Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #7363

Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental

From Thomas Goirand <zigo@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental
Date 2015-09-30 11:00 +0200
Message-ID <qelp1-8sJ-21@gated-at.bofh.it> (permalink)
References <qe1gC-53J-13@gated-at.bofh.it> <qe1gC-53J-11@gated-at.bofh.it> <qe3s8-85D-57@gated-at.bofh.it>
Organization Debian

Show all headers | View raw


On 09/29/2015 03:48 PM, Barry Warsaw wrote:
> On Sep 29, 2015, at 12:26 PM, Sandro Tosi wrote:
> 
>> Once again, the python policy about Maintainer/Uploaders has been ignored
>>
>> either policy changes or this has to stop at some point.
> 
> A few observations.
> 
> The policy should perhaps be better promoted or more explicitly written.  The
> links you provided are useful, but I wonder whether they are easily
> overlooked, forgotten, or misinterpreted.

I knew the rule. However, I looked too fast. In this case, I just saw
"DPMT", and though hum... let's upload, to experimental, it's not a big
deal, especially that *not other package* depending on it are in
Experimental, so there was no risk to break anything (yes, I did check
for this before uploading). Seems I was wrong, and Sandro does make it a
huge deal.

If you think some of my changes are, let me know (I'm sure you also
noticed some good changes which corrected issues from version 1.9.1-1).
However, let's try to do discuss in a nice way. Finger-pointing is
pointless loss of time for everyone.

IMO, Sandro, please just relax. It's not as if I broke everything. It's
just that the debian/changelog stayed for one full month untouched, with
a single entry from you "New upstream release" and nothing more. So I
did the work. No need to start a troll thread for this. This has driven
some contributors away in the past, thinking we don't have team spirit.
IMO, that's truth, and this kind of thread is hurting again.

On 09/29/2015 03:48 PM, Barry Warsaw wrote:
> Should we have some automated tools to help out here?

If we had Gerrit with the correct ACLs, it would certainly help.

On 09/29/2015 03:48 PM, Barry Warsaw wrote:
> Something like that would go a long way toward mitigating accidental
> or careless toe-stepping.

I don't agree with the "careless" here.

What's IMO important is to care not to break any other package in the
archive, and this is *not* addressed by package ownership. In fact, it's
rather the opposite way: the package ownership culture in Debian is in
many ways breaking stability. Let me give some examples.

* P1otr broke multiple times many of my OpenStack key packages by
uploading newer versions of SQLAlchemy without giving enough time to fix
issues, even though the SQLAlchemy upstream main author works for RedHat
specifically on OpenStack support.

* The maintainer of mock uploaded version 1.3 to Sid, which created RC
bugs (FTBFS) on maybe more than 20 packages currently in Sid, even
though upstream (Robert Collins) is employed by HP and knew OpenStack
Kilo (currently in Sid) would break with his new changes.

This was careless. And to this, I have no say, because the package
maintainer decides, and whoever uploads the higher version always wins.
I could even find more examples if you ask...

However, when I upload python-netowrkx in Experimental, where absolutely
no package depending on it resides, it's an issue, and then I'm called
"careless", just because someone "owns" the package and feels like I
stepped on his toes. That, even considering that I'm reaching the
bi-annual release of OpenStack, on which I worked days and nights for
the last 6 months, and I really needed that upload to make sure I have
the same version of the components that upstream is testing against (ie:
last version of python-taskflow, itself needed by Cinder and Glance,
needed networkx 1.10).

IMO, we have a *very* serious problem here, which isn't even bound to
the Python team. We should IMO rethink our workflow and rules, and the
way we think about the Debian archive. Not just thinking about our own
little square of fenced garden.

Cheers,

