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