Postings by Tom "spot" Callaway

scalapack 2.1 in rawhide

Hi Fedorans,

With the new upstream release of 2.1, the Fedora scalapack package in
rawhide is switching over to use the upstream provided cmake infrastructure
(instead of the Makefiles I built many years ago).

Claiming recently orphaned packages

I'm claiming (and fixing FTBFS) on busybox and sqlite2.

<a href="" title=""></a>
<a href="" title=""></a>


Review swap?

I could use a quick review for a new R package: R-Rhtslib

<a href="" title=""></a>

Can do a review or other packaging/legal/license favors in trade.



Reviving torque

I'm going to revive torque (one of my packages depends on it). Looks like
it was abandoned by the old maintainer, but the fix to get it building
again was trivial (missing a tex BuildRequires).

If there are any reasons not to, speak up, please.


gstreamer-plugins-base revival

I'm hoping that this one hasn't been dead for 8 weeks, because all it needs
to get it building again is to disable the gtk-doc generation...

I don't really want to own it, but I have dependent packages, so if no one
else does, I will claim it.

If you want it (or know of some reason it shouldn't be brought back),
please speak up.


s390x rawhide issues?

One of my packages (alienarena) fails to build in rawhide on s390x (and
only that arch), but the build log shows it never even starts.

Retiring v8-314

Hey, remember when I said I would keep v8-314 alive? I've changed my mind.


A) It is seriously old. I'm not sure I want to encourage anyone to try to
use it at this point.
B) Upstream v8 looks NOTHING like this package anymore
C) It doesn't build anymore because the giant SConstruct goop it uses is
not compatible with the current SCons.

Chromium C++ help needed

Hi folks,

I spent some time this weekend trying to get Chromium 72 building on
Fedora, but I kept running into a C++ issue that I was not able to resolve.
This happened with gcc-9.0.1-0.8.fc30.x86_64 and gcc-8.3.1-2.fc29.x86_64.

Here's a sample of the error (it happens in a few places), from Fedora 30:

In file included from
from ../../base/trace_event/trace_event.h:26,
from ../../base/threading/
../../base/trace_event/trace_log.h: In constructor

undefined symbol: shm_open (ppc64le and aarch64)

One of my packages failed the mass rebuild, but only on ppc64le and

Server Side Public License (SSPL) v1

After review, Fedora has determined that the Server Side Public License
v1 (SSPL) is not a Free Software License.

It is the belief of Fedora that the SSPL is intentionally crafted to be
aggressively discriminatory towards a specific class of users.
Additionally, it seems clear that the intent of the license author is to
cause Fear, Uncertainty, and Doubt towards commercial users of software
under that license.

Reviews needed

When I wasn't looking, asymptote grew a new dependency, which means I
have two new packages that need reviews.

python-speg: <a href="" title=""></a>
python-cson: <a href="" title=""></a>

They're very small, very simple packages.

glibc-arm-linux-gnu help

A few years ago, I packaged up glibc-arm-linux-gnu, so that Fedora could
have a packaged arm cross-toolchain that was useful (with glibc, it
cannot build anything in userspace). It worked for a while, but lately,
all builds have been failing with this error:

/usr/bin/arm-linux-gnu-ld: skipping incompatible
/usr/lib/gcc/arm-linux-gnueabi/8/libgcc_eh.a when searching for -lgcc_eh

I've looked at it and poked it quite a bit locally, but I can't seem to
get around that.

Proposal: Abandon v8 package

I made the original v8 Fedora package many moons ago, when I was more
optimistic about the possibility of separating the useful components
inside of chromium. Since that point, it has become clear that while v8
is useful software, the following facts are also true:

1. The v8 upstream is entirely disinterested in the concept of
maintaining any sort of ABI/API consistency between releases.
2. The v8 that is used in chromium is not necessarily compatible with
the upstream v8, as they have a history of picking and choosing code
changes (and even applying chromium specific changes locally).

Friendly Reminder: Your Legal Responsibilities as a Fedora Community Member

This should go without saying, but in Fedora, the following things
should be kept in mind:

1) Copyright infringement is not permitted. This includes code, fonts,
docs, or content like art/sprites taken from other works, either without
permission or under non-free licenses.

2) Trademark infringement is not permitted.

asymptote segfaulting in rawhide/f28, maybe gcc issue?

I'm not sure if this is a gcc issue or not, but asymptote segfaults in
some situations (which is causing the FTBFS, since it bootstraps itself
with itself). I filed a bug upstream with the crash and gdb backtrace:

<a href="" title=""></a>

If any gcc c++ people could look at it, I would appreciate it. It's one
of the few FTBFS bugs I have left.


License tag change (EPL)

Hi Fedorans,

If your package uses code under the Eclipse Public License, please take
a moment and change the license tag to reflect the version. There are
now two versions of the EPL, 1.0 and 2.0.

libvpx 1.7.0 update in rawhide

The new libvpx 1.7.0 update in rawhide bumped SOVER because of an ABI
break. I rebuilt all the dependent packages I could find with dnf
repoquery, except for firefox and thunderbird due to lack of access.

