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


Groups > linux.debian.project > #8869 > unrolled thread

Replace the TC power to depose maintainers

Started byIan Jackson <ijackson@chiark.greenend.org.uk>
First post2016-12-01 16:50 +0100
Last post2016-12-07 12:00 +0100
Articles 20 on this page of 107 — 30 participants

Back to article view | Back to linux.debian.project


Contents

  Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-01 16:50 +0100
    Re: Replace the TC power to depose maintainers Mattia Rizzolo <mattia@debian.org> - 2016-12-01 17:20 +0100
      Re: Replace the TC power to depose maintainers Sean Whitton <spwhitton@spwhitton.name> - 2016-12-01 18:30 +0100
        Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-01 19:00 +0100
      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-01 18:50 +0100
      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-01 19:10 +0100
        Re: Replace the TC power to depose maintainers Mattia Rizzolo <mattia@debian.org> - 2016-12-01 19:30 +0100
      Re: Replace the TC power to depose maintainers Sheetal Shalini <sheetalsh456@gmail.com> - 2016-12-03 11:40 +0100
      Re: Replace the TC power to depose maintainers Jérémy Bobbio <lunar@debian.org> - 2016-12-03 21:30 +0100
        Re: Replace the TC power to depose maintainers Andreas Tille <andreas@an3as.eu> - 2016-12-08 16:30 +0100
    Re: Replace the TC power to depose maintainers Vincent Bernat <bernat@debian.org> - 2016-12-01 19:10 +0100
    Re: Replace the TC power to depose maintainers Clint Adams <clint@debian.org> - 2016-12-01 19:30 +0100
      Re: Replace the TC power to depose maintainers Mattia Rizzolo <mattia@debian.org> - 2016-12-01 19:40 +0100
    Re: Replace the TC power to depose maintainers Stefano Zacchiroli <zack@debian.org> - 2016-12-01 19:30 +0100
      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-02 12:50 +0100
        Re: Replace the TC power to depose maintainers Johannes Schauer <josch@debian.org> - 2016-12-02 13:40 +0100
          Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-02 14:00 +0100
          Re: Replace the TC power to depose maintainers Adam Borowski <kilobyte@angband.pl> - 2016-12-02 16:10 +0100
          Re: Replace the TC power to depose maintainers Iustin Pop <iustin@debian.org> - 2016-12-02 20:40 +0100
      Re: Replace the TC power to depose maintainers Holger Levsen <holger@layer-acht.org> - 2016-12-02 13:20 +0100
        Re: Replace the TC power to depose maintainers Johannes Schauer <josch@debian.org> - 2016-12-02 13:50 +0100
          Re: Replace the TC power to depose maintainers Holger Levsen <holger@layer-acht.org> - 2016-12-02 14:50 +0100
            Re: Replace the TC power to depose maintainers Mattia Rizzolo <mattia@debian.org> - 2016-12-02 16:30 +0100
            Re: Replace the TC power to depose maintainers Raphael Hertzog <hertzog@debian.org> - 2016-12-02 23:30 +0100
              Re: Replace the TC power to depose maintainers Paul Wise <pabs@debian.org> - 2016-12-03 07:00 +0100
                Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-03 11:30 +0100
                  Re: Replace the TC power to depose maintainers Paul Wise <pabs@debian.org> - 2016-12-03 11:50 +0100
                    Re: Replace the TC power to depose maintainers Sheetal Shalini <sheetalsh456@gmail.com> - 2016-12-03 11:50 +0100
                      Re: Replace the TC power to depose maintainers David Bremner <david@tethera.net> - 2016-12-03 12:20 +0100
                    Re: Replace the TC power to depose maintainers [and 1 more messages] Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 12:40 +0100
                      Re: Replace the TC power to depose maintainers [and 1 more messages] Russ Allbery <rra@debian.org> - 2016-12-05 18:50 +0100
                        Re: Replace the TC power to depose maintainers [and 1 more messages] Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 19:10 +0100
                          Re: Replace the TC power to depose maintainers [and 1 more messages] Lars Wirzenius <liw@liw.fi> - 2016-12-05 19:20 +0100
                            Re: Replace the TC power to depose maintainers [and 1 more messages] Lars Wirzenius <liw@liw.fi> - 2016-12-05 20:10 +0100
                            Re: Replace the TC power to depose maintainers [and 1 more messages] Laura Arjona Reina <larjona@debian.org> - 2016-12-05 20:10 +0100
                            Re: Replace the TC power to depose maintainers [and 1 more messages] Tollef Fog Heen <tfheen@err.no> - 2016-12-05 21:10 +0100
                              Re: Replace the TC power to depose maintainers [and 1 more messages] Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 23:10 +0100
                                Re: Replace the TC power to depose maintainers [and 1 more messages] Tollef Fog Heen <tfheen@err.no> - 2016-12-06 05:30 +0100
                                Formal declaration of weak package ownership in source packages (was:  Replace the TC power to depose maintainers) Johannes Schauer <josch@debian.org> - 2016-12-06 09:20 +0100
                                  Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Adam Borowski <kilobyte@angband.pl> - 2016-12-06 10:20 +0100
                                    Re: Formal declaration of weak package ownership in source packages (was:  Replace the TC power to depose maintainers) Johannes Schauer <josch@debian.org> - 2016-12-06 15:00 +0100
                                      Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Adam Borowski <kilobyte@angband.pl> - 2016-12-06 15:20 +0100
                                        Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Holger Levsen <holger@layer-acht.org> - 2016-12-06 15:20 +0100
                                          Re: Formal declaration of weak package ownership in source packages (was:  Replace the TC power to depose maintainers) Johannes Schauer <josch@debian.org> - 2016-12-06 16:00 +0100
                                            Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Lars Wirzenius <liw@liw.fi> - 2016-12-06 16:10 +0100
                                              Re: Formal declaration of weak package ownership in source packages (was:  Replace the TC power to depose maintainers) Johannes Schauer <josch@debian.org> - 2016-12-06 16:20 +0100
                                                Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Lars Wirzenius <liw@liw.fi> - 2016-12-06 16:30 +0100
                                                  Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-06 16:50 +0100
                                                    Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Enrico Zini <enrico@enricozini.org> - 2016-12-11 19:50 +0100
                                                      Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-12 02:30 +0100
                                                        Re: Formal declaration of weak package ownership in source packages (was: Replace the TC power to depose maintainers) Scott Kitterman <debian@kitterman.com> - 2016-12-12 02:40 +0100
                                                          Re: Formal declaration of weak package ownership in source packages (was: Replace the TC power to depose maintainers) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-12 03:00 +0100
                                                            Re: Formal declaration of weak package ownership in source packages (was: Replace the TC power to depose maintainers) Scott Kitterman <debian@kitterman.com> - 2016-12-12 03:20 +0100
                                                              Re: Formal declaration of weak package ownership in source packages (was: Replace the TC power to depose maintainers) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-12 14:20 +0100
                                                                Re: Formal declaration of weak package ownership in source packages (was: Replace the TC power to depose maintainers) Scott Kitterman <debian@kitterman.com> - 2016-12-12 15:30 +0100
                                                                  Re: Formal declaration of weak package ownership in source packages (was: Replace the TC power to depose maintainers) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-12 18:20 +0100
                                                                  Re: Formal declaration of weak package ownership in source packages (was: Replace the TC power to depose maintainers) Philip Hands <phil@hands.com> - 2016-12-12 18:20 +0100
                                                                    Re: Formal declaration of weak package ownership in source packages Russ Allbery <rra@debian.org> - 2016-12-12 19:40 +0100
                                                          Re: Formal declaration of weak package ownership in source packages Vincent Bernat <bernat@debian.org> - 2016-12-12 09:30 +0100
                                                            Re: Formal declaration of weak package ownership in source packages Scott Kitterman <debian@kitterman.com> - 2016-12-12 13:50 +0100
                                                Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Holger Levsen <holger@layer-acht.org> - 2016-12-06 16:40 +0100
                                    Re: Formal declaration of weak package ownership in source packages  (was: Replace the TC power to depose maintainers) Christian Hofstaedtler <zeha@debian.org> - 2016-12-06 18:40 +0100
                                  Re: Formal declaration of weak package ownership in source packages (was:  Replace the TC power to depose maintainers) Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-06 14:50 +0100
            Re: Replace the TC power to depose maintainers Andreas Tille <andreas@an3as.eu> - 2016-12-08 16:40 +0100
          Re: Replace the TC power to depose maintainers Rhonda D'Vine <rhonda@deb.at> - 2016-12-09 13:10 +0100
            Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-12 02:20 +0100
      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-02 16:50 +0100
        Re: Replace the TC power to depose maintainers Holger Levsen <holger@layer-acht.org> - 2016-12-03 11:50 +0100
          Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-03 18:40 +0100
            Re: Replace the TC power to depose maintainers Philip Hands <phil@hands.com> - 2016-12-03 23:30 +0100
              Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 12:10 +0100
                Re: Replace the TC power to depose maintainers Philip Hands <phil@hands.com> - 2016-12-05 19:30 +0100
                Re: Replace the TC power to depose maintainers Tollef Fog Heen <tfheen@err.no> - 2016-12-05 21:20 +0100
                  Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 23:10 +0100
                    Re: Replace the TC power to depose maintainers Scott Kitterman <debian@kitterman.com> - 2016-12-05 23:20 +0100
                      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-06 00:20 +0100
                        Re: Replace the TC power to depose maintainers Scott Kitterman <debian@kitterman.com> - 2016-12-06 01:00 +0100
                          Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-06 15:10 +0100
                    Re: Replace the TC power to depose maintainers Tollef Fog Heen <tfheen@err.no> - 2016-12-06 05:40 +0100
        Re: Replace the TC power to depose maintainers Didier 'OdyX' Raboud <odyx@debian.org> - 2016-12-05 15:20 +0100
      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-06 15:30 +0100
        Re: Replace the TC power to depose maintainers Stefano Zacchiroli <zack@debian.org> - 2016-12-07 11:30 +0100
          Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-07 12:00 +0100
          Re: Replace the TC power to depose maintainers Scott Kitterman <debian@kitterman.com> - 2016-12-08 07:40 +0100
            Re: Replace the TC power to depose maintainers Piotr Ożarowski <piotr@debian.org> - 2016-12-08 11:30 +0100
      Maintainerless Hive-Mind? (was Re: Replace the TC power to depose  maintainers) Guillem Jover <guillem@debian.org> - 2016-12-08 03:20 +0100
        Re: Maintainerless Hive-Mind? (was Re: Replace the TC power to  depose maintainers) Raphael Hertzog <hertzog@debian.org> - 2016-12-09 11:40 +0100
    Re: Replace the TC power to depose maintainers Didier 'OdyX' Raboud <odyx@debian.org> - 2016-12-05 15:20 +0100
      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 15:50 +0100
        Re: Replace the TC power to depose maintainers Philip Hands <phil@hands.com> - 2016-12-05 19:50 +0100
      Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 15:50 +0100
        Re: Replace the TC power to depose maintainers Didier 'OdyX' Raboud <odyx@debian.org> - 2016-12-05 16:10 +0100
          Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 18:50 +0100
            Re: Replace the TC power to depose maintainers Tollef Fog Heen <tfheen@err.no> - 2016-12-05 21:30 +0100
              Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-05 23:00 +0100
        Re: Replace the TC power to depose maintainers Tollef Fog Heen <tfheen@err.no> - 2016-12-05 21:20 +0100
          Re: Replace the TC power to depose maintainers Philip Hands <phil@hands.com> - 2016-12-05 22:10 +0100
            Re: Replace the TC power to depose maintainers Tollef Fog Heen <tfheen@err.no> - 2016-12-05 22:20 +0100
              Re: Replace the TC power to depose maintainers Philip Hands <phil@hands.com> - 2016-12-05 22:50 +0100
            Re: Replace the TC power to depose maintainers Matthew Woodcraft <matthew@woodcraft.me.uk> - 2016-12-05 23:20 +0100
        Re: Replace the TC power to depose maintainers Philip Hands <phil@hands.com> - 2016-12-10 07:50 +0100
          Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-12 02:40 +0100
            Re: Replace the TC power to depose maintainers Tollef Fog Heen <tfheen@err.no> - 2016-12-16 13:30 +0100
              Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-16 14:10 +0100
    Re: Replace the TC power to depose maintainers Russell Stuart <russell-debian@stuart.id.au> - 2016-12-07 00:10 +0100
      Re: Replace the TC power to depose maintainers Didier 'OdyX' Raboud <odyx@debian.org> - 2016-12-07 09:40 +0100
        Re: Replace the TC power to depose maintainers Ian Jackson <ijackson@chiark.greenend.org.uk> - 2016-12-07 12:00 +0100

