[devscripts] branch master updated (96b67fa -> 8536b84)

Osamu Aoki osamu at debian.org
Sat Sep 30 12:54:29 UTC 2017


Hi,

On Sat, Sep 30, 2017 at 10:53:12AM +0200, Christoph Berg wrote:
> Re: Osamu Aoki 2017-09-30 <20170930002527.er6whbjmtqjrqecj at goofy.tc4.so-net.ne.jp>
> > No download.  Come to think of, this is expected.  You requested
> > USCAN_DOWNLOAD=no and it was honored.
> > 
> > If you add "--download" to command line, it download as my first case.
> > 
> > If I automatically enable "--download" even when "--no-download" for
> > scan only operation of --download-current-version becomes impossible.
> > So this is intentional choice.
> 
> I'd think command line options should override config file settings,
> so --download-current-version should imply --download which in turn
> overrides USCAN_DOWNLOAD=no.

I have been wondering about this.  I was trying to be on the safe side
to honor --no-download over other conflicting settings as my first move.
It's a tough call.  (My initial update code before pushing it to alioth
was without checking $download != 0.)

> I can live with the current behavior, though - "origtargz" works now,
> and plain "uscan --download" will now also download the file if the
> versions from debian/changelog is already the most recent tarball.

Changing uscan code is not difficult:

-$download=2 if $download != 0;
+$download=2;

But I don't find strong reason nor have guts to take this chance without
others encouraging me.  Let me discuss each case here with you to sort
this out.

 * --download-version set in the command line option
   --> maybe set $download=2 unconditionally
 * --download-debversion set in the command line option
   --> maybe set $download=2 unconditionally
 * --download-current-version set in the command line option
   --> maybe set $download=2 unconditionally

These are all command line with --download*.  So maybe I should hear
your feeling

 * "same" used as version after URL instead of "debian" in watch line
 * "previous" used as version after URL instead of "debian" in watch line

These are all watch line.  So I should honor $download == 0.

What do you and others think?

Osamu




More information about the devscripts-devel mailing list