Apologies if I missed something.


P.S. I will not be pushing libvpx 1.7.0 into any stable Fedora releases.

CDDL 1.0 and 1.1

Hi Fedorans,

Fernando Nasser noticed that there were now two versions of the CDDL.
Accordingly, we have created new shortname identifiers:

* CDDL-1.0
* CDDL-1.1

We have also retired the old, unversioned, "CDDL" shortname identifier.

If you maintain a package which includes CDDL code, please check to see
which version of the license applies, and update the License tag

You do not need to make an update to your package in Stable branches of
Fedora solely to reflect this change, it is sufficient to make this
change in Rawhide, and inherit it into all future builds.

You can see m

Announcement: fdk-aac

Hi Fedorans!

Today, a Third-Party Modified Version of the Fraunhofer FDK AAC Codec
Library for Android has been cleared for inclusion in Fedora.

Arduino in Fedora

In attempting to figure out why the lulzbot-marlin-firmware was not
being compiled properly, I noticed that the arduino packages in Fedora
were a bit out of date. To remedy this, I made updated versions of them
and put them in my copr here:

<a href="" title=""></a>

Testing of these packages would be greatly appreciated.

R packages needing review

required all "compiled" R modules to be rebuilt against it. I've been
working over the last week or so to do this, and at the same time, bring
them to the latest revisions.

Unfortunately, CRAN and Bioconductor (where the majority of R modules
live) have a bit of a dependency creep problem, where almost every
update adds new dependencies on other R modules (it's even worse if you
run the test suites).

Policy change on emulators

To the Fedora Community,

The Fedora policy on emulators has been in place for quite some time, it
is one of the first legal rules we put in place. Recently, we
reconsidered that rule and have amended our position (with discussion
from Red Hat Legal).

Previously, the guidelines forbid the majority of emulators from being
included in Fedora, but the new guidelines, while longer, are more

=== Emulators ===

Some emulators (applications which emulate another platform) are not
permitted for inclusion in Fedora.


Look, I know review requests suck. Especially when they're for
toolchains, and packages like "native_client" that is a giant pain of
bundled and twisted bits. But I'd really like to get chromium into
Fedora proper. (Does that make me crazy? Yes.

Another GCC 6 & Rawhide build failure

First the C++ code:

namespace Amanith {

struct GNamedSVGcolor {
GChar8 Name[22];
GVector4 RGBA;

static const GNamedSVGcolor SVGColors[147] = {

{ "aliceblue", GVector4(0.941, 0.973, 1.000, 1.000) },
{ "antiquewhite", GVector4(0.980, 0.922, 0.843, 1.000) },
{ "aqua", GVector4(0.000, 1.000, 1.000, 1.000) },
{ "aquamarine", GVector4(0.498, 1.000, 0.831, 1.000) },
{ "azure", GVector4(0.941, 1.000, 1.000, 1.000) },
{ "beige", GVector4(0.961, 0.961, 0.863, 1.000) },
{ "bisque", GVector4(1.000, 0.894, 0.769, 1.000) },

Review requests that need reviewers

The easy ones (some R packages I need as deps for updating R-DBI):
<a href="" title=""></a>
<a href="" title=""></a>
<a href="" title=""></a>
<a href="" title=""></a>
<a href="" title=""></a>

The hard ones (chromium and friends):
<a href="" title=""></a>
<a href="" title=""></a>
<a href="" title=""></a>
<a href="" title=""></a>
<a href="" title=""></a>

texlive 2015 in rawhide

TeXLive 2015 has now landed in rawhide. (Don't worry, it's not coming
into Fedora 23 this late in the cycle.)

This should not result in any changes on your end (famous last words),
but if you notice something in rawhide fail to build because of a tex
related issue, please be sure to point it out in either an email to me
(or better, a bug against texlive in rawhide).

Warning: Looking at how texlive packaging works will make you go blind,
mad, and possibly incontinent. Ask your doctor if texlive packaging is
right for you.


Red Hat

efl review swap?

I sure could use a review on efl so that we can update Enlightenment to
0.19. Will swap for a review, or other Fedora related bribery.

<a href="" title=""></a>


Red Hat

Changes to the Packaging Guidelines

We've been very bad at announcing changes to the Packaging Guidelines.
So very bad. Bear with us as we announce all the changes we should have
been announcing in the past, but failed to do. Again, so bad.

The Mersenne Twister implementation (mt19937ar) has been granted a
general bundling exception. ​
<a href="" title=""></a>

After an unintentional delay, the Haskell Guideline revision approved
four months ago has been officially written into the Guidelines.

Retiring: R-RScaLAPACK

This package makes baby seals wish they could be clubbed. Upstream has
killed it. I disavow any knowledge of it.

Retired: R-RScaLAPACK


¸.·´¯`·.´¯`·.¸¸.·´¯`·.¸><(((º> OSAS @ Red Hat
University Outreach || Fedora Special Projects || Fedora Legal