Bug 4106

Summary: some noarch packages only exists on x86_64
Product: Infrastructure Reporter: Thierry Vignaud <thierry.vignaud>
Component: BuildSystemAssignee: Sysadmin Team <sysadmin-bugs>
Status: RESOLVED OLD QA Contact:
Severity: major    
Priority: Normal CC: pterjan, sysadmin-bugs
Version: unspecified   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Thierry Vignaud 2012-01-13 00:30:19 CET
some noarch packages only exists on x86_64. eg:
media/core/release/perl-bioperl-1.6.901-1.mga2.noarch.rpm
media/core/release/lsb-noarch-4.1-10.mga2.x86_64.rpm
media/core/release/lsb-core-noarch-4.1-10.mga2.x86_64.rpm
media/core/release/fusion-icon-0.1-4.mga2.noarch.rpm
media/core/release/docbook-xsl-saxon-javadoc-1.0.0-0.mga2.noarch.rpm
media/core/release/codenarc-javadoc-0.13-1.mga2.noarch.rpm
media/core/release/cargo-maven2-plugin-1.0-1.mga2.noarch.rpm
media/core/release/cantarell-fonts-0.0.7-1.mga2.noarch.rpm

The bug happens on upload. Reuploading fixes the issue for a package but the same issue will happen with other packages.

On the other hand, some old packages were only cleaned on i586.
eg firefox-beta-*-9.0b6*noarch* only exist on x86_64

Verified on several mirrors. Problem exist for several monthes.
Comment 1 Pascal Terjan 2012-01-22 17:10:36 CET
The cleaning of obsoleted noarch packages was indeed only happening on i586 c.f. https://bugs.mageia.org/show_bug.cgi?id=2328 

regarding the missing packages it may be the same problem:

$ urpmf --use-distrib /distrib/mirror/distrib/cauldron/x86_64/ --obsoletes perl-bioperl
perl-bioperl:perl-Bioperl
perl-BioPerl-Run:perl-bioperl-run[<= 1.6.1]
perl-BioPerl:perl-bioperl[<= 1.6.901]

It seems perl-bioperl obsoletes perl-BioPerl which obsoletes perl-bioperl, so one of them shouldn't have been re-uploaded.

I did not check others

CC: (none) => pterjan

Comment 2 Thierry Vignaud 2015-04-29 09:03:37 CEST
Closing as old

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