Bug 391306

Summary: zypper search with repo-number broken
Product: [openSUSE] openSUSE 11.0 Reporter: Arvin Schnell <aschnell>
Component: libzyppAssignee: Jan Kupec <jkupec>
Status: RESOLVED DUPLICATE QA Contact: Duncan Mac-Vicar <dmacvicar>
Severity: Minor    
Priority: P3 - Medium    
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Arvin Schnell 2008-05-16 12:37:14 UTC
zypper search with specified repository number is a bit broken.

After installing openSUSE 11.0 Beta 3 I have added a OBS repo:

zypper addrepo http://download.opensuse.org/repositories/home:/aschnell/openSUSE_Factory/ aschnell

e187:~ # zypper lr
# | Alias             | Name                      | Enabled | Refresh
--+-------------------+---------------------------+---------+--------
1 | factory           | Main Repository (OSS)     | Yes     | No     
2 | aschnell          | aschnell                  | Yes     | Yes    
3 | factory-non-oss   | Main Repository (NON-OSS) | Yes     | No     
4 | factory-debug     | Main Repository (Debug)   | No      | No     
5 | updates           | Updates for 11.0          | Yes     | Yes    
6 | openSUSE-DVD 11.0 | openSUSE-DVD 11.0         | Yes     | No     

When searching for yast2-storage in that repo the main yast2-storage
package is reported as "srcpackage":

e187:~ # zypper search --details yast2-storage
Reading installed packages...

S | Name                | Type    | Version      | Arch | Repository           
--+---------------------+---------+--------------+------+----------------------
i | yast2-storage       | package | 2.16.999-1.1 | i586 | aschnell             
v | yast2-storage       | package | 2.16.20-6    | i586 | openSUSE-DVD 11.0    
v | yast2-storage       | package | 2.16.20-5    | i586 | Main Repository (OSS)
  | yast2-storage-devel | package | 2.16.999-1.1 | i586 | aschnell             
  | yast2-storage-devel | package | 2.16.20-6    | i586 | openSUSE-DVD 11.0    
  | yast2-storage-devel | package | 2.16.20-5    | i586 | Main Repository (OSS)
  | yast2-storage-evms  | package | 2.16.999-1.1 | i586 | aschnell             
  | yast2-storage-evms  | package | 2.16.20-6    | i586 | openSUSE-DVD 11.0    
  | yast2-storage-evms  | package | 2.16.20-5    | i586 | Main Repository (OSS)
i | yast2-storage-lib   | package | 2.16.999-1.1 | i586 | aschnell             
v | yast2-storage-lib   | package | 2.16.20-6    | i586 | openSUSE-DVD 11.0    
v | yast2-storage-lib   | package | 2.16.20-5    | i586 | Main Repository (OSS)

e187:~ # zypper search --details -r 1 yast2-storage
Reading installed packages...

S | Name                | Type    | Version      | Arch | Repository           
--+---------------------+---------+--------------+------+----------------------
v | yast2-storage       | package | 2.16.20-5    | i586 | Main Repository (OSS)
i | yast2-storage       | package | 2.16.999-1.1 | i586 | (System Packages)    
  | yast2-storage-devel | package | 2.16.20-5    | i586 | Main Repository (OSS)
  | yast2-storage-evms  | package | 2.16.20-5    | i586 | Main Repository (OSS)
v | yast2-storage-lib   | package | 2.16.20-5    | i586 | Main Repository (OSS)
i | yast2-storage-lib   | package | 2.16.999-1.1 | i586 | (System Packages)    

e187:~ # zypper search --details -r 2 yast2-storage
Reading installed packages...

S | Name                | Type       | Version      | Arch   | Repository
--+---------------------+------------+--------------+--------+-----------
  | yast2-storage       | srcpackage | 2.16.999-1.2 | noarch | aschnell  
  | yast2-storage       | srcpackage | 2.16.999-1.1 | noarch | aschnell  
  | yast2-storage-devel | package    | 2.16.999-1.1 | i586   | aschnell  
  | yast2-storage-evms  | package    | 2.16.999-1.1 | i586   | aschnell  
i | yast2-storage-lib   | package    | 2.16.999-1.1 | i586   | aschnell
Comment 1 Jan Kupec 2008-07-28 16:56:07 UTC

*** This bug has been marked as a duplicate of bug 411339 ***