From Fedora Project Wiki

Fedora 13 to Fedora 14 (as of anaconda-14.17-1)

Kickstart Changes

  • network --ipv6= and ipv6 values for network --gateway= are now supported.
  • part --grow is no longer supported for partitions of fstype RAID. You must specify the final size you want to use.
  • part --size is no longer required. If you do not specify a size, anaconda will assume the default.
  • url --noverifyssl and repo --noverifyssl allow you to skip verification of the SSL cert check that causes some HTTPS installs to fail.
  • The following kickstart commands have been deprecated and no longer do anything: interactive.
  • Throughout kickstart, disks may now be referred to via /dev/disk/by-path, /dev/disk/by-label, and /dev/disk/by-uuid in addition to device node names. This is to mitigate the fact that device node names are unstable. Please see Anaconda/Kickstart.

For Users

  • anaconda now uses a NetworkManager-based configuration UI for setting up network connections. For DVD/CD installs, using this dialog will result in the network configuration being applied to the installed system as well. Wireless connections are supported via this interface as well.
  • If no directory is used in stage2=hd:, default to /images/install.img.
  • If the basic devices selection is made, the filter UI will be skipped entirely.
  • Just like with all other forms of installation, NFS installs will also search for updates.img and product.img. Please see Anaconda//Updates.
  • Memory requirements have been increased due to changes in the size of the installation environment and us being more realistic about how much is required.
  • Multipath and RAID support (especially in the filter and clear disks UIs) has been greatly improved.
  • Remote logging is greatly improved. Please see Anaconda/Logging.
  • s390 only: anaconda will offer to format previously unformatted DASD devices.
  • Support for whole-disk formats has been improved.
  • Telnet support has been removed. You can still use ssh to remotely access an installation.
  • The following command line options have been removed: vesa.

For Developers

  • anaconda is now a proper Python module, installed under /usr/lib/python?.?/site-packages/pyanaconda. This means you can import it via "import pyanaconda.whatever", instead of using a sys.path hack. The source layout in git reflects the same layout in the installed package - everything that's part of the module is under pyanaconda/. The Makefiles and updates image scripts in scripts/ have been changed to do the right thing. Please see Anaconda/SourceOverview.
  • "make check" uses pylint instead of pychecker now.
  • There is no more InstData class. Its contents have either been moved into the Anaconda class, moved into other classes if appropriate, or removed entirely.
  • There is very little in /usr/lib/anaconda-runtime anymore. Most things have moved to /usr/share/anaconda or /usr/libexec/anaconda.

For Rebuilders

Fedora 14 to Fedora 15 (as of anaconda-15.0-1)

Kickstart Changes

  • %packages, %pre, %post, and %traceback must now end with a %end token.
  • The following kickstart commands have been removed, and will cause an error if used: key.
  • The following kickstart command options have been removed, and will cause an error if used: bootloader --lba32, driverdisk --type, firewall --telnet, logvol --bytes-per-inode, partition --bytes-per-inode --start --end, raid --bytes-per-inode, xconfig --driver --depth --resolution --videoram, zfcp --scsiid --scsilun

For Users

  • anaconda will warn if there are no previous installations to be upgraded. This prevents the user from thinking an upgrade is proceeding when anaconda wants to do an install.
  • If the custom partitioning selection is made, the two panel clear disk UI will be skipped.
  • The following command line options have been removed: nousbstorage.

For Developers

For Rebuilders