DevHeads.net

Postings by Jan Kurik

Reminder meeting : Modularity WG (once every two weeks)

Dear all,

You are kindly invited to the meeting:
Modularity WG (once every two weeks) on 2018-02-06 from 10:00:00 to 11:00:00 US/Eastern
At <a href="mailto:fedora-meeting- ... at irc dot freenode.net">fedora-meeting- ... at irc dot freenode.net</a>

The meeting will be about:
Meeting of the Modularity Working Group.

More information available at: [Modularity Working Group wiki page](<a href="https://fedoraproject.org/wiki/Modularity_Working_Group" title="https://fedoraproject.org/wiki/Modularity_Working_Group">https://fedoraproject.org/wiki/Modularity_Working_Group</a>)

The agenda for the meeting is available at [modularity-wg-agendas pad](<a href="https://board.net/p/modularity-wg-agendas" title="https://board.net/p/modularity-wg-agendas">https://board.net/p/modularity-wg-agendas</a>).

Source: <a href="https://apps.fedoraproject.org/calendar/meeting/5249/" title="https://apps.fedoraproject.org/calendar/meeting/5249/">https://apps.fedoraproject.org/calendar/meeting/5249/</a>

Fedora 28 Rawhide Rebase Warning to Package Maintainers

Greetings,

This e-mail is intended to inform you about the upcoming Bugzilla changes
happening on 2018-02-20 (Rawhide bug rebase) and what you need to do, if
anything.

We will be automatically changing the version for most rawhide bugs to
Fedora 28.
This will result in regular bugs reported against rawhide during the Fedora
28
development cycle being changed to version ‘28' instead of their current
assignment, ‘rawhide’.

F28 Self Contained Change: Atomic, Cloud and Docker images for s390x

= Proposed Self Contained Change: Atomic, Cloud and Docker images for s390x =
<a href="https://fedoraproject.org/wiki/Changes/Atomic_Cloud_and_Docker_images_for_s390x" title="https://fedoraproject.org/wiki/Changes/Atomic_Cloud_and_Docker_images_for_s390x">https://fedoraproject.org/wiki/Changes/Atomic_Cloud_and_Docker_images_fo...</a>

Change owner(s):
* Sinny Kumari <sinnykumari AT fedoraproject DOT org>

This change is to bring s390x architecture closer to other Fedora
architectures by adding widely used Fedora variants.

Change Checkpoint: Proposal submission deadline (Self contained Changes) on Fedora 28 is today

Hi everyone!

Today is the submission deadline for Self contained Changes of Fedora
28 [1]. Please schedule your upcoming Changes (Self contained as well
as System wide) for the next (Fedora 29) release.
Branch of Fedora 28 from Rawhide is then planned on 2018-Fed-20.

[1] <a href="https://fedoraproject.org/wiki/Releases/28/Schedule" title="https://fedoraproject.org/wiki/Releases/28/Schedule">https://fedoraproject.org/wiki/Releases/28/Schedule</a>

Regards,
Jan

F28 Self Contained Change: VA-API 1.0.0

= Proposed Self Contained Change: VA-API 1.0.0 =
<a href="https://fedoraproject.org/wiki/Changes/VA-API_1.0.0" title="https://fedoraproject.org/wiki/Changes/VA-API_1.0.0">https://fedoraproject.org/wiki/Changes/VA-API_1.0.0</a>

Change owner(s):
* Nicolas Chauvet <kwizart - at - fedoraproject.org>

This change is about upgrading libva and others to version 2.0. This
change affects several multimedia players as there are both API and
ABI changes.

F28 Self Contained Change: Removing ldconfig scriptlets

= Proposed Self Contained Change: Removing ldconfig scriptlets =
<a href="https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets" title="https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets">https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets</a>

Change owner(s):
* Igor Gnatenko <ignatenkobrain AT fedoraproject DOT org,>
* Neal Gompa <ngompa13 AT gmail DOT com>

For many years, package maintainers were required to write scriptlets
which call ldconfig in %post/%postun if they package shared libraries.

== Detailed Description ==
Since time immemorial, Red Hat/Fedora packagers have been required to
add a stanza to spec files for packages containing libraries to update
the ldconfig cache.

%post -p /sbin/ld

FESCo Elections - January 2018 - Result announcement

Greetings, all!

The elections for FESCo - January 2018 have concluded, and
the results are shown below.

FESCo is electing 5 seats this time.
A total of 143 ballots were cast, meaning a candidate
could accumulate up to 1001 votes (143 * 7).

The results for the elections are as follows:

# votes | name
- --------+----------------------
703 | Kevin Fenzi (nirik)
579 | Adam Miller (maxamillion)
512 | Jared Smith (jsmith)
503 | Josh Boyer ( jwboyer/jwb )
483 | Zbigniew Jędrzejewski-Szmek (zbyszek)
- --------+----------------------
469 | Justin Forbes (jfor

Mindshare Elections - January 2018 - Result announcement

Greetings, all!

The elections for Mindshare - January 2018 have concluded, and
the results are shown below.

Mindshare is electing 2 seats this time.
A total of 124 ballots were cast, meaning a candidate
could accumulate up to 620 votes (124 * 5).

The results for the elections are as follows:

# votes | name
- --------+----------------------
344 | Jared Smith (jsmith)
325 | Nick Bebout (nb)
- --------+----------------------
302 | Jona Azizaj (jonatoni)
280 | Gabriele Trombini (mailga)
235 | Radka Janek (rhea)

Congratulations to the winning candidates, and

Council Elections - January 2018 - Result announcement

Greetings, all!

The elections for Council - January 2018 have concluded, and
the results are shown below.

Council is electing 2 seats this time.
A total of 142 ballots were cast, meaning a candidate
could accumulate up to 710 votes (142 * 5).

The results for the elections are as follows:

# votes | name
- --------+----------------------
459 | Dennis Gilmore (dgilmore / ausil)
350 | Nick Bebout (nb)
- --------+----------------------
334 | Langdon White (langdon)
309 | Jona Azizaj (jonatoni)
239 | Russ Herrold (herrold / orc_fedo)

Congratulations to the winn

F28 Self Contained Change: GifLib5

= Proposed Self Contained Change: GifLib5 =
<a href="https://fedoraproject.org/wiki/Changes/GifLib5" title="https://fedoraproject.org/wiki/Changes/GifLib5">https://fedoraproject.org/wiki/Changes/GifLib5</a>

Change owner(s):
* Sandro Mani <manisandro AT gmail DOT com>

Update the giflib package to the latest giflib-5.x version (currently 5.1.4).

== Detailed Description ==
Update the giflib package to the latest giflib-5.x version (currently
5.1.4) and rebuild all dependencies. giflib-4.x is long since
obsolete, and some packages are starting to drop support for
giflib-4.x (i.e. leptonica). The update is being tested in this COPR
repo.

Fedora Elections January 2018 - Voting period is in progress

Hi,

let me remind you we have Voting period of the currently running
Fedora Elections in progress.

Please vote for your candidates to Council [1], Mindshare [2] and FESCo [3].
The Voting period ends on January 24th, 2018 at 23:59:00 UTC.

You might also check a Community Blog for interviews with the current
candidates [4].

Change Checkpoint: Proposal submission deadline (Self contained Changes) on Fedora 28 in one week

Hi everyone!

On Tuesday, January 30th, 2018 we will reach the submission deadline
for Self contained Changes proposed for Fedora 28 [1]. After this
deadline you will be asked to schedule your Change Proposals (Self
contained as well as System wide) for the next, Fedora 29. release.

[1] <a href="https://fedoraproject.org/wiki/Releases/28/Schedule" title="https://fedoraproject.org/wiki/Releases/28/Schedule">https://fedoraproject.org/wiki/Releases/28/Schedule</a>

Regards,
Jan

Reminder meeting : Modularity WG (once every two weeks)

Dear all,

You are kindly invited to the meeting:
Modularity WG (once every two weeks) on 2018-01-23 from 10:00:00 to 11:00:00 US/Eastern
At <a href="mailto:fedora-meeting- ... at irc dot freenode.net">fedora-meeting- ... at irc dot freenode.net</a>

The meeting will be about:
Meeting of the Modularity Working Group.

More information available at: [Modularity Working Group wiki page](<a href="https://fedoraproject.org/wiki/Modularity_Working_Group" title="https://fedoraproject.org/wiki/Modularity_Working_Group">https://fedoraproject.org/wiki/Modularity_Working_Group</a>)

The agenda for the meeting is available at [modularity-wg-agendas pad](<a href="https://board.net/p/modularity-wg-agendas" title="https://board.net/p/modularity-wg-agendas">https://board.net/p/modularity-wg-agendas</a>).

Source: <a href="https://apps.fedoraproject.org/calendar/meeting/5249/" title="https://apps.fedoraproject.org/calendar/meeting/5249/">https://apps.fedoraproject.org/calendar/meeting/5249/</a>

F28 Self Contained Change: Enabling Python Generators

= Proposed Self Contained Change: Enabling Python Generators =
<a href="https://fedoraproject.org/wiki/Changes/EnablingPythonGenerators" title="https://fedoraproject.org/wiki/Changes/EnablingPythonGenerators">https://fedoraproject.org/wiki/Changes/EnablingPythonGenerators</a>

Change owner(s):
* Igor Gnatenko < ... at fedoraproject dot org,>
* Neal Gompa < ... at gmail dot com>

This change enables the ability to choose to use the Python module
dependency generator for packages that provide Python Egg/Wheel
metadata.

== Detailed Description ==
There is RPM dependency generator which is able to automatically add
Requires/Provides and other types of dependencies based on egg/wheel
metadata.

Fedora Elections January 2018 - Voting period is in progress

Hi,

let me remind you we have Voting period of the currently running
Fedora Elections in progress.

Please vote for your candidates to Council [1], Mindshare [2] and FESCo [3].
The Voting period ends on January 24th, 2018 at 23:59:00 UTC.

You might also check a Community Blog for interviews with the current
candidates [4].

F28 Self Contained Change: Chinese Default Fonts to Google Noto

= Proposed Self Contained Change: Chinese Default Fonts to Google Noto =
<a href="https://fedoraproject.org/wiki/Changes/ChineseDefaultFontsToNoto" title="https://fedoraproject.org/wiki/Changes/ChineseDefaultFontsToNoto">https://fedoraproject.org/wiki/Changes/ChineseDefaultFontsToNoto</a>

Change owner(s):
* Peng Wu <pwu AT redhat DOT com>

Changes the default fonts for Chinese to Google Noto.

== Detailed Description ==
Changes the default fonts for Chinese to Google Noto.

Fedora Elections January 2018 - Voting period has started

Hi,

the Voting period of the currently running Fedora Elections [0] has
just started. Please vote for your candidates to Council [1],
Mindshare [2] and FESCo [3].

You can vote till January 24th, 2018 when the voting ends at 23:59:59 UTC.

On Community blog [4] you can also find interviews with all the
candidates.

January 2018 Elections: Interview period is open

Today we are starting the Interview period during which we will
prepare interviews with candidates to the following teams:

* FESCo (Engineering) [1]
* Fedora Council [2]
* Mindshare [3]

This period is open until 2018-Jan-15 at 23:59:59 UTC.

The questions for candidates can be found in the template files [4],
however this election features a new way to submit questionnaires.

Nominees submit their questionnaire answers via a private Pagure issue
[5].

F28 System Wide Change: Rename "nobody" user

= System Wide Change: Rename "nobody" user =
<a href="https://fedoraproject.org/wiki/Changes/RenameNobodyUser" title="https://fedoraproject.org/wiki/Changes/RenameNobodyUser">https://fedoraproject.org/wiki/Changes/RenameNobodyUser</a>

Change owner(s):
*Zbigniew Jędrzejewski-Szmek <zbyszek AT in DOT waw DOT pl>
* Lennart Poettering <lpoetter AT redhat DOT com>

Use "nobody:nobody" as the names for the kernel overflow UID:GID pair,
and retire the old "nfsnobody" name and the old "nobody:nogroup" pair
with 99:99 numbers

== Detailed Description ==
Status quo: Fedora statically defines "nobody:nobody" pair with
uid:gid of 99:99 in setup.rpm, and "nfsnobody:nfsnobody" pair with
uid:gid of 65534:65534 in nfs-utils.rpm.

This is

F28 Self Contained Change: Avoid /usr/bin/python in RPM build

= Proposed Self Contained Change: Avoid /usr/bin/python in RPM build =
<a href="https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build" title="https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build">https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build</a>

Change owner(s):
* Petr Viktorin <python-devel at lists.fedoraproject.org>
* Miro Hrončok <python-devel at lists.fedoraproject.org>

Deprecate, and later disable, running /usr/bin/python (as opposed to
/usr/bin/python3 or /usr/bin/python2) during RPM build.
Changes will be driven by Python SIG, but a few packages may fail to
build (with the failure message providing an easy workaround).

== Detailed Description ==
=== Motivation ===

Currently in Fed

REMINDER: January 2018 Elections: Nomination & Campaign period in progress

This is just a reminder that tomorrow on 2018-Jan-10 at 23:59:59 UTC
we will close the Nomination window of January 2018 Elections.
Please check the nomination pages [1][2][3] and apply, if you are
interested to work in FESCo, Council or Mindshare teams.

[1] <a href="https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations" title="https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations">https://fedoraproject.org/wiki/Development/SteeringCommittee/Nominations</a>
[2] <a href="https://fedoraproject.org/wiki/Council/Nominations" title="https://fedoraproject.org/wiki/Council/Nominations">https://fedoraproject.org/wiki/Council/Nominations</a>
[3] <a href="https://fedoraproject.org/wiki/Mindshare/Nominations" title="https://fedoraproject.org/wiki/Mindshare/Nominations">https://fedoraproject.org/wiki/Mindshare/Nominations</a>

Regards,
Jan

On Wed, Jan 3, 2018 at 9:16 AM, Brian Exelbierd < ... at pobox dot com> wrote:

Fedora 28 Change Checkpoint: Proposal submission deadline (Changes requiring mass rebuild & system wide changes)

Greetings!

Today, on 2018-Jan-09, we have reached Fedora 28 Change Checkpoint:
Proposal submission deadline (Changes requiring mass rebuild & system
wide changes) [1].

At this point, only Self Contained Changes will be accepted for Fedora
28.

F28 System Wide Change: NIS switching to new libnsl to support IPv6

= System Wide Change: NIS switching to new libnsl to support IPv6 =
<a href="https://fedoraproject.org/wiki/Changes/NISIPv6" title="https://fedoraproject.org/wiki/Changes/NISIPv6">https://fedoraproject.org/wiki/Changes/NISIPv6</a>

Change owner(s):
* Matej Muzila <mmuzila AT redhat DOT com>
* Honza Horak <hhorak AT redhat DOT com>

This system-wide change covers the switch of NIS components to the new
client side implementation in order to support IPv6, while detaching
libnsl and nss_nis packages, previously bundled together with glibc.

== Detailed Description ==
glibc bundles the client part of NIS, while this implementation is not
compatible with IPv6, due to the way addresses are represented.

F28 System Wide Change: Replace glibc's libcrypt with libxcrypt

= System Wide Change: Replace glibc's libcrypt with libxcrypt =
<a href="https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt" title="https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxcrypt">https://fedoraproject.org/wiki/Changes/Replace_glibc_libcrypt_with_libxc...</a>

Change owner(s):
* Björn Esser <besser82 AT fedoraproject DOT org,>
* Florian Weimer <fweimer AT redhat DOT com>

There are plans to remove libcrypt from glibc, so we should have a replacement.

== Detailed Description ==
Since there has been some discussion in the last time about removing
libcrypt from glibc in some time and splitting it out into a separate
project which can evolve quicker, Zack Weinberg and I put some work
into libxcrypt to make it a

F28 System Wide Change: OpenLDAP defaults to use only Shared System Certificates

= System Wide Change: OpenLDAP defaults to use only Shared System Certificates =
<a href="https://fedoraproject.org/wiki/Changes/OpenLDAPdefaultSharedSystemCertificates" title="https://fedoraproject.org/wiki/Changes/OpenLDAPdefaultSharedSystemCertificates">https://fedoraproject.org/wiki/Changes/OpenLDAPdefaultSharedSystemCertif...</a>

Change owner(s):
* Matus Honek <mhonek AT redhat DOT com>

In order to go forward with adoption of SharedSystemCertificates [1]
after this change OpenLDAP clients and server will default to use only
the system-wide certificates store.

== Detailed Description ==
Currently, OpenLDAP defaults to trust CA certificates located in
/etc/openldap/certs.

F28 System Wide Change: OpenLDAP without Non-threaded Libraries

= System Wide Change: OpenLDAP without Non-threaded Libraries =
<a href="https://fedoraproject.org/wiki/Changes/OpenLDAPwithoutNonthreadedLibraries" title="https://fedoraproject.org/wiki/Changes/OpenLDAPwithoutNonthreadedLibraries">https://fedoraproject.org/wiki/Changes/OpenLDAPwithoutNonthreadedLibraries</a>

Change owner(s):
* Matus Honek <mhonek AT redhat DOT com>

OpenLDAP will not ship non-threaded versions of its libraries.
Instead, it will link these to their threaded counterparts.

== Detailed Description ==
After this change the non-threaded versions of OpenLDAP libraries will
not be shipped any more. Instead, these file will rather symlink to
their threaded representatives (i.e. libldap -> libldap_r, etc.).

F28 System Wide Change: IBus Unicode Typing

= System Wide Change: IBus Unicode Typing =
<a href="https://fedoraproject.org/wiki/Changes/IBus_Unicode_Typing" title="https://fedoraproject.org/wiki/Changes/IBus_Unicode_Typing">https://fedoraproject.org/wiki/Changes/IBus_Unicode_Typing</a>

Change owner(s):
* Takao Fujiwara <fujiwara [at] redhat [dot] com>

IBus core provides an Emoji dialog which users can type emoji
annotations and output the emoji character using IBus (E.g. Typing
"football" shows U+26BD). The proposal is the dialog also supports to
type Unicode names (E.g.

F28 System Wide Change: Fedora 28 Boost 1.66 upgrade

= System Wide Change: Fedora 28 Boost 1.66 upgrade =
<a href="https://fedoraproject.org/wiki/Changes/F28Boost166" title="https://fedoraproject.org/wiki/Changes/F28Boost166">https://fedoraproject.org/wiki/Changes/F28Boost166</a>

Change owner(s):
* Jonathan Wakely <jwakely AT fedoraproject DOT org>

This change brings Boost 1.66.0 to Fedora 28. This will mean F28 ships
with a recent upstream Boost release.

== Detailed Description ==
The aim is to synchronize Fedora with the most recent Boost release.
Because ABI stability is one of explicit Boost non-goals, this entails
rebuilding of all dependent packages.

F28 System Wide Change: Add-On Modularity

= System Wide Change: Add-On Modularity =
<a href="https://fedoraproject.org/wiki/Changes/F28AddonModularity" title="https://fedoraproject.org/wiki/Changes/F28AddonModularity">https://fedoraproject.org/wiki/Changes/F28AddonModularity</a>

Change owner(s):
* Stephen Gallagher <sgallagh AT redhat DOT com>
* Langdon White <langdon AT redhat DOT com>

== Detailed Description ==
Beginning in Fedora 28, Fedora will provide a new set of repositories
for software and updates with alternative versions from those shipped
in the default release.
Please see Modularity is Dead, Long Live Modularity!
[https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/]
for an in-depth description of the plan.

== Scope ==
* Propo

F28 System Wide Change: GCC8

= System Wide Change: GCC8 =
<a href="https://fedoraproject.org/wiki/Changes/GCC8" title="https://fedoraproject.org/wiki/Changes/GCC8">https://fedoraproject.org/wiki/Changes/GCC8</a>

Change owner(s):
* Jakub Jelínek <jakub AT redhat DOT com>

Switch GCC in Fedora 28 to 8.x.y, rebuild all packages with it, or
optionally rebuild just some packages with it and rebuild all packages
only in Fedora 29.

== Detailed Description ==
GCC 8 is currently in stage3, will move to stage4 on January 14th, in
prerelease state with only regression bugfixes and documentation fixes
allowed. The release will happen probably in the middle of April.