Page 5 of 6 — ← Prev page 1 2 3 4 [5] 6  Next page →


#8940

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2016-12-06 15:30 +0100
Message-ID<sLoUO-3cX-17@gated-at.bofh.it>
In reply to#8878
Stefano Zacchiroli writes ("Re: Replace the TC power to depose maintainers"):
> We should go for "weak code ownership" instead,

I was thinking about what Scott wrote, and also went back and read
some of the bug log he is referring to.  I wonder if there is an
underlying a useful observation about the merits of team maintenance.

Most of the really bad cases I have seen have been a single
maintainer.  In packages with more than one person involved, even if
there is someone in the team whose communication skils are not
brilliant, it is normally possible to work with the rest of the team.

There is of course a possibility that a whole team might get a kind of
groupthink.  I have indeed seen that in a few situations, but it is
obviously very rarely practical to replace a whole team, even if a
decision to do so could somehow be made.


Can we come up with some way whereby the maintainership authority is
always shared, somehow ?  Either with a team, or with the whole
project (QA-style), or with the first person who comes along and wants
to try to help ?

Is there a way to do this that would work in practice ?

Some ideas:

 * Document that all packages ought to have several maintainers, if
   there are people available to do that job.

 * A new rule that for a package where only one human being is named
   in Maintainer/Uploaders, any DD who wants to help the package
   SHOULD add themselves to Uploaders and thereby become a maintainer
   equal in standing to the existing maintainer.

   That is, discourage NMUing a sole-maintained package, in favour of
   joining its as a maintainer - importantly, to encourage joining as
   a maintainer without asking first.

   So the process would be:

   Alice sees that a package is solo-maintaineed, and there is
   something she wants to fix in it.  She uploads to NMU/DELAYED-7
   adding herself to Maintainers, and maybe fixing any easy RC bugs.
   She also simultaneously emails the maintainer to introduce herself,
   offer her help, and consult on plans for the future of the package.

   Something like:

      Hi, Bob.  I was looking at gnomovision, and saw that you seem to
      be dealing with it alone.  I would like to help so I have taken
      the liberty of becoming a maintainer, with my upload which I
      have just pushed to DELAYED-7.

      I also fixed #890123 (the RC bug) in what I hope is the right
      way.  Please let me know if I got it wrong.

      To be honest, I don't have a great deal of time for doing major
      work on gnomovision but I can help deal with obvious problems
      and help keep the package in tolerable shape.  As you will know,
      we (Debian) recently decided that it's better for me to formally
      become a maintainer of a package which would otherwise have only
      one person looking after it.

      I hope this all seems good to you and I look forward to working
      with you.

      Regards,
      Alice.

 * Change the dev ref so that if a package has only one maintainer,
   any upload should be considered a maintainer upload and the usual
   NMU rules do not need to be followed ?

   Probably bad because no-one will want to do such a hostile act.

 * Explicit authority for the MIA team to declare that someone is no
   longer a maintainer, to avoid Maintainer fields giving the
   appearance of multiple maintainers when actually there is only one
   maintainer right now.

 * Disputes within maintainership teams might have to end up in front
   of the TC, more often.  But then the question is much more "what is
   the best way to do X or Y".

 * Maintainership to be recorded elsewhere so that it is not
   neccessary to upload to change the maintainer.

   There could be a web UI in which SSO-logged-in DDs could see a
   "join team for this package" button which would automatically join
   the team if there was a sole maintainer, but would turn into an
   "apply to join the team" button if there were at least three
   existing maintainers.

