Mandriva Linux 2007 Release Notes

Changes and Updates for the Mandriva Linux 2007 release.

Introduction

  This  document contains important information about the Mandriva Linux
  2007 release.

  The following topics are covered:
    * General information about new features and major changes
    * Changes  to  the  Mandriva  installer and upgrade instructions for
      Mandriva 2006 users
    * Changes to supported hardware and drivers
    * Changes regarding software packages
    * Other technical information for experienced users

  This  document  may  be  updated.  The latest version of these release
  notes is available at
  http://qa.mandriva.com/twiki/bin/view/Main/MandrivaLinux2007ReleaseNot
  es

  Please also refer to MandrivaLinux2007Errata - the Errata for the 2007
  release.  The  Errata  page  contains  information  on  known bugs and
  problems  in  the  release  and  instructions  on  fixing, avoiding or
  working around them.

General information about new features and major changes

  Mandriva  Linux  2007 integrates the latest versions of the major open
  source  projects:  kernel  2.6.17,  KDE  3.5.4,  GNOME  2.16, and many
  others.

  Many major new features have also been integrated:
    * a 3D/OpenGL desktop interface with both AIGLX and XGL support
    * improved rpmdrake software mangement tool
    * the new Mandriva 'Ia Ora' desktop theme and screensavers
    * improved network tools to access the Internet from any wireless or
      3G/GPRS networks
    * Support for the XDG menu system, a freedesktop.org standard
    * new "Web 2.0" frameworks, like Ruby on Rails, Django and Catalyst
    * the Invictus redundant / failover firewall system

  Mandriva Linux 2007 is available in several different editions:
    * the "One" edition is an installable live CD integrating the latest
      proprietary drivers, available free of charge
    * the "Free" edition is a pure Free Software version, without any of
      the  non-free  packages  bundled  with  other editions; it is also
      available as a free download
    * the "Discovery", "Powerpack" & "Powerpack+" products, for beginner
      users, power users and SOHO users respectively, including support,
      services and many third-party applications like LinDVD and Cedega

  Additional information is also available online:
    * The Mandriva Hardware Database
    * The Mandriva Club
    * The Mandriva User Forums
    * The Mandriva Linux Development Community (Wiki)
    * or at the main Mandriva site

Changes to the Mandriva installer and upgrade instructions for Mandriva 2006
users

  The  Mandriva  installer has been updated to support the following new
  features:
    * multi-arch mode (32 & 64-bit)
    * Express / Live Install mode
    * Driver updates or patches on USB media
    * Use of additional media during installation
    * In-place system upgrade for Mandriva Linux 2006 users

multi-arch mode

  The Mandriva Installer now supports both 32 & 64-bit architectures and
  auto-detects  the  right  platform at boot time. A single installation
  media is now provided for both architectures.

Express / Live Install mode

  With  the  "Discovery"  and "One" editions of Mandriva Linux 2007, the
  system is provided as an installable live CD. Users can test drive the
  product  on  their  system  and then decide to proceed with an express
  installation  mode. In this mode, all the software packages present on
  the installation media are copied to a new partition on the hard drive
  from  within  the  running  live  CD - no need to reboot to a separate
  installation  mode.  The  other  post-installation steps (club signup,
  package updates) will then proceed as usual.

Patches during installation

  The  Mandriva  installer  now supports USB keys as a source for driver
  updates or patches. Previously, only floppy drives were supported.

Use of additional media during installation

  Update  media can be added at the end of the installation process. All
  available  updates  can  be  retrieved  and  applied at the end of the
  installation  process. This feature works both in interactive mode and
  in  the  automated  mode  (auto_inst_cfg).  Of  course,  this  feature
  requires that the system is already configured to have working network
  access to the update medias.

  It  is  also  possible to integrate additional or custom medias during
  the installation process. This can help administrators doing automated
  installations.   The   following  example  shows  how  to  modify  the
  auto_inst_cfg configuration file:

  media => [
  { type => 'media_cfg', url => 'nfs://a_server/the_path/i586/media' },
  {    type    =>    'media',    id   =>   "media=more_apps",   url   =>
  'ftp://a:a@server//the_path2/media/apps' },
  ],

  The  packages  provided  by  the  additional medias are available both
  during  the  installation  process,  to  select additional packages or
  install groups, and also for updates.

