Bug 7326

Summary: rpmsrate not updated in the mirrors even after new commits
Product: Mageia Reporter: Manuel Hiebel <manuel.mageia>
Component: Release (media or process)Assignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: major    
Priority: release_blocker CC: ennael1, pterjan, sysadmin-bugs
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: meta-task CVE:
Status comment:

Description Manuel Hiebel 2012-09-03 20:56:07 CEST
seems there is a bug in the script that make the rpmsrate from the rpmsrate_raw

http://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64/media/media_info/rpmsrate
at least the 4 commits are still here:

http://svnweb.mageia.org/packages/cauldron/meta-task/current/SOURCES/rpmsrate-raw?r1=276485&r2=287501
Manuel Hiebel 2012-09-03 20:56:54 CEST

Priority: Normal => release_blocker
CC: (none) => ennael1, thierry.vignaud

Manuel Hiebel 2012-09-03 21:01:05 CEST

CC: (none) => pterjan

Comment 1 Thierry Vignaud 2012-09-03 21:38:08 CEST
I've not access to the build machines

CC: thierry.vignaud => (none)

Comment 2 Pascal Terjan 2012-09-04 01:01:53 CEST
Was a meta-task package updated with those commits?
The file is extracted from the package when it gets uploaded
Comment 3 Pascal Terjan 2012-09-04 01:11:07 CEST
There is indeed a problem

rpmsrate	31-Aug-2012 05:44	 25K	 
rpmsrate-raw	03-Sep-2012 04:58	 22K
Comment 4 Pascal Terjan 2012-09-04 01:18:49 CEST
FATAL: too complicated flags for duplicate entry ibus-table-cangjie (CAT_X LOCALES"zh_HK" and CAT_X LOCALES"zh_TW" at /usr/lib/perl5/vendor_perl/5.12.3/MGATools/rpmsrate.pm line 164, <$A> line 829.
Comment 5 Pascal Terjan 2012-09-04 01:30:57 CEST
This should fix it:

@@ -614,8 +614,9 @@
   5 LOCALES"am" || LOCALES"as" || LOCALES"bn" || LOCALES"hi" || LOCALES"gu" || LOCALES"km" || LOCALES"kn" || LOCALES"ml" || LOCALES"mr" || LOCALES"ne" || LOCALES"pa_IN" || LOCALES"ta" || LOCALES"th" || LOCALES"vi" || LOCALES"dz" ibus-m17n
   5 LOCALES"th" ibus-table-thai
   5 LOCALES"zh_CN" ibus-pinyin ibus-table-wubi
-  5 LOCALES"zh_TW" ibus-chewing ibus-table-cangjie
-  5 LOCALES"zh_HK" ibus-cantonese ibus-table-cangjie
+  5 LOCALES"zh_TW" || LOCALES"zh_HK" ibus-table-cangjie
+  5 LOCALES"zh_TW" ibus-chewing
+  5 LOCALES"zh_HK" ibus-cantonese
   5 CAT_KDE LOCALES"am" || LOCALES"as" || LOCALES"bn" || LOCALES"gu" || LOCALES"hi" || LOCALES"ja" || LOCALES"km" || LOCALES"kn" || LOCALES"ko" || LOCALES"ml" || LOCALES"mr" || LOCALES"ne" || LOCALES"pa_IN" || LOCALES"ta" || LOCALES"th" || LOCALES"vi" || LOCALES"zh" || LOCALES"zh_TW" ibus-qt4 plasma-applet-kimpanel-backend-ibus
   5 LOCALES"et" esteid-browser-plugin qdigidoc qesteidutil

But this should be caught at build time
Comment 6 Pascal Terjan 2012-09-04 15:44:22 CEST
Submitted a fix to rpmsrate-raw + an additional check at build time.
It would be better to have clean-rpmsrate to use drakx code...

Resolution: (none) => FIXED
Status: NEW => RESOLVED

Comment 7 Manuel Hiebel 2012-09-04 15:47:40 CEST
thanks