Report forwarded
to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>: Bug#769843; Package dpkg.
(Sun, 16 Nov 2014 23:39:11 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Fritsch <sf@sfritsch.de>:
New Bug report received and forwarded. Copy sent to Dpkg Developers <debian-dpkg@lists.debian.org>.
(Sun, 16 Nov 2014 23:39:11 GMT) (full text, mbox, link).
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: dpkg-maintscript-helper: Wrong pre-dependency information in man page
Date: Mon, 17 Nov 2014 00:34:48 +0100
Package: dpkg
Version: 1.17.21
Severity: normal
The dpkg-maintscript-helper man page claims that symlink_to_dir needs
Pre-Depends: dpkg (>= 1.17.5). But the relative symlink feature in
symlink_to_dir was introduced in 1.17.14. This should be noted in the
man page.
A package that follows the man page is RC buggy. Therefore filing this
as severity normal, not minor.
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dpkg depends on:
ii libbz2-1.0 1.0.6-7+b1
ii libc6 2.19-13
ii liblzma5 5.1.1alpha+20120614-2+b1
ii libselinux1 2.3-2
ii tar 1.27.1-2+b1
ii zlib1g 1:1.2.8.dfsg-2
dpkg recommends no packages.
Versions of packages dpkg suggests:
ii apt 1.0.9.3
-- no debconf information
Information forwarded
to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>: Bug#769843; Package dpkg.
(Mon, 17 Nov 2014 00:45:08 GMT) (full text, mbox, link).
Acknowledgement sent
to Guillem Jover <guillem@debian.org>:
Extra info received and forwarded to list. Copy sent to Dpkg Developers <debian-dpkg@lists.debian.org>.
(Mon, 17 Nov 2014 00:45:08 GMT) (full text, mbox, link).
To: Stefan Fritsch <sf@sfritsch.de>, 769843@bugs.debian.org
Subject: Re: Bug#769843: dpkg-maintscript-helper: Wrong pre-dependency
information in man page
Date: Mon, 17 Nov 2014 01:43:46 +0100
Hi!
On Mon, 2014-11-17 at 00:34:48 +0100, Stefan Fritsch wrote:
> Package: dpkg
> Version: 1.17.21
> Severity: normal
> The dpkg-maintscript-helper man page claims that symlink_to_dir needs
> Pre-Depends: dpkg (>= 1.17.5). But the relative symlink feature in
> symlink_to_dir was introduced in 1.17.14. This should be noted in the
> man page.
Yeah, I also noticed this the other day. Also the fixes for
dir_to_symlink to work with relative symlinks were added in 1.17.13.
> A package that follows the man page is RC buggy. Therefore filing this
> as severity normal, not minor.
I've fixed this now locally by bumping the version for both symlink
commands to just 1.17.14, which avoids translation work, and
targetting 1.17.22.
Thanks,
Guillem
Information forwarded
to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>: Bug#769843; Package dpkg.
(Fri, 21 Nov 2014 09:36:13 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Fritsch <sf@sfritsch.de>:
Extra info received and forwarded to list. Copy sent to Dpkg Developers <debian-dpkg@lists.debian.org>.
(Fri, 21 Nov 2014 09:36:13 GMT) (full text, mbox, link).
Subject: Re: Bug#769843: dpkg-maintscript-helper: Wrong pre-dependency information in man page
Date: Fri, 21 Nov 2014 10:21:41 +0100
Hi Guillem,
On Monday 17 November 2014 01:43:46, Guillem Jover wrote:
> I've fixed this now locally by bumping the version for both symlink
> commands to just 1.17.14, which avoids translation work, and
> targetting 1.17.22.
Thanks. It seems a build-depends is also required, see #770421. Maybe
you should mention that in the man page, too?
Cheers,
Stefan
Information forwarded
to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>: Bug#769843; Package dpkg.
(Fri, 21 Nov 2014 12:48:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Raphael Hertzog <hertzog@debian.org>:
Extra info received and forwarded to list. Copy sent to Dpkg Developers <debian-dpkg@lists.debian.org>.
(Fri, 21 Nov 2014 12:48:04 GMT) (full text, mbox, link).
To: Stefan Fritsch <sf@sfritsch.de>, 769843@bugs.debian.org
Cc: Guillem Jover <guillem@debian.org>
Subject: Re: Bug#769843: dpkg-maintscript-helper: Wrong pre-dependency
information in man page
Date: Fri, 21 Nov 2014 13:46:24 +0100
Hi,
On Fri, 21 Nov 2014, Stefan Fritsch wrote:
> On Monday 17 November 2014 01:43:46, Guillem Jover wrote:
> > I've fixed this now locally by bumping the version for both symlink
> > commands to just 1.17.14, which avoids translation work, and
> > targetting 1.17.22.
>
> Thanks. It seems a build-depends is also required, see #770421. Maybe
> you should mention that in the man page, too?
Technically, it's debhelper (dh_installdeb) that needs to be updated in
Build-Depends. You need debhelper >= 9.20131213 (first version that knew
about that command).
And you want to file a bug report against debhelper so that it generates
a pre-dependency with 1.17.14 instead of 1.17.5.
Cheers,
--
Raphaël Hertzog ◈ Debian Developer
Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/
Information forwarded
to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>: Bug#769843; Package dpkg.
(Fri, 21 Nov 2014 23:57:07 GMT) (full text, mbox, link).
Acknowledgement sent
to Stefan Fritsch <sf@sfritsch.de>:
Extra info received and forwarded to list. Copy sent to Dpkg Developers <debian-dpkg@lists.debian.org>.
(Fri, 21 Nov 2014 23:57:07 GMT) (full text, mbox, link).
Subject: Re: Bug#769843: dpkg-maintscript-helper: Wrong pre-dependency information in man page
Date: Sat, 22 Nov 2014 00:53:09 +0100
On Friday 21 November 2014 13:46:24, Raphael Hertzog wrote:
> Technically, it's debhelper (dh_installdeb) that needs to be updated
> in Build-Depends. You need debhelper >= 9.20131213 (first version
> that knew about that command).
>
> And you want to file a bug report against debhelper so that it
> generates a pre-dependency with 1.17.14 instead of 1.17.5.
You are right. Will do.
Cheers,
Stefan
Added tag(s) pending.
Request was from Guillem Jover <guillem@debian.org>
to control@bugs.debian.org.
(Wed, 26 Nov 2014 20:18:27 GMT) (full text, mbox, link).
Message sent on
to Stefan Fritsch <sf@sfritsch.de>:
Bug#769843.
(Wed, 26 Nov 2014 20:19:29 GMT) (full text, mbox, link).
tag 769843 pending
thanks
Hello,
Bug #769843 reported by you has been fixed in the Git repository. You can
see the changelog below, and you can check the diff of the fix at:
http://git.debian.org/?p=dpkg/dpkg.git;a=commitdiff;h=e04dd68
---
commit e04dd68c0a36e465a656a9e78830dcf28e455242
Author: Guillem Jover <guillem@debian.org>
Date: Mon Nov 17 00:55:20 2014 +0100
man: Bump minimal version for dir_to_symlink and symlink_to_dir commands
The minimal version for dir_to_symlink with all current features is
1.17.13, and for symlink_to_dir is 1.17.14. But to make it simpler,
let's just say the latter. This also avoids unnecessary translator
work.
Missed in commits 7fe9dcdd57c083180a7994957d1e5217d28e970a and
a92a3ac5056363e9c21c48187f6ff965481742f4.
Closes: #769843
diff --git a/debian/changelog b/debian/changelog
index 7e34751..ec5b9cd 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,8 @@ dpkg (1.17.22) UNRELEASED; urgency=low
[ Guillem Jover ]
* Add version introducing --ctrl-tarfile in dpkg-deb(1) man page.
+ * Bump minimal version for dir_to_symlink and symlink_to_dir commands
+ to 1.17.14 in dpkg-maintscript-helper(1) man page. Closes: #769843
[ Updated programs translations ]
* German (Sven Joachim).
Reply sent
to Guillem Jover <guillem@debian.org>:
You have taken responsibility.
(Fri, 28 Nov 2014 03:21:56 GMT) (full text, mbox, link).
Notification sent
to Stefan Fritsch <sf@sfritsch.de>:
Bug acknowledged by developer.
(Fri, 28 Nov 2014 03:21:56 GMT) (full text, mbox, link).
Source: dpkg
Source-Version: 1.17.22
We believe that the bug you reported is fixed in the latest version of
dpkg, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 769843@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Guillem Jover <guillem@debian.org> (supplier of updated dpkg package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Fri, 28 Nov 2014 02:02:34 +0100
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source all
Version: 1.17.22
Distribution: unstable
Urgency: low
Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Changed-By: Guillem Jover <guillem@debian.org>
Description:
dpkg - Debian package management system
dpkg-dev - Debian package development tools
dselect - Debian package management front-end
libdpkg-dev - Debian package management static library
libdpkg-perl - Dpkg perl modules
Closes: 752123766724766758767573767918767934768485768599768852769119769211769843770280771237771255771256
Changes:
dpkg (1.17.22) unstable; urgency=low
.
[ Guillem Jover ]
* Add version introducing --ctrl-tarfile in dpkg-deb(1) man page.
* Bump minimal version for dir_to_symlink and symlink_to_dir commands
to 1.17.14 in dpkg-maintscript-helper(1) man page. Closes: #769843
* Reintroduce update-alternatives, dpkg-divert and dpkg-statoverride
compatibility symlinks under /usr/sbin/. There are still packages
using those paths, but the relevant lintian check did not list any,
so this got removed prematurely.
* Add Breaks on old man-db, fontconfig and readahead-fedora packages using
awaiting triggers, as they produce trigger cycles. Closes: #768599
* Escape package and architecture names on control file parsing warning,
as those get injected into a variable that is used as a format string,
and they come from the package fields, which are under user control.
Regression introduced in dpkg 1.16.0. Fixes CVE-2014-8625. Closes: #768485
Reported by Joshua Rogers <megamansec@gmail.com>.
* Do not match partial field names in control files. Closes: #769119
Regression introduced in dpkg 1.10.
* Fix build on Mac OS X. Regression introduced in dpkg 1.17.11.
Reported by Dominyk Tiller <dominyktiller@gmail.com>.
* Normalize tar entry uid and gid from the current system only in dpkg
unpack. Regression introduced in dpkg 1.17.14. Closes: #769211
* Restore multiple processing instances check for packages and archives
specified on the command-line. Regression introduced in dpkg 1.17.20.
* Fail on trigger processing when it is required to progress. Trigger
processing is sometimes required and sometimes opportunistic, and we
should only fail on the former but ignore the latter. Closes: #768852
* Do not ignore trigger cycles for direct dependencies, these are just
normal trigger cycles, and as such should not be special cased.
* Register all pending triggers for deferred processing when being called
as «dpkg --configure pkgname…». This is a mostly conformant workaround
for frontends like apt that do not correctly call «dpkg --configure -a»
or «dpkg --triggers-only -a» after their normal runs, and leave packages
in triggers-pending and triggers-awaited states. Closes: #766758
.
[ Updated programs translations ]
* Catalan (Guillem Jover).
* Danish (Joe Dalton).
* French (Sébastien Poher).
* German (Sven Joachim).
* Japanese (Kenshi Muto). Closes: #771255
* Polish (Łukasz Dulny).
* Simplified Chinese (Zhou Mo). Closes: #766724, #770280
* Swedish (Peter Krefting).
* Turkish (Mert Dirik).
* Vietnamese (Trần Ngọc Quân)
.
[ Updated scripts translations ]
* French (Sébastien Poher).
* German (Helge Kreutzmann).
* Swedish (Peter Krefting).
.
[ Updated manpages translations ]
* French (Sébastien Poher). Closes: #767934
* German (Helge Kreutzmann). Closes: #752123
* Simplified Chinese (Zhou Mo). Closes: #767573
* Swedish (Peter Krefting).
.
[ Updated dselect translations ]
* Danish (Joe Dalton).
* Dutch (Frans Spiesschaert). Closes: #771237
* French (Sébastien Poher). Closes: #767918
* Japanese (Kenshi Muto). Closes: #771256
* Swedish (Peter Krefting).
Checksums-Sha1:
21507f78265a433132704b01601a5e8771809601 2057 dpkg_1.17.22.dsc
3ebdd854b7864f699cf7d5b7ae815dfdf77f3c2c 4361648 dpkg_1.17.22.tar.xz
da56f069f0f98fa80b201e94de7da8359ea53977 1514060 dpkg-dev_1.17.22_all.deb
e9c1553165deda307d95f278877838b4b31d9b15 1042412 libdpkg-perl_1.17.22_all.deb
Checksums-Sha256:
674b74e45f757f90fe0f22933bdeb5cea121febd46b9d56b9a3a028f4ac6e005 2057 dpkg_1.17.22.dsc
389b2b2fdb6c8946a4cff737c6921e707074cfee249b3803202e3c8e1360c5f3 4361648 dpkg_1.17.22.tar.xz
5296ab2e31bf4eea912cc56dc983bd4732fde3f2ddcd182e86c6d665019aa905 1514060 dpkg-dev_1.17.22_all.deb
48fd415760df7b073eaa8cd397607028e4686fc444064f7fa04c5a5b302d9f8c 1042412 libdpkg-perl_1.17.22_all.deb
Files:
0ec774870ab98d8eb7fd716e8297d71a 2057 admin required dpkg_1.17.22.dsc
c9c46c5318c98c9162fbd03d24f2f95b 4361648 admin required dpkg_1.17.22.tar.xz
b52c79006cb483141d26395f189efd74 1514060 utils optional dpkg-dev_1.17.22_all.deb
150b889a638b89f4f0b363efc149de44 1042412 perl optional libdpkg-perl_1.17.22_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUd9I7AAoJELlyvz6krlejI/YQALNwJpc4YJUkwNQh6dPX56fy
627GJtUrM9aDLkvgdmuraHvk5TSBTIZbinG9OJTe1gZhMAqG9rqlQu/GHLHuLMU+
0JjlswBQF2lc9qg8WUz83x/FMpRZpRbDW2LprckDsqrTmF69FxmO1pmr/WNT1D16
yLl0e8/OTOOIf7yeLjqrEY53bWzTQ76xcVYp7T5BBDJYtY+2YtAQm2rQb0s+J8CO
2uoPp+9yuJTHUXBajAVUC0GChAnuvcwqV51L5uE8sG1VeNBtJ1feIcZKQlbuxe4c
iSm+vB/SueVFNOXq1oBDLf1d8lYsAS/TchvvJgHteljC5pUcsexjE8im68hswT9x
Ooqq9Reb3Fpf5q285ZrKTxH3XVp/l/nDl/QGqYX/VoPv26TwQriM9P1MtyUILQnx
zblQPYRWNL/K+VBFFPjfx4DIb1muqPdwtM47gvtCX1kFG1LRJNUEKwL2AvWWeXuj
r7p8t6nzohCXVdvbP/BZsHMiS6kmp5IgrWojkNl821dHeYTNKhrwDMpKd4nvk5g8
97dVrIJo8TW1Gfv+vi/JxnCvUOEXrOaUaMBHUXN4C92GZ3Ckk4FhdtFz+1ry0ncj
UnzT953jfTWE6ekrV/mMBo2S/rCc8gXM7c7JuUjIBtjFNrA/uQMq1BUKQ0MngFOR
NxkIJ4b0SsV2kLtlyZOf
=iF5C
-----END PGP SIGNATURE-----
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Mon, 19 Jan 2015 07:28:46 GMT) (full text, mbox, link).
Debbugs is free software and licensed under the terms of the GNU General
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.