DevHeads.net

Postings by Stephen Gallagher

Orphaning pysvn (and non-responsive maintainer: ravenoak)

I've been maintaining this for several years since the main admin
(ravenoak) vanished from Fedora. I don't use it anymore (and most of
the world has long since switched to git...) and it has yet again
failed to rebuild during the mass rebuild.

I'm initiating the Non-Responsive Maintainer process for ravenoak so
the main admin will be cleared.

Summary/Minutes from today's FESCo Meeting (2019-01-14)

=====================================
#fedora-meeting-1: FESCO (2019-01-14)
=====================================

Meeting started by sgallagh at 15:01:12 UTC.

Schedule for Monday's FESCo Meeting (2019-01-14)

Following is the list of topics that will be discussed in the
FESCo meeting Monday at 15:00UTC in #fedora-meeting-1 on
irc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2019-01-14 15:00 UTC'

Links to all issues to be discussed can be found at:
<a href="https://pagure.io/fesco/report/meeting_agenda" title="https://pagure.io/fesco/report/meeting_agenda">https://pagure.io/fesco/report/meeting_agenda</a>

= Discussed and Voted in the Ticket =
Need +1: policy change re.

Heads Up: libmodulemd 2.0 coming soon to a Rawhide near you

The libmodulemd library, used by the Module Build Service, libdnf,
fedmod and other tools is going to be updated this week to version
2.0.0beta1. While this includes a soname bump, the Fedora packaging
will include a compat-libmodulemd1 (and python3-compat-libmodulemd1)
subpackage that is fully compatible with the 1.x API.

Issues with Google Chrome, PyCharm, Steam and other third-party repos in Fedora 29 prereleases

