Description of problem: After the cleaning on the rpmsrate-raw, it seems that the rpmsrate is become buggy, or it was wrong fixed CAT_SPELLCHECK 5 hunspell-bg hunspell-ca 4 voikko-fi versus CAT_SPELLCHECK 5 myspell-af_ZA myspell-am_AM myspell-ar_AR myspell-az_AZ myspell-bg_BG myspell-bn_BN myspell-br myspell-ca_ES myspell-cs_CZ myspell-csb_CSB [....] myspell-ve_ZA myspell-vi_VI myspell-xh_ZA myspell-zu_ZA http://svnweb.mageia.org/packages/cauldron/meta-task/current/SOURCES/rpmsrate-raw?view=log
Priority: Normal => release_blockerCC: (none) => boklm, ennael1, lmenut, n54, thierry.vignaud
Be carefull this is rpmsrate-raw. It is explanded then on final repository in media/media_info/rpmsrate. So we don't have to list all of them, only 2.
ok, but http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/1/x86_64/media/media_info/rpmsrate is the one used no ? (cf url)
Oups sorry read this too fast. Indeed,it was not expanded properly
Thierry or Pascal can you have a look there? looks like mkcd stroke again
CC: (none) => pterjan
well CAT_SPELLCHECK 5 hunspell-bg hunspell-ca 129 4 voikko-fi got expanded into: CAT_SPELLCHECK 5 myspell-af_ZA myspell-am_AM (...) 4 aspell-af aspell-am aspell-az (...) 4 voikko-fi Guess it's considering the provides when expanding For you Pascal...
Source RPM: meta-task => mgatools
BTW I can't reproduce locally with mgatools What's running on the server that is expanding? mdv? mga1?
mga1
Created attachment 1762 [details] I think this is because hunspell-XX doesn't require locale-XX Note that this should NOT be applied. hunspell-XX should be fixed instead
Kamil, can you add the proper Requires:locales-XX to hunspell-XX ? Should be pretty automatisable with perl
Created attachment 1764 [details] perl example how to bump mkrel & add needed requires
(In reply to comment #9) > Kamil, can you add the proper Requires:locales-XX to hunspell-XX ? > Should be pretty automatisable with perl Is this really the only way? I was looking previously into distros, and dictionaries don't need locales.... how about users who just want use dictionaries in different languages? Are they forced to install extra unneeded locales? Also there are many languages without locales...
(In reply to comment #9) > Kamil, can you add the proper Requires:locales-XX to hunspell-XX ? > Should be pretty automatisable with perl We are using univeral providing for Hunspell (and I have to check the Finnish voikko) dictionary-XX. Can we make a use of it?
Well, we don't care how other distro do it :-) This is how we always worked (for more than a decade). Eg: aspell-XX requires the proper locales-XX package Same for firefox-XX As for "dictionaries don't need locales", this is not true, things like word breaking can depend on locale definition (what compound letters should remains as a block, what is word break, ...). see glibc-i18ndata
Last but not least, _NO_ other distro have locales-XX :-) (modulo mdv of course) So distro comparison is offtopic So please add those requires.
Attachment 1764 description: example => perl example how to bump mkrel & add needed requires
Assignee: bugsquad => n54Source RPM: mgatools => hunspell
(In reply to comment #14 and #15) Ah. OK, I will do it tonight
Status: NEW => ASSIGNED
Thx
(In reply to comment #16) > Thx Hi! Excuse me, I'm practicing my Perl programming and I'm writing a script in Perl to do it globally and under control. And now for a while I'm on a small trip, so it's slower.
(In reply to comment #9) > Kamil, can you add the proper Requires:locales-XX to hunspell-XX ? hunspell-so-0.1.5-4.mga2 hspell-1.2-2.mga2 hunspell-zu-0.20100126.1-6.mga2 hunspell-yi-1.1-5.mga2 hunspell-xh-0.20091030.1-5.mga2 hunspell-wa-0.4.15-7.mga2 hunspell-vi-0.20080604.1-7.mga2 hunspell-ve-0.20091030.1-5.mga2 hunspell-uz-0.6-7.mga2 hunspell-ur-0.64-6.mga2 hunspell-uk-1.6.0-5.mga2 hunspell-ts-0.20091101.1-5.mga2 hunspell-tn-0.20091101.1-5.mga2 hunspell-tl-0.20050109.1-8.mga2 hunspell-tk-0.01-4.mga2 hunspell-th-0.20061212.1-9.mga2 hunspell-te-0.20050929.1-8.mga2 hunspell-ta-20100226-5.mga2 hunspell-sw-0.20050819.1-8.mga2 hunspell-sv-1.44-5.mga2 hunspell-st-0.20091030.1-5.mga2 hunspell-ss-0.20091030.1-5.mga2 hunspell-sr-0.20100920.1-6.mga2 hunspell-sq-1.6.2-4.mga2 hunspell-sl-0.20070127.1-9.mga2 hunspell-sk-0.20091213.1-6.mga2 hunspell-si-0.2.1-6.mga2 hunspell-shs-0.20090828.1-5.mga2 hunspell-se-1.0-0.3.beta7.3.mga2 hunspell-sc-0.20081101.1-7.mga2 hunspell-rw-0.20050109.1-7.mga2 hunspell-ru-0.99f7-8.mga2 hunspell-ro-3.3.6-5.mga2 hunspell-pt-0.20111025.1-5.mga2 hunspell-pl-0.20110708.1-5.mga2 hunspell-pa-20050726-8.mga2 hunspell-or-20050726-8.mga2 hunspell-oc-0.5-7.mga2 hunspell-nso-0.20091201.1-5.mga2 hunspell-nr-0.20091030.1-5.mga2 hunspell-nl-2.00-6.mga2 hunspell-ne-20080425-5.mga2 hunspell-nds-0.1-7.mga2 hunspell-mt-0.20020708.1-7.mga2 hunspell-ms-0.20050117.1-8.mga2 hunspell-mr-20060920-10.mga2 hunspell-mn-0.20080709.1-6.mga2 hunspell-ml-0.1-7.mga2 hunspell-mk-0.20051126.1-6.mga2 hunspell-mi-0.20080630.1-7.mga2 hunspell-mg-0.20050109.1-8.mga2 hunspell-mai-1.0.1-4.mga2 hunspell-lv-0.9.4-7.mga2 hunspell-lt-1.2.1-9.mga2 hunspell-lb-0.20110513.1-5.mga2 hunspell-ky-0.20090415.1-6.mga2 hunspell-ku-0.21-10.mga2 hunspell-ko-0.5.3-4.mga2 hunspell-kn-1.0.3-5.mga2 hunspell-km-1.1-6.mga2 hunspell-kk-1.1-5.mga2 hunspell-it-2.4-0.6.20070901.4.mga2 hunspell-is-0.20090823.1-5.mga2 hunspell-id-0.20040812.1-8.mga2 hunspell-hy-0.20.0-5.mga2 hunspell-hu-1.6.1-5.mga2 hunspell-ht-0.06-4.mga2 hunspell-hsb-0.20060327.3-3.mga2 hunspell-hr-0.20040608.1-11.mga2 hunspell-hi-20050726-10.mga2 hunspell-gv-0.20040505.1-7.mga2 hunspell-gu-20061015-6.mga2 hunspell-gl-0.20080515.1-7.mga2 hunspell-gd-2.1-3.mga2 hunspell-ga-4.6-4.mga2 hunspell-fy-2.0.1-5.mga2 hunspell-fur-0.20050912.1-8.mga2 hunspell-fr-4.2-5.mga2 hunspell-fo-0.4.0-4.mga2 hunspell-fa-0.20070116.1-8.mga2 hunspell-eu-0.20080507.1-7.mga2 hunspell-et-0.20030606.1-11.mga2 hunspell-es-0.20081215.1-7.mga2 hunspell-eo-1.0-0.3.dev.5.mga2 hunspell-en-0.20110318.1-5.mga2 hunspell-el-0.8-6.mga2 hunspell-de-0.20110609.1-5.mga2 hunspell-da-1.7.37-4.mga2 hunspell-cy-0.20040425.1-9.mga2 hunspell-cv-1.02-4.mga2 hunspell-csb-0.20050311.1-9.mga2 hunspell-cs-20060303-15.mga2 hunspell-ca-2.2.0-6.mga2 hunspell-br-0.8-4.mga2 hunspell-bn-0.04-5.mga2 hunspell-bg-4.3-5.mga2 hunspell-ber-0.20080210.1-6.mga2 hunspell-be-1.1-6.mga2 hunspell-az-0.20040827.1-9.mga2 hunspell-ast-0.02-2.mga2 hunspell-as-1.0.3-7.mga2 hunspell-ar-0.20080110.1-9.mga2 hunspell-am-0.20090704.1-8.mga2 hunspell-af-0.20080825.1-8.mga2 104 packages are updated. The last one seems to be -nb, we shall consider to obsolete locales-no with locales-nb. What about mythes-*, hyphen-* and autocorr-*? > Should be pretty automatisable with perl It took me 1 full day to do it with Perl.
No need to obsolete it, locales-no provides it (it was renamed)
(In reply to comment #19) > No need to obsolete it, locales-no provides it (it was renamed) OK. I have added the requirement on locales-no for hunspell-nn and hunspell-nb. So everything is done with hunspell. Now it's time for mythes-*, hyphen-* and autocorr-*. I will do the same for these packages.
(In reply to comment #8) > Created attachment 1762 [details] > I think this is because hunspell-XX doesn't require locale-XX > > Note that this should NOT be applied. > hunspell-XX should be fixed instead Tell me please if it's now working.
> (In reply to comment #19) Note it's not urgent since those are not in rpmsrate and are only required by packages (libreoffice-langpack-XX) that also requires locales-XX(In reply to comment #20) > (In reply to comment #20) Yes. Just look at media/media_info/rpmsrate on your favorite mirror
> > (In reply to comment #19) > Note it's not urgent since those are not in rpmsrate and are only required by > packages (libreoffice-langpack-XX) that also requires locales-XX(In reply to > comment #20) OK! So I won't apply changes. I am planning to clean these packages for mga3 (importing possibly missing ones, etc). > > > (In reply to comment #20) > Yes. Just look at media/media_info/rpmsrate on your favorite mirror Wow, nice. Feel free to close this bug as resolved if everything is fine.
Closing
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED
thanks all \o/
CC: boklm => (none)