Upstream issues
Closed
- [x] aria2c errors are output to
stdout, instead ofstderrhttps://github.com/aria2/aria2/issues/638 - [x] aria2c no ability to disable download results https://github.com/aria2/aria2/issues/639
- [x] aria2c returns 0 when standard input is empty (
No files to download) https://github.com/aria2/aria2/issues/637 (wontfix) - [x] expac does not support repositories defined with
Includehttps://github.com/falconindy/expac/issues/28 - [x] expac prints all packages in the sync db if stdin is empty https://github.com/falconindy/expac/issues/29
- [x] makechrootpkg possible to run
makepkg --asrootFS#43432 - [x] makechrootpkg unclear usage text on importing of variables like PKGDEST FS#44827
- [x] makechrootpkg does not respect
GNUPGHOME(https://git.archlinux.org/devtools.git/commit/?id=ffb5003fdacaece3540ba167f7e965a122133af0) - [x] makepkg
install_packagealways returns 0 pacman-dev - [x] makepkg
gnupgfails due to running in fakeroot FS#49946 - [x] pacman vercmp
alpha ''results in-1(alpha < "") FS#49093 - [x] pacutils update a single repository https://github.com/andrewgregory/pacutils/issues/4
- [x] pacutils missing space in confirmation prompt https://github.com/andrewgregory/pacutils/issues/8
- [X] pacutils
pacsift --repomisses results compared topacman -Slhttps://github.com/andrewgregory/pacutils/issues/9 (wontfix) - [x] pacutils
pacsift --sync | pacinfo --shortsegfaults https://github.com/andrewgregory/pacutils/issues/10 - [x] pacutils support for inverting
pacconfconfiguration https://github.com/andrewgregory/pacutils/issues/12 - [x] pacutils floating point exception https://github.com/andrewgregory/pacutils/issues/13
- [x] pacutils
pacinforeturns 0 on missing package https://github.com/andrewgregory/pacutils/issues/14 - [x] pacutils support for inverting prompts https://github.com/andrewgregory/pacutils/issues/15 (wontfix)
- [x] setconf Increment variables with spaces https://github.com/xyproto/setconf/issues/6
- [x] shellcheck Does not handle UTF-8 on non UTF-8 locales gracefully https://github.com/koalaman/shellcheck/issues/324
Reported
- [ ] aurweb arch-specific make/depends aren't separated FS#48796
- [x] aurweb allow using
POSTrequests to prevent 414 FS#49089 - [ ] aurweb does not allow to query provide-only packages FS#49090
- [x] aurweb misses a
Last-Modifiedfield for packages.gz/pkgbase.gz FS#49092 - [ ] aurweb no support for regex searches FS#49099
- [ ] aurweb no support for versioned queries FS#54906
- [ ] aurweb no support for querying pkgbase FS#57230
- [ ] aurweb no support for querying groups FS#57902
- [ ] libalpm Relies on the locale to parse database files FS#49342
- [ ] makechrootpkg required variables for
pinentrynot available in chroot arch-projects - [ ] makechrootpkg sources
$SUDO_USERconfiguration files as root MR#114 - [ ] arch-nspawn replaces
CacheDirunconditionally patch - [x] makepkg "Unknown error" when answering "n" to
pacman -Rnprompt (patch: https://lists.archlinux.org/pipermail/pacman-dev/2019-January/023103.html, discussion: http://ix.io/1yLx) - [x] pacsift: no output if
--sysrootis specified https://github.com/andrewgregory/pacutils/issues/26
Not reported
- [ ] expac misses support for
--sysroot - [ ] libmakepkg message.sh misses
PURPLEandCYAN - [ ] mkarchroot Failed to copy
/etc/resolv.confto/root/etc/resolv.conf - [ ] makechrootpkg
rm: cannot remove '/logdest/logpipe.zJztfPcl': No such file or directorypacman-dev - [ ] makechrootpkg default makepkg options cannot be overridden (in particular
--noconfirm) - [ ] makechrootpkg sources host
/etc/makepkg.confinstead of$copydir/etc/makepkg.conf - [ ] makepkg hangs on INT (Ctrl+C, interactive) when run from a script
- [ ] repo-add relies on hardcoded list of extensions: mimetype should suffice
You can add to your list that the RPC currently includes all architecture dependent (make)depends in the same arrays. See here for details.
Added, thanks for the reminder.
Upstream issues for repose:
- [x] repose performance issues with large databases https://github.com/vodik/repose/issues/42
- [ ] repose does not take absolute paths to packages https://github.com/vodik/repose/issues/49
- [ ] repose failure on database signing https://github.com/vodik/repose/issues/46
- [ ] repose parsing errors
- [ ] repose segmentation faults
Removed from the first post as support will be removed from aurbuild, see #238.
https://bugs.archlinux.org/task/49946 fixed in git
Error codes for all in https://lists.archlinux.org/pipermail/pacman-dev/2017-September/022156.html Currently in the patchqueue at https://git.archlinux.org/users/allan/pacman.git/commit/?h=patchqueue&id=ab2be5794de8a57426ec3fc0f631cc766a0b8227
pacman vercmp alpha '' results in -1 (alpha < "") FS#49093
Submitted fix at https://lists.archlinux.org/pipermail/pacman-dev/2017-December/022211.html At least, empty strings are still considered valid version strings, but passing only one argument is now an error.
pacman
vercmp alpha ''results in-1(alpha < "") FS#49093
What's the dead end here? vercmp alpha is now a fatal error in the latest stable release. I don't think it's strictly necessary to call vercmp with quoted arguments, as any actual version in the wild, with a space in it, is invalid and can be checked as such -- vercmp doesn't do any checks at all to determine whether a pkgver is invalid or not.
From the bug report:
Well, vercmp is useful in other cases, such as comparing sync/local versions (with pacman --print or expac) against the AUR RPC (with curl/json). If either string is empty, you'd have to be aware of the limitation, and workaround by e.g. setting -1 yourself if the variable is empty.
Anyway in this case I'd expect detecting a nonexistent package to be implemented via checking the returned contents of curl/expac, rather than making assumptions about the version comparison.
I guess it can be handled in a satisfactory way from the caller, unlike any of the other "dead end" issues. I moved it to "closed".
Great, we're now even closer to "all dead ends lead to aurweb". :D
pacsift: no output if --sysroot is specified andrewgregory/pacutils#26
Should be marked as done I think, upstream issue was solved.