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

Reply via email to