Upgrade instructions for Mandriva 2006 users

  The  Mandriva  Installer supports in-place system upgrade for Mandriva
  Linux  2006 users. Users of the previous version of Mandriva Linux can
  choose  the upgrade installation path from the installation media. The
  upgrade procedures replaces the installed system with the new packages
  provided  by Mandriva Linux 2007, including kernel and driver updates.
  User  data  is preserved as usual. Configuration settings are migrated
  to the extent supported by the various software installed.

  We  have  validated many upgrade paths from Mandriva Linux 2006 during
  the  beta  test  period.  However,  some  additional operations may be
  necessary to complete the upgrade, due to some major updates like xorg
  path  changes,  the  overhauled  menu  system, and the new KDE default
  configuration scheme.

  In case of errors, it is advised to perform the following operations:
    * check if all updates have been installed: to do that, open a shell
      window, and use the 'urpmi --auto-select' command
    * re-run   Mandriva  configuration  tools  to  ensure  settings  are
      applied:   open   the  Mandriva  Control  Center  and  visit  each
      configuration  section,  review  settings  then  press the 'OK' or
      'Apply' button, to write a new configuration file
    * re-run  other  desktop  configuration  tools  (KDE):  open the KDE
      Control  Panel,  visit each configuration section, review settings
      and apply
    * re-run  other  desktop  configuration  tools  (GNOME):  open  each
      configuration  tool  in  the  System  /  Preferences  menu, review
      settings and apply
    * If  your  display configuration appears to have been broken by the
      upgrade,  boot  in  'failsafe'  mode,  run  XFdrake, configure the
      display and reboot. If this still does not work, do the same thing
      but remove the /etc/X11/xorg.conf file first. You may also have to
      run  mousedrake  and  keyboarddrake  after doing this, to recreate
      your mouse and keyboard configuration.

  These  operations  are  optional.  All  settings should be migrated by
  either the Mandriva tools or the desktop configuration system. Consult
  the  updated  version  of  these release notes and refer to additional
  online  support  resources  if  you still experience problems after an
  upgrade.

Changes to supported hardware and drivers

  Mandriva  Linux 2007 supports a wide range of hardware configurations,
  and some of the most recent platforms:
    * support  for  the  latest  Intel  Core  / Core 2 Duo CPUs (laptop,
      desktop and server reference designs)
    * advanced  ACPI  suspend/restore  support  (S3/S4),  tested on many
      notebook configurations, in particular Intel ICH6, ICH7, ICH8 (*)
    * support for hardware virtualization features, like Intel VT(tm)
    * support  for  all  Intel  graphic  adapters,  including the latest
      GMA950(i945G) & x3000(i965G),
    * support  for  all  the  latest  Intel ICH8 based platforms, NVIDIA
      nForce 5 and ATI SB600 chipsets
    * support  for  the  latest Intel WiFi adapters (ipw2200 / ipw3945),
      the latest ndiswrapper, atheros and bcm43xxx modules
    * support  for  all  major  graphic  cards (Intel, ATI, NVIDIA) with
      X.Org 7.1, VIA Unichrome, SiS (660), etc.
    * support  for  all  major  xDSL  adapters,  including fixes for the
      Speedtouch models
    * support  for the latest storage drivers, including updated Adaptec
      drivers with Host RAID support
    * support  for the major sound chipsets with ALSA 1.0.12 final (note
      Creative X-Fi cards are not supported in Linux)

  Mandriva  Linux 2007 now includes proprietary drivers by default, even
  in  the One freely downloadable versions. A Free Software edition (the
  "Free"  version)  is  also  available,  without the offending non-free
  components.

  *  In the Mandriva One live CD edition and in Mandriva Discovery, both
  the  nvidia  and  nvidia_legacy  drivers are available, to support all
  hardware   configurations   without   the   need   for   a  persistent
  configuration  mechanism.  Once  installed, or with the other editions
  (Powerpack,  etc.),  only one of these NVIDIA drivers can be installed
  at a time to prevent configuration errors.

  Additional  and  up-to-date  information  about  hardware  support and
  certified  configurations  is  also available in the Mandriva Hardware
  Database.

  (*)Note:  ACPI  suspend/restore support depends on many components and
  drivers: please check the HCL for certified configurations.

Changes regarding software packages

