Debian Bug report logs - #21659
dselect doesn't show descriptions for obsolete packages

version graph

Package: dselect; Maintainer for dselect is Dpkg Developers <debian-dpkg@lists.debian.org>; Source for dselect is src:dpkg (PTS, buildd, popcon).

Reported by: Bernd Eckenfels <ecki@lina.inka.de>

Date: Sat, 25 Apr 1998 11:03:00 UTC

Severity: wishlist

Tags: patch

Fixed in version dpkg/1.15.0

Done: Guillem Jover <guillem@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>:
Bug#21659; Package dpkg. (full text, mbox, link).


Acknowledgement sent to Bernd Eckenfels <ecki@lina.inka.de>:
New bug report received and forwarded. Copy sent to Klee Dienes and Ian Jackson <dpkg-maint@chiark.greenend.org.uk>. (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Bernd Eckenfels <ecki@lina.inka.de>
To: submit@bugs.debian.org
Subject: dpkg: dselect doesnt show describtion for obsolete packages
Date: Sat, 25 Apr 1998 12:46:51 +0200 (CEST)
Package: dpkg
Version: 1.4.0.22

dselect is showing for obsolete packages (non-us, some older ones, local
installed) the line "package - no describtion available" and in the info
window, and in the select window the <Description> is empty. But if I press
'i' i get the Package-file Entries, including a Describtion.

If it is intentional that dselct doesnt display Describtion for obsolete
PAckages, it would be better to print something like "Obsolete PAckage,
press 'i' for Describtion"

Greetings
Bernd

-- System Information
Debian Release: 2.0 (frozen)
Kernel Version: Linux lina.inka.de 2.0.33 #9 Thu Dec 18 02:10:45 CET 1997 i386 unknown

Versions of the packages dpkg depends on:
libc6	Version: 2.0.7pre1-4
libstdc++2.8	Version: 2.90.27-0.6
ncurses3.4	Version: 1.9.9g-8


Changed Bug title. Request was from Josip Rodin <joy@gkvk.hr> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `dpkg' to `dselect'. Request was from Josip Rodin <joy@gkvk.hr> to control@bugs.debian.org. (full text, mbox, link).


Reply sent to Joey Hess <joeyh@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Bernd Eckenfels <ecki@lina.inka.de>:
Bug acknowledged by developer. (full text, mbox, link).


Message #14 received at 21659-done@bugs.debian.org (full text, mbox, reply):

From: Joey Hess <joeyh@debian.org>
To: 21659-done@bugs.debian.org
Subject: probably fixed in d-i beta 3
Date: Tue, 23 Mar 2004 15:16:47 -0500
[Message part 1 (text/plain, inline)]
Hello, a while ago you reported a problem with the Debian Installer. I
think that your problem is fixed in the just released beta 3 of the
installer. If you're still able to install to the hardware you tried it on,
please download it from http://www.debian.org/devel/debian-installer/, and
try it again. Feel free to file another installation report.

A few of the new features of beta 3 include:

  - new easy to use partitioner that supports automatic partitioning and LVM
  - grub as the default boot loader on i386
  - wireless networking support
  - 2.4.25 kernel, with SATA support and security fixes
  - support for the XFS filesystem

Note that your original installation report may have been split up into
multiple individual bug reports. If so this message closes only one bug,
and not other issues you reported.

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Dpkg Development <debian-dpkg@lists.debian.org>:
Bug#21659; Package dselect. (full text, mbox, link).


Acknowledgement sent to Bernd Eckenfels <ecki@lina.inka.de>:
Extra info received and forwarded to list. Copy sent to Dpkg Development <debian-dpkg@lists.debian.org>. (full text, mbox, link).


Message #19 received at 21659@bugs.debian.org (full text, mbox, reply):

From: Bernd Eckenfels <ecki@lina.inka.de>
To: control@bugs.debian.org
Cc: 21659@bugs.debian.org, joeyh@debian.org
Subject: Re: Bug#21659 acknowledged by developer (probably fixed in d-i beta 3)
Date: Wed, 24 Mar 2004 01:09:31 +0100
reopen 21659
thanks

Hello,

this message closes a bug which was not reported against d-i, and the latest deselct version still does not show descriptions, so i reopen it.

On Tue, Mar 23, 2004 at 12:33:14PM -0800, Debian Bug Tracking System wrote:
> This is an automatic notification regarding your Bug report
> #21659: dselect doesn't show descriptions for obsolete packages,
> which was filed against the dselect package.
> 
> It has been closed by one of the developers, namely
> Joey Hess <joeyh@debian.org>.
> 
> Their explanation is attached below.  If this explanation is
> unsatisfactory and you have not received a better one in a separate
> message then please contact the developer, by replying to this email.
> 
> Debian bug tracking system administrator
> (administrator, Debian Bugs database)
> 
> Received: (at 21659-done) by bugs.debian.org; 23 Mar 2004 20:18:13 +0000
> From joey@kitenet.net Tue Mar 23 12:18:13 2004
> Return-path: <joey@kitenet.net>
> Received: from kitenet.net [64.62.161.42] (postfix)
> 	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
> 	id 1B5sLl-0006Bd-00; Tue, 23 Mar 2004 12:18:13 -0800
> Received: from dragon.kitenet.net (216-98-95-58.access.naxs.com [216.98.95.58])
> 	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
> 	(Client CN "Joey Hess", Issuer "Joey Hess" (verified OK))
> 	by kitenet.net (Postfix) with ESMTP id 4A50317E8D
> 	for <21659-done@bugs.debian.org>; Tue, 23 Mar 2004 20:18:03 +0000 (GMT)
> Received: by dragon.kitenet.net (Postfix, from userid 1000)
> 	id 415336E714; Tue, 23 Mar 2004 15:16:48 -0500 (EST)
> Date: Tue, 23 Mar 2004 15:16:47 -0500
> From: Joey Hess <joeyh@debian.org>
> To: 21659-done@bugs.debian.org
> Subject: probably fixed in d-i beta 3
> Message-ID: <20040323201647.GA23455@kitenet.net>
> Mime-Version: 1.0
> Content-Type: multipart/signed; micalg=pgp-sha1;
> 	protocol="application/pgp-signature"; boundary="FL5UXtIhxfXey3p5"
> Content-Disposition: inline
> User-Agent: Mutt/1.5.5.1+cvs20040105i
> Delivered-To: 21659-done@bugs.debian.org
> X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_12 
> 	(1.212-2003-09-23-exp) on spohr.debian.org
> X-Spam-Status: No, hits=-2.0 required=4.0 tests=BAYES_00 autolearn=no 
> 	version=2.60-bugs.debian.org_2004_03_12
> X-Spam-Level: 
> 
> 
> --FL5UXtIhxfXey3p5
> Content-Type: text/plain; charset=us-ascii
> Content-Disposition: inline
> Content-Transfer-Encoding: quoted-printable
> 
> Hello, a while ago you reported a problem with the Debian Installer. I
> think that your problem is fixed in the just released beta 3 of the
> installer. If you're still able to install to the hardware you tried it on,
> please download it from http://www.debian.org/devel/debian-installer/, and
> try it again. Feel free to file another installation report.
> 
> A few of the new features of beta 3 include:
> 
>   - new easy to use partitioner that supports automatic partitioning and LVM
>   - grub as the default boot loader on i386
>   - wireless networking support
>   - 2.4.25 kernel, with SATA support and security fixes
>   - support for the XFS filesystem
> 
> Note that your original installation report may have been split up into
> multiple individual bug reports. If so this message closes only one bug,
> and not other issues you reported.
> 
> --=20
> see shy jo
> 
> --FL5UXtIhxfXey3p5
> Content-Type: application/pgp-signature; name="signature.asc"
> Content-Description: Digital signature
> Content-Disposition: inline
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (GNU/Linux)
> 
> iD8DBQFAYJsvd8HHehbQuO8RAgarAJ9AgTCKU+ScBWbbt24vaQii3acb+gCfWuOk
> PjNVpWVqzZgoFo83KNGgr2c=
> =nf9F
> -----END PGP SIGNATURE-----
> 
> --FL5UXtIhxfXey3p5--
> 
> 

-- 
  (OO)      -- Bernd_Eckenfels@Mörscher_Strasse_8.76185Karlsruhe.de --
 ( .. )      ecki@{inka.de,linux.de,debian.org}  http://www.eckes.org/
  o--o     1024D/E383CD7E  eckes@IRCNet  v:+497211603874  f:+497211603875
(O____O)  When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl!



Bug reopened, originator not changed. Request was from Bernd Eckenfels <ecki@lina.inka.de> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Dpkg Development <debian-dpkg@lists.debian.org>:
Bug#21659; Package dselect. (full text, mbox, link).


Acknowledgement sent to Joey Hess <joeyh@debian.org>:
Extra info received and forwarded to list. Copy sent to Dpkg Development <debian-dpkg@lists.debian.org>. (full text, mbox, link).


Message #26 received at 21659@bugs.debian.org (full text, mbox, reply):

From: Joey Hess <joeyh@debian.org>
To: Bernd Eckenfels <ecki@lina.inka.de>
Cc: 21659@bugs.debian.org
Subject: Re: Bug#21659 acknowledged by developer (probably fixed in d-i beta 3)
Date: Tue, 23 Mar 2004 19:57:48 -0500
[Message part 1 (text/plain, inline)]
Bernd Eckenfels wrote:
> reopen 21659
> thanks
> 
> Hello,
> 
> this message closes a bug which was not reported against d-i, and the latest deselct version still does not show descriptions, so i reopen it.

Ei! I must have typoed a bug number. I'm sorry.

-- 
see shy jo
[signature.asc (application/pgp-signature, inline)]

Bug reassigned from package `dselect' to `installation-reports'. Request was from Joey Hess <joeyh@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Bug reassigned from package `installation-reports' to `dselect'. Request was from Joey Hess <joeyh@debian.org> to control@bugs.debian.org. (full text, mbox, link).


Reply sent to Bruce Sass <bmsass@shaw.ca>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Bernd Eckenfels <ecki@lina.inka.de>:
Bug acknowledged by developer. (full text, mbox, link).


Message #35 received at 21659-done@bugs.debian.org (full text, mbox, reply):

From: Bruce Sass <bmsass@shaw.ca>
To: 21659-done@bugs.debian.org
Subject: show description for obsolete packages
Date: Fri, 15 Sep 2006 12:55:28 -0600
Hi,

dselect only shows "installed control info" for obsolete packages, and 
given that this report has been ignored for 8+ years it is safe to say 
that is the intended behaviour.

The suggestion that, "it would be better to print something 
like "Obsolete PAckage, press 'i' for Describtion", would require that 
dselect be able to distinguish between obsolete and local packages or 
indicate both possibilities in the message. Doing the later would be 
redundant since dselect already lists such packages under 
an "Obsolete/local" heading; the former would require reconciliation 
with old lists of Available packages (which dselect would need to keep 
around itself) and/or input from the local admins because only they 
will know if an installed package which does not appear in the 
Available list is actually local... essentially, a lot of work for a 
purely cosmetic issue which should be obvious to the local admin.

For those reasons I am closing this report.


- Bruce



Information forwarded to debian-bugs-dist@lists.debian.org, Dpkg Developers <team@dpkg.org>:
Bug#21659; Package dselect. (full text, mbox, link).


Acknowledgement sent to Bernd Eckenfels <be-mail2006@lina.inka.de>:
Extra info received and forwarded to list. Copy sent to Dpkg Developers <team@dpkg.org>. (full text, mbox, link).


Message #40 received at 21659@bugs.debian.org (full text, mbox, reply):

From: Bernd Eckenfels <be-mail2006@lina.inka.de>
To: 21659@bugs.debian.org
Subject: Re: Bug#21659 closed by Bruce Sass <bmsass@shaw.ca> (show description for obsolete packages)
Date: Sat, 16 Sep 2006 01:50:25 +0200
On Fri, Sep 15, 2006 at 12:48:51PM -0700, Debian Bug Tracking System wrote:
> dselect only shows "installed control info" for obsolete packages, and 
> given that this report has been ignored for 8+ years it is safe to say 
> that is the intended behaviour.

It does not show that info by default, and it does not show it in the
description column. 

If i am on a local/obsolote package it prints "package - no description
available". Which it is clearly wrong, since pressing "i" will show me the
description. So it should be "for your inconvinience we do not show the
description you would expect here until you press <i>". Fine with me :)

Sorry I dont understand the technical issues which arise from showing that
info, I am just a user who would expect that info and find it helpfull (if
I would actually use dselect).

Gruss
Bernd



Information forwarded to debian-bugs-dist@lists.debian.org, Dpkg Developers <team@dpkg.org>:
Bug#21659; Package dselect. (full text, mbox, link).


Acknowledgement sent to Bruce Sass <bmsass@shaw.ca>:
Extra info received and forwarded to list. Copy sent to Dpkg Developers <team@dpkg.org>. (full text, mbox, link).


Message #45 received at 21659@bugs.debian.org (full text, mbox, reply):

From: Bruce Sass <bmsass@shaw.ca>
To: 21659@bugs.debian.org
Cc: control@bugs.debian.org
Subject: dselect doesn't show descriptions for obsolete packages
Date: Wed, 18 Oct 2006 15:33:21 -0600
reopen 21659
severity 21659 wishlist
tags 21659 patch
thanks

Hi,

sorry for the delay

Bernd wrote:
> On Fri, Sep 15, 2006 at 12:48:51PM -0700, Debian Bug Tracking System 
wrote:
>> dselect only shows "installed control info" for obsolete packages,
>> and given that this report has been ignored for 8+ years it is safe 
>> to say that is the intended behaviour.
>
> It does not show that info by default, and it does not show it in the
> description column. 
>
> If i am on a local/obsolote package it prints "package - no
> description available". Which it is clearly wrong, since pressing "i" 
> will show me the description. So it should be "for your inconvinience 
> we do not show the description you would expect here until you press 
> <i>". Fine with me :)    

:-)

> Sorry I dont understand the technical issues which arise from showing 
> that info, I am just a user who would expect that info and find it 
> helpfull (if I would actually use dselect).  

dselect is coded to only show descriptions for *available* packages, 
that is the "intended behaviour" I mentioned and what appears unlikely 
to change given the length of time the report has languished in the 
BTS.

I could only guess at why it was decided that descriptions should only 
be shown for Available packages, so I'll refrain from doing so, but it 
does serve to draw attention to the Obsolete ones (which is generally a 
good thing, imo.)

Technically, from pkginfo.cc:

void packagelist::itd_description() {
  if (table[cursorline]->pkg->name) {
    whatinfovb(_("description of "));
    whatinfovb(table[cursorline]->pkg->name);

    const char *m= table[cursorline]->pkg->available.description;
    if (!m || !*m) m= _("no description available.");
    const char *p= strchr(m,'\n');
    ...

Getting dselect to always show a Description would require an additional 
test and attempt to set "m", afaict, something like:

    const char *m= table[cursorline]->pkg->available.description;
    if (!m || !*m) m= table[cursorline]->pkg->installed.description;
    if (!m || !*m) m= _("no description available.");

Which doesn't seem too difficult, unreasonable, or likely to introduce 
bugs... reopening as a wishlist item and tagging with "patch", just 
because I may have been a bit overzealous with this one.


- Bruce



Bug reopened, originator not changed. Request was from Bruce Sass <bmsass@shaw.ca> to control@bugs.debian.org. (full text, mbox, link).


Severity set to `wishlist' from `normal' Request was from Bruce Sass <bmsass@shaw.ca> to control@bugs.debian.org. (full text, mbox, link).


Tags added: patch Request was from Bruce Sass <bmsass@shaw.ca> to control@bugs.debian.org. (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Dpkg Developers <debian-dpkg@lists.debian.org>:
Bug#21659; Package dselect. (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>. (full text, mbox, link).


Message #56 received at 21659@bugs.debian.org (full text, mbox, reply):

From: Raphael Hertzog <hertzog@debian.org>
To: control@bugs.debian.org
Cc: 21659@bugs.debian.org
Subject: setting package to dselect dpkg-dev dpkg, tagging 21659
Date: Fri, 04 Jul 2008 15:24:50 +0200
# Automatically generated email from bts, devscripts version 2.10.33
# via tagpending 
#
# dpkg (1.15.0) UNRELEASED; urgency=low
#
#  * Use description of installed package as fallback in dselect.
#    Based on a patch from Bruce Sass <bmsass@shaw.ca>. Closes: #21659
#

package dselect dpkg-dev dpkg
tags 21659 + pending





Tags added: pending Request was from Raphael Hertzog <hertzog@debian.org> to control@bugs.debian.org. (Fri, 04 Jul 2008 13:27:03 GMT) (full text, mbox, link).


Reply sent to Guillem Jover <guillem@debian.org>:
You have taken responsibility. (Mon, 02 Mar 2009 05:48:26 GMT) (full text, mbox, link).


Notification sent to Bernd Eckenfels <ecki@lina.inka.de>:
Bug acknowledged by developer. (Mon, 02 Mar 2009 05:48:26 GMT) (full text, mbox, link).


Message #63 received at 21659-close@bugs.debian.org (full text, mbox, reply):

From: Guillem Jover <guillem@debian.org>
To: 21659-close@bugs.debian.org
Subject: Bug#21659: fixed in dpkg 1.15.0
Date: Mon, 02 Mar 2009 05:17:04 +0000
Source: dpkg
Source-Version: 1.15.0

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:

dpkg-dev_1.15.0_all.deb
  to pool/main/d/dpkg/dpkg-dev_1.15.0_all.deb
dpkg_1.15.0.dsc
  to pool/main/d/dpkg/dpkg_1.15.0.dsc
dpkg_1.15.0.tar.gz
  to pool/main/d/dpkg/dpkg_1.15.0.tar.gz
dpkg_1.15.0_i386.deb
  to pool/main/d/dpkg/dpkg_1.15.0_i386.deb
dselect_1.15.0_i386.deb
  to pool/main/d/dpkg/dselect_1.15.0_i386.deb



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 21659@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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 02 Mar 2009 06:13:53 +0200
Source: dpkg
Binary: dpkg dpkg-dev dselect
Architecture: source i386 all
Version: 1.15.0
Distribution: experimental
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
Closes: 21659 58735 87677 98822 99870 100135 102144 107098 129577 141325 143701 149961 160848 175740 216606 250258 273406 281057 336091 342566 368000 381219 388313 390282 392429 392430 395140 395556 412487 423176 426752 437060 441904 443535 445270 457135 457371 457863 465340 474092 474671 476899 477916 480556 481165 481185 481716 481805 482834 485012 485365 487455 488293 490693 492052 499924 502258 502496 503954 505172 506028 507568 509312 509578 514106 514106 514490 516481 517264
Changes: 
 dpkg (1.15.0) experimental; urgency=low
 .
   [ Guillem Jover ]
   * Do not suggest manually changing the alternative symlinks on
     update-alternative's verbose mode. Closes: #412487
   * Refactor subprocess signal setup.
   * Mark and coalesce similar strings for translation.
   * Add '.be' to the default dpkg-source -i regex. Closes: #481716
     Based on a patch by Ben Finney.
   * Fix link order when using libcompat.a and libintl.a by placing them after
     libdpkg.a. Based on a patch by Martin Koeppe. Closes: #481805
   * Remove duplicate program name from dpkg-trigger badusage output.
   * Trim trailing slash and slash dot from 'dpkg -S' arguments when those
     are path names, but not on patterns. Closes: #129577
   * Fix the support for passing more than one --status-fd option to dpkg.
     Until now only the last one was being used.
   * Replace realloc plus error checking usage with m_realloc.
   * Add '.hgignore' to the default dpkg-source -i regex and -I pattern.
     Closes: #485365
   * Support diverting files when origin and destination are on different file
     systems. Based on a patch by Juergen Kreileder. Closes: #102144, #149961
   * Do not silently enable --rename on dpkg-divert --remove. Closes: #160848
   * Do not allocate memory when lstat fails during package upgrade.
   * Properly lstat the correct file when using --root on package upgrade.
     Thanks to Egmont Koblinger. Closes: #281057
   * Print a longer string when a disallowed field value is found when parsing.
   * Use $(filter ...) instead of $(findstring ...) to extract space separated
     options from DEB_BUILD_OPTIONS in debian/rules.
   * Do not leave new conffile as .dpkg-new when it has been diverted, also
     properly activate the file trigger for the diverted conffile.
     Based on a patch by Timothy G Abbott. Closes: #58735, #476899
   * Improve comment on BUGS section in dpkg-deb.1 about lack of authentication
     and checksum support in .deb files. Closes: #492052
   * Use a troff special character for the copyright symbol on man pages.
   * Mark program names in dpkg-trigger.1 in bold.
   * Unmark dselect debug messages for translation.
   * Use a the warning function to uniformly print all warning messages.
   * Properly use internerr to report about programming bugs.
   * Do not log repeated strings when the write call wrote partial data.
   * Change dir to / after chroot when using --instdir.
     Thanks to Colin Watson <cjwatson@ubuntu.com>. Closes: #509578
   * Make dpkg log files user readable. Closes: #480556
   * Clarify in the start-stop-daemon man page that the signal sent by default
     is TERM not KILL. Closes: #507568
   * Warn in dpkg-deb man page that -x will modify the extraction directory
     permissions. Closes: #502496
   * Make start-stop-daemon behave the same way whether --chuid gets a user
     name or a uid. Closes: #368000
   * Add new option --procsched to start-stop-daemon to be able to set the
     process scheduling policy and priority. Closes: #175740
   * Add initial C unit test suite for libdpkg.
   * Sanitize --status-fd output by replacing newlines with spaces.
     Closes: #505172
   * Remove unneeded cpio dependency from dpkg-dev.
   * Add kopensolaris support to ostable and triplettable. Closes: #509312
   * Document in deb.5 in detail the currently supported format, ar member
     names, types of tar archives and data.tar members.
   * Print correct feature name on «dpkg --assert-*» failures.
   * Add progress reporting to dpkg while reading the file list database.
     Based on a patch by Romain Francoise.
   * Add new option --iosched to start-stop-daemon to be able to set the
     IO scheduling class and priority. Closes: #443535
     Thanks to Chris Coulson <chrisccoulson@googlemail.com>.
   * Add tar format detection support to the internal extractor.
   * Add support for ustar long names using the prefix field. Closes: #474092
   * Code refactoring and cleanup, some of the major changes include:
     - Use standard interfaces instead of ad-hoc ones.
     - Fix memory leaks.
     - Fix compilation warnings.
     - Constify string members in structures and arguments in functions.
     - Make local functions static.
     - Remove unused functions, macros and variables.
     - Fix and cleanup libcompat broken replacement implementations.
     - Reduction of module interdependencies.
     - Rename function and variable names to make them more clear.
     - Cleanup and split of header files.
 .
   [ Raphael Hertzog ]
   * Enhance dpkg-shlibdeps's error message when a library can't be found to
     include the ELF format of the desired library. Closes: #474671
   * dpkg-gensymbols now refuses empty values for the the -v -P and -e
     parameters.
   * Update dpkg(1) to refer to conffile whenever we speak of configuration
     file handled by dpkg. Thus harmonize vocabulary with the policy. Thanks
     to Helge Kreutzmann <debian@helgefjell.de>. Closes: #381219
   * Improve error message stating that dpkg is unable to create a file so that
     it also refers to the real filename instead of the non-diverted name only.
     Thanks to Daniel Hahler for the patch. Closes: #457135
   * dpkg-gencontrol can now again read the control file from its standard
     input with "-c-". Closes: #465340
   * Add DEB_VENDOR environment variable in the build environment to be able
     to change behaviour dynamically depending on the vendor of the current
     system (or target system when the user overrides DEB_VENDOR by setting
     it himself). Closes: #457371
   * dpkg-shlibdeps give less strong warnings for symbols not found in NEEDED
     libraries when the shared library is a non-public directory and is likely
     to be a plugin. Closes: #481165
   * Clarify list of packages displayed by dpkg --get-selections and
     dpkg-query -l. Thanks to Jidanni. Closes: #487455
   * Document -A option in dpkg-buildpackage(1). Closes: #482834
   * Add some warning concerning the available file and the related commands.
     They are mostly obsolete for APT users. Closes: #481185
   * Add new option --listpackage to dpkg-divert. Thanks to Timothy G Abbott
     <tabbott@MIT.EDU> for the patch. Closes: #485012
   * Add new option --require-valid-signature to dpkg-source. Closes: #390282
   * In dpkg-query(1) document the origin of the various fields and warn that
     they are not always available. Closes: #488293
   * Improve error message in install-info when the file doesn't exist.
     Thanks to Thomas Hood <jdthood@yahoo.co.uk>. Closes: #107098
   * Use description of installed package as fallback in dselect.
     Based on a patch from Bruce Sass <bmsass@shaw.ca>. Closes: #21659
   * Reduce memory usage of dselect by avoiding usage of a big infopad.
     Thanks to Michel Lespinasse <walken@zoy.org> for the patch.
     Closes: #395140
   * Largely improve and update dpkg-buildpackage's manual page.
   * Clarify two points in dpkg-source(1). Closes: #490693
   * Support RUNPATH exactly like RPATH in dpkg-shlibdeps. Closes: #502258
     Thanks to Javier Serrano Polo <jasp00@terra.es>.
   * Set Standards-Version to 3.8.0 (no changes needed).
   * Drop some unneeded lintian overrides.
   * Fix a chmod call in dpkg-source to not fail when POSIXLY_CORRECT is set.
     Closes: #506028
   * Optimize dpkg-shlibdeps by caching parsed symbols files and
     objdump objects. Thanks to Modestas Vainius <modestas@vainius.eu> for the
     patch. Closes: #503954
   * Add new framework to hook vendor-specific logic (see
     module Dpkg::Vendor::Default).
   * Add Ubuntu vendor object implementing lookup of launchpad bugs in
     changelogs and a safety-check for Maintainer fields of forked packages
     (launched during source build). Closes: #426752, #499924
   * Improve behaviour of update-alternatives --config. Thanks to
     Osamu Aoki <osamu@debian.org> for the initial patch. We can know
     select between manual and auto in --config and --all. Closes: #392430
   * Fix update-alternatives to not switch to manual mode an alternative
     with a broken symlink (instead let the current action fix it).
     Also ensure that a message is displayed by default when such a switch is
     made. Closes: #141325, #87677
   * Fix update-alternatives' logic to rename files. It failed to ignore errors
     in some cases where it wanted to when the source file didn't exist.
     Closes: #99870
     This also makes update-alternatives less noisy when this happens since we
     don't call mv when we know that it's going to fail.
     Closes: #98822
   * Properly remove inappropriate slave links in update-alternatives even when
     we switch to manual mode with --set or --config. Closes: #388313
   * Modify update-alternatives to always remove the alternative group when the
     last alternative is removed (even in manual mode).
   * Ensure that update-alternative --install fix the links if the alternative
     installed is the one currently selected. Closes: #100135
   * Let update-alternatives deal with empty files in its administrative
     directory by ignoring them. Closes: #457863
   * Add new --target and --as-root options to dpkg-buildpackage to call
     any debian/rules target with the proper build environment.
     Closes: #477916
   * Move update-alternatives, dpkg-divert and dpkg-statoverride to /usr/bin
     but keep compatibility symlinks in /usr/sbin for the squeeze release
     until all maintainer scripts are fixed (see
     http://lintian.debian.org/tags/command-with-path-in-maintainer-script.html).
     Closes: #216606
   * Use dh_lintian to install lintian overrides. Build-Depends on debhelper
     (>= 6.0.7) for this. Update debhelper compatility level to 6 at the same
     time.
   * Drop cleanup-info script.
   * Reset umask to 0022 in dpkg-gencontrol and dpkg-gensymbols to ensure that
     files created in the DEBIAN directory have sane permissions.
     Closes: #516481
   * Rewrite update-alternatives (so that we can understand it again) and
     implement new features on top of it:
     - the --config output is now sorted. Closes: #437060
     - it now logs information to /var/log/dpkg.log. Closes: #445270
     - it forbids reusing master alternative as slave and vice-versa.
       Closes: #342566
     - it forbids reusing alternative links managed by other alternatives
     - new sanity checks on --install parameters. Closes: #423176
     - install slave link only if the corresponding slave file is available.
       Closes: #143701
     - new option --get-selections to export the configuration of all
       alternatives. It's a simple way to discover the name of all available
       alternatives. Closes: #273406, #392429
     - new option --set-selections to reconfigure a set of alternatives in
       a single command.
   * Document in update-alternatives(8) how one can repair all broken
     alternatives with a single command. Closes: #250258, #395556
   * Modify dpkg-gensymbols to replace #PACKAGE# on the fly while installing
     symbols files so that package having libraries whose name varies between
     architectures do not need to hardcode the package name. Closes: #517264
 .
   [ Pierre Habouzit ]
   * Add a --query option to update-alternatives. Closes: #336091, #441904
 .
   [ Updated scripts translations ]
   * Polish (Wiktor Wandachowicz). Closes: #514106
 .
   [ Updated manpages translations ]
   * Polish (Wiktor Wandachowicz). Closes: #514106
 .
   [ Updated dpkg translations ]
   * Portuguese (Miguel Figueiredo).
   * Korean (Changwoo Ryu).
   * Romanian (Eddy Petrișor)
   * Slovak (Ivan Masár). Closes: #514490
Checksums-Sha1: 
 59c1f788d8b6159d101972648c0bc52c3adb4d39 1210 dpkg_1.15.0.dsc
 5810eb92225882112bae82b09cb02a345f0b2b57 6707886 dpkg_1.15.0.tar.gz
 03c092c6bb37ec2442ccd20940d97f7fa6c485cd 2144406 dpkg_1.15.0_i386.deb
 31126fb08151e11bed6323b4d4318b7f5e4f84ba 810768 dselect_1.15.0_i386.deb
 16b00c67eaa4158a880c083d7a6a36d7a7d96217 760490 dpkg-dev_1.15.0_all.deb
Checksums-Sha256: 
 bb77a5243d55c3143678dbcc7787242a85f511ea8e188ab7fe7370d899333e25 1210 dpkg_1.15.0.dsc
 3ace352953112783e4018ca43e1cd50a2ec362dcd39e762fe335e9a0bb8c8ceb 6707886 dpkg_1.15.0.tar.gz
 f7b65682b91403e9abd3b035e71c6a6766128fb8f9875f30246901d21be1ef21 2144406 dpkg_1.15.0_i386.deb
 e173282bcdc225fdc17338a77f639bbbb54404c92b851cb6f19e2104fe9e608e 810768 dselect_1.15.0_i386.deb
 d724e5da724f6274c55af3455426446b1f8154f57d664b3c1c35d5d5d42523ab 760490 dpkg-dev_1.15.0_all.deb
Files: 
 50d034e664af9527d8a8e4749e1ee3ae 1210 admin required dpkg_1.15.0.dsc
 e4067113a967ada30c57ba4bf1c819e2 6707886 admin required dpkg_1.15.0.tar.gz
 11ab0f2db795e645683c79ed2ad8b36c 2144406 admin required dpkg_1.15.0_i386.deb
 d723ae29b3b7348aeea9c3a6c1eab901 810768 admin optional dselect_1.15.0_i386.deb
 891ac5149a544d72f57646d9a1686c51 760490 utils optional dpkg-dev_1.15.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkmrXocACgkQuW9ciZ2SjJs3zACeLx6FY1rU208M9gxYEK2qFuV8
n3QAn1eOPFBB9frdQlYs2+9YGyvf80PQ
=Tspn
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 18 May 2009 07:39:52 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 20 16:00:06 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.