Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 643682 - (Czech) localization removed from some packages
Summary: (Czech) localization removed from some packages
Status: RESOLVED DUPLICATE of bug 643598
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
Depends on:
Reported: 2018-01-06 12:19 UTC by Michal Špondr
Modified: 2018-01-06 14:44 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Michal Špondr 2018-01-06 12:19:35 UTC
After last emerge -uDNp world I've seen this:

$ sudo emerge -uDNp world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] www-plugins/chrome-binary-plugins-63.0.3239.132 [63.0.3239.108]
[ebuild   R    ] x11-base/xorg-drivers-1.19  INPUT_DEVICES="(-penmount%)" 
[ebuild   R    ] app-text/iso-codes-3.75  USE="(-linguas_af%) (-linguas_am%) (-linguas_ar%) (-linguas_as%) (-linguas_ast%) (-linguas_az%) (-linguas_be%) (-linguas_bg%) (-linguas_bn%) (-linguas_bn_IN%) (-linguas_br%) (-linguas_bs%) (-linguas_byn%) (-linguas_ca%) (-linguas_crh%) (-linguas_cs%*) (-linguas_cy%) (-linguas_da%) (-linguas_de%) (-linguas_dz%) (-linguas_el%) (-linguas_en%*) (-linguas_eo%) (-linguas_es%) (-linguas_et%) (-linguas_eu%) (-linguas_fa%) (-linguas_fi%) (-linguas_fo%) (-linguas_fr%) (-linguas_ga%) (-linguas_gez%) (-linguas_gl%) (-linguas_gu%) (-linguas_haw%) (-linguas_he%) (-linguas_hi%) (-linguas_hr%) (-linguas_hu%) (-linguas_hy%) (-linguas_ia%) (-linguas_id%) (-linguas_is%) (-linguas_it%) (-linguas_ja%) (-linguas_ka%) (-linguas_kk%) (-linguas_km%) (-linguas_kn%) (-linguas_ko%) (-linguas_kok%) (-linguas_ku%) (-linguas_lt%) (-linguas_lv%) (-linguas_mi%) (-linguas_mk%) (-linguas_ml%) (-linguas_mn%) (-linguas_mr%) (-linguas_ms%) (-linguas_mt%) (-linguas_nb%) (-linguas_ne%) (-linguas_nl%) (-linguas_nn%) (-linguas_nso%) (-linguas_oc%) (-linguas_or%) (-linguas_pa%) (-linguas_pl%) (-linguas_ps%) (-linguas_pt%) (-linguas_pt_BR%) (-linguas_ro%) (-linguas_ru%) (-linguas_rw%) (-linguas_si%) (-linguas_sk%) (-linguas_sl%) (-linguas_so%) (-linguas_sq%) (-linguas_sr%) (-linguas_sr@latin%) (-linguas_sv%) (-linguas_sw%) (-linguas_ta%) (-linguas_te%) (-linguas_th%) (-linguas_ti%) (-linguas_tig%) (-linguas_tk%) (-linguas_tl%) (-linguas_tr%) (-linguas_tt%) (-linguas_tt@iqtelif%) (-linguas_ug%) (-linguas_uk%) (-linguas_ve%) (-linguas_vi%) (-linguas_wa%) (-linguas_wal%) (-linguas_wo%) (-linguas_xh%) (-linguas_zh_CN%) (-linguas_zh_HK%) (-linguas_zh_TW%) (-linguas_zu%)" 
[ebuild   R    ] sys-apps/portage-2.3.13-r1  USE="(-linguas_ru%)" 
[ebuild     U  ] dev-perl/Locale-gettext-1.70.0 [1.50.0-r1]
[ebuild   R    ] net-libs/gnutls-3.5.15  USE="(-linguas_cs%) (-linguas_de%) (-linguas_en%) (-linguas_fi%) (-linguas_fr%) (-linguas_it%) (-linguas_ms%) (-linguas_nl%) (-linguas_pl%) (-linguas_sv%) (-linguas_uk%) (-linguas_vi%) (-linguas_zh_CN%)" 
[ebuild     U  ] app-arch/lz4-1.8.0 [1.7.5-r1]
[ebuild   R    ] app-text/aspell-0.60.7_rc1  USE="(-linguas_af%) (-linguas_be%) (-linguas_bg%) (-linguas_br%) (-linguas_ca%) (-linguas_cs%*) (-linguas_cy%) (-linguas_da%) (-linguas_de%) (-linguas_de@1901%) (-linguas_el%) (-linguas_en%*) (-linguas_eo%) (-linguas_es%) (-linguas_et%) (-linguas_fi%) (-linguas_fo%) (-linguas_fr%) (-linguas_ga%) (-linguas_gl%) (-linguas_he%) (-linguas_hr%) (-linguas_hu%) (-linguas_hy%) (-linguas_is%) (-linguas_it%) (-linguas_la%) (-linguas_lt%) (-linguas_nl%) (-linguas_no%) (-linguas_pl%) (-linguas_pt%) (-linguas_pt_BR%) (-linguas_ro%) (-linguas_ru%) (-linguas_sk%) (-linguas_sl%) (-linguas_sr%) (-linguas_sv%) (-linguas_uk%) (-linguas_vi%)" 
[ebuild   R    ] media-gfx/mcomix-1.2.1  USE="(-linguas_ca%) (-linguas_cs%*) (-linguas_de%) (-linguas_el%) (-linguas_es%) (-linguas_fa%) (-linguas_fr%) (-linguas_gl%) (-linguas_he%) (-linguas_hr%) (-linguas_hu%) (-linguas_id%) (-linguas_it%) (-linguas_ja%) (-linguas_ko%) (-linguas_nl%) (-linguas_pl%) (-linguas_pt_BR%) (-linguas_ru%) (-linguas_sv%) (-linguas_uk%) (-linguas_zh_CN%) (-linguas_zh_TW%)" 
[ebuild   R    ] sys-boot/unetbootin-625  USE="-linguas_cs*" 
[ebuild   R    ] net-print/cups-2.1.4  USE="(-linguas_ca%) (-linguas_cs%*) (-linguas_de%) (-linguas_es%) (-linguas_fr%) (-linguas_it%) (-linguas_ja%) (-linguas_ru%)" 
[ebuild     U  ] app-i18n/ibus-1.5.16 [1.5.12] USE="emoji%* -kde%" 
[ebuild   R    ] dev-vcs/git-2.13.6  USE="(-linguas_bg%) (-linguas_ca%) (-linguas_de%) (-linguas_fr%) (-linguas_is%) (-linguas_it%) (-linguas_ko%) (-linguas_pt_PT%) (-linguas_ru%) (-linguas_sv%) (-linguas_vi%) (-linguas_zh_CN%)" 
[ebuild   R   ~] net-misc/electrum-3.0.3  USE="-linguas_cs_CZ*" 
[ebuild   R   ~] net-im/psi-1.3  USE="(-linguas_be%) (-linguas_bg%) (-linguas_ca%) (-linguas_cs%*) (-linguas_de%) (-linguas_en%*) (-linguas_eo%) (-linguas_es%) (-linguas_et%) (-linguas_fa%) (-linguas_fi%) (-linguas_fr%) (-linguas_he%) (-linguas_hu%) (-linguas_it%) (-linguas_ja%) (-linguas_kk%) (-linguas_mk%) (-linguas_nl%) (-linguas_pl%) (-linguas_pt%) (-linguas_pt_BR%) (-linguas_ru%) (-linguas_sk%) (-linguas_sl%) (-linguas_sr@latin%) (-linguas_sv%) (-linguas_sw%) (-linguas_uk%) (-linguas_ur_PK%) (-linguas_vi%) (-linguas_zh_CN%) (-linguas_zh_TW%)" 
[ebuild     U ~] www-client/firefox-57.0.4 [57.0.1]
[ebuild   R    ] media-gfx/gimp-2.8.22  USE="-linguas_cs*" 

A lot of packages will be rebuilt and it seems my (czech) localization won't work.

I have got these lines in my /etc/portage/make.conf:

LINGUAS="cs_CZ cs en"
L10N="en cs"
Comment 1 Mart Raudsepp gentoo-dev 2018-01-06 14:44:11 UTC
We are transitioning away from USE_EXPANDed LINGUAS variable. Unfortunately this means that for a short time, some packages still have IUSE=linguas_* set and your make.conf LINGUAS isn't expanded for that.

To workaround it, you can temporarily add "linguas_cs linguas_cs_CZ" to your USE until we finish the transition. After that you can remove it again, as LINGUAS will be used as a gettext standard variable with the package manager not coming in the way via USE flags (L10N is for that purpose where needed). You can see when you can remove it (and we've hopefully finished transition for everything involving your language) based on whether linguas_cs and linguas_cs_CZ are still present in /usr/portage/profiles/use.desc - if they are gone, then you can also remove this temporary workaround, as all packages for your language have been migrated then.

Sorry for the temporary inconvenience.

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