[tahoe-lafs-trac-stream] [tahoe-lafs] #1896: setuptools will try to download and use release candidates of dependencies, not just releases (was: setuptools will download and use release candidates of dependencies, not just releases)
tahoe-lafs
trac at tahoe-lafs.org
Thu Dec 27 00:32:59 UTC 2012
#1896: setuptools will try to download and use release candidates of dependencies,
not just releases
----------------------------+----------------------------------
Reporter: davidsarah | Owner:
Type: defect | Status: new
Priority: major | Milestone: soon
Component: packaging | Version: 1.9.2
Resolution: | Keywords: setuptools packaging
Launchpad Bug: |
----------------------------+----------------------------------
Description changed by davidsarah:
Old description:
> In a recent build for FreeStorm CentOS6-amd64:
> {{{
> Searching for pyasn1>=0.0.8a
> Reading http://pypi.python.org/simple/pyasn1/
> Reading http://sourceforge.net/projects/pyasn1/
> Found link:
> http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.6/pyasn1-0.1.6rc0.tar.gz/download
> Found link:
> http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.5/pyasn1-0.1.5.tar.gz/download
> [...]
> Best match: pyasn1 0.1.6rc0
> Downloading
> http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.6/pyasn1-0.1.6rc0.tar.gz/download
> error: Can't download
> http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.6/pyasn1-0.1.6rc0.tar.gz/download:
> 503 Service Unavailable
> }}}
>
> A release candidate should never be a "best match" for a dependency; that
> is just asking for trouble. In this case the build failed because the
> release candidate wasn't actually downloadable, but even if it had been,
> we only want to use releases.
>
> Related: #1753, #1582, #1220, #1452.
>
> setuptools delenda est.
New description:
In a recent build for !FreeStorm CentOS6-amd64:
{{{
Searching for pyasn1>=0.0.8a
Reading http://pypi.python.org/simple/pyasn1/
Reading http://sourceforge.net/projects/pyasn1/
Found link:
http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.6/pyasn1-0.1.6rc0.tar.gz/download
Found link:
http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.5/pyasn1-0.1.5.tar.gz/download
[...]
Best match: pyasn1 0.1.6rc0
Downloading
http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.6/pyasn1-0.1.6rc0.tar.gz/download
error: Can't download
http://sourceforge.net/projects/pyasn1/files/pyasn1/0.1.6/pyasn1-0.1.6rc0.tar.gz/download:
503 Service Unavailable
}}}
A release candidate should never be a "best match" for a dependency; that
is just asking for trouble. In this case the build failed because the
release candidate wasn't actually downloadable, but even if it had been,
we only want to use releases.
Related: #1753, #1582, #1220, #1452.
setuptools delenda est.
--
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1896#comment:1>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list