Bug 1219600 - Unable to update / Install packages - nothing provides 'group(name)' needed by the to be installed package
Summary: Unable to update / Install packages - nothing provides 'group(name)' needed b...
Status: RESOLVED INVALID
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Upgrade Problems (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Dominique Leuenberger
QA Contact: Jiri Srain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-06 04:59 UTC by William Brown
Modified: 2024-02-09 15:25 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description William Brown 2024-02-06 04:59:14 UTC
Multiple packages (freeradius-server-3.2.3-2.3.x86_64, freeradius-server-python3-3.2.3-2.3.x86_64, nagios-www-4.4.7-2.7.x86_64, nagios-4.4.7-2.7.x86_64, monitoring-plugins-nrpe-4.0.3-6.3.x86_64 and likely more) are unable to be installed or updated. This appears to be due to changes in RPM that were introduced per https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/HG2JKUIKDTWQQIQSA43A4VWHX7YKJQT3/ 

This prevents container pipelines from working, packages installing, or other system updates from being able to proceed. 

Similar issue: https://bugzilla.opensuse.org/show_bug.cgi?id=1219586
Comment 1 Marcus Meissner 2024-02-06 08:57:05 UTC
i submitted freeradius and nagios fixes now.
Comment 2 William Brown 2024-02-06 23:25:05 UTC
Thanks for fixing those - however I think we should learn from this situation as a whole. We had a package (rpm) that was making a change that would break a list of packages that were identified by dimstar. However, the package was still released without all of those breakages being resolved. 

Is there a way we could have done this better?
Comment 3 Dominique Leuenberger 2024-02-07 09:33:14 UTC
(In reply to William Brown from comment #2)
> Thanks for fixing those - however I think we should learn from this
> situation as a whole. We had a package (rpm) that was making a change that
> would break a list of packages that were identified by dimstar. However, the
> package was still released without all of those breakages being resolved. 
> 
> Is there a way we could have done this better?

The guarantee is on TW not to break the ring packages.
Non-ring have always been reactive (often fail with gcc/binutils updates too)

There was communication ahead of time that RPM will have this requirement - and not a single maintainer felt the need to check their package (except all the ones in ring1, which were identified as part of the staging process)

If it were not for glibc/pyton312 coming so close to RPM 4.19, there would likely not have been a full rebuild of TW - which would have made this even trickier as errors would have popped up at random times. So, from that PoV, I think it's even better the way it is.

The bug in its form is of no help as 'multiple issues reported in one bug' is not workable (bug cannot be moved to the right assignee)
Comment 4 OBSbugzilla Bot 2024-02-09 15:25:02 UTC
This is an autogenerated message for OBS integration:
This bug (1219600) was mentioned in
https://build.opensuse.org/request/show/1145456 Factory / nagios