DevHeads.net

Postings by Fabio Valentini

Do we need a "No broken deps" Objective?

Hi everybody,

I'm a bit concerned about the growing number of broken dependencies in
fedora, which leads to non-installable (FTI) and un-buildable (FTBFS)
packages. For rawhide [0], I see almost 400 source packages and almost
200 x86_64 packages with broken deps. Especially the number of source
packages with broken dependencies has steadily been growing since 29.

With a bit of effort, a lot of these broken packages could be fixed
quite easily, but it would still need a coordinated effort by a group
of people.

Unannounced SONAME bump in libusbmuxd

FYI, commit [0] introduced a major update for libusbmuxd to rawhide
(including an unannounced SONAME bump), and even explicitly changed the
%files entry for the shared library against the Packaging Guidelines'
recommendations to cover the library version with a glob. *frown*

Please coordinate rebuilds with the maintainers of the affected packages
(even if it's a bit late now) ...

Fabio

[0]:
<a href="https://src.fedoraproject.org/rpms/libusbmuxd/c/0c3a98f196459741a2f8f7c3dd9b64cf68060cec?branch=master" title="https://src.fedoraproject.org/rpms/libusbmuxd/c/0c3a98f196459741a2f8f7c3dd9b64cf68060cec?branch=master">https://src.fedoraproject.org/rpms/libusbmuxd/c/0c3a98f196459741a2f8f7c3...</a>

Is the MBS (Module Build Service ?) alright?

Hi everybody,

I've been noticing irregular, weird surges in koji activity for the
past few weeks, and today, another one happened.

What's the State of the Java SIG?

Hi everybody,

You're probably aware that the Stewardship SIG has been picking up
some (±230) Java packages to keep them from getting removed from
fedora, and to try to keep them maintained.

Orphaned 2 leaf packages: apache-logging-parent, sonatype-plugins-parent

Hi everybody,

After the latest updates have hit rawhide, the two Java packages in
$SUBJECT are no longer (build)required by any package in fedora, so
there's not really any reason to keep them - which is why I've just
orphaned them.

Non-responsive maintainer: huwang?

Hi everybody,

Following the policy for non-responsive package maintainers [0], I'm
asking here if anybody knows how to contact huwang.

Non-responsive Maintainer: dwalluck?

Hi everybody,

Following the policy for non-responsive package maintainers [0], I'm
asking here if anybody knows how to contact dwalluck.

Non-responsive maintainer: weli?

Hi everybody,

Following the policy for non-responsive package maintainers [0], I'm
asking here if anybody knows how to contact weli.

Non-responsive maintainer: rfenkhuber?

Hi everybody,

Following the policy for non-responsive package maintainers [0], I'm
asking here if anybody knows how to contact rfenkhuber.

package retirements broken since yesterday, nothing gets untagged from koji

Hi everybody,

It looks like yesterday, koji stopped blocking and removing retired
packages from the f32 tag, or at least, it stopped doing so reliably.

The following packages have been retired a day ago, but today they are
all still tagged into f32, and were part of two composes after they
were "fedpkg retire"d:

- cbi-plugins
- eclipse-dtp
- eclipse-ecf
- eclipse-eclemma
- eclipse-egit-github
- eclipse-linuxtools
- eclipse-moreunit
- eclipse-mpc
- eclipse-mylyn
- eclipse-packagekit
- eclipse-pydev
- eclipse-swtbot
- eclipse-tm-terminal
- freemedforms
- java-base64
- jetty-version-maven-plug

recent mesa + libglvnd rawhide updates broke ... something?

Hi everybody,

It looks like the recent shuffling around of header / pkgconfig / etc.
files between mesa and libglvnd introduced some regressions.

Orphaned rubygem-minitest-reporters

Hi everybody,

I just orphaned rubygem-minitest-reporters, because It's no longer
required by any of my other ruby packages.

Some Java packages looking for new maintainer(s)

Hello packagers,

The Stewardship SIG is currently providing only bare-minimum
maintenance for some packages, and none of our other packages depend
on these anymore.

Some Java packages looking for new maintainers

Hello packagers,

The Stewardship SIG is currently providing only bare-minimum
maintenance for some packages, and none of our other packages depend
on these anymore.

Orphaned some leaf Java packages

Hello packagers,

I have identified that the Stewardship SIG owned some packages that
have now become leaf packages in fedora, since their last dependent
packages were recently removed or updated to no longer require them.

Because there's no point in maintaining leaf packages that aren't
useful on their own, we have orphaned these packages:

- extra166y
- felix-osgi-foundation
- jcsp
- multiverse
- plexus-cli

I did some repoqueries and see no reason why they shouldn't get safely
retired after 6 weeks.

Fabio

maven 3.6 in rawhide next week

Hello Packagers,

As some of you might not have been aware, the Stewardship SIG has been
busy keeping the Java stack in fedora alive and working. We're now
left with 0 build failures on all current branches of fedora for our
235 packages, and no open FTBFS / FTI or known security issues.

We've also been working on getting the stack more up-to-date again,
since it had been more or less mostly untouched and neglected since
2017.

Usage of wildcards in systemd RPM scriptlets broken on fedora >= 31?

Hi everybody,

To provide a bit of context: Syncthing ships unit files for both
system services and user services, where the system service can be
instantiated with the $USER the service should run as.

Orphaned paper-icon-theme

Hi everybody,

I've just orphaned the "paper-icon-theme" package. I no longer use it
and have no interest in maintaining it further.

Orphaned libfixposix (leaf package)

Hi everybody,

I've just orphaned the "libfixposix" package.

Orphaned pegdown (leaf package)

Hi everybody,

I have just orphaned the "pegdown" package, which has become a leaf
package in rawhide.

Its only dependent packages in fedora were maven-doxia and
maven-doxia-sitetools, but the latest builds in rawhide have disabled
the markdown support in these packages, and their latest upstream
releases have transitioned away from pegdown to a different markdown
implementation anyway (which isn't packaged for fedora).

Fabio

Orphaned pdf-renderer (leaf package)

I've just orphaned the pdf-renderer package, which was maintained by
the Stewardship SIG.

There are no dependent packages left in fedora, since itext was
recently retired.

Fabio

bodhi branched updates: how many days until stable - 3, 7, 14?

Hi everybody,

I seem to remember that bodhi updates for branched releases only
required 3 days in testing until they could be pushed to stable.
However, for fedora 31, the default (and minimum) is 7 days, and for
critpath packages, the default (and minimum) 14 days, like for normal
"released" fedora branches.

Did some policy change occur which I am not aware of, or is bodhi just
misconfigured again for branched?

Fabio

Orphaned adapta-gtk-theme, adapta-backgrounds

Hello packagers,

I've just orphaned both adapta-gtk-theme and adapta-backgrounds.

The upstream project is more or less dead, since the main developer
left after getting a lot of negative feedback for the release of a big
refresh / redesign of the Adapta GTK theme (which was then reverted).
The fedora package currently provides the last version of the theme
*before* the redesign.

I originally took over these packages because I used them myself, but
since fedora 30 I'm using stock GNOME / Adwaita again, and so I don't
have any use for them anymore.

Additionally, since the last inkscape updat

Some Java packages in need of new permanent maintainer(s)

Hello packagers,

The Stewardship SIG is currently providing only bare-minimum
maintenance for some Java packages, and none of our packages depend on
them anymore.
So, we're looking for someone to take better care of them, preferably
someone who actively uses these packages or maintains a package that
depends on them.

The packages are:

- java-base64
- jboss-jstl-1.2-api
- jetty-version-maven-plugin
- stringtemplate4
- tagsoup

Directly dependent packages of java-base64:
- Java-WebSocket
- elasticsearch
- gherkin2-java
- java-vash
- java-xmlbuilder
- jets3t
- rescu
- smack
- sshj

Directly de

snakeyaml 1.25 update

Hi everybody,

Right now, the snakeyaml package in fedora is out of date by more than
three years (1.17, released in February 2016). We plan to merge the PR
rebasing it to the latest version (1.25, released this month) into
master / rawhide and f31.

Packaging sassc ruby gem for jekyll 4.0.0

Hi everybody,

With the recent, major new release of Jekyll (4.0.0) and its SASS
converter (2.0.0), it migrated from the deprecated, plain ruby "sass"
gem to "sassc", which is a wrapper around the libsass C++ library.
I've never had to deal with this scenario for my other ruby packages,
and I just can't get it to work, even when using the bundled version
of libsass (which, by the way, is newer than what's available in
fedora ...).

Can anybody give me some pointers how to properly do this?

Some Java packages in need of new permanent maintainer(s)

Hello packagers,

The Stewardship SIG is currently providing only bare-minimum
maintenance for some Java packages, and none of our packages depend on
them anymore.
So, we're looking for someone to take better care of them, preferably
someone who actively uses these packages or maintains a package that
depends on them.

The packages are:

- apache-commons-csv
- apache-commons-discovery
- apache-commons-el
- apache-commons-fileupload
- apache-rat
- c3p0
- emma
- geronimo-jaspic-spec
- glassfish-jsp
- gpars
- groovy
- httpunit
- jboss-connector-1.7-api
- jboss-jsf-2.1-api
- jboss-websocket-1.0-ap

Some NodeJS packages in need of new permanent maintainer(s)

Hello packagers,

The Stewardship SIG is currently providing only bare-minimum
maintenance for some NodeJS packages, and none of our packages depend
on them anymore.
So, we're looking for someone to take better care of them, preferably
someone who actively uses these packages or maintains a package that
depends on them.

The packages are:

- nodejs-formatio
- nodejs-lolex
- nodejs-samsam
- nodejs-util

Directly dependent packages of nodejs-formatio:
- nodejs-sinon

Directly dependent packages of nodejs-lolex:
- nodejs-sinon

Directly dependent packages of nodejs-samsam:
- nodejs-formatio
- nod

gradle will go away

Hi everybody!

After some discussions, we (the Stewardship SIG) have decided that we
cannot continue to maintain gradle in fedora.

- the current version packaged in fedora is outdated (4.4.1, from Dec.
2017, vs.

gettext retired, rawhide broken

Can somebody please unretire and fix gettext? It was just automatically
retired because it didn't build successfully since fedora 29. And now the
world is broken.

Fabio