- Apr 10, 2023
-
-
Timo Teräs authored
Do not attempt to get xattrs from symlinks. Their extraction is not supported either. Do not use alloca.
-
Timo Teräs authored
-
- Apr 04, 2023
-
-
nina authored
At least in kernel packages for aarch64 we were running into the 8000 file hard limit in linux-devel. Increase it until we have a better solution in place.
-
Fixes alpine/apk-tools#10826 Fixes alpine/apk-tools#10884 [TT: Remove ADBI_PKG_PASSWD for now.]
-
- Apr 02, 2023
-
-
There will be additional metadata in the package structure that is user settable. Allow setting them via --info also.
-
- Mar 23, 2023
-
-
Timo Teräs authored
Allow omitting loading of system installed database and system repositories for the commands that operate on package indexes only.
-
- Mar 21, 2023
-
-
Timo Teräs authored
Handle file: URLs correctly, and don't do linkat() syscall if it is a remote repository. Also account the file size to progress always.
-
Timo Teräs authored
ref #10873
-
- Mar 06, 2023
-
-
Timo Teräs authored
-
Timo Teräs authored
fixes #10871
-
Timo Teräs authored
This will also fix "search" to display one match from each principal pkgname group. "search -e vim" will now show both vim and gvim. fixes #10864 fixes #10777
-
Timo Teräs authored
To make the search output and experience more consistent.
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-
- Mar 03, 2023
-
-
This change adds two manpages: apk-v2(5) and apk-v3(5). These pages describe the v2 and v3 file formats respectively, as I currently understand them.
-
- Feb 28, 2023
-
-
Timo Teräs authored
Only the leading zeroes should be ignored. Handle properly if the version component is actually zero. fixes #10880
-
- Feb 16, 2023
-
-
In order to address the problem with early file ownership (before passwd/group exists), do a few changes here: 1) For root-owned things, always fall back to fixed values, as those are the ones we always know and cannot change. Since the earliest packages only have root-owned files, this fixes the problem for those. 2) During file migration, if we encounter passwd/group and this is a newly committed file, reset the idcache, similarly to how it is done for scripts. This allows the next package to reload the mappings. Since those two files are usually installed as a part of the first package, the second package onwards should have a valid, complete mapping (reset only by scripts).
-
- Feb 14, 2023
-
-
Timo Teräs authored
Sort the changes by package name before displaying each package listing for easier reading by user. fixes #10866
-
- Jan 31, 2023
-
-
Timo Teräs authored
Omit separate static cache handling step if the explicit cache is configured to the static cache directory. fixes 609fd218 "cache: fix 'clean' to prune static cache always"
-
Timo Teräs authored
Document cache clean --purge better. Add a cache purge alias for it. And also purge installed package copies on disk installs. fixes #10857
-
Timo Teräs authored
Fix cache applet to prune the static cache which is used for index files if explicit caching is not enabled. fixes #10754
-
- Jan 29, 2023
-
-
- Jan 17, 2023
-
-
This fixes undefined behavior at least in database, where BIT is used with 31 (as APK_MAX_REPOS is 32) which is not representable with a signed integer.
-
- Jan 08, 2023
-
-
Jakub Jirutka authored
-
- Dec 28, 2022
-
-
Timo Teräs authored
There are subtle issues where solving fails with --available, and install_if rules if the repository indexes are not available. Also it can be considered upgrade failure if index update failed. Abort cache download, cache sync and upgrade operations early in the above mentioned cases. Also document side effects of --simulate that might affect upgrade. fixes #10726, #10764
-
Timo Teräs authored
Track separately autoupdate failure, and opening errors. And print only one error per index at maximum. This makes update with or without --no-cache consistent. Ignore errors from local paths as builders often refer to a local path that is being built, but might be non-existent when building the first package. ref #10726
-
- Dec 25, 2022
-
-
Timo Teräs authored
Force preference on the user specified action on commandline. This allows upgrading packages which would otherwise be kept back due to partial update preferring to keep top level dependency on the installed version. fixes #7531
-
- Dec 23, 2022
-
-
nina authored
-
- Dec 22, 2022
-
-
Timo Teräs authored
apk_db_close is not re-entrant, and would be executed by the signal handler. It makes sense to just ignore the signal after applet is complete as the clean up work has been started already. fixes #10840
-
Timo Teräs authored
fixes #10848
-
Timo Teräs authored
-
Timo Teräs authored
- Dec 21, 2022
-
-
Timo Teräs authored
fixes #10721
-
- Dec 20, 2022
-
-
Timo Teräs authored
-
Timo Teräs authored
fixes commit 395e92b6 "io: formalize apk_ostream_write() always writing full data"
-
Timo Teräs authored
fixes #10650
-
Timo Teräs authored
-
Timo Teräs authored
It makes sense to not prioritize requirers anymore. It was originally intended to select early packages with multiple constraints seen. However, more important are the constraints that actually limit the choise. fixes #10843
-