It was discovered[1] a short while ago that, due to a packaging
mistake in the fedora-workstation-repos package, upgrades from Fedora
28->Fedora 29 would replace the /etc/yum.repos.d/*.repo files provided
from that package with their default configuration.

What this meant in practice is that anyone who was using those
repositories in Fedora 28 would find them silently disabled in Fedora
29.

Issues with Google Chrome, PyCharm, Steam and other third-party repos in Fedora 29 prereleases

It was discovered[1] a short while ago that, due to a packaging
mistake in the fedora-workstation-repos package, upgrades from Fedora
28->Fedora 29 would replace the /etc/yum.repos.d/*.repo files provided
from that package with their default configuration.

What this meant in practice is that anyone who was using those
repositories in Fedora 28 would find them silently disabled in Fedora
29.

Orphaning several nodejs-* packages

I'm planning to orphan the following packages tomorrow, as I don't use
them any more and don't have time to maintain them properly:

* nodejs-spdx-expression-parse-v2.0.2
* nodejs-aproba-v2.0.0
* nodejs-read-package-tree
* nodejs-less-3.8.1

If anyone would like to pick them up, let me know and I'll reassign
them.

Blocking criteria proposal for F30+: Printing

There was a bug[1] filed recently that indicated that printing was
broken on certain printers.

Schedule for Monday's FESCo Meeting (2018-09-17)

Hash: SHA256

Following is the list of topics that will be discussed in the
FESCo meeting Monday at 15:00UTC in #fedora-meeting-1 on
irc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2018-09-17 15:00 UTC'

Links to all issues to be discussed can be found at:
<a href="https://pagure.io/fesco/report/meeting_agenda" title="https://pagure.io/fesco/report/meeting_agenda">https://pagure.io/fesco/report/meeting_agenda</a>

= Discussed and Voted in the Ticket =

allow untagging of stratis modules from rawhide
<a href="https://pagure.io/fesco/issue/1992" title="https://pagure.io/fesco/issue/1992">https://pagure.io/fesco/issue/1992</a>
DECISION (+7, 0, -0)

F30 System-Wide Change: FreeIPA Python 2 Removal
<a href="https://pagure.io/fe" title="https://pagure.io/fe">https://pagure.io/fe</a>

Proposal to modify release criteria for fwraid

At yesterday's F29 Go/No-Go meeting, we discussed the blocker status
of BZ #1628192 - Fedora 29 installation cannot see a firmware RAID
device.

License clarification of libmodulemd - MIT

I recently released libmodulemd 1.6.x into Fedora. It was always labeled as
MIT license in the spec file and intended that way, but due to an incorrect
copy-paste, most of the files in the tarball had actually been indicating
that they were MITNFA instead. I fixed that upstream and 1.6.x is properly
licensed as MIT.

Semi-orphaning pysvn

I've been keeping the lights on in this package for years since the
maintainer (ravenoak) vanished from Fedora. However, it doesn't build
against Python 3.7 (works fine with 3.6) and I don't have the cycles to dig
into it.

If someone steps up to fix the FTBFS, I'm willing to hang on as a
comaintainer, but if no one does, I'm going to orphan it completely in
about a week.

Summary/Minutes from today's FESCo Meeting (2018-06-29)

Hash: SHA256

=====================================
#fedora-meeting-1: FESCO (2018-06-25)
=====================================

Meeting started by sgallagh at 15:00:53 UTC.

Schedule for Monday's FESCo Meeting (2018-06-25)

Hash: SHA256

Apologies for the short notice, I should have sent this out on
Friday.

Node.js 10.x and the Fedora 29 schedule

Hash: SHA256

This message is directed at anyone who maintains a Node.js package in Fedora.

On Friday, FESCo approved the Fedora 29 System-Wide Change to move the default
Node.js interpreter to the 10.x LTS stream. This means that we will need to
ensure that any NPM packages that are present in Rawhide must work on 10.x.

What you need to do if

== ... your current package works fine with both Node.js 8.x and 10.x ==
No action required.

== ...

New FESCo Meeting Time and Ticket Policy

Hash: SHA256

At today's FESCo meeting, we selected a new meeting time to accommodate the
schedules of the newly-elected members. As such, FESCo meetings for the next
cycle will be taking place on Mondays at 1500 UTC (1100 EDT, 1700 CEST).

However, in the interest of having shorter and possibly less-frequent
meetings, FESCo has opted to change its policy regarding ticket-handling,
effective immediately. The new policy is as follows:

* Most FESCo votes will be performed in the tickets. FESCo members will have
one week[1] from the creation of the ticket to vote.

Schedule for Friday's FESCo Meeting (2018-05-11)

Hash: SHA256

Following is the list of topics that will be discussed in the
FESCo meeting Friday at 15:00UTC in #fedora-meeting onirc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2018-05-11 15:00 UTC'

Links to all issues below can be found
at:https://pagure.io/fesco/report/meeting_agenda

= Followups =

= New business =

#topic #1888 Non-responsive maintainer - Ivan Romanov
.fesco 1888https://pagure.io/fesco/issue/1888

#topic #1889 F29 FESCo blocker: Module support in libdnf
.fesco 1889https://pagure.io/fesco/i

Schedule for Friday's FESCo Meeting (2018-04-06)

Hash: SHA256

Following is the list of topics that will be discussed in the
FESCo meeting Friday at 15:00UTC in #fedora-meeting onirc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2018-04-06 15:00 UTC'

Links to all issues below can be found at:
<a href="https://pagure.io/fesco/report/meeting_agenda" title="https://pagure.io/fesco/report/meeting_agenda">https://pagure.io/fesco/report/meeting_agenda</a>

= Followups =

#topic #1861 F28 Changes not in ON_QA status (<100% completed)
.fesco 1861https://pagure.io/fesco/issue/1861

= New business =

#topic #1867 F29 System Wide Change: Python 3.7
.fesco 1867https://pagure.io/fesco/

Node.js 6.14.1, 8.11.1 and 9.10.1 will *not* be built for Fedora or EPEL

Just a general notice to anyone using Node.js in Fedora. We're not going to
be rebuilding for the releases in the Subject because there's no need. The
X.Y.1 releases were created because of a compilation mistake made by the
upstream binary release process and contain no additional commits. Since
Fedora and EPEL rebuild all of the sources in our own build environment,
there is no need to issue an update at this time.

libmodulemd: SOname bump coming to released Fedora

I'm going to be submitting an update for libmodulemd today for all released
branches of Fedora.

Schedule for Friday's FESCo Meeting (2018-02-02)

Hash: SHA256

Following is the list of topics that will be discussed in the
FESCo meeting Friday at 16:00UTC in #fedora-meeting onirc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2018-02-02 16:00 UTC'

Links to all issues below can be found
at:https://pagure.io/fesco/report/meeting_agenda

= Followups =

#topic #1820 Adjust/Drop/Document batched updates policy
.fesco 1820https://pagure.io/fesco/issue/1820

#topic #1801 Unresponsive Maintainer: EDB Package
.fesco 1801https://pagure.io/fesco/issue/1801

= New busin

Modularity is Dead, Long Live Modularity!

Hash: SHA256

Modularity is Dead, Long Live Modularity!
=========================================

See this post in glorious technicolor
at:https://communityblog.fedoraproject.org/modularity-dead-long-live-modularity/

Summary

Fedora’s Modularity initiative aims to make it easy for packagers to
create alternative versions of software and for users to consume those
streams simply. We’ve been working on this for several years, resulting
in the “Boltron” prototype this summer and the recent Fedora Modular
Server beta.

Schedule for Friday's FESCo Meeting (2017-10-27)

Hash: SHA256

Following is the list of topics that will be discussed in the
FESCo meeting Friday at 16:00UTC in #fedora-meeting onirc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2017-10-27 16:00 UTC'

Links to all issues below can be found
at:https://pagure.io/fesco/report/meeting_agenda

= Followups =

#topic #1737 i686 SIG needs to be functional by F27 release date or we
drop i686 kernel from F28
.fesco 1737https://pagure.io/fesco/issue/1737

#topic #1780 F28 System Wide Change: Annobin
.fesco 1780https://pagu

Summary/Minutes from today's FESCo Meeting (2017-08-11)

Hash: SHA256

===================================
#fedora-meeting: FESCO (2017-08-11)
===================================

Meeting started by sgallagh at 16:01:00 UTC. The full logs are available
athttps://meetbot.fedoraproject.org/fedora-meeting/2017-08-11/fesco.2017-08-11-16.01.log.html
.

Meeting summary
* init process (sgallagh, 16:01:00)

* #1721 Non-responsive maintainer process for caillon, and retiring
xchat (sgallagh, 16:04:19)
* AGREED: orphan all of caillon's packages and announce this.

Schedule for Friday's FESCo Meeting (2017-08-11)

Hash: SHA256

Following is the list of topics that will be discussed in the
FESCo meeting Friday at 16:00UTC in #fedora-meeting onirc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2017-08-11 16:00 UTC'

Links to all issues below can be found
at:https://pagure.io/fesco/report/meeting_agenda

= Followups =

= New business =

#topic #1760 F27 approved Changes not in MODIFIED status (considered
as not testable)https://pagure.io/fesco/issue/1760

#topic #1758 ImageMagick Unresponsive Maintainer process - hubbitus
(Pav

Provenpackagers dealing with -Werror=format-security issues

There was an issue[1] with GCC7 during the mass-rebuild. Despite the Fedora-wide
setting of -Werror=format-security, GCC did not process its command-line
properly and an unknown number of packages were built without this flag
appropriately set.

Schedule for Friday's FESCo Meeting (2017-02-03)

Following is the list of topics that will be discussed in the
FESCo meeting Friday at 16:00UTC in #fedora-meeting on
irc.freenode.net.

To convert UTC to your local time, take a look at
<a href="http://fedoraproject.org/wiki/UTCHowto" title="http://fedoraproject.org/wiki/UTCHowto">http://fedoraproject.org/wiki/UTCHowto</a>

or run:
date -d '2017-02-03 16:00 UTC'

Links to all issues below can be found at:
<a href="https://pagure.io/fesco/report/meeting_agenda" title="https://pagure.io/fesco/report/meeting_agenda">https://pagure.io/fesco/report/meeting_agenda</a>

= Followups =

#topic #1669 F26 System Wide Change: Parallel Installable Debuginfo
<a href="https://pagure.io/fesco/issue/1669" title="https://pagure.io/fesco/issue/1669">https://pagure.io/fesco/issue/1669</a>

#topic #1635 F26 Self Contained Changes
<a href="https://pagure.io/fesco/issue/1635" title="https://pagure.io/fesco/issue/1635">https://pagure.io/fesco/issue/1635</a>

= New business =

#topic #1675 Libglvnd upda

Proposal: Rethink Fedora multilib support (Take Two!)

On 01/05/2017 11:03 AM, Stephen Gallagher wrote:

So, this thread provided a lot of feedback.

Proposal: Rethink Fedora multilib support

# Overview

For many years, Fedora has supported multilib by carrying parallel-installable
libraries in /usr/lib[64]. This was necessary for a very long time in order to
support 32-bit applications running on a 64-bit deployment. However, in today's
new container world, there is a whole new option.

I'd like to propose that we consider moving away from our traditional approach
to multilib in favor of recommending the use of a 32-bit container runtime when
needed on a 64-bit host.

## Advantages

* Simplification of build-tree creation.