8 Commits

Author SHA256 Message Date
e1b02be26c 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
0c616986c2 - 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/package/show/system:packagemanager/apk-tools?expand=0&rev=9
2025-12-17 20:31:19 +00:00
7bf06c0250 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
9326a0fd48 - 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/package/show/system:packagemanager/apk-tools?expand=0&rev=7
2025-12-06 12:15:51 +00:00
ef5ec21938 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
1a3c5f8e25 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
d60c8954a3 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
51a0d46672 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