#8498 Orphan all packages of gil
Closed: Fixed 2 years ago by churchyard. Opened 2 years ago by churchyard.


@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

I've orphaned packages from the list.

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)

2 years ago

Login to comment on this ticket.

Metadata