Date: Sun, 20 Mar 2016 11:49:59 +0000 (UTC) From: John Marino <marino@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r411437 - head/ports-mgmt/synth Message-ID: <201603201149.u2KBnxTK094078@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marino Date: Sun Mar 20 11:49:59 2016 New Revision: 411437 URL: https://svnweb.freebsd.org/changeset/ports/411437 Log: ports-mgmt/synth: Upgrade version 1.31 => 1.32 prepare-system, upgrade-system package deletion bug: These two commands had a serious logic flaw that resulted in newly-built packages to be immediately deleted prior the pkg(8) repo command. (And the obvious result of the system not getting updated without re-running the same command.) The cause was that the first package validity scan marked the package for deletion, and this setting was never reset. The obsolete package was correctly deleted and rebuilt, but then it was quickly deleted again during the second package scan because the previous deletion mark was still present. The fix was simple: Reset the deletion marks before rebuilding the repository so the second scan proceeds accurately. Test case provided by Wapcaplet in FreeBSD forums Modified: head/ports-mgmt/synth/Makefile head/ports-mgmt/synth/distinfo Modified: head/ports-mgmt/synth/Makefile ============================================================================== --- head/ports-mgmt/synth/Makefile Sun Mar 20 11:26:09 2016 (r411436) +++ head/ports-mgmt/synth/Makefile Sun Mar 20 11:49:59 2016 (r411437) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= synth -PORTVERSION= 1.31 +PORTVERSION= 1.32 DISTVERSIONPREFIX= v CATEGORIES= ports-mgmt Modified: head/ports-mgmt/synth/distinfo ============================================================================== --- head/ports-mgmt/synth/distinfo Sun Mar 20 11:26:09 2016 (r411436) +++ head/ports-mgmt/synth/distinfo Sun Mar 20 11:49:59 2016 (r411437) @@ -1,4 +1,4 @@ -SHA256 (jrmarino-synth-v1.31_GH0.tar.gz) = 77f29183b7005f5ed2c1ad8489dfc53e7cae43a749d7879e12b381f2e4563e4b -SIZE (jrmarino-synth-v1.31_GH0.tar.gz) = 99010 +SHA256 (jrmarino-synth-v1.32_GH0.tar.gz) = 3a04c9c7b3287d48ea12620ea0deb86282894cceb8bee630b13b891c1f2f00f4 +SIZE (jrmarino-synth-v1.32_GH0.tar.gz) = 99037 SHA256 (jrmarino-synth_external-v1.3_GH0.tar.gz) = 2afc03e494d2394446eabdb5244967c202a79b449c7cad7ea67a87807cc25f44 SIZE (jrmarino-synth_external-v1.3_GH0.tar.gz) = 209283
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201603201149.u2KBnxTK094078>