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

Bug#748465: marked as done (remove debian-watch-file-should-dversionmangle-not-uversionmangle)



Your message dated Sat, 20 Sep 2014 22:02:10 -0400
with message-id <20140921020210.GA20774@freya.jamessan.com>
and subject line Re: Bug#748465: remove debian-watch-file-should-dversionmangle-not-uversionmangle
has caused the Debian Bug report #748465,
regarding remove debian-watch-file-should-dversionmangle-not-uversionmangle
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 owner@bugs.debian.org
immediately.)


-- 
748465: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=748465
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: devscripts
Version: 2.14.2
Severity: normal
User: devscripts@packages.debian.org
Usertags: uscan

Hi

When an upstream tarball is implicitly repacked, thanks to a
Files-Excluded field in d/copyright, the resulted tarball is not renamed
with a +dfsg suffix, while it was with the previous devscripts version.

Regards

David

-- Package-specific info:

--- /etc/devscripts.conf ---

--- ~/.devscripts ---
DEBSIGN_KEYID=B82A217AFDFE09F2

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (110, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-1-rt-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages devscripts depends on:
ii  dpkg-dev     1.17.9
ii  libc6        2.18-6
ii  perl         5.18.2-4
ii  python3      3.3.4-1
pn  python3:any  <none>

Versions of packages devscripts recommends:
ii  at                          3.1.14-1
ii  curl                        7.36.0-2
ii  dctrl-tools                 2.23
ii  debian-keyring              2014.04.25
ii  dput                        0.9.6.4
ii  equivs                      2.0.9
ii  fakeroot                    1.20-3
ii  file                        1:5.18-1
ii  gnupg                       1.4.16-1.1
ii  libdistro-info-perl         0.13
ii  libencode-locale-perl       1.03-1
ii  libjson-perl                2.61-1
ii  liblwp-protocol-https-perl  6.04-3
ii  libparse-debcontrol-perl    2.005-4
ii  libsoap-lite-perl           1.11-1
ii  liburi-perl                 1.60-1
ii  libwww-perl                 6.06-1
ii  lintian                     2.5.22.1
ii  man-db                      2.6.7.1-1
ii  patch                       2.7.1-5
ii  patchutils                  0.3.3-1
ii  python3-debian              0.1.21+nmu3
ii  python3-magic               1:5.18-1
ii  sensible-utils              0.0.9
ii  strace                      4.5.20-2.3
ii  unzip                       6.0-12
ii  wdiff                       1.2.1-3
ii  wget                        1.15-1
ii  xz-utils                    5.1.1alpha+20120614-2

Versions of packages devscripts suggests:
ii  bsd-mailx [mailx]            8.1.2-0.20131005cvs-1
ii  build-essential              11.6
pn  cvs-buildpackage             <none>
pn  devscripts-el                <none>
ii  gnuplot                      4.6.5-1
ii  gpgv                         1.4.16-1.1
ii  libauthen-sasl-perl          2.1600-1
ii  libfile-desktopentry-perl    0.07-1
ii  libnet-smtp-ssl-perl         1.01-3
pn  libterm-size-perl            <none>
ii  libtimedate-perl             2.3000-2
ii  libyaml-syck-perl            1.27-2+b1
ii  mutt                         1.5.23-1
ii  openssh-client [ssh-client]  1:6.6p1-5
pn  svn-buildpackage             <none>
ii  w3m                          0.5.3-15

-- no debconf information

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
On Thu, May 22, 2014 at 11:19:48AM +0200, Joachim Breitner wrote:
> Am Donnerstag, den 22.05.2014, 10:19 +0200 schrieb Andreas Tille:
> > We could actually close the bug ... or me reassign the problem to
> > lintian.  (Could anybody do this since I'll go offline quite soon for
> > about one week.)
> 
> I agree that this warning (it’s I only anyways) is invalid now. The
> justification on  https://wiki.debian.org/DEHS says
> 
>         However, using uversionmangle to add the 'dfsg' part to the
>         upstream version should not be considered as correct. This is
>         based on the idea that downloading the upstream sources won't
>         make it DFSG-free, so upstream's version is not DFSG-free but
>         Debian's is. In other words: uversionmangle=s//+dfsg/ is not
>         correct, dversionmangle=s/\+dfsg// is. 
> 
> but with the new features (and Files-Excluded in place), running uscan
> yields a DFSG-free tarball.

uversionmangle is always applied to the version number, regardless of
whether Files-Excluded rules are applied.  They are two separates pieces
of functionality.

In the upcoming 2.14.7 devscripts upload, there will be a repacksuffix
option that can be used in the watch file to define how upstream
versions should be modified, iff the upstream source is changed.

For these two reasons, I'm closing this bug as the Lintian tag is still
valid.

Cheers,
-- 
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <jamessan@debian.org>

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply to: