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().
Provides: group()
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)