Bug 418821

Summary: Packages for add on product are not preselected for installation
Product: [openSUSE] openSUSE 11.0 Reporter: Joe Harmon <jharmon>
Component: YaST2Assignee: Lukas Ocilka <locilka>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: forgotten_bVpj-Jicuv, locilka
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: yast logs

Description Joe Harmon 2008-08-20 16:52:41 UTC
We have an add on product that we are using for openSUSE 11.0. This same add on product (Novell Client for Linux 2.0 SP1) functions properly during the add on product selection under SLE 10. However when this was build for openSUSE 11.0 we ran into an issue with installing it as an add on product. When it is installed as an add on product, it is supposed to preselect all of the rpms to be installed. It is not selecting them and they have to be selected manually. This is the same whether we use qt, gtk, or ncurses.
Comment 1 Lukas Ocilka 2008-09-16 06:24:54 UTC
Many things have changed since SLE10 so I'd like to know:

* How do you make that add-on to preselect those RPMs automatically
  (on SLE 10, how do you expect to work)?
* Where can I find an ISO to test it?
* Could you, please, attach YaST logs from 11.0?
Comment 3 Joe Harmon 2008-09-16 16:35:44 UTC
Created attachment 239875 [details]
yast logs
Comment 4 Lukas Ocilka 2008-09-17 09:21:32 UTC
See y2log-1.gz
Add-On doesn't have any required patterns (PATTERNS in content)

See ftp://farek.provo.novell.com/install/ncl/20080916/11.0/x86_64/content
REQUIRES pattern:novell-ncl

According to libzypp guys, "REQUIRES" has been dropped and the only way is to use "PATTERNS" which lists (space separated) patterns required by the product. Anyway, this is not a libzypp dependency so "PATTERNS" will only work just once when the add-on is used (added) by YaST, see http://en.opensuse.org/Software_Repositories/YaST/content
Comment 6 Lukas Ocilka 2008-09-17 12:34:33 UTC
See also http://en.opensuse.org/Product_Management/Code11/package
Comment 9 Lukas Ocilka 2008-09-19 10:32:01 UTC
- Fixed handling of 'PATTERNS' in content file (bnc #418821).

yast2-packager-2.17.18
Comment 14 Lukas Ocilka 2008-09-22 12:04:47 UTC
Anyway, this has been FIXED already.