[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: some versions visible on rubygems.org are not available on gemwatch



On Tuesday 09 February 2016 05:19 PM, Christian Hofstaedtler wrote:
> * Pirate Praveen <praveen@onenetbeyond.org> [160209 12:30]:
>> If you check rubygems.org/gems/gitlab_git, you can see 7.2.24
> [..]
>>     7.2.24 - January 21, 2016 (23.5 KB)
> 
>> But
>> http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/gitlab_git
>> does not show that version.
>>
>>  Archived versions:
>>     gitlab_git-8.1.0.tar.gz
>>     gitlab_git-7.2.22.tar.gz
>>     gitlab_git-7.2.20.tar.gz
>>     gitlab_git-7.2.19.tar.gz
>>
>> I remember seeing similar inconsistency for some other gems too. Can
>> someone confirm and possibly fix it?
> 
> There's no real inconsistency:
> 
>  - rubygems.org lists all previous versions
>  - gemwatch lists all previous versions it has in it's download
>    cache ("archive").
> 
> If you download a "new" version through gemwatch, it will appear in
> the list of archived versions, too.
> 
> It's just two different things really.

So gemwatch can only be relied on to download the latest version and not
any previous version.

I was expecting it to download gitlab_git 7.2.24 when I gave

$ uscan --verbose --download-version 7.2.24
uscan: uscan (version 2.15.10) See uscan(1) for help
uscan: Scan watch files in .
uscan info: Check debian/watch and debian/changelog in .
uscan info: package="ruby-gitlab-git" version="7.2.24-1" (as seen in
debian/changelog)
uscan info: package="ruby-gitlab-git" version="7.2.24" (no epoch/revision)
uscan: ./debian/changelog sets package="ruby-gitlab-git" version="7.2.24"
uscan info: Process ./debian/watch (package=ruby-gitlab-git version=7.2.24)
uscan info: Last orig.tar.* tarball version (from debian/changelog): 7.2.24
uscan info: Download the --download-version specified version: 7.2.24
uscan info: Requesting URL:
   http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/gitlab_git
uscan info: Matching pattern:

(?:(?:http://pkg-ruby-extras.alioth.debian.org)?\/cgi\-bin\/gemwatch\/gitlab_git)?.*/gitlab_git-(.*).tar.gz
uscan info: Found the following matching hrefs on the web page (newest
first):
   /cgi-bin/gemwatch/download/gitlab_git-8.1.0.tar.gz (8.1.0) index=8.1.0.1
   /cgi-bin/gemwatch/download/gitlab_git-8.1.0.tar.gz (8.1.0) index=8.1.0.1
   /cgi-bin/gemwatch/download/gitlab_git-7.2.22.tar.gz (7.2.22)
index=7.2.22.1
   /cgi-bin/gemwatch/download/gitlab_git-7.2.21.tar.gz (7.2.21)
index=7.2.21.1
   /cgi-bin/gemwatch/download/gitlab_git-7.2.20.tar.gz (7.2.20)
index=7.2.20.1
   /cgi-bin/gemwatch/download/gitlab_git-7.2.19.tar.gz (7.2.19)
index=7.2.19.1
uscan warn: In debian/watch no matching hrefs for version 7.2.24 in
watch line
  http://pkg-ruby-extras.alioth.debian.org/cgi-bin/gemwatch/gitlab_git
.*/gitlab_git-(.*).tar.gz
uscan info: Scan finished

Here I had to got to rubygems.org and download 7.2.24 gem and run gem2tgz.

> Best,
> 


Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: