Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1737172 - package not installable on i686
Summary: package not installable on i686
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: ecryptfs-utils
Version: 31
Hardware: i686
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Michal Hlavinka
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1736441
TreeView+ depends on / blocked
 
Reported: 2019-08-03 09:57 UTC by Fabio Valentini
Modified: 2020-05-26 14:52 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-05-13 08:34:22 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Fabio Valentini 2019-08-03 09:57:56 UTC
kernel was dropped on i686. since this package Requires: kernel-modules, it fails to install on i686 now.

One of my packages (gsignond) builds against ecryptfs-utils-devel, and now failed in the mass rebuild, since its dependencies aren't installable on i686.

An explicit, hard dependency on kernel-modules doesn't make sense in many environments where the kernel isn't directly provided (or the version might be different).

Probably the smallest possible change to fix this would be to change "Requires: kernel-modules" to "Recommends: kernel-modules", if you really need to keep that dependency at all.

Comment 1 Ben Cotton 2019-08-13 16:58:59 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle.
Changing version to '31'.

Comment 2 Ben Cotton 2019-08-13 18:35:17 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 31 development cycle.
Changing version to 31.

Comment 3 Michal Hlavinka 2020-05-13 08:34:22 UTC
ecryptfs-utils would not work at all without kernel-modules, as it needs ecryptfs.ko that lives there. That's why it is strong dependency and not week dependency.

Comment 4 Fabio Valentini 2020-05-13 13:35:03 UTC
So should this package do "ExcludeArch: %{ix86}" then?
Because no kernel is built for i686 anymore?

Comment 5 Michal Hlavinka 2020-05-26 14:52:13 UTC
I'm not sure how exactly 32bit system without kernel looks like (design, intended use cases), but it does not have arch dependency on kernel, it will still work as 32bit package on system with 64bit kernel


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