Changes to the Mandriva Linux base system

  Mandriva  Linux  2007 ships with updated components at the base system
  level:
    * latest 2.6.17 kernel, with up-to-date RSBAC support
    * gcc 4.1 and glibc 2.4
    * LSB 3.1 compliant
    * Xen 3.0.2 (plus patches) with hardware acceleration support
    * improved boot speed with parallel init
    * new and improved bootsplash support

  Mandriva  Linux  2007  contains  an  updated multi-arch switch system.
  Users  can  build  32-bit  applications also from a x86-64 workstation
  without  any  chroot  or  rpm  coloring/repacking  tricks. To use this
  feature,  just  install  the  required 32-bit development packages and
  rebuild with 'rpm --rebuild .src.rpm'.

  There  are  no  longer separate kernels for systems with more than one
  processor  core  (the -smp kernels). All three kernels include support
  for  multiple  processor  cores.  At boot time, the kernel will detect
  whether  multiple  processors  are  present  and enable or disable SMP
  support as appropriate.

  Warning:  the  PAE  adressing  mode previously available with standard
  Mandriva  2006  kernels  is now only available in "kernel-enterprise".
  This in particular affects systems with more than 4GB of memory, which
  should use kernel-enterprise.

  The  optimal kernel "flavor" is automatically selected by the Mandriva
  Installer.  Similarly,  Mandriva  Linux  2006 users should be migrated
  transparently  to  the  right  kernel with the installer-based upgrade
  procedure.

  For users performing a manual upgrade, the recommended upgrade path is
  as follows:
    * users  of kernel-2.6.12.x, who do not require PAE, can move to the
      kernel-2.6.17.x release
    * users of kernel-2.6.12.x, who do require PAE support, must move to
      the kernel-enterprise-2.6.17.x release
    * users   of   kernel-i586-up-1GB-2.6.12.x   should   move   to  the
      kernel-legacy-2.6.17.x release
    * users  of  kernel-i686-up-4GB-2.6.12.x should move to the standard
      kernel release

  Mandriva  Linux 2007 now ships with JRE (Java Runtime Environment) 1.5
  by  default.  This  package  is not distributed in the "Free Software"
  edition.

  Mandriva Linux 2007 now ships with the Mono C# environment by default,
  after licensing updates.

Changes to Mandriva tools

  The  Mandriva  tools  have  been  updated  to provide new features and
  improved interfaces.

  The  updated  XFdrake  tool (X Window configuration) supports many new
  configurations and options:
    * support  for  card  specific  options  (clone, BIOS FN key for ATI
      cards, etc.)
    * automatically  detects  and  applies recommended settings for DRI,
      Composite, EXA, multi-head support
    * add  support for the new horizontal wheel feature (eg. mouses like
      the Logitech MX-1000 model), with thumb "back/forward" support
    * enhanced monitor detection support, including monitor-edid fixes
    * most VGA projectors are now supported out of the box, with the new
      Display Clone option turned on by default
    * evdev  is  now  used  in addition to the traditional X and imwheel
      components  for  pointer  devices  with  many  buttons  and /or an
      horizontal  wheel,  providing  improved support for these devices:
      try your thumb buttons!

  Other minor interface improvements have also been integrated.

  The new drak3d tool detects the best settings depending on card brands
  and  supported features and automatically enables either AIGLX or XGL,
  only  allowing  you to select configurations which should work on your
  hardware.

  The Mandriva Network tools include many new features:
    * support for 3G/EDGE/GPRS network access, including the most common
      devices offered by phone operators
    * extended hardware integration, like rf-kill switch support
    * enhanced   information   messages  to  help  with  network  access
      troubleshooting
    * new configuration interface for for network profiles support
    * new VPN support (OpenVPN and vpnc)
    * Improved zeroconf support
    * Bluetooth networking support
    * improved   user   interface,   with   additional   network  status
      notifications

  The  Mandriva 'rpmdrake' tool has been reworked and features a new and
  improved  user  interface  with  the software installation and removal
  modes merged.

  urpmi now supports rollbacks: see urpmi-recover(1) for details.

Invictus Firewall

  The  Invictus  Firewall  is  a  new  module  for building a cluster of
  firewalls with full failover and high-availability features.

  Invictus  Firewall  integrates  ucarp and ct_sync in the background to
  achieve  this. ucarp monitors the status of each firewall, and decides
  which router is the current master in the cluster. ct_sync is a kernel
  module  which replicates the connection tracking state across multiple
  firewall nodes.

  In  order  to  secure  the  replication  connection, it is required to
  update  the  iptables  configuration on each node and mark the traffic
  between the interfaces with the CONNMARK target.

  Check  out  the  online  documentation  of  Invictus Firewall for more
  information.

