On 13 February 2017 at 16:40, James Hogarth <james.hoga...@gmail.com> wrote:
> On 13 February 2017 at 15:36, Tomas Tomecek <ttome...@redhat.com> wrote:
>> Hello,
>>
>> am planning to update package python-docker-py from 1.x series to 2.x series 
>> in
>> rawhide. The update should happen rather soon, so we're sure it gets to F26 
>> (and
>> hence we can have docker-compose 1.11 in F26). The reason this is important 
>> is
>> that 2.x is not backwards compatible with 1.x. Here is a list of breaking
>> changes:
>>
>> https://docker-py.readthedocs.io/en/stable/change-log.html#breaking-changes
>>
>>
>> Here is a list of affected packages:
>>
>> $ dnf repoquery --whatrequires \*docker-py
>> atomic-0:1.15.2-2.fc26.x86_64
>> docker-compose-0:1.9.0-3.fc26.noarch
>> flr-0:0.0.1-1.fc26.noarch
>> python-atomic-reactor-0:1.6.19-5.fc26.noarch
>> python-dockerpty-0:0.4.1-4.fc26.noarch
>> python2-docker-squash-0:1.0.5-3.fc26.noarch
>> python3-atomic-reactor-0:1.6.19-5.fc26.noarch
>> python3-docker-squash-0:1.0.5-3.fc26.noarch
>> python3-dockerpty-0:0.4.1-4.fc26.noarch
>> python3-sen-0:0.5.0-1.fc26.noarch
>>
>>
>> Maintainers of these packages, shall I help you with porting to docker-py-2?
>>
>>
>> (This is the third time I'm trying to send this e-mail, this time without 
>> CCs;
>> sorry if spamming)
>>
>> Since I'm resending, I already managed to rebase the package and all the 
>> changes
>> are in dist-git. Will submit a build once we are sure the update doesn't 
>> break
>> anything.
>>
>>
>
> Since this is a breaking change in the module and upstream have
> formally renamed from python-docker-py to python-docker might I
> suggest that it is more appropriate to issue a fresh package review
> for python-docker (which can then in due course perhaps obsolete
> python-docker-py or at least just retire it without obsoleting) would
> be more appropriate?
>
> This will break the scripts of anyone using the docker python module
> after all ...
>
> Related to this are you aware of any plans to rebase from 1.9.0 in RHEL 
> extras?

Further to this looks like the F26 mass rebuild picked up this change
by accident ...

https://koji.fedoraproject.org/koji/buildinfo?buildID=854128

At the very least you need a self-contained F26 FESCO change ticket for this ...

The correct procedure, given upstream has renamed, is to epoch bump
this back to 1.10 and then to do a package review for python-docker
though ...
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to