repo.itmettke.de

FAQ


  1. Does nexus provide safe and tested aur packages
  2. Are there any modification made to the PKGBUILD’s
  3. Why is the pkgrel variable higher than the one at aur.archlinux.org
  4. Doesn’t increasing the pkgrel variable conflict with upstream updates
  5. There was a library update and now the package doesn’t work anymore. What can I do

Does nexus provide safe and tested aur packages

No, it doesn’t. Packages for the nexus 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. nexus 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 REPLACES or 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: