diff --git a/koschei.cfg b/koschei.cfg deleted file mode 100644 index 67385de..0000000 --- a/koschei.cfg +++ /dev/null @@ -1,254 +0,0 @@ -# -*- python -*- -# vim: ft=python -config = { - "buildrequires": [ - "javapackages-tools", - "platform", - ], - "requires": [ - "javapackages-tools", - "platform", - ], - - "bootstrap": False, - "full_refs": False, - "default_ref": "tycho", - "include_build_deps": True, - "closure": False, - "filter_unused": False, - "topo_sort": True, - - "api": [ - "tycho", - "tycho-extras", - "cbi-plugins", - "takari-tycho-support", - ], - "profiles": { - "default": [ - "tycho", - "tycho-extras", - ], - }, - "filter": [ - ], - "includes": [ - ], - "excludes": [ - # Additional Runtime Exclusions - "apache-commons-configuration", - "avalon-framework", - "avalon-logkit", - "dain-snappy", - "extra166y", - "fop", - "gpars", - "groovy", - "jcsp", - "maven-javadoc-plugin", - "multiverse", - "netty-tcnative", - "netty3", - "parboiled", - "pdfbox", - "pegdown", - "xstream", - # Additional Buildtime Exclusions - "aalto-xml", - "aesh", - "antlr3", - "antlr32", - "apacheds", - "apache-commons-dbcp", - "apache-commons-pool", - "avro", - "bookkeeper", - "buildnumber-maven-plugin", - "byte-buddy", - "bytelist", - "classmate", - "curator", - "eclipselink-persistence-api", - "ehcache-core", - "fastutil", - "felix-bundlerepository", - "geronimo-validation", - "geronimo-interceptor", - "gnu-getopt", - "guava", - "hadoop", - "hibernate3", - "hibernate-jpa-2.0-api", - "hibernate-validator", - "hppc", - "jackson", - "jboss-annotations-1.2-api", - "jboss-classfilewriter", - "jboss-ejb-3.2-api", - "jboss-el-3.0-api", - "jboss-logging", - "jboss-logging-tools", - "jboss-marshalling", - "jboss-remoting", - "jboss-remoting-jmx", - "jboss-sasl", - "jboss-transaction-1.1-api", - "jcodings", - "jctools", - "jdeparser", - "jersey1", - "jets3t", - "jffi", - "jgroups", - "jna", - "jnr-constants", - "jnr-enxio", - "jnr-ffi", - "jnr-netdb", - "jnr-posix", - "jnr-x86asm", - "joda-time", - "jsr-311", - "kohsuke-pom", - "leveldb-java", - "leveldbjni", - "log4j", - "maven-mapping", - "metrics", - "mx4j", - "netty", - "objectweb-asm3", - "protobuf", - "protoparser", - "resteasy", - "rhino", - "scala", - "snappy-java", - "stax2-api", - "stream-lib", - "stringtemplate", - "stringtemplate4", - "wildfly-common", - "xnio", - # eclipse (without contributor_tools and tests) - "apache-commons-fileupload", - "eclipse-egit", - # eclipse-ecf (without providers) - "dnsjava", - "irclib", - # batik (jp_minimal) - "jython", - # mustache-java (jp_minimal) - "jackson-dataformats-text", - "cli-parser", - # tesla-polyglot (jp_minimal) - "mvn(org.codehaus.gmavenplus:gmavenplus-plugin)", - "mvn(org.codehaus.groovy:groovy)", - "snakeyaml", - "base64coder", - # lucene (jp_minimal) - "antlr4", - "morfologik-stemming", - "nekohtml", - "randomizedtesting", - "spatial4j", - # jetty (jp_minimal) - "geronimo-jaspic-spec", - "glassfish-transaction-api", - "glassfish-websocket-api", - "infinispan", - "jboss-websocket-1.0-api", - "jetty-alpn", - "jetty-alpn-api", - "jetty-artifact-remote-resources", - "jetty-assembly-descriptors", - "jetty-distribution-remote-resources", - "jetty-parent", - "jetty-schemas", - "jetty-test-helper", - "jetty-test-policy", - "jetty-toolchain", - "jnr-unixsocket", - "maven-war-plugin", - "mongo-java-driver", - "protostream", - "springframework", - "tomcat", - "tomcat-taglibs-standard", - "weld-api", - "weld-core", - ], - "module_excludes": { - ("javapackages-tools", "201801"), - }, - "frozen_refs": [ - ], - "stream_override": { - "javapackages-tools": { - "1.3": "[201801]", - }, - "platform": { - "1.3": "[f31]", - }, - }, - - "macros": { - "_with_bootstrap": 1, - "_with_jp_minimal": 1, - }, - - "summary": "Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven", - "description": """\ - Tycho is a set of Maven plugins and extensions for building Eclipse plugins and - OSGI bundles with Maven. Eclipse plugins and OSGI bundles have their own metadata - for expressing dependencies, source folder locations, etc. that are normally found - in a Maven POM. Tycho uses native metadata for Eclipse plugins and OSGi bundles - and uses the POM to configure and drive the build. Tycho supports bundles, fragments, - features, update site projects and RCP applications. Tycho also knows how to run - JUnit test plugins using OSGi runtime and there is also support for sharing build - results using Maven artifact repositories. - - Tycho plugins introduce new packaging types and the corresponding lifecycle bindings - that allow Maven to use OSGi and Eclipse metadata during a Maven build. OSGi rules - are used to resolve project dependencies and package visibility restrictions are - honored by the OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata - and OSGi rules to calculate project dependencies dynamically and injects them - into the Maven project model at build time. Tycho supports all attributes supported - by the Eclipse OSGi resolver (Require-Bundle, Import-Package, Eclipse-GenericRequire, - etc). Tycho will use proper classpath access rules during compilation. Tycho supports - all project types supported by PDE and will use PDE/JDT project metadata where - possible. One important design goal in Tycho is to make sure there is no duplication - of metadata between POM and OSGi metadata. - """, - - "koji_config": { - "server": "https://koji.fedoraproject.org/kojihub", - "topurl": "https://kojipkgs.fedoraproject.org/", - "multicall_chunk_size": 1000, - "tag_name": "f30-build", - }, - "dependency": { - "repo_arch": "x86_64", - "resolve_for_arch": "x86_64", - "ignore_weak_deps": True, - "cache_l2_capacity": 2, - }, - "directories": { - "cachedir": "/tmp/maven-modulemd-gen", - }, - "logging": { - "version": 1, - "loggers": { - "": { - "level": "INFO", - "handlers": ["stderr"], - }, - }, - "handlers": { - "stderr": { - "class": "logging.StreamHandler", - "stream": "ext://sys.stderr" - }, - }, - }, -} diff --git a/tycho.yaml b/tycho.yaml deleted file mode 100644 index e8a4051..0000000 --- a/tycho.yaml +++ /dev/null @@ -1,373 +0,0 @@ ---- -document: modulemd -version: 2 -data: - summary: Plugins and extensions for building Eclipse plugins and OSGI bundles with Maven - description: >- - Tycho is a set of Maven plugins and extensions for building Eclipse plugins and - OSGI bundles with Maven. Eclipse plugins and OSGI bundles have their own metadata - for expressing dependencies, source folder locations, etc. that are normally found - in a Maven POM. Tycho uses native metadata for Eclipse plugins and OSGi bundles - and uses the POM to configure and drive the build. Tycho supports bundles, fragments, - features, update site projects and RCP applications. Tycho also knows how to run - JUnit test plugins using OSGi runtime and there is also support for sharing build - results using Maven artifact repositories. - - Tycho plugins introduce new packaging types and the corresponding lifecycle bindings - that allow Maven to use OSGi and Eclipse metadata during a Maven build. OSGi rules - are used to resolve project dependencies and package visibility restrictions are - honored by the OSGi-aware JDT-based compiler plugin. Tycho will use OSGi metadata - and OSGi rules to calculate project dependencies dynamically and injects them - into the Maven project model at build time. Tycho supports all attributes supported - by the Eclipse OSGi resolver (Require-Bundle, Import-Package, Eclipse-GenericRequire, - etc). Tycho will use proper classpath access rules during compilation. Tycho supports - all project types supported by PDE and will use PDE/JDT project metadata where - possible. One important design goal in Tycho is to make sure there is no duplication - of metadata between POM and OSGi metadata. - license: - module: - - MIT - dependencies: - - buildrequires: - javapackages-tools: [201801] - tycho: [1.4] - platform: [f30, f31] - requires: - javapackages-tools: [201801] - platform: [] - profiles: - default: - rpms: - - tycho - - tycho-extras - api: - rpms: - - cbi-plugins - - tycho - - tycho-extras - - takari-tycho-support - buildopts: - rpms: - macros: | - %_with_jp_minimal 1 - %_without_contrib_tools 1 - components: - rpms: - apache-commons-el: - buildorder: 10 - ref: 4bc90bfbda27ebde061e169e5e913cfcb94c181b - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse. - Build dependency of eclipse. - auto: - buildorder: 20 - ref: 31c859ae62e8d15b63d02edc7da3c38eb4a812bc - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of cbi-plugins. - Build dependency of cbi-plugins. - batik: - buildorder: 20 - ref: 596b95ad16452db49ebc780621c9802c9ee42964 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, tycho. - Build dependency of eclipse, tycho. - cbi-plugins: - buildorder: 50 - ref: 43e76463dd0cb71d6e477bbde3fbcb8285bd0512 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Module API. - Build dependency of eclipse. - decentxml: - buildorder: 10 - ref: d84f7d2e881f5917bf0215b77afb5df8d7e96088 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of cbi-plugins, tycho. - Build dependency of cbi-plugins, tycho. - ecj: - buildorder: 10 - ref: 8656cf59730ab4667076974d72acc6e418699269 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-lifecycle, tycho. - Build dependency of glassfish-jsp, tycho. - eclipse: - buildorder: 80 - ref: 47e0dcd891088ef2b3dec05cbccf96d2e566cbed - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-lifecycle. - Build dependency of takari-lifecycle. - eclipse-ecf: - buildorder: 70 - ref: aa71b18ba3ec8bad9096843722c22799cada4fde - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse. - Build dependency of eclipse. - eclipse-emf: - buildorder: 60 - ref: bc94f784d6a97cf1622c36891aec26fcb7e47020 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse. - Build dependency of eclipse, eclipse-ecf. - eclipse-license: - buildorder: 50 - ref: 6aff27bb670d8b7f03b9b85d4201939b1115e102 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Build dependency of eclipse, eclipse-ecf. - eclipse-m2e-workspace: - buildorder: 10 - ref: df448176641c558fc9803ffd9c988a32105b4bc0 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-lifecycle, - takari-plugin-testing. - Build dependency of takari-lifecycle, - takari-plugin-testing. - fasterxml-oss-parent: - buildorder: 10 - ref: 971e94c71ac698846f228847c5cdc44d68f03e31 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of jackson-parent. - Build dependency of jackson-parent. - felix-gogo-command: - buildorder: 30 - ref: 245e924169c00b824ffb8b388775b2911cbc9c33 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse. - Build dependency of eclipse. - felix-gogo-parent: - buildorder: 10 - ref: cc1a4b747e3c7f62a3f5ba98201d95221717fd90 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Build dependency of felix-gogo-command, - felix-gogo-runtime, felix-gogo-shell. - felix-gogo-runtime: - buildorder: 20 - ref: 316d383629fcebae2496e98263b00b69752b96ce - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, felix-gogo-command, - felix-gogo-shell. - Build dependency of eclipse, felix-gogo-command, - felix-gogo-shell, felix-scr. - felix-gogo-shell: - buildorder: 30 - ref: 2d499a00a7a1800609081849547e75164cfd7617 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse. - Build dependency of eclipse. - felix-scr: - buildorder: 30 - ref: 50c4923f6ac5803814077771b8d5f378e166022c - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, tycho. - Build dependency of eclipse, tycho. - glassfish-jsp: - buildorder: 20 - ref: f3ea322f3a8981b7f6ae4fbbcd5f7c297295b349 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, tycho. - Build dependency of eclipse, tycho. - google-gson: - buildorder: 10 - ref: 2082cf5289a7b6f7c19b75818c78fcc4e592a245 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, takari-lifecycle. - Build dependency of eclipse, takari-lifecycle. - icu4j: - buildorder: 10 - ref: b37cf1deb2d801ec9555048569c4a72da1f910a6 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, tycho. - Build dependency of eclipse, tycho. - jackson-annotations: - buildorder: 30 - ref: e9a5a12e116548f05cc7eb63f9849e12cbbe43db - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of jackson-databind. - Build dependency of jackson-databind. - jackson-bom: - buildorder: 30 - ref: db3923263b1da21ff1e98342e4b9da3b6349740f - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Build dependency of jackson-core, jackson-databind. - jackson-core: - buildorder: 40 - ref: 003a80e4e57157411bfee57e0a809a49a0ac7cd4 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of jackson-databind, mustache-java. - Build dependency of jackson-databind, mustache-java. - jackson-databind: - buildorder: 50 - ref: 817a21eacce8d805c3fa5dad095d502a04c7ccb4 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of mustache-java. - Build dependency of mustache-java. - jackson-parent: - buildorder: 20 - ref: 3100435a44424980c758cea9f79b8314d1787186 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of jackson-bom. - Build dependency of jackson-annotations, jackson-bom. - javapoet: - buildorder: 10 - ref: 6b4b287e878e182cba089d13825418b93f245b45 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of auto, takari-incrementalbuild. - Build dependency of auto, takari-incrementalbuild, - takari-lifecycle. - jetty: - buildorder: 10 - ref: 3b5dbed6274fadfa08d91d18f3ec5612fffe1d4f - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse. - Build dependency of eclipse. - kxml: - buildorder: 20 - ref: 2a5ee5b2ed5de9ed50e60b5f12fece8e823eef53 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of felix-scr. - Build dependency of felix-scr. - lucene: - buildorder: 10 - ref: f4f08e4b8ecf6a105ca9a62c75d80510dbbc1447 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse. - Build dependency of eclipse. - mustache-java: - buildorder: 60 - ref: 0e7d4ab06e975a10226efc57fec8a60c508f955a - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-lifecycle. - Build dependency of takari-lifecycle. - replacer: - buildorder: 10 - ref: 150f43ebba8f5576206a3f0bc79e03f7b636b385 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Build dependency of jackson-core, jackson-databind. - sac: - buildorder: 10 - ref: e98e6c2cb8b383b05ad0fd2818ef2a6622ee7c3b - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, tycho. - Build dependency of eclipse, tycho. - sat4j: - buildorder: 10 - ref: 9dc375ce427728595e552dea6bf6a8bb1bfade99 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of eclipse, tycho. - Build dependency of eclipse, tycho. - takari-archiver: - buildorder: 10 - ref: 113879725700d0b92c11a5cb618c74d6bf90792e - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-lifecycle. - Build dependency of takari-lifecycle. - takari-incrementalbuild: - buildorder: 20 - ref: 8a0fdab0929d794ee0174a764aa867880e210689 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-lifecycle. - Build dependency of takari-lifecycle. - takari-lifecycle: - buildorder: 90 - ref: 2ee324d79f66dd38aa704241ba4e29adf1db47ac - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-pom. - Build dependency of takari-pom. - takari-plugin-testing: - buildorder: 20 - ref: 24871222f84995ec24a8390c7afa6f2c2d2ba79f - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Build dependency of takari-lifecycle. - takari-pom: - buildorder: 100 - ref: 529579931b9b1df7f8b6ec0801d9d250f58447a0 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of takari-tycho-support. - Build dependency of takari-tycho-support. - takari-tycho-support: - buildorder: 110 - ref: 0e5a8519d29952c92d48d19f95c020d8043597db - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Module API. - tesla-polyglot: - buildorder: 10 - ref: 9a8bb67b2c083078b83ac455e87055bd7f141d81 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of tycho-extras. - Build dependency of tycho-extras. - tycho: - buildorder: 40 - ref: c5f63fde050b2655e34f641f8a5a6472e229f608 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Module API. - Runtime dependency of cbi-plugins, - takari-tycho-support, tycho-extras. - Build dependency of cbi-plugins, eclipse, eclipse-ecf, - eclipse-emf, eclipse-license, takari-tycho-support, - tycho-extras. - tycho-extras: - buildorder: 50 - ref: 0b3ba152efaf1d71fe6001fef9b15ec35e246769 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Module API. - Build dependency of eclipse, eclipse-ecf, eclipse-emf. - xml-maven-plugin: - buildorder: 10 - ref: 5acb49f0491133a9d897c3d840b930fd78e6c1ac - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Build dependency of eclipse. - xmlgraphics-commons: - buildorder: 10 - ref: 047db54f2c389cb5afcdf5720183c79844ac6377 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of batik. - Build dependency of batik. - xpp3: - buildorder: 10 - ref: cb386294c51db845a3fa801ea2b591daf7abac71 - arches: [x86_64, ppc64le, aarch64, s390x] - rationale: > - Runtime dependency of felix-scr, kxml. - Build dependency of felix-scr, kxml.