DevHeads.net

Postings by Till Hofmann

Automation ignores FTBFS guidelines

Hi all,

So I've just been notified that tolua++ has been retired, which is a
dependency of one of my packages (fawkes). BZ:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1736911" title="https://bugzilla.redhat.com/show_bug.cgi?id=1736911">https://bugzilla.redhat.com/show_bug.cgi?id=1736911</a>

This would have been fine (as no action has been taken), if the
automation had actually followed the FTBFS guidelines [1]. But it
hasn't, in many ways:
1.

Problem with F30 module packages that are built in F32 buildroot (?)

Hi all,

We have an odd issue with a module build of sway for F30: It looks like
the module was actually built with a F32 buildroot.

BZ: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1754167" title="https://bugzilla.redhat.com/show_bug.cgi?id=1754167">https://bugzilla.redhat.com/show_bug.cgi?id=1754167</a>
Here's the build:
<a href="https://koji.fedoraproject.org/koji/buildinfo?buildID=1376355" title="https://koji.fedoraproject.org/koji/buildinfo?buildID=1376355">https://koji.fedoraproject.org/koji/buildinfo?buildID=1376355</a>

The modulemd file contains:
dependencies:
- buildrequires:
platform: [f30]
requires:
platform: [f30]

But then, it built packages with f32 in the package version:
artifacts:
rpms:
- mako-0:1.4-1.module_f32+6140+eb754d2b.src
- mako-0:1.4-1.module_f32+6140+eb754d2b.x86_64
- mako-de

Cannot build with mock for rawhide on Fedora 30

Hi all,

I'm facing an issue with the package signatures on Fedora when trying to
build in rawhide chroot:
$ mock -r fedora-rawhide-x86_64 --shell
[...]
Public key for zstd-1.4.2-1.fc31.x86_64.rpm is not installed.

RH Account of package maintainer disabled

Hi all,

I'm trying to contact the maintainer (Marek Skalický) of
mongo-cxx-driver, which has a pending update:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1723810" title="https://bugzilla.redhat.com/show_bug.cgi?id=1723810">https://bugzilla.redhat.com/show_bug.cgi?id=1723810</a>

However, if I try to select "Need additional information", I get an error:
You can't ask Marek Skalický < ... at redhat dot com> because that account
is disabled.

Should the package have been orphaned?

Kind regards,
Till

Nonresponsive maintainer: bioinfornatics

Hi all,

I'm trying to reach bioinfornatics.

Should I always create a dedicated stream branch for my module?

Hi all,

I'm currently working on a module for sway. We basically just want to
have a stream that always contains the latest version of sway (including
all its dependencies), the same version that is also in rawhide (this
stream should be named 'rolling' if I understand the guidelines
correctly).

sway SIG

Hi all,

there's been a rising number of people interested in sway, the
i3-compatible Wayland compositor. At the same time, with the recent sway
1.0 release, the packaging work is also increasing, as more and more
components are split into separate projects.

For this reason, we thought about creating a sway SIG. The goal of the
SIG is simple: package all components of sway and make sure that Fedora
provides a good user experience with sway.

@fedoraproject.org email in Bugzilla

Hi all,

I've been using my @fedoraproject.org email alias in Bugzilla for a
while. I regularly get those complaining emails that I should fix my
account, specifically it says:

However, I don't see any of those issues.

Nonresponsive maintainer: guidograzioli

Hi all,

I'm trying to get in contact with Guido Graizoli (FAS guidograzioli). He
has not responded to a bug report requesting an update of bibtex2html
[1]. The package is currently also FTBFS [2], where he did not respond
either. I also tried contacting him privately by e-mail, but I did not
get a response.

According to fedora-active-user, he was last active last year.

Exclude paths for elfdeps dependency generator

Hi all,

I have a question regarding the the RPM dependency generator scripts.
I'm working on packaging the ROS stack [1,2] and I'm currently dealing
with the dependency generation. My goal is to wrap all Provides and
Requires for sonames because ROS does not use proper sonames (and
therefore they shouldn't be in the ld cache), but I still want to use
the information for ROS packages.

non-responsive maintainer: radford

Hi all,

I'm trying to contact Jim Radford (radford) per non-responsive
maintainer policy [1]. I contacted Jim several times on bz#1505463 [2]
and also sent a private e-mail to his email account shown in FAS.

If you know how to get in touch with Jim, please let me know.

Kind regards,
Till

[1]
<a href="https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers" title="https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers">https://fedoraproject.org/wiki/Policy_for_nonresponsive_package_maintainers</a>
[2] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1505463" title="https://bugzilla.redhat.com/show_bug.cgi?id=1505463">https://bugzilla.redhat.com/show_bug.cgi?id=1505463</a>

package conflict with source package but not with binary package

Hi all,

I'm preparing Bear [1] as a Fedora package. Unfortunately, the package
name bear is already taken by the bear engine [2], so I'm considering
the best way to resolve this. Ubuntu [3], Debian [4], Arch (AUR) [5],
and Mint [6] all package the compilation database (i.e., the package I'm
working on) as bear, while the game engine (the current bear in Fedora)
is usually packaged as bear-factory.

Do I need Epoch: for downgrades in rawhide?

Hi all,

if I want to downgrade a package in rawhide only (I only pushed the
update to rawhide), do I need to add an Epoch?

background:
I updated librealsense to librealsense2 and afterwards realized that the
new library is a major rewrite that does not support older camera
models. After consulting with upstream, I came to the conclusion that we
should stay with version 1 for the librealsense package and submit
librealsense2 as a separate package. I think Debian is planning to do
the same thing.

How to use COPR + Tito + dist-git?

Hi all,

I'm playing around with Tito and COPR following [1,2]. It works great so
far, but I'm still having problems with loading the sources to a
lookaside cache. I've found a blog post that uses git-annex [3], but the
COPR builders do not have git-annex installed. According to another blog
post [4], I should be able to use COPR with dist-git. Unfortunately, I
couldn't find any further information on COPR + dist-git. Is there some
documentation that I missed?

Taking orphaned package ctemplate

Hi all,

I'm taking the ctemplate package. The package was unretired about a year
ago but it was never built after unretirement. After I filed a ticket
about the missing builds [1], the package was orphaned without further
comments.

The package is still functional and (somewhat) maintained upstream, so I
don't see a reason for retirement.

Regards,
Till

[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1433290" title="https://bugzilla.redhat.com/show_bug.cgi?id=1433290">https://bugzilla.redhat.com/show_bug.cgi?id=1433290</a>

intention to unretire log4cxx

Hi all,

I intend to unretire log4cxx, which was retired because it was orphaned
for too long.

dnf error during upgrade that changes a directory into a symlink

Hi all,

I have a package that contains a subdirectory which is changed to a
symlink in the next release.

need help with gcc segfault on i686

Hi all,

gprolog has been FTBFS for a while due to a segfault on i686, see this
build [1] for an example. I followed advice on [2] to add some debugging
flags, not sure if they really help though without access to dumped files.
The segfault occurs while compiling this file [3].

Do you have any general tipps how to debug gcc segfaults? I've never
seen this type of problem and I don't know how to tackle this issue.

Any help is appreciated.

review swap: openrave

Hi all,

I'm looking for a review for openrave:
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1338339" title="https://bugzilla.redhat.com/show_bug.cgi?id=1338339">https://bugzilla.redhat.com/show_bug.cgi?id=1338339</a>

There's already been some work on the package (original request is from
2011) and Igor has already done a partial review (thank you!) so I don't
think there is a lot of work to do anymore.

I'd be glad to do a review in return.

Kind regards,
Till