DevHeads.net

Postings by Ben Cotton

Reminder: Fedora 29 Beta Release Readiness meeting

Dear all,

Join us tomorrow on irc.freenode.net in #fedora-meeting-1 for the
Fedora 29 Beta Release Readiness meeting.

We will meet to make sure we are coordinated and ready for the Beta
release of Fedora 29. Please note that this meeting will be held even
if the release is delayed at the Go/No-Go meeting on the same day two
hours earlier.

You may receive this message several times in order to open this
meeting to the teams and to raise awareness, so hopefully more team
representatives will come to this meeting.

Reminder: Fedora 29 Beta Go/No-Go meeting

Dear all,

The Go/No-Go meeting for the Fedora 29 Beta release will be held
tomorrow — Thursday, 2018-09-13 — at 17:00 UTC in #fedora-meeting-1.
For more information, see:
<a href="https://fedoraproject.org/wiki/Go_No_Go_Meeting" title="https://fedoraproject.org/wiki/Go_No_Go_Meeting">https://fedoraproject.org/wiki/Go_No_Go_Meeting</a>

View the meeting on Fedocal at
<a href="https://apps.fedoraproject.org/calendar/Fedora%20release/2018/9/10/#m9338" title="https://apps.fedoraproject.org/calendar/Fedora%20release/2018/9/10/#m9338">https://apps.fedoraproject.org/calendar/Fedora%20release/2018/9/10/#m9338</a>

Fedora 29 Beta Release Readiness meeting

Dear all,

Join us on irc.freenode.net in #fedora-meeting-1 for the Fedora 29
Beta Release Readiness meeting. This meeting will be held on Thursday,
2018-09-13 at 19:00 UTC.

We will meet to make sure we are coordinated and ready for the Beta
release of Fedora 29. Please note that this meeting will be held even
if the release is delayed at the Go/No-Go meeting on the same day two
hours earlier.

You may receive this message several times in order to open this
meeting to the teams and to raise awareness, so hopefully more team
representatives will come to this meeting.

Fedora 29 Beta Go/No-Go meeting

Dear all,

The Go/No-Go meeting for the Fedora 29 Beta release will be held on
Thursday, 2018-09-13 at 17:00 UTC in #fedora-meeting-1. For more
information, see: <a href="https://fedoraproject.org/wiki/Go_No_Go_Meeting" title="https://fedoraproject.org/wiki/Go_No_Go_Meeting">https://fedoraproject.org/wiki/Go_No_Go_Meeting</a>

View the meeting on Fedocal at
<a href="https://apps.fedoraproject.org/calendar/Fedora%20release/2018/9/10/#m9338" title="https://apps.fedoraproject.org/calendar/Fedora%20release/2018/9/10/#m9338">https://apps.fedoraproject.org/calendar/Fedora%20release/2018/9/10/#m9338</a>

Fedora 30 System-Wide Change Proposal: FreeIPA Python 2 Removal

<a href="https://fedoraproject.org/wiki/Changes/FreeIPA_Python_2_Removal" title="https://fedoraproject.org/wiki/Changes/FreeIPA_Python_2_Removal">https://fedoraproject.org/wiki/Changes/FreeIPA_Python_2_Removal</a>

== Summary ==
FreeIPA 4.8 will require Python 3.6+ and therefore no longer provide
Python 2 packages on Fedora 30.

== Owner ==
* Name: Christian Heimes (cheimes)
* Email: <a href="mailto: ... at redhat dot com"> ... at redhat dot com</a>

== Detailed Description ==

On Fedora 27 to 29, FreeIPA client and server packages use Python 3
default. Additionally FreeIPA provides Python 2 packages. The Python 2
packages are not used by FreeIPA, but are merely provided for
backwards compatibility, e.g.

Idea: let's use Pagure to track Changes

Hi community,

We've traditionally used the wiki for Change proposals because it's
the tool we had. But, it's not necessarily well-suited to the purpose.
But now we have Pagure, which can help address some of the
shortcomings of using the wiki: poor scriptability, no reporting, and
a lot of copy/paste.

So I've come up with a plan that would use Pagure instead:
<a href="https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges" title="https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges">https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges</a>

You can read the full details on the wiki page above, but the general
idea is that we won't change the policy for Changes, just how we store
and manipulate them.

Fedora 30 System-Wide Change proposal: Remove the Group: Tag From All Packages

<a href="https://fedoraproject.org/wiki/Changes/Remove_Group_Tag" title="https://fedoraproject.org/wiki/Changes/Remove_Group_Tag">https://fedoraproject.org/wiki/Changes/Remove_Group_Tag</a>

