Bug 1933544 - Don't BuildRequires xorg-x11-font-utils
Summary: Don't BuildRequires xorg-x11-font-utils
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: kde-runtime
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kevin Kofler
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1932731
TreeView+ depends on / blocked
 
Reported: 2021-03-01 03:20 UTC by Peter Hutterer
Modified: 2021-03-19 20:03 UTC (History)
17 users (show)

Fixed In Version: kde-runtime-17.08.3-20.fc35
Clone Of: 1933543
: 1933558 (view as bug list)
Environment:
Last Closed: 2021-03-01 03:49:03 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Peter Hutterer 2021-03-01 03:20:37 UTC
This seems to be an unnecessary BuildRequire, a grep through the source tree doesn't give me any obvious hints on why it's required. A koji scratch build [1] succeeds without the BuildRequires (and xorg-x11-font-utils doesn't get pulled in by any other package)

Found as part of the dependencies of xorg-x11-font-utils which is to be split up into multiple packages, see Bug 1932731.

Suggested diff:

diff --git a/kde-runtime.spec b/kde-runtime.spec
index ec92767..23f58eb 100644
--- a/kde-runtime.spec
+++ b/kde-runtime.spec
@@ -190,7 +190,6 @@ BuildRequires: openslp-devel
 %if 0%{?fedora} || 0%{?rhel} > 6
 BuildRequires: libssh-devel >= 0.6
 %endif
-BuildRequires: xorg-x11-font-utils
 BuildRequires: zlib-devel
 

[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=62857270

Comment 1 Kevin Kofler 2021-03-01 03:49:03 UTC
Done in kde-runtime-17.08.3-20.fc35.

Comment 2 Peter Hutterer 2021-03-02 00:28:50 UTC
Thanks, can I ask you to push this to f34 too please? I'd like to get this change in before beta. Thanks.

Comment 3 Kevin Kofler 2021-03-02 00:36:46 UTC
I'm building the kde-runtime build now, it is a trivial change in this package, BUT: isn't it too late for this overall Change for F34? We are already in Beta Freeze and past the Change completion deadline. Or do you think the split is going to help with the freetype/harfbuzz circular dependency mess or some other blocker?

Comment 4 Kevin Kofler 2021-03-02 01:09:52 UTC
kde-runtime-17.08.3-20.fc34 is built now. However, all builds for F34 have to be manually filed in Bodhi at this stage. Do you plan to submit a grouped update with all the builds or how do you want to get these in? And if you want them in Beta, you additionally need a Freeze Exception or Blocker.

Comment 5 Peter Hutterer 2021-03-02 06:52:04 UTC
Thanks, much appreciated. According to https://bugzilla.redhat.com/show_bug.cgi?id=1867220#c7 we have an extended deadline for this change, I'm just frantically trying to get everything lined up (in rawhide first, then f34 but whatever is already pushed for this will help). And yes, I'm planning to submit a separate group update for each of the xorg-x11-*-utils and their respective affected packages. Still requires a lot of reviews for new packages though...

Comment 6 Kevin Kofler 2021-03-02 10:23:28 UTC
Will kde-runtime be included in the xorg-x11-font-utils update group or shall I file a standalone update for it?

Comment 7 Peter Hutterer 2021-03-03 02:19:22 UTC
Yes, planning to include it - I'll handle the F34 updates for all affected packages, so just leave it to me.

Comment 8 Fedora Update System 2021-03-05 00:08:21 UTC
FEDORA-2021-8cfc91c13a has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-8cfc91c13a

Comment 9 Fedora Update System 2021-03-05 17:20:25 UTC
FEDORA-2021-8cfc91c13a 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-8cfc91c13a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-8cfc91c13a

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

Comment 10 Fedora Update System 2021-03-09 22:46:21 UTC
FEDORA-2021-8cfc91c13a has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-8cfc91c13a

Comment 11 Fedora Update System 2021-03-10 18:51:21 UTC
FEDORA-2021-8cfc91c13a 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-8cfc91c13a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-8cfc91c13a

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

Comment 12 Fedora Update System 2021-03-12 06:22:09 UTC
FEDORA-2021-8cfc91c13a has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-8cfc91c13a

Comment 13 Fedora Update System 2021-03-12 18:54:57 UTC
FEDORA-2021-8cfc91c13a 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-8cfc91c13a`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-8cfc91c13a

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

Comment 14 Fedora Update System 2021-03-19 20:03:58 UTC
FEDORA-2021-8cfc91c13a 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.