From Fedora Project Wiki
(facepalm (correct the new package name))
 
(7 intermediate revisions by 2 users not shown)
Line 54: Line 54:
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
CLOSED as NEXTRELEASE -> change is completed and verified and will be delivered in next release under development
-->
-->
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=1427117 #1427117]


== Detailed Description ==
== Detailed Description ==
Line 61: Line 61:


We need to start a new review process and get the latest version of the library to Fedora. Since the update will be backwards incompatible, we need to make sure that all the software requiring this library works with it.
We need to start a new review process and get the latest version of the library to Fedora. Since the update will be backwards incompatible, we need to make sure that all the software requiring this library works with it.
The name of the package is now <code>python-docker</code>. Here is a [https://bugzilla.redhat.com/show_bug.cgi?id=1422198 link] to the review bug.


== Benefit to Fedora ==
== Benefit to Fedora ==
Line 71: Line 73:
* Proposal owners:
* Proposal owners:
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
<!-- What work do the feature owners have to accomplish to complete the feature in time for release?  Is it a large change affecting many parts of the distribution or is it a very isolated change? What are those changes?-->
** Submit a review
** Submit a review (done)
** Do a production build
** Do a production build (done)
** Make sure that all the dependencies work with the updated package
** Make sure that all the dependencies work with the updated package (done for atomic, docker-compose, sen)


* Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
* Other developers: N/A (not a System Wide Change) <!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
Line 96: Line 98:
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->
<!-- REQUIRED FOR SYSTEM WIDE CHANGES -->


This change will probably affect some users since it is backwards incompatible.
This change will probably affect some users since it is backwards incompatible. Previous version will be available for some time (Fedora 27), then it will be deprecated and only version 2 will remain.


== How To Test ==
== How To Test ==
Line 151: Line 153:
-->
-->


[[Category:ChangeReadyForFesco]]
[[Category:ChangeAcceptedF26]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->

Latest revision as of 14:31, 23 August 2017


Docker SDK for Python, version 2

Summary

Add new version of "Docker SDK for Python" to Fedora. This obsoletes existing python-docker-py package.

Owner

Current status

Detailed Description

On December 2016, upstream released a new version of python library which communicates with Docker engine API. This new release is not backwards compatible with previous 1.x series. As part of this release, the upstream also renamed the package: it used to be named docker-py on PyPI, now it's named docker.

We need to start a new review process and get the latest version of the library to Fedora. Since the update will be backwards incompatible, we need to make sure that all the software requiring this library works with it.

The name of the package is now python-docker. Here is a link to the review bug.

Benefit to Fedora

docker-compose requires the newest version of the library. So in order to have the latest & greatest software from Docker Inc., we need to do this update.


Scope

  • Proposal owners:
    • Submit a review (done)
    • Do a production build (done)
    • Make sure that all the dependencies work with the updated package (done for atomic, docker-compose, sen)
  • Other developers: N/A (not a System Wide Change)
  • Release engineering: N/A
  • Policies and guidelines: N/A (not a System Wide Change)
  • Trademark approval: N/A (not needed for this Change)

Upgrade/compatibility impact

This change will probably affect some users since it is backwards incompatible. Previous version will be available for some time (Fedora 27), then it will be deprecated and only version 2 will remain.

How To Test

  • Install docker-compose-1.11 and test if it works.
  • Install atomic and test if it works.

User Experience

N/A (not a System Wide Change)

Dependencies

N/A (not a System Wide Change)

Contingency Plan

  • Contingency mechanism: N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), Yes/No
  • Blocks product? N/A

Documentation

N/A (not a System Wide Change)

Release Notes