Bug 153791

Summary: Generation of 'packages' handles locale(...) provides wrong
Product: [openSUSE] SUSE Linux 10.1 Reporter: Klaus Kämpf <kkaempf>
Component: BasesystemAssignee: Mike Fabian <mfabian>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Critical    
Priority: P5 - None CC: aj, kukuk, mls
Version: Beta 5   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Klaus Kämpf 2006-02-27 20:09:13 UTC
scim provides locale(ja,ko,zh)
however, the packages file shows
+Prv:
locale(ja
ko
zh)
Comment 1 Ruediger Oertel 2006-02-28 00:11:42 UTC
specification bug (or rpm bug)

rpm will unconditionally break the provides list at "," no matter if in
brackets or not.

I'm afraid we'll have to use another separator ...
Comment 2 Klaus Kämpf 2006-02-28 05:45:16 UTC
Ouch !

I'm open to any suggestions ...
";"
"|"
"/"
Comment 3 Andreas Jaeger 2006-02-28 06:15:22 UTC
I would use a ";"
Comment 4 Ruediger Oertel 2006-02-28 07:30:26 UTC
that one looks ok:
testing with a quickly built hello package:
# rpm -qp --provides hello-2.1.1-317.i586.rpm
mailreader
locale(mail:aa;ab;ac)
hello = 2.1.1-317
Comment 5 Ruediger Oertel 2006-02-28 07:34:38 UTC
looks like the affected packages are:
scim,scim-chewing,scim-input-pad,scim-m17n,scim-qtimm,
scim-tables-additional,skim
Comment 6 Andreas Jaeger 2006-02-28 07:56:32 UTC
Found the same list.

Mike, could you change all your packages to use a ";".
Comment 7 Andreas Jaeger 2006-02-28 09:28:45 UTC
Ok, let's go ahead with this.

Klaus, please submit a new libzypp.  Mike, please submit fixed packages asap!
Comment 8 Mike Fabian 2006-02-28 11:02:35 UTC
All packages listed in comment #5 are fixed now (by Zhe Su and me).

Closing as fixed.