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

Andreas Tille tille at debian.org
Tue Feb 28 12:17:54 UTC 2017


Hi Matthias,

On Tue, Feb 28, 2017 at 11:16:37AM +0100, Matthias Klumpp wrote:
> > I'd fully trust your insight here but I admit Meson is totally new to me
> > and crafting a Meson control file for a library without having any idea
> > about D is a bit over my current status of knowledge.  So I either need
> > to use what upstream provides or ask here for help.
> 
> D is really easy to write if you know a bit of C and maybe Python or Java ^^
> Writing a Meson build definition is trivial too, I can write on for
> this project if you want and submit it upstream.

It would be helpful if you could provide a Meson build definition and
I'd happily submit it upstream.
 
> > I admit I have no idea how to do this.  Its the first time I see D code
> > at all.  May be it would be even better if the Debian D team could
> > package BioD which I need for some other package as a pre-dependency.
> 
> I'd rather not want that to happen - the D team is currently mostly me
> (and Markos), and packaging a library which we don't use is a bad
> idea. I have too many packages already and I fear I will not be able
> to adequately maintain them if I have too many and don't even use
> them.

That's OK.

> However, I could help with the packaging. I'll see whether BioD is
> easy to port away from std.streams (doesn't look like it
> unfortunately) and if not I could supply Meson build definitions to
> the projects.

The libbiod Git repository[1] is writable for every DD - so if you
would like to commit something there that would be really welcome.
 
> Is BioD a normal shared library? What are you doing with it?

My final target (actually also a predependency for another target)
is sambamba[2] which using BioD as a git subrepository to build.

Kind regards

     Andreas.

[1] https://anonscm.debian.org/git/debian-med/libbiod.git 
[2] https://github.com/lomereiter/sambamba

-- 
http://fam-tille.de



More information about the Pkg-d-devel mailing list