Bug 1724593 - fwupd: Please remove `Recommends: python3`
Summary: fwupd: Please remove `Recommends: python3`
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: fwupd
Version: 8.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: 8.0
Assignee: Richard Hughes
QA Contact: Erico Nunes
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-06-27 11:28 UTC by Tomas Orsava
Modified: 2023-06-26 14:58 UTC (History)
5 users (show)

Fixed In Version: fwupd-1.1.4-2.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-04-28 17:02:16 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-27893 0 None None None 2023-06-26 14:58:01 UTC
Red Hat Product Errata RHBA-2020:1901 0 None None None 2020-04-28 17:02:23 UTC

Description Tomas Orsava 2019-06-27 11:28:17 UTC
Hi,
please remove the `Recommends: python3` tag from `fwupd`. It's pulling in the user-facing python3 package into the default RHEL8 installation, which shouldn't be happening.


`fwupd` is part of the default RHEL8 installation ("Server with GUI"), and when it is installed by anaconda, this Recommends tag is respected, and the `python3` package is installed as well.

This is a problem, because it's been decided,  that the user facing python3 package should not be installed by default. [0][1] System tools use a different package (platform-python), and thus we don't want to install the user-facing python3 unless the user explicitly asks for it.

[0] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.0_release_notes/new-features#web-servers-databases-dynamic-languages
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1707527

Thank you!

Comment 1 Tomas Orsava 2019-06-27 11:36:54 UTC
Pull Request: https://src.osci.redhat.com/rpms/fwupd/pull-request/2

Comment 2 Miro Hrončok 2019-06-27 12:09:39 UTC
Fedora PR: https://src.fedoraproject.org/rpms/fwupd/pull-request/1

Comment 3 Tomas Orsava 2019-07-02 12:09:16 UTC
Hi Richard,
what do you think about this bug? From the user point of view, this is a big issue, so we'd love to get it fixed sooner rather than later.

Thank you for your time!

Comment 4 Richard Hughes 2019-07-30 10:37:06 UTC
Can't we just move the Recommends to the fwupd-tests subpackage? That seems to be what's requiring py3.

Comment 5 Tomas Orsava 2019-08-13 15:43:30 UTC
(In reply to Richard Hughes from comment #4)
> Can't we just move the Recommends to the fwupd-tests subpackage? That seems
> to be what's requiring py3.

I believe that would solve the issue as well, yes.

Comment 6 Tomas Orsava 2019-08-26 15:42:05 UTC
Hi Richard,
do you think this will get into RHEL 8.1/8.2?

Comment 10 Richard Hughes 2019-11-25 10:53:01 UTC
> is this still planned for RHEL 8.2.0

Yes, I'm building packages now.

Comment 12 Tomas Orsava 2019-12-16 09:09:54 UTC
Thank you, Richard!

Comment 13 Erico Nunes 2020-02-18 13:02:39 UTC
python3 was moved to the tests subpackage and the fwupd regression tests didn't show any issues, so I'm marking this VERIFIED.

Comment 15 errata-xmlrpc 2020-04-28 17:02:16 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:1901


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