== Summary ==
Remove the Group: tag from over 9000 source packages.

== Owner ==
* Name: Jason Tibbitts (tibbs)
* Email: <a href="mailto: ... at math dot uh.edu"> ... at math dot uh.edu</a>

== Detailed Description ==
I will remove the Group: tag from all specfiles in Fedora dist-git
which still have it, verify that the result is syntactically correct,
then commit and push the change.

Fedora 30 System-Wide Change proposal: New 128-bit IEEE long double ABI for IBM 64-bit POWER LE

<a href="https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition" title="https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition">https://fedoraproject.org/wiki/Changes/PPC64LE_Float128_Transition</a>

== Summary ==
Transition IBM 64-bit POWER LE systems to the new 128-bit IEEE long double ABI.

== Owner ==
* Name: Carlos O'Donell (codonell)
* Email: <a href="mailto: ... at redhat dot com"> ... at redhat dot com</a>

== Detailed Description ==
IBM has designed a new long double ABI that adheres to the 128-bit
IEEE format. This format is more standard than the existing AIX
double-double or IBM long double (2 grouped 64-bit doubles) which has
discontinuous mantissas and is difficult for developers to use.

Fedora 30 System-Wide Change proposal: Remove glibc-all-langpacks from buildroot

<a href="https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot" title="https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot">https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_b...</a>

== Summary ==
glibc-minimal-langpack is added to @Buildsystem group and installed
into the minimal buildroot instead of glibc-all-langpacks. Packages
which need more locales than plain C/C.UTF-8/POSIX need to pull them
in through BuildRequires.

== Owner ==
* Name: Zbigniew Jędrzejewski-Szmek (zbyszek)
* Email: <a href="mailto: ... at in dot waw.pl"> ... at in dot waw.pl</a>

== Detailed Description ==

Right now glibc-all-langpacks is installed in buildroots (mock, koji,
…).
It is 24 MB, out of the total of 145 MB.

Fedora 30 Self-Contained Change proposal: No more automagic Python bytecompilation (phase 2)

<a href="https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2" title="https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2">https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecomp...</a>

== Summary ==
See <a href="https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation" title="https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation">https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecomp...</a>
Now we are changing the default to be <code>%global
_python_bytecompile_extra 0</code>.

== Owner ==
* Name: Miro Hrončok (Churchyard)
* Name: Petr Viktorin (pviktori)
* Email: <a href="mailto: ... at redhat dot com"> ... at redhat dot com</a>, <a href="mailto: ... at redhat dot com"> ... at redhat dot com</a>

== Detailed Description ==

See thed etailed Description of the previous Change Proposal:
<a href="https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation#Detailed_Description" title="https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation#Detailed_Description">https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecomp...</a>

We

Fedora 30 Self-Contained Change proposal: Make ambiguous python shebangs error

<a href="https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error" title="https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error">https://fedoraproject.org/wiki/Changes/Make_ambiguous_python_shebangs_error</a>

== Summary ==
The <code>/usr/lib/rpm/redhat/brp-mangle-shebangs</code> buildroot
policy script will be changed to make the build fail when it sees an
ambiguous python shebang, such as <code>#!/usr/bin/python</code> or
<code>#!/usr/bin/env python</code>.

Reminder: Beta freeze and code complete deadline in one week

According to the Fedora 29 schedule[1], the 100% code complete
deadline[2] for Changes is Tuesday, 28 August. The beta freeze[3]
takes effect on this date as well. All Changes should be in "ON_QA"
state by then.

[1] <a href="https://fedoraproject.org/wiki/Releases/29/Schedule" title="https://fedoraproject.org/wiki/Releases/29/Schedule">https://fedoraproject.org/wiki/Releases/29/Schedule</a>
[2] <a href="https://fedoraproject.org/wiki/Changes/Policy#Change_Checkpoint:_100.25_code_complete_deadline" title="https://fedoraproject.org/wiki/Changes/Policy#Change_Checkpoint:_100.25_code_complete_deadline">https://fedoraproject.org/wiki/Changes/Policy#Change_Checkpoint:_100.25_...</a>
[3] <a href="https://fedoraproject.org/wiki/Milestone_freezes" title="https://fedoraproject.org/wiki/Milestone_freezes">https://fedoraproject.org/wiki/Milestone_freezes</a>

Fedora 30 schedule approved

The Fedora 30 schedule was approved by FESCo.

Fedora 30 System-Wide Change proposal: Mass Python 2 Package Removal

