Quantcast
Channel: Pacman issues
Browsing all 109 articles
Browse latest View live
↧

Silly behaviour when installing a symlink and marking it as a...

Consider this rather absurd package: ``` # Maintainer: Please don't make me responsible for this pkgname=silly pkgver=1.0 pkgrel=1 pkgdesc="A rather silly package" arch=(x86_64) license=('GPL')...

View Article


Document regular expression flavour (POSIX extended?)

[`man pacman`](https://gitlab.archlinux.org/pacman/pacman/-/blob/f343db5b8e979e19c3b897f69465d1a1fa7a42aa/doc/pacman.8.asciidoc) mentions "regex" 6 times, but there’s no mention anywhere of what...

View Article


[makepkg] feature: support for BLAKE3 / b3sum hashes

BLAKE2b is a great hash algorithm, it's fast and secure. It could also be improved in several respects, and has been. * [BLAKE3](https://github.com/BLAKE3-team/BLAKE3) is ~5x faster than BLAKE2b, when...

View Article

Remove packages ignoring removed packaes, aka --needed for pacman -R

We can ensure that a list of packages is installed without unnecessary re-installs with `-S --needed`, i.e. ```console # pacman -S --needed base warning: base-3-2 is up to date -- skipping there is...

View Article

Incorrect state if package archive is removed during the confirmation dialog

Steps to reproduce: 1. Begin to install a package via `pacman -U some-package.pkg.tar.zstd`. 2. While `:: Proceed with installation? [Y/n]` dialog is waiting for input, delete the target package...

View Article


Drop-in config file support

Hello! Apologies if this has been raised before. I couldn't see anything in the current tracker, and the link to the historical tracker in the repo description is a dead link (at least for me)...

View Article

Adjust the config parsing api so that we don't have the path as both an...

Reference !153 where we passed the path as a const argument then tried adjusting the config struct member.

View Article

Use version range structure in alpm_depend_t instead of single version and mod?

I'm working on the "expectfailure" test of tests/pacman/tests/deprange001.py and its detailed description can be found in commit...

View Article


Static library problems when lto is enabled can occur not only in Rust, but...

The problem of static libraries when lto is enabled is not a Rust-only problem. aur's [pacman-static](https://aur.archlinux.org/packages/pacman-static) also does not embed symbols such as liblzma.a...

View Article


[makepkg] feature: support for sccache

While makepkg can already use ccache (https://wiki.archlinux.org/title/Makepkg), it seems using sccache (https://github.com/mozilla/sccache) is not yet possible though. This was also asked about in the...

View Article

timeout for pacman cache server

Pacman recently added support for cache servers (!98, thanks for that). I use them in my LAN at home: my PC as server and my laptop as client. This works fine unless I turn off my PC or leave my home...

View Article

Rewrite makepkg-template in bash

From what I can see, everything in pacman is either C or bash except for makepkg-template. It'd be great to get rid of the perl dependency by rewriting makepkg-template in bash as well.

View Article

-debug packages should pick up provides/conflicts from their base package

The autogenerated `-debug` packages currently have no `provides/conflicts` information. This leads to unnecessary complications when switching between different packages providing the same package (in...

View Article


pacman -Ql and pacman -Dk silently fail on corrupt filesystem

I recently had some corruption on my btrfs filesystem, which caused `/var/lib/pacman/local/linux-lts-6.6.28-1/files` to be unreadable: ``` $ ls -l /var/lib/pacman/local/linux-lts-6.6.28-1/files...

View Article

Replace "Starting full system upgrade" message when using...

# Description: When downloading packages only with pacman -Syuw my shell outputs "Starting full system upgrade...". What I would like to be displayed instead if the --downloadonly flag is set is...

View Article


Visual differentiation between pkgver and pkgrel changes

Today I had a huge update of ~160 different packages which I believe is related to update of some common dependency. That led to majority of packages only have `pkgrel` update and you must carefully...

View Article

Fix website

Our website deployed though gitlab pages at https://pacman.archlinux.page/ has a range of issues: 1) No CSS 2) No ToC (just the text 'Table of Contents'!) 3) Our API documentation is not...

View Article


pacman 6.1 regression: closed stdin causes problems for hooks that NeedTargets

As of 6.1.0, running pacman with stdin closed (`pacman <&-`) causes problems for hooks that `NeedTargets`. Perhaps running with stdin closed is user-error, so feel free to close this if that's...

View Article

Improve error message when package integrity check fails (due to expired key)

# Description Currently, the error on a failing package integrity check looks like this: ``` :: Retrieving packages... syncthingtray-1.5... 729.7 KiB 1208 KiB/s 00:01 [###########################] 100%...

View Article

Duplicate build environment variable in .BUILDINFO

# Description: While examining the reproducibility of packages such as [`python-fakeredis`](https://gitlab.archlinux.org/archlinux/packaging/packages/python-fakeredis), I noticed that the `!check`...

View Article
Browsing all 109 articles
Browse latest View live