packages feed

Cabal revisions of jaeger-flamegraph-1.3.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:       2.2-name:                jaeger-flamegraph-version:             1.3.0-synopsis:            Generate flamegraphs from Jaeger .json dumps.-license:             BSD-3-Clause-license-file:        LICENSE-author:              Sam Halliday-maintainer:          Sam Halliday-copyright:           (c) 2018 Symbiont.io-bug-reports:         https://github.com/symbiont-io/jaeger-flamegraph/pulls-tested-with:         GHC ^>= 8.4.4 || ^>= 8.6.2-category:            Testing-description:-  This is a small tool to convert JSON dumps obtained from a Jaeger-  server (<https://www.jaegertracing.io/>) into a format consumable-  by [FlameGraph](https://github.com/brendangregg/FlameGraph).-  .-  First download the traces for your SERVICE limiting to LIMIT traces-  .-  > $ curl http://your-jaeger-installation/api/traces?service=SERVICE&limit=LIMIT > input.json-  .-  using the [undocumented Jaeger API](https://github.com/jaegertracing/jaeger/issues/456#issuecomment-412560321)-  then use @jaeger-flamegraph@ to convert the data and send to @flamegraph.pl@-  .-  > $ jaeger-flamegraph -f input.json | flamegraph.pl > output.svg-  .--source-repository head-  type: git-  location: https://github.com/symbiont-io/jaeger-flamegraph---- https://www.haskell.org/cabal/users-guide/cabal-projectindex.html--common deps-  build-depends:    , base ^>= 4.11.1.0 || ^>= 4.12.0.0-  ghc-options:        -Wall-                      -Werror=missing-home-modules-  build-depends:    , aeson                ^>= 1.4.1.0-                    , containers           ^>= 0.6.0.1-                    , text                 ^>= 1.2.3.1-  default-language:   Haskell2010--executable jaeger-flamegraph-  import:             deps-  hs-source-dirs:     exe-  main-is:            Main.hs-  build-depends:    , jaeger-flamegraph-                    , bytestring           ^>= 0.10.8.2-                    , extra                ^>= 1.6.13-                    , optparse-applicative ^>= 0.14.3.0-  ghc-options:        -threaded--library-  import:             deps-  hs-source-dirs:     library-  exposed-modules:    Jaeger.Interval-                    , Jaeger.Data-  build-depends:    , QuickCheck ^>= 2.12.6.1--test-suite            tests-  import:             deps-  hs-source-dirs:     test-  type:               exitcode-stdio-1.0-  main-is:            Driver.hs-  other-modules:      IntervalTest-  build-depends:    , jaeger-flamegraph-                    , tasty            ^>= 1.1.0.4-                    , tasty-hspec      ^>= 1.1.5-                    , tasty-quickcheck ^>= 0.10-  build-tool-depends: tasty-discover:tasty-discover ^>= 4.2.1-  ghc-options:        -threaded+cabal-version:       2.2
+name:                jaeger-flamegraph
+version:             1.3.0
+x-revision: 1
+synopsis:            Generate flamegraphs from Jaeger .json dumps.
+license:             BSD-3-Clause
+license-file:        LICENSE
+author:              Sam Halliday
+maintainer:          Sam Halliday
+copyright:           (c) 2018 Symbiont.io
+bug-reports:         https://github.com/symbiont-io/jaeger-flamegraph/pulls
+tested-with:         GHC ^>= 8.4.4 || ^>= 8.6.2
+category:            Testing
+description:
+  This is a small tool to convert JSON dumps obtained from a Jaeger
+  server (<https://www.jaegertracing.io/>) into a format consumable
+  by [FlameGraph](https://github.com/brendangregg/FlameGraph).
+  .
+  First download the traces for your SERVICE limiting to LIMIT traces
+  .
+  > $ curl http://your-jaeger-installation/api/traces?service=SERVICE&limit=LIMIT > input.json
+  .
+  using the [undocumented Jaeger API](https://github.com/jaegertracing/jaeger/issues/456#issuecomment-412560321)
+  then use @jaeger-flamegraph@ to convert the data and send to @flamegraph.pl@
+  .
+  > $ jaeger-flamegraph -f input.json | flamegraph.pl > output.svg
+  .
+
+source-repository head
+  type: git
+  location: https://github.com/symbiont-io/jaeger-flamegraph
+
+-- https://www.haskell.org/cabal/users-guide/cabal-projectindex.html
+
+common deps
+  build-depends:    , base ^>= 4.11.1.0 || ^>= 4.12.0.0
+  ghc-options:        -Wall
+                      -Werror=missing-home-modules
+  build-depends:    , aeson                ^>= 1.4.1.0
+                    , containers           ^>= 0.6.0.1
+                    , text                 ^>= 1.2.3.1
+  default-language:   Haskell2010
+
+executable jaeger-flamegraph
+  import:             deps
+  hs-source-dirs:     exe
+  main-is:            Main.hs
+  build-depends:    , jaeger-flamegraph
+                    , bytestring           ^>= 0.10.8.2
+                    , extra                ^>= 1.6.13
+                    , optparse-applicative ^>= 0.14.3.0
+  ghc-options:        -threaded
+
+library
+  import:             deps
+  hs-source-dirs:     library
+  exposed-modules:    Jaeger.Interval
+                    , Jaeger.Data
+  build-depends:    , QuickCheck ^>= 2.11.3 || ^>= 2.12.6.1
+
+test-suite            tests
+  import:             deps
+  hs-source-dirs:     test
+  type:               exitcode-stdio-1.0
+  main-is:            Driver.hs
+  other-modules:      IntervalTest
+  build-depends:    , jaeger-flamegraph
+                    , tasty            ^>= 1.1.0.4
+                    , tasty-hspec      ^>= 1.1.5
+                    , tasty-quickcheck ^>= 0.10
+  build-tool-depends: tasty-discover:tasty-discover ^>= 4.2.1
+  ghc-options:        -threaded
revision 2
 cabal-version:       2.2
 name:                jaeger-flamegraph
 version:             1.3.0
-x-revision: 1
+x-revision: 2
 synopsis:            Generate flamegraphs from Jaeger .json dumps.
 license:             BSD-3-Clause
 license-file:        LICENSE
   ghc-options:        -Wall
                       -Werror=missing-home-modules
   build-depends:    , aeson                ^>= 1.4.1.0
-                    , containers           ^>= 0.6.0.1
+                    , containers           ^>= 0.6.0.1 || ^>= 0.5.11.0
                     , text                 ^>= 1.2.3.1
   default-language:   Haskell2010
 
revision 3
 cabal-version:       2.2
 name:                jaeger-flamegraph
 version:             1.3.0
-x-revision: 2
+x-revision: 3
 synopsis:            Generate flamegraphs from Jaeger .json dumps.
 license:             BSD-3-Clause
 license-file:        LICENSE
   build-depends:    , jaeger-flamegraph
                     , bytestring           ^>= 0.10.8.2
                     , extra                ^>= 1.6.13
-                    , optparse-applicative ^>= 0.14.3.0
+                    , optparse-applicative ^>= 0.14.3.0 || ^>= 0.15.0.0
   ghc-options:        -threaded
 
 library
   hs-source-dirs:     library
   exposed-modules:    Jaeger.Interval
                     , Jaeger.Data
-  build-depends:    , QuickCheck ^>= 2.11.3 || ^>= 2.12.6.1
+  build-depends:    , QuickCheck ^>= 2.11.3 || ^>= 2.12.6.1 || ^>= 2.13.2
 
 test-suite            tests
   import:             deps