[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Guile language support in make



+++ Manoj Srivastava [2014-05-10 23:00 -0700]:
> 
> <#secure method=pgpmime mode=sign>
> On Sun, May 11 2014, Steve McIntyre wrote:
> 
> > Thinking about the poor people trying to bootstrap things, I'm tempted
> > to suggest doing this as two separate source packages. Make is *so*
> > far down the bottom of the stack that adding a dependency on another
> > language could cause significant problems.
> 
>         Well, I was thinking of build profiles for that.

Thanks for doing this, it's nice when maintainers remember to consider
this stuff, and this mechanism was created to deal with exactly this
problem (but in a sufficiently general way to be useful for other
things too).

> --8<---------------cut here---------------start------------->8---
> Build-Depends: ....
>    guile-2.0-dev <!profile.withguile>
> 
> Packagte: make
> Build-Profiles: !withguile
> 
> Package: make-guile
> Build-Profiles: withguile
> --8<---------------cut here---------------end--------------->8---
> 
>         I know I can't do that until Jess is released and dpkg 1.17.2 is
>  in stable.

Well, we'd really like people to be able to upload packages using this
syntax to unstable now so that people such as yourself can actually
start to use it. And also so that we can find any other infra problems
_before_ jessie is released.

Because infrastructure runs on stable, that needs a
stable-point-release or backport dpkg which doesn't barf on this new
syntax. (Doesn't implement it, just allows the syntax whilst behaving
as before). The simple patches for that are in 
https://lists.debian.org/debian-dpkg/2014/04/msg00034.html
 
Backporting current dpkg was not very popular, but no-one expressed
much dissatisfaction with the above minimal fixes to make this useable
in the archive before jessie. More people saying that they'd like to
see this happen will help provide a consensus that we should.

I'm not quite sure who actually controls these things, but my current
impression is that doing a stable point release with this
functionality in is deemed reasonable, and we should get on with it?
Am I wrong about that?

Wookey
-- 
Principal hats:  Linaro, Emdebian, Wookware, Balloonboard, ARM
http://wookware.org/


Reply to: