#7714 Fedora-eln-20250114.n.3 DOOMED
Closed by jnsamyak. Opened by releng.

pungi.global.log

[ERROR   ] Compose run failed: Runroot task failed: 127869170. See /mnt/koji/compose/eln/Fedora-eln-20250114.n.3/logs/s390x/buildinstall-CRB.s390x.log for more details.

Compose Total time: 0:11:16
Compose phase INIT time: 0:00:08.
Compose phase PKGSET time: 0:04:33.
Compose phase WEAVER: FAILED.
Compose phase BUILDINSTALL: FAILED.
Compose phase GATHER time: 0:04:59.
Compose phase EXTRA_FILES time: 0:00:04.
Compose phase CREATEREPO time: 0:01:29.


@sharkcz new issue with s390utils related to the sysusers change:

nothing provides group(ts-shell) needed by s390utils-iucvterm-2:2.35.0-2.eln145.s390x from build

/cc @pmatilai

Filed https://src.fedoraproject.org/rpms/s390utils/pull-request/15

Hmm, the change to hard dependencies means that any package that has files owned by a group or user in the payload requires a sysusers file to define those. (Doesn't have to be in the same package.) This is quite a strong requirement, and I expect that it's not satisfied in many cases.
EDIT: "a syusers file" … or an explicit Provides: group() or Provides: user().

I was just working on a pull request too. Fortunately it takes the alternative approach, so the work is not entirely duplicated:
https://src.fedoraproject.org/rpms/s390utils/pull-request/16
https://koji.fedoraproject.org/koji/taskinfo?taskID=127891251

Uff yeah, I was somehow under the impression most of Fedora is using sysusers.d already but looking closer there are a LOT of packages still doing manual useradd/groupadd.

I think we'll need to revert back to weak deps and rethink.

Reverting the hard deps for now: https://src.fedoraproject.org/rpms/rpm/pull-request/62

Metadata Update from @jnsamyak:
- Issue status updated to: Closed (was: Open)

Metadata