https://bugzilla.novell.com/show_bug.cgi?id=274089 Summary: YaST doesn't allow escape from License Agreement if another package depends on licensed package Product: openSUSE 10.3 Version: Alpha 3plus Platform: i686 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: HANtwister@comcast.net QAContact: jsrain@novell.com In YaST of OpenSuSE 10.3 Factory, if a package requires accepting a license agreement, and another package depends on the first, when you click 'Accept', and if you click 'Cancel' (implies rejection of License), YaST closes the License Agreement Window, removes the package for installation, checks dependencies, notices that the second package depends on the first with a custom license, and once again asks you to accept the License Agreement. For example, if packages that require Java are marked for installation or upgrade, Sun Java Components will also be marked for installation if they aren't already installed. When you click 'Accept', you are presented with the License Agreements of the Sun Java Components. If you click 'Cancel' on these agreements, YaST will remove the Sun Java Packages, check dependencies, notice that the Sun Java Components are required by another Java Packages, recheck the Sun Java Packages for installation, and will present you with the License Agreements of the Sun Java Components once again. This cycle can only be broken by killing the YaST Process, or unwillingly accepting the License Agreements. When clicking 'Cancel' to a License Agreement, instead of just removing a package for installation, YaST should Taboo the package with the rejected License Agreement, so that, when it checks dependencies, the user could be given a choice to undo the Taboo and Accept the License Agreement, or also remove the packages dependent on the first with the Custom License. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.