<a href="https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal" title="https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal">https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal</a>

== Summary ==
(Sub-)packages only providing python2 importable modules without
additional functionality will be removed from Fedora unless some other
package(s) depends on them.

Python 2 will be deprecated in Fedora.

Fedora 29 Change Checkpoint: Completion deadline (testable)

Greetings!

In on week, on 2018-08-14, we will reach Fedora 29 Change
Checkpoint:Completion deadline (testable) [1].

At this point, all accepted changes [2] should be substantially
complete, and testable. Additionally, if a change is to be enabled by
default, it must be enabled at Change Completion deadline as well.

Change tracking bug should be set to the MODIFIED state to indicate it
achieved completeness.

Incomplete and non testable Changes [3] will be reported to FESCo on
2018-Aug-23 meeting.

Fedora 29 Software String Freeze

Today (2018-07-31) we have reached the "Software String Freeze"
deadline. Beyond this deadline there should not be any changes in
strings.

If you want to help with translations, please check the packages that
follow Fedora release cycle (Main projects):
<a href="https://fedora.zanata.org/version-group/view/main" title="https://fedora.zanata.org/version-group/view/main">https://fedora.zanata.org/version-group/view/main</a>

The deadline for translations is 2018-08-28 (Software Translation
Deadline). See the translation schedule[1] for more detail.

[1] <a href="https://fedorapeople.org/groups/schedule/f-29/f-29-trans-tasks.html" title="https://fedorapeople.org/groups/schedule/f-29/f-29-trans-tasks.html">https://fedorapeople.org/groups/schedule/f-29/f-29-trans-tasks.html</a>

Fedora 29 Self-Contained Change: Cloud Provider Image Updates

<a href="https://fedoraproject.org/wiki/Changes/CloudProviderImageUpdates" title="https://fedoraproject.org/wiki/Changes/CloudProviderImageUpdates">https://fedoraproject.org/wiki/Changes/CloudProviderImageUpdates</a>

== Summary ==
Provide monthly updates to cloud provider images.

== Owner ==
* SIG: Cloud
* Primary Contact: [[User:jdoss| Joe Doss]]
* Product: Cloud
* Responsible WG: Cloud SIG

== Detailed Description ==

Fedora Cloud images are not updated after the initial release of the
most current Fedora version. This can leave outstanding issues with
the images that can impact the user experience long after they have
been addressed by package updates.

Fedora 29 Self-Contained Change: Kubernetes modules

<a href="https://fedoraproject.org/wiki/Changes/kubernetes-modules" title="https://fedoraproject.org/wiki/Changes/kubernetes-modules">https://fedoraproject.org/wiki/Changes/kubernetes-modules</a>

== Summary ==
Create modules for all supported Kubernetes versions.
* Name: Lokesh Mandvekar
* Email: <a href="mailto: ... at fedoraproject dot org"> ... at fedoraproject dot org</a>

== Detailed Description ==
Currently, the Kubernetes upstream project develops and supports
multiple versions of Kubernetes, along with component tools like
cri-o/cri-tools which have their versions tightly coupled to OpenShift
versions.

Fedora 29 Self-Contained Change: Stratis Storage 1.0

<a href="https://fedoraproject.org/wiki/Changes/StratisStorage-1.0" title="https://fedoraproject.org/wiki/Changes/StratisStorage-1.0">https://fedoraproject.org/wiki/Changes/StratisStorage-1.0</a>

== Summary ==
Add support for Stratis version 1.0, a local storage management
solution. This will allow further testing and user feedback that will
guide Stratis's development and stabilization, and let us consider
future integration into Anaconda and other more critical aspects of
Fedora.

== Owner ==
* Name: Andy Grover, Igor Gnatenko
* Email: <a href="mailto: ... at redhat dot com"> ... at redhat dot com</a>, <a href="mailto: ... at fedoraproject dot org"> ... at fedoraproject dot org</a>

== Detailed Description ==

Stratis is a local storage system akin to Btrfs, ZFS, and LVM.

Fedora 29 Self-Contained Change: Update Haskell packages to Stackage LTS 11

<a href="https://fedoraproject.org/wiki/Changes/Update_Haskell_to_Stackage_LTS_11" title="https://fedoraproject.org/wiki/Changes/Update_Haskell_to_Stackage_LTS_11">https://fedoraproject.org/wiki/Changes/Update_Haskell_to_Stackage_LTS_11</a>

== Summary ==
Update the Haskell package set from Stackage LTS 10 to LTS 11.
This updates a subset of the Haskell libraries and packages to newer versions.

