public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/files/, dev-db/influxdb/
@ 2018-03-23 21:17 William Hubbs
  0 siblings, 0 replies; 3+ messages in thread
From: William Hubbs @ 2018-03-23 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     e6b47481f9d802618856bc575f1391bd9eefc267
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 23 21:15:59 2018 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Mar 23 21:16:45 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b47481

dev-db/influxdb: new package, Open Source time series database

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-db/influxdb/Manifest              |  45 +++++++++++
 dev-db/influxdb/files/influxd.conf    | 140 ++++++++++++++++++++++++++++++++++
 dev-db/influxdb/files/influxdb.confd  |  12 +++
 dev-db/influxdb/files/influxdb.rc     |  34 +++++++++
 dev-db/influxdb/influxdb-1.5.1.ebuild | 102 +++++++++++++++++++++++++
 dev-db/influxdb/metadata.xml          |  13 ++++
 6 files changed, 346 insertions(+)

diff --git a/dev-db/influxdb/Manifest b/dev-db/influxdb/Manifest
new file mode 100644
index 00000000000..b0af2f876cb
--- /dev/null
+++ b/dev-db/influxdb/Manifest
@@ -0,0 +1,45 @@
+DIST github.com-BurntSushi-toml-a368813c5e648fee92e5f6c30e3944ff9d5e8895.tar.gz 42256 BLAKE2B 65fba0e39dbd7d9ffc5707379629ba9e8d91f186214afeb6b5f5960bd7d4b0f233247ecc1b23bff9c4ea8572f00b106ce5b833f88d975be5ffb29778fc18dcee SHA512 8a54f8b1f2fb9b5882d3c1498376c15aaf00eb8d9379090c38b03a6a291215923637dae9f36db1cca700687169cb08911e515222cd72fc153a5082ff4ddb5573
+DIST github.com-RoaringBitmap-roaring-cefad6e4f79d4fa5d1d758ff937dde300641ccfa.tar.gz 140675 BLAKE2B 229edd09629c2df7c3396a84ba3d4a427aa81e8a086a305059354b6ad1bb2009fba595068b727e57b51c4d610a23cab122b080536fed9326df42d7f2c41018a9 SHA512 6ca696bd1dec2c3b587e76614f64ca0b09df8af042c9193e6afcf23ec34f6f5e79ee13f9fdf450c5180c6eac07cf1e346cc2d64a653ef107d035efd98c71a23c
+DIST github.com-beorn7-perks-4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9.tar.gz 10593 BLAKE2B 057738aefe26d3d42ba1bc0906675403512a7bab1161bc1015f6d833296778f2236cb2b99bbebd5c7db2384634fef62d2afbfc8dd59bfb1320bc6184105aa437 SHA512 ecac8d361b4695b1fc32a9aaf9e0785201d1bebbf270226540e2c3fe193ad21f4fe8aed4e01937bd1e7273ca394455ca6fd7cf29418710f279cbb8eb92939e32
+DIST github.com-bmizerany-pat-c068ca2f0aacee5ac3681d68e4d0a003b7d1fd2c.tar.gz 6245 BLAKE2B 69344b2fd9aef8454d35a1a77c5192e6d461bde063524636a1c59fe529325803ea98853073323f8957f8396fb8bac74ca135880b89120a6041007870b692e38f SHA512 62b061ed5a9f037744dec9927a4c3f85dd260cf951cbc62d1eb897ee2c24d7572071fe1a97a0fecd2be866a84ea935a1e6daa34c97018cd3b391f50f0a42398f
+DIST github.com-boltdb-bolt-4b1ebc1869ad66568b313d0dc410e2be72670dda.tar.gz 83764 BLAKE2B b6e248bec2aec56d3713536c1cd00c7cacb54be0c21f4a3c82c461cc0782defd25ecd991b18945ca970bb159d9a46aad3851a697f6a0de4e3c5945c3d2208b5e SHA512 57586f4a26dfff950e766fd7663cc223b063aeafa32f7592a512b91bbd75315328313ec189a9461a17b65d36a99629f7b3fb0b3b6b1a2b23b1de9ad1f36a97fe
+DIST github.com-cespare-xxhash-1b6d2e40c16ba0dfce5c8eac2480ad6e7394819b.tar.gz 7839 BLAKE2B d70832fb4aaf18a33b3f45e4fb82ba003e46ecc4b5cb2cbc85a482851126a15e93396f4103cad79f4d0d83d67eb583a96721a2076a89570bf08f1e88f9e89504 SHA512 f93e119df10acc2e525734207bad67024bc0a48e7d84f72713c8cdebe6ffa8a75f4f11504dc9a7d59ea960f5724ae16145156371e650a093a7591829ebec758b
+DIST github.com-collectd-go-collectd-e84e8af5356e7f47485bbc95c96da6dd7984a67e.tar.gz 38929 BLAKE2B 42cd8dddd3708205c355c0bc8fdc400dad066286bdd19ba2a351255ca61b7c1bc5ed0ee9fa663c59c22dcc8327ed6b5fcc58d7f5793fe090b5aeb495ed57e1d4 SHA512 6b7ca8a439d9cb4d8a9b30620b7b6d278c625e4331d61ec2aed25e981e2cb5bbe44476e92feb1128a849cecd361d1976a82f26b6632e3d4fb58bee406ce635e4
+DIST github.com-davecgh-go-spew-346938d642f2ec3594ed81d874461961cd0faa76.tar.gz 42402 BLAKE2B e12d244274de239df8b72a2f020ed1f21a2dd2ebaf0448a431a9ec9d9d91a7face3f24936f3359fde39247c03c5aa5a61d2cc81bdf6bb668338cd81097bdfe7f SHA512 80b9f535dd85685cfd346b3c7f946fbc8b44d0537b7a3b7827103237a85f718fee2059067a7e1f21db13322f0d3ed1f7c44c36b451b8a6b5a0f6cf4e4db6553b
+DIST github.com-dgrijalva-jwt-go-24c63f56522a87ec5339cc3567883f1039378fdb.tar.gz 33535 BLAKE2B b20b1b0e41b52674471cfac16d4e151a650ece6e4fcd6e176e3a42d3795c47f963d155abcf6f2d4bd2fd438069c9587b28c049687bd31eda2044eff2fa7e2969 SHA512 b3afa346607289628947345e0e30d17fb0e736bc0b93e326e8bc5d7b564ad77387536006c1d3112ffff955c649c4aee2e3b4f73db1013e8815447f54f8664a4c
+DIST github.com-dgryski-go-bits-2ad8d707cc05b1815ce6ff2543bb5e8d8f9298ef.tar.gz 2196 BLAKE2B 6ae32c4d0b9e4114f3b9d5a0c1a8c8e7a3d8a7aefe7ca3396f087660adcfceff789bbb6188d9f6806b35f99a7a6843d03eb77065508d5caa0c6716bc0b163283 SHA512 2d2a80187f913dd1801f6768ba79f1ccdc7b085eb60863ec58822ce38cc0a111dd916134dde5afc4366fcba846d2d21615dc6ca06012df3085179afbdff3d611
+DIST github.com-dgryski-go-bitstream-7d46cd22db7004f0cceb6f7975824b560cf0e486.tar.gz 3009 BLAKE2B 1bc80b61dcd45cde68ded690d7129e05c45e151290bdb6209030034305ec3557c208da6f5a5c28b71af2679dc75548cba4043f5fa5bb1fb5a700148e23860fe6 SHA512 7df53064b89f8f21238dd154ecf18575b87504d801d0a96198539e8f8a772e05ba12cc70ef3200d4170c7fda7e01753d7a7e46e6a8f966e7f96532e78c5db60e
+DIST github.com-glycerine-go-unsnap-stream-62a9a9eb44fd8932157b1a8ace2149eff5971af6.tar.gz 19018 BLAKE2B 0af96e705f22b07b656955a36fe5a4c2828da1ffb61202dee0f694ec441e9c038cdf242de0a96123cffe26747b153ffd0f717c4393a834db89a8827ee30aaba0 SHA512 8bf728a93f255ded52eea96f317be7ff6ab4556760cea0d4510f77f61980e6bdb2765fe036416d711ab275b4752f261fd10c337a9e10638553d7f23747d38081
+DIST github.com-gogo-protobuf-1c2b16bc280d6635de6c52fc1471ab962dc36ec9.tar.gz 2570509 BLAKE2B 83b5b554ef7cf1836f49f883ccd40791ae936fc311114ecb5d81e9c98fb8ba5db3331e924863fbbe87bd0e103d5da5cfa0e49ba7dce897318a1c821e2cd1ee92 SHA512 666bcf92325755d1b9c20a74be09cafeb4b7087c64eef4adcae50ab28c367d3d65ef8484dd1e20069e880ffbdc6e810a9fc3bc21f92e399c78297a06bc9c7409
+DIST github.com-golang-crypto-9477e0b78b9ac3d0b03822fd95422e2fe07627cd.tar.gz 1298413 BLAKE2B 8a14bef5263975c2979846ab73d7abdcb1738443a3ef266efe596bff36ad3644fe43f7f62d9b8092828f446cb5d61be8b554481bfd0074ecb32e876abe177653 SHA512 4d014ade796ca9dd9e38a1df2445cfbc0fd74d2bb4c3b6849192b754b5cd715eb2c2694918d2e97a3aa0252362e553530fb66773c7068ec5347d5d2a72beb847
+DIST github.com-golang-net-9dfe39835686865bff950a07b394c12a98ddc811.tar.gz 926294 BLAKE2B 873eddc079f9891d3c72c865ac7f496ebea25b6fc2d4cf935f61ac2e422c04e1f8883dd0e9b97e359257c554d8986625a52015c2da2a8a93da4ce4204f858b50 SHA512 038f90bb667b63228b554066fd1efd608eb24615b549cea40314761022e0d0a775d268b6ac9072ad50b83e162467f8280f16b3d8fcd83c9bdace509279f3823f
+DIST github.com-golang-protobuf-1e59b77b52bf8e4b449a57e6f79f21226d571845.tar.gz 268477 BLAKE2B af1775f715a7c8434fe46872d8edf75241c851fb93e1e3f888c5fa1b603397e68c3878c9c69afe618ff1b7ae3d0c219ec96b8648af2fd2c2c9424a33f1710a2e SHA512 07de72078a66528d864da78c88be36351cf79be5235ec9f4ed1d71061a56b9b216fd29984ccfb2a610223a86b80aba2b9ca28a0d36fc2346b23070e25e72e29b
+DIST github.com-golang-snappy-d9eb7a3d35ec988b8585d4a0068e462c27d28380.tar.gz 62080 BLAKE2B e094b370ea4a366788073b2913e00ab28fe1c86a0cc6b2c630b3c80d429d74d4fe6493defb37a42b2ed722a661515655cf0a9175de0af1c9b13980a1341070c5 SHA512 23f9e9f21e220f95feb1de7764ca73c985f1b9f226f4011f5a06a7e03c42967a5c88990125284f69e721738ef1e0eccb7256915839e05f4d64c8bfcc254dbc96
+DIST github.com-golang-sync-fd80eb99c8f653c847d294a001bdf2a3a6f768f5.tar.gz 16388 BLAKE2B 592ca43086d182f7b7f0a8da90992a3e7aebf4ccc2b9c426e218afd26a7c4556a488134f8f317b108af4b2ea1d3659c19cf750127ede45a4c9d825245401c4db SHA512 fd051f9c839cd1f74673a2a7dc5cac6d6cce51371c3c6a21cbced58a7902f056522055e9c324d9d637539e49cfc59d0a2ac7725804f6e833be052b706f9265f0
+DIST github.com-golang-sys-062cd7e4e68206d8bab9b18396626e855c992658.tar.gz 769037 BLAKE2B 5b49fd85030ec5f4ee28a8a354f614797a1203ef98e039fd4c70f9dd228c528e6c71c763ad7cd65aefc83c4ec235ad2a0911e6915aca63ca4431e28aee6a93a8 SHA512 fd7ce44eef01931b5017d9054858d9f3197b03e5e824ec1e4377b2e1cc11beceb5e3fa2fcf5222e7d8624f054608be4e9edfe47261ecdb60ebd3156124ccd6e8
+DIST github.com-golang-text-a71fd10341b064c10f4a81ceac72bcf70f26ea34.tar.gz 4031312 BLAKE2B 890d83d0dc0135ce1817cee8f35a00d437fe23a27fd5ae599aa8b3640bdcfdb97271a848ce63904635be4e27a77dbff0ac7412e4a0efc0adcc27120987db7217 SHA512 f5205a85bc9375a54bbb2b5ee25b018a474dee63b5af98553fd3c2040f1e945ce2c3bd99e9266a37a56859aa47cef68d850e84737f5bd4ce2427167825bf0a2c
+DIST github.com-golang-time-6dc17368e09b0e8634d71cac8168d853e869a0c7.tar.gz 9548 BLAKE2B 8e29ac7d44106d5d36e580aba5677d5688ef3e850f6efaa83c01c4e4e6bda253adca564a01e2720f9b8216bd12abe99c2a519adb3e26085af8363d0c2b88e819 SHA512 12c4c592391f5e7f7334f28dc76193eeb8fb66df2294d91931daaf19912aa20a3ed27c8ece1bc02139b93d8767d22ec7dadbf800f91ae1f94aa635b490245feb
+DIST github.com-google-go-cmp-18107e6c56edb2d51f965f7d68e59404f0daee54.tar.gz 54191 BLAKE2B fc684c3f6154f937400684f44b2cffa63006c9820eb5e07f622c2d5d8d6de3074ed31b8556f01196ba9bcf6d23eb6704546413dc8faa3f05ca93483c4a30775d SHA512 622d568e1db52f6082d641aeb86d95ed4d518f0a78369828527215ed19c27702a91230e2c5ddb0ae7da5c46a143426be582c5a1b0b836eb234ff4e9c8faa230d
+DIST github.com-influxdata-influxql-21ddebb5641365d9b92234e8f5a566c41da9ab48.tar.gz 88699 BLAKE2B b1c1d150acf80e282117b8854c727f863ec8dc98dbf068a949e3135f2c663498d563a37fb9928fd272ce856e764e572b40124bb12ad5d7093afa0d614c940d14 SHA512 85e1f4bb3342f1825722a041cb7022e9c5ba15f3b1f724e6e108bb3249fe6dcc2aa0157a3b1220faaa15988f677dab7aa8bef4729f4895bf1d30c4e1537da1ba
+DIST github.com-influxdata-usage-client-6d3895376368aa52a3a81d2a16e90f0f52371967.tar.gz 6581 BLAKE2B ae34b07d1bea5f6ff494d2083318300bc507527568a1fdaeaa567790a089b93d51191ac9133e9660e1a343b0c0f1df863fa027722335f90b6b0c35f6f68556d3 SHA512 5caef7cf408eaf1a727791721e4fa1341d8cebea94ba83a2ddffec0365855995132438f020456da5f4cf5d130b7554fb1b0627a2095cc2f8f3c22efdb0eab37d
+DIST github.com-influxdata-yamux-1f58ded512de5feabbe30b60c7d33a7a896c5f16.tar.gz 22652 BLAKE2B 39fffba76bc14bfcc6bfacd9f1a9dcdd0a5ea71f7be18563de3565e8d981f4777f4a02b4a7a71ddc8c92de90c6a1cb2e343e3c0256b928f2f78749b03b7c802f SHA512 7912f80095118ae4f9f2ae8c475d0383abeceadf55125a77ee25e658761280728619650cb4fb759c56b2fb257ac3eafe66ef1d62b3a2b242a8543d0602097e06
+DIST github.com-influxdata-yarpc-036268cdec22b7074cd6d50cc6d7315c667063c7.tar.gz 34708 BLAKE2B f1299b999d5e22372c205e7e8877c622648583796f4a25bfd91845eec8cbcf8a3d3d6e619d53f7adde6ea1bd63a8acafb7a755b459558cbf793f252c553c2d44 SHA512 46501d4c3f2b35eac66a35c47b6317f7357cf37b541910e268bd08a6c4f4f09ac8e9a3c4f8cf574026729dde44d01dce4339b541b7b9f890c1d99e42a99c3153
+DIST github.com-jsternberg-zap-logfmt-5ea53862c7fa897f44ae0b3004283308c0b0c9d1.tar.gz 5608 BLAKE2B 9cd7a7cb427e8abeea6a1b9e46e24c960f8e8c0ad93911778e35266c2f3eb908aa6c50c42fa362ac5921f5e4b31a7ba5df60193fe11807c715873d37ff213793 SHA512 5bb1d9048de8046cc069588e3af6c91802956a9d5cefa0a87ac57e1c0d5da1ac74f39545b31557b28617123a61d12ef06f9531de6edf1fbbcbf5ba6012c43a37
+DIST github.com-jwilder-encoding-27894731927e49b0a9023f00312be26733744815.tar.gz 9680 BLAKE2B b2d9bf5de377fdbb115045367381437acf7aac75dbd068f0bfc9d1f14a696895177c525f3454f61e788990cb0413f4a8ae756b911e37c2b684a9c94ed2965ee0 SHA512 a90b829fee0b3d6106a0adc548f79e65d7c4f8713cf368a1229c56e72b7e116e1e096018f4740c9672aad983c2d2c635d1d0756cde85ab1399c4333e76de0683
+DIST github.com-mattn-go-isatty-6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c.tar.gz 3383 BLAKE2B 2034048312c4abc88a813d8ad83013f57e9a23477ecd847e92c3cf30e909e209f9a65acacf41d80b3569770c1400e338115c42fd48d358b66f68ccde69a9008d SHA512 1714a9e9ac7ad2ff30825328723b4c9a5c5f7544e876c6fe79b84c72ba1dd9bfcd6ded2308f6fcae8f1c893d22b84d6c72dfd30742edaa2a5b0d8e88eee27421
+DIST github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz 37215 BLAKE2B b3b007f925a4a1c1862c8cbe34c5cd225dfa610ad8c56b5328e6920a44b507680daeea97209370bd6b259654d0ca5791f4bcc54b8bd8970b9aaf994eada16d4f SHA512 2f78290d1448cfc041d10210092d6da6f3df2b9b6c16ff730750e976e450dafe2645ba945319a0a3064c88f9c18652c69c0e0cf69d8931c08d23ffe65a8cc07d
+DIST github.com-opentracing-opentracing-go-1361b9cd60be79c4c3a7fa9841b3c132e40066a7.tar.gz 24586 BLAKE2B 9eab0c61a49ff480593b45bb55cd5bed7c9ecdae1a3ffdc11e9fe189ed69af86c359e3d7eac542b9bc05488232655ae4485ba570463e67c04cc135e36b5ab5ea SHA512 56164418030d7e06583c98d67841743a4eb448c173985a7db061ab50db91332f1cb1e8f8087161a3c39d1d37a0f9152b67bf9c430d1d3ebf42f54ec5e51fb07b
+DIST github.com-paulbellamy-ratecounter-5a11f585a31379765c190c033b6ad39956584447.tar.gz 2877 BLAKE2B f03fb9f13eea9102bfa61b7f2753cc21638de285aaee694c09ebee5d8810fccf6ec695ba4b349fc848f2f30869d5b4859a46aa04a72b4ad07bf05cee1cfa1c1b SHA512 901c8e911d836e6fef5ec2c1ee84ad6198f2d560d55b85712cd867331e6fa23b9897065b83987e892bb6882a60c931ce548e0bc1ba597241227f6bc7aaac85b9
+DIST github.com-peterh-liner-88609521dc4b6c858fd4c98b628147da928ce4ac.tar.gz 20383 BLAKE2B 341d0d1ba33efebfc394d424dc855b7010efcef86b58c00d45c1fe8a528a88337089616767e2fba9d96b313d00b6b5036d2f0524d62fc9ef85226e66fd1ea206 SHA512 e446b856717f0792ce5b2b934005025bb74b6fa33fa0215829a432756e461579b24f7f95e4da14352d9226e1987e039653d5a86f6647895f67c7b1e062ce4741
+DIST github.com-philhofer-fwd-1612a298117663d7bc9a760ae20d383413859798.tar.gz 9224 BLAKE2B 4b6666b4b2e51d0a95eae7235e56f4787f55f034b17d77dbced390d96f92cca45b5c03ae64da6f60b706b61db564f3ea7e1639398752799facc0ec1d4f97d87d SHA512 1567bc6de5278b87123b0ff3e5211bb84f65bc1fd0ea610b9ffa8725e8635a6d6a2953d6c7cb3223371298f0d81bbcdb698d312e17a4a1df9ff18e7f7fef6794
+DIST github.com-prometheus-client_golang-661e31bf844dfca9aeba15f27ea8aa0d485ad212.tar.gz 94684 BLAKE2B 939955e453e6128bcd275b3ddfe36a7fdaec9321d4dd906979c18bb812e5be41dafba33480eef3bf5c2b8c3437573dd956b88d4befe3a39343a87a36d86db41c SHA512 6bcb5ad8590bec366c5c28306c47f41b9cbf18120255650cc57b033e3c206ee461502b3ae4a11fc21e8cf68d311ce834f912da917d2a1598d981e8475fb1e3eb
+DIST github.com-prometheus-client_model-99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c.tar.gz 54718 BLAKE2B 1dec6ac40fc5103117c2cf0538e138fc57c7b9795516c530b3c0dc2f5983f88c2d0eb1b094859815397fb14d50648240556fb6b11a8935586eca29eb66b4e958 SHA512 99bc72ca0887df4c7ab5a006af9c59afdc1281fe6d6d17f2897428a06da80d63d6ccd476deacb933cb208357500f14a7b96e99b9c5a7582e65a7aae87aaf2c50
+DIST github.com-prometheus-common-2e54d0b93cba2fd133edc32211dcc32c06ef72ca.tar.gz 62690 BLAKE2B 981efc277b38a6249cb232c2ce6f759ea7313902aa9e8edfa2e76bb793bbe0908d8b175a13248d042a8d2c611e57b278b5fe89d606e8410cd996a9f640bf94a1 SHA512 14e0e3a26c3a01e6921892559d34a6de05f8e1eb1fcb588b3f01d891679bce1a625806bf04aca16c89ca05efc907cc0ce3d06521dec30903886138b3c4b4dcd6
+DIST github.com-prometheus-procfs-a6e9df898b1336106c743392c48ee0b71f5c4efa.tar.gz 43909 BLAKE2B b1556c23231d14fa14626fb63a723ae0a835230990e6dd8a1416d038e9166a1ae94887e3ec0d1249057b117268116fb19f7c69c497c40e646ea55ff79fe557dc SHA512 6d37fe079ff63564704af89ab8403253d377ef183b68958cf281d9733613a3adae21a14e237fe6e05c17df01eaa88fe06c9941c34e9f388676ef2c84177a7dca
+DIST github.com-retailnext-hllpp-38a7bb71b483e855d35010808143beaf05b67f9d.tar.gz 43041 BLAKE2B 8c7e924f5c07a00775531996c552aad66c12b8fd1ffea78eff983cedf71a7132aba2b009c08c3c6886aa95fd095bcc7cbaeb300b7cd3cc5e29c415445181b1de SHA512 6255a5605ea9b30c6aff7598eaa3782d4c261d1b51d0f95e2457e11568ba553618e5789ac5f1e8047a6d39fd1d8f4f50275ada201939f3bd090b23e62bd103d2
+DIST github.com-tinylib-msgp-ad0ff2e232ad2e37faf67087fb24bf8d04a8ce20.tar.gz 67433 BLAKE2B e3ab12f6da0934af2110e9bd2fe7613b6b45a562abdf9100cf57a1113a8ba28e4a09372074de39f26deb83870b79feb2c73064d16a238a76d992c493daacbd88 SHA512 709ac306f8bc1b2894ae8b0182420dd1d6bf69e5721fc746e3b747e40c3088d92ad364c4bede557d78b120b32f4ff158d96b2c92e0b686fe6974076a62ce690f
+DIST github.com-uber-go-atomic-54f72d32435d760d5604f17a82e2435b28dc4ba5.tar.gz 7464 BLAKE2B 32eaf5d8da526d13a0d7f4cdf5737612107d3f78de252da48ae5e8968948d1e2314533fe20b9a1786e6bdff6646389072c5f82a8fe62f0b17a54484b2b3faeec SHA512 96c049f0c1e7e710036772a4446acd1bd4d22f3f422106c077d38b7c559f948dd019d4cb004894b93ae062f8b970ef5e422d51278fa2d2bb7e526a06cf5a1ee5
+DIST github.com-uber-go-multierr-fb7d312c2c04c34f0ad621048bbb953b168f9ff6.tar.gz 9242 BLAKE2B 120eb413fe3e64a00433753674eaa29a4108fcc87a3d9ee0f8b339889e5239e235e0445c0ab622d380a69d645b17380bb9aeca72c5f582e3012eaa874aad3c51 SHA512 ca342b9a6a9fe2dd976639956429b98ba57d14068d4a7a1b874cedce2b64fd9f89fd00bf6401ed3925b1b9b000707e8612ec22e5946ac11975a9bd342b716966
+DIST github.com-uber-go-zap-35aad584952c3e7020db7b839f6b102de6271f89.tar.gz 103010 BLAKE2B fced708acd2e4668a2478d287541b0e6d607aaec63d3d7f0dee619f8e9d4d9bc41259ddb73c882f4a78f0241befcb5aef939964487ac862e87e88fca65fc1485 SHA512 7893930d687b7217fff81f7965bddc020977b1969203e0a93a6b92b1fff87684f958439fa2ee78d236449943d6b53aa22dc6d7f4f05513dfdac1e54ece139cec
+DIST github.com-xlab-treeprint-06dfc6fa17cdde904617990a0c2d89e3e332dbb3.tar.gz 6365 BLAKE2B 4b7b406da890340592e8eeee19fbf45bfd3c30d2db00b300a2aa5607beb790c21ee29a470a92a14be77400f3c1ca89298650d32b53d98fa18a60521af76c9640 SHA512 7b9e950ea4d4288efbdca94e5a2dacdd28e2a23036253162a44365388aa0dc4ddafeb56f36b784b9d5c47a0071f0487da8a83df7c8e8ef6c197dc03a63bc7646
+DIST influxdb-1.5.1.tar.gz 1225941 BLAKE2B 6d3639f0c31b885f836e3e97ad943147ba206af4f7798389972f6880d111493633595251a92c540ae23fe0f8a57eb00befb19ddb3d229318b52baebf30301320 SHA512 d536bfd960c8d2145d275da934e1638f425ed168ca3c4b3987084f8dacb2f1b827082c635ad83ad3c3cf105efdbb8465d2f0f552215775f6eb321219280d626e