Digital Imaging sub-system

  Mandriva  Linux  2007  introduces  CUPS 1.2, the new generation of the
  Common Unix Printing System with:

    * Vastly   improved   web   interface   with   local   and   printer
      auto-detection,  easy queue setup with a few clicks, access to all
      installed    printer   drivers,   most   important   CUPS   server
      configuration  functions  (printer sharing, debug mode), access to
      log  files,  searchable  job  and  print  queue  lists, searchable
      documentation
    * Fast SNMP-broadcast-based scan for network printers (~4 sec)
    * Per-queue de-activation of printer sharing
    * More detailed definition of acces rights per-printer
    * IPv6 support
    * Improved interface for printer drivers

  Also new:

    * HPLIP 1.6.9: Support for the newest HP printers and multi-function
      devices  from  HP,  with  support  for  faxing  and  printing onto
      CDs/DVDs
    * Gutenprint  5.0.0  final  release:  Highest  photo quality on most
      Epson inkjet printers including the recent models
    * Many  other new printer drivers and PPD files to support thousands
      of  printers,  including  the latest models from Ricoh, Gestetner,
      Infotec,  Lanier,  NRG, Savin, HP, Epson, Brother, Samsung, Konica
      Minolta, and many more.
    * Printerdrake,  the  Mandriva  printer setup tool, supports the new
      features  of  CUPS  and  HPLIP  in  its  graphical user interface,
      automatically  downloads  firmware and color profiles for printers
      which needs these files, allows fast discovery of network printers
      and   of  their  communication  protocols  (IPP,  TCP,  and  LPD),
      configuration  of  optional  printer add-ons during printer setup,
      and more.
    * SANE 1.0.18: Support for many new scanner models.
    * Epson Avasys scanner driver: Support for latest Epson scanners.
    * GPhoto  2.2.1  +  DCRaw  8.31  + UFRaw 0.9: Support for the latest
      digital cameras and their RAW image formats.

  USAGE  NOTE:  In  order to fax with an HP multi-function device, users
  need  to  start "hp-sendfax" (Menu: Office -> Communications -> Fax ->
  HP  Sendfax)  BEFORE  sending a job to the fax printer (usually with a
  print  queue  name  with  "FAX"  in  it),  otherwise  the  job will be
  discarded.  It is possible to send more than one job into one fax. Fax
  is available through the print functionality of any application.

KDE Desktop & related applications

  Mandriva  Linux  2007  features  the  new KDE 3.5.4 release, with many
  improvements  and  bugfixes. Further information about this release is
  available on the KDE site.

  The KDE desktop included in Mandriva 2007 now uses a new configuration
  scheme  with  a "cascading overlay" approach. In particular it enables
  administrators  or  OEMs  to  change  almost  all KDE settings without
  needing to touch standard KDE packages or recompile packages.

  Additional KDE configuration profiles can be referenced in /etc/kderc.
  The  default  configuration  profiles  are  now available in different
  packages:   mandriva-kde-config-common-2007  discovery-kde-config-2007
  powerpack-kde-config-2007                powerpackplus-kde-config-2007
  one-kde-config-2007 download-kde-config-2007 mandriva-kdm-config-2007

  KDE now supports the new standard XDG menus.

  KDE  now  uses  kmplayer with the xine backend by default. Kaffeine is
  still available, but is not recommended due to instabilities when used
  as a konqueror plugin.

  KDE now integrates the Kerry search front-end by default.

GNOME Desktop & related applications

  Mandriva  Linux 2007 ships with the latest GNOME 2.16 release. Further
  information about this release is available on the GNOME site.

Mozilla applications

  Mandriva  Linux  2007 ships with the Mozilla Firefox & Thunderbird 1.5
  releases.

  The  Mozilla  Firefox  packages  have been split in multiple packages,
  with  a  library  part  and  a  program part. Multiple versions of the
  Firefox  librariries  can  now  be  installed in parallel to cope with
  other  program dependencies like Epiphany or Eclipse that also use the
  Gecko engine.

  Mandriva  Linux  2007 features new native 64-bit Mozilla browsers with
  support  for  32-bit  plugins.  64-bit  native  browsers  and  JVM add
  improved  performance  while  preserving  compatibility  with existing
  32-bit plugins like FlashPlayer, RealPlayer, and Acrobat Reader 7.

