Your message dated Sun, 21 Jan 2018 10:14:39 +0900 with message-id <[email protected]> and subject line direct subversion support has caused the Debian Bug report #509311, regarding [uscan] Option for parsing revision information from VCS to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 509311: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509311 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: devscripts Version: 2.10.43 Severity: wishlist Hi! Is it possible to make uscan get the revision/version/etc of remote VCS repositories, please? For example, it's possible to get the last revision of a SVN repository: $ svn info http://svn.collab.net/repos/svn/trunk/ Path: trunk URL: http://svn.collab.net/repos/svn/trunk Repository Root: http://svn.collab.net/repos/svn Repository UUID: 612f8ebc-c883-4be0-9ee0-a4e9ef946e3a Revision: 34877 Node Kind: directory Last Changed Author: rhuijben Last Changed Rev: 34876 Last Changed Date: 2008-12-20 10:28:17 -0200 (Sat, 20 Dec 2008) (probably the other VCS have a similar function) Then we would use something that says "get the latest revision from foo" inside the watch file and use it to watch packages that use the VCS version/revision on them. A practical example: checkgmail uses dversionmangle in its watch file to remove the +svn part from the version. version=3 opts=dversionmangle=s/\+svn\d+$// \ http://sf.net/checkgmail/checkgmail-([\d.]*)\.tar\.bz2 With the usage of VCS, it could be (just an idea): version=X vcs=svn=https://checkgmail.svn.sourceforge.net/svnroot/checkgmail \ [plus some more magic here] Then instead getting this: $ uscan --report-status Processing watchfile line for package checkgmail... Newest version on remote site is 1.13, local version is 1.13+svn37 (mangled local version number 1.13) => Package is up to date We would get this: $ uscan --report-status Processing watchfile line for package checkgmail... Newest version on remote site is 1.13+svn37, local version is 1.13+svn37 => Package is up to date Thank you very much! Best regards, Nelson
--- End Message ---
--- Begin Message ---control: tags -1 - wontfix version: 2.15.10 https://bugs.debian.org/509311 As for the original request in 2008 (almost 10 years ago): "Option for parsing revision/version from VCS repositories" Considering * git is becoming de facto standard for VCS. * git support is there after #663357 fix in 2.15.10 (2015) * git support code is maturing with fix to #811565 * After 2 years of moreinfo, no one came to support subversion. * In 2008, subversion was VCS but in 2018, git is VCS. * This bug is done deal if VCS is considered as git. I am closing this bug as above. Osamu
--- End Message ---
_______________________________________________ devscripts-devel mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/devscripts-devel
