← Back to team overview

kubuntu-council team mailing list archive

Re: My Future With Kubuntu

 

The situation regarding suspended Ninja status/git & ppa access was
discussed in #kubuntu-devel on IRC on Saturday 18th March.

https://irclogs.ubuntu.com/2017/03/18/%23kubuntu-devel.html#t16:05

Most participants seemed to favour restoration on a strictly provisional
or conditional basis, but a fairly major question regarding Simon's
proposed course of action (1-3) in his email below from Jan 22 was left
unanswered.

Specifically:

https://irclogs.ubuntu.com/2017/03/18/%23kubuntu-devel.html#t16:17

[16:16] <acheronuk> I for one hoped that things would change fairly
rapidly so privs could be restored. but things did not go that way.
[16:16] <yofel> indeed
[16:17] <wxl> acheronuk: to be clear, what things were you hoping to see?
[16:17] <wxl> perhaps tsimonq2 can explain why they did not occur?
[16:18] <clivejo> wxl: I guess the points on the email reply
[16:18] <clivejo> documentation etc
[16:18] <clivejo> things that don't need LP commit access to do
[16:18] <wxl> which email is this again?
[16:18] <acheronuk>
https://lists.launchpad.net/kubuntu-council/msg00180.html
[16:18] <wxl> thx
[16:19] <wxl> well, tsimonq2 ?
[16:20] <clivejo> those are some very valid issues which affect us
[16:21] <clivejo> and I was very impressed by him offering to work on them

I think this needs to be answered by Simon before any more progress can
be made.

I am presuming Simon simply missed that Q at the time, or when reading
back in the logs.........

Rik






On Sun, Jan 22, 2017 at 03:09 AM, Simon Quigley <tsimonq2@xxxxxxxxxx> wrote:
> Kubuntu Council,
>
> I would like to start by apologizing. I would like to apologize not
only for
> not being here for the past couple of weeks, but for my conduct the day
> before leaving. In this email, I would like to explain what I did, why
I did
> it, what I think of my actions now, and what I would like to do going
> forward.
>
> Here’s what I did. I staged KDE Frameworks 5.30 after being told not to
> (while not explicitly, if I recall correctly). The day that I left, I
wanted
> to give them a “going away surprise” (this is what I labeled it as). I
> wanted to start the initial staging process of getting Frameworks 5.29
> prepared a few weeks before that, but we had hit some issues getting
> Frameworks 5.28 in the archive so we decided to wait. I was frustrated
that
> Rik had staged Plasma 5.8.5 without saying anything in #kubuntu-devel.
So my
> reasoning for this was half assuming it would give me someone to point at
> when people realized this and half assuming it would fix some issues that
> Frameworks 5.28 had.
>
> Let me just say this with bold and underline: _*THIS WAS NOT RIGHT.
THIS WAS
> STUPID.*_ It was 10 PM and I was getting ready to go to bed when I pushed
> this. It was a long day and I wasn’t feeling right, and it felt
mischievous
> and wrong. I fully acknowledge this was one of the more stupid things I’ve
> done in my life. It’s not a mistake I can learn from, it’s not a mistake
> that I can correct now, it was stupid, late night, ill-conceived thought.
> It’s not like I planned each of the three screwups for weeks and weeks
> before and decided to ruin everyone’s day. It was an impulsive decision.
>
> It’s not the first time I’ve done this, and I’m frustrated at myself. I
> really am. Sometimes I make late night decisions and facepalm at it
the day
> after. I find myself trying to explain myself, and I can’t even find a
> justification to justify it to myself (I was grabbing at straws when I was
> explaining above, let’s be honest), which frustrates me because not being
> able to explain my actions to myself makes me feel like I have a Chaos
> Monkey[1] running in my head (no, not a chaotic monkey, it’s a program
:P).
> Most of the time I make rational, smart, thought-out decisions, but when I
> get tired enough, the lack of development in the prefrontal cortex of my
> brain really shines in the worst of ways. It causes me to burn bridges
> instead of build them. And that’s what I feel happened this time.
>
> After I saw that my ninja status was revoked, I was frustrated. My little
> internal Chaos Monkey had gotten the best of me again. This turned into
> anger at myself then sadness. I was really sad that this had happened, but
> it was justified. I did something bad, and I was going to have to face the
> consequences. And it hurt, it really did. It still really hurts, now
when I
> want to go to the channel and do something, I have to remember my stupid
> mistake and go through others to complete tasks, which reminds them of it
> to. That really hurts, but I have to suck it up and deal with it, just
like
> every time I’ve done it before.
>
> All I can do now is ask for forgiveness. I am really really sorry. I
> apologize to Rik for having to clean up the mess I made, and I
apologize to
> the Council for having to make this decision. But I would like to move
> forward from this, and hopefully be able to start anew. I hope to be
able to
> prevent this from ever happening again by getting better sleep and getting
> offline earlier in the evening. I will try my best to ensure that my bad
> late-night judgement doesn’t get the best of me when working with Kubuntu
> for a long time.
>
> Moving forward from this, I would like to propose a short-term plan as to
> what I do in Kubuntu from this point on until my ninja access is
restored. I
> would like to work on the following projects, using pull requests/merge
> proposals when necessary:
>
>  1. Get some solid development documentation. Something Valorie could
follow
> and understand (:P). This includes complete documentation describing
how to
> use KCI (I’ll need people to get me screenshots as I don’t have access
to do
> anything but read-only tasks…), development tools, our workflow, and any
> other relevant documentation.
>  2. Reorganize kubuntu-automation so we know exactly what does what and we
> have some solid documentation as to how to use everything. I would also
> finish writing unit tests and any other automated testing we could use to
> ensure that everything always Just Works.
>  3. Figure out what in the KCI code does what, either rewrite the majority
> of it in a more efficient and readable language or get some solid
> documentation for what code does what and documentation on
contributing and
> editing code. After I do this, I want to make sure once and for all
that we
> have kubuntu_stable branches working and buildable images (maybe even
> autopkgtests to ensure that nothing breaks when we upload it to the
> archive). One more thing for this item, we need to find a way to leave
notes
> on each one of the jobs and/or ignore it in KCI to finally get ALL of the
> jobs working or bugs reported to get them working.
>
> Those are three elephants in the room that I really think we need to get
> going to make the most use out of our tools. This will really help us
in the
> long run if this is documented very well.
>
> Again, I apologize. I realize what I did was a terrible decision, but
I look
> forward to working in the Kubuntu team for a long time to come, and I
would
> like to be able to make things right and solve any issues I may have
caused.
> Please let me know if there is anything specific I can do to earn ninja
> status back besides knocking out those three big tasks and doing other
> miscellaneous packaging tasks that may arise.
>
> Thank you for your time.
>
> [1] https://github.com/netflix/chaosmonkey
>
> --
> Simon Quigley
> tsimonq2@xxxxxxxxxx
> tsimonq2 on freenode and OFTC
> 5C7A BEA2 0F86 3045 9CC8
> C8B5 E27F 2CF8 458C 2FA4
>
> --
> Mailing list: https://launchpad.net/~kubuntu-council
> Post to     : kubuntu-council@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kubuntu-council
> More help   : https://help.launchpad.net/ListHelp


Follow ups