OpenOffice.org

  Mandriva   Linux  2007  integrates  the  latest  OpenOffice.org  2.0.3
  release,  supporting  the ISO-standard Open Document Format as well as
  most  of  the  Microsoft  proprietary  document  formats  and the .sx*
  formats used by OpenOffice 1.x.

  This  version  includes  the  latest  VBA  model  patchset  to enhance
  compatibility  with  Visual  Basic  macros  included  in  many  legacy
  documents.

  The  native  x86-64 version is currently not recommended for intensive
  or  enterprise  use. The x86-64 packages can be installed concurrently
  with  the i586 version, allowing you to switch from one version to the
  other.  The  x86-64  version  can be launched with the 'ooffice2.0_64'
  command.

  The  font  wizard  may  not  work properly in some situations: in this
  case,   users   are   advised   to   install   all   .TTF  fonts  into
  ~/.ooo-2.0/user/fonts/  (this  is  also  applicable to Type1 and other
  bitmap fonts).

  Some new clipart is now provided in the openoffice-clipart packages.

Apache

  Apache   has   been   updated   to  the  latest  2.2  stable  version.
  Configuration  files  need to be manually reviewed and migrated to the
  new  version.  Please  refer  to the indivual package release notes in
  /usr/share/doc/apache-base-2.2.3/README.urpmi                      and
  /usr/share/doc/apache-conf-2.2.3/README.urpmi.

Other technical information for experienced users

