On 5/4/15, 18:13, "Thomas Goirand" <z...@debian.org> wrote:

>On 05/05/2015 12:15 AM, Ian Cordasco wrote:
>> For what it’s worth Thomas and Maxime, removing the old versions from
>>PyPI
>> is likely to be a bad idea.
>
>Probably, but it's legally wrong (ie: worst case, you can be sued) to
>leave a package which is in direct violation of the license of things it
>contains.

Note: I didn’t say it was legally correct. Please don’t put words in my
mouth Thomas. You do this frequently.

>
>> An increasing number of deployers have stopped
>> relying on system packages and install either from source or from PyPI.
>>If
>> they’re creating frozen lists of dependencies, you *will* break them.
>
>I don't think we have a choice here. Or do you want to push Maxime to
>take the legal risks? I wouldn't do that...
>
>Anyway, here, we're talking about xstatic-angular-bootstrap, and I it's
>safe to say that nothing else but horizon depends on it. So we should be
>fine.

Have you analyzed all of the dependencies on PyPI? Are you sure Storyboard
doesn’t depend on it? Horizon may be the only project *you* know of that
depends on it. I don’t think, you, Maxime, or I can know that for certain.
Even so, Horizon is deployed in many places, and given the reliability of
system packages, it’s increasingly deployed from source.

>
>> While I agree that those distributions are violating the license, I
>>think
>> it is a mistake that no one believes is malicious and which no one will
>> actually chase after you for.
>
>Are you a lawyer? Do you have a special connection with people from
>bootstrap and angular, and they told you so?

Again with trying to put words in my mouth Thomas.

>
>> If you’re very concerned about it, you can
>> create updated releases of all of those packages (for PyPI).
>
>Even if you aren't concerned, please do create an updated release on
>PyPi so that it can be uploaded to Debian.
>
>> If you have
>> version 1.2.3, you can release version 1.2.3.post1 to indicate that the
>> source code itself didn’t exactly change but some metadata was added or
>> fixed. Pip should, then if I recall correctly, select 1.2.3.post1 over
>> 1.2.3.
>
>There's no need to do this, there's already 4 digits in XStatic
>packages. Just increasing the ultra-micro (ie: the last digit) in the
>version number is fine. I fail to see why one would need to
>over-engineer this with a .post1 suffix.

I suppose if you used pip, you’d understand why the .post1 suffix is
necessary, but you don’t care about anything other than how this affects
your packages, do you?

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to