Differences between revisions 16 and 17
Revision 16 as of 2013-05-28 18:31:30
Size: 2164
Editor: BartMartens
Comment: The web form by Vasudev Kamath is temporarily down.
Revision 17 as of 2013-05-30 05:06:37
Size: 2037
Editor: BartMartens
Comment: Moved web form from my homedir to qa.
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
 * 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:
  * Upload the watch file using [[http://qa.debian.org/~bartm/uploadwatch/|this web form]]. Please include your name, email address and the current date so we can give you credit and or feedback. Your submission will be reviewed by a member of the QA team and accepted, fixed, rewritten or rejected as appropriate.   * Upload the watch file using [[http://qa.debian.org/watch/uploadwatch.php|this web form]]. Please include your name, email address and the current date so we can give you credit and or feedback. Your submission will be reviewed by a member of the QA team and accepted, fixed, rewritten or rejected as appropriate.

How to help with fixing debian/watch files

  • Write a good debian/watch file and test it with uscan.
  • Add your watch file using one of two methods:
    • Upload the watch file using this web form. Please include your name, email address and the current date so we can give you credit and or feedback. Your submission will be reviewed by a member of the QA team and accepted, fixed, rewritten or rejected as appropriate.

    • Ask bartm@debian.org 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. (Read here about epoch and Debian revision.)

How to write a good debian/watch file

See "man uscan".

Check the common mistakes section of the debian/watch page.

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 --no-download --verbose
  • 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 --no-download --verbose

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.