May 15

new pacman will auto-install pentium4 packages

The next release of pacman (after pacman 5.1.3-1.3) will set the architecture to "pentium4" if you have

Architecture = auto

in your /etc/pacman.conf and your machine supports sse2 instructions.
This requires reinstallation (and if necessary a downgrade) of all installed packages, e.g. by running

pacman -Syy
pacman -Qqn | pacman -S -

Note, that this is only possible and necessary after pacman > 5.1.3-1.3 gets installed.
Also note, that it's not a good idea to stick with i686 if your machine supports sse2, as more and more packages require sse2 and will be dropped from the i686 repositories, thus.

Edit: There seems to be a flaw in the sse2 detection logic of pacman 5.1.3-1.4 - it correctly switches to pentium4 on my test vm, but not on my test real hardware (both with sse2). You can check with

pacman-conf Architecture

if it changes to pentium4 for you - and apply the above steps only if it does so.
I'm working on it ... stay tuned.

May 01

pentium4 architecture available

A new architecture is available, called 'pentium4'. This one is for CPUs supporting at least SSE2.

For installation and transition information head to:

Installation of pentium4 optimized packages

Jan 14

libreadline was moved too early

libreadline 8 made it into [core], although not all packages were rebuilt against it yet.
This breaks several packages, some of them vital for the system.

Before proceeding to update, please check the package database for the updated packages if it mentions a 'not satisfiable dependency: ""'.
I'll update this notice when all/most packages have been rebuilt against the new readline package and have been moved to core/extra/community.

Sorry for the trouble,

most packages have been rebuilt and are in core/extra/community. Exceptions:

Nov 08

icu broken

It seems, I managed to break several packages by updating icu. The current list (known to our database / me) is:

i686/community/0ad-a23-4.0-i686 (0ad-a23-6.0-i686 now available in [community])
i686/community/aegisub-3.2.2-28.0-i686 (aegisub-3.2.2-30.0-i686 now available in [community])
i686/community/calibre-3.31.0-1.0-i686 (calibre-3.34.0-1.0-i686 now available in [community])
i686/community/haskell-hakyll- (haskell-hakyll- now available in [community])
i686/community/kbibtex-1:0.8.1-2.1-i686 (kbibtex-1:0.8.1-3.0-i686 now available in [community])
i686/community/pandoc-citeproc- (pandoc-citeproc- now available in [community])
i686/community/scribus-1.5.4-1.0-i686 (scribus-1.5.4-5.0-i686 now available in [community])
i686/extra/chromium-69.0.3497.92-1.0-i686 (chromium-70.0.3538.77-2.0-i686 now available in [extra])
i686/extra/firefox-62.0-1-i686 (firefox-63.0.3-1.0-i686 now available in [extra])
i686/extra/libreoffice-fresh-6.1.1-1.0-i686 (libreoffice-fresh-6.1.3-1.0-i686 now available in [extra])
i686/extra/libreoffice-still-6.0.6-3.0-i686 (libreoffice-still-6.0.7-1.0-i686 now available in [extra])
i686/extra/mpd-0.20.21-1.0-i686 (mpd-0.21.1-1.0-i686 now available in [extra])
i686/extra/thunderbird-60.0-4-i686 (thunderbird-60.3.1-2.0-i686 now available in [extra])

If you require any of those packages (or packages which depend on those), please postpone updates, until we rebuilt those packages.

Aug 16

glibc 2.28

A few days ago some (crucial) packages linked against glibc 2.28 were falsely moved to [core] [extra] [community], while glibc-2.28 was still in [testing].
This resulted in all kinds of serious errors.

glibc-2.28 is now in [core], so these issues should be fixable by running

pacman -Syu

I'm sorry for any caused troubles.

Jun 30

Upgrading may result in x265 dependency warning

Updating the system may result in:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing x265 (2.8-1.0) breaks dependency '' required by ffmpeg2.8

simply remove ffmpeg2.8 and the repeat the update:

pacman -Rs ffmpeg2.8
pacman -Syyu
Jun 16

archlinux32-keyring issues

Some keys in archlinux32-keyring expired on short notice and were replaced / extended.
To get the latest keys, run

pacman-key --refresh-keys

and update archlinux32-keyring before any other packages:

pacman -S archlinux32-keyring
pacman -Syu
Nov 08

Archlinux i686 EOL announced.

Archlinux mainline just announced the EOL for i686 in archlinux:

Following 9 months of deprecation period, support for the i686 architecture effectively ends today. By the end of November, i686 packages will be removed from our mirrors and later from the packages archive.

For users unable to upgrade their hardware to x86_64, an alternative is a community maintained fork named Arch Linux 32. See their website for details on migrating existing installations.

Transition from the Official Repositories

If you plan to move from the official repositories to our community maintained repositories, follow these steps:

  • Put any mirror from our mirrolist into /etc/pacman.d/mirrorlist.

  • Execute pacman -Syy archlinux32-keyring-transition to install our keyring transition package signed by one of the x86_64 archlinux devs.

  • Run pacman -Syuu for a full transition.

    • Note, that some packages are currently newer in the official repositories and will be downgraded, therefore.

    • Also note, that packages found in your package cache won't match the signatures from archlinux32 - either allow pacman to delete these cached packages or run pacman -Sc to clean your cache before you start and after you finish upgrading.

Available Mirrors:

See for more information, including installation media.

Nov 07

November ISOs available

The November ISOs are now available for download, and should be syncing to the various mirrors shortly.

Master Mirror: (EU/Germany)

Tier 1 Mirrors: (EU/France) (North America/United States) (North America/Canada)

Aug 01

August ISOs available

The August ISOs are now available for download, and should be syncing to the various mirrors shortly.

Master Mirror: (EU/Germany)

Tier 1 Mirrors: (EU/France) (North America/United States) (North America/Canada)