Inactive packagers removal is approaching

I hope to not interfere with @bcotton work, but I’ve just realized that Tuesday is the scheduled day for inactive packagers removal, so I want to share here the list of affected packages that are going to be orphaned in consequence (updated based on the most recent users activity).

There might be a chance that an affected packager was never reached during the process by the pagure ticket, as I realized too late that the script I wrote erroneously grant that packagers can be tagged in pagure.io to receive the message, however pagure.io does not share users database with src.fp.o…

Maybe by posting here the list of affected packages and packagers, there might be one last chance to reach them. So, here it is:

### Found 289 packages which will possibly be orphaned: ###

- AntTweakBar (owned by dmlb2000)
- QtDMM (owned by zap)
- ViTables (owned by tnorth)
- admesh (owned by jcp)
- alpine (owned by joshuadf)
- alt-ergo (owned by amdunn)
- aoetools (owned by ecashin)
- aqemu (owned by sgordon)
- atomicapp (owned by vpavlin)
- augeas (owned by lutter)
- autokey (owned by raghusiddarth)
- avr-binutils (owned by tnorth)
- avr-gcc (owned by tnorth)
- avr-libc (owned by tnorth)
- bash-argsparse (owned by anvil)
- bitmap-fonts (owned by pravins)
- blosc (owned by tnorth)
- boltron (owned by langdon)
- boost-python3 (owned by andreamanzi)
- *bustle (owned by pwithnall)
- cdac-sakal-marathi-fonts (owned by pravins)
- cdw (owned by sebelk)
- choqok (owned by tejas)
- cifs-utils (owned by ronniesahlberg)
- coq (owned by amdunn)
- darkgarden-fonts (owned by lyosnorezel)
- datagrepper (owned by ralph)
- datalog (owned by ramsdell)
- datanommer-commands (owned by ralph)
- dex (owned by cbb)
- dfu-programmer (owned by schmidtw)
- dia-optics (owned by tnorth)
- diaser (owned by dbrasher)
- dmlite (owned by rocha)
- dmtcp (owned by pgrosu)
- dnsmap (owned by lystor)
- dpm-contrib-admintools (owned by rocha)
- ecj (owned by dbhole)
- edg-mkgridmap (owned by andreamanzi)
- emacs-common-proofgeneral (owned by amdunn)
- eqp (owned by jcp)
- erlang-erlydtl (owned by icheishvili)
- esc (owned by jmagne)
- et (owned by jjg)
- *f2c (owned by carllibpst)
- fedmsg (owned by ralph)
- fedwatch (owned by sochotni)
- five-or-more (owned by doshitan)
- ftop (owned by sebelk)
- fts-monitoring (owned by simonm)
- fuse-convmvfs (owned by hellwolf)
- fwknop (owned by pvrabec)
- ga (owned by dmlb2000)
- gcstar (owned by tian)
- genders (owned by dmlb2000)
- gfal2-util (owned by andreamanzi)
- gitstats (owned by sgordon)
- glabels (owned by pgordon)
- glog (owned by ivaxer)
- gnome-chess (owned by doshitan)
- gnome-klotski (owned by doshitan)
- gnome-robots (owned by doshitan)
- gnome-system-monitor (owned by ssp)
- gnome-tetravex (owned by doshitan)
- golang-rsc-pdf (owned by deparker)
- gold (owned by zaniyah)
- *gomtree (owned by vbatts)
- gooddata-cl (owned by scenek)
- greenwave (owned by gnaponie)
- greenwave (owned by gnaponie)
- gst-entrans (owned by antiaircraft)
- gtksourceviewmm3 (owned by krnowak)
- gubbi-fonts (owned by pravins)
- gyazo (owned by patrikopravil)
- ibus-rawcode (owned by pravins)
- id3lib (owned by lyosnorezel)
- idzebra (owned by vanoudt)
- iec16022 (owned by pgordon)
- imagefactory (owned by imcleod)
- imagefactory-plugins (owned by imcleod)
- *imapfilter (owned by averi)
- ipwatchd (owned by jariq)
- java-1.8.0-openjdk (owned by dbhole)
- jpcap (owned by dignan)
- judy-fk (owned by qiq)
- kacst-fonts (owned by pravins)
- kalapi-fonts (owned by pravins)
- keychain (owned by adalloz)
- *kgb-bot (owned by averi)
- kio-gdrive (owned by wolnei)
- labiryntowy-fonts (owned by marwin)
- ladspa-autotalent-plugins (owned by davidcornette)
- lbd (owned by lystor)
- lcgdm (owned by rocha)
- lcmaps (owned by dennisvd)
- lecm (owned by spredzy)
- libason (owned by sadmac)
- libgtop2 (owned by ssp)
- libpsm2 (owned by aravindksg)
- *libu2f-host (owned by sjenning)
- *libu2f-server (owned by sjenning)
- libwnck (owned by ssp)
- lightsoff (owned by doshitan)
- lightsquid (owned by aleksey2005)
- litmus (owned by rocha)
- lklug-fonts (owned by pravins)
- logiweb (owned by grue)
- lohit-malayalam-fonts (owned by pravins)
- lohit-nepali-fonts (owned by pravins)
- lohit-tamil-classical-fonts (owned by pravins)
- lv2-invada-plugins (owned by davidcornette)
- maven2 (owned by yyang)
- mbuffer (owned by adalloz)
- mesa-demos (owned by glisse)
- mingw-gstreamer (owned by pfor)
- mingw-gstreamer1 (owned by pfor)
- mingw-gstreamer1-plugins-base (owned by pfor)
- mingw-osinfo-db-tools (owned by fidencio)
- minimodem (owned by kg4sgp)
- mm-common (owned by krnowak)
- *mod_form (owned by averi)
- mod_selinux (owned by kaigai)
- mozilla-googlesharing (owned by matriux)
- mpdscribble (owned by jaroslav)
- mplus-fonts (owned by imesias)
- mybashburn (owned by wilmer)
- nafees-naskh-fonts (owned by pravins)
- nafees-nastaleeq-fonts (owned by pravins)
- nafees-pakistani-naskh-fonts (owned by pravins)
- nafees-pakistani-web-naskh-fonts (owned by pravins)
- nafees-riqa-fonts (owned by pravins)
- nafees-tehreer-naskh-fonts (owned by pravins)
- nafees-web-naskh-fonts (owned by pravins)
- nagios-plugins-lcgdm (owned by rocha)
- nautilus-python (owned by dignan)
- navilu-fonts (owned by pravins)
- newlisp (owned by ndowens)
- nled (owned by ctyler)
- nmbscan (owned by lystor)
- o3read (owned by pravins)
- ocaml-mlgmpidl (owned by amdunn)
- ocaml-ocamlgraph (owned by amdunn)
- *oddjob (owned by nalin)
- olpc-kbdshim (owned by pgf)
- openmolar (owned by matriux)
- openstack-java-sdk (owned by fsimonce)
- packETH (owned by lystor)
- paflib (owned by rajalakshmi)
- *paho-c (owned by orpiske)
- paktype-ajrak-fonts (owned by pravins)
- paktype-naqsh-fonts (owned by pravins)
- paktype-naskh-basic-fonts (owned by pravins)
- paktype-tehreer-fonts (owned by pravins)
- *pam-u2f (owned by sjenning)
- pam_shield (owned by redragon)
- pan (owned by adalloz)
- pbzip2 (owned by jeffg)
- pdfgrep (owned by jaydg)
- perl-Authen-CAS-Client (owned by vanoudt)
- perl-Barcode-Code128 (owned by vanoudt)
- perl-Biblio-EndnoteStyle (owned by vanoudt)
- perl-CAD-Format-STL (owned by jcp)
- perl-CGI-Session-Driver-memcached (owned by vanoudt)
- perl-Catalyst-Plugin-Compress (owned by sni)
- perl-Catalyst-Plugin-CustomErrorMessage (owned by sni)
- perl-Catalyst-Plugin-Redirect (owned by sni)
- perl-Class-Accessor-Classy (owned by jcp)
- perl-Crypt-Cracklib (owned by redragon)
- perl-Date-Calc-XS (owned by sni)
- perl-DublinCore-Record (owned by vanoudt)
- perl-Excel-Template (owned by sni)
- perl-Excel-Template-Plus (owned by sni)
- perl-Excel-Writer-XLSX (owned by tjmc)
- perl-File-FnMatch (owned by coec)
- *perl-File-Touch (owned by averi)
- perl-Getopt-Euclid (owned by ron)
- perl-HTTP-OAI (owned by vanoudt)
- perl-Inline-Python (owned by jonkni)
- perl-LWP-Protocol-connect (owned by sni)
- perl-Locale-Currency-Format (owned by vanoudt)
- perl-MasonX-Request-WithApacheSession (owned by gouldwp)
- perl-Math-Curve-Hilbert (owned by ron)
- *perl-Monkey-Patch (owned by averi)
- perl-Net-SSH-Expect (owned by redragon)
- perl-Net-Telnet-Cisco (owned by coec)
- perl-Net-Whois (owned by coec)
- perl-Net-Whois-IP (owned by coec)
- perl-Number-Bytes-Human (owned by lystor)
- perl-Protocol-WebSocket (owned by tjmc)
- perl-SNMP-Info (owned by gouldwp)
- *perl-Schedule-RateLimiter (owned by averi)
- *perl-Sub-Delete (owned by averi)
- perl-Test-Image-GD (owned by sni)
- php-pecl-yaml (owned by antiaircraft)
- phplogcon (owned by pvrabec)
- pipebench (owned by pgordon)
- pkgwat (owned by ralph)
- pki-usgov-dod-cacerts (owned by spollei)
- plexus-active-collections (owned by yyang)
- plexus-component-api (owned by yyang)
- premake (owned by jaydg)
- proxytunnel (owned by lystor)
- python-ImcSdk (owned by bdemers)
- python-UcsSdk (owned by bdemers)
- python-alembic (owned by ralph)
- python-beaker (owned by andreamanzi)
- *python-biscuits (owned by elyscape)
- python-blivet (owned by blivet-maint)
- python-blosc (owned by tnorth)
- *python-certbot-dns-digitalocean (owned by elyscape)
- *python-certbot-dns-gehirn (owned by elyscape)
- *python-certbot-dns-google (owned by elyscape)
- *python-certbot-dns-linode (owned by elyscape)
- *python-certbot-dns-ovh (owned by elyscape)
- *python-certbot-dns-route53 (owned by elyscape)
- *python-certbot-dns-sakuracloud (owned by elyscape)
- *python-cloudflare (owned by elyscape)
- *python-cmdln (owned by averi)
- python-datanommer-consumer (owned by ralph)
- python-datanommer-models (owned by ralph)
- *python-digitalocean (owned by elyscape)
- *python-dns-lexicon (owned by elyscape)
- python-dogpile-cache (owned by ralph)
- python-dogpile-core (owned by ralph)
- python-dtopt (owned by ralph)
- python-jira (owned by ralph)
- *python-josepy (owned by elyscape)
- python-jsonpath-rw (owned by slinabery)
- python-martian (owned by firemanxbr)
- python-mox3 (owned by social)
- python-numexpr (owned by tnorth)
- python-openshift (owned by jkim)
- python-operator-courier (owned by ralph)
- python-paste-script (owned by andreamanzi)
- python-pika (owned by icheishvili)
- python-pylons (owned by andreamanzi)
- python-pyrax (owned by imcleod)
- *python-pytest-runner (owned by vrutkovs)
- python-stomper (owned by ralph)
- python-string_utils (owned by jkim)
- python-tables (owned by tnorth)
- *python-tldextract (owned by elyscape)
- python-webhelpers (owned by andreamanzi)
- qmasterpassword (owned by bkueng)
- qpid-snmpd (owned by eallen)
- quadrapassel (owned by doshitan)
- reaver (owned by absal0m)
- rktime (owned by matriux)
- ruby-augeas (owned by lutter)
- rubygem-algorithms (owned by joelsmith)
- rubygem-http_parser.rb (owned by spredzy)
- rubygem-msgpack (owned by spredzy)
- rubygem-proxifier (owned by spredzy)
- rubygem-redcarpet (owned by matthicksj)
- rubygem-resolve-hostname (owned by spredzy)
- rudiments (owned by davidleemuse)
- samyak-fonts (owned by pravins)
- scap-workbench (owned by mbarabas)
- scim-sayura (owned by pravins)
- security-menus (owned by jsimon)
- sharpfont (owned by pravins)
- sil-padauk-fonts (owned by mintojoseph)
- spin-kickstarts (owned by vpavlin)
- stardict (owned by pravins)
- sys_basher (owned by bjrosen)
- tali (owned by doshitan)
- templates_parser (owned by oenone)
- thibault-fonts (owned by lyosnorezel)
- tinyproxy (owned by obnox)
- tkgate (owned by tnorth)
- tlomt-league-gothic-fonts (owned by kjaleel)
- tpm-quote-tools (owned by ramsdell)
- tse3 (owned by davidcornette)
- ucs-miscfixed-fonts (owned by pravins)
- *uhttpmock (owned by pwithnall)
- unzix (owned by muks)
- waiverdb (owned by gnaponie)
- wavbreaker (owned by dmaley)
- wcd (owned by waterlan)
- webfts (owned by andreamanzi)
- whatsup (owned by dmlb2000)
- worker (owned by ndowens)
- wsmancli (owned by gunnersrini)
- *xmlfy (owned by arthurguru)
- xrdhttpvoms (owned by andreamanzi)
- xss-lock (owned by martinueding)
- *xwax (owned by john2583)
- ytree (owned by mintojoseph)
- zbackup (owned by am1g0)

