Re: [aur-general] [tu-bylaws] [PATCH] Clarify the process for Special Removal of an inactive TU

2018-01-21 Thread Eli Schwartz via aur-general
On 01/21/2018 04:19 PM, Lukas Fleischer via aur-general wrote:
> On Sun, 21 Jan 2018 at 21:40:43, Xyne wrote:
>> On 2018-01-21 10:04 +0100
>> Lukas Fleischer via aur-general wrote:
>>
>>> So you suggest to remove the first part of the condition (before the
>>> "OR") altogether?
>>
>> I made no such suggestion.
> 
> By your logic, there is no situation where the first part of the
> condition applies but the second part (after the "OR") does not. So we
> could as well remove the part before the "OR" -- and, if that were the
> case, we would have removed the statement before the amendment of the
> bylaws.
> 
> If what I am saying is not true, there might be a misunderstanding: in
> this case, please describe a situation where only the part before the
> "OR" applies but the part after the "OR" does not.

Well, strictly speaking in the event that there have been no prospective
votes in more than two months, but the TU in question did vote for the
votes from, say, three and four months ago but then dropped off the face
of the community for the last two months, they would qualify for special
removal under the part before the OR, but not the part after the OR.

I think that having to contrive that circumstance indicates that it is,
in fact, contrived and going against the intent.

> In fact, even if you really want to be pedantic and take everything in
> the bylaws literally, the first condition before the "OR" applies if a
> Trusted User does nothing but vote: in today's terminology, the "AUR" is
> the "Arch User Repository" (the collection of packages uploaded and
> maintained by users) and the web interface is called "aurweb", see [1].
> So, while voting is a TU action performed in aurweb, it is clearly not
> "any action that required TU privileges on the AUR" because the AUR
> (package collection) is not touched.

Indeed! I tried to make this evident in my initial proposal to this thread.

-- 
Eli Schwartz
Bug Wrangler and Trusted User



signature.asc
Description: OpenPGP digital signature


Re: [aur-general] [tu-bylaws] [PATCH] Clarify the process for Special Removal of an inactive TU

2018-01-21 Thread Lukas Fleischer via aur-general
On Sun, 21 Jan 2018 at 21:40:43, Xyne wrote:
> On 2018-01-21 10:04 +0100
> Lukas Fleischer via aur-general wrote:
> 
> >So you suggest to remove the first part of the condition (before the
> >"OR") altogether?
> 
> I made no such suggestion.

By your logic, there is no situation where the first part of the
condition applies but the second part (after the "OR") does not. So we
could as well remove the part before the "OR" -- and, if that were the
case, we would have removed the statement before the amendment of the
bylaws.

If what I am saying is not true, there might be a misunderstanding: in
this case, please describe a situation where only the part before the
"OR" applies but the part after the "OR" does not.

> And again, the intention of the current bylaws was not to disregard voting as
> an activity. The first part was to speed up the process for TUs who show no
> visible online activity (i.e. TUs who have abandoned Arch completely, for
> whatever reason), and the second part was to remove those who prevent the
> establishment of quorum. A TU who votes is clearly still logging in to his or
> her account and not preventing quorum. So yeah, a TU who does nothing but vote
> for over a year should be removed, but by a regular removal process, which the
> bylaws already handle.

Makes no sense. See above. We would not have listed all the details of
what TU inactivity means if inactivity always implies the part after the
"OR".

> 
> Btw, we discussed this together over 4 years ago and we were in agreement then
> about both the intention and the formulation. Here's a message in which you
> clearly agreed with this intention:
> 
> https://lists.archlinux.org/pipermail/aur-general/2013-August/024783.html

I did agree that inactivity should be a sufficient condition for special
removal. I did never agree that inactivity requires not voting. In that
email, I even explained that I understand "work on the AUR" as
"uploading, updating and deleting packages".

In fact, even if you really want to be pedantic and take everything in
the bylaws literally, the first condition before the "OR" applies if a
Trusted User does nothing but vote: in today's terminology, the "AUR" is
the "Arch User Repository" (the collection of packages uploaded and
maintained by users) and the web interface is called "aurweb", see [1].
So, while voting is a TU action performed in aurweb, it is clearly not
"any action that required TU privileges on the AUR" because the AUR
(package collection) is not touched.

Regards,
Lukas

[1] https://git.archlinux.org/aurweb.git/plain/README


Re: [aur-general] [tu-bylaws] [PATCH] Clarify the process for Special Removal of an inactive TU

2018-01-21 Thread Xyne
On 2018-01-21 10:04 +0100
Lukas Fleischer via aur-general wrote:

>So you suggest to remove the first part of the condition (before the
>"OR") altogether?

I made no such suggestion.

With the current bylaws, any 2 TUs can start a regular removal process for any
reason. This suffices to remove TUs who aren't "doing enough" according to the
majority of other TUs. The only difference from the special removal process is a
few more days and a higher quorum. The current bylaws are explicit and fine as
they are. There is no need to change them. 

