Stable repositories got updated

Today’s merge of Manjaro-Stable from our Manjaro-Testing repositories will bring these changes:

  • 32/2 new packages updated in basis(-multilib), including kernel updates (i686/x86_64/lib32)
  • 10 new packages updated in addon, including pamac updates (i686/x86_64)
  • 6 updates in platform (i686/x86_64)
  • 219 new packages updated in extra, including qt rebuilds (i686/x86_64).
  • 316/311 new packages updated in community (i686/x86_64)
  • 18 new packages updated in multilib (lib32)

Everybody still using the catalyst-legacy driver should use mhwd to install supported opensource-drivers before updating. Use the commands written below. Nvidia users should double-check which proprietary driver supports their graphic cards now. All used gtk-themes might not work properly with gtk 3.6. We recommend to use our current default theme, which is called adwaita-manjaro-themes. Here is a list of other supported themes for gtk 3.6.  

We now have the following kernels available:

  • linux34: 3.4.35
  • linux35:
  • linux37: 3.7.10 (stable kernel)
  • linux38: 3.8.2

Please use mhwd-kernel to install those kernels. For linux35-series it would be:

sudo mhwd-kernel linux35

Common issues with this update are explained in our forums:

Problem updating due libgl renamings
Update 2013-03-02 – Introducing qt4/5
Update 2013-03-05 – Pacman rebuild against libarchive

Update-Logs can be found here

It is recommended to use rankmirrors to get a working mirror for this update. Our default mirror changed to since isn’t available anymore.

DON’T USE PACKER OR YAOURT FOR THIS UPDATE !!! Before you update please read followed notices carefully.

All packages depending on qt need to be rebuilt to depend on qt4. We have done this for all official packages, but you will need to rebuild packages installed from the AUR that depend on qt.

Qt 5.x is now also available in [extra]. When you install both qt5-base and qt4 any Qt tool will refer to the 5.x version. We provide *-qt4 symlinks so you can explicitly force the 4.x version when you need it.

With lvm2 2.02.98-3, we now utilize lvmetad to activate LVM volumes automatically. This implies the following changes:

  • The lvm2 initramfs hook now requires the udev hook.
  • The use_lvmetad = 1 must be set in /etc/lvm/lvm.conf. This is the default now – if you have a lvm.conf.pacnew file, you must merge this change.
  • You can restrict the volumes that are activated automatically by setting the auto_activation_volume_list in /etc/lvm/lvm.conf. If in doubt, leave this option commented out.
  • If you need monitoring (needed for snapshots), run systemctl enable lvm-monitoring.service.
  • The lvmwait kernel command line option is no longer needed and has no effect.

If you run pacman -Syu and update device-mapper, any linux-kernel and lvm2 at the same time, you will get an error message that /sbin/dmsetup is missing. Run mkinitcpio -p linux[xy] again after the update to avoid any problems.

Due to moving of the /lib symlink from the glibc package to the more appropriate filesystem package, it is required to update glibc-2.17-3 and filesystem-2013.01-3 together. This will happen automatically when you run “pacman -Syu”. Remember, partial updates are not supported and never use the “–force” option…

A potential issue with the upgrade on x86_64 is finding conflicting files in /usr/lib64. All Manjaro Linux packages that had files in this directory have been updated, so update these individually first. Any AUR packages with files in this directory should be updated to install them in /usr/lib.

SystemD 197 merges systemd-manjaro-units and nss-myhostname. It is fine to remove those packages from your systems.

Name           : systemd
Version        : 197-2
Provides       : libsystemd=197  nss-myhostname  systemd-tools=197  udev=197
                 systemd-sysvcompat=197  systemd-manjaro-units
Conflicts With : libsystemd  nss-myhostname  systemd-tools  udev
                 systemd-sysvcompat  systemd-manjaro-units
Replaces       : libsystemd  nss-myhostname  systemd-tools  udev
                 systemd-sysvcompat  systemd-manjaro-units

Everybody using the Catalyst-Legacy driver should use followed commands to update their systems:

for pkg in $(pacman -Qq | grep catalyst-legacy); do pacman -Rs ${pkg}; done
mhwd -r pci video-catalyst-legacy
pacman -Syyu
mhwd -a pci free 0300 -f