Bug 856658

Summary: Incorrect dependency checking in program YaST2-product-creator file wizards.rb.
Product: [openSUSE] openSUSE 13.1 Reporter: Dmytro Batischev <d.batischev>
Component: YaST2Assignee: Jiří Suchomel <jsuchome>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: joerg.schilling
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 13.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Dmytro Batischev 2013-12-22 17:46:34 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36

Incorrect dependency check in program YaST2-product-creator
file wizards.rb. As a result YaST2-product-creator does not start after trying to install the required packages.

Workaround:
in file  /usr/share/YaST2/include/product-creator/wizards.rb 
make next chenges:
@@ -238,7 +238,7 @@

       Wizard.CreateDialog
       Wizard.SetDesktopTitleAndIcon("product-creator")
-      required_packages = ["inst-source-utils", "mkisofs", "createrepo"]
+      required_packages = ["inst-source-utils", "cdrkit-cdrtools-compat", "createrepo"]

       # add PPC specific packages
       if ProductCreator.GetArch == "ppc" || ProductCreator.GetArch == "ppc64"



mkisofs is deprecated as package. The software mkisofs located in  cdrkit-cdrtools-compat package.



Reproducible: Always

Steps to Reproduce:
1. Install openSUSE (12.3 - 13.1) 
2. Install YaST2-product-creator
3. Run YaST2-product-creator and press install dependencies
4.
Comment 1 Jiří Suchomel 2014-01-09 09:50:18 UTC
Thanks for noticing!
Comment 2 Bernhard Wiedemann 2014-01-09 10:00:10 UTC
This is an autogenerated message for OBS integration:
This bug (856658) was mentioned in
https://build.opensuse.org/request/show/213270 13.1 / yast2-product-creator
Comment 3 Swamp Workflow Management 2014-01-16 10:04:33 UTC
openSUSE-RU-2014:0078-1: An update that has one recommended fix can now be installed.

Category: recommended (moderate)
Bug References: 856658
CVE References: 
Sources used:
openSUSE 13.1 (src):    yast2-product-creator-3.0.2-2.4.1
Comment 4 Jörg Schiling 2014-03-19 15:57:21 UTC
Did you take into account that cdrkit will go away in the future?

"mkisofs" should be available as native package since December 2013