Path: csiph.com!goblin2!goblin.stu.neva.ru!aioe.org!bofh.it!news.nic.it!robomod From: Ian Cordasco Newsgroups: linux.debian.maint.python Subject: Re: mock 1.2 breaking tests (was: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental) Date: Tue, 06 Oct 2015 17:50:03 +0200 Message-ID: References: X-Original-To: Jeremy Stanley X-Mailbox-Line: From debian-python-request@lists.debian.org Tue Oct 6 15:42:15 2015 Old-Return-Path: X-Amavis-Spam-Status: No, score=-2.799 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=no autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -7 Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=V+u6rS95SQYPQ83L3MTDM2+YLaRc/Vsi9W7jKWM7iag=; b=jDnsZZdMhJSJ/0ei8arzp+sQMPC0gt4aFVXcIdoSj/9M1cI9TiZG2jRu9TE6Ym9+3G KeJpWl2FM9hB57tJpYWFMDGbQSm16hmVl6Nx6xJdek55fuNxBa57bQk/+TVIGK/jVrWG AxJ3bc5sJ27MF3IpwuPCK28QPT/kVk5eyF+XHP9I9ky52v4V4HWNi28ezgXLVfW8ifj4 xgsqxp5UHfP7WpLPt1JXlDQjsaM61dVuppMNLq3SHi4LIoLrhI2qP2FzhuIZAeHij0Qt 1DXMs56cIt7cnofNeOvswHOehc1oRDYvEmj//Gmv4gLCfau1f8e154IQiSrLBtmoNTLG dUgw== MIME-Version: 1.0 X-Received: by 10.141.28.69 with SMTP id f66mr47599662qhe.67.1444145163681; Tue, 06 Oct 2015 08:26:03 -0700 (PDT) Content-Type: text/plain; charset=UTF-8 X-Mailing-List: archive/latest/12820 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CAN-Kwu36iDt3vO5rKDyATOc49THak_-Uh3K6pBxzhGBmFgzYwQ@mail.gmail.com Approved: robomod@news.nic.it Lines: 36 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: debian-python X-Original-Date: Tue, 6 Oct 2015 10:26:03 -0500 X-Original-Message-ID: X-Original-References: <561228AC.3090103@debian.org> <5612724E.9060007@debian.org> <206296351.XFVvngxEbP@kitterma-e6430> <5612EF95.5050505@debian.org> <20151006004919.GQ4731@yuggoth.org> <56137838.90401@debian.org> <20151006135341.GR4731@yuggoth.org> Xref: csiph.com linux.debian.maint.python:7510 On Tue, Oct 6, 2015 at 8:53 AM, Jeremy Stanley wrote: > On 2015-10-06 09:28:56 +0200 (+0200), Thomas Goirand wrote: >> Master != kilo. It still means that I have to do all of the backport >> work by myself. > [...] >> I know that it's the common assumption that, as the package maintainer >> in Debian, I should volunteer to fix any issue in the 6+ million lines >> of code in OpenStack ! :) >> >> I do try to fix things when I can. But unfortunately, this doesn't scale >> well enough... In this particular case, it was really too much work. > > That is the trade-off you make by choosing to maintain as many > packages as you do. You can obviously either spend time contributing > stable backports upstream or time packaging software. Just accept > that, as with Debian itself, "stable" means OpenStack upstream makes > the bare minimum alterations necessary. This includes, in some > cases, continuing to test the software in those branches with > dependencies which were contemporary to the corresponding releases > rather than chasing ever changing behavior in them. Sometimes it is > done for expediency due to lack of interested volunteer effort, and > sometimes out of necessity because dependencies may simply conflict > in unresolvable ways. And to be fair, this has been discussed many times on the mailing list with you Thomas. The ratio of cores to stable maintenance cores is probably something upwards of 5:1. Most of the latter group are also members of the former group which means they have double the responsibility (if not more, because stable maintenance is a lot more involved than a place on the regular core reviewer team). The reality is that stable packages relying on versions that were contemporary at the time of their release is very very reasonable (and that's how, e.g., stable linux distros work). After all "stable" is just the name for "broken in ways we know about", otherwise one would call it "perfect" for being forever in a working state under all unexpected conditions (which no piece of software really is).