hackport-0.8.0.0: cabal/Cabal-tests/tests/ParserTests/regressions/jaeger-flamegraph.expr
GenericPackageDescription {
packageDescription =
PackageDescription {
specVersion = CabalSpecV2_2,
package = PackageIdentifier {
pkgName = PackageName
"jaeger-flamegraph",
pkgVersion = mkVersion
[1, 0, 0]},
licenseRaw = Left
(License
(ELicense
(ELicenseId BSD_3_Clause)
Nothing)),
licenseFiles = [
SymbolicPath "LICENSE"],
copyright =
"(c) 2018 Symbiont.io",
maintainer = "Sam Halliday",
author = "Sam Halliday",
stability = "",
testedWith = [
_×_
GHC
(UnionVersionRanges
(MajorBoundVersion
(mkVersion [8, 4, 4]))
(MajorBoundVersion
(mkVersion [8, 6, 2])))],
homepage = "",
pkgUrl = "",
bugReports =
"https://github.com/symbiont-io/jaeger-flamegraph/pulls",
sourceRepos = [
SourceRepo {
repoKind = RepoHead,
repoType = Just
(KnownRepoType Git),
repoLocation = Just
"https://github.com/symbiont-io/jaeger-flamegraph",
repoModule = Nothing,
repoBranch = Nothing,
repoTag = Nothing,
repoSubdir = Nothing}],
synopsis =
"Generate flamegraphs from Jaeger .json dumps.",
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"],
category = "Testing",
customFieldsPD = [],
buildTypeRaw = Nothing,
setupBuildInfo = Nothing,
library = Nothing,
subLibraries = [],
executables = [],
foreignLibs = [],
testSuites = [],
benchmarks = [],
dataFiles = [],
dataDir = ".",
extraSrcFiles = [],
extraTmpFiles = [],
extraDocFiles = []},
gpdScannedVersion = Nothing,
genPackageFlags = [],
condLibrary = Just
CondNode {
condTreeData = Library {
libName = LMainLibName,
exposedModules = [
ModuleName "Interval"],
reexportedModules = [],
signatures = [],
libExposed = True,
libVisibility =
LibraryVisibilityPublic,
libBuildInfo = BuildInfo {
buildable = True,
buildTools = [],
buildToolDepends = [],
cppOptions = [],
asmOptions = [],
cmmOptions = [],
ccOptions = [],
cxxOptions = [],
ldOptions = [],
hsc2hsOptions = [],
pkgconfigDepends = [],
frameworks = [],
extraFrameworkDirs = [],
asmSources = [],
cmmSources = [],
cSources = [],
cxxSources = [],
jsSources = [],
hsSourceDirs = [
SymbolicPath "library"],
otherModules = [],
virtualModules = [],
autogenModules = [],
defaultLanguage = Just
Haskell2010,
otherLanguages = [],
defaultExtensions = [],
otherExtensions = [],
oldExtensions = [],
extraLibs = [],
extraLibsStatic = [],
extraGHCiLibs = [],
extraBundledLibs = [],
extraLibFlavours = [],
extraDynLibFlavours = [],
extraLibDirs = [],
extraLibDirsStatic = [],
includeDirs = [],
includes = [],
autogenIncludes = [],
installIncludes = [],
options = PerCompilerFlavor
[
"-Wall",
"-Werror=missing-home-modules"]
[],
profOptions = PerCompilerFlavor
[]
[],
sharedOptions =
PerCompilerFlavor [] [],
staticOptions =
PerCompilerFlavor [] [],
customFieldsBI = [],
targetBuildDepends = [
Dependency
(PackageName "base")
(UnionVersionRanges
(MajorBoundVersion
(mkVersion [4, 11, 1, 0]))
(MajorBoundVersion
(mkVersion [4, 12, 0, 0])))
mainLibSet,
Dependency
(PackageName "QuickCheck")
(MajorBoundVersion
(mkVersion [2, 12, 6, 1]))
mainLibSet],
mixins = []}},
condTreeConstraints = [
Dependency
(PackageName "base")
(UnionVersionRanges
(MajorBoundVersion
(mkVersion [4, 11, 1, 0]))
(MajorBoundVersion
(mkVersion [4, 12, 0, 0])))
mainLibSet,
Dependency
(PackageName "QuickCheck")
(MajorBoundVersion
(mkVersion [2, 12, 6, 1]))
mainLibSet],
condTreeComponents = []},
condSubLibraries = [],
condForeignLibs = [],
condExecutables = [
_×_
(UnqualComponentName
"jaeger-flamegraph")
CondNode {
condTreeData = Executable {
exeName = UnqualComponentName
"jaeger-flamegraph",
modulePath = "Main.hs",
exeScope = ExecutablePublic,
buildInfo = BuildInfo {
buildable = True,
buildTools = [],
buildToolDepends = [],
cppOptions = [],
asmOptions = [],
cmmOptions = [],
ccOptions = [],
cxxOptions = [],
ldOptions = [],
hsc2hsOptions = [],
pkgconfigDepends = [],
frameworks = [],
extraFrameworkDirs = [],
asmSources = [],
cmmSources = [],
cSources = [],
cxxSources = [],
jsSources = [],
hsSourceDirs = [
SymbolicPath "exe"],
otherModules = [],
virtualModules = [],
autogenModules = [],
defaultLanguage = Just
Haskell2010,
otherLanguages = [],
defaultExtensions = [],
otherExtensions = [],
oldExtensions = [],
extraLibs = [],
extraLibsStatic = [],
extraGHCiLibs = [],
extraBundledLibs = [],
extraLibFlavours = [],
extraDynLibFlavours = [],
extraLibDirs = [],
extraLibDirsStatic = [],
includeDirs = [],
includes = [],
autogenIncludes = [],
installIncludes = [],
options = PerCompilerFlavor
[
"-Wall",
"-Werror=missing-home-modules",
"-threaded"]
[],
profOptions = PerCompilerFlavor
[]
[],
sharedOptions =
PerCompilerFlavor [] [],
staticOptions =
PerCompilerFlavor [] [],
customFieldsBI = [],
targetBuildDepends = [
Dependency
(PackageName "base")
(UnionVersionRanges
(MajorBoundVersion
(mkVersion [4, 11, 1, 0]))
(MajorBoundVersion
(mkVersion [4, 12, 0, 0])))
mainLibSet,
Dependency
(PackageName
"jaeger-flamegraph")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "bytestring")
(MajorBoundVersion
(mkVersion [0, 10, 8, 2]))
mainLibSet,
Dependency
(PackageName "containers")
(MajorBoundVersion
(mkVersion [0, 6, 0, 1]))
mainLibSet,
Dependency
(PackageName "extra")
(MajorBoundVersion
(mkVersion [1, 6, 13]))
mainLibSet,
Dependency
(PackageName "aeson")
(MajorBoundVersion
(mkVersion [1, 4, 1, 0]))
mainLibSet,
Dependency
(PackageName
"optparse-applicative")
(MajorBoundVersion
(mkVersion [0, 14, 3, 0]))
mainLibSet,
Dependency
(PackageName "text")
(MajorBoundVersion
(mkVersion [1, 2, 3, 1]))
mainLibSet],
mixins = []}},
condTreeConstraints = [
Dependency
(PackageName "base")
(UnionVersionRanges
(MajorBoundVersion
(mkVersion [4, 11, 1, 0]))
(MajorBoundVersion
(mkVersion [4, 12, 0, 0])))
mainLibSet,
Dependency
(PackageName
"jaeger-flamegraph")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "bytestring")
(MajorBoundVersion
(mkVersion [0, 10, 8, 2]))
mainLibSet,
Dependency
(PackageName "containers")
(MajorBoundVersion
(mkVersion [0, 6, 0, 1]))
mainLibSet,
Dependency
(PackageName "extra")
(MajorBoundVersion
(mkVersion [1, 6, 13]))
mainLibSet,
Dependency
(PackageName "aeson")
(MajorBoundVersion
(mkVersion [1, 4, 1, 0]))
mainLibSet,
Dependency
(PackageName
"optparse-applicative")
(MajorBoundVersion
(mkVersion [0, 14, 3, 0]))
mainLibSet,
Dependency
(PackageName "text")
(MajorBoundVersion
(mkVersion [1, 2, 3, 1]))
mainLibSet],
condTreeComponents = []}],
condTestSuites = [
_×_
(UnqualComponentName "tests")
CondNode {
condTreeData = TestSuite {
testName = UnqualComponentName
"",
testInterface = TestSuiteExeV10
(mkVersion [1, 0])
"Driver.hs",
testBuildInfo = BuildInfo {
buildable = True,
buildTools = [],
buildToolDepends = [
ExeDependency
(PackageName "tasty-discover")
(UnqualComponentName
"tasty-discover")
(MajorBoundVersion
(mkVersion [4, 2, 1]))],
cppOptions = [],
asmOptions = [],
cmmOptions = [],
ccOptions = [],
cxxOptions = [],
ldOptions = [],
hsc2hsOptions = [],
pkgconfigDepends = [],
frameworks = [],
extraFrameworkDirs = [],
asmSources = [],
cmmSources = [],
cSources = [],
cxxSources = [],
jsSources = [],
hsSourceDirs = [
SymbolicPath "test"],
otherModules = [
ModuleName "IntervalTest"],
virtualModules = [],
autogenModules = [],
defaultLanguage = Just
Haskell2010,
otherLanguages = [],
defaultExtensions = [],
otherExtensions = [],
oldExtensions = [],
extraLibs = [],
extraLibsStatic = [],
extraGHCiLibs = [],
extraBundledLibs = [],
extraLibFlavours = [],
extraDynLibFlavours = [],
extraLibDirs = [],
extraLibDirsStatic = [],
includeDirs = [],
includes = [],
autogenIncludes = [],
installIncludes = [],
options = PerCompilerFlavor
[
"-Wall",
"-Werror=missing-home-modules",
"-threaded"]
[],
profOptions = PerCompilerFlavor
[]
[],
sharedOptions =
PerCompilerFlavor [] [],
staticOptions =
PerCompilerFlavor [] [],
customFieldsBI = [],
targetBuildDepends = [
Dependency
(PackageName "base")
(UnionVersionRanges
(MajorBoundVersion
(mkVersion [4, 11, 1, 0]))
(MajorBoundVersion
(mkVersion [4, 12, 0, 0])))
mainLibSet,
Dependency
(PackageName
"jaeger-flamegraph")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "tasty")
(MajorBoundVersion
(mkVersion [1, 1, 0, 4]))
mainLibSet,
Dependency
(PackageName "tasty-hspec")
(MajorBoundVersion
(mkVersion [1, 1, 5]))
mainLibSet,
Dependency
(PackageName "tasty-quickcheck")
(MajorBoundVersion
(mkVersion [0, 10]))
mainLibSet],
mixins = []},
testCodeGenerators = []},
condTreeConstraints = [
Dependency
(PackageName "base")
(UnionVersionRanges
(MajorBoundVersion
(mkVersion [4, 11, 1, 0]))
(MajorBoundVersion
(mkVersion [4, 12, 0, 0])))
mainLibSet,
Dependency
(PackageName
"jaeger-flamegraph")
(OrLaterVersion (mkVersion [0]))
mainLibSet,
Dependency
(PackageName "tasty")
(MajorBoundVersion
(mkVersion [1, 1, 0, 4]))
mainLibSet,
Dependency
(PackageName "tasty-hspec")
(MajorBoundVersion
(mkVersion [1, 1, 5]))
mainLibSet,
Dependency
(PackageName "tasty-quickcheck")
(MajorBoundVersion
(mkVersion [0, 10]))
mainLibSet],
condTreeComponents = []}],
condBenchmarks = []}