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

Re: Bug#536589: support for DEB_BUILD_OPTIONS=parallel=n broken


Am Montag, den 13.07.2009, 07:58 -0300 schrieb Marco Túlio Gontijo e
> Em Sat, 11 Jul 2009 13:39:40 +0200
> Joachim Breitner <nomeata@debian.org> escreveu:
> (...)
> > haskell-devscripts has support for DEB_BUILD_OPTIONS=parallel=n, but
> > it’s broken:
> (...)
> > At least for packages that happen to ship a Makefile.
> > 
> > Note that support for this is disabled in hlibrary.mk
> (...)
> > Possible solutions are:
> >  a) Fix it somehow in haskell-devscripts.
> >  b) Remove the support again in haskell-devscripts.
> >  c) Fix it, and use it in hlibrary.mk
> > 
> > I don’t like a), because it makes packages using hlibrary.mk and
> > dh_haskell behave differently.
> Isn't it time to make all libraries use hlibrary.mk and remove support for
> dh_haskell_install et al?  This would eliminate this kind of sync problems.

Let’s see how many packages are joined under the DHG and see what’s
left. Maybe there won’t be any dh_haskell-using packages left.

> > c) sounds good, but there were probably good reasons for the removal in
> > hlibrary.mk.
> I think it was removed because it needs an extra work, to generate the
> Makefile, and then call it with -jN.  I implemented this, and Kaol disabled it
> because of this problem.  Now I think that, while Cabal doesn't support
> parallel build, we should not support it too, instead of using a Makefile
> hack.  So, for me, we should disable parallel support at all.

Agreed. Will you prepare the upload?

Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply to: