Bug 4322 - urpmi doesn't count .noarch correctly when using -a & when packages exist in several repo
Summary: urpmi doesn't count .noarch correctly when using -a & when packages exist in ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Low minor
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2012-01-28 19:55 CET by Herbert Poetzl
Modified: 2012-02-07 19:25 CET (History)
0 users

See Also:
Source RPM: urpmi-6.40-9.mga1.src.rpm
CVE:
Status comment:


Attachments

Description Herbert Poetzl 2012-01-28 19:55:41 CET
Description of problem:
quite often, urpmi tells that an install request will pull in N packages, and if confirmed, installs M packages where M < N ... then it suddenly finishes with M/N.
my guess from the tests I made is that it does indeed count noarch packages more than once (i.e. for x86_64 and i586) but later finds that those are 'already installed' ...

Version-Release number of selected component (if applicable):
urpmi-6.40-9.mga1

How reproducible:
always

Steps to Reproduce:
1. rpm -qa | grep x11-font- | egrep -v 'util|type1|alias|misc|encodings|75' | xargs urpme
2. urpmi -a x11-font-
3.


urpmi -a x11-font-
Packages x11-font-bh-75dpi-1.0.3-1.mga1.noarch, x11-font-encodings-1.0.4-1.mga1.noarch, x11-font-mutt-misc-1.0.3-1.mga1.noarch, x11-font-encodings-1.0.4-1.mga1.noarch, x11-font-bitstream-75dpi-1.0.3-1.mga1.noarch, x11-font-bh-lucidatypewriter-75dpi-1.0.3-1.mga1.noarch, x11-font-arabic-misc-1.0.3-1.mga1.noarch, x11-font-sony-misc-1.0.3-1.mga1.noarch, x11-font-misc-misc-1.1.2-1.mga1.noarch, x11-font-sun-misc-1.0.3-1.mga1.noarch, x11-font-bitstream-type1-1.0.3-1.mga1.noarch, x11-font-cursor-misc-1.0.3-1.mga1.noarch, x11-font-dec-misc-1.0.3-1.mga1.noarch, x11-font-adobe-75dpi-1.0.3-1.mga1.noarch, x11-font-alias-1.0.3-2.mga1.noarch, x11-font-adobe-utopia-75dpi-1.0.4-3.mga1.noarch, x11-font-sony-misc-1.0.3-1.mga1.noarch, x11-font-isas-misc-1.0.3-1.mga1.noarch, x11-font-bitstream-type1-1.0.3-1.mga1.noarch, x11-font-micro-misc-1.0.3-1.mga1.noarch, x11-font-misc-ethiopic-1.0.3-1.mga1.noarch, x11-font-sun-misc-1.0.3-1.mga1.noarch, x11-font-util-1.2.0-3.mga1.x86_64, x11-font-bh-lucidatypewriter-75dpi-1.0.3-1.mga1.noarch, x11-font-misc-ethiopic-1.0.3-1.mga1.noarch, x11-font-bh-75dpi-1.0.3-1.mga1.noarch, x11-font-alias-1.0.3-2.mga1.noarch, x11-font-bitstream-75dpi-1.0.3-1.mga1.noarch, x11-font-xfree86-type1-1.0.4-1.mga1.noarch, x11-font-arabic-misc-1.0.3-1.mga1.noarch, x11-font-micro-misc-1.0.3-1.mga1.noarch, x11-font-adobe-utopia-type1-1.0.4-2.mga1.noarch, x11-font-misc-1.0.0-8.mga1.noarch, x11-font-bh-type1-1.0.3-2.mga1.noarch, x11-font-schumacher-misc-1.1.2-1.mga1.noarch, x11-font-mutt-misc-1.0.3-1.mga1.noarch, x11-font-isas-misc-1.0.3-1.mga1.noarch, x11-font-daewoo-misc-1.0.3-1.mga1.noarch, x11-font-misc-cyrillic-1.0.3-1.mga1.noarch, x11-font-adobe-75dpi-1.0.3-1.mga1.noarch, x11-font-misc-misc-1.1.2-1.mga1.noarch, x11-font-xfree86-type1-1.0.4-1.mga1.noarch, x11-font-misc-cyrillic-1.0.3-1.mga1.noarch, x11-font-misc-1.0.0-8.mga1.noarch, x11-font-jis-misc-1.0.3-1.mga1.noarch, x11-font-schumacher-misc-1.1.2-1.mga1.noarch, x11-font-cursor-misc-1.0.3-1.mga1.noarch, x11-font-type1-1.0.0-8.mga1.noarch, x11-font-daewoo-misc-1.0.3-1.mga1.noarch, x11-font-jis-misc-1.0.3-1.mga1.noarch, x11-font-type1-1.0.0-8.mga1.noarch, x11-font-dec-misc-1.0.3-1.mga1.noarch are already installed
To satisfy dependencies, the following packages are going to be installed:
   Package                        Version      Release       Arch   
(medium "Core Release")
  x11-font-adobe-100dpi          1.0.3        1.mga1        noarch  
  x11-font-bh-100dpi             1.0.3        1.mga1        noarch  
  x11-font-bh-lucidatypewriter-> 1.0.3        1.mga1        noarch  
  x11-font-bitstream-100dpi      1.0.3        1.mga1        noarch  
  x11-font-bitstream-speedo      1.0.2        1.mga1        noarch  
  x11-font-cronyx-cyrillic       1.0.3        1.mga1        noarch  
  x11-font-cyrillic              1.0.0        8.mga1        noarch  
  x11-font-screen-cyrillic       1.0.4        1.mga1        noarch  
  x11-font-winitzki-cyrillic     1.0.3        1.mga1        noarch  
  x11-font-wqy-bitmapfont        1.0.0        0.RC1.1.mga1  noarch  
(medium "Nonfree Release")
  x11-font-adobe-utopia-100dpi   1.0.4        2.mga1        noarch  
(medium "Core 32bit Release")
  x11-font-adobe-100dpi          1.0.3        1.mga1        noarch  
  x11-font-bh-100dpi             1.0.3        1.mga1        noarch  
  x11-font-bh-lucidatypewriter-> 1.0.3        1.mga1        noarch  
  x11-font-bitstream-100dpi      1.0.3        1.mga1        noarch  
  x11-font-bitstream-speedo      1.0.2        1.mga1        noarch  
  x11-font-cronyx-cyrillic       1.0.3        1.mga1        noarch  
  x11-font-cyrillic              1.0.0        8.mga1        noarch  
  x11-font-screen-cyrillic       1.0.4        1.mga1        noarch  
  x11-font-winitzki-cyrillic     1.0.3        1.mga1        noarch  
  x11-font-wqy-bitmapfont        1.0.0        0.RC1.1.mga1  noarch  
