Hi, Am Freitag, den 24.05.2013, 10:46 +0200 schrieb Giovanni Mascellani: > Il 24/05/2013 09:10, Joachim Breitner ha scritto: > >> libffi6 is now in testing, fwiw. Not everything's been rebuilt, but > >> that can happen together with your updates. > > > > thanks for the notice, finally we can leave the experimental ghetto. > > For strange it may sound, I actually have some time to spend on this. > Any particular indication? Do we also update packages that require it, > or first we transition and then we update? Any coordination protocol?
thanks! But I have pretty good automation in mass-build and mass-change in our tools repo, so I plan to just build everything at once and upload at once, without doing upgrades. Easiest and lowest friction. Also, I think we want the migration to unstable settle first (i.e. build everywhere) and ideally migrate to testing before we start further version upgrades, at least if they affect multiple packages (e.g. yesod). Just for reference (and to apply these to packages that I might have missed), these are the mass-change-commands that I have been running: mass-change.sh 'Enable compat level 9' "echo 9 > compat; sed -i 's/debhelper (>= [0-9\.]\+)/debhelper (>= 9)/' control" * mass-change.sh 'Bump standards version to 3.9.4' "sed -i 's/Standards-Version:.*/Standards-Version: 3.9.4/' control" * mass-change.sh 'Use substvars for Haskell description blurbs' "sed -i 's/haskell-devscripts (>= [0-9.]\+)/haskell-devscripts (>= 0.8.15)/' control; perl -i -p -e '"'BEGIN {undef $/}; s/This package provides ((the )?documentation for )?a library (written in|for) the Haskell.*?on\s+Haskell./\${haskell:Blurb}/sg; s/Description: ([^\$]*?)(; .*?)?$/Description: $1\${haskell:ShortBlurb}/gms'"' control " $(grep -l 'for more information on Haskell' */control|cut -d/ -f1) | tee /tmp/mass-change5 mass-change.sh 'Use substvars for Haskell description blurbs' "sed -i 's/haskell-devscripts (>= [0-9.]\+)/haskell-devscripts (>= 0.8.15)/' control; perl -i -p -e '"'BEGIN {undef $/}; s/This package contains the libraries compiled for GHC./\${haskell:Blurb}/sg; s/This package contains the profiling libraries compiled for GHC./\${haskell:Blurb}/sg; s/This package contains the library documentation./\${haskell:Blurb}/sg; s/Description: ([^\$]*?)(; .*?| - GHC .*?| - documentation)?$/Description: $1\${haskell:ShortBlurb}/gms'"' control " $(grep -l 'This package contains the library documentation.' */control|cut -d/ -f1) Lots of darcs patches to appear on pkg-haskell-commits in a moment, and then I’ll start rebuilding (ghc is already building) and uploading. What is always helpful is to watch https://buildd.debian.org/status/package.php?p=pkg-haskell-maintainers%40lists.alioth.debian.org&suite=sid&compact=compact&a=amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc for build failures and fix these. Greetings, Joachim -- Joachim "nomeata" Breitner Debian Developer nome...@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C JID: nome...@joachim-breitner.de | http://people.debian.org/~nomeata
signature.asc
Description: This is a digitally signed message part