New XDG Menu system

  Migration  to  XDG  Menu  system  (as  explained  on XDGMenuSystem and
  MenuMigrationToXDG) has been completed with Mandriva Linux 2007.0. The
  Debian  menu  system  is  no  longer  used and files in /usr/lib/menu,
  /etc/menu  and  ~/.menu  are now ignored. Menu customization should be
  done  using  desktop  menu  editors,  such  as  kmenuedit (for KDE) or
  alacarte (for GNOME).

  If upgrading from an older version of Mandriva Linux, no customization
  (such  as  menu changes or applications association to file type) will
  be  migrated  to  the new system. Those customizations will need to be
  re-done   using  desktop  native  tools.  To  prevent  conflicts,  old
  generated         files         in        ~/.local/share/applications,
  ~/.local/share/desktop-directories  and ~/.config/menus/*.menu will be
  renamed            as            ~/.local/share/applications-obsolete,
  ~/.local/share/desktop-dirctories-obsolete                         and
  ~/.config/menus/*.menu.obsolete   when   doing  a  first  login  using
  Mandriva Linux 2007.0.

New Init system

  Mandriva  Linux 2007.0 introduces a new parallel init mode, instead of
  previous sequential init mode. Using inter-services dependencies given
  in  init  script,  this  system is able to launch simultaneously every
  independant  services, and order others correctly, making boot faster.
  Unfortunatly, this has also some drawbacks.

  First,  many  previously  hidden  race  conditions  tend to appear. In
  particular,  some  buggy network drivers are only usable a few seconds
  after  their  initialisation.  If  you have network-dependant services
  that  need  network  to  be available immediatly (such as autofs using
  remote  master  map), this may lead to boot failures. Various possible
  solutions:
    * don't use parallel init mode (use nopinit kernel parameter).
    * don't  use  ifplugd,  the  daemon  launching  network interface in
      background  (set  cryptic  MII_NOT_SUPPORTED  to  no  in interface
      configuration)
    * set  a  correct delay for this interface (set LINK_DETECTION_DELAY
      to a maximum number of seconds to wait)

  Full discussion: bug_small.png Bug #18986

  Second,  the dependencies specification was used quite uncoherently in
  many  package,  leading  to  many  strange  hardcoded  dependencies in
  initscript.  For instance, you may be unable to disable netfs service,
  even  if  you  don't  have  any  remote file system, just because some
  package  maintainers  felt  necessary to consider the potential use of
  /usr  on  a  remote system. Full discussion: bug_small.png Bug #25755,
  bug_small.png Bug #24409

USB and/or removable media management

  Removable  storage  medias are automatically managed by HAL, D-BUS and
  the respective KDE or GNOME media managers.

  Devices  mounted  through  an  automatic  desktop  mechanism  must  be
  unmounted  with the same mechanism (the "remove safely" action offered
  by  the  file/device  manager  applications).  Such devices cannot not
  currently   be   unmounted  from  the  command  line,  except  by  the
  super-user.

  Devices are mounted under /mnt by default.

New X.org 7.1 graphical sub-system

  Following  upstream  changes in X.org 7.0, the few large packages that
  made  up  X.org  releases prior to 7.0 have been split into many small
  packages,  one  for  each  driver and library. See this Cooker mailing
  list post for more details.

  Software  cursor can be configured from XFdrake for owners of specific
  cards  that do not support accelerated pointers. On specific notebook,
  Clone   is   automatically   disabled   to  prevent  stability  issues
  experienced during the beta period.

Base system packages and common libraries

cron

  Cron  was updated to the latest version. crontab now requires an empty
  /etc/cron.deny  file  to  used  by  any  user  (this  was not the case
  before). Use "touch /etc/cron.deny" to restore the old behavior.

glibc

  glibc  has  been updated to the 2.4 version, which implies the removal
  of  linuxthreads,  replaced by ntpl. See this Cooker mailing list post
  for  more  details. As linuxthreads has been broken and deprecated for
  some  years,  this  should  not  be  a  problem, except on some legacy
  software.

nss_ldap

  Upstream,   the   intended   behaviour   of   (the  upstream  default)
  'bind_policy  hard'  has  been correctly implemented. This changes the
  default  upstream  behaviour  to block on connecting to the first LDAP
  server.  On  Mandriva, the default for bind_policy has been changed to
  "soft", to retain the previous default behaviour. The default upstream
  behaviour may be had by setting "bind_policy hard" in /etc/ldap.conf

keychain

  For  gpg  and  ssh  agents, the new preferred solution is based on the
  keychain package, which properly handles both tools. Keychain provides
  authentication dialogs in three environments, console, qt and GTK+, so
  every  user  that needs GPG cryptography or SSH public key agents only
  need install the package keychain, and nothing more. This solution now
  deprecates  home  dir  scripts,  so users are advised to remove custom
  ssh-agent and gpg-agent scripts on home, in favour of keychain.

PalmOS based PDAs

  Pilot-link  (software  used  to  access  PalmOS  based  PDAs) has been
  upgraded to version 0.12 and has been configured to use only libusb to
  communicate with USB PalmOS based PDAs. The 'visor' kernel module will
  no  longer  be  loaded and software used to synchronize with such PDAs
  should be reconfigured to use the usb: port, instead of the deprecated
  /dev/pilot , /dev/ttyUSB0 or /dev/ttyUSB1 device nodes.

netplugd

  In  previous  releases,  the  netplugd  daemon  was  included  in  the
  net-tools  package.  Since  it should not be used by default, netplugd
  has  been  moved in its own package, in the contrib repository. Use of
  the  ifplugd  daemon  is  preferred, since it is supported by Mandriva
  initscripts, more configurable, and has been used by default for a few
  years.

irssi

  irssi  perl  support  was  split  from the main package, in irssi-perl
  subpackage. Install it if you need to run perl scripts.

New Shorewall version 3

  Shorewall   has  been  upgraded  to  version  3.  The  syntax  of  the
  /etc/shorewall/zones  files  has changed in this shorewall release. If
  you  upgrade from a previous Mandriva release, please run the firewall
  configuration    tool   (drakfirewall)   to   update   your   firewall
  configuration.

autofs

  autofs  5  introduced  changes  in LDAP support. Most importantly, you
  have to configure the LDAP schema you're using in autofs configuration
  (/etc/autofs/autofs.conf),  and package update can't handle it. autofs
  client  no  longer supports --timeout number_of_seconds option. Server
  must be reconfigured to use instead --timeout=number_of_seconds.

php-session

  Changes  have  been  made to the way PHP session files are dealt with.
  Sessions  are  now  saved  in  /var/lib/php instead of /tmp and a cron
  script (/etc/cron.d/php) will clean the directory when needed.

Changes regarding packages

  Mandriva Linux 2007 contains updated packages of the major Open Source
  components  and  is  one  of  the  most up-to-date distribution on the
  market.  Updates  are  too  numerous  to list, but new (previously not
  distributed)  packages  have  also been added. Some packages have been
  dropped  from  the  distribution  because  they have been obsoleted by
  newer  components,  because  they  are  not  maintained, or because of
  licensing changes.

  You  can  have  the full list of changes at MandrivaLinux2007Packages
  (http://qa/twiki/bin/view/Main/MandrivaLinux2007Packages)