46MB of additional disk space will be used.
27MB of packages will be retrieved.
Proceed with the installation of the 21 packages? (Y/n) 


    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-winitzki-cyrillic-1.0.3-1.mga1.noarch.rpm
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-screen-cyrillic-1.0.4-1.mga1.noarch.rpm    
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-cronyx-cyrillic-1.0.3-1.mga1.noarch.rpm    
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-cyrillic-1.0.0-8.mga1.noarch.rpm           
installing x11-font-cronyx-cyrillic-1.0.3-1.mga1.noarch.rpm x11-font-winitzki-cyrillic-1.0.3-1.mga1.noarch.rpm x11-font-screen-cyrillic-1.0.4-1.mga1.noarch.rpm x11-font-cyrillic-1.0.0-8.mga1.noarch.rpm from /var/cache/urpmi/rpms
Preparing...                     #####################################################################################
     1/21: x11-font-screen-cyrillic
                                 #####################################################################################
     2/21: x11-font-winitzki-cyrillic
                                 #####################################################################################
     3/21: x11-font-cronyx-cyrillic
                                 #####################################################################################
     4/21: x11-font-cyrillic     #####################################################################################


    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-wqy-bitmapfont-1.0.0-0.RC1.1.mga1.noarch.rpm
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-bitstream-speedo-1.0.2-1.mga1.noarch.rpm   
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-bh-lucidatypewriter-100dpi-1.0.3-1.mga1.noarch.rpm
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-adobe-100dpi-1.0.3-1.mga1.noarch.rpm       
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/nonfree/release/x11-font-adobe-utopia-100dpi-1.0.4-2.mga1.noarch.rpm
installing x11-font-wqy-bitmapfont-1.0.0-0.RC1.1.mga1.noarch.rpm x11-font-bh-lucidatypewriter-100dpi-1.0.3-1.mga1.noarch.rpm x11-font-bitstream-speedo-1.0.2-1.mga1.noarch.rpm x11-font-adobe-utopia-100dpi-1.0.4-2.mga1.noarch.rpm x11-font-adobe-100dpi-1.0.3-1.mga1.noarch.rpm from /var/cache/urpmi/rpms
Preparing...                     #####################################################################################
     5/21: x11-font-adobe-100dpi #####################################################################################
     6/21: x11-font-adobe-utopia-100dpi
                                 #####################################################################################
     7/21: x11-font-bitstream-speedo
                                 #####################################################################################
     8/21: x11-font-bh-lucidatypewriter-100dpi
                                 #####################################################################################
     9/21: x11-font-wqy-bitmapfont
                                 #####################################################################################


    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-bh-100dpi-1.0.3-1.mga1.noarch.rpm
    http://mageia.c3sl.ufpr.br/distrib/1/x86_64/media/core/release/x11-font-bitstream-100dpi-1.0.3-1.mga1.noarch.rpm   
installing x11-font-bitstream-100dpi-1.0.3-1.mga1.noarch.rpm x11-font-bh-100dpi-1.0.3-1.mga1.noarch.rpm from /var/cache/urpmi/rpms
Preparing...                     #####################################################################################
    10/21: x11-font-bh-100dpi    #####################################################################################
    11/21: x11-font-bitstream-100dpi
                                 #####################################################################################
Comment 1 Manuel Hiebel 2012-01-29 11:44:19 CET
Hi, thanks for reporting this bug.
Assigned to the package maintainer.

(Please set the status to 'assigned' if you are working on it)

Keywords: (none) => Triaged
Assignee: bugsquad => thierry.vignaud

Thierry Vignaud 2012-02-07 18:27:31 CET

Status: NEW => ASSIGNED

Thierry Vignaud 2012-02-07 18:27:53 CET

Summary: urpmi doesn't count .noarch correctly => urpmi doesn't count .noarch correctly when they exist in several repo

Comment 2 Thierry Vignaud 2012-02-07 18:52:44 CET
That's a side effect of the -a option

Priority: Normal => Low
Summary: urpmi doesn't count .noarch correctly when they exist in several repo => urpmi doesn't count .noarch correctly when uysing -a & when packages exist in several repo

Comment 3 Thierry Vignaud 2012-02-07 18:57:26 CET
I think this bug and bug #1603 would be better fixed by spliting noarch packages in their own repository
Thierry Vignaud 2012-02-07 18:57:48 CET

Summary: urpmi doesn't count .noarch correctly when uysing -a & when packages exist in several repo => urpmi doesn't count .noarch correctly when using -a & when packages exist in several repo

Comment 4 Thierry Vignaud 2012-02-07 19:24:56 CET
fixed in my git repo

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

Comment 5 Thierry Vignaud 2012-02-07 19:25:25 CET
Fix will be for cauldron only though, that's not severe enough to worth an update.

Version: 1 => Cauldron


Note You need to log in before you can comment on or make changes to this bug.