-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Tue, 2020-05-12 at 08:49 +0200, Pierre-Yves Chibon wrote: > Good Morning Everyone, > > A little while ago we have received the request on the infra issue > tracker to > remove all maintainers of retired packages [1]. > > So today I decided to look at what this would look like and wrote a > script that > queries PDC for the list of all branches on all projects [2], gather > from it a > list of all the packages that are retired on all their branches (so > all branches > are ``active=false``). > For each of these retired project, it queries dist-git to find out if > they still > have maintainers in addition to the ``orphan`` user. > > The outcome of this script can be found there: > > > https://pingou.fedorapeople.org/retired_packages_with_maintainers.log > > > Some stats about this: > - 881 RPM packages are retired and still have maintainers (out of > 4322 retired > RPMs). > - 662 of them are not orphaned > - 42 modules are retired and still have maintainers (out of 42 > retired modules). > - all of them are not orphaned > - 2 containers are retired and still have maintainers (out of 3 > retired > containers). > - all of them are not orphaned > > Which brings a couple of questions: > - Do we have a documented way to mark modules as orphaned or retired? Not really, usually this requires releng ticket which most of people don't ever create. > - Should we orphan all the RPM packages that are retired but not > orphaned? Doesn't that mean that we will add them back to repos? For me retired means that they are not in repos anymore, so what would orphaning exactly mean? Or is this just about marking it as "orphaned-retired" in dist-git? > Finally, does everyone agree about the original request: "remove all > maintainers > of retired packages"? Or should we bring this to FESCo? I think this is good idea to remove all maintainers from retired packages because they essentially can't do anything with them anyway. But beware of EPEL-only packages. > > Thanks for your inputs, > > Pierre > > > [1] https://pagure.io/fedora-infrastructure/issue/8600 > [2] https://pdc.fedoraproject.org/extras/active_branches.json (8+Mb > file) > _______________________________________________ > devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to > devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: > https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx - -- Igor Raits <ignatenkobrain@xxxxxxxxxxxxxxxxx> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEcwgJ58gsbV5f5dMcEV1auJxcHh4FAl66kawACgkQEV1auJxc Hh6Z4A/+P6Ihd/JDAVT940mdtO5ajMBCDCLnh1pRoluxIqAejSTX39zzTekbzGBJ KDmKhwiBmrEuPFHxbTuTAFZmxYnuNOey0AT2EHuO3EZ0VFQafaTiMvM5fEB5a1G7 PHFTNeKloXzi21KtB6SOuHuKxEo0NySjb7ZRlLppp/QKbiYApgQ9smiHYPX6dHLX f04+X7Fjx0WFXvSpqgnHCjyNajRH3I70riulHj0VQ0904aWc3Ou9dyGezFtUXKph 11NXn2KWs56ixbjwiW4X3EcXGFVgoGD8+ZIYq6MJBdHiI5F87oiJ0YK+Q0JQsymR T/fTXo/7di2t529XGU/4AOFD89iDWMwHmgwDMSZvD8bRJAMuxB3OmRcrLZE5dIe2 kp9hLOp4iXBX4kFy2lEAdW4hch933OD8Pad4lGhKDLWusAgOOZuHAvwc4nbQaEiu KaUTSiARnajm5WXj0hJLcS2mtNCgDMis3tW+Vk8LYn8u3pbO53YkyZiYWoOs1ued JaD7waOix8GYDsM002NA5RR6shCJQQKz1Eow6I3eY1rmWw6bpQPGco1Yoli7GDgt RKc3KjuZOHFPfkXLaqVI8/rx7Mg4PkwEyXtJ+OY0arsM2LpvXaYjgGfe+pkDvndE 10Dk9rc/w6yc1o+EotUcTm/2hZPlxd9BUOaYWr0kftJvqjysOnc= =YyUb -----END PGP SIGNATURE----- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx