Bug 1538346 - dnf package groups contain missing packages
Summary: dnf package groups contain missing packages
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: comps
Version: 28
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Stephen Gallagher
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-01-24 21:28 UTC by W Agtail
Modified: 2024-11-24 23:14 UTC (History)
9 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2018-03-03 21:50:37 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description W Agtail 2018-01-24 21:28:09 UTC
Description of problem:
The following dnf package groups list invalid packages:
base-x
mate-desktop

Version-Release number of selected component (if applicable):
Fedora release 28 (Rawhide)

How reproducible:
Always

Steps to Reproduce:
1. dnf groupinstall base-x
2. dnf groupinstall mate-desktop
3.

Actual results:
dnf groupinstall base-x
No match for group package "xorg-x11-drv-armsoc"
No match for group package "xorg-x11-drv-omap"

dnf groupinstall mate-desktop
No match for group package "dnfdragora-gui"

Expected results:
To have no errors

Additional info:
Could the above mentioned missing packages either be removed from the package groups or make the packages available?

Many thanks.

Comment 1 Daniel Mach 2018-01-31 12:14:07 UTC
This is a problem with comps.xml in repodata, it contains RPMs that are not available in repos.

Comment 2 Fedora End Of Life 2018-02-20 15:28:58 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle.
Changing version to '28'.

Comment 3 Kevin Fenzi 2018-03-03 21:50:37 UTC
Well, 2 of those are only available are arm/aarch64, so there's nothing we can do in comps about that I don't think. 

The last one I have filed a PR to fix: 
https://pagure.io/fedora-comps/pull-request/225

If you feel the others should be addressed, feel free to re-open and reassign back to dnf.

Comment 4 Igor Gnatenko 2018-03-04 05:15:50 UTC
(In reply to Kevin Fenzi from comment #3)
> Well, 2 of those are only available are arm/aarch64, so there's nothing we
> can do in comps about that I don't think. 

There is "arch" or "basearch" xml attribute exists. I really want to make comps reliable, not simply skip **mandatory** packages.

Comment 5 Kevin Fenzi 2018-03-04 17:54:58 UTC
Does dnf work with those? If so, yeah, we can add those to those arm specific packages and solve this.

Comment 6 infove 2024-11-22 21:04:51 UTC
Have you fixed this?

Comment 7 Kevin Fenzi 2024-11-24 23:14:46 UTC
Yes as far as I am aware. 

There's now a CI check for missing packages and checks per arch... 

If you see something else, please file a new bug...


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