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

uscan bug (#764367) + sf watch files not using redirector



Dear mentors,

in 10/2014, a bug in devscripts/uscan (#764367) broke the watch files
that use the sf redirector service. It was fixed in devscripts-2.14.8
by:

+    + Strip the Referer header when using qa.debian.org's Sourceforge
+      redirector.  When there's a foreign Referer header, Sourceforge responds
+      with a web page containing a <meta refresh=...> redirect to the actual
+      file, causing uscan to save the web page rather than the file.  (Closes:
+      #764367)
(http://anonscm.debian.org/cgit/collab-maint/devscripts.git/commit/?id=fb0e6a67fc059acb89cf0ea7bc9b52cad43d5326)

Now I cannot use the sf redirect service because I need to limit the
search to the "freeplane%20stable/" folder (and the redirect does not
allow this).

(I am using devscripts 2.15.1)

Here is my old watch file (which limits the search to the
"freeplane%20stable/" folder):

  https://github.com/fnatter/freeplane-debian/blob/master/debian/watch

But this fails for the same reason as in #764367:

felix@debianunstable:~/freeplane-unstable/freeplane-debian$ uscan
freeplane: Newer version (1.3.15) available on remote site:
  http://sourceforge.net/projects/freeplane/files/freeplane%20stable/freeplane_srcpure-1.3.15.tar.gz/download
  (local version is 1.3.12)
Unknown or no compression used in ../freeplane_srcpure-1.3.15.tar.gz. at /usr/bin/mk-origtargz line 336.
uscan: error: mk-origtargz --package freeplane --version 1.3.15
--compression gzip --directory .. --copyright-file debian/copyright
../freeplane_srcpure-1.3.15.tar.gz gave error exit status 255

wget
http://sourceforge.net/projects/freeplane/files/freeplane%20stable/freeplane_srcpure-1.3.15.tar.gz/download
works (beside the fact that it downloads as 'download').

--> my question is: Is there a hack for stripping the referer header in
my watch file or shall I report a bug against devscripts
(maybe add a "sourceforge.net/projects" special case as well or add a
'remove_referer' option?)?

Thanks and Best Regards,
-- 
Felix Natter


Reply to: