FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 01-29-2010, 10:20 PM
Ben Finney
 
Default Package upgrade in Debian without corresponding changelog entry

Howdy all,

Occasionally I notice a package upgrade on a host, but the Debian
changelog for the package has no corresponding changelog entry for the
new release.

The most recent example is ‘mercurial’:

=====
$ PACKAGE=mercurial

$ dpkg-query -W -f 'Version: ${Version}
' $PACKAGE
Version: 1.4.1-1+b1

$ zcat /usr/share/doc/$PACKAGE/changelog.Debian.gz | dpkg-parsechangelog -l- | grep '^Version:'
Version: 1.4.1-1
=====

So, the version was upgraded to ‘1.2.1-1+b1’, but there latest entry in
the changelog is still only ‘1.4.1-1’. There is no entry describing the
changes in the latest release of the package, as specified in policy
§4.4.

How does this occur? A conversation on IRC suggested it might be related
to binNMU upgrades, but I don't know enough about that aspect to judge.

How can this be addressed so that changelog entries always accompany the
binary package for any new release of a package? Is this a bug in some
part of the system, and if so, where?

--
“[i]t is impossible for anyone to begin to learn that which he |
` thinks he already knows.” —Epictetus, _Discourses_ |
_o__) |
Ben Finney


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 
Old 01-29-2010, 10:48 PM
"Adam D. Barratt"
 
Default Package upgrade in Debian without corresponding changelog entry

On Sat, 2010-01-30 at 10:20 +1100, Ben Finney wrote:
> Occasionally I notice a package upgrade on a host, but the Debian
> changelog for the package has no corresponding changelog entry for the
> new release.
>
> The most recent example is ‘mercurial’:
>
> =====
> $ PACKAGE=mercurial
>
> $ dpkg-query -W -f 'Version: ${Version}
' $PACKAGE
> Version: 1.4.1-1+b1
>
> $ zcat /usr/share/doc/$PACKAGE/changelog.Debian.gz | dpkg-parsechangelog -l- | grep '^Version:'
> Version: 1.4.1-1
> =====

mercurial's changelog is symlinked to mercurial-common's.
mercurial-common is arch:all and therefore not rebuilt by binNMUs.

Regards,

Adam


--
To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
 

Thread Tools




All times are GMT. The time now is 07:57 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org