Or something.

Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

[toc] | [prev] | [next] | [standalone]


#8950

FromStefano Zacchiroli <zack@debian.org>
Date2016-12-07 11:30 +0100
Message-ID<sLHE5-7gy-9@gated-at.bofh.it>
In reply to#8940

[Multipart message — attachments visible in raw view] — view raw

On Tue, Dec 06, 2016 at 02:29:13PM +0000, Ian Jackson wrote:
> Can we come up with some way whereby the maintainership authority is
> always shared, somehow ?

The net result of this would be that anyone who maintains packages in
Debian will do so as part of a team. Likely, people maintaining more
than one package will end up being part of several teams.

In such a hypothetical world you seem to be persuaded that, within all
those teams, people will generally learn to work together amicably and
find ways to avoid stepping on each other toes. This definitely matches
my teamwork experience in Debian --- Sometimes you, as a team member,
are confident you're doing the right thing, and will just go ahead and
make a change. Sometimes you'll have doubts and ask before acting.
Sometimes you'll screw things up, and either you'll clean up after
yourself or someone else will do so for you (when this happens, cursing
will be involved).

So my question here is: why would someone who has learned to work
amicably *within* the boundaries of several teams, will behave any
different *across* those boundaries, when contributing to packages that
belong to other teams? I think the behavior will be the same. So, if we
go down this path, I'm not sure why we should stop at teams, instead of
just having the de facto equivalent of "Maintainer: Debian" for all
packages.

*Of course* there will be conflicts, but it is absolutely not clear to
me why they would be any worse, or any more frequent, than the conflicts
we have today within (potentially very large) teams.

[ As a caveat: the "Maintainer" field currently acts as both a contact
  point for a given package, and as "fences" separating who is allowed
  to contribute without asking for permission and who should ask first.
  I'm advocating only against the latter meaning, not the former. But
  the former can be implemented in other ways. For instance, Nicolas
  Dandrimont pointed me to the fact that Fedora uses as contact point a
  list of the most recent N committers to any given package. Which
  sounds like a great solution. ]

Cheers.
-- 
Stefano Zacchiroli . zack@upsilon.cc . upsilon.cc/zack . . o . . . o . o
Computer Science Professor . CTO Software Heritage . . . . . o . . . o o
Former Debian Project Leader . OSI Board Director  . . . o o o . . . o .
« the first rule of tautology club is the first rule of tautology club »

[toc] | [prev] | [next] | [standalone]


#8952

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2016-12-07 12:00 +0100
Message-ID<sLI79-7uU-63@gated-at.bofh.it>
In reply to#8950
Stefano Zacchiroli writes ("Re: Replace the TC power to depose maintainers"):
> So my question here is: why would someone who has learned to work
> amicably *within* the boundaries of several teams, will behave any
> different *across* those boundaries, when contributing to packages that
> belong to other teams? I think the behavior will be the same. So, if we
> go down this path, I'm not sure why we should stop at teams, instead of
> just having the de facto equivalent of "Maintainer: Debian" for all
> packages.

There is a big difference between a small(ish) team where you can
build and then rely on personal relationships, and the whole of
Debian, where that is much more difficult.

Also there are practical problems.  Different people have different
ideas about source code layout, preferred build system, vcs workflow,
and so on.  These questions don't have unambiguously right answers and
are largely matters of taste.  On the other hand they are very much in
your face when doing practical work.  Without the benefit of a clear
authority who can make these decisions, we would risk spending too
much time debating them.  (I think that we have too much difference in
workflows etc., but I don't think we want to try to force everyone
into a single way of doing things.)

Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

[toc] | [prev] | [next] | [standalone]


#8954

FromScott Kitterman <debian@kitterman.com>
Date2016-12-08 07:40 +0100
Message-ID<sM0x3-2Ck-5@gated-at.bofh.it>
In reply to#8950

[Multipart message — attachments visible in raw view] — view raw

On Wednesday, December 07, 2016 11:21:23 AM Stefano Zacchiroli wrote:
> On Tue, Dec 06, 2016 at 02:29:13PM +0000, Ian Jackson wrote:
> > Can we come up with some way whereby the maintainership authority is
> > always shared, somehow ?
> 
> The net result of this would be that anyone who maintains packages in
> Debian will do so as part of a team. Likely, people maintaining more
> than one package will end up being part of several teams.
> 
> In such a hypothetical world you seem to be persuaded that, within all
> those teams, people will generally learn to work together amicably and
> find ways to avoid stepping on each other toes. This definitely matches
> my teamwork experience in Debian --- Sometimes you, as a team member,
> are confident you're doing the right thing, and will just go ahead and
> make a change. Sometimes you'll have doubts and ask before acting.
> Sometimes you'll screw things up, and either you'll clean up after
> yourself or someone else will do so for you (when this happens, cursing
> will be involved).
> 
> So my question here is: why would someone who has learned to work
> amicably *within* the boundaries of several teams, will behave any
> different *across* those boundaries, when contributing to packages that
> belong to other teams? I think the behavior will be the same. So, if we
> go down this path, I'm not sure why we should stop at teams, instead of
> just having the de facto equivalent of "Maintainer: Debian" for all
> packages.
> 
> *Of course* there will be conflicts, but it is absolutely not clear to
> me why they would be any worse, or any more frequent, than the conflicts
> we have today within (potentially very large) teams.
> 
> [ As a caveat: the "Maintainer" field currently acts as both a contact
>   point for a given package, and as "fences" separating who is allowed
>   to contribute without asking for permission and who should ask first.
>   I'm advocating only against the latter meaning, not the former. But
>   the former can be implemented in other ways. For instance, Nicolas
>   Dandrimont pointed me to the fact that Fedora uses as contact point a
>   list of the most recent N committers to any given package. Which
>   sounds like a great solution. ]

I feel a personal sense of responsibility towards the packages where I appear 
as Maintainer or in Uploaders.  In my mind, adding myself there represents 
both authority to make decisions and responsibilities.  

Take that away and I do believe I'll feel less responsible and less motivated.

For packages maintained by myself or in ~small teams, things like work flow 
and tools are tractable in a way they aren't for the project as a whole.

While our current system has disadvantages, I have yet to see a better 
alternative proposed.

Scott K

[toc] | [prev] | [next] | [standalone]


#8955

FromPiotr Ożarowski <piotr@debian.org>
Date2016-12-08 11:30 +0100
Message-ID<sM47D-4Yn-15@gated-at.bofh.it>
In reply to#8954
[Scott Kitterman, 2016-12-08]
> I feel a personal sense of responsibility towards the packages where I appear 
> as Maintainer or in Uploaders.  In my mind, adding myself there represents 
> both authority to make decisions and responsibilities.  
> 
> Take that away and I do believe I'll feel less responsible and less motivated.
> 
> For packages maintained by myself or in ~small teams, things like work flow 
> and tools are tractable in a way they aren't for the project as a whole.
> 
> While our current system has disadvantages, I have yet to see a better 
> alternative proposed.

+1

(/me will orphan all of his packages if Debian decides they're not his
anymore)
-- 
Piotr Ożarowski                         Debian GNU/Linux Developer
www.ozarowski.pl          www.griffith.cc           www.debian.org
GPG Fingerprint: 1D2F A898 58DA AF62 1786 2DF7 AEF6 F1A2 A745 7645

[toc] | [prev] | [next] | [standalone]


#8953 — Maintainerless Hive-Mind? (was Re: Replace the TC power to depose maintainers)

FromGuillem Jover <guillem@debian.org>
Date2016-12-08 03:20 +0100
SubjectMaintainerless Hive-Mind? (was Re: Replace the TC power to depose maintainers)
Message-ID<sLWtr-8ph-11@gated-at.bofh.it>
In reply to#8878
On Thu, 2016-12-01 at 19:20:36 +0100, Stefano Zacchiroli wrote:
> On Thu, Dec 01, 2016 at 03:46:05PM +0000, Ian Jackson wrote:
> > 3. Abolish maintainership entirely.
> 
> This is the obviously right solution.

