[no answers for this yet on ‘debian-mentors’, so trying here] Howdy all,
I have an upstream for a package who has started using a VCS hosting site for publishing the code. It's possible they will continue to make tarball releases, but in case they don't at some point in the future, I'd like to use this as an opportunity to learn the capabilities of ‘uscan’. The package in question is ‘python-coverage’, and already has a ‘debian/watch’ file: ===== […] # Current version from Ned Batchelder's site http://nedbatchelder.com/code/modules/coverage.html \ code/modules/coverage-(.*).tar.gz ===== The author is now publishing their source code for this package at <URL:http://bitbucket.org/ned/coveragepy/>, a project hosting site using Mercurial for VCS. That service makes available URLs for tags in VCS repositories, but the tags are not in the URLs themselves, only in the text of the ‘A’ elements: ===== <li class="icon-tags"> tags » <ul> <li><a href="/ned/coveragepy/src/b24b35f0448b/">tip</a></li> <li><a href="/ned/coveragepy/src/79dd373074de/">coverage-3.0b2</a></li> <li><a href="/ned/coveragepy/src/4105a4de000e/">coverage-3.0b1</a></li> </ul> </li> ===== The page at the URL for a specific tag (e.g. that for ‘coverage-3.0b2’, <URL:http://bitbucket.org/ned/coveragepy/src/79dd373074de/>) has URLs for “get source”, including tarball: ===== <li><a class="link-download">get source »</a> <ul> <li><a rel="nofollow" href="/ned/coveragepy/get/79dd373074de.zip" class="zip">zip</a></li> <li><a rel="nofollow" href="/ned/coveragepy/get/79dd373074de.gz" class="compressed">gz</a></li> <li><a rel="nofollow" href="/ned/coveragepy/get/79dd373074de.bz2" class="compressed">bz2</a></li> </ul> </li> ===== So, how do I go from “the URL for the project source is <URL:http://bitbucket.org/ned/coveragepy/>”, to a ‘debian/watch’ file that will enable ‘uscan’ to discover the current version is ‘coverage-3.0b2’, and its original source tarball is downloadable from <URL:http://bitbucket.org/ned/coveragepy/get/79dd373074de.gz>? -- \ “If it ain't bust don't fix it is a very sound principle and | `\ remains so despite the fact that I have slavishly ignored it | _o__) all my life.” —Douglas Adams | Ben Finney -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org