From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 22 20:08:31 2014 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 81F482F0; Sat, 22 Mar 2014 20:08:31 +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 68973183; Sat, 22 Mar 2014 20:08:31 +0000 (UTC) Received: by mail.lifanov.com (Postfix, from userid 58) id EEC6C1A943C; Sat, 22 Mar 2014 16:08:24 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.lifanov.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.3.2 Received: from app.lifanov.com (chat.lifanov.com [206.125.175.13]) by mail.lifanov.com (Postfix) with ESMTPA id 9A66E1A9439; Sat, 22 Mar 2014 16:07:59 -0400 (EDT) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 22 Mar 2014 16:07:58 -0400 From: Nikolai Lifanov To: pawel@freebsd.org Subject: Re: ports/187453: [maintainer] [update] [patch] sysutils/ansible 1.5.2 In-Reply-To: <201403221930.s2MJUHa9022445@freefall.freebsd.org> References: <201403221930.s2MJUHa9022445@freefall.freebsd.org> Message-ID: <20a5e4d5204aac941ab9a2e691a53313@mail.lifanov.com> X-Sender: lifanov@mail.lifanov.com User-Agent: Roundcube Webmail/0.9.5 Cc: freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Mar 2014 20:08:31 -0000 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