Re: Handling of changelogs and bin-nmus
- To: Jonathan Nieder <jrnieder@gmail.com>
- Cc: debian-dpkg@lists.debian.org, Andreas Barth <aba@ayous.org>, Henrique de Moraes Holschuh <hmh@debian.org>, Philipp Kern <pkern@debian.org>, Aron Xu <happyaron.xu@gmail.com>, debian-release@lists.debian.org, debian-devel@lists.debian.org
- Subject: Re: Handling of changelogs and bin-nmus
- From: Raphael Hertzog <hertzog@debian.org>
- Date: Sun, 10 Jun 2012 20:43:23 +0200
- Message-id: <[🔎] 20120610184323.GE14531@rivendell.home.ouaza.com>
- Mail-followup-to: Jonathan Nieder <jrnieder@gmail.com>, debian-dpkg@lists.debian.org, Andreas Barth <aba@ayous.org>, Henrique de Moraes Holschuh <hmh@debian.org>, Philipp Kern <pkern@debian.org>, Aron Xu <happyaron.xu@gmail.com>, debian-release@lists.debian.org, debian-devel@lists.debian.org
- In-reply-to: <[🔎] 20120610171456.GB32613@burratino>
- References: <20120608220702.23981.4158.reportbug@r-desktop-testsystem> <CAMr=8w7SWXrLkGoH7tAoY7CAbS4LvwyHFPM9ZgL4t9AubnmdNA@mail.gmail.com> <CAMr=8w63_9zA3m1H726xEOFBknYdhyThd+XkoFVB_C1+Q77Aqw@mail.gmail.com> <20120608221752.GA22400@spike.0x539.de> <20120609003040.GA13316@khazad-dum.debian.net> <20120609132606.GX2385@mails.so.argh.org> <20120610080128.GA8470@gaara.hadrons.org> <[🔎] 20120610124028.GE21737@rivendell.home.ouaza.com> <[🔎] 20120610171456.GB32613@burratino>
On Sun, 10 Jun 2012, Jonathan Nieder wrote:
> Raphael Hertzog wrote:
>
> > As such, I suggest that we handle "binary rebuild" differently:
> > - debian/changelog is left unmodified since it's the source changelog
> > => it defines the ${source:Version} substvar
> > - debian/changelog.binary-rebuild (or any other better name) is created
> > when we want to do a bin-nmu
> > => it defines the ${binary:Version} and it's not included in
> > the generated source package
>
> Sounds good to me. Where would the binary changelog entry and binary
> version be stored in the resulting binary package?
In the short term, the binary changelog would not be stored in the
package so that /usr/share/doc/<pkg>/changelog.Debian.gz is the
same across all bin-nmued package.
Later, it would be stored in the metadata as Guillem suggested (within
control.tar.gz and then installed by dpkg somewhere under /var/lib/dpkg/).
For the binary version, nothing would be changed (it's in the Version field
of the control file).
Cheers,
--
Raphaël Hertzog ◈ Debian Developer
Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/
Reply to: