- Does aur-archlinux provide safe and tested aur packages
- Are there any modification made to the PKGBUILD’s
- Why is the
pkgrelvariable higher than the one at aur.archlinux.org
- Doesn’t increasing the
pkgrelvariable conflict with upstream updates
- There was a library update and now the package doesn’t work anymore. What can I do
Does aur-archlinux provide safe and tested aur packages
No, it doesn’t. Packages for the aur-archlinux repository are made using
PKGBUILD’s from aur.archlinux.org and are neither tested nor is their content validated. Users are encouraged to validate the
PKGBUILD at aur.archlinux.org before installing a given package. The following quote from aur.archlinux.org, therefore, applies to this repository as well.
DISCLAIMER: AUR packages are user produced content. Any use of the provided files is at your own risk.
Are there any modification made to the PKGBUILD’s
Yes and no. aur-archlinux mostly contains packages which are directly built from the same source available at aur.archlinux.org with no changes applied to them. However, sometimes it is necessary to remove or change lines to make packages comply with repository standards. Examples are the removal of
PKGEXT lines as they may introduce problems. The content of packages is never modified and therefore always equals the content of a self-build package.
Why is the
pkgrel variable higher than the one at aur.archlinux.org
There are a few cases when it is necessary to increase the
pkgrel. Archlinux only contains the most recent library versions and therefore has no backward compatibility for packages build against older library versions. If a new library is released a package may not work anymore as it links against the old version and therefore fails to start. In that case, the
pkgrel variable gets increased by
.1 and the package is rebuilt. That way, users are notified about an update and can install it as soon as it is available.
Doesn’t increasing the
pkgrel variable conflict with upstream updates
Normally it doesn’t. The
pkgrel variable is allowed to be decimal, but it is encouraged to only use integers. Every package supported in the repository only users integers for their
pkgrel which makes it safe to use decimal increments for packages rebuilds.
There was a library update and now the package doesn’t work anymore. What can I do
Archlinux only contains the most recent library versions. That’s not a problem for the archlinux team, as they recreate all depending packages if a library gets updated. I, however, can only react as fast as I detect that a package requires a rebuild. Normally, there are checks in place which are executed once a week. Therefore the worst case scenario is that it takes up to one week till a package is recreated. If that’s not fast enough consider the following options:
- Send me the package name and the missing library error to email@example.com. I will check the package and trigger a rebuild as fast as possible.
- Rebuild the package yourself. Note, however, that pacman will ask you to install the updated version after the package got updated in the repository.