Changelog entries for post-release updates
Scott Kitterman
ubuntu at kitterman.com
Wed Feb 1 03:16:15 UTC 2012
On Tuesday, January 31, 2012 10:14:25 PM Stéphane Graber wrote:
> On 01/31/2012 10:04 PM, Scott Kitterman wrote:
> > When I install non-security post-release updates, I generally read
> > the changelog entries so I have an idea what's changed on my
> > system. It would be nice if there could be some text that actually
> > explains what's going on. I don't find this very helpful:
> >
> > ifupdown (0.7~alpha5.1ubuntu5.1) oneiric-proposed; urgency=low
> >
> > * Cherry pick fixes for label handling from upstream git (LP:
> > #876829): -
> > http://anonscm.debian.org/hg/collab-maint/ifupdown/rev/100d6f75b985
>
> - http://anonscm.debian.org/hg/collab-maint/ifupdown/rev/2d171c8da8e5
>
> > -
> > http://anonscm.debian.org/hg/collab-maint/ifupdown/rev/f9cef973859e
>
> - http://anonscm.debian.org/hg/collab-maint/ifupdown/rev/80a68bbbd45d
>
> > * Update test suite accordingly.
> >
> > I'm sure there are others, but this one I just hit, so I'm
> > mentioning it as an example of what I think is a problem that's not
> > very rare. I don't mean to call out any individuals.
> >
> > Scott K
>
> Hi Scott,
>
> Sorry for the cryptic changelog. I probably should have explained what
> a "label" is at least so that the changelog entry would make more sense.
>
> In this specific example, the issue was ifupdown completely failing to
> set the labels on the addresses added to an interface.
>
> auto eth0:0
> iface eth0:0 inet static
> address 192.168.254.100
> netmask 255.255.255.0
>
> Where ":0" is the label wouldn't create "eth0:0" in Oneiric but
> instead add "192.168.254.100" to the current "eth0" interface. When
> bringing down that "label" (so eth0:0), it'd unconfigure the whole
> "eth0" interface breaking networking.
>
> The commits cherry-picked form upstream make sure every call to "ip"
> have the "label" option set and also fixes "ifdown eth0:0" bringing
> "eth0" down.
Thanks. I think this is something we all need to be more mindful of when
preparing post-release updates. I know I've been guilty as well.
Scott K
More information about the ubuntu-devel
mailing list