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

Re: Bug#661526: hashtables needes rebuilt against new upstream release of hashable



Hi Joey,

thanks for joining in our effort!

Am Montag, den 27.02.2012, 16:32 -0400 schrieb Joey Hess:
> Package: libghc-hashtables-dev
> Version: 1.0.0.0-2
> Severity: normal
> 
> The following packages have unmet dependencies:
>  libghc-hashtables-dev : Depends: libghc-hashable-dev-1.1.2.2-b1929 but it is not installable
> E: Broken packages
> 
> hashable 1.1.2.3 was recently uploaded, breaking this package's
> installability.

thanks for spotting this. Note that filing a bug report against the
package is not necessarily the right thing, as this is usually fixed by
a binNMU. I can schedule binNMUs myself, so either notify me by mail
over d-haskell or file a bug report against release.debian.org. The
tool ./haskell-pkg-debcheck in the tools repo can be used to generate
proper nmu commands to wanna-build (the dw-commands that the tool
generates as well are not required any more).

Although usually the tool gives the right commands, at this point in the
transition the output will contain stuff that we do not want to schedule
(e.g. packages that we are going to upload manually to fix the -doc
package), so I hand-pick what I think is needed.

If you are in a hurry, e.g. when you’d like to upload a depending
package _now_, then it is ok to just do a sourceful upload with no
source changes, or you can rebuild the package (hashable in this
example) locally and build the depending package against it, but only
upload the new depending package. As soon as hashable is rebuilt by the
build daemons, your upload will become installable.

In this case, I scheduled the binNMUs and you can fetch the package from
incoming.debian.org soon (or just do the local rebuild thingy):
nmu haskell-keys_2.1.2-1 . amd64 . -m 'Dependency libghc-data-lens-dev-2.0.2-dc39f not available any more'
nmu haskell-free_2.0.3-1 . amd64 . -m 'Dependency libghc-data-lens-dev-2.0.2-dc39f not available any more'
nmu haskell-representable-tries_2.0.5-1 . amd64 . -m 'Dependency libghc-data-lens-dev-2.0.2-dc39f not available any more'
nmu haskell-data-lens_2.0.2-1 . s390x s390 kfreebsd-amd64 kfreebsd-i386 mips i386 powerpc amd64 mipsel . -m 'Dependency libghc-comonad-transformers-dev-2.0.2-79423 not available any more'
nmu haskell-unordered-containers_0.1.4.6-2 . s390 kfreebsd-amd64 kfreebsd-i386 i386 powerpc . -m 'Dependency libghc-hashable-dev-1.1.2.2-b1929 not available any more'
nmu haskell-hashtables_1.0.0.0-2 . s390x s390 kfreebsd-amd64 kfreebsd-i386 sparc mips i386 amd64 mipsel . -m 'Dependency libghc-hashable-dev-1.1.2.2-b1929 not available any more'
nmu haskell-representable-functors_2.1.2-1 . amd64 . -m 'Dependency libghc-data-lens-dev-2.0.2-dc39f not available any more'

I expect that the next GHC upload will require binNMUs (not source
uploads, don’t worry) of all packages anyways, so don’t worry too much
about uninstallable packages that are not in your way for now.

Greetings,
Joachim

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