diff --git a/dev-db/influxdb/files/influxd.conf b/dev-db/influxdb/files/influxd.conf
new file mode 100644
index 00000000000..f98f63ae2a9
--- /dev/null
+++ b/dev-db/influxdb/files/influxd.conf
@@ -0,0 +1,140 @@
+reporting-disabled = true
+bind-address = "127.0.0.1:8088"
+
+[meta]
+  dir = "/var/lib/influxdb/meta"
+  retention-autocreate = true
+  logging-enabled = true
+
+[data]
+  dir = "/var/lib/influxdb/data"
+  index-version = "inmem"
+  wal-dir = "/var/lib/influxdb/wal"
+  wal-fsync-delay = "0s"
+  query-log-enabled = true
+  cache-max-memory-size = 1073741824
+  cache-snapshot-memory-size = 26214400
+  cache-snapshot-write-cold-duration = "10m0s"
+  compact-full-write-cold-duration = "4h0m0s"
+  max-series-per-database = 1000000
+  max-values-per-tag = 100000
+  max-concurrent-compactions = 0
+  trace-logging-enabled = false
+
+[coordinator]
+  write-timeout = "10s"
+  max-concurrent-queries = 0
+  query-timeout = "0s"
+  log-queries-after = "0s"
+  max-select-point = 0
+  max-select-series = 0
+  max-select-buckets = 0
+
+[retention]
+  enabled = true
+  check-interval = "30m0s"
+
+[shard-precreation]
+  enabled = true
+  check-interval = "10m0s"
+  advance-period = "30m0s"
+
+[monitor]
+  store-enabled = true
+  store-database = "_internal"
+  store-interval = "10s"
+
+[subscriber]
+  enabled = true
+  http-timeout = "30s"
+  insecure-skip-verify = false
+  ca-certs = ""
+  write-concurrency = 40
+  write-buffer-size = 1000
+
+[http]
+  enabled = true
+  bind-address = ":8086"
+  auth-enabled = false
+  log-enabled = true
+  write-tracing = false
+  pprof-enabled = true
+  https-enabled = false
+  https-certificate = "/etc/ssl/influxdb.pem"
+  https-private-key = ""
+  max-row-limit = 0
+  max-connection-limit = 0
+  shared-secret = ""
+  realm = "InfluxDB"
+  unix-socket-enabled = false
+  bind-socket = "/var/run/influxdb.sock"
+  max-body-size = 25000000
+  access-log-path = ""
+
+[logging]
+  format = "auto"
+  level = "info"
+  suppress-logo = false
+
+[ifql]
+  enabled = false
+  log-enabled = true
+  bind-address = ":8082"
+
+[[graphite]]
+  enabled = false
+  bind-address = ":2003"
+  database = "graphite"
+  retention-policy = ""
+  protocol = "tcp"
+  batch-size = 5000
+  batch-pending = 10
+  batch-timeout = "1s"
+  consistency-level = "one"
+  separator = "."
+  udp-read-buffer = 0
+
+[[collectd]]
+  enabled = false
+  bind-address = ":25826"
+  database = "collectd"
+  retention-policy = ""
+  batch-size = 5000
+  batch-pending = 10
+  batch-timeout = "10s"
+  read-buffer = 0
+  typesdb = "/usr/share/collectd/types.db"
+  security-level = "none"
+  auth-file = "/etc/collectd/auth_file"
+  parse-multivalue-plugin = "split"
+
+[[opentsdb]]
+  enabled = false
+  bind-address = ":4242"
+  database = "opentsdb"
+  retention-policy = ""
+  consistency-level = "one"
+  tls-enabled = false
+  certificate = "/etc/ssl/influxdb.pem"
+  batch-size = 1000
+  batch-pending = 5
+  batch-timeout = "1s"
+  log-point-errors = true
+
+[[udp]]
+  enabled = false
+  bind-address = ":8089"
+  database = "udp"
+  retention-policy = ""
+  batch-size = 5000
+  batch-pending = 10
+  read-buffer = 0
+  batch-timeout = "1s"
+  precision = ""
+
+[continuous_queries]
+  log-enabled = true
+  enabled = true
+  query-stats-enabled = false
+  run-interval = "1s"
+

