Bug 243564

Summary: [exp-run] pkg 1.13
Product: Ports & Packages Reporter: Baptiste Daroussin <bapt>
Component: Individual Port(s)Assignee: Baptiste Daroussin <bapt>
Status: Closed FIXED    
Severity: Affects Only Me Flags: antoine: exp-run+
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Baptiste Daroussin freebsd_committer freebsd_triage 2020-01-24 17:12:12 UTC
Can you make an exp-run with WITH_PKG=devel in make.conf, it is passes I will release pkg 1.12.99.3 as pkg 1.13.0
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2020-01-25 20:19:05 UTC
Can you provide a patch?  some ports hardcode :ports-mgmt/pkg in their dependencies...
Comment 2 Baptiste Daroussin freebsd_committer freebsd_triage 2020-01-29 11:47:35 UTC
ports tree is fixed, can you run WITH_PKG=devel or you prefer that I provide a patch?
Comment 3 Antoine Brodin freebsd_committer freebsd_triage 2020-02-08 20:55:59 UTC
Exp-run looks fine
Comment 4 commit-hook freebsd_committer freebsd_triage 2020-02-11 08:36:40 UTC
A commit references this bug:

Author: bapt
Date: Tue Feb 11 08:36:23 UTC 2020
New revision: 525794
URL: https://svnweb.freebsd.org/changeset/ports/525794

Log:
  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

Changes:
  head/ports-mgmt/pkg/Makefile
  head/ports-mgmt/pkg/distinfo
  head/ports-mgmt/pkg/files/patch-libfetch
  head/ports-mgmt/pkg/pkg-plist