- Sep 28, 2024
-
-
Guillaume authored
-
-
For example, with landlock ABI < 3, LANDLOCK_ACCESS_FS_TRUNCATE is not set in ruleset_attr.handled_access_fs, so it should not be set in path_beneath.allowed_access either. Otherwise, landlock_add_rule fails with -EINVAL, and pacman complains: > error: restricting filesystem access failed because the landlock rule for the temporary download directory could not be added! The change is tested on Debian Bookworm kernel linux-image-6.1.0-25-cloud-amd64 6.1.106-3.
-
- Sep 25, 2024
-
-
Rafael Fontenelle authored
-
- Sep 08, 2024
-
-
Allan McRae authored
Some libaplm utilities sync databases as a non-root user for use in actvities other than system updates. The ability to download as a non-root user was broken as part of the download sandboxing. Applying a minimial fix by preventing the chown of the downloaded file if the user is non-root. A larger change increasing the robustness and error checking of this path is warranted in the future. Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Aug 03, 2024
-
-
Karanveer B authored
-
Karanveer B authored
-
- Aug 02, 2024
-
-
Signed-off-by: Remi Gacogne <rgacogne@archlinux.org>
-
Signed-off-by: Remi Gacogne <rgacogne@archlinux.org>
-
- Jul 16, 2024
-
-
Allan McRae authored
Fixes #171 Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jul 14, 2024
-
-
Allan McRae authored
Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
Also, rebalance columns in release version table. Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
This test was flagged as ambiguous by clang. Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jul 13, 2024
-
-
Allan McRae authored
This reverts commit 4dc21b96. Causes a segfault when reading some repos (gz compressed?) Fixes #166. Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jul 11, 2024
-
-
Andrew Gregory authored
Sorting modifies the list in place, causing any existing pointers to the list to point to a random element. Fixes #165 Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
-
- Jul 06, 2024
-
-
-
Git commands can fail in bare repositories when global git config contains safe.bareRepository=explicit. Some users set this option for increased security. To be compatible with this configuration, explicitly set safe.bareRepository=all when invoking git in a bare repository.
-
- Jul 04, 2024
-
-
Allan McRae authored
Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jun 30, 2024
-
-
Diego Viola authored
Signed-off-by: Diego Viola <diego.viola@gmail.com>
-
- Jun 27, 2024
-
-
Allan McRae authored
In f91fa546 (repo-add: do not recreate the database if nothing was changed), repo-add was made to skip database write-out if there were no changes to the database. However, this breaks the usage of repo-add to create a new empty database: `repo-add /path/to/mydb/mydb.db.tar.xz`. Bring back support for this use-case by always writing the database if it is missing. Original-patch-by: Ivan Shapovalov <intelfx@intelfx.name> Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jun 20, 2024
-
-
Allan McRae authored
The Arch sharutils package was spewing messages about "Permission denied" when copying source files into the debug package. This is due to the source files having 444 permissions and being used in multiple binaries. Only copy each source file into the debug package onces to avoid this error. Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jun 19, 2024
-
-
Allan McRae authored
If a package was already downloaded but its signature file was not, pacman would download the signature then error out despite all files being present. Also fixes a similar error when some, but not all, package databases were updated with -Sy. Fixes #156 Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
The calculation used the size of the package rather than the amount remaining to download for partially downloaded packages. Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jun 18, 2024
-
-
Allan McRae authored
Observed in Nixpkgs. Fixes #157. Signed-off-by: Allan McRae <allan@archlinux.org>
-
- Jun 17, 2024
-
-
Signed-off-by: Remi Gacogne <rgacogne@archlinux.org>
-
- Jun 14, 2024
-
-
Remi Gacogne authored
Signed-off-by: Remi Gacogne <rgacogne@archlinux.org>
-
- Jun 10, 2024
-
-
Signed-off-by: Remi Gacogne <rgacogne@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
-
- May 31, 2024
-
-
Allan McRae authored
PKGBUILDs should not be directly adjusting this variable Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
On Windows based systems (e.g. msys), running PKGBUILD linting is very slow due to time taken spawning bash subshells. Additionally, some packages have extreme amounts of (usually procedurally generated) splitting, which also causes linting to be extremely slow. Provide an environment variable to disable PKGBUILD linting. Signed-off-by: Allan McRae <allan@archlinux.org>
-
-
- May 27, 2024
-
-
Diego Viola authored
Use https and lowercase characters. Signed-off-by: Diego Viola <diego.viola@gmail.com>
-
- May 20, 2024
-
-
Diego Viola authored
Signed-off-by: Diego Viola <diego.viola@gmail.com>
-
Allan McRae authored
Supporting git source fragments (branch, commit, tag) is difficult in conjunction with GITFLAGS usage - particularly with the most common use cases that reduce the amount of data cloned from the upstream repo. Leaving GITFLAGS in place an documenting that various git source features are not supported when GITFLAGS are in used is not an ideal 'solution'. Instead, remove GITFLAGS support. Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
This causes issues when repeatedly building a package using the same git checkout. There is also ambiguity of the default checkout when trying to build from HEAD. See #142 and #143. This reverts commit 85c421f1.
-
- May 12, 2024
-
-
Allan McRae authored
Fixes #45. Signed-off-by: Allan McRae <allan@archlinux.org>
-
Allan McRae authored
Add the -k parameter to the sudo call to prevent caching of credientials. This would (potentailly) stop a rogue sudo use within a PKGBUILD. Signed-off-by: Allan McRae <allan@archlinux.org>
-