Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.project > #9584 > unrolled thread
| Started by | Sam Hartman <hartmans@debian.org> |
|---|---|
| First post | 2017-10-28 02:30 +0200 |
| Last post | 2017-10-29 01:30 +0200 |
| Articles | 20 on this page of 33 — 15 participants |
Back to article view | Back to linux.debian.project
Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Sam Hartman <hartmans@debian.org> - 2017-10-28 02:30 +0200
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Martin Steigerwald <martin@lichtvoll.de> - 2017-10-28 13:40 +0200
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Russ Allbery <rra@debian.org> - 2017-10-29 01:20 +0200
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Martin Steigerwald <martin@lichtvoll.de> - 2017-10-31 11:10 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Russ Allbery <rra@debian.org> - 2017-10-31 17:20 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Sam Hartman <hartmans@debian.org> - 2017-10-31 17:50 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Luk Claes <luk.claes@gmail.com> - 2017-10-31 18:20 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Tollef Fog Heen <tfheen@err.no> - 2017-10-31 18:40 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Marty <martyb@ix.netcom.com> - 2017-11-03 23:00 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Steve Langasek <vorlon@debian.org> - 2017-11-04 00:40 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Marty <martyb@ix.netcom.com> - 2017-11-07 02:20 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Russ Allbery <rra@debian.org> - 2017-11-07 04:00 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Norbert Preining <preining@logic.at> - 2017-12-26 15:40 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Martin Steigerwald <martin@lichtvoll.de> - 2017-12-26 16:10 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Ian Jackson <ijackson@chiark.greenend.org.uk> - 2017-12-28 11:30 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Martin Steigerwald <martin@lichtvoll.de> - 2017-12-28 13:50 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Martin Steigerwald <martin@lichtvoll.de> - 2017-12-28 13:50 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Paul Wise <pabs@debian.org> - 2017-12-28 14:00 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Tollef Fog Heen <tfheen@err.no> - 2017-12-28 19:40 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Ian Jackson <ijackson@chiark.greenend.org.uk> - 2017-10-31 18:40 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Sam Hartman <hartmans@debian.org> - 2017-11-02 14:20 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Ian Jackson <ijackson@chiark.greenend.org.uk> - 2017-11-02 14:50 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Diane Trout <diane@ghic.org> - 2017-11-02 19:50 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Steve Langasek <vorlon@debian.org> - 2017-11-04 00:50 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Sam Hartman <hartmans@debian.org> - 2017-11-04 02:20 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Scott Kitterman <debian@kitterman.com> - 2017-11-04 02:50 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Diane Trout <diane@ghic.org> - 2017-11-04 06:40 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Didier 'OdyX' Raboud <odyx@debian.org> - 2017-11-05 17:10 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Diane Trout <diane@ghic.org> - 2017-11-04 05:20 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Sam Hartman <hartmans@debian.org> - 2017-11-03 14:10 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Don Armstrong <don@debian.org> - 2017-10-29 05:30 +0100
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Gunnar Wolf <gwolf@debian.org> - 2017-10-29 00:00 +0200
Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee Russ Allbery <rra@debian.org> - 2017-10-29 01:30 +0200
Page 1 of 2 [1] 2 Next page →
| From | Sam Hartman <hartmans@debian.org> |
|---|---|
| Date | 2017-10-28 02:30 +0200 |
| Subject | Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee |
| Message-ID | <uFnaF-2Ir-1@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
As a member of the technical committee, I've grown increasingly alarmed as I think about the impact of the issues that come to us. Yes, we're giving answers. However, I think we are doing a lot of harm to the members of our community in the process, and I would like to explore whether we can do better. I've written a blog entry describing my concerns. It's on Planet, and you can see it at https://hartmans.livejournal.com/97174.html I've reached a point where I'd like to share my concerns and ask "anyone else feel similar? Anyone else want to work on solving this?" In thinking about my concerns I went over a list of issues that have come before the TC going back somewhat before the Systemd discussion. However, I did not perform any quantitative or statistical analysis. As you can see I also didn't share any discussion of specific issues. I'm not trying to persuade you I'm right. I am very interested in being exposed to your ideas about how one might think about this situation, and certainly exposing me to new ways of thinking is likely to change my opinions. But I'm not really interested in persuasion either incoming or outgoing at this point. I'm seeking shared interest. If we get to a point where we want to propose a specific change, we'll need to convince the project it will make things better. That's a ways down this road.
[toc] | [next] | [standalone]
| From | Martin Steigerwald <martin@lichtvoll.de> |
|---|---|
| Date | 2017-10-28 13:40 +0200 |
| Message-ID | <uFxD3-17K-5@gated-at.bofh.it> |
| In reply to | #9584 |
Hello Sam. Sam Hartman - 27.10.17, 20:18: > As a member of the technical committee, I've grown increasingly alarmed > as I think about the impact of the issues that come to us. > Yes, we're giving answers. However, I think we are doing a lot of harm > to the members of our community in the process, and I would like to > explore whether we can do better. > > I've written a blog entry describing my concerns. It's on Planet, and > you can see it at https://hartmans.livejournal.com/97174.html > > > I've reached a point where I'd like to share my concerns and ask "anyone > else feel similar? Anyone else want to work on solving this?" Thank you for that. I always found that just focusing on the technical aspects of the Init system discussion left out… everything else. Even the issue in itself was not purely technical, although back then I had the a feeling that almost no one agreed with me that it was not. Just focusing on purely technical means in that discussion was in my eyes harmful in itself. During posting in those endless mailing list threads back then and then being moderated by listmasters… asking myself "why me? … and not everyone else as well?" I felt so hurt, that I wanted to give up maintaining my few packages. So the discussion process itself *even* before involving the Tech-CTTE was harmful in my perception. > In thinking about my concerns I went over a list of issues that have > come before the TC going back somewhat before the Systemd discussion. > However, I did not perform any quantitative or statistical analysis. Do you think decisions of the Tech-CTTE or the process around it changed significantly during the Init system decision process? I can imagine that this debate back then left a lot of bitterness in quite some of the people who engaged with it and I would not be surprised that the decision processes after this debate more easily turned into fierce battles than before. I know the one of the most important ingredients to heal wounds of the past: It is forgiveness. The past… is in the past. I know how challenging it can be to let go of it. > If we get to a point where we want to propose a specific change, we'll > need to convince the project it will make things better. That's a ways > down this road. I have no firm idea how a change could look like, but I think I have a hunch on some important aspects in this: I think it is important to understand the nature of conflicts in order to move beyond. Common responses to conflicts are either fight or flight, or stand still and hope no one will notice you. These responses can be life saving in death- or-life conflicts, but are often not beneficial in complex decision processes that involve technical, social, ethical and personality aspects like within Debian. So an important question is: If I neither fight nor flew away or stand still and freeze, what will I be doing then? I agree with you that an important aspect is that each party receives the chance to fully express their own position and be heard, seen, felt and valued. So I think there needs to be a shift to see conflicts as something positive and provide a safe space to express them. Challenging for me is the answer to the question: How can such a safe place look like in a community that is spread around the globe and can often only connect via the means of the internet? Thanks, -- Martin
[toc] | [prev] | [next] | [standalone]
| From | Russ Allbery <rra@debian.org> |
|---|---|
| Date | 2017-10-29 01:20 +0200 |
| Message-ID | <uFIyt-84V-3@gated-at.bofh.it> |
| In reply to | #9586 |
Martin Steigerwald <martin@lichtvoll.de> writes: > I always found that just focusing on the technical aspects of the Init > system discussion left out… everything else. Even the issue in itself > was not purely technical, although back then I had the a feeling that > almost no one agreed with me that it was not. Just focusing on purely > technical means in that discussion was in my eyes harmful in itself. Well, I agreed, and agree, with you that the issue was not purely technical, and spent a substantial amount of time, effort, and writeup energy on discussing the non-technical issues. Your description bears very little resemblence to the process I was part of. I think it's really important to not oversimplify past discussions. We're in danger of learning the wrong lessons from them. One of the reasons why the systemd discussion was so painful was precisely that it could *not* be discussed at a level of purely technical details, and we all knew it. Technical details are much easier to reach decisions of fact on; the systemd discussion was painful precisely because it *wasn't* and *couldn't* be conducted in the way that you describe. It touched on everything from competing visions of the nature of free software in the project, the meaning of our social contract and "universal" in the motto of our distribution, the attitudes and behavior of multiple different upstreams, accusations of corporate conflict of interest, and deep personal friendships. There wasn't *anything* "left out" of that discussion. -- Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
[toc] | [prev] | [next] | [standalone]
| From | Martin Steigerwald <martin@lichtvoll.de> |
|---|---|
| Date | 2017-10-31 11:10 +0100 |
| Message-ID | <uGBEC-Xq-19@gated-at.bofh.it> |
| In reply to | #9588 |
Dear Russ, dear Sam, dear people involved with Debian, Russ Allbery - 28.10.17, 16:13: > Martin Steigerwald <martin@lichtvoll.de> writes: > > I always found that just focusing on the technical aspects of the Init > > system discussion left out… everything else. Even the issue in itself > > was not purely technical, although back then I had the a feeling that > > almost no one agreed with me that it was not. Just focusing on purely > > technical means in that discussion was in my eyes harmful in itself. > > Well, I agreed, and agree, with you that the issue was not purely > technical, and spent a substantial amount of time, effort, and writeup > energy on discussing the non-technical issues. Your description bears > very little resemblence to the process I was part of. As always perceptions of different people are different… > I think it's really important to not oversimplify past discussions. We're > in danger of learning the wrong lessons from them. > > One of the reasons why the systemd discussion was so painful was precisely > that it could *not* be discussed at a level of purely technical details, > and we all knew it. […] My impression from what I read of the discussion was exactly as I described… so I did not simplify it by conscious choice… however I do not claim having read all of it. I also do not claim to remember all that I read. It was a *ton* of mails back then and at one point there was what I received as moderation but apparently was not meant as one by Don, and I decided I could not bear this any longer. I decided to let go of it as best as I can. I did not read any of the mails past that point in time. So yes, I may have simplified it. > There wasn't *anything* "left out" of that discussion. In my opinion this is a pretty bold statement. If everyone has been heard, noticed, felt and valued, if everything has been covered, then why are we discussing it… yet again now? If the conflict resolution process proceeded to its completion, there is no reason to. Moving in circles, as I had the impression the discussion moved in back then is not proceeding to its completion. Its the attribute of a circle that I can walk its outline forever especially when I do not notice that I am doing so. So is it merely me wanting badly to have a problem again – or Sam wanting to? Or, is there still something left to be noticed, welcomed, embraced and let go of? Is there still something that you, understandably, deny by not wanting to have that problem again? Only you can answer that question by noticing what you feel, so I don´t even try to. Also its not only a question you can choose to ask, but one everyone can choose to ask, including myself. Each one of us can do this work on his or her own. And I am certainly willing to. I certainly think that the CTTE process can be improved upon. Is it bad? I do not know and does it really matter to decide? I am sure everyone involved is doing their best. We always do. Can it be improved upon? Yes, is my answer. I trust to find the answer as to how within me. I may share it when I find it at a later time, if its still important to share it then. One part of an answer for me is within the question I asked here implicitly: Does the everyone involved with CTTE process drive conflict resolution processes to their completion? Or does someone or a group of people decide to prematurely stop it cause they, again, understandably, can not bear it anymore and want to get rid of it? If so, what change in how I see a conflict can help me to move beyond? And can I let go whether moving beyond would be superhuman or not? What is human anyway? Am I my human experience? I let go of any desire to change things now as I just catched myself of holding onto it. In the end I am still with the Debian project. I just did a new version of fio package. And I keep myself somewhat informed about what people do in the Devuan project as well. So what happens if I just accept things as they are, just for now? Thanks, -- Martin
[toc] | [prev] | [next] | [standalone]
| From | Russ Allbery <rra@debian.org> |
|---|---|
| Date | 2017-10-31 17:20 +0100 |
| Message-ID | <uGHqF-4jD-1@gated-at.bofh.it> |
| In reply to | #9595 |
Martin Steigerwald <martin@lichtvoll.de> writes: > Russ Allbery - 28.10.17, 16:13: >> There wasn't *anything* "left out" of that discussion. > In my opinion this is a pretty bold statement. > If everyone has been heard, noticed, felt and valued, if everything has > been covered, then why are we discussing it… yet again now? Those are not equivalent statements. In that sort of discussion, it is literally impossible to make everyone feel valued, since at least some people on each side will only feel valued if their preferred option is chosen. That's therefore not a reasonable thing to attempt to achieve; we can try to maximize the number of people who feel valued, but there are usually at least some people involved in this large and sprawling of a decision for whom "valued" is synonymous with "agreed with." There are two primary reasons why we're continuing to discuss this. One is that the decision went a direction that a lot of people didn't, and don't, like, and they're still unhappy about it. There's really nothing that can be done about this; any other decision would have had exactly the same consequence, just with a different set of people. The second is that there is a very strong tendency for humans to confuse "you have heard and fully understand everything I said and simply don't agree with me" with "you haven't heard me." I think everyone does this to some extent. We're all firmly convinced that our arguments are the best (since if they weren't, we'd hold a different opinion), and therefore if someone doesn't agree with us, it must be because they just haven't *really* heard and understood our arguments. It's very, *very* hard to not believe this. And a *ton* of that happened, and continues to happen, with systemd. But... it's just not true. I'm quite confident that everyone on the TC who made the systemd discussion fully understood the arguments for the opposing side. We simply didn't agree. And we have to find some way, as project members and as human beings, to accept that and live with it. Part of living with it is not trying to come up with *yet another* phrasing of the argument that, this time, the other side will *finally* understand. This phenomenon is not at all unique to Debian. It happens in all political discussions. > I certainly think that the CTTE process can be improved upon. Is it bad? > I do not know and does it really matter to decide? I am sure everyone > involved is doing their best. We always do. > Can it be improved upon? Yes, is my answer. I'm certainly happy to agree with this! There's hardly any human process that can't be improved upon. My key point here is that if you think there was some other way that the systemd discussion could have been held, some additional work that could have been done, such that everyone would have been happy with the outcome... well, sadly, I just don't think that was on the table. There are certainly things we could have done better, mechanically, culturally, interpersonally. But there was no *argument* left out of that discussion that would have convinced people, and there was zero chance that we weren't going to come out of that decision with some very upset and angry project members. > Does the everyone involved with CTTE process drive conflict resolution > processes to their completion? I don't think the type of conclusion that you're talking about here (I sense that you're talking about something other than a mechanical conclusion of a defined process) is something that exists with truly hard decisions. This feels like an argument for always making decisions by consensus, and the sad fact of the matter is that some decisions cannot be made by consensus because there is no consensus and *will never be a consensus*. In those situations, in practice, this line of argument is an argument for not making a decision, by perpetually postponing the decision because the conflict resolution hasn't completed, because some people are still unhappy. And not making a decision is itself a decision, often a rather bad one. The other point I want to make here is that the systemd discussion was one of the most exhausting and time-consuming things that I've ever been involved in. I'm sure some people in that discussion didn't feel listened to for various reasons, and maybe in a few cases that was because they truly weren't listened to. (Perhaps because they were making other versions of the same arguments other people were making.) But at least speaking for myself, there was not the *capacity*, emotional or temporal, to engage in more detailed personal discussions with yet more people to make sure they felt fully heard. This is some of the "being human" part that I was talking about in my other message. Making people heard can be incredibly time-consuming and can require a ton of emotional energy, and TC members, like all project members, are volunteers. Often with very limited quantities of time they can spend on Debian. You're asking more than I think you realize by asking people to ensure everyone in the project feels fully listened to. -- Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
[toc] | [prev] | [next] | [standalone]
| From | Sam Hartman <hartmans@debian.org> |
|---|---|
| Date | 2017-10-31 17:50 +0100 |
| Message-ID | <uGHTH-4t5-7@gated-at.bofh.it> |
| In reply to | #9596 |
>>>>> "Russ" == Russ Allbery <rra@debian.org> writes:
Russ> Martin Steigerwald <martin@lichtvoll.de> writes:
>> Russ Allbery - 28.10.17, 16:13:
>>> There wasn't *anything* "left out" of that discussion.
>> In my opinion this is a pretty bold statement.
>> If everyone has been heard, noticed, felt and valued, if
>> everything has been covered, then why are we discussing it… yet
>> again now?
Russ> Those are not equivalent statements. In that sort of
Russ> discussion, it is literally impossible to make everyone feel
Russ> valued, since at least some people on each side will only feel
Russ> valued if their preferred option is chosen. That's therefore
Russ> not a reasonable thing to attempt to achieve; we can try to
Russ> maximize the number of people who feel valued, but there are
Russ> usually at least some people involved in this large and
Russ> sprawling of a decision for whom "valued" is synonymous with
Russ> "agreed with."
For myself, I've found that if I work with people I can often get to a
point where they feel valued even when there is disagreement.
As you point out that's not true for some people and it is difficult
even when it is possible.
I was not planning on discussing systemd again.
I am discussing how we handle conflict because I hope we can do a better
job of helping people feel valued even when we do not agree with their
technical positions.
In the limit, I hope to do your literally impossible:-)
Fortunately, I'd be thrilled and filled with joy to simply get closer to
that limit. Helping create a culture where we have mechanisms to help
ourselves separate value from agreement, and where we value using those
mechanisms would delight me.
I think even that is a hard ask, but I do not think it is literally
impossible.
--Sam
[toc] | [prev] | [next] | [standalone]
| From | Luk Claes <luk.claes@gmail.com> |
|---|---|
| Date | 2017-10-31 18:20 +0100 |
| Subject | Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee |
| Message-ID | <uGImK-4RN-9@gated-at.bofh.it> |
| In reply to | #9597 |
[Multipart message — attachments visible in raw view] — view raw
+1 On Tue, Oct 31, 2017 at 5:46 PM, Sam Hartman <hartmans@debian.org> wrote: > >>>>> "Russ" == Russ Allbery <rra@debian.org> writes: > > Russ> Martin Steigerwald <martin@lichtvoll.de> writes: > >> Russ Allbery - 28.10.17, 16:13: > > >>> There wasn't *anything* "left out" of that discussion. > > >> In my opinion this is a pretty bold statement. > > >> If everyone has been heard, noticed, felt and valued, if > >> everything has been covered, then why are we discussing it… yet > >> again now? > > Russ> Those are not equivalent statements. In that sort of > Russ> discussion, it is literally impossible to make everyone feel > Russ> valued, since at least some people on each side will only feel > Russ> valued if their preferred option is chosen. That's therefore > Russ> not a reasonable thing to attempt to achieve; we can try to > Russ> maximize the number of people who feel valued, but there are > Russ> usually at least some people involved in this large and > Russ> sprawling of a decision for whom "valued" is synonymous with > Russ> "agreed with." > > For myself, I've found that if I work with people I can often get to a > point where they feel valued even when there is disagreement. > As you point out that's not true for some people and it is difficult > even when it is possible. > > I was not planning on discussing systemd again. > > I am discussing how we handle conflict because I hope we can do a better > job of helping people feel valued even when we do not agree with their > technical positions. > In the limit, I hope to do your literally impossible:-) > > Fortunately, I'd be thrilled and filled with joy to simply get closer to > that limit. Helping create a culture where we have mechanisms to help > ourselves separate value from agreement, and where we value using those > mechanisms would delight me. > I think even that is a hard ask, but I do not think it is literally > impossible. > > --Sam > >
[toc] | [prev] | [next] | [standalone]
| From | Tollef Fog Heen <tfheen@err.no> |
|---|---|
| Date | 2017-10-31 18:40 +0100 |
| Message-ID | <uGIG6-4XU-33@gated-at.bofh.it> |
| In reply to | #9596 |
]] Russ Allbery > There are two primary reasons why we're continuing to discuss this. One > is that the decision went a direction that a lot of people didn't, and > don't, like, and they're still unhappy about it. There's really nothing > that can be done about this; any other decision would have had exactly the > same consequence, just with a different set of people. We could fix the culture. We can choose to change our culture into one where once we decide on something, that's decided at least until new facts emerge. Instead, we have chosen to have a culture where everything can be discussed again and again, until not only is the horse dead, but its skin is tatters and its bones meal too. Some people in Debian who were unhappy about the decision initially did choose to stop beating on it and instead unite and move forward. I wish we, collectively, agreed more that's what we'd do after such a divisive process. > The other point I want to make here is that the systemd discussion was > one of the most exhausting and time-consuming things that I've ever > been involved in. Ditto, and even just reading those few last mails triggers something not entirely unlike PTSD for me. > This is some of the "being human" part that I was talking about in my > other message. Making people heard can be incredibly time-consuming > and can require a ton of emotional energy, and TC members, like all > project members, are volunteers. Often with very limited quantities > of time they can spend on Debian. The TC members at least have signed up for it, having some idea of what the work entails. Random maintainers who are suddenly thrust into the spotlight are much less so, and it's their emotional well-being I want to protect at the same time as making good technical decisions. It's really, really hard, for many of the reasons listed in this thread. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are
[toc] | [prev] | [next] | [standalone]
| From | Marty <martyb@ix.netcom.com> |
|---|---|
| Date | 2017-11-03 23:00 +0100 |
| Subject | Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee |
| Message-ID | <uHSam-TP-7@gated-at.bofh.it> |
| In reply to | #9599 |
On 10/31/2017 01:36 PM, Tollef Fog Heen wrote: > ]] Russ Allbery > >> There are two primary reasons why we're continuing to discuss this. One >> is that the decision went a direction that a lot of people didn't, and >> don't, like, and they're still unhappy about it. There's really nothing >> that can be done about this; any other decision would have had exactly the >> same consequence, just with a different set of people. > > We could fix the culture. We can choose to change our culture into one > where once we decide on something, that's decided at least until new > facts emerge. Instead, we have chosen to have a culture where > everything can be discussed again and again, until not only is the horse > dead, but its skin is tatters and its bones meal too. As a user, this talk of culture and communications and sensitivity training is baffling. To me it looks like deck chairs on the titanic. Is it so shocking that it just won't die even after you declared dead? I see it an existential threat, not a breakdown in Robert's rules of order. I saw that some Debian members did not seem to believe that software authors also "do the work," as do those who review, advocate, teach, document, promote Debian and submit the bug reports. Maybe they've used it for 20 years and have invested their time, careers and businesses on Debian. Their views don't count either. I recall the user debate being shut down before it had even started, complete with censored posts and deleted threads, because the Maintainers Have Spoken. Because they "did the work." Your user opinion is "noise." I recall the slogans and catch-phrases that echoed corporate propaganda from Red Hat. Debian under new management. Disregard Debian's own position on init systems. We'll probably just remove it later. The debate was fierce even within Debian, and the final vote was very close. The 1% that decide for the rest, couldn't decide. I can't see it from your insider perspective but from where I sit the whole thing looks corrupt to the bone. Instead of adopting corporate slogans start with "follow the money" and at least remove voting privileges from paid members. Marty
[toc] | [prev] | [next] | [standalone]
| From | Steve Langasek <vorlon@debian.org> |
|---|---|
| Date | 2017-11-04 00:40 +0100 |
| Subject | Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee |
| Message-ID | <uHTJ8-5Fu-11@gated-at.bofh.it> |
| In reply to | #9607 |
[Multipart message — attachments visible in raw view] — view raw
On Fri, Nov 03, 2017 at 03:24:21PM -0400, Marty wrote: > I recall the user debate being shut down before it had even started, > complete with censored posts and deleted threads, because the Maintainers > Have Spoken. Because they "did the work." Your user opinion is "noise." > I recall the slogans and catch-phrases that echoed corporate propaganda > from Red Hat. Debian under new management. Disregard Debian's own > position on init systems. We'll probably just remove it later. > The debate was fierce even within Debian, and the final vote was very > close. The 1% that decide for the rest, couldn't decide. So you're saying that you're a strong proponent of upstart? It's interesting how much support upstart has gotten only in the form of eulogies. But if your actual position is that Debian should have stayed with sysvinit as the default, then you should understand *that* decision was nowhere near close. The Technical Committee was unanimous in their view that *either* of systemd or upstart was preferable to sysvinit as the default init system. Any claim to the contrary is historical revisionism. > I can't see it from your insider perspective but from where I sit the > whole thing looks corrupt to the bone. Instead of adopting corporate > slogans start with "follow the money" and at least remove voting > privileges from paid members. ... and this sort of nonsense is why I agree with Ian about the causes of TC dysfunction. The Technical Committee is a Debian-internal decision making body. People who are neither package maintainers nor voting members of the Debian Project should NOT have weight given to their views, except by invitation from the TC itself; because to have it any other way creates exactly the same failure modes of any other Internet pile-on, where people who have no standing in the first place expect the issue to be decided based on who can shout the loudest, and those who are trying to make a decision grounded in the TC's constitutional authority and duty to act in the best interest of the project can't hear themselves think. 90% of the problem of people feeling they haven't been heard by the TC comes from people who the TC /shouldn't actually be listening to/ investing their time and emotional energy commenting on the process. Removing the opportunity to comment and the expectation of being listened to would make for a much less frustrating process. This doesn't address the question of Debian Developers feeling they haven't been heard. I'm hopeful that the other subthread can make some progress on this point. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developer http://www.debian.org/ slangasek@ubuntu.com vorlon@debian.org
[toc] | [prev] | [next] | [standalone]
| From | Marty <martyb@ix.netcom.com> |
|---|---|
| Date | 2017-11-07 02:20 +0100 |
| Subject | Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee |
| Message-ID | <uJ0Iy-2Wt-3@gated-at.bofh.it> |
| In reply to | #9608 |
On 11/03/2017 07:21 PM, Steve Langasek wrote: > On Fri, Nov 03, 2017 at 03:24:21PM -0400, Marty wrote: >> The debate was fierce even within Debian, and the final vote was very >> close. The 1% that decide for the rest, couldn't decide. > > So you're saying that you're a strong proponent of upstart? It's > interesting how much support upstart has gotten only in the form of > eulogies. No eulogy was given for Debian policy 9.11 "Alternate init systems" which is still technically in effect (unless I found an old copy). I guess the vote I was thinking of was "general resolution not required" narrowly edging out "support for other init systems is recommended, but not required." in https://www.debian.org/vote/2014/vote_003 which was anticlimactic, but seems to indicate the depth of the ideological split. > But if your actual position is that Debian should have stayed with sysvinit > as the default, then you should understand *that* decision was nowhere near > close. The Technical Committee was unanimous in their view that *either* of > systemd or upstart was preferable to sysvinit as the default init system. > Any claim to the contrary is historical revisionism. I agree technically but I wonder whether strategic, ethical or social contract issues were given sufficient weight, or if the constitution even allows for such considerations. I don't know but this obviously would include some regard for the wider community, including users. Here is what I saw as a user and outsider: there was no good technical option because Debian is not its own upstream source and evil mega-corp jumped into the void offering a poison pill. The community then became engulfed in a mostly pointless and crippling debate that ignored the actual threat to its social contract. It follows a pattern I've seen before in free software projects, including Unix in the 1980s. Debian was caught off-guard and its governance structures did not appear to be designed to give sufficient weight to strategic, ethical and idealistic considerations, rather than just the bare technical issues. The resulting infighting prevented both a strategic response and a satisfactory resolution. > >> I can't see it from your insider perspective but from where I sit the >> whole thing looks corrupt to the bone. Instead of adopting corporate >> slogans start with "follow the money" and at least remove voting >> privileges from paid members. > > ... and this sort of nonsense is why I agree with Ian about the causes of TC > dysfunction. > > The Technical Committee is a Debian-internal decision making body. People > who are neither package maintainers nor voting members of the Debian Project > should NOT have weight given to their views, except by invitation from the > TC itself; because to have it any other way creates exactly the same failure > modes of any other Internet pile-on, where people who have no standing in > the first place expect the issue to be decided based on who can shout the > loudest, and those who are trying to make a decision grounded in the TC's > constitutional authority and duty to act in the best interest of the project > can't hear themselves think. In this case don't forget the massive internet campaign that looked like a sponsored AstroTurf effort. I can't prove anything of course, any more than I can prove Russians hacked US elections, but perceptions count. I think ideally a decision making body should represent all users and contributors somehow. I don't see how you can meet the social contract otherwise. Furthermore I don't think it's healthy to define all decisions in purely technical terms in an organization defined by a social contract. I think this may be a flaw that leads to many legalistic debates and much browbeating, as every debate gets reduced to its simplest technical terms. I guess it all depends on whether you think Debian is about free software or software freedom. They're not quite the same. I would expect the TC to weigh arguments by their validity, not just their source, in addition to accounting for proponents' vested interests (good or bad). > > 90% of the problem of people feeling they haven't been heard by the TC comes > from people who the TC /shouldn't actually be listening to/ investing their > time and emotional energy commenting on the process. Removing the > opportunity to comment and the expectation of being listened to would make > for a much less frustrating process. Deleting comments and threads on -user was ham-fisted at best if that's what you mean. To me its a sign of a breakdown of good order, not good enforcement. I mostly agree with you but the presence of corporate paid members still seems like an issue especially in this case. What's to keep random mega-corp from taking over any free software project? I'd love to see a straw vote on this topic, complete with voters' respective corporate affiliations. > > > This doesn't address the question of Debian Developers feeling they haven't > been heard. > > I'm hopeful that the other subthread can make some progress on this point. >
[toc] | [prev] | [next] | [standalone]
| From | Russ Allbery <rra@debian.org> |
|---|---|
| Date | 2017-11-07 04:00 +0100 |
| Message-ID | <uJ2hj-3O1-3@gated-at.bofh.it> |
| In reply to | #9616 |
Marty <martyb@ix.netcom.com> writes: > I agree technically but I wonder whether strategic, ethical or social > contract issues were given sufficient weight, or if the constitution > even allows for such considerations. I don't know but this obviously > would include some regard for the wider community, including users. [...] Hi Marty, I probably shouldn't reply to more systemd discussion, but I do think this has some relevance to the question of how to handle TC decisions more generally, so I'm going to dive into this anyway. I believe this is an example of the pattern that I identified in a previous message. What I'm seeing in your message makes me believe that you are so firmly convinced that systemd is evil, its developers are evil, and it is a negative effect on free software that you are unable to comprehend how someone could disagree with you. The only possibility is that they must have somehow been prevented from taking those issues into account, either by not giving them sufficient weight or because of some provision of our governance structure, or because they were caught "off guard," or because they're part of the corrupt conspiracy. I was one of the Technical Committee members who was involved in this decision. I have, and had, absolutely no affiliation with Red Hat whatsoever (or Ubuntu, for that matter). I took strategic, ethical, and social contract issues fully into account in making my decision. They pointed me towards systemd. Other colleagues drew different conclusions. We're independent human beings who arrive at different conclusions given the same evidence. This is reality. Your model of governance and ethics has to account for this, or it's useless. I have heard all the arguments against systemd. I understand them fully. I was not caught off-guard. I thought about them for months. I believe those arguments range between valid but insufficient given the weight of evidence in the other direction to outright incorrect. I believe the overall characterization of the systemd project and its effect on Debian is factually inaccurate. You are fully entitled to continue to disagree with me. *But I am also fully entitled to continue to disagree with you without being a plant or a conspirator or a liar or a dupe.* If your world view claims that people like me *do not exist*, your world view is, well, wrong. And when you continue to make arguments on the basis that it is somehow impossible to hold the view that I, in fact, hold, you are in effect accusing me of being unethical. Of lying. *This* is where I see the true source of the *ongoing* division in the community. It's not over the technical decision. It's not even over the decision-making process. It's that some people, most (but not all) of whom seem to be opponents of systemd, are so completely confident that they're right and that theirs is the only ethical position possible that they repeatedly accuse anyone who disagrees with them of bad faith. This is horrifically destructive, and extremely demoralizing, and if anything is going to seriously hurt the Debian project as an ongoing collective project, it's this attitude. Reasonable people disgree. We want to continue to work together anyway. We can find ways through a lot of different problems and challenges and disagreements as long as we can unite around that principle. If we can't unite around that principle, almost any disagreement has then potential to tear us apart. The term for this in the broader world is "assume positive intent," and it's one of the most important characteristics for any successful large-scale collaboration. The broader implication of this for the TC is that the TC deals with the most divisive issues, where people have started lining up on sides and the tendency to assume bad faith from the other side has become very strong. Thankfully, very few are as bad as systemd, but some will be quite heated. The TC is in the difficult position of trying to unwind some of that type of conflict as well as making a decision that often won't make everyone happy. It's extremely hard. But one thing that the *rest* of us can do outside of the TC is to hang on very tightly to that principle of assuming positive intent. We're all on the same side. We're all trying to make Debian better. We just disagree how to get there. We've all made a lot of judgement calls in the past, and we've all been right sometimes, and we've all been *wrong* sometimes. We can argue our sides, but at some point we just have to trust our fellow project members and try to make the decision work. That's what makes Debian a collective, collaborative project rather than just a technical assembly of packages. -- Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
[toc] | [prev] | [next] | [standalone]
| From | Norbert Preining <preining@logic.at> |
|---|---|
| Date | 2017-12-26 15:40 +0100 |
| Subject | Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee |
| Message-ID | <v0YyC-3xj-3@gated-at.bofh.it> |
| In reply to | #9617 |
On Mon, 06 Nov 2017, Russ Allbery wrote: > *This* is where I see the true source of the *ongoing* division in the > community. It's not over the technical decision. It's not even over the > decision-making process. It's that some people, most (but not all) of > whom seem to be opponents of systemd, are so completely confident that > they're right and that theirs is the only ethical position possible that > they repeatedly accuse anyone who disagrees with them of bad faith. As if systemd supporters aren't exhibiting the same traits ... Just blame one side and be happy. Norbert -- PREINING Norbert http://www.preining.info Accelia Inc. + JAIST + TeX Live + Debian Developer GPG: 0x860CDC13 fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
[toc] | [prev] | [next] | [standalone]
| From | Martin Steigerwald <martin@lichtvoll.de> |
|---|---|
| Date | 2017-12-26 16:10 +0100 |
| Message-ID | <v0Z1E-3Zy-31@gated-at.bofh.it> |
| In reply to | #9716 |
Hello Norbert. Norbert Preining - 26.12.17, 15:28: > On Mon, 06 Nov 2017, Russ Allbery wrote: > > *This* is where I see the true source of the *ongoing* division in the > > community. It's not over the technical decision. It's not even over the > > decision-making process. It's that some people, most (but not all) of > > whom seem to be opponents of systemd, are so completely confident that > > they're right and that theirs is the only ethical position possible that > > they repeatedly accuse anyone who disagrees with them of bad faith. > > As if systemd supporters aren't exhibiting the same traits ... > Just blame one side and be happy. Yes, I saw blaming on both sides. At times I was blaming as well. And so in my surely inaccurate, subjectively colored memory did almost everyone else in a more or less apparent way. Also in the arguments that appeared to be purely technical. Also most of these as far as I remember contained a notion of "I am right and you are wrong". The truth is: *Both* sides have been involved in the conflict. Any workable solution lies beyond blame, however. Any workable solution lies beyond "I am right and you are wrong". This needs letting go of blame. I am not yet there, I just recently started to let go of blame (but in other, for me more important areas of live for now). Who is? Who truly let go of blaming the other side in this discussion? Have a Merry Christmas, -- Martin
[toc] | [prev] | [next] | [standalone]
| From | Ian Jackson <ijackson@chiark.greenend.org.uk> |
|---|---|
| Date | 2017-12-28 11:30 +0100 |
| Message-ID | <v1DBM-77D-15@gated-at.bofh.it> |
| In reply to | #9717 |
Martin Steigerwald writes ("Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee"):
> Any workable solution lies beyond blame, however.
> Any workable solution lies beyond "I am right and you are wrong".
Traditionally Debian has a very workable approach for disagreements
over whether software X or Y is better. (For whatever value of
"better") Offer both and let people decide for themselves.
When things start to get really emotional and heated is when people
feel (rightly or wrongly) that such choices are being curtailed.
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]
| From | Martin Steigerwald <martin@lichtvoll.de> |
|---|---|
| Date | 2017-12-28 13:50 +0100 |
| Message-ID | <v1FNf-6k-1@gated-at.bofh.it> |
| In reply to | #9719 |
Martin Steigerwald - 28.12.17, 13:41:
> Hello.
>
> This is long, it may invite disagreement, but I tried my best to avoid
> triggering any hurt feelings. In case you just want to be bothered with the
do not want of course.
I proof read the mail several times, but this still slipped through my
conscious awareness.
> past even for the purpose of figuring out ways to learn from it, I invite
> you to just skip reading the mail. There is certainly no need to relive the
> past. Given current human experience it is also not possible to change it.
> But maybe there is a way toward healing wounds.
>
> Ian Jackson - 28.12.17, 11:20:
> > Martin Steigerwald writes ("Re: Let's Stop Getting Torn Apart by
>
> Disagreement: Concerns about the Technical Committee"):
> > > Any workable solution lies beyond blame, however.
> > > Any workable solution lies beyond "I am right and you are wrong".
> >
> > Traditionally Debian has a very workable approach for disagreements
> > over whether software X or Y is better. (For whatever value of
> > "better") Offer both and let people decide for themselves.
>
> Sure. And it is a good approach.
>
> Regarding Systemd/SysVInit/OpenRC this approach comes with a considerable
> cost tough as it is such a core part of the system. One cost is that a lot
> of packages link against Systemd library which is part of the reason why
> Devuan exists. Or that GNOME and to some degree other DEs without Systemd
> is somewhat challenging. Devuan developers gave up on the GNOME without
> Systemd topic for now as far as I understood.
>
> As far as I understand it is not possible without considerable effort and
> quite some of alternative, basically duplicated packages to provide the
> choice of a truly Systemd free system within Debian. It appears to me to be
> almost like a new architecture like FreeBSD or Hurd flavors, not a
> different CPU architecture. Sure Systemd is not an operating system kernel,
> but it is a software that is really tightly coupled with one – a perfectly
> valid, but not the only possible choice made by upstream developers. But to
> provide a new architecture for this would also be considerable, heavy
> overhead. As far as I understand Devuan works a bit like that. They pull in
> a lot of packages unchanged from Debian and inject their own packages with
> some kind of an overlay mechanism. Maybe there is something for Debian
> people to learn from that approach. I did not review it closely so far.
>
> I think it is partly this limitation that invited most of the uproar in the
> discussion some years ago.
>
> > When things start to get really emotional and heated is when people
> > feel (rightly or wrongly) that such choices are being curtailed.
>
> Exactly.
>
> For those who don´t want any part of Systemd installed and used, not even
> the libraries, Debian I think is just not the suitable choice at the
> moment.
>
> Providing that free choice would mean to think about ways how something like
> Devuan could be possible *within* the Debian project. Quite a challenge,
> but not impossible I think. Of course, Devuan people may not want to join
> the Debian project, at least not at the moment. On the other hand they do
> not provide Systemd as a choice within Devuan. They just refer to using
> Debian in case one wants to use Systemd. The other way around it could be
> perfectly valid to refer to using Devuan for those who want a Systemd free
> system.
>
> I hope for a time where Debian and Devuan people come together to heal the
> forking. And I mean "heal" literally here. Cause there are still wounds. On
> both sides. Whether there would still be a (officially approved?) variant of
> Debian called Devuan does not matter, it could be a perfectly valid
> outcome. But to heal the wounds… I think that is important work to allow
> for that healing to happen.
>
> A first step could be to stop accusing each other. Letting go of wanting to
> accuse the other side can help here. I do read dng mailinglists from time to
> time and some main people there often actively ask to drop Systemd debates
> or even hate speech on their lists. As far as I saw they try to be fair to
> Debian packagers as well.
>
> Within the Debian project a first good step would be to accept the fork,
> instead of just tolerating (and probably suffering from) it (what else could
> Debian people anyway than at least to tolerate it? it is free software
> after all). Accepting the fork basically is just accepting that the past is
> they way it is. Could I let go of wanting to change the past? Especially
> when all my wanting to change the past still was not able to change it?
>
> I read at least occasionally comments about Devuan in various Debian related
> mailing lists that suggested would not be a long lasting project and there
> would be no capable packagers / developers involved. Comments that tried to
> undermine the relevance of Devuan. A good first step could be to refrain
> from commenting in this way and open up to the possibility that some people
> there are capable packagers and testers as well and that some people have
> there have perfectly valid reasons for doing the work they do. Reasons you
> can think differently about, but still valid reasons.
>
> Same goes for Devuan people of course. Accepting each other as they are is
> the first big, important step here.
>
>
> To come back to the Technical Committee topic: I think it is important to
> appreciate both sides in a dispute even when announcing the final decision.
> I don´t have all the text of the final decisions in mind. I bet tech-ctte
> members care to at least word such a final decision as neutrally or non-
> offensively as they could. But actively appreciating both sides, especially
> the side that "lost" the conflict, may be a step beyond current practice.
> Those decisions are not about right or wrong. They are about technical
> preferences.
>
> I just reviewed some CTTE decision announcements in debian-devel-announce ml
> and while some of them include at least some rationale about the decision,
> some others are just presenting the result of the decision with strong, but
> accurate wording like "We exercise our power to decide" (including the
> various Systemd ones like 727708 and 762194). I however bet tech-ctte
> members have been completely exhausted after that discussion and decision
> process. So maybe my suggestion to appreciate both sides when announcing
> decisions… is asking for unrealistic super-human powers without other
> changes in the process.
>
> Also are either not all CTTE´s are announced on debian-devel-announce or is
> [CTTE #741573] Debian Menu System from September 2015 really the last
> technical decision of the CTTE? According to
>
> https://www.debian.org/devel/tech-ctte#status
>
> it appears that there has not been an technical decision of the CTTE
> afterwards.
>
> Thanks,
--
Martin
[toc] | [prev] | [next] | [standalone]
| From | Martin Steigerwald <martin@lichtvoll.de> |
|---|---|
| Date | 2017-12-28 13:50 +0100 |
| Message-ID | <v1FNf-6k-3@gated-at.bofh.it> |
| In reply to | #9719 |
Hello.
This is long, it may invite disagreement, but I tried my best to avoid
triggering any hurt feelings. In case you just want to be bothered with the
past even for the purpose of figuring out ways to learn from it, I invite you
to just skip reading the mail. There is certainly no need to relive the past.
Given current human experience it is also not possible to change it. But maybe
there is a way toward healing wounds.
Ian Jackson - 28.12.17, 11:20:
> Martin Steigerwald writes ("Re: Let's Stop Getting Torn Apart by
Disagreement: Concerns about the Technical Committee"):
> > Any workable solution lies beyond blame, however.
> > Any workable solution lies beyond "I am right and you are wrong".
>
> Traditionally Debian has a very workable approach for disagreements
> over whether software X or Y is better. (For whatever value of
> "better") Offer both and let people decide for themselves.
Sure. And it is a good approach.
Regarding Systemd/SysVInit/OpenRC this approach comes with a considerable cost
tough as it is such a core part of the system. One cost is that a lot of
packages link against Systemd library which is part of the reason why Devuan
exists. Or that GNOME and to some degree other DEs without Systemd is somewhat
challenging. Devuan developers gave up on the GNOME without Systemd topic for
now as far as I understood.
As far as I understand it is not possible without considerable effort and
quite some of alternative, basically duplicated packages to provide the choice
of a truly Systemd free system within Debian. It appears to me to be almost
like a new architecture like FreeBSD or Hurd flavors, not a different CPU
architecture. Sure Systemd is not an operating system kernel, but it is a
software that is really tightly coupled with one – a perfectly valid, but not
the only possible choice made by upstream developers. But to provide a new
architecture for this would also be considerable, heavy overhead. As far as I
understand Devuan works a bit like that. They pull in a lot of packages
unchanged from Debian and inject their own packages with some kind of an
overlay mechanism. Maybe there is something for Debian people to learn from
that approach. I did not review it closely so far.
I think it is partly this limitation that invited most of the uproar in the
discussion some years ago.
> When things start to get really emotional and heated is when people
> feel (rightly or wrongly) that such choices are being curtailed.
Exactly.
For those who don´t want any part of Systemd installed and used, not even the
libraries, Debian I think is just not the suitable choice at the moment.
Providing that free choice would mean to think about ways how something like
Devuan could be possible *within* the Debian project. Quite a challenge, but
not impossible I think. Of course, Devuan people may not want to join the
Debian project, at least not at the moment. On the other hand they do not
provide Systemd as a choice within Devuan. They just refer to using Debian in
case one wants to use Systemd. The other way around it could be perfectly
valid to refer to using Devuan for those who want a Systemd free system.
I hope for a time where Debian and Devuan people come together to heal the
forking. And I mean "heal" literally here. Cause there are still wounds. On
both sides. Whether there would still be a (officially approved?) variant of
Debian called Devuan does not matter, it could be a perfectly valid outcome.
But to heal the wounds… I think that is important work to allow for that
healing to happen.
A first step could be to stop accusing each other. Letting go of wanting to
accuse the other side can help here. I do read dng mailinglists from time to
time and some main people there often actively ask to drop Systemd debates or
even hate speech on their lists. As far as I saw they try to be fair to Debian
packagers as well.
Within the Debian project a first good step would be to accept the fork,
instead of just tolerating (and probably suffering from) it (what else could
Debian people anyway than at least to tolerate it? it is free software after
all). Accepting the fork basically is just accepting that the past is they way
it is. Could I let go of wanting to change the past? Especially when all my
wanting to change the past still was not able to change it?
I read at least occasionally comments about Devuan in various Debian related
mailing lists that suggested would not be a long lasting project and there
would be no capable packagers / developers involved. Comments that tried to
undermine the relevance of Devuan. A good first step could be to refrain from
commenting in this way and open up to the possibility that some people there
are capable packagers and testers as well and that some people have there have
perfectly valid reasons for doing the work they do. Reasons you can think
differently about, but still valid reasons.
Same goes for Devuan people of course. Accepting each other as they are is the
first big, important step here.
To come back to the Technical Committee topic: I think it is important to
appreciate both sides in a dispute even when announcing the final decision. I
don´t have all the text of the final decisions in mind. I bet tech-ctte
members care to at least word such a final decision as neutrally or non-
offensively as they could. But actively appreciating both sides, especially
the side that "lost" the conflict, may be a step beyond current practice.
Those decisions are not about right or wrong. They are about technical
preferences.
I just reviewed some CTTE decision announcements in debian-devel-announce ml
and while some of them include at least some rationale about the decision,
some others are just presenting the result of the decision with strong, but
accurate wording like "We exercise our power to decide" (including the various
Systemd ones like 727708 and 762194). I however bet tech-ctte members have
been completely exhausted after that discussion and decision process. So maybe
my suggestion to appreciate both sides when announcing decisions… is asking
for unrealistic super-human powers without other changes in the process.
Also are either not all CTTE´s are announced on debian-devel-announce or is
[CTTE #741573] Debian Menu System from September 2015 really the last
technical decision of the CTTE? According to
https://www.debian.org/devel/tech-ctte#status
it appears that there has not been an technical decision of the CTTE
afterwards.
Thanks,
--
Martin
[toc] | [prev] | [next] | [standalone]
| From | Paul Wise <pabs@debian.org> |
|---|---|
| Date | 2017-12-28 14:00 +0100 |
| Subject | Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee |
| Message-ID | <v1FWV-aP-5@gated-at.bofh.it> |
| In reply to | #9721 |
On Thu, Dec 28, 2017 at 8:41 PM, Martin Steigerwald wrote: > Providing that free choice would mean to think about ways how something like > Devuan could be possible *within* the Debian project. That would be quite simple once the PPAs/bikesheds/sheds proposal is implemented; just add build profiles to disable linking against systemd libraries (and remove other systemd deps) and a shed that builds all those packages using the build profile. -- bye, pabs https://wiki.debian.org/PaulWise
[toc] | [prev] | [next] | [standalone]
| From | Tollef Fog Heen <tfheen@err.no> |
|---|---|
| Date | 2017-12-28 19:40 +0100 |
| Message-ID | <v1LfX-3ZV-3@gated-at.bofh.it> |
| In reply to | #9721 |
]] Martin Steigerwald > Regarding Systemd/SysVInit/OpenRC this approach comes with a considerable cost > tough as it is such a core part of the system. One cost is that a lot of > packages link against Systemd library which is part of the reason why Devuan > exists. Or that GNOME and to some degree other DEs without Systemd is somewhat > challenging. Devuan developers gave up on the GNOME without Systemd topic for > now as far as I understood. systemd-shim seems to still exist in testing, so presumably it works well enough that it's not accumulating RC bugs. As for why you want to avoid linking to particular libraries, that's simply not how Debian works. We generally enable all options and link to every library possible (as long as they don't interact badly). Personally, I don't particularly favour mysql, but I don't go out of my way to ensure I don't have libmysqlclient (or nowadays, libmariadbclient) installed. It's just pointless, the cost in terms of disk space is tiny. […] > Within the Debian project a first good step would be to accept the fork, > instead of just tolerating (and probably suffering from) it (what else could > Debian people anyway than at least to tolerate it? it is free software after > all). Accepting the fork basically is just accepting that the past is they way > it is. Could I let go of wanting to change the past? Especially when all my > wanting to change the past still was not able to change it? I don't know what you mean by accepting the fork. It's a fork. Forking is fine and those folks interested in doing something that doesn't fit in Debian proper (whether that's removing specific bits they object to or something else) are free to do so. […] > Also are either not all CTTE´s are announced on debian-devel-announce or is > [CTTE #741573] Debian Menu System from September 2015 really the last > technical decision of the CTTE? https://lists.debian.org/debian-devel-announce/2017/07/msg00006.html is an example of one from this summer. -- Tollef Fog Heen UNIX is user friendly, it's just picky about who its friends are
[toc] | [prev] | [next] | [standalone]
| From | Ian Jackson <ijackson@chiark.greenend.org.uk> |
|---|---|
| Date | 2017-10-31 18:40 +0100 |
| Message-ID | <uGIG6-4XU-27@gated-at.bofh.it> |
| In reply to | #9596 |
Sam Hartman writes ("Re: Let's Stop Getting Torn Apart by Disagreement: Concerns about the Technical Committee"):
> I am discussing how we handle conflict because I hope we can do a better
> job of helping people feel valued even when we do not agree with their
> technical positions.
You've perhaps heard me say this before, but I think the TC process
lacks structure and that if the TC set out the process more formally,
things might go less awry. (And also it would involve less of an
investment of energy by all the partipants, particularly the
respondents to a complaint.)
One of the most toxic things that can happen in any kind of dispute is
for there not to be a clear understanding of what the rules are,
within which the dispute will be conducted. Ie, who is allowed to do
and say what, and when.
When people disagree about the metarules, community disintegrates
because people feel that not only are their opponents disregarding
their needs, but they are also playing foul.
I know that some people disagree, but I think that the TC should take
on much more of the trappings of other formal dispute resolution
mechanisms that we find in wider society. Particularly, the TC should
be more like a civil court or tribunal.
Courts are of course stressful, but I think that stress is usually the
result of the underlying dispute. (Courts in some jurisdictions are
awful, too, of course, and I'm not suggesting we set up professional
advocates with a vested interest in prolonging and exacerbating
disagreements...)
One big advantage of court-like formality is is that it provides
neutral (and possibly even constructive) ways to express and handle
the disagreement. And of course it can avoid arguments over the
ground rules.
There are other models: mediation, perhaps. But mediation is just
facilitated negotiation, and explicitly excludes the question of
justice or rightness. What really matters for the outcome of
mediation is not who has the best arguments, but what are the parties'
"best alternatives to negotiation".
So the TC should formally adopt rules of procedure, saying how and
when issues should be brought to the TC, and how the TC will handle
them. The rules should cover questions of when TC members should use
their ability to call for votes, and add amendments. They should say
what interval is normally appropriate before asking the TC for help.
The rules will need to be bent on occasion, of course - but the rules
themselves should say who can grant permission to bend them.
The TC rules could also limit the email discussion, at least by
default - one of the most exhausting things about the TC right now is
the never-ending email threads.
It would also IMO be a good idea for the TC to explicitly adopt some
"form letters" that should be used in various circumstances. If there
were a standard TC-approved text for the message saying "I feel
strongly enough about this, and you don't seem to agree, so I think I
will ask the TC for help soon" then that text could be made suitably
collegiate and refined over time, and there would be no arguments
about the tone of someone's email.
> I was not planning on discussing systemd again.
Thanks. I don't think doing so is going to be illuminating. It will
just reopen wounds.
Ian.
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | linux.debian.project
csiph-web