Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Mar 2016 01:48: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: r410599 - head/ports-mgmt/synth
Message-ID:  <201603080148.u281mx6S061649@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Tue Mar  8 01:48:59 2016
New Revision: 410599
URL: https://svnweb.freebsd.org/changeset/ports/410599

Log:
  ports-mgmt/synth: Upgrade version 1.11 => 1.20
  
  This was meant to be a pure enhancement release to support the signing
  of the repository, but there were some regressions brought in with
  version 1.1x and also some long standing bugs found.
  
  Fixed:
   * Regression: Interactive test mode
     Changing the TERM setting to "dumb" semi-broke the interactive shell
     when ENTERAFTER is used with the test command.  The fix was to set
     TERM back to cons25 in this particular case.
   * Regression (serious): install command
     The improvement in speed of package validation for the rebuilding of
     the repository resulted in a new bug that caused the "synth install"
     command to install every port in the repository.  It was caused by
     reusing a container that I thought was available, but it turns out
     that the "install" command still needed it.
   * Bug: handle exception that occurred when Synth asked a question
     when no TTY was attached.  Running a command like "force" would result
     in a question, and if Synth was running in a cron job or having args
     piped to it via xargs, no terminal would be available and Synth would
     throw an exception.  Now in this case, Synth just assumes answer to
     question is "No" and ends gracefully.
   * Bug: purge-distfiles command would delete everything if any error was
     encountered.  It should have just stopped, which it does now.
   * Bug: purge-distfiles container had a bug which prevented all the
     distfiles from being stored, which caused removal of good distfiles.
   * Bug: purge-distfiles container didn't check for duplicates, resulting
     in unhandled exceptions.  Now fixed, purge-distfiles command works now.
  
  enhancements:
   * Show version information on status commands.  On the display, a symbol
     of "N" (New), "R" (result), or "U" (upgrade) shows next to each line.
     Additionaly for "U", the old version and new version are shown.  The
     same information is shown in the log, but in addition the actual
     version for "N" and "R" categories is also listed.
   * Test mode: Add filters from poudriere to prevent false test failures
     with leftover and modified files.  Mostly it involves files that get
     modified, but it's okay so the MD5 check failures need ignoring
   * Support signing repository with local RSA keys.  Adjust man page with
     two new FILES (public key and private key) along with an example on
     how to generate those files.
   * Support signing repository with external signing command and
     fingerprints.  Adjust man page with two more new FILES and an example
     of how configure this feature.

Modified:
  head/ports-mgmt/synth/Makefile
  head/ports-mgmt/synth/distinfo

Modified: head/ports-mgmt/synth/Makefile
==============================================================================
--- head/ports-mgmt/synth/Makefile	Tue Mar  8 01:45:27 2016	(r410598)
+++ head/ports-mgmt/synth/Makefile	Tue Mar  8 01:48:59 2016	(r410599)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	synth
-PORTVERSION=	1.11
+PORTVERSION=	1.20
 DISTVERSIONPREFIX=	v
 CATEGORIES=	ports-mgmt
 

Modified: head/ports-mgmt/synth/distinfo
==============================================================================
--- head/ports-mgmt/synth/distinfo	Tue Mar  8 01:45:27 2016	(r410598)
+++ head/ports-mgmt/synth/distinfo	Tue Mar  8 01:48:59 2016	(r410599)
@@ -1,4 +1,4 @@
-SHA256 (jrmarino-synth-v1.11_GH0.tar.gz) = 7e4858b0487df06060dcb7a875a44d3ab751570a01c005786cab8818fd5c1132
-SIZE (jrmarino-synth-v1.11_GH0.tar.gz) = 92961
+SHA256 (jrmarino-synth-v1.20_GH0.tar.gz) = ea9c83d6e4f0302bd295701140f85299d1a1101dbf15e3eef3c247a758eab069
+SIZE (jrmarino-synth-v1.20_GH0.tar.gz) = 97431
 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?201603080148.u281mx6S061649>