pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Please help test new pkgin



Hi,

This update includes the majority of the changes I wanted to get in
before the 2018Q2 branch.  As we're getting quite close to the freeze
point I'd love it if anyone is able to test it and provide feedback on
the changes (thanks to those who already have).

The major changes are:

 * Packages are now refreshed if their BUILD_DATE changes, ensuring
   rebuilt dependencies are correctly handled.

 * Upgrades are performed using "pkg_add -DU" rather than removing and
   reinstalling every package.  This should be faster and less
   error-prone.

 * Output formatting changes to improve readability and correctly
   account for package numbers.

 * A lot of internal clean-ups and hopefully fixes to common issues
   (some of these are hard to reproduce, but at least "blah is not
   available in the repository" and "blah has an empty FILE_SIZE"
   failures should be a thing of the past.

I've tested on macOS, Minix, and NetBSD/evbarm, as well as performing
a full-upgrade of around 1,100 packages from 2014Q4 to 2018Q1.  Would
love to know that I didn't break it on a bunch of other platforms too.

Thanks!

-- 
Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com
--- Begin Message ---
Module Name:	pkgsrc
Committed By:	jperkin
Date:		Fri Jun  8 21:59:58 UTC 2018

Modified Files:
	pkgsrc/pkgtools/pkgin: Makefile distinfo

Log Message:
pkgin: Update to 0.11.0.

## Version 0.11.0 (2018-06-08)

 * Fix build on NetBSD/evbarm.
 * Skip download checks for packages that are being removed, prevents
   erroneous "empty FILE_SIZE" failures.
 * Perform in-place upgrades using `pkg_add -DU` rather than removing
   and reinstalling.  Should be faster and less error-prone.
 * Output formatting improvements.  Installs are now split between
   refresh, upgrade, and install, with package lists formatted to be
   easier to read.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 pkgsrc/pkgtools/pkgin/Makefile
cvs rdiff -u -r1.47 -r1.48 pkgsrc/pkgtools/pkgin/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/pkgtools/pkgin/Makefile
diff -u pkgsrc/pkgtools/pkgin/Makefile:1.77 pkgsrc/pkgtools/pkgin/Makefile:1.78
--- pkgsrc/pkgtools/pkgin/Makefile:1.77	Wed Jun  6 11:10:06 2018
+++ pkgsrc/pkgtools/pkgin/Makefile	Fri Jun  8 21:59:58 2018
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.77 2018/06/06 11:10:06 jperkin Exp $
+# $NetBSD: Makefile,v 1.78 2018/06/08 21:59:58 jperkin Exp $
 
-DISTNAME=		pkgin-0.10.2
+DISTNAME=		pkgin-0.11.0
 CATEGORIES=		pkgtools
 MASTER_SITES=		${MASTER_SITE_GITHUB:=joyent/}
 GITHUB_TAG=		v${PKGVERSION_NOREV}

Index: pkgsrc/pkgtools/pkgin/distinfo
diff -u pkgsrc/pkgtools/pkgin/distinfo:1.47 pkgsrc/pkgtools/pkgin/distinfo:1.48
--- pkgsrc/pkgtools/pkgin/distinfo:1.47	Wed Jun  6 11:10:06 2018
+++ pkgsrc/pkgtools/pkgin/distinfo	Fri Jun  8 21:59:58 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.47 2018/06/06 11:10:06 jperkin Exp $
+$NetBSD: distinfo,v 1.48 2018/06/08 21:59:58 jperkin Exp $
 
-SHA1 (pkgin-0.10.2.tar.gz) = 9817ed08779f8775c4fe4ef7a1d2215a2d24c708
-RMD160 (pkgin-0.10.2.tar.gz) = 4189fa601e00d66f90a2c8df965fbea365dfb580
-SHA512 (pkgin-0.10.2.tar.gz) = 531830bc5f38778ad0f7c0387178958ecb726d48f6044b653d4b7d8b12e61972feaf5fbd931ce30edfcc13b1e2e9e8ecbaaeed5b534c8fd050cca0e558ba0ea8
-Size (pkgin-0.10.2.tar.gz) = 196871 bytes
+SHA1 (pkgin-0.11.0.tar.gz) = 40c8380044ac5b82f3d58ff3dc1c04b82a9ec275
+RMD160 (pkgin-0.11.0.tar.gz) = 2d69606b86eb97c1e0a2fa49ea07e64ff0be1d13
+SHA512 (pkgin-0.11.0.tar.gz) = 63be22d5b60bda3eb792ef62c711f1d8a65f5f4146dcb43c4e9b3e362d5f35c000b1c2597ed00a681ef5c661b837045123e5aaa807d7ff6099b6d00bbde47d5d
+Size (pkgin-0.11.0.tar.gz) = 196612 bytes


--- End Message ---


Home | Main Index | Thread Index | Old Index