It is not only not obviously right to me, instead it seems obvious
it carries a set of different problems with it. I feel this carries
so many assumptions of how the proposers feel about how *they* work
or might like to work and ignores how *others* do that. :/

If Debian was operated by a hive-mind, this would be the obvious
solution. But Debian is not (and it should not become a hive-mind IMO),
instead its distributed, independent and diverse nature is one of its
greatest strengths. In addition Debian is in great part a volunteer
based project. The dynamics on a volunteer vs a paid environment can
be entirely different (they are for me, there are things I'm willing
to do or scenarios I'm willing to accept/tolerate on paid-basis, I'd
never do on a volunteer one).

Few problems that come to mind on a fully maintainerless project:

* Encourages one-off upload-and-forget for dependencies of stuff one
  might want to package.
* More difficult to track (in and outside of Debian) if there is
  supposedly someone taking care of those package (would require
  accessing subscribers from the PTS or tracker or similar?). Is
  someone supposedly taking care of orphaned packages? Well perhaps,
  no one know until there's an upload. Is someone maintaining a
  maintained packages, in the normal case, yes.
* No one will have a "vision" of where each of those packages is or
  should go? Will this vision need to be agreed by the whole project?
  For each package!?
* Assumes stable and interpersonal relationships with upstreams are
  perhaps not important? Everytime someone different might contact
  upstream with a different style, etc?
* Assumes that everyone enjoys working with the same tools, with the
  same workflows: what about cdbs vs dh vs dehelper, git vs the rest,
  VCS layouts (debian-only, full-upstream, pristine-tar), source format
  1.0 vs 3.0, etc, etc. (f.ex. there are several VCSs, source layouts,
  helpers, etc. I'm so uncomfortable working with, to the point I just
  don't feel like co-maintaining packages using those, or join teams
  that have those as their team policy).
* Assumes everyone is pulling Debian in the same direction, and that
  there are never potentially opposite goals (at least initially).
* Assumes everyone can work with everyone else on a close and personal
  level (f.ex. I'll accept technical contributions from anyone based
  on the merits of those contributions, but there are people I'd rather
  not have to work with closely).
* Assumes an extrovert worldview. Sole-maintainership is not necessarily
  about control, authority and power (inbalanace!?) it can also be a
  sanctuary of tranquility, having to coordinate with a team or the whole
  project can imply an additional overhead and energy toll for introverts,
  in addition to the required coordination and interactions we are
  supposed to carry on as normal duty towards others and the project.
  Or it can be a space of freedom where one can do (within the
  distro-wide technical and socual rules and policies) anything one
  can imagine.