Thomas Goirand (zigo)

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-29 13:30 +0200
  Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Piotr Ożarowski <piotr@debian.org> - 2015-09-29 13:50 +0200
  Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Julien Cristau <julien.cristau@logilab.fr> - 2015-09-29 14:00 +0200
    Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-29 14:20 +0200
      Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 10:20 +0200
        Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-30 10:50 +0200
    Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-09-29 14:30 +0200
  Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Barry Warsaw <barry@debian.org> - 2015-09-29 15:50 +0200
    Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Tristan Seligmann <mithrandi@mithrandi.net> - 2015-09-29 16:30 +0200
      Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Barry Warsaw <barry@debian.org> - 2015-09-29 16:40 +0200
      Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 10:50 +0200
        Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Tristan Seligmann <mithrandi@mithrandi.net> - 2015-09-30 14:10 +0200
    Maintainer vs. Uploaders Piotr Ożarowski <piotr@debian.org> - 2015-09-29 16:40 +0200
      Re: Maintainer vs. Uploaders Barry Warsaw <barry@debian.org> - 2015-09-29 20:40 +0200
      Re: Maintainer vs. Uploaders Sandro Tosi <morph@debian.org> - 2015-09-30 11:30 +0200
    Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Julien Puydt <julien.puydt@laposte.net> - 2015-09-29 17:50 +0200
      Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Barry Warsaw <barry@debian.org> - 2015-09-29 20:40 +0200
        Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Piotr Ożarowski <piotr@debian.org> - 2015-09-29 20:50 +0200
          Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Julien Puydt <julien.puydt@laposte.net> - 2015-09-29 21:00 +0200
            lintian and team uploads Piotr Ożarowski <piotr@debian.org> - 2015-09-29 21:50 +0200
              Re: lintian and team uploads Barry Warsaw <barry@debian.org> - 2015-09-29 22:00 +0200
                Re: lintian and team uploads Julien Puydt <julien.puydt@laposte.net> - 2015-09-29 22:40 +0200
                Re: lintian and team uploads Barry Warsaw <barry@debian.org> - 2015-09-29 22:50 +0200
                Re: lintian and team uploads Scott Kitterman <debian@kitterman.com> - 2015-09-30 05:00 +0200
                Re: lintian and team uploads Scott Kitterman <debian@kitterman.com> - 2015-09-30 05:00 +0200
                git migration (AKA missing old good svn days) Piotr Ożarowski <piotr@debian.org> - 2015-09-29 23:10 +0200
                Re: git migration (AKA missing old good svn days) Barry Warsaw <barry@debian.org> - 2015-09-30 00:00 +0200
                Re: git migration (AKA missing old good svn days) Scott Kitterman <debian@kitterman.com> - 2015-09-30 05:00 +0200
                Re: git migration (AKA missing old good svn days) Vincent Bernat <bernat@debian.org> - 2015-09-30 07:40 +0200
                Re: git migration (AKA missing old good svn days) Stefano Rivera <stefanor@debian.org> - 2015-10-03 11:40 +0200
    Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 11:00 +0200
      Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-30 11:20 +0200
        Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 17:30 +0200
        Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 17:50 +0200
      Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Kluyver <thomas@kluyver.me.uk> - 2015-09-30 11:30 +0200
        Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Dimitri John Ledkov <xnox@debian.org> - 2015-09-30 12:30 +0200
          Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-30 12:50 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 17:30 +0200
              Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Andrey Rahmatullin <wrar@debian.org> - 2015-09-30 17:50 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 18:10 +0200
              Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-30 18:40 +0200
          Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-30 12:50 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-09-30 13:10 +0200
          Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-09-30 12:50 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-09-30 17:20 +0200
              Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <morph@debian.org> - 2015-09-30 18:30 +0200
      Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Michael Fladischer <fladi@debian.org> - 2015-10-05 10:00 +0200
        Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-05 15:00 +0200
          Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-10-05 17:00 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Barry Warsaw <barry@debian.org> - 2015-10-05 23:30 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-05 23:50 +0200
              Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-10-06 00:40 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-06 01:10 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-10-06 02:20 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-06 09:30 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-10-06 13:50 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-06 15:40 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Piotr Ożarowski <piotr@debian.org> - 2015-10-06 18:30 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-06 22:50 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Piotr Ożarowski <piotr@debian.org> - 2015-10-06 23:40 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-07 15:40 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Brian May <brian@microcomaustralia.com.au> - 2015-10-07 23:50 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Piotr Ożarowski <piotr@debian.org> - 2015-10-08 00:10 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-06 11:00 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Ben Finney <ben+debian@benfinney.id.au> - 2015-10-06 11:20 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Brian May <brian@microcomaustralia.com.au> - 2015-10-06 02:50 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-10-06 03:40 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-06 13:30 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Sandro Tosi <sandro.tosi@gmail.com> - 2015-10-06 13:40 +0200
              Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Jeremy Stanley <fungi@yuggoth.org> - 2015-10-06 03:30 +0200
                Re: mock 1.2 breaking tests (was: python-networkx_1.10-1_amd64.changes  ACCEPTED into experimental) Thomas Goirand <zigo@debian.org> - 2015-10-06 09:30 +0200
                Re: mock 1.2 breaking tests (was:  python-networkx_1.10-1_amd64.changes ACCEPTED into experimental) Jeremy Stanley <fungi@yuggoth.org> - 2015-10-06 16:00 +0200
                Re: mock 1.2 breaking tests (was: python-networkx_1.10-1_amd64.changes  ACCEPTED into experimental) Ian Cordasco <graffatcolmingov@gmail.com> - 2015-10-06 17:50 +0200
                Re: mock 1.2 breaking tests Thomas Goirand <zigo@debian.org> - 2015-10-06 19:10 +0200
          Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Robert Collins <robertc@robertcollins.net> - 2015-10-05 20:10 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Barry Warsaw <barry@debian.org> - 2015-10-05 23:20 +0200
              Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Thomas Goirand <zigo@debian.org> - 2015-10-06 09:40 +0200
          Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Barry Warsaw <barry@debian.org> - 2015-10-05 23:20 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Mattia Rizzolo <mattia@mapreri.org> - 2015-10-05 23:20 +0200
              Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Barry Warsaw <barry@debian.org> - 2015-10-05 23:30 +0200
                Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Mattia Rizzolo <mattia@mapreri.org> - 2015-10-05 23:50 +0200
            Re: python-networkx_1.10-1_amd64.changes ACCEPTED into experimental Scott Kitterman <debian@kitterman.com> - 2015-10-05 23:30 +0200
            Re: managing transitions (was: python-networkx_1.10-1_amd64.changes  ACCEPTED into experimental) Thomas Goirand <zigo@debian.org> - 2015-10-06 09:50 +0200
              Re: managing transitions (was: python-networkx_1.10-1_amd64.changes  ACCEPTED into experimental) Brian May <brian@microcomaustralia.com.au> - 2015-10-06 10:50 +0200
                Re: managing transitions (was: python-networkx_1.10-1_amd64.changes  ACCEPTED into experimental) Mattia Rizzolo <mattia@mapreri.org> - 2015-10-06 13:10 +0200
                Re: managing transitions Thomas Goirand <zigo@debian.org> - 2015-10-06 16:10 +0200
                Re: managing transitions Mattia Rizzolo <mattia@mapreri.org> - 2015-10-06 17:10 +0200
                Re: managing transitions (was: python-networkx_1.10-1_amd64.changes  ACCEPTED into experimental) Barry Warsaw <barry@debian.org> - 2015-10-06 17:50 +0200
                Re: managing transitions Thomas Goirand <zigo@debian.org> - 2015-10-06 19:10 +0200
                Re: managing transitions Barry Warsaw <barry@debian.org> - 2015-10-06 20:20 +0200
                Re: managing transitions Fred Drake <fred@fdrake.net> - 2015-10-06 21:20 +0200
                Re: managing transitions Barry Warsaw <barry@debian.org> - 2015-10-06 21:30 +0200
                Re: managing transitions Ian Cordasco <graffatcolmingov@gmail.com> - 2015-10-06 21:30 +0200

csiph-web