Bug 1538346

Summary: dnf package groups contain missing packages
Product: [Fedora] Fedora Reporter: W Agtail <crash70>
Component: compsAssignee: Stephen Gallagher <sgallagh>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: 28CC: dmach, ignatenko, kevin, mhatina, packaging-team-maint, rpm-software-management, vmukhame, vpavlin
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-03-03 21:50:37 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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.