Bug 1266952

Summary: Can no longer exclude packages from a group in kickstart
Product: [Fedora] Fedora Reporter: Orion Poplawski <orion>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 23CC: anaconda-maint-list, g.kaviyarasu, jonathan, robatino, vanmeeuwen+fedora
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-28 17:05:33 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:
Bug Depends On:    
Bug Blocks: 1170821    
Attachments:
Description Flags
anaconda.log
none
dnf.log
none
packaging.log none

Description Orion Poplawski 2015-09-28 16:07:38 UTC
Description of problem:

I have:

@kde-desktop
-apper

However with F23 Beta, apper gets installed:

dnf.log:
Sep 22 15:18:25 DEBUG Adding packages from group 'kde-desktop': {'kget', 'kde-partitionmanager', 'plasma-desktop-doc', 'kwrite', 'NetworkManager-config-connectivity-fedora', 'plasma-desktop', 'ksnapshot', 'plasma-nm-vpnc', 'kdnssd', 'plasma-nm-openvpn', 'plasma-nm-pptp', 'kdegraphics-strigi-analyzer', 'akregator', 'akonadi', 'polkit-kde', 'gnome-keyring-pam', 'xsettings-kde', 'ksysguard', 'knode', 'kamera', 'sddm', 'plasma-breeze', 'xorg-x11-drv-libinput', 'gwenview', 'kcm_systemd', 'kcalc', 'kdegames-minimal', 'kruler', 'colord-kde', 'sni-qt', 'plasma-pk-updates', 'kwin', 'kwebkitpart', 'plasma-nm-l2tp', 'sddm-breeze', 'kipi-plugins', 'muon-discover', 'phonon-qt5-backend-gstreamer', 'kcolorchooser', 'kscreen', 'pam-kwallet', 'kinfocenter', 'plasma-pa', 'kde-baseapps', 'kdegraphics-thumbnailers', 'adwaita-gtk2-theme', 'ksshaskpass', 'kwalletmanager', 'plasma-nm-openswan', 'appmenu-qt', 'dolphin', 'akonadi-mysql', 'kaddressbook', 'kf5-baloo-file', 'khelpcenter', 'cups-pk-helper', 'kmail', 'abrt-desktop', 'firewall-config', 'kdeplasma-addons', 'phonon-backend-gstreamer', 'kuser', 'kgpg', 'kcharselect', 'sddm-kcm', 'breeze-icon-theme', 'kde-print-manager', 'kde-settings-pulseaudio', 'apper', 'kdelibs', 'initial-setup-gui', 'kdeaccessibility', 'korganizer', 'kwalletmanager5', 'bluedevil', 'plasma-workspace', 'plasma-nm', 'plasma-nm-openconnect', 'kde-style-breeze', 'kontact', 'kde-runtime', 'konsole5', 'kcm-gtk', 'cagibi'}
Sep 22 17:39:01 INFO Installed: apper-0.9.1-12.fc23.x86_64

Version-Release number of selected component (if applicable):
23.19.4-1

Comment 1 Orion Poplawski 2015-09-28 16:08:53 UTC
Created attachment 1077989 [details]
anaconda.log

Comment 2 Orion Poplawski 2015-09-28 16:09:25 UTC
Created attachment 1077990 [details]
dnf.log

Comment 3 Orion Poplawski 2015-09-28 16:09:56 UTC
Created attachment 1077991 [details]
packaging.log

Comment 4 David Shea 2015-09-28 17:05:33 UTC
#!/usr/bin/python3
import tempfile
import os
import dnf

tempdir = tempfile.mkdtemp(prefix='test-dnf.')
cachedir = os.path.join(tempdir, 'dnf.cache')
logdir = os.path.join(tempdir, 'dnf.logs')
installroot = os.path.join(tempdir, 'installroot')
os.mkdir(cachedir)
os.mkdir(logdir)
os.mkdir(installroot)

base = dnf.Base()
base.conf.cachedir = cachedir
base.conf.logdir = logdir
base.conf.installroot = installroot
base.conf.releasever = 'rawhide'

repo = dnf.repo.Repo('dnf-test-1', cachedir)
repo.baseurl = ['http://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/']
repo.skip_if_unavailable = False
repo.enable()
base.repos.add(repo)
repo.load()

base.fill_sack(load_system_repo=False)
base.read_comps()

# The important part:
base.group_install('kde-desktop', {'default', 'mandatory'}, exclude=['apper'])
base.resolve()
for pkg in base.transaction.install_set:
    print(pkg.pkgtup)

dshea@dshea-ws:~$ python3 dnftest.py | grep "'apper'"
('apper', 'x86_64', '0', '0.9.1', '12.fc23')

*** This bug has been marked as a duplicate of bug 1199868 ***