[Debian-med-packaging] Bug#927166: Any chance to get libbiod compiling again?

Matthias Klumpp matthias at tenstral.net
Wed Sep 18 23:49:54 BST 2019


Am Mi., 18. Sept. 2019 um 20:39 Uhr schrieb Andreas Tille <tille at debian.org>:
> [...]
> > This is definitely an error in BioD itself, caused by a deprecation
> > that turned into an error in recent LDC versions.
> > So, libbiod will need to be upgraded for sure to fix this.
>
> @Pjotr: Can you comment on this?
>
> > In order to support all architectures and generate a pkg-config file I
> > would have to reintroduce the Meson build definition (which upstream
> > apparently has removed) or apply some hacks around the existing
> > Makefile to make that work in a Debian context, which is quite a bit
> > more work.
>
> As I told you before:  I have no idea about meson.  It would be great if
> we could get it working but if we restrict the package to those
> architectures where it builds out of the box and save some manpower I
> bet the world will keep on turning round.

It's not just that. Also the build needs to be changed to respect
Debian's compile flags, build a shared library and write a pkg-config
file. All doable with Makefiles, but not really much fun. At that
point just using Meson becomes easier.
The package is team-maintained, right? In that case I may just give
this a shot this weekend and get the biod package to build again. It
shouldn't actually by hard to do at all (famous last words.... :P)

> > Btw, if libundead has no users anymore, removing it completely may be
> > a good idea - we don't need to maintain something that's dead and has
> > no users.
>
> I was about to file a removal request to ftpmaster before you said in
> your last mail that the former build issue might have been caused due
> to the lack of libundead.  I would really love to get rid of unneeded
> packages.

Better check for reverse dependencies, but if there are none, I don't
see a need to keep it. Undead is basically deprecated & removed D
stdlib modules with zero or very little maintenance, so generally
something a project wants to get rid of rather quickly anyway, and
quite likely nothing worth keeping in Debian on its own.

Cheers,
    Matthias

-- 
I welcome VSRE emails. See http://vsre.info/



More information about the Debian-med-packaging mailing list