Differences between revisions 4 and 5
Revision 4 as of 2012-11-15 11:38:48
Size: 1552
Editor: BartMartens
Comment: added table of contents
Revision 5 as of 2012-12-16 18:14:22
Size: 1533
Editor: BartMartens
Comment: replaced dead link by link to PTS
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * Verify whether a fix is already in the bts.
 * Verify whether a fix is already [[http://qa.debian.org/watch/watchfiles/|here]]. The file names are package_eversion.watch with eversion = version without epoch but with Debian revision.
 * Verify whether an updated watch file is already available on [[http://packages.qa.debian.org/|the PTS page of the package]].
Line 8: Line 7:
 * Ask bartm or another DD from the qa team to add your debian/watch files (per 10 or so) in qa.debian.org:/srv/qa.debian.org/data/watch/watchfiles .  * Ask bartm or another DD from the qa team to add your debian/watch files in qa.debian.org:/srv/qa.debian.org/data/watch/watchfiles .  The file names are package_eversion.watch with eversion = version without epoch but with Debian revision.

How to help with fixing debian/watch files

  • Verify whether an updated watch file is already available on the PTS page of the package.

  • Write a good debian/watch file and test it with uscan.
  • Ask bartm or another DD from the qa team to add your debian/watch files in qa.debian.org:/srv/qa.debian.org/data/watch/watchfiles . The file names are package_eversion.watch with eversion = version without epoch but with Debian revision.

How to write a good debian/watch file

See "man uscan".

How to test the debian/watch file

By example pqiv 0.12-1 :

  • The file named "watch" contains this :

version=3
https://github.com/phillipberndt/pqiv/downloads .*/pqiv-(.*)\.tbz$
  • Strip epoch and debian revision from the version. So 1:3.39-1 would become 3.39. In this case 0.12-1 becomes 0.12.
  • Then use uscan like this (see "man uscan"), and verify whether the status makes sense :

uscan --watchfile=watch --package pqiv --upstream-version=0.12 --report-status
  • Then use uscan like this (see "man uscan"), and verify whether the link to the upstream file works :

uscan --watchfile=watch --package pqiv --upstream-version=0 --report-status

List of debian/watch files with temporary or permanent problems

Here is the list of debian/watch files with temporary or permanent problems : http://qa.debian.org/watch/uscan-errors.txt

More reports are found here.