== Owner ==
* Name: Jens Petersen, Fedora Haskell SIG
* Email: < ... at redhat dot com>

== Detailed Description ==
The Haskell Stackage project provides consist sets of buildable
packages from the upstream Hackage repository.

[https://www.stackage.org/lts-11 Stackage LTS 11] was released in
March, it unlocks newer versions of a number of import Haskell
libraries and o

Reminder: Fedora 29 software string freeze

Hello everyone,

This is your reminder that the software string freeze is scheduled for
31 July 2018. For more information on the string freeze policy see
<a href="https://fedoraproject.org/wiki/Software_String_Freeze_Policy" title="https://fedoraproject.org/wiki/Software_String_Freeze_Policy">https://fedoraproject.org/wiki/Software_String_Freeze_Policy</a>

The full Fedora 29 schedule is available at
<a href="https://fedoraproject.org/wiki/Releases/29/Schedule" title="https://fedoraproject.org/wiki/Releases/29/Schedule">https://fedoraproject.org/wiki/Releases/29/Schedule</a>

Reminder: Fedora 29 self-contained change deadline

Hello everyone,

This is your reminder that the deadline for self-contained changes is
24 July 2018. The full Fedora 29 schedule is available at
<a href="https://fedoraproject.org/wiki/Releases/29/Schedule" title="https://fedoraproject.org/wiki/Releases/29/Schedule">https://fedoraproject.org/wiki/Releases/29/Schedule</a>

Changes not marked with the "ChangeReadyForWrangler" category by the
deadline will be moved to Fedora 30.

Fedora 29 Self-Contained Change: Liberation Fonts 2

== Summary ==
Upgrading Liberation fonts in Fedora to Liberation 2.00.3 version.
Presently we are having Liberation fonts 1.07.4. Both version has its
advantages and disadvantages.

Fedora 29 Self-Contained Change: Merge Dstat And Performance Co-Pilot

== Summary ==
[http://dag.wiee.rs/home-made/dstat/ Dstat] is a resource statistics
tool for the local host.

Fedora 29 Self-Contained Change: xfce 4.1

== Summary ==
Xfce desktop environment has utilized GTK-2 up until version 4.12.x
which is currently available in Fedora. Significant work has been
completed to migrate the DE to GTK-3 completely. The obvious benefit
to this migration is the use of a modern and actively maintained
toolkit.

Xfce 4.13 is a development release leading up to the eventual 4.14
stable release, however 4.13 components have proven to be very stable,
provide features users want and the 4.14 release is unscheduled
currently.

F29 Self-Contained Change: Basic FPGA Support

== Summary ==
A number of devices like Xilinx ZYNQ based devices such as the
96boards Ultra96 and the Intel based UP² have onboard FPGAs. FPGA
manager is a vendor-neutral framework that has been upstream in the
kernel since 4.4.

F29 Self-Contained Change: GnuTLS enables TLS 1.3 by default

== Summary ==
This change enables TLS 1.3 (draft28) support on the gnutls crypto library.

== Owner ==
* Name: Nikos Mavrogiannopoulos

== Detailed Description ==

This change will enable the TLS 1.3 protocol (draft28) on the gnutls
library. TLS 1.3 is the latest version of the TLS protocol which
addresses few shortcomings of the previous versions. The protocol has
already been approved by IETF and is on its final publication stage,
with only minor editorial changes expected.

Reminder: Fedora 29 self-contained change deadline

Hello everyone,

This is your reminder that the deadline for self-contained changes is
24 July 2018. The full Fedora 29 schedule is available at
<a href="https://fedoraproject.org/wiki/Releases/29/Schedule" title="https://fedoraproject.org/wiki/Releases/29/Schedule">https://fedoraproject.org/wiki/Releases/29/Schedule</a>

Changes not marked with the "ChangeReadyForWrangler" category by the
deadline will be moved to Fedora 30.

Rawhide Rebase Warning to Package Maintainers

Greetings,

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

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

F29 Self Contained Change: Update comps to use Python 3

= Proposed self contained change =
<a href="https://fedoraproject.org/wiki/Changes/Update_comps_to_use_python3" title="https://fedoraproject.org/wiki/Changes/Update_comps_to_use_python3">https://fedoraproject.org/wiki/Changes/Update_comps_to_use_python3</a>

* Owner:
churchyard

Change the comps groups python-classroom, engineering-and-scientific,
development-libs, cloud-management, font-design, mysql,
robotics-suite, authoring-and-publishing and electronic-lab to use
python3 packages instead of the python2 ones.