-
stpeter
hmm
-
stpeter
m&m let's discuss in the meeting tomorrow
-
m&m
I need to put together an agenda for today
-
winfried
some suggestions:
-
winfried
- post mortum
-
m&m
remember we only have 30 minutes!
-
winfried
- access
-
m&m
- BOSH
-
winfried
- dividing work
-
winfried
- how to communicate with the council
-
winfried
- structuring changelogs and tagging changes as major/minor
-
winfried
- XEPS we have to act on
-
winfried
- the next humorous xep
-
Steffen Larsen
+1
-
m&m
that is more like 120 minutes of stuff
-
Steffen Larsen
:-)
-
m&m
we're not talking about it all
-
Steffen Larsen
its actually hard to divide work when we use email as our XEP queue
-
Steffen Larsen
unless we are talking together and splitting work in our muc here
-
Lloyd
Agree with Steffen Larsen
-
Steffen Larsen
well I am off.. talk to you in a couple of hours guys
-
Kev
Isn't it just a case of replying to an item on the list before you deal with it? It hardly affects me what tools you folks use, but still...mailing lists seem like they should work fine.
-
m&m
Lloyd: would you track down Ash for us, please?
-
winfried
I Have to excuse Stefan Strigler, he probably can't make it today
-
Lloyd
He;s around
-
Steffen Larsen
excused! :-)
-
Lloyd
just poked ash to join early
-
Ash
Hello!
-
winfried
hi!
-
m&m
my clock sais we still about about two minutes
-
m&m
says even
-
m&m
clearly that is demonstrating the elite typing skills of an editor
-
Lloyd
:)
-
Steffen Larsen
:-)
-
Ash
:)
-
Steffen Larsen
hello Ash and Winfried!
-
winfried
counting down for banging the gavel
-
winfried
hi steffen ;-)
-
Steffen Larsen
2
-
Steffen Larsen
1
-
Steffen Larsen
0
-
winfried
*BANG*
- m&m bangs gavel
-
m&m
alright, so the agenda for today
-
m&m
1) Hand-off Portmortem ------------------------------
-
m&m
I kept meaning to write this up while in London last week, but failed miserably
-
stpeter
hi :-)
-
winfried
how much is there to say?
-
m&m
XEP-readme was updated to reflect the latest
-
Steffen Larsen
yes it looks more modern now :-)
-
m&m
it still requires a good amount of manual steps
-
m&m
and special access
-
m&m
list administration for standards@
-
stpeter
right
-
m&m
WordPress (until Simon and Laura replace the WP-based site with something static)
-
m&m
git
-
m&m
shell
-
Ash
Not sure but I guess the new site will still be wordpress
-
stpeter
yeah, too many disparate tools
-
m&m
I think there's still a couple of bugs in the XEP-readme, and I'll submit a patch to address that
-
Steffen Larsen
yes a lot could be done automatically
-
m&m
the shell and python scripts have some documentation, which probably should go into the readme (or someone to update the scripts)
-
Steffen Larsen
but lets do that when we understand the process better
-
m&m
right
-
winfried
+1
-
m&m
I started looking into what it would take to use git hooks
-
winfried
would love to be able to test / run all scripts and so locally
-
m&m
I think it's possible, but I have some concerns if there are non-Editor team people with push rights
-
m&m
yes
-
Steffen Larsen
how about also using merge request from gitorious?
-
m&m
I'm not a Git expert, but wouldn't that require us to have the canonical repo in gitorius?
-
winfried
Steffen: maybe better understand the current process before doing so
-
Steffen Larsen
sure
-
m&m
I think the current readme covers the steps fairly well now
-
Steffen Larsen
yes
-
m&m
the only bug I've found are references to a local git working copy that is not in the right place
-
Steffen Larsen
my biggest concern is not the process.. but more the queue and the many mails that confuses me..
-
winfried
the readme still needs to be build into html and updated on the site ;-)
-
Ash
Steffen: +1
-
m&m
Steffen Larsen: one thing at a time!
-
Steffen Larsen
thats done by a script right
-
Steffen Larsen
m&m: right
-
m&m
yes, XEP-readme is a XEP, so gen.py can do the right thing with it
-
m&m
I'm not sure there's much more to say about the postmortem
-
m&m
stpeter?
-
stpeter
sounds about right to me
-
winfried
ok, that brings us to the access rights....
-
stpeter
I'd like to get more people working on things (see next topic) because different people will find different process bugs
-
m&m
2) Access Control ------------------------------ + Website + Git + Mailing lists
-
m&m
I lumped website together
-
m&m
that's really shell (for the static-ish side) and WP
-
m&m
to get access, you need to send Kev your SSH key
-
m&m
to get git and shell
-
winfried
ok
-
Ash
Kev had concerns with lots of people having shell access. Has that been resolved?
-
m&m
he's nervous about signing everyone up for that, though
-
m&m
no it has not
-
Steffen Larsen
ok
-
Steffen Larsen
so we will ship him our key?
-
m&m
Steffen Larsen: correct
-
m&m
I understand Kev's concerns about shell access
-
winfried
so there is no editor group with proper limits?
-
m&m
but, we need to be able to do the job
-
m&m
so unless we're going to do a potentially massive tooling effort right now ...
-
m&m
… the i-team is going to have to grant limited access
-
m&m
there are limits, though
-
Steffen Larsen
ok
-
Lloyd
if we implemented git hooks then shell access would become a moot point
-
m&m
we really just need to have /bin/bash as user "xsf"
-
m&m
Lloyd: most likely, yes
-
m&m
I'm not sure how much effort is required there
-
Steffen Larsen
for what? updating the local repo and generating the html ?
-
m&m
Steffen Larsen: yes
-
Kev
If you all want shell, can you let me know which commands you need to run as xsf, please?
-
Kev
Just granting lots of extra people access to bash doesn't sound ideal.
-
Steffen Larsen
ok. we might just be able to do that by cron? and let it check out the latest master from the repo?
-
m&m
Steffen Larsen: slow down a little (-:
-
Steffen Larsen
sorry.. just trying to make it easier by not having ssh access
-
m&m
if we're willing to limp along with a couple of people having shell...
-
Lloyd
I'd prefer not to have shell if possible, there should be tools/procedures in place to make things as simple as possible. (happy to have shell I'm talking the global "I")
-
m&m
… and others (possibly those same people) working on more automated tooling ...
-
Lloyd
m&m +1
-
m&m
… we could get by with a lot fewer shell rights
-
Steffen Larsen
yes!
-
winfried
ok so we should divide efforts: tooling and current queue
-
Lloyd
yup
-
m&m
winfried: +1
-
Steffen Larsen
+1
-
winfried
+1
-
winfried
;-)
-
m&m
the tooling group should be able to work with a local clone of git
-
Ash
In terms of tooling, we could make use of Atlassian's tools which are free for open source projects
-
m&m
Ash: you need to clear that with the i-team
-
m&m
they would be the ones to maintain the base software
-
m&m
installs, updates, runtime, etc
-
Ash
Their cloud service is free
-
m&m
if the Board is not comfortable moving git to a cloud service, I don't see this being acceptable either
-
winfried
guess some git-hooks being build on the current scripts should do?
-
Ash
Jira for ticket management, Bamboo for CI (to do the builds)
-
m&m
s/Board/XSF membership/
-
Ash
Fair enough. Just an idea :)
-
m&m
I do appreciate it
-
stpeter
Ash: we have previously used Atlassian tools so I think we could use them again if desired / needed
-
Lloyd
Not a fan of atlassian, but at least it would give us an easy integrated solution. However if we were going that far I'd prefer github + travis - with the added benefit of visibility :)
-
m&m
but I appreciate the arguments against better (-:
-
stpeter
Lloyd: +1 to transparency
-
m&m
as long as we can run it on athena, and the i-team is willing to deal with the software installs/updates
-
m&m
to me, scripts are one thing, but software packages are another
-
stpeter
nod
-
winfried
can you elaborate that a bit?
-
m&m
and I don't think it's appropriate for the editor team to maintain software packages unless we can isolate it to just the editor team function (write-wise)
-
Lloyd
I think maybe we're getting a little sidetracked with solutions rather than tasks.
-
winfried
yup
-
m&m
Lloyd: I think you're right (-:
-
m&m
anyway, let's figure out who wants to do what
-
stpeter
engineers love to talk about their tools :-)
-
m&m
who wants to look into improved automation?
-
Ash
:)
-
Lloyd
stpeter :)
-
winfried
*silence*
-
Lloyd
So how about those with current access work on current queue and others in tooling team (discuss via mailing list) as a first start and then anyone who wants to switch (or do both) please say
-
Lloyd
m&m I'll happily do that.
-
m&m
thanks Lloyd
-
Lloyd
m&m: you might not like my suggestions ;) I have strong opinions sometimes
-
m&m
Lloyd: I am bigger than you, though (-:
-
Lloyd
..and across an ocean :P
-
stpeter
heh
-
Kev
When we've used Atlassian previously, it has been a services we've hosted, and the maintenance was not fun.
-
m&m
frankly, as long as it gets the job done and the maintenance is reasonably isolated, I'm open
-
stpeter
Kev: agreed
-
m&m
s/reasonably isolated/reasonable/
-
m&m
as for queue management, I've found email to be sufficient for small teams like this
-
Kev
I'm not saying 'iteam is not willing to do this', just noting that it's a significant time drain.
-
stpeter
email + this chatroom are fine by me
-
stpeter
but I'm old-fashioned
-
winfried
stpeter +1 (on both)
-
m&m
stpeter: apparently I am too
-
Lloyd
mostly works for me, if it doesn't I'm sure we'll shout.
-
m&m
just be good about checking your email d-:
- m&m looks at the agenda again
-
m&m
is there more about access we want to talk about?
-
m&m
mailing lists
-
stpeter
right, I sent mail about that
-
m&m
I think we should all have admin rights on at least editor@, and probably standards@ too
-
stpeter
I think it would spread the load
-
m&m
stpeter: that's why I have it in the agenda (-:
-
stpeter
(we need to get some greylisting and other spam-fighting things on atlas while we're at it)
-
winfried
wondering what will be coming my way, but lets hit it ;-)
-
m&m
winfried: you can help with tooling (-:
-
m&m
and/or list moderation
-
m&m
stpeter: does the editor team need to be involved with that anti-spam effort?
-
winfried
thats ok, was just wondering what list moderation would end me up with ;-)
-
m&m
winfried: so far, it's periodically checking the editor@ list and junking a bunch of emails
-
m&m
really not more than once a day
-
stpeter
m&m I don't think so
-
winfried
ok
-
m&m
standards@ has maybe one thing a week that needs attention
-
m&m
from what I've noticed
-
m&m
ok, we're behind schedule
-
winfried
yup
-
m&m
any more on access?
-
winfried
nope
-
Lloyd
(shake)
-
Ash
Don't think so
-
m&m
there is a wiki that Steffan got started, so we can capture some of the decisions made here on that page
-
m&m
moving on
-
m&m
3) Outstanding Work ------------------------------ + BOSH + Deferred XEPs + Website updates
-
Ash
+ XEP-0060
-
winfried
BOSH: I send a patch to the editor@ fixing a minor type
-
winfried
s/type/typo/
-
m&m
winfried: as soon as possible, please (-:
-
m&m
There is a list of XEP to defer
-
winfried
send it on feb 17th
-
winfried
will resend it...
-
m&m
oh, send not sent
-
m&m
ah
-
m&m
yes, please … it probably got lost in the shuffle from stpeter to !stpeter (-:
-
stpeter
nod
-
winfried
(and I don;t have rights) After that BOSH can be voted upon for final
-
m&m
stpeter: you have the list of XEPs to defer handy?
-
stpeter
m&m: yep, please hold
-
m&m
winfried: /nod
-
m&m
I suggest that we deal with deferment once a month
-
Ash
Sounds sensible
-
m&m
it means some Experimental XEPs will have extended times, but that seems fine to me
-
winfried
that is already current practice not?
-
m&m
winfried: the current practice is that stpeter gets to the deferred XEPs when he can (-:
-
stpeter
the only XEPs to be deferred that I see are 305, 316, and 317
-
m&m
we'll try to be a little more regular with it
-
m&m
stpeter: thanks
-
m&m
for website, I think the only thing left right now is automation, which we already discussed
-
m&m
all the other WP updates I had in my local .todo have been taken care of
-
winfried
for my picture: who has access and can work on the current queue right now?
-
Lloyd
not I
-
m&m
definitely myself and stpter
-
Ash
Nor me
-
m&m
I thought winfried had git access, but I guess that's not the case
-
winfried
nope
-
m&m
I think all of us should have git rights
-
m&m
then you can ping myself or stpeter for the stuff that requires shell access
-
m&m
at least until we get better automation going
-
stpeter
that seems fine for now
-
stpeter
nod
-
m&m
*hint hint Lloyd (-:
-
Lloyd
I will start looking into tooling this week and report back via email/next meeting
-
m&m
thanks
-
m&m
Ash: you mentioned XEP-0060 … are the patches pending?
-
Ash
Not yet. I have started, but don't have much time.
-
m&m
ok, so you're working on patches, but don't have them yet
-
Ash
Yeah
-
m&m
so there's no action for the rest of the editor team (-:
-
Ash
So not to worry
-
Ash
:)
-
m&m
I think that covers #4
-
m&m
er #3
-
m&m
4) Future Work ------------------------------ + Automation options + Humorous XEP
-
m&m
we've already figured out automation
-
Lloyd
Ash, remind me to talk about patches dwd and I discussed last week
-
m&m
regarding a humorous XEP …
-
Ash
Lloyd: Will do
-
m&m
do we want to try and do one this year? or does someone already have a writeup ready for council sign-off?
-
winfried
well... I suggest we vote on a humorous xep before sxep-0001 is changed :-P
-
m&m
heh
-
m&m
we need an idea first
-
stpeter
I haven't done one of those in years
-
stpeter
they were fun, though
-
winfried
was thinking about ciricular approving bodies for approving humorous xeps
-
stpeter
in London we got to talking about the morse code transport binding - who needs WebSocket? ;-)
-
m&m
winfried: (-:
-
m&m
either of those are fine with me
-
m&m
I think I might have been the one to suggest the morse-code transport, too (-:
-
m&m
if something is to come from this body, I think we would need it ready before next Friday (03/21)
-
m&m
it's just under two weeks, but I know I don't have the time myself
-
winfried
was brainstorming once with steffen on xmpp over humanpowerd two wheeled pedal transport
-
winfried
but I want to have that one implemented before submitting ;-)
-
m&m
haha
-
m&m
remember — "XEP or it doesn't exist". Someone needs to write it before we can publish
-
m&m
any volunteers?
-
stpeter
when was the last humorous XEP published?
- m&m takes a look
-
winfried
to be honest, xmpp over morse code gives me a bit of a feeling: "been there before"
-
stpeter
2009
-
stpeter
2011
-
m&m
yes, XEP-0295
-
winfried
commentory on some current topic (like the json xep) is great
-
m&m
that or another security one
-
winfried
yeah!
-
m&m
the anti-privacy XEP
-
stpeter
the problem with humorous XEPs is that you need to be inspired to write one, and I guess I haven't felt inspired in that way since 2009 :(
-
m&m
stpeter: exactly
-
m&m
and I take the lack of a hand or "I'll do it" to mean we have no volunteers to write it
-
winfried
if someone volunteers with me, I want to write an anti-privacy xep
-
winfried
got some great ideas bubbling up
-
m&m
I don't have the time to do that
-
stpeter
the best humorous specs also have a germ of truth in them
-
m&m
I signed up for too much extra work last week (-:
-
winfried
neither have I ;-)
-
stpeter
m&m: you did!
-
m&m
ok, moving on
-
m&m
5) Next Meeting ------------------------------
-
winfried
yeah, ping me if anybody wants to be involved
-
Ash
Automated carbons to your local government agency, to save taxpayers money?
-
Lloyd
:)
-
winfried
yep, that kind of stuff@!
-
m&m
I think this meeting is useful
-
m&m
so we should keep doing it
-
Ash
Agree
-
m&m
but do we need/want to do it weekly or bi-weekly?
-
winfried
+1
-
stpeter
shall we add it to the calendar?
-
m&m
monthly is too long
-
winfried
agree
-
m&m
stpeter: I think that makes sense
-
Lloyd
fortnightly seemed to make sense
-
Ash
+1
-
Lloyd
At least until processes/automation settles?
-
Kev
FWIW, I think very short meetings frequently make a lot of sense. But that's just me.
-
m&m
Lloyd: I was about to suggest weekly until we have automation (-:
-
winfried
I have to leave right now...
-
m&m
we're 17 minutes over
-
winfried
I will read it back in the logs, this time usally fits, otherwise best on monday or friday
-
m&m
is everyone ok with resuming next week?
-
Lloyd
m&m fine with that, as long as they aren't all 1hr long :)
-
m&m
no, please no!
-
m&m
30 minutes
-
Ash
OK
-
m&m
and I'll have a better agenda for next week, really (-:
-
m&m
ok, next meeting on 2014-03-18 @ 16:00 UTC
-
stpeter
yep, cut it off at 30 and we can delay until the next one
-
m&m
exactly
-
Lloyd
oh, a pep node for "selfies"
-
m&m
ok, I say we're done
- m&m bangs gavel
-
m&m
thanks everyone
-
Lloyd
Cool see you all next week - and every working day until then :)
-
stpeter
Lloyd: :-)
- m&m puts Lloyd on next weeks agenda (-:
-
Ash
Cheers!
-
Lloyd
You can discuss me all you want
-
m&m
(-:
-
m&m
holy crap … I'm already 31 emails behind since I last checked
-
stpeter
BTW I just edited the postfix config a bit on atlas, but no promises that it will help
-
m&m
which was just before 16:00 UTC
-
m&m
stpeter: we'll see (-:
-
m&m
everyone, be sure to get Kev your info for git access
-
Lloyd
Kev how best to do this?
-
Kev
Send me it gpg signed using the key you had me sign at the summit? ;)
- m&m wanders off for coffee