Bug 1947238 - xorg-x11-server-utils: obsoletes line in new subpackages does not obsolete
Summary: xorg-x11-server-utils: obsoletes line in new subpackages does not obsolete
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-server-utils
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Peter Hutterer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On:
Blocks: F34FinalFreezeException 1932754
TreeView+ depends on / blocked
 
Reported: 2021-04-08 03:23 UTC by Peter Hutterer
Modified: 2021-04-20 22:42 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-04-20 22:42:45 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Peter Hutterer 2021-04-08 03:23:29 UTC
After the deaggregation (#1932754) some individually split packages use the following:

  Obsoletes:  xorg-x11-server-utils <= 7.7-39

This line is incorrect, without %{?dist} it does not match against the actual EVR of 7.7-39.fc34. Packages with this tag do not correctly obsolete the xorg-x11-server-utils package, causing conflicts on update.

This affects all split out packages with the exception of xisxwayland, this bug is  to be used for the update of these packages.

Comment 1 Fedora Update System 2021-04-08 03:57:22 UTC
FEDORA-2021-a30cb91d2e has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-a30cb91d2e

Comment 2 Fedora Update System 2021-04-08 19:05:50 UTC
FEDORA-2021-a30cb91d2e has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-a30cb91d2e`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-a30cb91d2e

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 3 Edgar Hoch 2021-04-17 23:13:07 UTC
I have tried to install Fedora 34 nightly build 20210416 with kickstart.
The installation stops because of transaction error.
File /tmp/packaging.log contains this error messages:

00:52:15,926 ERR packaging: The transaction process has ended abruptly
00:52:15,927 INF packaging: Transaction test error:
  file /usr/bin/xmodmap conflicts between attempted installs of xorg-x11-server-utils-7.7-39.fc34.x86_64 and xmodmap-1.0.9-1.fc34.x86_64
  file /usr/bin/xrdb conflicts between attempted installs of xrdb-1.1.1-1.fc34.x86_64 and xorg-x11-server-utils-7.7-39.fc34.x86_64

Should this bug be a freeze exception, because it breaks kickstart installation, and including it will solve the problem?

Comment 4 Edgar Hoch 2021-04-17 23:43:20 UTC
The kickstart installation continues if I include the following line in the %package section:

-xorg-x11-server-utils

Comment 5 Peter Hutterer 2021-04-20 01:36:15 UTC
Proposing as F34 Freeze Exception

The update here is trivial, it just fixes the Obsoletes line in all packages to avoid exactly the above type of install error.

Comment 6 Adam Williamson 2021-04-20 06:32:04 UTC
the install errors should be transient and go away when the previous update goes stable, I think, but fixing it probably won't hurt either.

Comment 7 Adam Williamson 2021-04-20 21:25:46 UTC
+3 in https://pagure.io/fedora-qa/blocker-review/issue/364 , marking accepted.

Comment 8 Fedora Update System 2021-04-20 22:42:45 UTC
FEDORA-2021-a30cb91d2e has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.