Date: Tue, 27 May 2014 00:03:30 +0200 From: =?utf-8?Q?Bart=C5=82omiej_Rutkowski?= <r@robakdesign.com> To: marino@freebsd.org Cc: ports@robakdesign.com, freebsd-python@FreeBSD.org Subject: Re: ports/189666: devel/py-demjson: unfetchable due to rerolled tarball Message-ID: <2AA2639A-AF81-44E3-9686-23615C27696C@robakdesign.com> In-Reply-To: <5383A6CA.9090004@marino.st> References: <201405260846.s4Q8kUdC079970@freefall.freebsd.org> <C6C210C7-53CE-4185-8624-CE3737598A4F@robakdesign.com> <53839C13.4040405@marino.st> <FD39A570-A261-45FA-B98D-A31E9316C9DD@robakdesign.com> <C4008D82-1C3A-46E5-943E-1F1EB87CBB86@robakdesign.com> <5383A1B3.9070501@marino.st> <320E544D-4247-48D0-B3A6-E2471B36ED7D@robakdesign.com> <03A1FF33-BC5E-40B4-9742-575C9B38D439@robakdesign.com> <5383A6CA.9090004@marino.st>
next in thread | previous in thread | raw e-mail | index | archive | help
Wiadomo=C5=9B=C4=87 napisana przez John Marino = <freebsd.contact@marino.st> 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 = <r@robakdesign.com> w dniu 26 maj 2014, o godz. 22:23: >>=20 >>>=20 >>> Wiadomo=C5=9B=C4=87 napisana przez John Marino = <freebsd.contact@marino.st> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2AA2639A-AF81-44E3-9686-23615C27696C>