Bug 804556

Summary: yum groupinstall reports groups are empty when they are installed
Product: [Fedora] Fedora Reporter: Pavel Šimerda (pavlix) <psimerda>
Component: yumAssignee: Fedora Packaging Toolset Team <packaging-team>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 17CC: exosyst, ffesti, james.antill, maxamillion, pmatilai, tla, zpavlas
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-01 07:52:45 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Pavel Šimerda (pavlix) 2012-03-19 08:57:11 UTC
yum groupinstall refuses to install groups (e.g. development-tools and development-libs) and warns they don't contain any packages. Of course they do.

[root@dragon ~]# rpm -q rpm yum
rpm-4.9.1.2-12.fc17.x86_64
yum-3.4.3-18.fc17.noarch

[root@dragon ~]# yum groupinstall development-tools
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Group Process
Warning: Group development-tools does not have any packages.
No packages in any requested group available to install or update

[root@dragon ~]# yum groupinfo development-tools
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Group Process

Group: Development Tools
 Description: These tools include core development tools such as automake, gcc, perl, python, and debuggers.
 Mandatory Packages:
   autoconf
   automake
   binutils
   bison
   flex
   gcc
   gcc-c++
   gdb
   gettext
   libtool
   make
   pkgconfig
   redhat-rpm-config
   rpm-build
   strace
 Default Packages:
   automake14
   automake15
   automake16
   automake17
   byacc
   ccache
   cscope
   ctags
   cvs
   diffstat
   doxygen
   elfutils
   gcc-gfortran
   git
   indent
   intltool
   ltrace
   oprofile
   oprofile-gui
   patchutils
   rcs
   subversion
   swig
   sysprof
   systemtap
   texinfo
   valgrind
 Optional Packages:
   CodeAnalyst-gui
   ElectricFence
   Sprog
   abicheck
   alex
   alleyoop
   aplus-fsf
   archmage
   asa
   astyle
   bigloo
   bigloo-doc
   bugzilla
   buildbot
   bzr
   bzr-explorer
   check
   clips
   clips-devel
   clips-doc
   clips-emacs
   clips-xclips
   clipsmm-devel
   clipsmm-doc
   clisp
   cmake
   cmucl
   coan
   codeblocks
   colordiff
   coredumper
   cpan-upload
   cpanspec
   cppunit
   cproto
   crossvc
   curry
   cvs2cl
   cvs2svn
   cvsgraph
   cvsps
   cvsweb
   darcs
   dejagnu
   ecl
   elfinfo
   emacs-bigloo
   email2trac
   epydoc
   eric
   erlang
   expect
   flasm
   fpc
   frama-c
   frysk
   frysk-gnome
   ftnchek
   gambas2-ide
   gappa
   gauche
   gcc-gnat
   gcc-objc
   gcl
   gcl-emacs
   gcl-xemacs
   gforth
   ghc
   giggle
   git-cola
   gnu-smalltalk
   gphpedit
   gprolog
   gpsim
   gputils
   gtranslator
   happy
   highlight
   hugs98
   iasl
   imake
   insight
   ipython
   jam
   koji
   koji-hub
   koji-web
   kuipc
   lazarus
   lcov
   libdwarf-tools
   livecd-tools
   lua
   lush
   mach
   manedit
   mantis
   mcrypt
   meld
   memtest86+
   mercurial
   mlton
   mock
   monodevelop
   monotone
   mr
   nasm
   nemiver
   nqc
   nqc-doc
   ocaml
   oorexx
   parrot
   patchy
   pax-utils
   perl-perlmenu
   perltidy
   php-pear-PHP-CodeSniffer
   pikdev
   pl
   plague
   plague-client
   polyml
   polyml-doc
   pscan
   pungi
   pylint
   q
   qgit
   quilt
   rapidsvn
   regexxer
   revisor
   robodoc
   rpmdevtools
   rpmlint
   sbcl
   scanmem
   scons
   sigscheme
   splint
   srecord
   subcommander
   svn2cl
   svnmailer
   sysconftool
   tailor
   tclpro
   tkcon
   tkcvs
   tla
   tolua++
   trac
   trac-git-plugin
   trac-mercurial-plugin
   translate-toolkit
   ucblogo
   undertaker
   utrac
   virtaal
   why
   wxGlade
   xbsql
   xfce4-dev-tools
   yap
   yasm
   zzuf

Comment 1 Pavel Šimerda (pavlix) 2012-03-19 09:49:16 UTC
Changing summary. It only happens for installed groups.

Comment 2 Pavel Šimerda (pavlix) 2012-03-19 09:55:19 UTC
The result is not the same for all installed groups:

[root@dragon ~]# yum install @gnome-development
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Nothing to do

[root@dragon ~]# yum install @development-libs
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Install Process
Warning: Group development-libs does not have any packages.
Nothing to do

Why gnome-development works and development-libs don't?

Comment 3 Fedora Admin XMLRPC Client 2012-04-27 15:24:12 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 4 Fedora End Of Life 2013-07-04 02:16:12 UTC
This message is a reminder that Fedora 17 is nearing its end of life.
Approximately 4 (four) weeks from now Fedora will stop maintaining
and issuing updates for Fedora 17. It is Fedora's policy to close all
bug reports from releases that are no longer maintained. At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '17'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 17's end of life.

Bug Reporter:  Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 17 is end of life. If you 
would still like  to see this bug fixed and are able to reproduce it 
against a later version  of Fedora, you are encouraged  change the 
'version' to a later Fedora version prior to Fedora 17's end of life.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events. Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

Comment 5 Fedora End Of Life 2013-08-01 07:52:53 UTC
Fedora 17 changed to end-of-life (EOL) status on 2013-07-30. Fedora 17 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.