From lifanov@mail.lifanov.com  Tue Mar 11 15:24:52 2014
Return-Path: <lifanov@mail.lifanov.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id BB0BA81F
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 11 Mar 2014 15:24:52 +0000 (UTC)
Received: from mail.lifanov.com (mail.lifanov.com [206.125.175.12])
	(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id A97F033D
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 11 Mar 2014 15:24:52 +0000 (UTC)
Received: by mail.lifanov.com (Postfix, from userid 1001)
	id 1F7071A907C; Tue, 11 Mar 2014 11:24:52 -0400 (EDT)
Message-Id: <20140311152452.1F7071A907C@mail.lifanov.com>
Date: Tue, 11 Mar 2014 11:24:52 -0400 (EDT)
From: Nikolai Lifanov <lifanov@mail.lifanov.com>
Reply-To: Nikolai Lifanov <lifanov@mail.lifanov.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [maintainer] [update] [patch] sysutils/ansible 1.5.2
X-Send-Pr-Version: 3.114
X-GNATS-Notify:

>Number:         187453
>Category:       ports
>Synopsis:       [maintainer] [update] [patch] sysutils/ansible 1.5.2
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pawel
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 11 15:30:00 UTC 2014
>Closed-Date:    Sat Mar 22 23:52:34 UTC 2014
>Last-Modified:  Sun Mar 23 00:00:00 UTC 2014
>Originator:     Nikolai Lifanov
>Release:        FreeBSD 10.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD mail.lifanov.com 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 22:34:59 UTC 2014 root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64

>Description:
	Please update sysutils/ansible to 1.5.2. This is a bugfix release.
	Changelog: https://raw.github.com/ansible/ansible/v1.5.2/CHANGELOG.md

	Note to committer: please try to fetch this first. This release cooled
	down a bit and the upstream stopped re-rolling the distfile... probably

>How-To-Repeat:
	Apply this patch.

>Fix:

--- ansible-1.5.2.diff begins here ---
Index: sysutils/ansible/Makefile
===================================================================
--- sysutils/ansible/Makefile	(revision 347886)
+++ sysutils/ansible/Makefile	(working copy)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	ansible
-PORTVERSION=	1.5
+PORTVERSION=	1.5.2
 CATEGORIES=	sysutils python
 MASTER_SITES=	http://releases.ansible.com/ansible/
 
Index: sysutils/ansible/distinfo
===================================================================
--- sysutils/ansible/distinfo	(revision 347886)
+++ sysutils/ansible/distinfo	(working copy)
@@ -1,2 +1,2 @@
-SHA256 (ansible-1.5.tar.gz) = 37c46b84a5525ad027e3828cd862089a20783944603c504630d0c9c84e62df45
-SIZE (ansible-1.5.tar.gz) = 533821
+SHA256 (ansible-1.5.2.tar.gz) = 36cf7e378137074466a07f8568c98940031e3a0b66d3844fac788907e919875a
+SIZE (ansible-1.5.2.tar.gz) = 541002
--- ansible-1.5.2.diff ends here ---


>Release-Note:
>Audit-Trail:

From: Nikolai Lifanov <lifanov@mail.lifanov.com>
To: bug-followup@FreeBSD.org, lifanov@mail.lifanov.com
Cc:  
Subject: Re: ports/187453: [maintainer] [update] [patch] sysutils/ansible
 1.5.2
Date: Fri, 14 Mar 2014 10:15:57 -0400

 This is a multi-part message in MIME format.
 --------------010804020505010804010207
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 Ansible 1.5.3 is available. Please use this patch instead.
 
 Changelog: https://raw.github.com/ansible/ansible/v1.5.3/CHANGELOG.md
 
 - Nikolai Lifanov
 
 --------------010804020505010804010207
 Content-Type: text/plain; charset=us-ascii;
  name="patch.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="patch.txt"
 
 Index: sysutils/ansible/Makefile
 ===================================================================
 --- sysutils/ansible/Makefile	(revision 348122)
 +++ sysutils/ansible/Makefile	(working copy)
 @@ -1,7 +1,7 @@
  # $FreeBSD$
  
  PORTNAME=	ansible
 -PORTVERSION=	1.5
 +PORTVERSION=	1.5.3
  CATEGORIES=	sysutils python
  MASTER_SITES=	http://releases.ansible.com/ansible/
  
 Index: sysutils/ansible/distinfo
 ===================================================================
 --- sysutils/ansible/distinfo	(revision 348122)
 +++ sysutils/ansible/distinfo	(working copy)
 @@ -1,2 +1,2 @@
 -SHA256 (ansible-1.5.tar.gz) = 37c46b84a5525ad027e3828cd862089a20783944603c504630d0c9c84e62df45
 -SIZE (ansible-1.5.tar.gz) = 533821
 +SHA256 (ansible-1.5.3.tar.gz) = edef163fed028491cafabd2f6bd3ee26c3d06819917e85207f4026c3839c9b45
 +SIZE (ansible-1.5.3.tar.gz) = 542711
 
 --------------010804020505010804010207--
State-Changed-From-To: open->feedback 
State-Changed-By: pawel 
State-Changed-When: Sat Mar 22 19:26:39 UTC 2014 
State-Changed-Why:  
DIstfile size is wrong, please check contents of tarball for malicious 
content. Same thing with 1.5.2, this is worrisome... 

===>  License GPLv3 accepted by the user ===>   ansible-1.5.3 depends on 
file: /usr/local/sbin/pkg - found => ansible-1.5.3.tar.gz doesn't seem 
to exist in /usr/ports/distfiles/.  => Attempting to fetch 
http://releases.ansible.com/ansible/ansible-1.5.3.tar.gz fetch: 
http://releases.ansible.com/ansible/ansible-1.5.3.tar.gz: size mismatch: 
expected 542711, actual 542687 => Attempting to fetch 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ansible-1.5.3.tar.gz 
fetch: 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ansible-1.5.3.tar.gz: 
File unavailable (e.g., file not found, no access) => Couldn't fetch it 
- please try to retrieve this => port manually into 
/usr/ports/distfiles/ and try again.  *** Error code 1 

Stop.  make: stopped in /home/corn/ansible 



http://www.freebsd.org/cgi/query-pr.cgi?pr=187453 

From: Nikolai Lifanov <lifanov@mail.lifanov.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/187453: [maintainer] [update] [patch] sysutils/ansible
 1.5.2
Date: Sat, 22 Mar 2014 16:57:43 -0400

 --=_84406ff781ff3a3586417bc228302bd3
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain; charset=UTF-8;
  format=flowed
 
 
 
 -------- Original Message --------
 Subject: Re: ports/187453: [maintainer] [update] [patch] 
 sysutils/ansible 1.5.2
 Date: 2014-03-22 16:41
  From: Nikolai Lifanov <lifanov@mail.lifanov.com>
 To: pawel@freebsd.org
 Cc: freebsd-ports-bugs@freebsd.org
 
 On 2014-03-22 15:30, pawel@FreeBSD.org wrote:
 > Synopsis: [maintainer] [update] [patch] sysutils/ansible 1.5.2
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: pawel
 > State-Changed-When: Sat Mar 22 19:26:39 UTC 2014
 > State-Changed-Why:
 > DIstfile size is wrong, please check contents of tarball for malicious
 > content. Same thing with 1.5.2, this is worrisome...
 > 
 > ===>  License GPLv3 accepted by the user ===>   ansible-1.5.3 depends 
 > on
 > file: /usr/local/sbin/pkg - found => ansible-1.5.3.tar.gz doesn't seem
 > to exist in /usr/ports/distfiles/.  => Attempting to fetch
 > http://releases.ansible.com/ansible/ansible-1.5.3.tar.gz fetch:
 > http://releases.ansible.com/ansible/ansible-1.5.3.tar.gz: size 
 > mismatch:
 > expected 542711, actual 542687 => Attempting to fetch
 > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ansible-1.5.3.tar.gz
 > fetch:
 > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ansible-1.5.3.tar.gz:
 > File unavailable (e.g., file not found, no access) => Couldn't fetch it
 > - please try to retrieve this => port manually into
 > /usr/ports/distfiles/ and try again.  *** Error code 1
 > 
 > Stop.  make: stopped in /home/corn/ansible
 > 
 > 
 > 
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=187453
 
 Time to go back to Github for this... This is a larger distfile, since 
 it includes sources for website docs and tests, but I verified that the 
 installed contents are correct.
 
 This time I also provided a Sourceforge mirror for clients that can't 
 handle https:// scheme.
 
 Please use the patch I just attached instead of the other two.
 
 - Nikolai Lifanov
 --=_84406ff781ff3a3586417bc228302bd3
 Content-Transfer-Encoding: base64
 Content-Type: text/x-diff;
  name=ansible-github.diff
 Content-Disposition: attachment;
  filename=ansible-github.diff;
  size=1267
 
 SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIE1ha2VmaWxlCShyZXZpc2lvbiAzNDg4MDUp
 CisrKyBNYWtlZmlsZQkod29ya2luZyBjb3B5KQpAQCAtMSw5ICsxLDkgQEAKICMgJEZyZWVCU0Qk
 CiAKIFBPUlROQU1FPQlhbnNpYmxlCi1QT1JUVkVSU0lPTj0JMS41CitQT1JUVkVSU0lPTj0JMS41
 LjMKIENBVEVHT1JJRVM9CXN5c3V0aWxzIHB5dGhvbgotTUFTVEVSX1NJVEVTPQlodHRwOi8vcmVs
 ZWFzZXMuYW5zaWJsZS5jb20vYW5zaWJsZS8KK01BU1RFUl9TSVRFUz0JR0ggU0YvbGlmYW5vdi1w
 b3J0cy1kaXN0ZmlsZXMvJHtQT1JUTkFNRX0vCiAKIE1BSU5UQUlORVI9CWxpZmFub3ZAbWFpbC5s
 aWZhbm92LmNvbQogQ09NTUVOVD0JU2ltcGxlIHNzaC1iYXNlZCBjb25maWd1cmF0aW9uIG1hbmFn
 ZW1lbnQgYW5kIG9yY2hlc3RyYXRpb24gc3lzdGVtCkBAIC0yMSw2ICsyMSwxMSBAQAogQUNDRUxF
 UkFURV9SVU5fREVQRU5EUz0JJHtQWVRIT05fUEtHTkFNRVBSRUZJWH1weWNyeXB0bz4wOiR7UE9S
 VFNESVJ9L3NlY3VyaXR5L3B5LXB5Y3J5cHRvIFwKIAkJCSR7UFlUSE9OX1BLR05BTUVQUkVGSVh9
 a2V5Y3phcj4wOiR7UE9SVFNESVJ9L3NlY3VyaXR5L3B5LWtleWN6YXIKIAorVVNFX0dJVEhVQj0g
 ICAgeWVzCitHSF9BQ0NPVU5UPSAgICBhbnNpYmxlCitHSF9UQUdOQU1FPSAgICB2JHtESVNUVkVS
 U0lPTn0KK0dIX0NPTU1JVD0gICAgIDZhZTU4YTkKKwogVVNFX1BZVEhPTj0JCTIKIFVTRV9QWURJ
 U1RVVElMUz0JeWVzCiBQWURJU1RVVElMU19BVVRPUExJU1Q9CXllcwpJbmRleDogZGlzdGluZm8K
 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
 PT09PT09PT09PQotLS0gZGlzdGluZm8JKHJldmlzaW9uIDM0ODgwNSkKKysrIGRpc3RpbmZvCSh3
 b3JraW5nIGNvcHkpCkBAIC0xLDIgKzEsMiBAQAotU0hBMjU2IChhbnNpYmxlLTEuNS50YXIuZ3op
 ID0gMzdjNDZiODRhNTUyNWFkMDI3ZTM4MjhjZDg2MjA4OWEyMDc4Mzk0NDYwM2M1MDQ2MzBkMGM5
 Yzg0ZTYyZGY0NQotU0laRSAoYW5zaWJsZS0xLjUudGFyLmd6KSA9IDUzMzgyMQorU0hBMjU2IChh
 bnNpYmxlLTEuNS4zLnRhci5neikgPSAzYjNmNWEwNDEwMTI0YWQ1YTQzMmIxZTgxMjVmY2QyNzEx
 ODU5N2FmNDI5ZjA1ZTU4ZTcxMmFlMmE5MjEyNTM5CitTSVpFIChhbnNpYmxlLTEuNS4zLnRhci5n
 eikgPSAxMDM1MTcwCg==
 --=_84406ff781ff3a3586417bc228302bd3--
 

From: Nikolai Lifanov <lifanov@mail.lifanov.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/187453: [maintainer] [update] [patch] sysutils/ansible
 1.5.2
Date: Sat, 22 Mar 2014 16:57:09 -0400

 -------- Original Message --------
 Subject: Re: ports/187453: [maintainer] [update] [patch] 
 sysutils/ansible 1.5.2
 Date: 2014-03-22 16:07
  From: Nikolai Lifanov <lifanov@mail.lifanov.com>
 To: pawel@freebsd.org
 Cc: freebsd-ports-bugs@freebsd.org
 
 On 2014-03-22 15:30, pawel@FreeBSD.org wrote:
 > Synopsis: [maintainer] [update] [patch] sysutils/ansible 1.5.2
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: pawel
 > State-Changed-When: Sat Mar 22 19:26:39 UTC 2014
 > State-Changed-Why:
 > DIstfile size is wrong, please check contents of tarball for malicious
 > content. Same thing with 1.5.2, this is worrisome...
 > 
 > ===>  License GPLv3 accepted by the user ===>   ansible-1.5.3 depends 
 > on
 > file: /usr/local/sbin/pkg - found => ansible-1.5.3.tar.gz doesn't seem
 > to exist in /usr/ports/distfiles/.  => Attempting to fetch
 > http://releases.ansible.com/ansible/ansible-1.5.3.tar.gz fetch:
 > http://releases.ansible.com/ansible/ansible-1.5.3.tar.gz: size 
 > mismatch:
 > expected 542711, actual 542687 => Attempting to fetch
 > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ansible-1.5.3.tar.gz
 > fetch:
 > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ansible-1.5.3.tar.gz:
 > File unavailable (e.g., file not found, no access) => Couldn't fetch it
 > - please try to retrieve this => port manually into
 > /usr/ports/distfiles/ and try again.  *** Error code 1
 > 
 > Stop.  make: stopped in /home/corn/ansible
 > 
 > 
 > 
 > http://www.freebsd.org/cgi/query-pr.cgi?pr=187453
 
 I can confirm that *both* distfiles have been rerolled.
 The distfile for 1.5.2 has the same contents, compress ratio, archive 
 size, etc. down to the letter, but the checksum doesn't match. For 
 1.5.3, there really is a difference:
 
 Index: ansible-1.5.3/library/packaging/apt_repository
 ==================================================================
 --- ansible-1.5.3/library/packaging/apt_repository
 +++ ansible-1.5.3/library/packaging/apt_repository
 @@ -351,13 +351,13 @@
   def get_add_ppa_signing_key_callback(module):
       def _run_command(command):
           module.run_command(command, check_rc=True)
 
       if module.check_mode:
 -        return _run_command
 +        return None
       else:
 -        return None
 +        return _run_command
 
 
   def main():
       module = AnsibleModule(
           argument_spec=dict(
 
 
 This is really terrible and happens all the time... I'm going to move 
 away from the project download site and back to github snapshots... So, 
 please hold for a new patch.
 
 - Nikolai Lifanov
Responsible-Changed-From-To: freebsd-ports-bugs->pawel 
Responsible-Changed-By: pawel 
Responsible-Changed-When: Sat Mar 22 22:23:09 UTC 2014 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187453 
State-Changed-From-To: feedback->closed 
State-Changed-By: pawel 
State-Changed-When: Sat Mar 22 23:52:33 UTC 2014 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=187453 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/187453: commit references a PR
Date: Sat, 22 Mar 2014 23:52:06 +0000 (UTC)

 Author: pawel
 Date: Sat Mar 22 23:52:01 2014
 New Revision: 348815
 URL: http://svnweb.freebsd.org/changeset/ports/348815
 QAT: https://qat.redports.org/buildarchive/r348815/
 
 Log:
   Update to version 1.5.3, switch to fetching from github
   
   PR:		ports/187453
   Submitted by:	maintainer
 
 Modified:
   head/sysutils/ansible/Makefile
   head/sysutils/ansible/distinfo
 
 Modified: head/sysutils/ansible/Makefile
 ==============================================================================
 --- head/sysutils/ansible/Makefile	Sat Mar 22 22:58:39 2014	(r348814)
 +++ head/sysutils/ansible/Makefile	Sat Mar 22 23:52:01 2014	(r348815)
 @@ -1,9 +1,8 @@
  # $FreeBSD$
  
  PORTNAME=	ansible
 -PORTVERSION=	1.5
 +PORTVERSION=	1.5.3
  CATEGORIES=	sysutils python
 -MASTER_SITES=	http://releases.ansible.com/ansible/
  
  MAINTAINER=	lifanov@mail.lifanov.com
  COMMENT=	Simple ssh-based configuration management and orchestration system
 @@ -21,6 +20,11 @@ ACCELERATE_DESC=	Enable Accelerated Mode
  ACCELERATE_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pycrypto>0:${PORTSDIR}/security/py-pycrypto \
  			${PYTHON_PKGNAMEPREFIX}keyczar>0:${PORTSDIR}/security/py-keyczar
  
 +USE_GITHUB=	yes
 +GH_ACCOUNT=	ansible
 +GH_TAGNAME=	v${DISTVERSION}
 +GH_COMMIT=	6ae58a9
 +
  USE_PYTHON=		2
  USE_PYDISTUTILS=	yes
  PYDISTUTILS_AUTOPLIST=	yes
 
 Modified: head/sysutils/ansible/distinfo
 ==============================================================================
 --- head/sysutils/ansible/distinfo	Sat Mar 22 22:58:39 2014	(r348814)
 +++ head/sysutils/ansible/distinfo	Sat Mar 22 23:52:01 2014	(r348815)
 @@ -1,2 +1,2 @@
 -SHA256 (ansible-1.5.tar.gz) = 37c46b84a5525ad027e3828cd862089a20783944603c504630d0c9c84e62df45
 -SIZE (ansible-1.5.tar.gz) = 533821
 +SHA256 (ansible-1.5.3.tar.gz) = 3b3f5a0410124ad5a432b1e8125fcd27118597af429f05e58e712ae2a9212539
 +SIZE (ansible-1.5.3.tar.gz) = 1035170
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
