How to become a tester

testing

(Hans Tovetjärn) #1

The [testing] repository contains packages that are candidates for the [core], [desktop], [gtk], and [lib32] repositories. New packages are uploaded to [testing] if they are to be in the [core] repository, or if they are expected to break something on update and need to be tested first.

[testing] is the only repository that can have name collisions with any of the other official repositories. If enabled, it has to be the first repository listed in your /etc/pacman.conf file. It is not for the “newest of the new” package versions. Part of its purpose is to hold package updates that have the potential to break the system, either by being part of the [core] packages, or by being critical in other ways. As such, users of testing are encouraged to join the @testers group and Watch or Track the #news category and #testing tag, as well as report any and all issues.

Enabling

To enable the [testing] repository, open /etc/pacman.conf as the root user or via sudo with your preferred text editor and uncomment the two lines for the [testing] repository by removing the leading # symbols, then save the file, followed by updating and upgrading your system:

$ sudo pacman -Syu
Example of /etc/pacman.conf with the testing repositories enabled (excerpt)
...
[testing]
Include = /etc/pacman.d/mirrorlist

[lib32]
Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[desktop]
Include = /etc/pacman.d/mirrorlist

[gtk]
Include = /etc/pacman.d/mirrorlist
...

After upgrades, it can be helpful to check for missing libraries - report the output on the related #news topic:

$ chakra-check-links

Disabling

To disable the [testing] repository, open /etc/pacman.conf as the root user or via sudo with your preferred text editor and either remove or comment out the two lines for the [testing] repository, then save the file, followed by optionally updating and “rolling back” your system:

$ sudo pacman -Syuu
Example of /etc/pacman.conf with the testing repositories disabled (excerpt)
...
#[testing]
#Include = /etc/pacman.d/mirrorlist

[lib32]
Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[desktop]
Include = /etc/pacman.d/mirrorlist

[gtk]
Include = /etc/pacman.d/mirrorlist
...

Importing old wiki entries to the #tutorials category - your chance to help
Running Steam fails with libGL errors - unable to load driver radeonsi_dri.so, failed to load driver radeonsi, unable to load driver swrast_dri.so, failed to load driver swrast
Welcome!
How to use akabei (beta) to search for, install, upgrade and uninstall packages