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

Re: Bug#530238: libghc6-x11-doc: Uninstallable.



Hi,

Am Sonntag, den 24.05.2009, 15:11 +0200 schrieb Joachim Breitner:
> Am Sonntag, den 24.05.2009, 15:06 +0200 schrieb Joachim Breitner:
> > @d-haskell: This seems to affect most of our packages. So what do we do
> > about this? Revert to sourceful uploads again? Manually upload 1.4.5-3
> > +b1 versions of the -doc packages (which won’t be allowed by .dak, I
> > guess)? Make -doc packages arch-dependent?
> 
> Or: Make the dependency on ghc6-doc unversioned. This means that after a
> new upload of ghc6, the old -doc packages can continued to be used – or
> is it likely that links to base packages or the .haddock file format
> have changed?

Or, at least to fix the situation now without doing sourceful uploads,
use recompilation NMUs as described in [1]:
 * Get the source as it is in the archive
 * Bump the changelog with a +b1 version (e.g. with dch --bin-nmu)
 * Build the package with "dpkg-buildpackage -A"
 * Rename the .changes file, e.g. from
	haskell-x11_1.4.5-3+b1_amd64.changes
   to
	haskell-x11_1.4.5-3+b1_doc.changes
   Otherwise dak will complain with
	Rejected: haskell-x11_1.4.5-3+b1_amd64.changes: a file with this name already exists in the Done directory.
   because of the amd64 buildd upload.
 * Sign and upload this .changes file.

I just did this with libghc6-x11-doc (sitting in incoming.d.o as we
speak) and it was accepted by dak.

Greetings,
Joachim

[1] http://www.debian.org/doc/developers-reference/pkgs.html#binary-only-nmu

-- 
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: