This program can be used to create wanna-build requests (See http://release.debian.org/wanna-build.txt). It's written for requesting binNMUs for haskell libraries but may be useful for others. RMs may already have scripts that do what this does. Usage: nmutool PACKAGE < Packages If you are updating ghc6, use ghc6 for PACKAGE and it'll generate dw lines for any packages that have "ghc6 (<< someversion)" in their Dependeny: field. It'll generate dw entries for any dependency chains, too. nmutool uses three data sources: a Packages file, rmadison and https://buildd.debian.org/~luk/status/. Currently, you'll have to supply a Packages file yourself. Use something like wget ftp://ftp.debian.org/debian/dists/sid/main/binary-i386/Packages.bz2 bunzip2 that and, since nmutool isn't optimized yet, use grep-dctrl -FDepends -r ghc6 Packages | nmutool PACKAGE nmutool calls rmadison to get the current versions of binary packages across architectures. It won't cache the result currently. nmutool queries https://buildd.debian.org/~luk/status/ before generating binNMU requests and generates nmu requests for any packages that are currently in Installed state. You may need to edit nmutool's output by hand.