Bug 1024082

Summary: Cyclic dependency between yast2-installation and autoyast2-installation
Product: [openSUSE] openSUSE Tumbleweed Reporter: José Iván López González <jlopez>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: jreidinger
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 42.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description José Iván López González 2017-02-07 16:33:11 UTC
There is a cyclic dependency between yast2-installation and autoyast2-installation. Adapting autoyast2-installation to use new yast2-storage-ng we have to avoid using old yast2-storage, but autoyast2-installation requires yast2-installation. At the same time, yast2-installation requires autoyast2-installation that requires yast2-update that requires yast2-storage. Both yast2-storage and yast-storage-ng produce a conflict.
Comment 1 Josef Reidinger 2017-02-08 07:49:09 UTC
yast2-installation should not require autoyast2-installation. We need to check why it is required
Comment 2 Josef Reidinger 2017-02-15 12:09:04 UTC
Jose - in fact it is correct. I checked it and it is only Requires and not PreRequires. So it can be installed in any order. So it is not problem to have both. In fact this cyclic only says that both need to installed or none.

For storage-ng I suggest to fix dependency in yast2-update on old yast2-storage.