* Assumes everyone has the same personal packaging policies and
  commitment of effort. For example whether to strive for 0-divergence
  against upstream, or whether to patch upstream with no remorse
  whenever it seems needed. (I'm on the latter camp, but I'd never
  impose that vision on people on the first camp, because that would
  imply I'm deciding on a work committment for them).
* Assumes everyone perceives and feels their time and effort involvement
  on tasks in the same way. While the motivations and rewards are so
  subtle and diverse, probably as the number of people we have involved.
* With less and less people checking central development communication
  channels, many global distribution-wide changes have no way to be
  considered by the majority of affected people. While being able to
  do distro-wide changes, in say, a mass upload, might be very
  convenient, having independent maintainers that *know* the details
  of the packages they maintain means there are more sanity checks in
  place, and that you need to convince people your ideas are correct.
* Could discourage experimentation, using new tools, helpers, techniques,
  workflows, because it might interfere with others wanting to work
  also on those packages (it would go against the hive-mind!).

I've worked on teams or group efforts that are great, with great peers
that I resonate with on an interpersonal level, where I might or might
not agree on the technical level, but technical discussions are still
very much enjoyable. I've also worked on teams that were such an
energy drain that they were very unpleasant to work in.

I think all of sole-maintainership, team maintainership, and even
maintainerless packages have their own merits and their own drawbacks.
Stating otherwise seems like an overly simplistic and naive view of how
projects of this size and how human interaction works, TBH.

If people want to go for any of them, they should! For maintainerless
we already have QA maintained packages, if that's not good enough just
create a new address or whatever and put it in the Maintainer field. But
the continuous messages that get through on the mailing lists that seem
to keep demonizing contributors that do not participate in
team-maintainer efforts are a bit tiresome and disrespectful.

Because, didn't we have a vote on diversity or something…?

Regards,
Guillem

[toc] | [prev] | [next] | [standalone]


#8960 — Re: Maintainerless Hive-Mind? (was Re: Replace the TC power to depose maintainers)

FromRaphael Hertzog <hertzog@debian.org>
Date2016-12-09 11:40 +0100
SubjectRe: Maintainerless Hive-Mind? (was Re: Replace the TC power to depose maintainers)
Message-ID<sMqKS-27A-25@gated-at.bofh.it>
In reply to#8953
On Thu, 08 Dec 2016, Guillem Jover wrote:
> It is not only not obviously right to me, instead it seems obvious
> it carries a set of different problems with it. I feel this carries
> so many assumptions of how the proposers feel about how *they* work
> or might like to work and ignores how *others* do that. :/

I don't think that entirely abolishing maintainership is a good move.
But we should change our process so that by default we have no hard
lockin on most packages.

For packages where the persons doing the work have special requirements,
they should document those requirements in debian/README.maintainers (or
README.contributors).

In that file they could:
- ask to review changes prior to upload (and give some delay in which
  they usually respond)
- define some package-policy to follow (conventions, procedures)
- document upstream related things that are good to know
- explain their plan for the next upstream release wrt to Debian's release
- etc.

Team maintained packages could just add a pointer to the team policy.

With such a system, it makes sense to drop the Maintainer/Uploaders from
the package and have it dynamically generated from persons actually
working on the package.

We don't need a sole maintainer to make decisions, everyone is entitled to
make decisions provided that they follow the rules defined by the active
maintainers. And rules can be changed through discussion between active
contributors when reaching a consensus...

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: http://www.freexian.com/services/debian-lts.html
Learn to master Debian: http://debian-handbook.info/get/

[toc] | [prev] | [next] | [standalone]


#8905

FromDidier 'OdyX' Raboud <odyx@debian.org>
Date2016-12-05 15:20 +0100
Message-ID<sL2hA-5Dc-37@gated-at.bofh.it>
In reply to#8869

[Multipart message — attachments visible in raw view] — view raw

Le jeudi, 1 décembre 2016, 15.46:05 h CET Ian Jackson a écrit :
> There is a recent case where:
>  * The maintainer has done nothing to the package for many years,
>    other than infrequent (and usually short) emails to NAK
>    contributions from others;
>  * The package is years out of date compared to upstream, afflicted by
>    bitrot, and many users are asking for the new version;
>  * Several times, proposed updates have been prepared by contributors
>    but blocked by the maintainer;
>  * There are new maintainers ready and waiting, with a new package
>    ready for upload to sid for stretch;
>  * Now that the TC is involved the maintainer has written many emails
>    explaining their decisions to NAK uploads, but TC members are
>    clearly unconvinced on a technical level that those decisions were
>    right.
> Even in this extreme situation the TC has not seen fit to wrest the
> package away from the mainainer's deathgrip.

I think you're really jumping the gun here. While the TC is not known for 
acting rapidly, I (would like to) think it is becoming better. In the "recent 
case" you're using as trigger to this very discussion [0], although some TC 
members have already expressed opinions (mostly both ways, I feel), the TC 
hasn't taken a decision yet. It therefore feels quite premature to launch a 
"Replace the TC power to depose maintainers" discussion.

By launching the discussion through assuming the TC will not decide how you 
think is most fit, you are exercising unwarranted pressure on the TC members 
who will eventually need to take a decision.

You have been on the TC long enough to know how uneasy a TC members' job can 
be; what about letting those are now in charge with some room ?

    OdyX

[0] #841294, for those not following the tech-ctte pseudo-bug or the debian-
ctte@l.d.o list

[toc] | [prev] | [next] | [standalone]


#8906

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2016-12-05 15:50 +0100
Message-ID<sL2KC-5N1-35@gated-at.bofh.it>
In reply to#8905
Ian Jackson writes ("Re: Replace the TC power to depose maintainers"):
> I still don't understand why the TC is so crushingly slow to conter
> maintainer power in Debian.  As I say in my other emails, a result of
> the TC's inaction, maintainer power in Debian is nearly unassailable.

Didier, and Phil, now you're in this conversation: can you explain
this to me ?

I have a number of theories.  Mayber TC members are reluctant to make
_any_ decision for fear of making a mistake.  Maybe TC members are
reluctant to act without consensus.  Maybe TC members are reluctant to
upset maintainers.  Maybe TC members are uncomfortable, as technical
people, exercising hard power, and prefer to persuade.  Maybe
something else, which I don't understand.

If I understood _why_ TC members (other than me) behaved this way, it
might be possible to frame a GR where the whole project could indicate
whether they think this is right or wrong.

If I put forward such a GR and lose it, at least I'll know where I
stand.  There is no point me trying to push this years-long campaign
to weaken Debian maintainership (originally, by getting the TC to use
its power, but that doesn't seem to be getting much more likely) if
the rest of the project thinks that it is just fine that our
maintainers are almost completely unaccountable.

Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

[toc] | [prev] | [next] | [standalone]


#8914

FromPhilip Hands <phil@hands.com>
Date2016-12-05 19:50 +0100
Message-ID<sL6uR-8aT-9@gated-at.bofh.it>
In reply to#8906

[Multipart message — attachments visible in raw view] — view raw

Ian Jackson <ijackson@chiark.greenend.org.uk> writes:

> Ian Jackson writes ("Re: Replace the TC power to depose maintainers"):
>> I still don't understand why the TC is so crushingly slow to conter
>> maintainer power in Debian.  As I say in my other emails, a result of
>> the TC's inaction, maintainer power in Debian is nearly unassailable.
>
> Didier, and Phil, now you're in this conversation: can you explain
> this to me ?

I just replied to another of your mails -- in a mail started fairly soon
after you mail, and only just finished because my wife is in bed with a
temperature, both kids are coughing and spluttering, and I too have a
cold, so time's been a bit short today.

Hopefully my reply doesn't seem too much out of sequence -- I've not
been attempting to follow subsequent discussion until I got it sent.

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/    http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,    GERMANY

[toc] | [prev] | [next] | [standalone]


#8907

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2016-12-05 15:50 +0100
Message-ID<sL2KC-5N1-37@gated-at.bofh.it>
In reply to#8905
Didier 'OdyX' Raboud writes ("Re: Replace the TC power to depose maintainers"):
> I think you're really jumping the gun here. While the TC is not
> known for acting rapidly, I (would like to) think it is becoming
> better. In the "recent case" you're using as trigger to this very
> discussion [0], although some TC members have already expressed
> opinions (mostly both ways, I feel), the TC hasn't taken a decision
> yet. It therefore feels quite premature to launch a "Replace the TC
> power to depose maintainers" discussion.

The bug was filed on the 19th of October.  That was nearly 7 weeks
ago.

That is 6+ weeks' more stop-energy.  6+ weeks' more inaction.  6+
weeks during which members of the TC have been prevaricating.


As I wrote in my message to Phil earlier today:

  ISTM that in the current argument, the TC has given the position of
  the existing maintainer great weight.

  Imagine the roles were replaced.  Imagine the actual petitioners (P
  and W, for the same of argument) were the current maintainers, and the
  actual current maintainer (R) were a petitioner saying "please make me
  the maintainer".  Would the TC would spend months debating before
  dismissing such a manifestly unfounded petition ?

It takes very little time to review the history of this package and
conclude that, regardless of the technical merits of the new upstream:
 - the work put in both others over the past years, and blocked
    by the maintainer, far outweighs that put in by the maintainer
 - the maintainer has failed to communicate adequately
 - the maintainer has failed completely in their leadership role
 - in fact the maintainer has done /nothing/ but produce stop-energy

As I say, if P and W were already the maintainer, the TC would surely
have not blocked P and W from uploading the new version for weeks
while they carefully considered whether R might have a point about the
defects of the new upstream version.

> You have been on the TC long enough to know how uneasy a TC members' job can 
> be; what about letting those are now in charge with some room ?

I have been on the TC long enough to become incredibly frustrated with
the longstanding failure of the TC to challenge the unaccountable
authority of Debian maintainers.

Leaving aside the init systems discussion, I have always found that my
primary emotional difficulty as a TC member has been my
incomprehension at my colleagues' lack of gumption.


Over the years, I have tried calm reasoning; I have tried flowery
rhetoric; I have tried private emails; I have had numerous private
IRL conversations.

I still don't understand why the TC is so crushingly slow to conter
maintainer power in Debian.  As I say in my other emails, a result of
the TC's inaction, maintainer power in Debian is nearly unassailable.


Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

[toc] | [prev] | [next] | [standalone]


#8908

FromDidier 'OdyX' Raboud <odyx@debian.org>
Date2016-12-05 16:10 +0100
Message-ID<sL33X-68e-3@gated-at.bofh.it>
In reply to#8907
Le lundi, 5 décembre 2016, 14.41:01 h CET Ian Jackson a écrit :
> The bug was filed on the 19th of October.  That was nearly 7 weeks
> ago.

Sure. I'm not saying the TC couldn't be better.

> That is 6+ weeks' more stop-energy.  6+ weeks' more inaction.

I agree with that.

> 6+ weeks during which members of the TC have been prevaricating.

I had to lookup prevaricate in a dictionary:
> to speak falsely or misleadingly; deliberately misstate or create an
> incorrect impression
> to deviate from the truth

This is not helping, really. Please tone down.

Frankly, with the timing, content and tone of your meta-interventions around 
the "recent case" we're talking about, you have just added two more weeks to 
the process. I now took some time to address these meta-concerns, while I 
could have have focused on gathering commitments from the actual and 
prospective maintainers of src:global instead, and drafted a ballot.

    OdyX

[toc] | [prev] | [next] | [standalone]


#8910

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2016-12-05 18:50 +0100
Message-ID<sL5yO-7xB-11@gated-at.bofh.it>
In reply to#8908
Didier 'OdyX' Raboud writes ("Re: Replace the TC power to depose maintainers"):
> Le lundi, 5 décembre 2016, 14.41:01 h CET Ian Jackson a écrit :
> > 6+ weeks during which members of the TC have been prevaricating.
> 
> I had to lookup prevaricate in a dictionary:
> > to speak falsely or misleadingly; deliberately misstate or create an
> > incorrect impression
> > to deviate from the truth
> 
> This is not helping, really. Please tone down.

That's not what meant by "prevaricate".  I asked #chiark about the
meaning of the word and they said:

17:34 <Diziet> What does the channel think "prevaricate" means ?

17:34 <X> to put off, possibly while pretending not to

17:35 <Z> avoid a decision or question
17:35 <Z> "we'll tell you later"

17:35 <A> like procrastination but for speech

17:35 <B> to waver over a decision and postpone making it.

I certainly didn't mean to suggest dishonesty.  Apologies for the
offence.

> Frankly, with the timing, content and tone of your meta-interventions around 
> the "recent case" we're talking about, you have just added two more weeks to 
> the process. I now took some time to address these meta-concerns, while I 
> could have have focused on gathering commitments from the actual and 
> prospective maintainers of src:global instead, and drafted a ballot.

The decision to give the package to the prospective new maintainers
could and should have been made 4 weeks ago.  It's a complete
no-brainer.

The easy way to address my meta-concerns would have been to
demonstrate them wrong!  (Or at least to quickly rob me of this
absolutely excellent example.)

Ian.

-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

[toc] | [prev] | [next] | [standalone]


#8920

FromTollef Fog Heen <tfheen@err.no>
Date2016-12-05 21:30 +0100
Message-ID<sL83D-NU-5@gated-at.bofh.it>
In reply to#8910
]] Ian Jackson 