diff --git a/dev-db/influxdb/files/influxdb.confd b/dev-db/influxdb/files/influxdb.confd
new file mode 100644
index 00000000000..44e8a9cd304
--- /dev/null
+++ b/dev-db/influxdb/files/influxdb.confd
@@ -0,0 +1,12 @@
+#The convention in this file is to show the default setting commented
+#out.
+#To change the setting, uncomment it then change the value.
+
+#This is the influxd error log:
+#error_log="/var/log/influxdb/influxd.log"
+
+#This is the influxd output log:
+#output_log="/dev/null"
+
+# Extra options to pass to influxd:
+#influxd_opts=""

diff --git a/dev-db/influxdb/files/influxdb.rc b/dev-db/influxdb/files/influxdb.rc
new file mode 100644
index 00000000000..4d18def5e50
--- /dev/null
+++ b/dev-db/influxdb/files/influxdb.rc
@@ -0,0 +1,34 @@
+#!/sbin/openrc-run
+
+config=/etc/influxdb/influxd.conf
+pidfile=/var/run/influxd.pid
+command=/usr/bin/influxd
+command_args="-config ${config}  -pidfile ${pidfile} ${influxd_opts}"
+command_args="-config ${config}  ${influxd_opts}"
+command_background=yes
+make_pidfile=yes
+command_user="influxdb:influxdb"
+retry=SIGTERM/30/SIGKILL/10
+wait=1000
+
+# Logging
+error_log="${error_log:-/var/log/influxdb/influxd.log}"
+output_log="${output_log:-/dev/null}"
+
+# Max open files
+rc_ulimit="-n 65536"
+
+start_pre() {
+	# Check if config file exist
+	if [ ! -r ${config} ]; then
+		eerror "config file ${config} doesn't exist"
+	    return 1
+	fi
+	if [ ! -f "$error_log" ]; then
+		mkdir -p "$(dirname $error_log)"
+	fi
+	if [ ! -f "$output_log" ]; then
+		mkdir -p "$(dirname $output_log)"
+	fi
+	return 0
+}

