F26 Self Contained Change: Docker SDK for Python, version 2
by Jan Kurik
= Proposed Self Contained Change: Docker SDK for Python, version 2 =
https://fedoraproject.org/wiki/Changes/Docker_SDK_For_Python_Version_2
Change owner(s):
* Tomas Tomecek <ttomecek AT redhat DOT com>
Add new version of "Docker SDK for Python" to Fedora. This obsoletes
existing python-docker-py package.
== 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.
== Scope ==
* Proposal owners:
-- Submit a review
-- Do a production build
-- Make sure that all the dependencies work with the updated package
* Other developers:
N/A (not a System Wide Change)
* Release engineering:
N/A
* List of deliverables:
N/A (not a System Wide Change)
* Policies and guidelines:
N/A (not a System Wide Change)
* Trademark approval:
N/A (not needed for this Change)
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
7 years, 2 months
F26 Self Contained Change: The GNU C Library version 2.25
by Jan Kurik
= Proposed Self Contained Change: The GNU C Library version 2.25 =
https://fedoraproject.org/wiki/Changes/GLIBC225
Change owner(s):
* Carlos O'Donell <carlos AT redhat DOT com>
Switch glibc in Fedora 26 to glibc version 2.25.
== Detailed Description ==
The GNU C Library version 2.25 will be released at the beginning of
February 2017; we have started closely tracking the glibc 2.25
development code in Fedora Rawhide and are addressing any issues as
they arise. Given the present schedule Fedora 26 will branch after the
GLIBC 2.25 upstream release.
== Scope ==
* Proposal owners:
Update glibc to 2.25 from tested upstream release.
* Other developers:
Aside from Carlos O'Donell <carlos(a)redhat.com>, DJ Delorie
<dj(a)redhat.com>, Florian Weimer <fweimer(a)redhat.com>, Torvald Riegel
<triegel(a)redhat.com>, Martin Sebor <msebor(a)redhat.com>, and Patsy
Franklin <pfrankli(a)redhat.com>, no other developers are required.
These developers need to ensure that rawhide is stable and ready for
the Fedora 26 branch. Given that glibc is backwards compatible and we
have been testing the new glibc in rawhide it should make very little
impact when updated.
* Release engineering:
In general coordination with release engineering is not required. A
mass rebuild is not required.
* Policies and guidelines:
The policies and guidelines do not need to be updated.
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
7 years, 2 months
F26 Self Contained Change: Replace Coolkey with OpenSC
by Jan Kurik
= Proposed Self Contained Change: Replace Coolkey with OpenSC =
https://fedoraproject.org/wiki/Changes/Replace_Coolkey_with_OpenSC
Change owner(s):
* Jakub Jelen <jjelen AT redhat DOT com>
There are more PKCS#11 libraries supporting the same smart cards in
the system. For the next releases, we would like to promote OpenSC as
a default PKCS#11 provided in place where Coolkey driver is used these
days, which will extend a list of supported smart cards and make use
of the most of the OpenSC.
== Detailed Description ==
Currently, there are several PKCS#11 modules available in Fedora. Some
of them provide the same functionality as the others. Currently, the
majority of the work around smart cards is done in the OpenSC project
supporting all the major cards we are interested to have in Fedora. On
the other side, there is no significant development efforts in Coolkey
project, which is currently used by default in some applications
(NSS).
The provided libraries are dynamically loaded PKCS#11 libraries, so
existing applications should not depend directly on either package.
The transition should be smooth as the change of the path in the
configurations, if any. The only exceptions are NSS (Coolkey installs
its module to the NSS database), ESC and pesign (explicit requires
should be removed).
$ dnf repoquery --whatrequires coolkey
esc-0:1.1.0-30.fc25.x86_64
pesign-0:0.112-4.fc25.x86_64
We would like to:
* Get rid of explicit requires (pesign, esc)
* Switch the default PKCS#11 module in applications from Coolkey to
OpenSC (NSS, ESC, pesign, ...?)
* Retire the Coolkey package from Fedora (estimated in Fedora 27+)
During last months we worked with NSS to implement and test missing
features in OpenSC to follow CoolKey driver and specification
behavior.
== Scope ==
* Proposal owners:
-- For Fedora 26, we want to switch all applications to OpenSC and
leave Coolkey as a backup. We will unregister coolkey from NSS
database and register OpenSC instead.
-- For Fedora 27, we would like to retire coolkey package, if there
will not show up any problem with the transition in previous phase.
* Other developers:
The other packages using PKCS#11 should make sure they work with
OpenSC, if they were depending on coolkey directly for future releases
(will be communicated with affected package owners).
* Release engineering:
N/A
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
7 years, 2 months
F26 Self Contained Change: LDC 1.1.0
by Jan Kurik
= Proposed Self Contained Change: LDC 1.1.0 =
https://fedoraproject.org/wiki/Changes/LDC1.1.0
Change owner(s):
* Kalev Lember <klember AT redhat DOT com>
Update LDC to 1.1.0 in Fedora 26.
== Detailed Description ==
The LDC D compiler has been lagging behind upstream in Fedora, making
it difficult to build software that needs an up to date D compiler,
such as Terminix. With this update, LDC in Fedora gets bumped to the
latest upstream release, 1.1.0, and hopefully makes it easier for
projects using the D compiler to get into Fedora.
== Scope ==
* Proposal owners:
-- Update LDC to 1.1.0 [done]
-- Add an %{ldc_arches} RPM macro that dependant packages can use to
correctly set ExclusiveArch [done]
-- Rebuild packages depending on LDC [done]
* Other developers:
N/A (not a System Wide Change)
* Release engineering:
N/A
* List of deliverables:
N/A (not a System Wide Change)
* Policies and guidelines:
N/A (not a System Wide Change)
* Trademark approval:
N/A (not needed for this Change)
--
Jan Kuřík
Platform & Fedora Program Manager
Red Hat Czech s.r.o., Purkynova 99/71, 612 45 Brno, Czech Republic
7 years, 2 months