https://bugzilla.novell.com/show_bug.cgi?id=232434 Summary: Package Selection - Lost between sessions Product: openSUSE 10.2 Version: Final Platform: x86 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: AutoYaST AssignedTo: ug@novell.com ReportedBy: beckera@softrends.com QAContact: qa@suse.de Problem: Manual individual package selections are not maintained from session to session. Taking the view that Autoyast is a heavily customized XML editor, one would expect it to act like an editor, in that changes made to a control file should be preserved when the file is saved, then reloaded for more editing. This is not true of individual package selections. Environment: x86 notebook, openSUSE 10.2 installed from Retail DVD media, running AutoYast under minimal X-Windows environment. RPM versions: yast2-core-2.14.4-9. yast2-2.14.15-3 Reproducibility: every time Demonstration: 1) Open Autoyast (don't load any file), open Package Selection, click Configure 2) Set the filter to Package Groups, select System/Boot (not critical) 3) Select 4 pkgs: dosbootdisk, lilo, loadlin, memtest86+ (any will do) 4) Click Accept, Individually Selected pkg count shows "4" 5) Save the file as bug-test-1.xml. Message indicates file saved successfully. 6) Click Ok, then an XML validation error appears (a different bug). 7) Close and re-open Autoyast, click File and load bug-test-1.xml 8) Open Package Selection, individually selected count is "4". Click Configure 9) Set the filter to Package Groups, select System/Boot again 10) Mouse pointer over lilo shows "Autoinstall (by a software selection)" 11) Select 2 pkgs: firmwarekit, genromfs (any packages will do) 12) Click Accept, Individually Selected pkg count shows "2", not "6" 13) Save the file as bug-test-2.xml. Message shows file saved successfully. 14) Click Ok, then ignore XML validation error. 15) Run diff on the 2 XML files: the package list in bug-test-2.xml contains only the 2 packages from step (11). All the packages from (3) are gone. Note that Autoyast appears to operate this way whether using the X-windows or text mode version. Also, the packages chosen, or whether in Package Groups or Search are irrelevant: AutoYast simply ignores previously selected packages at the point where "Accept" is activated, and only counts or saves the selections from the last session. Note 2: I used Autoyast extensively in SuSE 10.0, and it did not work this way. Note 3: I haven't searched extensively, but so far, only the Package Selections seem to work like this - all other sections I have used appear to operate normally, and track/save changes cumulatively. Workaround: I ALWAYS save the result to a fresh file, then manually edit the XML files to merge all new selections with the previous selections. -- 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.