you can find a brief overview on what is new on my
work related homepage. Here I want to go a little bit more into detail.
the cloning phase can take ages with a lot of patterns installed - fixed (bnc#391770)While people were downloading the ISO of openSUSE 11.0, I had to release the first bugfix for AutoYaST. Providing updates for AutoYaST is not as easy as for other components of the system because when AY has a bug in the installation system, you can not fix that with an RPM - the bug hits way before you can install any RPMs. Anyway. in this case it was fixable via online update because it was not the installation that was affected but the cloning phase which is used to create a so called reference profile of the current system. You can use the reference profile to install the machine later again with AutoYaST. On 11.0 this cloning phase could take hours. The reason was a change in the underlying package resolver who provided a list of installed patterns in the past but does not anymore now. AutoYaST now figures out on it's own which patterns are installed (actually "fulfilled", because patterns are never "installed") and that new code had a bug which is fixed in version 2.16.19.
a missing partitioning section leads to the partitioning proposal that a manual installation would do
If you do a manual installation, YaST makes a partitioning proposal. AutoYaST can use that proposal too now if it can't find a partitioning scheme in the AutoYaST profile. That reduces the minimal profile for 11.1 to:
<?xml version="1.0"?>
<!DOCTYPE profile>
<profile xmlns="http://www.suse.com/1.0/yast2ns" xmlns:config="http://www.suse.com/1.0/configns">
<users config:type="list">
<user>
<encrypted config:type="boolean">false</encrypted>
<user_password>myrootpassword</user_password>
<username>root</username>
</user>
</users>
</profile>
In the past a missing partitioning section led to an error.
You can skip the root user configuration too without an error but you don't want that :)
'password mismatch' check in 'ask' fixed (bnc#401208)
With AutoYaST you can do hand free installations of course but you can ask the user questions during the installation too. This so called "ask" feature has multiple UI elements you can to create dialogs. One of these UI elements is a password entry field that hides the entered password and provides a "password confirmation" entry too. Then autoyast will check if the two entered passwords are the same. That check got broken in 11.0 and SLES10 SP2 in a way that AutoYaST complained about a password mismatch but continued then instead of asking for the password again. The password was not set then at all. That's fixed now for 11.1 and for SP2 with a
driverupdate. I might provide a driverupdate for 11.0 too.
partitioning UI rewrittenSven Schober, a student who works for Novell, did a rewrite of the partitioning UI for AutoYaST. From my point of view it's a lot better to use now. The weird table view was replaced by a tree for example and a lot of sanity checks were added. Thanx Sven.