[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: backporst.debian.org website VCS - where?



On Wed, 26 Aug 2015, Christian Seiler wrote:

> On 08/26/2015 10:29 PM, Alexander Wirt wrote:
> > On Wed, 26 Aug 2015, Christian Seiler wrote:
> >> On 08/26/2015 09:35 PM, Vincent Cheng wrote:
> >>> On Wed, Aug 26, 2015 at 12:31 PM, Christian Seiler <christian@iwakd.de> wrote:
> >>>> at DebConf I promised Rhonda that I would send a patch for the website
> >>>> to clarify a couple of instructions - and I apologize in advance, but
> >>>> after searching for more than 30 minutes I just can't find in which VCS
> >>>> the website for backports.debian.org is managed. I probably have a
> >>>> severe case of tunnel vision right now, but if maybe somebody could
> >>>> point me in the right direction, I would greatly appreciate it.
> >>>
> >>> https://github.com/formorer/backports.debian.org
> >>
> >> Many thanks. I wouldn't have expected this to be hosted at github,
> >> but that explains why I didn't find it.
> > Its just a mirror. 
> >>
> >> I've created a pull request:
> >> https://github.com/formorer/backports.debian.org/pull/4
> > Your request is wrong. We never hat the requirement of merging changelog
> > entrys.
> 
> Well, I was recently told that I made a mistake for my update
> of the LXC package in wheezy-backports.
> 
> My initial backport of LXC from jessie to wheezy-backports
> contained (after fixing a FTBFS on ia64):
> 
> lxc (1:1.0.6-6~bpo70+2) wheezy-backports
> lxc (1:1.0.6-6~bpo70+1) wheezy-backports
> lxc (1:1.0.6-6) unstable
> 
> Then there was a security update for LXC in jessie-security,
> with the following entries:
> 
> lxc (1:1.0.6-6+deb8u1) jessie-security
> lxc (1:1.0.6-6) unstable
> 
> My initial upload to mentors contained a backport with the
> following versions in the changelog:
> 
> lxc (1:1.0.6-6+deb8u1~bpo70+1) wheezy-backports
> lxc (1:1.0.6-6+deb8u1) jessie-security
> lxc (1:1.0.6-6) unstable
> 
> I was then told by Antonio Terceiro that I messed up the
> changelog (see [1]) and that all the previous backports
> versions should be included. So the current version that
> was sponsored by Antonio contains a merged changelog of
> the form: (see [2])
> 
> lxc (1:1.0.6-6+deb8u1~bpo70+1) wheezy-backports
> lxc (1:1.0.6-6+deb8u1) jessie-security
> lxc (1:1.0.6-6~bpo70+2) wheezy-backports
> lxc (1:1.0.6-6~bpo70+1) wheezy-backports
> lxc (1:1.0.6-6) unstable
> 
> Since I made that mistake and this wasn't clear to me as
> per the backporting instructions, I thought that I should
> probably also update those to reflect this policy.
> 
> I also took a peak at the Linux kernel in wheezy-backports
> and it does indeed contain this type of merging:
> https://tracker.debian.org/media/packages/l/linux/changelog-3.16.7-ckt11-1%2Bdeb8u3~bpo70%2B1
> 
> But now you are telling me that this isn't the case?
> 
> I'm really very confused now. Which means that either
> way the instructions should be updated in some way to
> make the current policy clearer. I'll update my pull
> request once I've received some clarification from you
> on this issue.
Trust me, I am one of the two persons that write the policy. 
Some people are doing that and some mentors think it is a good idea 
to enforce that on packages they sponsor. But that requirement was
never part of the policy. What we hat in the past was a requirement 
to include the changes between your last upload and the package you are
uploading now (by using -v), but that didn't included any merging of 
old backports entrys. And even that requirement was dropped with jessie.

I have no idea why some people think that changelog merging is part of the
policy. It isn't. And it never was. 

Alex - Backports ftpmaster


Attachment: pgpZFilfTpJC2.pgp
Description: PGP signature


Reply to: