From owner-freebsd-python@FreeBSD.ORG Mon May 26 23:04:53 2014 Return-Path: Delivered-To: freebsd-python@freebsd.org 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 3A6BFF0E for ; Mon, 26 May 2014 23:04:53 +0000 (UTC) Received: from mail-we0-f171.google.com (mail-we0-f171.google.com [74.125.82.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C0E48242E for ; Mon, 26 May 2014 23:04:51 +0000 (UTC) Received: by mail-we0-f171.google.com with SMTP id w62so8585792wes.2 for ; Mon, 26 May 2014 16:04:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=8jHX94Det+nJCpxq5uPjoXmMN2RLTCN6uc2GPxzBF8w=; b=amq3m8kT+hqtqzfWeNGnhnuvfA0k4XeQtyOfav4L9n8ezXmvkNOkb087se4zcO8IKo sUDTtuGBtkw8p8+Pa590qbht9Yn8QyxSPmNsD3/5pt+WktwSNqeWZJoFLMII0Mye3BSP VULGCbA1JpijNo/9AhZ5eEuavVK4UAAcgbc+Vw1nv6oDpa0lKZxHp0scewFrNZ118jGg tInpo9zRqjygQwPeq+A1G3742I/frNMmuiYS7Rc4YX8V+z+9wCRNXXR1CYWgTXO3/ybe lmihWPPurrXDbw22GtPQYokuZvML4Gxa9byfKhz23JtGvO5v6GaG6ZZ+1p56K7qM3Lxk CWgw== X-Gm-Message-State: ALoCoQmDnedi6vPt//cX+wO7X1cLjfhCec0+Uav1ZCNFyntfGIZpdtKhgejc6YEyorqOSeWjhSvK X-Received: by 10.194.79.36 with SMTP id g4mr31350217wjx.71.1401141813769; Mon, 26 May 2014 15:03:33 -0700 (PDT) Received: from [10.1.1.2] ([78.133.179.174]) by mx.google.com with ESMTPSA id m5sm3028750wie.23.2014.05.26.15.03.32 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 26 May 2014 15:03:32 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.2\)) Subject: Re: ports/189666: devel/py-demjson: unfetchable due to rerolled tarball From: =?utf-8?Q?Bart=C5=82omiej_Rutkowski?= In-Reply-To: <5383A6CA.9090004@marino.st> Date: Tue, 27 May 2014 00:03:30 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <2AA2639A-AF81-44E3-9686-23615C27696C@robakdesign.com> References: <201405260846.s4Q8kUdC079970@freefall.freebsd.org> <53839C13.4040405@marino.st> <5383A1B3.9070501@marino.st> <320E544D-4247-48D0-B3A6-E2471B36ED7D@robakdesign.com> <03A1FF33-BC5E-40B4-9742-575C9B38D439@robakdesign.com> <5383A6CA.9090004@marino.st> To: marino@freebsd.org X-Mailer: Apple Mail (2.1878.2) Cc: ports@robakdesign.com, freebsd-python@FreeBSD.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2014 23:04:53 -0000 Wiadomo=C5=9B=C4=87 napisana przez John Marino = w dniu 26 maj 2014, o godz. 22:40: > On 5/26/2014 22:31, Bart=C5=82omiej Rutkowski wrote: >>=20 >> Wiadomo=C5=9B=C4=87 napisana przez Bart=C5=82omiej Rutkowski = w dniu 26 maj 2014, o godz. 22:23: >>=20 >>>=20 >>> Wiadomo=C5=9B=C4=87 napisana przez John Marino = w dniu 26 maj 2014, o godz. 22:18: >>>=20 >>>> On 5/26/2014 22:12, Bart=C5=82omiej Rutkowski wrote: >>>>> SHA256 (demjson-2.0.tar.gz) =3D = 24f638daa0c28a9d44db2282d46ea3edfd4c7d11a656e38677b741620bf1483d >>>>> SIZE (demjson-2.0.tar.gz) =3D 115914 >>>>>=20 >>>>> what perfectly matches what the author says it should be. I've = asked him if he can check his release system and distfiles providers to = see if he can spot any changes and if he can by any chance match our = sum/size that's incorrect to anything around there. >>>>>=20 >>>>> Any chance you or anyone else have the 'bad' distfiles available = on their system for inspection? >>>>=20 >>>> I have the original 2.0 (One of the ones upstream says never = existed): >>>> http://muscles.dragonflybsd.org/misc/demjson-2.0.tar.gz >>>> 189103 May 26 13:15 demjson-2.0.tar.gz >>>>=20 >>>> So 2.0 built once, but then the distfile changed not once but twice = and >>>> the 115k version is the at least the 3rd iteration. I never got = the >>>> intermediate iteration. >>>>=20 >>>> Regards, >>>> John >>>>=20 >>>=20 >>> Thanks - I've passed that to the author and I am waiting for his = thoughts on what's happening here. I'll inspect the distfile on my own = as soon as possible, most probably tomorrow - I'll update you if I find = anything. >>>=20 >>> Kind regards, >>> Bartek Rutkowski >>=20 >> John, would you still have the logs showing from which distribution = channgel this file was fetched on your system? That would help to figure = out what's happening, if we could track down where it is happening.=20 >>=20 >> So far the author said your distfile 'looks like his code with some = additional debug files included, that should not be there'. >>=20 >=20 > This is the distinfo file that is *currently* listed in the port: > http://www.freshports.org/devel/py-demjson > = http://svnweb.freebsd.org/ports/head/devel/py-demjson/distinfo?revision=3D= 353206&view=3Dco >=20 > it was introduced by you: > http://www.freebsd.org/cgi/query-pr.cgi?pr=3Dports/189442 >=20 > It was the standard "make fetch" command that retrieved it. > I may or may not have a log, I don't think it will be interesting. It > came from the MASTER_SITES. It clearly was distributed by upstream. > Somebody's left hand isn't talking to their right hand. >=20 > John Here's the final explanation from the author: *** This almost certainly was an unintentional error on my part when = interacting with the PyPI repository. A pre-release snapshot must have = somehow gotten published just prior to the final version being uploaded. I think this may have been due to Python's MANIFEST.in using wildcards = and picking up some stray working copies of files that were not part of = the official distribution. There may have been 2 or 3 minutes between = the pypi register step and the file upload step during which time an = incorrect version may have appeared in the index ... though PyPI doesn't = seem to provide any way for me to look at the history in enough detail = to know for sure. I am prepared to make version 2.0.1 *** I've asked him for confirmation if what's up there now = (24f638daa0c28a9d44db2282d46ea3edfd4c7d11a656e38677b741620bf1483d) is = what he wants it to be, and it if is, then we'll get distfiles fixed, = hopefully, for the last time, as I've also asked him for caution when = releasing the code and at least minor version bumps, when he wants to = push anything new. He's been very cooperative so far. Kind regards, Bartek Rutkowski