On Fri, 2024-02-02 at 16:02 +0100, Ana Guerrero Lopez via openSUSE Factory wrote:
Dear community,
In case you didn't update your Tumbleweed systems yet, RPM 4.19.1 was accepted earlier this week.
As outlined below, some packages will still need updates.
Have a nice weekend!
AS iformed by Ana, RPM 4.19 adds a dependency on user/group whenever the package installs file as non-root. Factory has just received a larger rebuild due to glibc 2.39 and python 3.12 addition - which in turn also uncovered a lot of missing user/group provides. So far I have found this list:
grep -P "(user|group)" rebuildpacs.openSUSE\:Factory-standard.yaml | sed "s/needed by.*//g" | sort -u - nothing provides group(amanda) - nothing provides group(atheme) - nothing provides group(bird) - nothing provides group(bitcoin) - nothing provides group(bitlbee) - nothing provides group(boinc) - nothing provides group(caddy) - nothing provides group(_cscreen) - nothing provides group(davfs2) - nothing provides group(ddclient) - nothing provides group(dehydrated) - nothing provides group(dlt-daemon) - nothing provides group(dnscrypt) - nothing provides group(dnsdist) - nothing provides group(dochazka-rest) - nothing provides group(dochazka-www) - nothing provides group(etcd) - nothing provides group(firejail) - nothing provides group(fonehome) - nothing provides group(galene) - nothing provides group(ganesha) - nothing provides group(gerbera) - nothing provides group(git) - nothing provides group(_gns3) - nothing provides group(greeter) - nothing provides group(guixbuild) - nothing provides group(hsqldb) - nothing provides group(hyperkitty) - nothing provides group(i2pd) - nothing provides group(icecast) - nothing provides group(icecream) - nothing provides group(icingaweb2) - nothing provides group(influxdb) - nothing provides group(iouyap) - nothing provides group(janus) - nothing provides group(kanku) - nothing provides group(keadhcp) - nothing provides group(keepalived) - nothing provides group(lighttpd) - nothing provides group(mailman) - nothing provides group(minetest) - nothing provides group(monero) - nothing provides group(mosquitto) - nothing provides group(motion) - nothing provides group(mtail) - nothing provides group(nagcmd) - nothing provides group(nagios) - nothing provides group(netdata) - nothing provides group(nfdump) - nothing provides group(_nsd) - nothing provides group(opendkim) - nothing provides group(orthos) - nothing provides group(owntone) - nothing provides group(pkcs11) - nothing provides group(privoxy) - nothing provides group(prosody) - nothing provides group(ptokax) - nothing provides group(quasselcore) - nothing provides group(rabbitmq) - nothing provides group(radiusd) - nothing provides group(restund) - nothing provides group(shibd) - nothing provides group(solanum) - nothing provides group(strelaysrv) - nothing provides group(tomcat) - nothing provides group(tor) - nothing provides group(toxcmd) - nothing provides group(transmission) - nothing provides group(tryton) - nothing provides group(usbauth) - nothing provides group(usbauth-notifier) - nothing provides group(vacation) - nothing provides group(varnish) - nothing provides group(xonotic) - nothing provides group(zabbix) - nothing provides group(zabbixs) - nothing provides group(znc) - nothing provides user(amanda) - nothing provides user(atheme) - nothing provides user(bird) - nothing provides user(bitcoin) - nothing provides user(bitlbee) - nothing provides user(boinc) - nothing provides user(caddy) - nothing provides user(cntlm) - nothing provides user(_cscreen) - nothing provides user(davfs2) - nothing provides user(ddclient) - nothing provides user(dehydrated) - nothing provides user(dlt-daemon) - nothing provides user(dnscrypt) - nothing provides user(dnsdist) - nothing provides user(dochazka-rest) - nothing provides user(dochazka-www) - nothing provides user(etcd) - nothing provides user(fax) - nothing provides user(fonehome) - nothing provides user(galene) - nothing provides user(ganesha) - nothing provides user(gerbera) - nothing provides user(git) - nothing provides user(_gns3) - nothing provides user(greeter) - nothing provides user(hsqldb) - nothing provides user(hyperkitty) - nothing provides user(i2pd) - nothing provides user(icecast) - nothing provides user(icecream) - nothing provides user(icingadirector) - nothing provides user(influxdb) - nothing provides user(janus) - nothing provides user(kankurun) - nothing provides user(keadhcp) - nothing provides user(keepalived) - nothing provides user(lighttpd) - nothing provides user(mailman) - nothing provides user(mednafen) - nothing provides user(minetest) - nothing provides user(monero) - nothing provides user(mosquitto) - nothing provides user(mpd) - nothing provides user(nagios) - nothing provides user(netdata) - nothing provides user(nfdump) - nothing provides user(_nsd) - nothing provides user(opendkim) - nothing provides user(orthos) - nothing provides user(owntone) - nothing provides user(postgrey) - nothing provides user(privoxy) - nothing provides user(prosody) - nothing provides user(ptokax) - nothing provides user(quasselcore) - nothing provides user(rabbitmq) - nothing provides user(radiusd) - nothing provides user(_rmt) - nothing provides user(shibd) - nothing provides user(siproxd) - nothing provides user(solanum) - nothing provides user(strelaysrv) - nothing provides user(stunnel) - nothing provides user(tinyproxy) - nothing provides user(tomcat) - nothing provides user(tor) - nothing provides user(tox) - nothing provides user(transmission) - nothing provides user(tryton) - nothing provides user(varnish) - nothing provides user(vnstat) - nothing provides user(xonotic) - nothing provides user(znc)
If you spot a user which belongs to one of your packages, please pick it up and provide a fix for it (packages will be uninstallable by zypper until fixed) Cheers, Dominique