> Didier 'OdyX' Raboud writes ("Re: Replace the TC power to depose maintainers"):
> > Le lundi, 5 décembre 2016, 14.41:01 h CET Ian Jackson a écrit :
> > > 6+ weeks during which members of the TC have been prevaricating.
> > 
> > I had to lookup prevaricate in a dictionary:
> > > to speak falsely or misleadingly; deliberately misstate or create an
> > > incorrect impression
> > > to deviate from the truth
> > 
> > This is not helping, really. Please tone down.
> 
> That's not what meant by "prevaricate".  I asked #chiark about the
> meaning of the word and they said:

They might want to consult a dictionary then,
http://www.dictionary.com/browse/prevaricate:

  verb (used without object), prevaricated, prevaricating.

  1. to speak falsely or misleadingly; deliberately misstate or create
  an incorrect impression; lie.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are

[toc] | [prev] | [next] | [standalone]


#8924

FromIan Jackson <ijackson@chiark.greenend.org.uk>
Date2016-12-05 23:00 +0100
Message-ID<sL9sJ-1xT-3@gated-at.bofh.it>
In reply to#8920
Tollef Fog Heen writes ("Re: Replace the TC power to depose maintainers"):
> They might want to consult a dictionary then,

I.

Chambers English Dictionary (1994 edition, which is what I have):

 prevaricate (vi)
   to avoid stating the truth or coming directly to the point;
   to quibble.

  [And a bunch of other meanings labelled `(obs)'.]

II.

You're a linguistic prescriptivist ?

III.

Anyway, I have explained what I meant.  I apologise for giving offence
by using a word that American dictionaries think means something much
more critical than I intended.


-- 
Ian Jackson <ijackson@chiark.greenend.org.uk>   These opinions are my own.

If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.

[toc] | [prev] | [next] | [standalone]


#8918

FromTollef Fog Heen <tfheen@err.no>
Date2016-12-05 21:20 +0100
Message-ID<sL7TY-KS-13@gated-at.bofh.it>
In reply to#8907
]] Ian Jackson 

> That is 6+ weeks' more stop-energy.  6+ weeks' more inaction.  6+
> weeks during which members of the TC have been prevaricating.

What are you accusing the TC of lying about?

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are

[toc] | [prev] | [next] | [standalone]


#8921

FromPhilip Hands <phil@hands.com>
Date2016-12-05 22:10 +0100
Message-ID<sL8Gl-1fF-11@gated-at.bofh.it>
In reply to#8918

[Multipart message — attachments visible in raw view] — view raw

Tollef Fog Heen <tfheen@err.no> writes:

> ]] Ian Jackson 
>
>> That is 6+ weeks' more stop-energy.  6+ weeks' more inaction.  6+
>> weeks during which members of the TC have been prevaricating.
>
> What are you accusing the TC of lying about?

I think that British English has drifted into using that as a synonym
for procrastinate while American English seems to have stuck to its
earlier meaning (judging by the online dictionary entries I see).

I certainly didn't (and still wouldn't) assume that Ian was accusing
anyone of lying here.

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/    http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,    GERMANY

[toc] | [prev] | [next] | [standalone]


#8922

FromTollef Fog Heen <tfheen@err.no>
Date2016-12-05 22:20 +0100
Message-ID<sL8Q1-1iP-1@gated-at.bofh.it>
In reply to#8921
]] Philip Hands 

> Tollef Fog Heen <tfheen@err.no> writes:
> 
> > ]] Ian Jackson 
> >
> >> That is 6+ weeks' more stop-energy.  6+ weeks' more inaction.  6+
> >> weeks during which members of the TC have been prevaricating.
> >
> > What are you accusing the TC of lying about?
> 
> I think that British English has drifted into using that as a synonym
> for procrastinate while American English seems to have stuck to its
> earlier meaning (judging by the online dictionary entries I see).

That doesn't match the reading of the Cambridge dictionary:
http://dictionary.cambridge.org/dictionary/english/prevaricate

  prevaricate
  verb [ I ] UK ​ /prɪˈvær.ɪ.keɪt/ US ​ /prɪˈver.ə.keɪt/ formal
​
  to avoid telling the truth or saying exactly what you think:

Or the Oxford dictionary,
https://en.oxforddictionaries.com/definition/prevaricate:

  prevaricate
  VERB

  [NO OBJECT]
  Speak or act in an evasive way:

> I certainly didn't (and still wouldn't) assume that Ian was accusing
> anyone of lying here.

Given his later apology, I'd assume so as well, but as a native speaker
of English, Ian should really know better than using the term in the
first place.

-- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are

[toc] | [prev] | [next] | [standalone]


#8923

FromPhilip Hands <phil@hands.com>
Date2016-12-05 22:50 +0100
Message-ID<sL9j4-1tE-31@gated-at.bofh.it>
In reply to#8922

[Multipart message — attachments visible in raw view] — view raw

Tollef Fog Heen <tfheen@err.no> writes:

> ]] Philip Hands 
>
>> Tollef Fog Heen <tfheen@err.no> writes:
>> 
>> > ]] Ian Jackson 
>> >
>> >> That is 6+ weeks' more stop-energy.  6+ weeks' more inaction.  6+
>> >> weeks during which members of the TC have been prevaricating.
>> >
>> > What are you accusing the TC of lying about?
>> 
>> I think that British English has drifted into using that as a synonym
>> for procrastinate while American English seems to have stuck to its
>> earlier meaning (judging by the online dictionary entries I see).
>
> That doesn't match the reading of the Cambridge dictionary:
> http://dictionary.cambridge.org/dictionary/english/prevaricate
>
>   prevaricate
>   verb [ I ] UK ​ /prɪˈvær.ɪ.keɪt/ US ​ /prɪˈver.ə.keɪt/ formal
> ​
>   to avoid telling the truth or saying exactly what you think:
>
> Or the Oxford dictionary,
> https://en.oxforddictionaries.com/definition/prevaricate:
>
>   prevaricate
>   VERB
>
>   [NO OBJECT]
>   Speak or act in an evasive way:
>
>> I certainly didn't (and still wouldn't) assume that Ian was accusing
>> anyone of lying here.
>
> Given his later apology, I'd assume so as well, but as a native speaker
> of English, Ian should really know better than using the term in the
> first place.

Jolly interesting.

It looks like I'll have to add the misuse of that to my list of pedantic
pet hates, which is currently topped by 'epicentre' and 'decimate' ;-)

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/    http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,    GERMANY

[toc] | [prev] | [next] | [standalone]


#8928

FromMatthew Woodcraft <matthew@woodcraft.me.uk>
Date2016-12-05 23:20 +0100
Message-ID<sL9M5-1XN-13@gated-at.bofh.it>
In reply to#8921
On 2016-12-05 20:57, Philip Hands wrote:
> Tollef Fog Heen <tfheen@err.no> writes:

>> ]] Ian Jackson 
>>> That is 6+ weeks' more stop-energy.  6+ weeks' more inaction.  6+
>>> weeks during which members of the TC have been prevaricating.

>> What are you accusing the TC of lying about?

> I think that British English has drifted into using that as a synonym
> for procrastinate while American English seems to have stuck to its
> earlier meaning (judging by the online dictionary entries I see).

There has evidently been drift in both languages.


The current full Oxford English Dictionary lists only two senses (when
used as an intransitive verb) as non-obsolete:

a. To deviate from straightforwardness; to speak or act in an evasive
way; to quibble, equivocate.
(with citations back to 1623)

b. To behave evasively or indecisively so as to delay action; to
procrastinate.
(with citations back to 1854)

It says that the second is "now the usual sense".


I can find some American dictionaries which strengthen sense 'a' to
include "deliberately mislead" or even "lie", but that is not standard
British usage.

-M-

[toc] | [prev] | [next] | [standalone]


Page 5 of 6 — ← Prev page 1 2 3 4 [5] 6  Next page →

Back to top | Article view | linux.debian.project


csiph-web