A TU who still shows signs of recent online activity should be given the full
discussion period of a regular removal process to offer an explanation or
resignation. After all, all TUs have contributed to this community and were
recruited due to qualities that we recognized in them at the time of their
application. A few extra days to hear their them out before kicking them out
is a costless courtesy. Unless they are preventing quorum from being
established, there is absolutely no harm nor pressing need to speed up the
process.

Just to be clear, I support the proposed removals given the cited inactivity,
and I agree that doing nothing other than vote for over a year is not the
intended mission of a TU. The silence from both during the discussion period
is also strange given that they still log in to vote (vote timers?).

And again, the intention of the current bylaws was not to disregard voting as
an activity. The first part was to speed up the process for TUs who show no
visible online activity (i.e. TUs who have abandoned Arch completely, for
whatever reason), and the second part was to remove those who prevent the
establishment of quorum. A TU who votes is clearly still logging in to his or
her account and not preventing quorum. So yeah, a TU who does nothing but vote
for over a year should be removed, but by a regular removal process, which the
bylaws already handle.

Btw, we discussed this together over 4 years ago and we were in agreement then
about both the intention and the formulation. Here's a message in which you
clearly agreed with this intention:

https://lists.archlinux.org/pipermail/aur-general/2013-August/024783.html

You later approved my patch.

Regards,
Xyne


Re: [aur-general] Special Removal of an Inactive TU: speps

2018-01-21 Thread Xyne
Lukas Fleischer via aur-general wrote:

>I find it ridiculous to call Trusted Users active ("in some sense") if
>all they do is vote. The actual job of a Trusted User is to maintain the
>AUR and the [community] repository. Imagine a world where all Trusted
>Users would do nothing but add/remove new Trusted Users; neither the AUR
>nor [community] are touched by anyone. Would you call such a group of
>Trusted Users active? I doubt so.

And that is why the regular removal process exists.

Special removal process: quickly remove a TU who has disappeared or impeded the 
mission of other TUS.
Regular removal process: remove TUs that are not doing their job as other TUs 
see fit.


Re: [aur-general] [tu-bylaws] [PATCH] Clarify the process for Special Removal of an inactive TU

2018-01-21 Thread Lukas Fleischer via aur-general
On Sun, 21 Jan 2018 at 04:24:49, Xyne wrote:
> > The intent of the first sectionm before the "OR", is to measure any sort of
> > activity. Updating a package, voting or posting a comment shows that the TU
> > is still logging in to the AUR and thus active in some sense. The point of
> > the first section was to provide a way to remove TUs who had simply
> > disappeared. This is as it should be. There is no mandated TU quota for
> > package actions.
> 
> > The intent of the second section, after the "OR", is to ensure that TUs who
> > repeatedly disregard votes and possibly prevent quorum from being 
> > established
> > can be removed.
> 
> The special removal procedure was only added to handle special cases where the
> TU has clearly abandoned Arch altogether (no detectable activity in the last
> two months) or the TU has simply ignored votes and thus jeopardized quorum,
> again over a period of two months or more.
> 
> The normal procedure should be used to remove a TU who has not impeded other
> TUs in their mission and who has been active within the last two months, which
> gives them time to offer an explanation or a resignation.

So you suggest to remove the first part of the condition (before the
"OR") altogether?


Re: [aur-general] Special Removal of an Inactive TU: speps

2018-01-21 Thread Lukas Fleischer via aur-general
On Sun, 21 Jan 2018 at 04:07:06, Xyne wrote:
> Doug Newgard via aur-general wrote:
> 
> >Yes, it is a bit ambiguous. The discussion in #archlinux-tu concluded that 
> >the
> >voting being an the AUR was just happenstance and intent of the section was
> >that voting not be included in point 2. With many/most of the most active TUs
> >participating or present for that discussion, I would conclude that the 
> >general
> >understanding of this section was followed in this case and the motions have
> >passed.
> 
> I disagree. The intent of the first sectionm before the "OR", is to measure 
> any
> sort of activity. Updating a package, voting or posting a comment shows that
> the TU is still logging in to the AUR and thus active in some sense. The point
> of the first section was to provide a way to remove TUs who had simply
> disappeared. This is as it should be. There is no mandated TU quota for 
> package
> actions.

I find it ridiculous to call Trusted Users active ("in some sense") if
all they do is vote. The actual job of a Trusted User is to maintain the
AUR and the [community] repository. Imagine a world where all Trusted
Users would do nothing but add/remove new Trusted Users; neither the AUR
nor [community] are touched by anyone. Would you call such a group of
Trusted Users active? I doubt so.

Also, as I already mentioned in another reply, the intent of the current
statement in the bylaws is quite clear: voting should not be considered
as some sort of activity in the first section before the "OR". If you
count voting as activity, the condition "not active OR not voting" for
special removal makes no sense: "voting" implies "active", so "not
active" implies "not voting" and the statement "not active OR not
voting" is equivalent to "not voting". This means that the whole section
before the "OR" is unnecessary. I do not think we would have voted for
an amendment of the bylaws adding unnecessary junk.

I really hope we will not start reading and writing our bylaws like
pedantic lawyers, where every single formulation has to be chosen very
carefully. Voting is just a tiny part of the things we do, our main
focus should be on improving Arch Linux as a distribution.

Regards,
Lukas