[Pkg-d-devel] Attempt to build BioD blocked by undeaD and missing module string (Was: How to build D source)

Matthias Klumpp mak at debian.org
Wed Mar 1 16:28:33 UTC 2017


2017-03-01 15:03 GMT+01:00 Andreas Tille <tille at debian.org>:
> Hi again,
>
> On Tue, Feb 28, 2017 at 03:00:36PM +0100, Matthias Klumpp wrote:
>>
>> I had a coumple of minutes today: https://github.com/biod/BioD/pull/26
>
> I've added this (and other commits) as quilt patch to the packaging
> Git[1].

Neat!

>> With BioD having a Meson build file now, it also got a pkg-config file
>
> I used mustache-d packaging to use meson inside d/rules.  I wonder what
> you would call a "natural" package name.  While I currently have libbiod
> I wonder, whether libbio-d might be the more natural name choice in your
> point of view.

I took the upstream and Github name as reference: Mustache-d is
written mustache-d, while BioD is written as BioD or biod pretty much
everywhere, and its library is also called libbiod - therefore I think
sticking with biod or libbiod is a good idea.
But ultimately it doesn't matter ^^

> The missing part is now undeaD.  In previous mails you considered
> replacing the according functions and as we have seen now upstream is
> quite quick to merge pull requests.  Just let me know if you consider
> crafting a patch in the say next two weeks or whether I should try my
> luck with undead packaging.

Highly unlikely - the library makes use of undead.stream quite
excessively, and exchnging it won't be a fast task, especially if you
are not using the library. So, I'd rely on upstream here to port away
from deprecated stuff one day ;-).
(so, go ahead with undeaD packaging - undeaD might actually make some
sense to have under the D Team umbrella one day, but ideally it gets
packaged for BioD and then removed in a few years when nothing is
using it anymore)

Cheers,
    Matthias

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



More information about the Pkg-d-devel mailing list