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

Uscan enhancements revitalised (Was: let uscan exclude some upstream files)

Hi Nicolas,

its a long time since the last posting in this topic - perhaps because
everybody was doing bug squashing for Wheezy but recently I needed to
rethink the status of my proposed uscan enhancements[2].

On Sat, Sep 22, 2012 at 10:32:12PM +0200, Nicolas Boulenguez wrote:
> On Mon, Sep 10, 2012 at 09:26:40AM +0200, Andreas Tille wrote:
> > Would you volunteer to create a Wiki page to enable better structure
> > and which might lead to some consensus about the implementation?
> Anyone interested, feel free to review [1] and continue the
> discussion there.

As I see on your Wiki page you have described your proposal from your
last posting on the mailing list[3] which is actually in contrast to
what is implemented in [2] and was described and discussed in the thread
starting here[4].  I should most probably add the current implementation
to the Wiki page and I will do so in the next couple of days.  But
before I'm starting to do so I would like to clarify why you used the
headline "Implementation" about the paragraph explaining what is not
implemented.  That's a bit confusing but may be I missunderstood
something.  Before I start mixing up things I'd like to hear your real
intention which I might have missed.

Now for the current implementation: The stumbling block I was currently
facing is that I want to strip some upstream source (of igv[5]) from a
jar file which resides inside the packaging root as well as in a
subdirectory.  It looks like

   IGVDistribution_2.1.30/goby-io-igv.jar       (a)
   IGVDistribution_2.1.30/lib/goby-io-igv.jar   (b)

The thing is that (a) should be removed and (b) needs to remain - but
this case is not possible with the current implementation.  If
Files-Excluded contains a string without '/' a "find -name" search is
approached and catches them all.  I remember this behaviour was
mentioned as a design flaw but the pro-argument is that you really
comfortably can use this when doing things like

   Files-Excluded: ._* *~ .DS_Store

If you would need to specify each and any dir containing such cruft
files this would become a really lousy way which is not better than
keeping the old get-orig-source way.

I / we need to think about this.

Kind regards


> [1] http://wiki.debian.org/UscanEnhancements
[2] git://git.debian.org/git/users/tille/devscripts.git
[3] https://lists.debian.org/debian-devel/2012/09/msg00202.html
[4] https://lists.debian.org/debian-devel/2012/08/msg00600.html
[5] git://git.debian.org/debian-med/igv.git


Reply to: