Red Hat Bugzilla – Bug 822291
Group french-support does not have any packages
Last modified: 2012-05-17 23:50:13 EDT
Description of problem:
When building a French live ISO with the localized kickstart file provided by l10n-kickstarts package, livecd-creator inform you that the @french-support group is empty. Consequently, aspell-fr, hunspell-fr and libreoffice-langpack-fr packages are not included in the live image (verified in virtual machine). There is an explicit warning on livecd-creator stdout:
Warning: Group french-support does not have any packages
An other observation :
yum install @french-support
Loaded plugins: fastestmirror, fs-snapshot, langpacks, presto, refresh-packagekit, verify
Warning: Group french-support does not have any packages.
Nothing to do
Version-Release number of selected component (if applicable):
These aspell-fr, hunspell-fr and libreoffice-langpack-fr packages are not provided by @french-support-group
These aspell-fr, hunspell-fr and libreoffice-langpack-fr packages are provided by @french-support-group
So livecd-creator does not use yum-langpacks? Hmm
Bill, any thoughts on this?
What happens if you run livecd-creator with the "--plugins" option?
Hopefully that might activate yum-langpacks.
Just to comment though my understanding is that the change is
intentional: I mean all conditional packages (aka langpacks etc) were
moved out of language groups to be covered by yum-langpacks.
But a consequence of this it probably yum install @<lang>-support
no longer works for langpacks as before.
I looked at the langpacks plugin code, it seems to only install langpacks that match the system locale. If true, seems to me that it doesn't serve as a 100% replacement for explicitly listing those items in comps.
Eventually we want the *-support groups to go away, once we can figure out a proper way to get input methods & fonts covered automatically as well.
From the l10/README file in spin-kickstarts:
Note: when composing localized kickstarts on Fedora 17 and later, you must
use yum-langpacks to ensure you get the proper packages. To do so:
1) Use livecd-tools-17.9/18.4 or later
2) Have yum-langpacks installed, and configured for the language you're
composing (either in /etc/yum/pluginconf.d/langpacks.conf or via
3) Use the '-p' option to livecd-creator to enable plugins.
If this doesn't work for you, let me know. But we've tried to fix this so that we shouldn't need any updating of groups in comps for things to work.
(In reply to comment #4)
> What happens if you run livecd-creator with the "--plugins" option?
> Hopefully that might activate yum-langpacks.
Yeah I missed this option (thanks Bill for the RTFM ;))
So this is the result in virtual machine:
[liveuser@localhost ~]$ yum list man-pages-fr aspell-fr hunspell-fr libreoffice-langpack-fr
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
hunspell-fr.noarch 4.3-2.fc17 @fedora/$releasever
aspell-fr.x86_64 50:0.50-16.fc17 fedora
libreoffice-langpack-fr.x86_64 1:126.96.36.199-6.fc17 fedora
man-pages-fr.noarch 3.23-6.fc17 fedora
Do you this result seems correct? If yes, you can close this bug and I will undo my last commit on kickstarts files.
But in my opinion it still lacks three packages.
man-pages-fr should have been installed on the live-cd if man-pages was. Similarly libreoffice-langpack-fr for libreoffice, and aspell-fr for aspell.
Do you have those on your live CD?
(In reply to comment #8)
> Do you have those on your live CD?
No I don't.
I'm wrong from the start, sorry for the inconvenience.
And thank you Bill to have spent your time to explain to me :)