DevHeads.net

broken package needs attention: libgda

Hi,

The "libgda" package is quite broken in fedora, which is impacting
dependent programs.

- The last successful build of libgda was for the fedora 24 (!) mass
rebuild. No more recent builds succeeded, and the packages was reported as
FTBFS.
- Not even the latest version is packaged (5.2.2 instead of 5.2.4).

This is leading to problems in all current releases of fedora. For example,
the mysql database provider can't be installed anymore, because libgda
wasn't rebuilt for soname bumps in mariadb/mysql.

Packages depending on libgda include:

- anjuta
- glom
- gnumeric-plugins-extras
- gtranslator
- noise
- sequeler

Is there any procedure for dealing with a package that's obviously outdated
and broken (and has been for 3 fedora releases), but is still depended on
by other packages?

There has been an open bug report [0] about the FTBFS issues, but no
actions have been taken so far by the package maintainer(s).

Fabio

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

Comments

Re: broken package needs attention: libgda

By =?ISO-8859-1?Q?... at 06/10/2018 - 16:46

On Sun, 2018-06-10 at 18:27 +0200, Fabio Valentini wrote:

I see 3 patches there and we got another bug report [1]

The best would be add one pull request in src.f.o [2] , i.e do a fork
apply the patch and submit one pull request .

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

[2]
<a href="https://src.fedoraproject.org/rpms/libgda/pull-requests" title="https://src.fedoraproject.org/rpms/libgda/pull-requests">https://src.fedoraproject.org/rpms/libgda/pull-requests</a>

Re: broken package needs attention: libgda

By =?ISO-8859-1?B?... at 06/11/2018 - 03:38

2018-06-10 22:46 GMT+02:00 Sérgio Basto < ... at serjux dot com>:

Sending an email to libgda-owner would have raised the attention on
your patches.
I got a notification late night about and I planned to go through it
later today (currently, I am teaching a class and I still have my
$dayjob duty)

libgda is co-maintained with the desktop team but it seems that the
project is not anymore
maintained in GNOME upstream hence its sore state.

So first task is to apply those patches and possibly, send them
upstream. Second task is to determine if we should drop the packages
(and it includes all the bindings to libgda),
but I need more time for that.

Alternative is you want comaintainership, just ask, you're welcome :)

Regards,
H.

Re: broken package needs attention: libgda

By Fabio Valentini at 06/11/2018 - 12:33

On Mon, Jun 11, 2018 at 9:39 AM Haïkel < ... at fedoraproject dot org> wrote:
Hi Haïkel,

Nope, the patches weren't written by me. I was just trying to raise
attention to the issue that the package hasn't been built successfully
for 2 years and it's causing problems with my (and other) packages.

However, it looks like there has been an influx of activity since the
project moved to GNOME's GitLab instance.

I don't know if I would even want to maintain this package, the
upstream project looks like a terrible mess ;)
However, two of my packages depend on it - so I wouldn't want it to be
killed, either.

That said, I tried to put all the stuff together and cleaned up and
fixed the package, updated it to 5.2.4, and this is as far as I've
come:

<a href="https://src.fedoraproject.org/fork/decathorpe/rpms/libgda/c/ee7d3434169944438d10939a1e2075b2b10ab3ed" title="https://src.fedoraproject.org/fork/decathorpe/rpms/libgda/c/ee7d3434169944438d10939a1e2075b2b10ab3ed">https://src.fedoraproject.org/fork/decathorpe/rpms/libgda/c/ee7d34341699...</a>
<a href="https://koji.fedoraproject.org/koji/taskinfo?taskID=27562988" title="https://koji.fedoraproject.org/koji/taskinfo?taskID=27562988">https://koji.fedoraproject.org/koji/taskinfo?taskID=27562988</a>

Remaining issues:

- building gtk-doc documentation fails miserably
- building with system sqlite3 fails miserably (I don't know if that's
a deal-breaker or not)

Fabio