Packages marked with an asterisk means that the user replied to the ticket asking to be removed
from the packager group, therefeore you can try to contact them and ask for the package to be
assigned to you, if you're interested in continue maintaining it.

1 Like

Worth a try! You could also @-mention the usernames — although there’s a limit per post. (Could split it into separate replies? Or I could raise the limit…)

1 Like

Does Discuss usernames are the same from FAS? I wasn’t sure about that, so I didn’t previously try to use @ mention.

-------- Messaggio originale --------

They are. You log in with your FAS account after all. :wink:

1 Like

Yesterday I was busy at work and I haven’t found time to tag users. Today is already the removal day, so I don’t think it’s worth to do that only few hours before the final check.

I’ll try to add a Discussion user activity check to the script (it was already requested) and we could also make the script to post an announce here to warn impacted users by tagging them (could the user tagging limit per post be raised for specific users, or is it an “all or nothing” thing?).

Also, Discourse APIs help is not really clear: there seem to be a way to ask for user actions, but how do I filter for actions really performed by user? (looks like the default will show also when another user replies to a thread started by the searched user, or when someone tags the user)

I’ll ask if it might be possible.

Yeah, you must parse the response.

Note that we are sending out events on the Fedora Message Bus — that might be easier?

Well, it is not clearly documented, but something like
https://discussion.fedoraproject.org/user_actions.json?username=mattia&filter=4,5
only shows posts from the user starting or replying to a thread.

1 Like