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

Re: GMP 5 uploaded to Debian, -dev package changed



[CC to Steve just in case he is curious, I don’t think there is much he
can do for us.]

Hi Debian Haskell Group,

Am Samstag, den 05.03.2011, 21:15 -0600 schrieb Steve M. Robbins:
> This email is being sent to the package contact address for all
> packages that build using GMP; i.e. each package that declares a
> build-dependency on one of the following packages:
> 
> 	lib32gmp3-dev
> 	lib64gmp3-dev
> 	libgmp3-dev
> 
> The latest version of GMP has just been uploaded to Debian and is
> being built.  This is a SONAME change and, since the -dev package was
> versioned, the build-deps of your package must be adjusted.
> 
> You may continue to use versioned dev packages (libgmp10-dev and
> 32/64-bit variants) if you wish.  Alternatively, these packages now
> provide an unversioned libgmp-dev package that may be used instead.

hmm, this causes problems for us now. The ghc6 package (or the ghc
package where available) depends on libgmp3-dev, which is no longer
available, it seems. Therefore, new versions of ghc, which build-depends
on ghc|ghc6, can not be built by any buildd.

It seems we have to manually bootstrap ghc on each architecture, by
building in a chroot where the old libgmp3-dev is available (to be able
to install a previous ghc), and where the new libgmp-dev is available
(to build against that). If that is not possible due to conflicts
between these, things get even more complicated... hmm, but that is the
case:
http://svn.debian.org/viewsvn/debian-science/packages/gmp/trunk/debian/control?revision=38158&view=markup

Maybe we can install the previous ghc forcibly (ignoring the libgmp3-dev
dependency) and only install the library libgmp3c2 (= 2:4.3.2+dfsg-1),
hoping that the previous ghc still works. The ghc we are building would
build-depend on libgmp-dev. I’m not sure if DSA is happy to do such a
forced installation on the porterboxes though.

Sigh.

Greetings,
Joachim

PS: I’m using a porterbox at the moment to manually build ghc, hoping to
get around the -lpthread issue there. Build failure on powerpc reported
to upstream.



-- 
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: This is a digitally signed message part


Reply to: