Hi, Am Sonntag, den 29.09.2013, 10:32 +0200 schrieb Joachim Breitner: > FYI, the upgrade to hackage2 broke our watchfiles, and I do not see a > simple fix. I opened a ticket for it: > https://github.com/haskell/hackage-server/issues/96 the patch got accepted and is live now, so I changed all our watch files to $ cat ../tools/template-debian/watch version=3 http://hackage.haskell.org/package/foo/distro-monitor .*-([0-9\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) which is obviously much nicer. For reference, the change was done using: mass-change.sh 'Adjust watch file to new hackage layout' 'perl -i -p -e '\''BEGIN {undef $/}; s!^(?:# See.*)version=3.*/archive/(.*?) .*$!version=3\nhttp://hackage.haskell.org/package/$1/distro-monitor .*-([0-9\\.]+)\.(?:zip|tgz|tbz|txz|(?:tar\\.(?:gz|bz2|xz)))\n!sg'\'' watch' * The template-debian/-directory is up-to-date; those who use cabal-debian should probably adjust that tool. 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