On Mon, 2024-02-05 at 10:53 +0100, Michal Suchánek wrote:
On Sat, Feb 03, 2024 at 11:59:24AM +0100, Dominique Leuenberger wrote:
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(git) What requires it, though?
zypper se --requires "group(git)" Loading repository data... Reading installed packages...
S | Name | Summary | Type --+----------+------------------------------------------+-------- | gitolite | Server for git directory version tracker | package The reson is to be found in gitolite.spec: %define git_user git … %config(noreplace) %attr(640,%{git_user},%{git_user}) %{gitolite_homedir}/.ssh/authorized_keys i.e RPM is supposed to install a file to be owned by user/group git (and, as announced, RPM takes this info to formulate an automatic dependency to ensure that user/group exists). Cheers, Dominique