HomeFreeBSD

Release pkg 1.13

Description

Release pkg 1.13

  • when installing over a non tracked file (not owned by any package) pkg now saves a copy of that file as .pkgsave
  • Fix a chicken/egg problem with the meta being compressed and defining the compression format. Now pkg repo will create a meta.conf file uncompressed (it is small enough) and fallback on the old meta.txz. Note that meta.txz is still created for backward compatibility.
  • pkg repo now creates meta files in version 2 by default meaning the digests.txz (this was only used with pkg up to 1.2). Anyone using that version and willing to upgrade can do it via: pkg bootstrap -f
  • suppress version checking when -j is specified
  • Alphabetically sort packages printed in the output of pkg commands to ease readability
  • pkg lock/unlock now allows multiple packages in arguments
  • shell script can now print messages along with pkg-messages by writing to ${PKG_MSGFD} file descriptor
  • improve error reporting when parsing vuxml files
  • lua script are now ready for prime time:
    • sanboxed with capsicum on plateforms that support it
    • rootdir native
    • documented
  • Fix pkg backup
  • pkg now gives a hint about running pkg update -f in case of "size mismatch"
  • scripts (lua and shell) can now determine if they are in the process of an upgrade or an installation via a variable
  • shell scripts are now fully documented
  • keyword files are now documented

PR: 243564
exp-run by: antoine

Details

Provenance
baptAuthored on
Parents
rP525793: MFH: r525792
Branches
Unknown
Tags
Unknown