Cabal-3.2.1.0: tests/ParserTests/regressions/jaeger-flamegraph.expr
GenericPackageDescription
{condBenchmarks = [],
condExecutables = [_×_
`UnqualComponentName "jaeger-flamegraph"`
CondNode
{condTreeComponents = [],
condTreeConstraints = [Dependency
`PackageName "base"`
(UnionVersionRanges
(MajorBoundVersion `mkVersion [4,11,1,0]`)
(MajorBoundVersion `mkVersion [4,12,0,0]`))
(Set.fromList [LMainLibName]),
Dependency
`PackageName "jaeger-flamegraph"`
AnyVersion
(Set.fromList [LMainLibName]),
Dependency
`PackageName "bytestring"`
(MajorBoundVersion `mkVersion [0,10,8,2]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "containers"`
(MajorBoundVersion `mkVersion [0,6,0,1]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "extra"`
(MajorBoundVersion `mkVersion [1,6,13]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "aeson"`
(MajorBoundVersion `mkVersion [1,4,1,0]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "optparse-applicative"`
(MajorBoundVersion `mkVersion [0,14,3,0]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "text"`
(MajorBoundVersion `mkVersion [1,2,3,1]`)
(Set.fromList [LMainLibName])],
condTreeData = Executable
{buildInfo = BuildInfo
{asmOptions = [],
asmSources = [],
autogenIncludes = [],
autogenModules = [],
buildToolDepends = [],
buildTools = [],
buildable = True,
cSources = [],
ccOptions = [],
cmmOptions = [],
cmmSources = [],
cppOptions = [],
customFieldsBI = [],
cxxOptions = [],
cxxSources = [],
defaultExtensions = [],
defaultLanguage = Just Haskell2010,
extraBundledLibs = [],
extraDynLibFlavours = [],
extraFrameworkDirs = [],
extraGHCiLibs = [],
extraLibDirs = [],
extraLibFlavours = [],
extraLibs = [],
frameworks = [],
hsSourceDirs = ["exe"],
includeDirs = [],
includes = [],
installIncludes = [],
jsSources = [],
ldOptions = [],
mixins = [],
oldExtensions = [],
options = PerCompilerFlavor
["-Wall",
"-Werror=missing-home-modules",
"-threaded"]
[],
otherExtensions = [],
otherLanguages = [],
otherModules = [],
pkgconfigDepends = [],
profOptions = PerCompilerFlavor [] [],
sharedOptions = PerCompilerFlavor [] [],
staticOptions = PerCompilerFlavor [] [],
targetBuildDepends = [Dependency
`PackageName "base"`
(UnionVersionRanges
(MajorBoundVersion
`mkVersion [4,11,1,0]`)
(MajorBoundVersion
`mkVersion [4,12,0,0]`))
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "jaeger-flamegraph"`
AnyVersion
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "bytestring"`
(MajorBoundVersion
`mkVersion [0,10,8,2]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "containers"`
(MajorBoundVersion
`mkVersion [0,6,0,1]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "extra"`
(MajorBoundVersion
`mkVersion [1,6,13]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "aeson"`
(MajorBoundVersion
`mkVersion [1,4,1,0]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "optparse-applicative"`
(MajorBoundVersion
`mkVersion [0,14,3,0]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "text"`
(MajorBoundVersion
`mkVersion [1,2,3,1]`)
(Set.fromList
[LMainLibName])],
virtualModules = []},
exeName = `UnqualComponentName "jaeger-flamegraph"`,
exeScope = ExecutablePublic,
modulePath = "Main.hs"}}],
condForeignLibs = [],
condLibrary = Just
CondNode
{condTreeComponents = [],
condTreeConstraints = [Dependency
`PackageName "base"`
(UnionVersionRanges
(MajorBoundVersion `mkVersion [4,11,1,0]`)
(MajorBoundVersion `mkVersion [4,12,0,0]`))
(Set.fromList [LMainLibName]),
Dependency
`PackageName "QuickCheck"`
(MajorBoundVersion `mkVersion [2,12,6,1]`)
(Set.fromList [LMainLibName])],
condTreeData = Library
{exposedModules = [`ModuleName ["Interval"]`],
libBuildInfo = BuildInfo
{asmOptions = [],
asmSources = [],
autogenIncludes = [],
autogenModules = [],
buildToolDepends = [],
buildTools = [],
buildable = True,
cSources = [],
ccOptions = [],
cmmOptions = [],
cmmSources = [],
cppOptions = [],
customFieldsBI = [],
cxxOptions = [],
cxxSources = [],
defaultExtensions = [],
defaultLanguage = Just Haskell2010,
extraBundledLibs = [],
extraDynLibFlavours = [],
extraFrameworkDirs = [],
extraGHCiLibs = [],
extraLibDirs = [],
extraLibFlavours = [],
extraLibs = [],
frameworks = [],
hsSourceDirs = ["library"],
includeDirs = [],
includes = [],
installIncludes = [],
jsSources = [],
ldOptions = [],
mixins = [],
oldExtensions = [],
options = PerCompilerFlavor
["-Wall",
"-Werror=missing-home-modules"]
[],
otherExtensions = [],
otherLanguages = [],
otherModules = [],
pkgconfigDepends = [],
profOptions = PerCompilerFlavor [] [],
sharedOptions = PerCompilerFlavor [] [],
staticOptions = PerCompilerFlavor [] [],
targetBuildDepends = [Dependency
`PackageName "base"`
(UnionVersionRanges
(MajorBoundVersion
`mkVersion [4,11,1,0]`)
(MajorBoundVersion
`mkVersion [4,12,0,0]`))
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "QuickCheck"`
(MajorBoundVersion
`mkVersion [2,12,6,1]`)
(Set.fromList
[LMainLibName])],
virtualModules = []},
libExposed = True,
libName = LMainLibName,
libVisibility = LibraryVisibilityPublic,
reexportedModules = [],
signatures = []}},
condSubLibraries = [],
condTestSuites = [_×_
`UnqualComponentName "tests"`
CondNode
{condTreeComponents = [],
condTreeConstraints = [Dependency
`PackageName "base"`
(UnionVersionRanges
(MajorBoundVersion `mkVersion [4,11,1,0]`)
(MajorBoundVersion `mkVersion [4,12,0,0]`))
(Set.fromList [LMainLibName]),
Dependency
`PackageName "jaeger-flamegraph"`
AnyVersion
(Set.fromList [LMainLibName]),
Dependency
`PackageName "tasty"`
(MajorBoundVersion `mkVersion [1,1,0,4]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "tasty-hspec"`
(MajorBoundVersion `mkVersion [1,1,5]`)
(Set.fromList [LMainLibName]),
Dependency
`PackageName "tasty-quickcheck"`
(MajorBoundVersion `mkVersion [0,10]`)
(Set.fromList [LMainLibName])],
condTreeData = TestSuite
{testBuildInfo = BuildInfo
{asmOptions = [],
asmSources = [],
autogenIncludes = [],
autogenModules = [],
buildToolDepends = [`ExeDependency (PackageName "tasty-discover") (UnqualComponentName "tasty-discover") (MajorBoundVersion (mkVersion [4,2,1]))`],
buildTools = [],
buildable = True,
cSources = [],
ccOptions = [],
cmmOptions = [],
cmmSources = [],
cppOptions = [],
customFieldsBI = [],
cxxOptions = [],
cxxSources = [],
defaultExtensions = [],
defaultLanguage = Just Haskell2010,
extraBundledLibs = [],
extraDynLibFlavours = [],
extraFrameworkDirs = [],
extraGHCiLibs = [],
extraLibDirs = [],
extraLibFlavours = [],
extraLibs = [],
frameworks = [],
hsSourceDirs = ["test"],
includeDirs = [],
includes = [],
installIncludes = [],
jsSources = [],
ldOptions = [],
mixins = [],
oldExtensions = [],
options = PerCompilerFlavor
["-Wall",
"-Werror=missing-home-modules",
"-threaded"]
[],
otherExtensions = [],
otherLanguages = [],
otherModules = [`ModuleName ["IntervalTest"]`],
pkgconfigDepends = [],
profOptions = PerCompilerFlavor
[] [],
sharedOptions = PerCompilerFlavor
[] [],
staticOptions = PerCompilerFlavor
[] [],
targetBuildDepends = [Dependency
`PackageName "base"`
(UnionVersionRanges
(MajorBoundVersion
`mkVersion [4,11,1,0]`)
(MajorBoundVersion
`mkVersion [4,12,0,0]`))
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "jaeger-flamegraph"`
AnyVersion
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "tasty"`
(MajorBoundVersion
`mkVersion [1,1,0,4]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "tasty-hspec"`
(MajorBoundVersion
`mkVersion [1,1,5]`)
(Set.fromList
[LMainLibName]),
Dependency
`PackageName "tasty-quickcheck"`
(MajorBoundVersion
`mkVersion [0,10]`)
(Set.fromList
[LMainLibName])],
virtualModules = []},
testInterface = TestSuiteExeV10
`mkVersion [1,0]` "Driver.hs",
testName = `UnqualComponentName ""`}}],
genPackageFlags = [],
packageDescription = PackageDescription
{author = "Sam Halliday",
benchmarks = [],
bugReports = "https://github.com/symbiont-io/jaeger-flamegraph/pulls",
buildTypeRaw = Nothing,
category = "Testing",
copyright = "(c) 2018 Symbiont.io",
customFieldsPD = [],
dataDir = ".",
dataFiles = [],
description = concat
["This is a small tool to convert JSON dumps obtained from a Jaeger\n",
"server (<https://www.jaegertracing.io/>) into a format consumable\n",
"by [FlameGraph](https://github.com/brendangregg/FlameGraph).\n",
"\n",
"First download the traces for your SERVICE limiting to LIMIT traces\n",
"\n",
"> $ curl http://your-jaeger-installation/api/traces?service=SERVICE&limit=LIMIT > input.json\n",
"\n",
"using the [undocumented Jaeger API](https://github.com/jaegertracing/jaeger/issues/456#issuecomment-412560321)\n",
"then use @jaeger-flamegraph@ to convert the data and send to @flamegraph.pl@\n",
"\n",
"> $ jaeger-flamegraph -f input.json | flamegraph.pl > output.svg\n"],
executables = [],
extraDocFiles = [],
extraSrcFiles = [],
extraTmpFiles = [],
foreignLibs = [],
homepage = "",
library = Nothing,
licenseFiles = ["LICENSE"],
licenseRaw = Left
(License (ELicense (ELicenseId BSD_3_Clause) Nothing)),
maintainer = "Sam Halliday",
package = PackageIdentifier
{pkgName = `PackageName "jaeger-flamegraph"`,
pkgVersion = `mkVersion [1,0,0]`},
pkgUrl = "",
setupBuildInfo = Nothing,
sourceRepos = [SourceRepo
{repoBranch = Nothing,
repoKind = RepoHead,
repoLocation = Just
"https://github.com/symbiont-io/jaeger-flamegraph",
repoModule = Nothing,
repoSubdir = Nothing,
repoTag = Nothing,
repoType = Just Git}],
specVersionRaw = Left `mkVersion [2,2]`,
stability = "",
subLibraries = [],
synopsis = "Generate flamegraphs from Jaeger .json dumps.",
testSuites = [],
testedWith = [_×_
GHC
(UnionVersionRanges
(MajorBoundVersion `mkVersion [8,4,4]`)
(MajorBoundVersion `mkVersion [8,6,2]`))]}}