10 Commits

Author SHA256 Message Date
043326c77b Accepting request 1331687 from system:packagemanager
OBS-URL: https://build.opensuse.org/request/show/1331687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apk-tools?expand=0&rev=5
2026-02-06 18:11:25 +00:00
0caf9329d7 Accepting request 1330690 from home:mnhauke
- Update to version 3.0.4:
  * portability: do not include_next sys/random.h if its missing.
  * db: add O_DIRECTORY to opening database directory.
  * print: fix usage of va_list twice.
  * doc: document identity hash constraint used by "add file.apk"
  * print: fix apk_indent output to be logged if needed.
  * db: reset 'replaces' before reading v2 pkginfo.
  * solver: allow virtual provided package swap on del.
  * test: add test for replaces to function.
  * db: fix replaces to take ownership of files.
  * libfetch: increase password buffer to support long tokens.
  * db: check that unshare(CLONE_NEWNS) as root works.
  * db: always match package size in apk_db_get_pkg_by_name().
  * progress io: propagate error code at close.

- Update to version 3.0.3:
  * package: fix memfd sealing.
  * io: do not close stdin.
  * process: do not depend on /dev/null.
  * db: print error if apk_process_init fails during script exec.

OBS-URL: https://build.opensuse.org/request/show/1330690
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/apk-tools?expand=0&rev=11
2026-02-06 14:18:27 +00:00
3045efdcda Accepting request 1323416 from system:packagemanager
OBS-URL: https://build.opensuse.org/request/show/1323416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apk-tools?expand=0&rev=4
2025-12-18 17:32:56 +00:00
7b7ba71581 Accepting request 1322922 from home:mnhauke
- Update to version 3.0.2:
  * applet: stylistic changes and some code reduction for help.
  * applet: Auto-detect help gzip/zlib compression.
  * db: fix chroot proc setup for scripts when in user namespace.
  * db, pkg: add fallback to not needing unshare() when running as
    root.
  * commit: dynamic unit for installed_bytes.
  * apk: fix compile when using C89.
  * mkpkg: implement --xattrs[=BOOL] to disable xattr recording.
  * io_url_libfetch: do not map error to zero.
  * package: add F_SEAL_EXEC to memfd script.
  * db: drop use of fexecve for scripts.
  * commit: don't sync with --simulate.

OBS-URL: https://build.opensuse.org/request/show/1322922
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/apk-tools?expand=0&rev=9
2025-12-17 20:31:19 +00:00
f3ebb954f7 Accepting request 1321357 from system:packagemanager
OBS-URL: https://build.opensuse.org/request/show/1321357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apk-tools?expand=0&rev=3
2025-12-08 10:54:33 +00:00
a41436413b Accepting request 1321005 from home:mnhauke
- Update to version 3.0.1:
  User facing changes:
  * Support for new package and index format: designed for
    improved security, performance and extensibility in future.
    + The index supports newer hash algorithms.
    + Supports for newer signature algorithms.
    + Supports for the zstd compression.
    + Designed to support additional features in the future, e.g.
      audit can verify all data in the installed database using
      original package signatures.
  * Compatibility related changes
    + Support for ftp urls in the libfetch backend has been removed
    + Support for the original "alpine v1" packages and for broken
      v2 packages from foreign tools has been removed.
    + Support for md5 hashes has been removed.
    + The package arch is now validated and must be compatible to
      install. See man page for etc/apk/arch.
    + The script output is now processed by apk, each output line
      is prefixed with * to disambiguate the script output from apk
      output.
    + The scripts are executed from a memfd if possible. This means
      $0 is no longer reliable method to determine the hook name.
      Use $APK_SCRIPT instead
  * Improved configuration and repository configuration
    + The repositories file format now supports definition and
      usage of variables.
    + Support for config file for default options (overriding
      configuration can be provided in APK_CONFIG specified file).
    + Various configuration files and repositories are now searched
      from etc/apk and lib/apk so distributions can provision

OBS-URL: https://build.opensuse.org/request/show/1321005
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/apk-tools?expand=0&rev=7
2025-12-06 12:15:51 +00:00
ddc572afa8 Accepting request 1189271 from system:packagemanager
OBS-URL: https://build.opensuse.org/request/show/1189271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apk-tools?expand=0&rev=2
2024-07-25 13:38:39 +00:00
aa3e74ace4 Accepting request 1182573 from home:mnhauke
- Build lua module
- Update to version 2.14.4
  * db: fix creation of missing directories
  * index: do not print message if outputting file to stdout
  * pkg: accept broken fpm generated packages with a warning
  * pkg: allow multiple data sections with a warning
  * pkg: fix index speed regression
  * pkg: always use real digest, openssl-fips module crashes
    otherwise
- Update to version 2.14.3
  * io: fix gunzip mpart handling regression
- Update to version 2.14.2
  * list: fix -P with filter
  * verify: synchronize with git master
  * db: refactor apk_package.filename to index
  * pkg: clean up and simplify code
  * io: simplify mpart and error handling
  * io: fix apk_istream_get_max non-complete reads
  * doc: apk(8) document environment and libfetch config
  * doc: apk(8) add FILES section, speak of world constraints
  * list: consider only tag appropriate versions in upgradable
  * doc: add(8), del(8), world(5) speak of world constraints
  * doc: apk(8) document --force-broken-world better
  * pkg: reorder struct apk_package fields for size
  * doc: apk-search(8) is case insensitive
  * doc: mention /etc/apk/repositories.d/*.list
  * doc: fix tagged package explaination
  * doc: mention apk-world(5) in apk-del(8) and apk-add(8)
  * doc: mention apk-repositories(5) in apk-search(8)
  * hash: remove unused code

OBS-URL: https://build.opensuse.org/request/show/1182573
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/apk-tools?expand=0&rev=5
2024-07-23 20:01:28 +00:00
b35649b149 Accepting request 1181567 from system:packagemanager
Forward the current version of apk-tools to Factory

OBS-URL: https://build.opensuse.org/request/show/1181567
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/apk-tools?expand=0&rev=1
2024-06-19 14:37:17 +00:00
81b92f47ae Accepting request 1156770 from home:mnhauke
Initial package for apk-tools

OBS-URL: https://build.opensuse.org/request/show/1156770
OBS-URL: https://build.opensuse.org/package/show/system:packagemanager/apk-tools?expand=0&rev=1
2024-06-12 11:02:28 +00:00