diff --git a/dev-db/influxdb/influxdb-1.5.1.ebuild b/dev-db/influxdb/influxdb-1.5.1.ebuild
new file mode 100644
index 00000000000..c9076ff600e
--- /dev/null
+++ b/dev-db/influxdb/influxdb-1.5.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGO_PN=github.com/influxdata/${PN}
+EGO_VENDOR=(
+"collectd.org e84e8af5356e7f47485bbc95c96da6dd7984a67e github.com/collectd/go-collectd"
+"github.com/BurntSushi/toml a368813c5e648fee92e5f6c30e3944ff9d5e8895"
+"github.com/RoaringBitmap/roaring cefad6e4f79d4fa5d1d758ff937dde300641ccfa"
+"github.com/beorn7/perks 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"
+"github.com/bmizerany/pat c068ca2f0aacee5ac3681d68e4d0a003b7d1fd2c"
+"github.com/boltdb/bolt 4b1ebc1869ad66568b313d0dc410e2be72670dda"
+"github.com/cespare/xxhash 1b6d2e40c16ba0dfce5c8eac2480ad6e7394819b"
+"github.com/davecgh/go-spew 346938d642f2ec3594ed81d874461961cd0faa76"
+"github.com/dgrijalva/jwt-go 24c63f56522a87ec5339cc3567883f1039378fdb"
+"github.com/dgryski/go-bits 2ad8d707cc05b1815ce6ff2543bb5e8d8f9298ef"
+"github.com/dgryski/go-bitstream 7d46cd22db7004f0cceb6f7975824b560cf0e486"
+"github.com/glycerine/go-unsnap-stream 62a9a9eb44fd8932157b1a8ace2149eff5971af6"
+"github.com/gogo/protobuf 1c2b16bc280d6635de6c52fc1471ab962dc36ec9"
+"github.com/golang/protobuf 1e59b77b52bf8e4b449a57e6f79f21226d571845"
+"github.com/golang/snappy d9eb7a3d35ec988b8585d4a0068e462c27d28380"
+"github.com/google/go-cmp 18107e6c56edb2d51f965f7d68e59404f0daee54"
+"github.com/influxdata/influxql 21ddebb5641365d9b92234e8f5a566c41da9ab48"
+"github.com/influxdata/usage-client 6d3895376368aa52a3a81d2a16e90f0f52371967"
+"github.com/influxdata/yamux 1f58ded512de5feabbe30b60c7d33a7a896c5f16"
+"github.com/influxdata/yarpc 036268cdec22b7074cd6d50cc6d7315c667063c7"
+"github.com/jsternberg/zap-logfmt 5ea53862c7fa897f44ae0b3004283308c0b0c9d1"
+"github.com/jwilder/encoding 27894731927e49b0a9023f00312be26733744815"
+"github.com/mattn/go-isatty 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"
+"github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c"
+"github.com/opentracing/opentracing-go 1361b9cd60be79c4c3a7fa9841b3c132e40066a7"
+"github.com/paulbellamy/ratecounter 5a11f585a31379765c190c033b6ad39956584447"
+"github.com/peterh/liner 88609521dc4b6c858fd4c98b628147da928ce4ac"
+"github.com/philhofer/fwd 1612a298117663d7bc9a760ae20d383413859798"
+"github.com/prometheus/client_golang 661e31bf844dfca9aeba15f27ea8aa0d485ad212"
+"github.com/prometheus/client_model 99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c"
+"github.com/prometheus/common 2e54d0b93cba2fd133edc32211dcc32c06ef72ca"
+"github.com/prometheus/procfs a6e9df898b1336106c743392c48ee0b71f5c4efa"
+"github.com/retailnext/hllpp 38a7bb71b483e855d35010808143beaf05b67f9d"
+"github.com/tinylib/msgp ad0ff2e232ad2e37faf67087fb24bf8d04a8ce20"
+"github.com/xlab/treeprint 06dfc6fa17cdde904617990a0c2d89e3e332dbb3"
+"go.uber.org/atomic 54f72d32435d760d5604f17a82e2435b28dc4ba5 github.com/uber-go/atomic"
+"go.uber.org/multierr fb7d312c2c04c34f0ad621048bbb953b168f9ff6 github.com/uber-go/multierr"
+"go.uber.org/zap 35aad584952c3e7020db7b839f6b102de6271f89 github.com/uber-go/zap"
+"golang.org/x/crypto 9477e0b78b9ac3d0b03822fd95422e2fe07627cd github.com/golang/crypto"
+"golang.org/x/net 9dfe39835686865bff950a07b394c12a98ddc811 github.com/golang/net"
+"golang.org/x/sync fd80eb99c8f653c847d294a001bdf2a3a6f768f5 github.com/golang/sync"
+"golang.org/x/sys 062cd7e4e68206d8bab9b18396626e855c992658 github.com/golang/sys"
+"golang.org/x/text a71fd10341b064c10f4a81ceac72bcf70f26ea34 github.com/golang/text"
+"golang.org/x/time 6dc17368e09b0e8634d71cac8168d853e869a0c7 github.com/golang/time"
+	)
+
+inherit golang-build golang-vcs-snapshot systemd user
+
+DESCRIPTION=" Scalable datastore for metrics, events, and real-time analytics"
+HOMEPAGE="https://www.influxdata.com"
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+	${EGO_VENDOR_URI}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=app-text/asciidoc-8.6.10
+	app-text/xmlto"
+
+pkg_setup() {
+	enewgroup influxdb
+	enewuser influxdb -1 -1 /var/lib/influxdb influxdb
+}
+
+src_compile() {
+	pushd "src/${EGO_PN}" > /dev/null || die
+	set -- env GOPATH="${S}" go build -v -work -x ./...
+	echo "$@"
+	"$@" || die "compile failed"
+	cd man
+	emake build
+	popd > /dev/null
+}
+
+src_install() {
+	pushd "src/${EGO_PN}" > /dev/null || die
+	set -- env GOPATH="${S}" go install -v -work -x ./...
+	echo "$@"
+	"$@" || die
+	dobin "${S}"/bin/influx*
+	dodoc CHANGELOG.md etc/config.sample.toml
+	doman man/*.1
+	insinto /etc/logrotate.d
+	newins scripts/logrotate influxdb
+	systemd_dounit scripts/influxdb.service
+	newconfd "${FILESDIR}"/influxdb.confd influxdb
+	newinitd "${FILESDIR}"/influxdb.rc influxdb
+	insinto /etc/influxdb
+	doins "${FILESDIR}"/influxd.conf
+	keepdir /var/log/influxdb
+	fowners influxdb:influxdb /var/log/influxdb
+	popd > /dev/null || die
+}

diff --git a/dev-db/influxdb/metadata.xml b/dev-db/influxdb/metadata.xml
new file mode 100644
index 00000000000..89322471748
--- /dev/null
+++ b/dev-db/influxdb/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>williamh@gentoo.org</email>
+		<name>William Hubbs</name>
+	</maintainer>
+	<longdescription lang="en">
+		InfluxDB is an open source time series database with no external
+		dependencies. It is useful for recording metrics, events, and
+		performing analytics.
+	</longdescription>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/files/, dev-db/influxdb/
@ 2020-07-15 21:33 Robin H. Johnson
  0 siblings, 0 replies; 3+ messages in thread
From: Robin H. Johnson @ 2020-07-15 21:33 UTC (permalink / raw
  To: gentoo-commits

commit:     49371a1e0a5cb39497e91082fc2fa75d1a40129d
Author:     Konstantin Podshumok <kpp.live+signed <AT> gmail <DOT> com>
AuthorDate: Wed Jul 31 03:37:01 2019 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Wed Jul 15 21:29:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49371a1e

dev-db/influxdb bump version 1.8.0, fix -version option, USE flag doc

(Merged as influxdb-1.8.0-r1.ebuild by developer, cleanup commits follow)

Bug: https://bugs.gentoo.org/691168
Bug: https://bugs.gentoo.org/695232
Closes: https://bugs.gentoo.org/689880
Closes: https://github.com/gentoo/gentoo/pull/12586
Signed-off-by: Konstantin Podshumok <kpp.live+signed <AT> gmail.com>
(cherry picked from commit 225ff981202f06c2a2eff344e89b0c987e4989a5)
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 dev-db/influxdb/files/influxdb.confd     |   6 +
 dev-db/influxdb/files/influxdb.rc-r1     |  43 +++
 dev-db/influxdb/influxdb-1.8.0-r1.ebuild | 504 +++++++++++++++++++++++++++++++
 3 files changed, 553 insertions(+)

diff --git a/dev-db/influxdb/files/influxdb.confd b/dev-db/influxdb/files/influxdb.confd
index 44e8a9cd304..7541ad057ae 100644
--- a/dev-db/influxdb/files/influxdb.confd
+++ b/dev-db/influxdb/files/influxdb.confd
@@ -8,5 +8,11 @@
 #This is the influxd output log:
 #output_log="/dev/null"
 
+#The influxd Config file location:
+#config="/etc/influxdb/influxdb.conf"
+
 # Extra options to pass to influxd:
 #influxd_opts=""
+
+# Uncomment / edit to enable healthchecks
+#INFLUXDB_HEALTHCHECK_URI="127.0.0.1:8086/ping"

diff --git a/dev-db/influxdb/files/influxdb.rc-r1 b/dev-db/influxdb/files/influxdb.rc-r1
new file mode 100644
index 00000000000..28fd9f6861c
--- /dev/null
+++ b/dev-db/influxdb/files/influxdb.rc-r1
@@ -0,0 +1,43 @@
+#!/sbin/openrc-run
+
+config="${config:-/etc/influxdb/influxdb.conf}"
+
+supervisor="supervise-daemon"
+command=/usr/bin/influxd
+command_args="-config ${config} -pidfile ${pidfile} ${influxd_opts}"
+command_user="influxdb:influxdb"
+
+retry=SIGTERM/30/SIGKILL/10
+wait=1000
+
+# Logging
+error_log="${error_log:-/var/log/influxdb/influxd.log}"
+output_log="${output_log:-/dev/null}"
+
+# Max open files
+rc_ulimit="-n 65536"
+
+start_pre() {
+	# Check if config file exist
+	if [ ! -r ${config} ]; then
+		eerror "config file ${config} doesn't exist"
+	    return 1
+	fi
+	if [ ! -f "$error_log" ]; then
+		mkdir -p "$(dirname $error_log)"
+	fi
+	if [ ! -f "$output_log" ]; then
+		mkdir -p "$(dirname $output_log)"
+	fi
+	return 0
+}
+
+if [[ -n "${INFLUXDB_HEALTHCHECK_URI}" ]]; then
+        healthcheck_delay=300
+        healthcheck_timer=60
+
+        healthcheck() {
+                command -v wget || return 0
+                wget -Oq- "${INFLUXDB_HEALTHCHECK_URI}"
+        }
+fi

diff --git a/dev-db/influxdb/influxdb-1.8.0-r1.ebuild b/dev-db/influxdb/influxdb-1.8.0-r1.ebuild
new file mode 100644
index 00000000000..9879d5f13bb
--- /dev/null
+++ b/dev-db/influxdb/influxdb-1.8.0-r1.ebuild
@@ -0,0 +1,504 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics"
+HOMEPAGE="https://www.influxdata.com"
+
+inherit go-module systemd user
+
+EGO_PN="github.com/influxdata/${PN}"
+EGO_SUM=(
+	"github.com/influxdata/flux v0.65.0" # MIT
+	"github.com/influxdata/influxql v1.1.0" # MIT
+	"github.com/influxdata/line-protocol v0.0.0-20180522152040-32c6aa80de5e" # MIT
+	"github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9" # Apache-2.0
+	"github.com/influxdata/roaring v0.4.13-0.20180809181101-fc520f41fab6" # Apache-2.0
+	"github.com/influxdata/usage-client v0.0.0-20160829180054-6d3895376368" # MIT
+	"github.com/gogo/protobuf v1.1.1"  # BSD
+	"cloud.google.com/go v0.51.0" # Apache-2.0
+	"cloud.google.com/go/bigtable v1.2.0" # Apache-2.0
+	"google.golang.org/appengine v1.6.5" # Apache-2.0
+	"github.com/google/flatbuffers v1.11.0" # Apache-2.0
+	"github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db" # Apache-2.0
+	"github.com/c-bata/go-prompt v0.2.2" # MIT
+	"github.com/cespare/xxhash v1.1.0" # MIT
+	"github.com/eclipse/paho.mqtt.golang v1.2.0" # EPL-1.0
+	"github.com/go-sql-driver/mysql v1.4.1" # MPL-2.0
+	"github.com/golang/geo v0.0.0-20190916061304-5b978397cfec" # Apache-2.0
+	"github.com/golang/protobuf v1.3.2" # BSD
+	"github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db" # BSD
+	"github.com/google/go-cmp v0.4.0" # BSD
+	"github.com/googleapis/gax-go/v2 v2.0.5" # BSD
+	"github.com/jsternberg/zap-logfmt v1.0.0" # MIT
+	"github.com/lib/pq v1.0.0" # MIT
+	"github.com/mattn/go-isatty v0.0.4" # MIT
+	"github.com/mattn/go-runewidth v0.0.3" # MIT
+	"github.com/matttproud/golang_protobuf_extensions v1.0.1" # Apache-2.0
+	"github.com/opentracing/opentracing-go v1.0.3-0.20180606204148-bd9c31933947" # Apache-2.0
+	"github.com/peterh/liner v1.0.1-0.20180619022028-8c1271fcf47f" # MIT
+	"github.com/pkg/errors v0.8.1" # BSD-2
+	"github.com/pkg/term v0.0.0-20180730021639-bffc007b7fd5" # BSD-2
+	"github.com/prometheus/common v0.6.0" # Apache-2.0
+	"github.com/prometheus/client_golang v1.0.0" # Apache-2.0
+	"github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4" # Apache-2.0
+	"github.com/prometheus/procfs v0.0.2" # Apache-2.0
+	"github.com/beorn7/perks v1.0.0" # MIT
+	"github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b" # MIT
+	"github.com/segmentio/kafka-go v0.2.0" # MIT
+	"github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6" # MIT
+	"go.opencensus.io v0.22.2" # Apache-2.0
+	"github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7" # Apache-2.0
+	"go.uber.org/zap v1.9.1" # MIT
+	"go.uber.org/atomic v1.3.2" # MIT
+	"go.uber.org/multierr v1.1.0" # MIT
+	"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550" # BSD
+	"golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553" # BSD
+	"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d" # BSD
+	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e" # BSD
+	"golang.org/x/sys v0.0.0-20200107162124-548cf772de50" # BSD
+	"golang.org/x/text v0.3.2" # BSD
+	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4" # BSD
+	"golang.org/x/tools v0.0.0-20200108203644-89082a384178" # BSD
+	"google.golang.org/api v0.15.0" # BSD MIT
+	"google.golang.org/genproto v0.0.0-20200108215221-bd8f9a0ef82f" # Apache-2.0
+	"google.golang.org/grpc v1.26.0" # Apache-2.0
+	"github.com/dgryski/go-bitstream v0.0.0-20180413035011-3522498ce2c8" # MIT
+	"github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd" # MIT
+	"github.com/jwilder/encoding v0.0.0-20170811194829-b4e1701a28ef" # MIT
+	"github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52" # BSD
+	"github.com/tinylib/msgp v1.0.2" # MIT
+	"github.com/philhofer/fwd v1.0.0" # MIT
+	"github.com/BurntSushi/toml v0.3.1" # MIT
+	"collectd.org v0.3.0" # ISC
+	"github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40" # MIT
+	"github.com/dgrijalva/jwt-go v3.2.0+incompatible" # MIT
+	"github.com/spf13/cast v1.3.0" # MIT
+	"github.com/boltdb/bolt v1.3.1" # MIT
+	"github.com/klauspost/pgzip v1.0.2-0.20170402124221-0bf5dcad4ada" # MIT
+	"github.com/klauspost/compress v1.4.0" # BSD
+	"github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5" # MIT
+	"github.com/klauspost/crc32 v0.0.0-20161016154125-cb6bfca970f6" # BSD
+	"github.com/paulbellamy/ratecounter v0.2.0" # MIT
+	"github.com/willf/bitset v1.1.3" # BSD
+	"github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae" # Apache-2.0
+
+	# Tests
+	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b"
+	"golang.org/x/exp v0.0.0-20191227195350-da58074b4299"
+	"golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f"
+	"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543"
+	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127"
+	"gopkg.in/yaml.v2 v2.2.2"
+	"gonum.org/v1/gonum v0.6.0"
+	"gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0"
+	"cloud.google.com/go/pubsub v1.1.0"
+	"cloud.google.com/go/datastore v1.0.0"
+	"cloud.google.com/go/bigquery v1.3.0"
+	"cloud.google.com/go/storage v1.5.0"
+	"github.com/google/martian v2.1.0+incompatible"
+	"github.com/google/btree v1.0.0"
+	"github.com/davecgh/go-spew v1.1.1"
+	"github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883"
+	"github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104"
+	"github.com/stretchr/testify v1.4.0"
+	"github.com/OneOfOne/xxhash v1.2.2"
+	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72"
+	"github.com/smartystreets/goconvey v1.6.4"
+	"github.com/DATA-DOG/go-sqlmock v1.3.3"
+	"github.com/mattn/go-sqlite3 v1.11.0"
+	"github.com/pierrec/lz4 v2.0.5+incompatible"
+	"github.com/kr/pretty v0.1.0"
+	"github.com/kr/text v0.1.0"
+	"github.com/jstemmer/go-junit-report v0.9.1"
+	"github.com/jtolds/gls v4.20.0+incompatible"
+	"github.com/sergi/go-diff v1.0.0"
+	"github.com/pmezard/go-difflib v1.0.0"
+	"github.com/mattn/go-colorable v0.0.9"
+	"github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31"
+	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d"
+	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1"
+	"honnef.co/go/tools v0.0.1-2019.2.3" # MIT
+	"rsc.io/binaryregexp v0.2.0"
+
+	"cloud.google.com/go v0.26.0/go.mod"
+	"cloud.google.com/go v0.34.0/go.mod"
+	"cloud.google.com/go v0.38.0/go.mod"
+	"cloud.google.com/go v0.43.0/go.mod"
+	"cloud.google.com/go v0.44.1/go.mod"
+	"cloud.google.com/go v0.44.2/go.mod"
+	"cloud.google.com/go v0.45.1/go.mod"
+	"cloud.google.com/go v0.46.3/go.mod"
+	"cloud.google.com/go v0.50.0/go.mod"
+	"cloud.google.com/go v0.51.0/go.mod"
+	"cloud.google.com/go/bigquery v1.0.1/go.mod"
+	"cloud.google.com/go/bigquery v1.3.0/go.mod"
+	"cloud.google.com/go/bigtable v1.2.0/go.mod"
+	"cloud.google.com/go/datastore v1.0.0/go.mod"
+	"cloud.google.com/go/pubsub v1.0.1/go.mod"
+	"cloud.google.com/go/pubsub v1.1.0/go.mod"
+	"cloud.google.com/go/storage v1.0.0/go.mod"
+	"cloud.google.com/go/storage v1.5.0/go.mod"
+	"collectd.org v0.3.0/go.mod"
+	"dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod"
+	"github.com/BurntSushi/toml v0.3.1/go.mod"
+	"github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod"
+	"github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod"
+	"github.com/OneOfOne/xxhash v1.2.2/go.mod"
+	"github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod"
+	"github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod"
+	"github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod"
+	"github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod"
+	"github.com/apache/arrow/go/arrow v0.0.0-20191024131854-af6fa24be0db/go.mod"
+	"github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod"
+	"github.com/beorn7/perks v1.0.0/go.mod"
+	"github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod"
+	"github.com/boltdb/bolt v1.3.1/go.mod"
+	"github.com/c-bata/go-prompt v0.2.2/go.mod"
+	"github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod"
+	"github.com/cespare/xxhash v1.1.0/go.mod"
+	"github.com/chzyer/logex v1.1.10/go.mod"
+	"github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod"
+	"github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod"
+	"github.com/client9/misspell v0.3.4/go.mod"
+	"github.com/dave/jennifer v1.2.0/go.mod"
+	"github.com/davecgh/go-spew v1.1.0/go.mod"
+	"github.com/davecgh/go-spew v1.1.1/go.mod"
+	"github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod"
+	"github.com/dgryski/go-bitstream v0.0.0-20180413035011-3522498ce2c8/go.mod"
+	"github.com/eclipse/paho.mqtt.golang v1.2.0/go.mod"
+	"github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod"
+	"github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod"
+	"github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod"
+	"github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd/go.mod"
+	"github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod"
+	"github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod"
+	"github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod"
+	"github.com/go-kit/kit v0.8.0/go.mod"
+	"github.com/go-logfmt/logfmt v0.3.0/go.mod"
+	"github.com/go-logfmt/logfmt v0.4.0/go.mod"
+	"github.com/go-sql-driver/mysql v1.4.1/go.mod"
+	"github.com/go-stack/stack v1.8.0/go.mod"
+	"github.com/gogo/protobuf v1.1.1/go.mod"
+	"github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod"
+	"github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod"
+	"github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod"
+	"github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod"
+	"github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod"
+	"github.com/golang/mock v1.1.1/go.mod"
+	"github.com/golang/mock v1.2.0/go.mod"
+	"github.com/golang/mock v1.3.1/go.mod"
+	"github.com/golang/protobuf v1.2.0/go.mod"
+	"github.com/golang/protobuf v1.3.1/go.mod"
+	"github.com/golang/protobuf v1.3.2/go.mod"
+	"github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod"
+	"github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod"
+	"github.com/google/btree v1.0.0/go.mod"
+	"github.com/google/flatbuffers v1.11.0/go.mod"
+	"github.com/google/go-cmp v0.2.0/go.mod"
+	"github.com/google/go-cmp v0.3.0/go.mod"
+	"github.com/google/go-cmp v0.3.1/go.mod"
+	"github.com/google/go-cmp v0.4.0/go.mod"
+	"github.com/google/martian v2.1.0+incompatible/go.mod"
+	"github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod"
+	"github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod"
+	"github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod"
+	"github.com/google/renameio v0.1.0/go.mod"
+	"github.com/googleapis/gax-go/v2 v2.0.4/go.mod"
+	"github.com/googleapis/gax-go/v2 v2.0.5/go.mod"
+	"github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod"
+	"github.com/hashicorp/golang-lru v0.5.0/go.mod"
+	"github.com/hashicorp/golang-lru v0.5.1/go.mod"
+	"github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod"
+	"github.com/inconshreveable/mousetrap v1.0.0/go.mod"
+	"github.com/influxdata/flux v0.65.0/go.mod"
+	"github.com/influxdata/influxql v1.1.0/go.mod"
+	"github.com/influxdata/line-protocol v0.0.0-20180522152040-32c6aa80de5e/go.mod"
+	"github.com/influxdata/promql/v2 v2.12.0/go.mod"
+	"github.com/influxdata/roaring v0.4.13-0.20180809181101-fc520f41fab6/go.mod"
+	"github.com/influxdata/tdigest v0.0.0-20181121200506-bf2b5ad3c0a9/go.mod"
+	"github.com/influxdata/usage-client v0.0.0-20160829180054-6d3895376368/go.mod"
+	"github.com/json-iterator/go v1.1.6/go.mod"
+	"github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod"
+	"github.com/jstemmer/go-junit-report v0.9.1/go.mod"
+	"github.com/jsternberg/zap-logfmt v1.0.0/go.mod"
+	"github.com/jtolds/gls v4.20.0+incompatible/go.mod"
+	"github.com/julienschmidt/httprouter v1.2.0/go.mod"
+	"github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod"
+	"github.com/jwilder/encoding v0.0.0-20170811194829-b4e1701a28ef/go.mod"
+	"github.com/kisielk/gotool v1.0.0/go.mod"
+	"github.com/klauspost/compress v1.4.0/go.mod"
+	"github.com/klauspost/cpuid v0.0.0-20170728055534-ae7887de9fa5/go.mod"
+	"github.com/klauspost/crc32 v0.0.0-20161016154125-cb6bfca970f6/go.mod"
+	"github.com/klauspost/pgzip v1.0.2-0.20170402124221-0bf5dcad4ada/go.mod"
+	"github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod"
+	"github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod"
+	"github.com/kr/pretty v0.1.0/go.mod"
+	"github.com/kr/pty v1.1.1/go.mod"
+	"github.com/kr/text v0.1.0/go.mod"
+	"github.com/lib/pq v1.0.0/go.mod"
+	"github.com/mattn/go-colorable v0.0.9/go.mod"
+	"github.com/mattn/go-isatty v0.0.4/go.mod"
+	"github.com/mattn/go-runewidth v0.0.3/go.mod"
+	"github.com/mattn/go-sqlite3 v1.11.0/go.mod"
+	"github.com/mattn/go-tty v0.0.0-20180907095812-13ff1204f104/go.mod"
+	"github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod"
+	"github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod"
+	"github.com/modern-go/reflect2 v1.0.1/go.mod"
+	"github.com/mschoch/smat v0.0.0-20160514031455-90eadee771ae/go.mod"
+	"github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod"
+	"github.com/opentracing/opentracing-go v1.0.2/go.mod"
+	"github.com/opentracing/opentracing-go v1.0.3-0.20180606204148-bd9c31933947/go.mod"
+	"github.com/paulbellamy/ratecounter v0.2.0/go.mod"
+	"github.com/peterh/liner v1.0.1-0.20180619022028-8c1271fcf47f/go.mod"
+	"github.com/philhofer/fwd v1.0.0/go.mod"
+	"github.com/pierrec/lz4 v2.0.5+incompatible/go.mod"
+	"github.com/pkg/errors v0.8.0/go.mod"
+	"github.com/pkg/errors v0.8.1/go.mod"
+	"github.com/pkg/term v0.0.0-20180730021639-bffc007b7fd5/go.mod"
+	"github.com/pmezard/go-difflib v1.0.0/go.mod"
+	"github.com/prometheus/client_golang v0.9.1/go.mod"
+	"github.com/prometheus/client_golang v1.0.0/go.mod"
+	"github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod"
+	"github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod"
+	"github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod"
+	"github.com/prometheus/common v0.4.1/go.mod"
+	"github.com/prometheus/common v0.6.0/go.mod"
+	"github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod"
+	"github.com/prometheus/procfs v0.0.2/go.mod"
+	"github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52/go.mod"
+	"github.com/rogpeppe/go-internal v1.3.0/go.mod"
+	"github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b/go.mod"
+	"github.com/segmentio/kafka-go v0.1.0/go.mod"
+	"github.com/segmentio/kafka-go v0.2.0/go.mod"
+	"github.com/sergi/go-diff v1.0.0/go.mod"
+	"github.com/sirupsen/logrus v1.2.0/go.mod"
+	"github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod"
+	"github.com/smartystreets/goconvey v1.6.4/go.mod"
+	"github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod"
+	"github.com/spf13/cast v1.3.0/go.mod"
+	"github.com/spf13/cobra v0.0.3/go.mod"
+	"github.com/spf13/pflag v1.0.3/go.mod"
+	"github.com/stretchr/objx v0.1.0/go.mod"
+	"github.com/stretchr/objx v0.1.1/go.mod"
+	"github.com/stretchr/testify v1.2.0/go.mod"
+	"github.com/stretchr/testify v1.2.2/go.mod"
+	"github.com/stretchr/testify v1.3.0/go.mod"
+	"github.com/stretchr/testify v1.4.0/go.mod"
+	"github.com/tinylib/msgp v1.0.2/go.mod"
+	"github.com/willf/bitset v1.1.3/go.mod"
+	"github.com/xlab/treeprint v0.0.0-20180616005107-d6fb6747feb6/go.mod"
+	"go.opencensus.io v0.21.0/go.mod"
+	"go.opencensus.io v0.22.0/go.mod"
+	"go.opencensus.io v0.22.2/go.mod"
+	"go.uber.org/atomic v1.3.2/go.mod"
+	"go.uber.org/multierr v1.1.0/go.mod"
+	"go.uber.org/zap v1.9.1/go.mod"
+	"golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod"
+	"golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
+	"golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod"
+	"golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod"
+	"golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod"
+	"golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod"
+	"golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod"
+	"golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod"
+	"golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod"
+	"golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod"
+	"golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod"
+	"golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod"
+	"golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod"
+	"golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod"
+	"golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod"
+	"golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod"
+	"golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod"
+	"golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod"
+	"golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod"
+	"golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod"
+	"golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod"
+	"golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod"
+	"golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod"
+	"golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod"
+	"golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod"
+	"golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod"
+	"golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod"
+	"golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod"
+	"golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod"
+	"golang.org/x/mod v0.1.0/go.mod"
+	"golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod"
+	"golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod"
+	"golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod"
+	"golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod"
+	"golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod"
+	"golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod"
+	"golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod"
+	"golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
+	"golang.org/x/net v0.0.0-20190501004415-9ce7a6920f09/go.mod"
+	"golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod"
+	"golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod"
+	"golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod"
+	"golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod"
+	"golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod"
+	"golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod"
+	"golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod"
+	"golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod"
+	"golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod"
+	"golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod"
+	"golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod"
+	"golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod"
+	"golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod"
+	"golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
+	"golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod"
+	"golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod"
+	"golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod"
+	"golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod"
+	"golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod"
+	"golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod"
+	"golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod"
+	"golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod"
+	"golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod"
+	"golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod"
+	"golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod"
+	"golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod"
+	"golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod"
+	"golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod"
+	"golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod"
+	"golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod"
+	"golang.org/x/sys v0.0.0-20200107162124-548cf772de50/go.mod"
+	"golang.org/x/text v0.3.0/go.mod"
+	"golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod"
+	"golang.org/x/text v0.3.2/go.mod"
+	"golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod"
+	"golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod"
+	"golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod"
+	"golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod"
+	"golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod"
+	"golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod"
+	"golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod"
+	"golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod"
+	"golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod"
+	"golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod"
+	"golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod"
+	"golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod"
+	"golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod"
+	"golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod"
+	"golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod"
+	"golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod"
+	"golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod"
+	"golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod"
+	"golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod"
+	"golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod"
+	"golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod"
+	"golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod"
+	"golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod"
+	"golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod"
+	"golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod"
+	"golang.org/x/tools v0.0.0-20200108203644-89082a384178/go.mod"
+	"golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod"
+	"golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod"
+	"golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod"
+	"gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod"
+	"gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod"
+	"gonum.org/v1/gonum v0.6.0/go.mod"
+	"gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod"
+	"gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod"
+	"gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod"
+	"google.golang.org/api v0.4.0/go.mod"
+	"google.golang.org/api v0.7.0/go.mod"
+	"google.golang.org/api v0.8.0/go.mod"
+	"google.golang.org/api v0.9.0/go.mod"
+	"google.golang.org/api v0.13.0/go.mod"
+	"google.golang.org/api v0.14.0/go.mod"
+	"google.golang.org/api v0.15.0/go.mod"
+	"google.golang.org/appengine v1.1.0/go.mod"
+	"google.golang.org/appengine v1.4.0/go.mod"
+	"google.golang.org/appengine v1.5.0/go.mod"
+	"google.golang.org/appengine v1.6.1/go.mod"
+	"google.golang.org/appengine v1.6.5/go.mod"
+	"google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod"
+	"google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod"
+	"google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod"
+	"google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod"
+	"google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod"
+	"google.golang.org/genproto v0.0.0-20190716160619-c506a9f90610/go.mod"
+	"google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod"
+	"google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod"
+	"google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod"
+	"google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod"
+	"google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod"
+	"google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod"
+	"google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod"
+	"google.golang.org/genproto v0.0.0-20200108215221-bd8f9a0ef82f/go.mod"
+	"google.golang.org/grpc v1.19.0/go.mod"
+	"google.golang.org/grpc v1.20.1/go.mod"
+	"google.golang.org/grpc v1.21.1/go.mod"
+	"google.golang.org/grpc v1.23.0/go.mod"
+	"google.golang.org/grpc v1.26.0/go.mod"
+	"gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod"
+	"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
+	"gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod"
+	"gopkg.in/errgo.v2 v2.1.0/go.mod"
+	"gopkg.in/yaml.v2 v2.2.1/go.mod"
+	"gopkg.in/yaml.v2 v2.2.2/go.mod"
+	"honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod"
+	"honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod"
+	"honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod"
+	"honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod"
+	"honnef.co/go/tools v0.0.1-2019.2.3/go.mod"
+	"rsc.io/binaryregexp v0.2.0/go.mod"
+	"rsc.io/pdf v0.1.1/go.mod"
+)
+EGIT_COMMIT="781490de48220d7695a05c29e5a36f550a4568f5"
+EGIT_BRANCH="1.8"
+
+go-module_set_globals
+
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+	${EGO_SUM_SRC_URI}"
+
+LICENSE="MIT BSD Apache-2.0 EPL-1.0 MPL-2.0 BSD-2 ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+DEPEND="doc? (
+	>=app-text/asciidoc-8.6.10
+	app-text/xmlto
+)"
+
+pkg_setup() {
+	enewgroup influxdb
+	enewuser influxdb -1 -1 /var/lib/influxdb influxdb
+}
+
+src_compile() {
+	set -- env GOBIN="${S}/bin/" go install -a -installsuffix cgo \
+		-ldflags="-s -X main.version=${PV} -X main.branch=${EGIT_BRANCH} -X main.commit=${EGIT_COMMIT}" \
+		-v -work -x ./...
+	echo "$@"
+	"$@" || die "compile failed"
+	use doc && cd man && emake build
+}
+
+src_install() {
+	dobin "${S}"/bin/influx*
+
+	use doc && dodoc *.md
+	use doc && doman man/*.1
+
+	insinto /etc/logrotate.d
+	newins scripts/logrotate influxdb
+
+	systemd_dounit scripts/influxdb.service
+
+	newconfd "${FILESDIR}"/influxdb.confd influxdb
+	newinitd "${FILESDIR}"/influxdb.rc-r1 influxdb
+	insinto /etc/influxdb
+	newins etc/config.sample.toml influxdb.conf
+	keepdir /var/log/influxdb
+	fowners influxdb:influxdb /var/log/influxdb
+}
+
+src_test() {
+	go test ./tests || die
+}


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/files/, dev-db/influxdb/
@ 2024-02-24 16:54 Conrad Kostecki
  0 siblings, 0 replies; 3+ messages in thread
From: Conrad Kostecki @ 2024-02-24 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     27d408eda1c027c48312e7b9ae96b01cae508474
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 12 20:25:32 2024 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Feb 24 16:53:58 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27d408ed

dev-db/influxdb: fix config handling

The config handling changed in v2 completly.
This means, the parameter "-config" is gone and does not exist anymore.

Instead, INFLUXD_CONFIG_PATH needs to be defined with the path,
where InfluxDB v2 needs to look for config files.

For compatibility reason, we will use '/etc/influxdb'.
This can be overriden by user.

Closes: https://bugs.gentoo.org/908437
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35289
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-db/influxdb/files/influxdb.confd-r1            | 18 +++++++++
 dev-db/influxdb/files/influxdb.initd-r1            | 47 ++++++++++++++++++++++
 ...luxdb-2.7.3.ebuild => influxdb-2.7.3-r1.ebuild} |  6 ++-
 3 files changed, 70 insertions(+), 1 deletion(-)

diff --git a/dev-db/influxdb/files/influxdb.confd-r1 b/dev-db/influxdb/files/influxdb.confd-r1
new file mode 100644
index 000000000000..7c225cfea51f
--- /dev/null
+++ b/dev-db/influxdb/files/influxdb.confd-r1
@@ -0,0 +1,18 @@
+#The convention in this file is to show the default setting commented
+#out.
+#To change the setting, uncomment it then change the value.
+
+#This is the influxd error log:
+#error_log="/var/log/influxdb/influxd.log"
+
+#This is the influxd output log:
+#output_log="/dev/null"
+
+#The influxd Config path location:
+#config_path="/etc/influxdb/."
+
+# Extra options to pass to influxd:
+#influxd_opts=""
+
+# Uncomment / edit to enable healthchecks
+#INFLUXDB_HEALTHCHECK_URI="127.0.0.1:8086/ping"

diff --git a/dev-db/influxdb/files/influxdb.initd-r1 b/dev-db/influxdb/files/influxdb.initd-r1
new file mode 100644
index 000000000000..ef7da61d271d
--- /dev/null
+++ b/dev-db/influxdb/files/influxdb.initd-r1
@@ -0,0 +1,47 @@
+#!/sbin/openrc-run
+
+# Logging
+error_log="${error_log:-/var/log/influxdb/influxd.log}"
+output_log="${output_log:-/dev/null}"
+
+config_path="${config_path:-/etc/influxdb/.}"
+influxd_opts=${influxd_opts:-}
+
+command=/usr/bin/influxd
+command_args="${influxd_opts}"
+command_user="influxdb:influxdb"
+extra_commands="version"
+
+retry=SIGTERM/30/SIGKILL/10
+supervisor="supervise-daemon"
+
+# Max open files
+rc_ulimit="-n 65536"
+
+start_pre() {
+	# Check if config file exist
+	if [ -n "${config_path}" ] && [ ! -e "${config_path}" ]; then
+		checkpath -d -o "${command_user}" "$(dirname "${config_path}")"
+	fi
+	if [ -n "${error_log}" ] && [ ! -e "${error_log}" ]; then
+		checkpath -d -o "${command_user}" "$(dirname "${error_log}")"
+	fi
+	if [ -n "${output_log}" ] && [ ! -e "${output_log}" ]; then
+		checkpath -d -o "${command_user}" "$(dirname "${output_log}")"
+	fi
+	return 0
+}
+
+version() {
+	$command version
+}
+
+if [ -n "${INFLUXDB_HEALTHCHECK_URI}" ]; then
+	healthcheck_delay=300
+	healthcheck_timer=60
+
+	healthcheck() {
+		command -v wget || return 0
+		wget -Oq- "${INFLUXDB_HEALTHCHECK_URI}"
+	}
+fi

diff --git a/dev-db/influxdb/influxdb-2.7.3.ebuild b/dev-db/influxdb/influxdb-2.7.3-r1.ebuild
similarity index 98%
rename from dev-db/influxdb/influxdb-2.7.3.ebuild
rename to dev-db/influxdb/influxdb-2.7.3-r1.ebuild
index 6e2b4f1de31e..f14c9edbd5c8 100644
--- a/dev-db/influxdb/influxdb-2.7.3.ebuild
+++ b/dev-db/influxdb/influxdb-2.7.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -267,6 +267,10 @@ src_install() {
 	newinitd "${FILESDIR}"/influxdb.initd influxdb
 	keepdir /var/log/influxdb
 	fowners influxdb:influxdb /var/log/influxdb
+
+	newenvd - "99${PN}" <<-_EOF_
+		INFLUXD_CONFIG_PATH="/etc/influxdb"
+	_EOF_
 }
 
 pkg_postinst() {


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-02-24 16:54 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-23 21:17 [gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/files/, dev-db/influxdb/ William Hubbs
  -- strict thread matches above, loose matches on Subject: below --
2020-07-15 21:33 Robin H. Johnson
2024-02-24 16:54 Conrad Kostecki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox