Learn more about these different git repos.
Other Git URLs
https://pagure.io/fesco/issue/2159
(I'm on it.)
@gil has almost 500 packages :( Since I don't use any script for this, I'll leave this to a more experienced admins.
Will try https://pagure.io/releng/blob/master/f/scripts/distgit/orphan-all-packages.py
EDIT: Actually, that doesn't do what we need. We just need to orphan.
It would be great if this could be cleared up soon-ish, so the Stewardship SIG can start working sooner on getting things fixed before the f31 mass rebuild / branch point.
@decathorpe any particular packages you want orphaned first?
I'd say orphaning the packages that have already been broken for some releases would be a good start to cut down on the noise of build failures ...
These packages of his FTBFS in all current fedora releases (f29 - f31), and would probably have been removed under the "long-term FTBFS policy" if it would have been carried out:
activeio activemq activemq-protobuf aries-util cxf curve25519-java ehcache2 felix-fileinstall generic-jms-ra google-oauth-java-client hibernate3 httpcomponents-asyncclient idlj-maven-plugin jarbundler jasperreports jclouds jtds junit-benchmarks lz4-java microba mina-ftpserver openrdf-sesame openwebbeans patricia-trie qpid-java querydsl querydsl3 reactor spock springframework springframework-data-redis springframework-ws stax-utils swing-layout tiles wildfly
I'll prepare a list of packages that are "only" broken in rawhide and/or f30.
I've orphaned packages from the list.
Awesome, thank you. That's a good start.
Can we get his remaining springframework packages orphaned as well? They are equally unmaintained, and there's even a number of unaddressed CVEs for the spring stack in fedora.
We could drop support for spring in the stewardship SIG packages if nobody wants to pick these packages up before they are retired (or we could retire the spring stack after announcing it on devel, because arguably - with all these open issues - it would be better to drop this stuff directly).
springframework-amqp springframework-batch springframework-data-commons springframework-data-jpa springframework-data-mongodb springframework-hateoas springframework-integration springframework-plugin springframework-retry springframework-security springframework-social springframework-social-twitter spring-ldap
Thank you!
Now I'm looking forward to next week's orphaned packages report :grin:
Can I get these two packages orphaned as well? They're in the "orphaned packages" dependency tree of stewardship SIG packages.
apache-commons-vfs testng
Probably we will need to adopt them after they're orphaned, the next "orphaned packages report" will tell.
Done.
Can any releng person please orphan all of them?
Orphaned ecc-25519-java.
Orphaned reactive-streams .
Orphaned sshj, zkclient.
Done. Can any releng person please orphan all of them?
@kevin I might need to take you up on the offer of help you made some time ago - do you by any chance have some time to look into this? It seems like the existing "orphan" scripts don't really apply in this situation, according to @churchyard
@churchyard I thought orphan-all-packages.py did do this?
If not, there is also in that same dir a 'give-package.py' if you pass that a list and give the packages to the 'orphan' user, that should work?
orphan-all-packages.py says: "If there are other committers on a package, the first one is promoted to be the new owner." - I haven't checked the logic there, but this is not what our policy says.
Will try give-package.py
Running that, seems to work.
Giving rpms/aalto-xml to orphan Giving rpms/airline to orphan Giving rpms/android-json-org-java to orphan Giving rpms/android-opengl-api to orphan Giving rpms/annogen to orphan Giving rpms/annox to orphan Giving rpms/antlr to orphan Giving rpms/apache-commons-chain to orphan Giving rpms/apache-commons-configuration2 to orphan Giving rpms/apache-commons-javaflow to orphan Giving rpms/apache-commons-jci to orphan Giving rpms/apache-commons-jcs to orphan Giving rpms/apache-commons-ognl to orphan Giving rpms/apache-commons-pool2 to orphan Giving rpms/apache-commons-primitives to orphan Giving rpms/apacheds to orphan Giving rpms/apacheds-jdbm to orphan Giving rpms/apacheds-ldap-api to orphan Giving rpms/apfloat-java to orphan Giving rpms/argparse4j to orphan Giving rpms/aries-blueprint to orphan Giving rpms/aries-blueprint-annotation-api to orphan Giving rpms/aries-blueprint-api to orphan Giving rpms/aries-blueprint-cm to orphan Giving rpms/aries-blueprint-core to orphan Giving rpms/aries-blueprint-parser to orphan Giving rpms/aries-proxy to orphan Giving rpms/aries-proxy-api to orphan Giving rpms/aries-proxy-impl to orphan Giving rpms/aries-quiesce to orphan Giving rpms/aries-quiesce-api to orphan Giving rpms/aries-quiesce-manager to orphan Giving rpms/arquillian-core to orphan Giving rpms/artemis to orphan Giving rpms/artemis-wildfly-integration to orphan Giving rpms/aspectjweaver to orphan Giving rpms/async to orphan Giving rpms/asynchbase to orphan Giving rpms/async-http-client1 to orphan Giving rpms/auto to orphan Giving rpms/aws-sdk-java to orphan Giving rpms/axiom to orphan Giving rpms/axion to orphan Giving rpms/axis2 to orphan Giving rpms/boilerpipe to orphan Giving rpms/bookkeeper to orphan Giving rpms/bouncycastle-pkix to orphan Giving rpms/btm to orphan Giving rpms/bval to orphan Giving rpms/cas-client to orphan Giving rpms/cdi-api to orphan Giving rpms/classmate to orphan Giving rpms/classycle to orphan Giving rpms/cli-parser to orphan Giving rpms/codegen to orphan Giving rpms/codenarc to orphan Giving rpms/compress-lzf to orphan Giving rpms/concurrentlinkedhashmap-lru to orphan Giving rpms/cryptacular to orphan Giving rpms/cssparser to orphan Giving rpms/csvjdbc to orphan Giving rpms/curvesapi to orphan Giving rpms/dagger to orphan Giving rpms/dbunit to orphan Giving rpms/deltaspike to orphan Giving rpms/directory-project to orphan Giving rpms/disruptor to orphan Giving rpms/dnssec4j to orphan Giving rpms/dozer to orphan Giving rpms/dtdparser to orphan Giving rpms/dynalink to orphan Giving rpms/eclipselink to orphan Giving rpms/eclipselink-persistence-api to orphan Giving rpms/eclipse-paho-mqtt-java to orphan Giving rpms/ed25519-java to orphan Giving rpms/ehcache-core to orphan Giving rpms/ehcache-parent to orphan Giving rpms/ehcache-sizeof-agent to orphan Giving rpms/evo-inflector to orphan Giving rpms/extra166y to orphan Giving rpms/fasterxml-oss-parent to orphan Giving rpms/fastutil to orphan Giving rpms/felix-scr-annotations to orphan Giving rpms/felix-scr-generator to orphan Giving rpms/flatpack to orphan Giving rpms/flyingsaucer to orphan Giving rpms/freemarker to orphan Giving rpms/fusesource-pom to orphan Giving rpms/gemini-blueprint to orphan Giving rpms/gentlyweb-utils to orphan Giving rpms/geolatte-geom to orphan Giving rpms/geronimo-commonj to orphan Giving rpms/geronimo-jcache to orphan Giving rpms/geronimo-jcdi-1.0-api to orphan Giving rpms/geronimo-jcdi-1.1-api to orphan Giving rpms/geronimo-txmanager to orphan Giving rpms/geronimo-validation to orphan Giving rpms/gherkin2-java to orphan Giving rpms/glassfish-annotation-api to orphan Giving rpms/glassfish-ejb-api to orphan
Giving rpms/glassfish-enterprise-concurrent to orphan Giving rpms/glassfish-enterprise-concurrent-api to orphan Giving rpms/glassfish-gmbal to orphan Giving rpms/glassfish-ha-api to orphan Giving rpms/glassfish-hk2 to orphan Giving rpms/glassfish-jaxb-api to orphan Giving rpms/glassfish-jaxrpc-api to orphan Giving rpms/glassfish-jax-rs-api to orphan Giving rpms/glassfish-jaxws to orphan Giving rpms/glassfish-legal to orphan Giving rpms/glassfish-management-api to orphan Giving rpms/glassfish-master-pom to orphan Giving rpms/glassfish-pfl to orphan Giving rpms/glassfish-policy to orphan Giving rpms/glassfish-saaj to orphan Giving rpms/glassfish-toplink-essentials to orphan Giving rpms/glassfish-transaction-api to orphan Giving rpms/glassfish-websocket-api to orphan Giving rpms/gmavenplus-plugin to orphan Giving rpms/gmetric4j to orphan Giving rpms/gmetrics to orphan Giving rpms/google-http-java-client to orphan Giving rpms/greenmail to orphan Giving rpms/grizzly to orphan Giving rpms/grizzly-npn to orphan Giving rpms/groovy18 to orphan Giving rpms/gsbase to orphan Giving rpms/gs-collections to orphan Giving rpms/hawtbuf to orphan Giving rpms/hawtdb to orphan Giving rpms/hawtdispatch to orphan Giving rpms/hazelcast to orphan Giving rpms/hessian to orphan Giving rpms/hibernate to orphan Giving rpms/hibernate4 to orphan Giving rpms/hibernate-jpa-2.1-api to orphan Traceback (most recent call last): File "give-package.py", line 49, in <module> main() File "give-package.py", line 45, in main utilities.give_package(session, namespace, package, args.custodian) File ".../releng/scripts/distgit/utilities.py", line 62, in give_package raise IOError("Failed PATCH %r %r" % (response.request.url, response)) OSError: Failed PATCH 'https://src.fedoraproject.org/api/0/rpms/hibernate-jpa-2.1-api' <Response [404]> Giving rpms/hibernate-jpamodelgen to orphan Giving rpms/high-scale-lib to orphan Giving rpms/HikariCP to orphan Giving rpms/howl-logger to orphan Giving rpms/hpack to orphan Giving rpms/hppc to orphan Giving rpms/hsqldb1 to orphan Giving rpms/htmlunit to orphan Giving rpms/htmlunit-core-js to orphan Giving rpms/http-builder to orphan Giving rpms/irclib to orphan Giving rpms/itext to orphan Giving rpms/jackcess to orphan Giving rpms/jackcess-encrypt to orphan Giving rpms/jackson-annotations to orphan Traceback (most recent call last): File "give-package.py", line 49, in <module> main() File "give-package.py", line 45, in main utilities.give_package(session, namespace, package, args.custodian) File ".../releng/scripts/distgit/utilities.py", line 62, in give_package raise IOError("Failed PATCH %r %r" % (response.request.url, response)) OSError: Failed PATCH 'https://src.fedoraproject.org/api/0/rpms/jackson-annotations' <Response [404]> Giving rpms/jackson-core to orphan Giving rpms/jackson-databind to orphan Giving rpms/jackson-dataformat-cbor to orphan Giving rpms/jackson-dataformat-csv to orphan Giving rpms/jackson-dataformat-smile to orphan Giving rpms/jackson-dataformat-xml to orphan Giving rpms/jackson-dataformat-yaml to orphan Giving rpms/jackson-datatype-guava to orphan Giving rpms/jackson-datatype-jdk8 to orphan Giving rpms/jackson-datatype-joda to orphan Giving rpms/jackson-datatype-jsr310 to orphan Giving rpms/jackson-datatypes-collections to orphan Giving rpms/jackson-jaxrs-providers to orphan Giving rpms/jackson-module-afterburner to orphan Giving rpms/jackson-module-jaxb-annotations to orphan Giving rpms/jackson-module-jsonSchema to orphan Giving rpms/jackson-module-mrbean to orphan Giving rpms/jackson-modules-base to orphan Giving rpms/jackson-parent to orphan Giving rpms/jamm to orphan Giving rpms/jamonapi to orphan Giving rpms/jamon-api to orphan Giving rpms/jamon-java-parent to orphan Giving rpms/jamon-maven-plugin to orphan Giving rpms/jamon-nodegen-plugin to orphan Giving rpms/jamon-parent to orphan Giving rpms/jamon-processor to orphan Giving rpms/jamon-runtime to orphan Giving rpms/jandex-maven-plugin to orphan Giving rpms/janino to orphan Giving rpms/jastow to orphan Giving rpms/jasypt to orphan Giving rpms/jatl to orphan Giving rpms/java-base64 to orphan Giving rpms/java_cup to orphan Giving rpms/javaewah to orphan Giving rpms/java-hll to orphan Giving rpms/java-libpst to orphan Giving rpms/java-oauth to orphan Giving rpms/javaparser to orphan Giving rpms/javasqlite to orphan Giving rpms/javawriter to orphan Giving rpms/java-xmlbuilder to orphan Giving rpms/jaxb2-basics-annotate to orphan Giving rpms/jaxb2-common-basics to orphan Giving rpms/jaxb2-fluent-api to orphan Giving rpms/jaxb2-maven-plugin to orphan Giving rpms/jazzy to orphan Giving rpms/jbosh to orphan
Giving rpms/hibernate-jpa-2.1-api to orphan Giving rpms/jackson-annotations to orphan Giving rpms/jboss-batch-1.0-api to orphan Giving rpms/jboss-common-beans to orphan Giving rpms/jboss-concurrency-1.0-api to orphan Giving rpms/jboss-ejb-3.2-api to orphan Giving rpms/jboss-ejb3-ext-api to orphan Giving rpms/jboss-ejb-client to orphan Giving rpms/jboss-interceptors-1.2-api to orphan Giving rpms/jboss-j2eemgmt-1.1-api to orphan Giving rpms/jboss-jad-1.2-api to orphan Giving rpms/jboss-jaspi-1.1-api to orphan Giving rpms/jboss-jaxb-2.2-api to orphan Giving rpms/jboss-jaxr-1.0-api to orphan Giving rpms/jboss-jaxrs-1.1-api to orphan Giving rpms/jboss-jaxrs-2.0-api to orphan Giving rpms/jboss-jaxws-2.2-api to orphan Giving rpms/jboss-jms-2.0-api to orphan Giving rpms/jboss-jsf-2.2-api to orphan Giving rpms/jboss-logging-tools1 to orphan Giving rpms/jbossws-cxf to orphan Giving rpms/jbzip2 to orphan Giving rpms/jcharset to orphan Giving rpms/jcifs to orphan Giving rpms/jcsp to orphan Giving rpms/jctools to orphan Giving rpms/jdbi to orphan Giving rpms/jdeparser1 to orphan Giving rpms/jdiff to orphan Giving rpms/jdo2-api to orphan Giving rpms/jdom2 to orphan Giving rpms/je to orphan Giving rpms/jedis to orphan Giving rpms/jericho-html to orphan Giving rpms/jersey to orphan Giving rpms/jersey1 to orphan Giving rpms/jetbrains-annotations to orphan Giving rpms/jets3t to orphan Giving rpms/jexcelapi to orphan Giving rpms/jgroups212 to orphan Giving rpms/jhighlight to orphan Giving rpms/jibx to orphan Giving rpms/jide-oss to orphan Giving rpms/jipijapa to orphan Giving rpms/jmatio to orphan Giving rpms/jmh to orphan Giving rpms/jmock to orphan Giving rpms/jmxutils to orphan Giving rpms/johnzon to orphan Giving rpms/josql to orphan Giving rpms/jredis to orphan Giving rpms/jsendnsca to orphan Giving rpms/jsilver to orphan Giving rpms/jsmpp to orphan Giving rpms/jsonassert to orphan Giving rpms/jsonic to orphan Giving rpms/jsonld-java to orphan Giving rpms/jsonld-java-tools to orphan Giving rpms/json-lib to orphan Giving rpms/jsonp to orphan Giving rpms/json-path to orphan Giving rpms/json-smart to orphan Giving rpms/jsslutils to orphan Giving rpms/jtoaster to orphan Giving rpms/jts to orphan Giving rpms/jtype to orphan Giving rpms/juel to orphan Giving rpms/junit-addons to orphan Giving rpms/juniversalchardet to orphan Giving rpms/jwnl to orphan Giving rpms/jxmpp to orphan Giving rpms/kryo to orphan Giving rpms/langdetect to orphan Giving rpms/language-detector to orphan Giving rpms/ldaptive to orphan Giving rpms/lettuce to orphan Giving rpms/leveldb-java to orphan Giving rpms/leveldbjni to orphan Giving rpms/libreadline-java to orphan Giving rpms/lightcouch to orphan Giving rpms/littleproxy to orphan Giving rpms/log4j12 to orphan Giving rpms/logback to orphan Giving rpms/lucene3 to orphan Giving rpms/lzma-java to orphan Giving rpms/mapdb to orphan Giving rpms/maven-common-artifact-filters to orphan Giving rpms/maven-injection-plugin to orphan Giving rpms/maven-jaxb2-plugin to orphan Giving rpms/maven-native to orphan Giving rpms/maven-processor-plugin to orphan Giving rpms/maven-shared-resources to orphan Giving rpms/mavibot to orphan Giving rpms/maxmind-db-java to orphan Giving rpms/mckoi to orphan Giving rpms/metadata-extractor2 to orphan Giving rpms/metrics to orphan Giving rpms/mimepull to orphan Giving rpms/minidns to orphan Giving rpms/minimal-json to orphan
Giving rpms/minlog to orphan Giving rpms/mojo-keytool to orphan Giving rpms/mongo-java-driver2 to orphan Giving rpms/morfologik-stemming to orphan Giving rpms/morphia to orphan Giving rpms/mqtt-client to orphan Giving rpms/mustache-java to orphan Giving rpms/mvel to orphan Giving rpms/mybatis to orphan Giving rpms/mybatis-generator to orphan Giving rpms/mybatis-parent to orphan Giving rpms/mysema-apt-maven-plugin to orphan Giving rpms/mysema-commons-lang to orphan Giving rpms/mysql-connector-java to orphan Giving rpms/nar-maven-plugin to orphan Giving rpms/native2ascii-maven-plugin to orphan Giving rpms/native-platform to orphan Giving rpms/neethi to orphan Giving rpms/neko-htmlunit to orphan Giving rpms/netty3 to orphan Giving rpms/noggit to orphan Giving rpms/okhttp to orphan Giving rpms/openhft-affinity to orphan Giving rpms/openhft-chronicle-queue to orphan Giving rpms/openhft-java-compiler to orphan Giving rpms/openhft-java-lang to orphan Giving rpms/openid4java to orphan Giving rpms/openjdk-orb to orphan Giving rpms/openjpa to orphan Giving rpms/opennlp to orphan Giving rpms/opensaml-java-parent to orphan Giving rpms/openshift-java-client to orphan Giving rpms/ops4j-base to orphan Giving rpms/ops4j-master to orphan Giving rpms/paranamer to orphan Giving rpms/parboiled to orphan Giving rpms/pax-logging to orphan Giving rpms/pdfbox to orphan Giving rpms/pdfbox1 to orphan Giving rpms/pdf-renderer to orphan Giving rpms/pegdown to orphan Giving rpms/picketlink to orphan Giving rpms/picketlink-bindings to orphan Giving rpms/picocontainer to orphan Giving rpms/plexus-pom to orphan Giving rpms/portals-pom to orphan Giving rpms/portlet-2.0-api to orphan Giving rpms/properties-maven-plugin to orphan Giving rpms/protobuf-java-format to orphan Giving rpms/protoparser to orphan Giving rpms/proxool to orphan Giving rpms/proxytoys to orphan Giving rpms/qpid-jms to orphan Giving rpms/qpid-proton-java to orphan Giving rpms/quartz to orphan Giving rpms/rabbitmq-java-client to orphan Giving rpms/randomizedtesting to orphan Giving rpms/redis-protocol to orphan Giving rpms/reflectasm to orphan Giving rpms/reflections to orphan Giving rpms/remotetea to orphan Giving rpms/replacer to orphan Giving rpms/restlet-jse to orphan Giving rpms/riffle to orphan Giving rpms/rngom to orphan Giving rpms/rocoto to orphan Giving rpms/rxjava to orphan Giving rpms/sablecc to orphan Giving rpms/semweb4j to orphan Giving rpms/serp to orphan Giving rpms/shibboleth-java-parent-v3 to orphan Giving rpms/shibboleth-java-support to orphan Giving rpms/shiro to orphan Giving rpms/shrinkwrap to orphan Giving rpms/shrinkwrap-descriptors to orphan Giving rpms/shrinkwrap-resolver to orphan Giving rpms/simple to orphan Giving rpms/simple-jndi to orphan Giving rpms/simple-xml to orphan Giving rpms/slf4j-jboss-logmanager to orphan Giving rpms/smack to orphan Giving rpms/snmp4j to orphan Giving rpms/snowball-java to orphan Giving rpms/solr3 to orphan Giving rpms/sonatype-gossip to orphan Giving rpms/spatial4j to orphan Giving rpms/spec-version-maven-plugin to orphan Giving rpms/spymemcached to orphan Giving rpms/sqlite-jdbc to orphan Giving rpms/sslext to orphan Giving rpms/stax-ex to orphan Giving rpms/staxmate to orphan Giving rpms/struts to orphan Giving rpms/subethasmtp to orphan Giving rpms/super-csv to orphan Giving rpms/swagger-core to orphan Giving rpms/swizzle to orphan Giving rpms/sxc to orphan Giving rpms/tempus-fugit to orphan Giving rpms/terracotta-statistics to orphan
Giving rpms/tesla-polyglot to orphan Giving rpms/thredds to orphan Giving rpms/thymeleaf to orphan Giving rpms/tiger-types to orphan Giving rpms/tika to orphan Giving rpms/treelayout to orphan Giving rpms/truecommons to orphan Giving rpms/truecommons-parent to orphan Giving rpms/truezip to orphan Giving rpms/tuscany-parent to orphan Giving rpms/tuscany-sdo-java to orphan Giving rpms/tyrus to orphan Giving rpms/ua-parser-java to orphan Giving rpms/uima-addons to orphan Giving rpms/uimaj to orphan Giving rpms/uima-parent-pom to orphan Giving rpms/unbescape to orphan Giving rpms/uncommons-maths to orphan Giving rpms/undertow-js to orphan Giving rpms/unit-api to orphan Giving rpms/validator-htmlparser to orphan Giving rpms/velocity-tools to orphan Giving rpms/vorbis-java to orphan Giving rpms/webjars-locator to orphan Giving rpms/webjars-locator-core to orphan Giving rpms/weka to orphan Giving rpms/wildfly-arquillian to orphan Giving rpms/wildfly-build-tools to orphan Giving rpms/wildfly-common to orphan Giving rpms/wildfly-core to orphan Giving rpms/wildfly-elytron to orphan Giving rpms/wildfly-security-manager to orphan Giving rpms/woden to orphan Giving rpms/ws-xmlschema to orphan Giving rpms/xapool to orphan Giving rpms/xmlbeans to orphan Giving rpms/xmlbeans-maven-plugin to orphan Giving rpms/xmlenc to orphan Giving rpms/xml-security to orphan Giving rpms/xmlstreambuffer to orphan Giving rpms/xmpcore to orphan Giving rpms/znerd-oss-parent to orphan
Metadata Update from @churchyard: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Woo :tada: thanks @kevin, @churchyard !
Login to comment on this ticket.