Open Week -- How to participate remotely at an Ubuntu Developer Summit -- Jorge Castro -- Fri, May 7

EDT -5

(02:01:36 PM) jcastro: Ok
(02:01:40 PM) jcastro: 2 sessions left!
(02:01:55 PM) jcastro: This one is going to be "How to Participate in the Ubuntu Developer Summit"
(02:02:12 PM) jcastro: where I will give you all the tips on how to follow along as we forge the Maverick Meerkat
(02:02:16 PM) jcastro: ok
(02:02:19 PM) jcastro: so first off
(02:02:21 PM) jcastro: what is UDS
(02:02:33 PM) jcastro: it's the Ubuntu Developer Summit, and like Ubuntu itself it happens every 6 months
(02:02:41 PM) jcastro: usually after a release
(02:02:57 PM) jcastro: we alternate between europe and north america
(02:03:03 PM) jcastro: so this time it's in Brussels, Belgium
(02:03:16 PM) jcastro: UDS is a week long and is full of sessions
(02:03:21 PM) jcastro: which I will get to in a minute
(02:03:46 PM) jcastro: ok, so before UDS actually begin all the teams are busy preparing their blueprints
(02:03:56 PM) jcastro: blueprints are how we figure out what will go into maverick
(02:04:13 PM) jcastro: https://blueprints.edge.launchpad.net/ubuntu/+spec/community-lucid-launchpad-upstream-improvements
(02:04:21 PM) jcastro: here's an example of a blueprint from last cycle
(02:04:41 PM) jcastro: you can subscribe to blueprints to follow along progress along the course of a cycle
(02:04:48 PM) jcastro: it will mail you everytime someone updates it
(02:04:56 PM) jcastro: https://wiki.ubuntu.com/UDS-M/
(02:05:03 PM) jcastro: this is where we keep all the information for UDS.
(02:05:10 PM) jcastro: Click on the "Blueprints" link under discuss
(02:05:13 PM) jcastro: that will take you here:
(02:05:20 PM) jcastro: https://blueprints.edge.launchpad.net/sprints/uds-m
(02:05:32 PM) jcastro: this tells you everything that is being considered for discussion at UDS.
(02:05:55 PM) jcastro: what I do is open the ones I am interested in in tabs in my browser, and then subscribe to the ones I want to follow along.
(02:06:00 PM) jcastro: any questions on blueprints so far?
(02:06:36 PM) ClassBot: charlie-tca asked: are there going to be 322 sessions for the 322 blueprints?
(02:06:39 PM) jcastro: probably not
(02:06:45 PM) jcastro: I'll get to that bit in a second
(02:06:52 PM) jcastro: sometimes a session might have multiple blueprints
(02:07:08 PM) jcastro: ok so keep that page open
(02:07:12 PM) jcastro: now let's see how that maps to sessions
(02:07:22 PM) jcastro: go back to https://wiki.ubuntu.com/UDS-M/
(02:07:30 PM) jcastro: and click on "Schedule" under "Attend"
(02:07:37 PM) jcastro: http://summit.ubuntu.com/uds-m/
(02:07:40 PM) jcastro: that takes us here
(02:07:45 PM) jcastro: this page is also important
(02:07:54 PM) jcastro: let's click to see what sessions are on Monday!
(02:08:05 PM) jcastro: http://summit.ubuntu.com/uds-m/2010-05-10/
(02:08:14 PM) jcastro: ok, as you can see here, you should see a big grid o' colors
(02:08:30 PM) jcastro: each of those blueprints can be a session (if they're approved)
(02:08:40 PM) jcastro: and they're color coded
(02:09:00 PM) jcastro: so, orange is desktop, purple is community, brown is foundations, light blue is server, etc.
(02:09:07 PM) jcastro: each of these sessions corresponds to a blueprint
(02:09:27 PM) jcastro: you can check what blueprint it is by clicking on the top left corner of each block (the little paper icons)
(02:09:34 PM) jcastro: that takes you to the corresponding blueprint
(02:10:11 PM) jcastro: so if you're participating remotely you'll want to note where your favorite blueprints are
(02:10:31 PM) jcastro: and then of course do the math on what time it is in your time zone compared to belgium
(02:10:37 PM) jcastro: you can use timeanddate.com for that
(02:11:06 PM) jcastro: for the keynotes we usually get the video out to the internet as soon as we can
(02:11:11 PM) jcastro: so there's nothing really to do there.
(02:11:32 PM) jcastro: ok, so now that you've figured out what sessions you want to participate let's get to actually participating in a session
(02:12:05 PM) jcastro: https://wiki.ubuntu.com/UDS-M/RemoteParticipation
(02:12:08 PM) jcastro: now
(02:12:15 PM) jcastro: if you saw on the grid, on the top there was a list of rooms
(02:12:20 PM) jcastro: these have odd names
(02:12:23 PM) jcastro: cocobolo, etc.
(02:12:32 PM) jcastro: that column corresponds to what room the session will be in
(02:12:40 PM) jcastro: and each room has an IRC channel, which is listed on that page
(02:12:58 PM) jcastro: in the old days, we stuck all the sessions in the same track in the same room
(02:13:09 PM) jcastro: so you could just hang out in the "desktop" channel and follow along
(02:13:16 PM) jcastro: now we shuffle tracks and people around
(02:13:31 PM) jcastro: so remember that the IRC channels and the icecast streams are based on the ROOM
(02:13:44 PM) jcastro: and the schedule tells you what room the session you want is in
(02:14:05 PM) jcastro: thanks to the hard work of the IRC team we have a bot that will do the topics in each room
(02:14:10 PM) jcastro: so it's similar to this bot
(02:14:21 PM) ClassBot: qense asked: Why was decided to move people around? So they breathe fresh air?
(02:14:26 PM) jcastro: good question!
(02:14:37 PM) jcastro: actually it's to force people to move around and not camp out in their track room
(02:14:45 PM) jcastro: this leads to better mingling in the hallways, etc.
(02:14:58 PM) jcastro: instead of you sitting in the same room for a week
(02:15:05 PM) jcastro: ok
(02:15:15 PM) jcastro: so, these IRC channels are the main way to communicate with the session
(02:15:30 PM) jcastro: when UDS starts there will be a link to an icecast stream in the schedule and on this page
(02:15:41 PM) jcastro: you'll click on it and you'll hear the audio (live!) from the session
(02:15:49 PM) jcastro: in the actual room we have 2 projectors
(02:15:59 PM) jcastro: one with gobby (which I will get to)
(02:16:07 PM) jcastro: and another one with xchat
(02:16:18 PM) jcastro: people in the room will see the irc channel
(02:16:24 PM) jcastro: so you can basically "chat" to people in the room
(02:16:39 PM) jcastro: and they will just talk back to you, and you'll hear it over the icecast stream
(02:16:50 PM) jcastro: each room's irc client will be set to highlight the room
(02:16:57 PM) jcastro: so you'll talk like this in the channel:
(02:17:17 PM) jcastro: ubuntu-uds-amarente: Hey, what's up with windicators?
(02:17:34 PM) jcastro: and everyone in that room will see it highlighted in IRC on the projector, along with a notification bubble
(02:17:44 PM) jcastro: you'll find that it's quite easy to participate in this manner
(02:17:54 PM) jcastro: most sessions will have people paying attention to the IRC channel
(02:18:04 PM) jcastro: any questions on the IRC and icecast?
(02:18:43 PM) jcastro: the bot will put the session in the topic, so hopefully you won't be asking kernel questions when there's a design topic scheduled or something, heh
(02:18:58 PM) jcastro: ok
(02:19:06 PM) jcastro: the other piece of the live session is the gobby document
(02:19:22 PM) jcastro: gobby is a multiuser text editor that we use to take notes during the session
(02:19:37 PM) jcastro: think of it like gedit and xchat mushed together
(02:19:43 PM) jcastro: you need to install gobby
(02:19:51 PM) jcastro: and then in the document list the document will be named after the session
(02:20:09 PM) jcastro: so if you're in desktop-m-monoflamewar, the document and blueprint will all share that name
(02:20:34 PM) jcastro: when you open the document in gobby you'll notice people typing in real time to take notes.
(02:20:54 PM) jcastro: I find that keeping an eye on a gobby document during the session helps me keep track of what people are talking about
(02:21:07 PM) ClassBot: charlie-tca asked: do we need to type in the room name, or is that automatic when we hit send?
(02:21:18 PM) jcastro: you will be in the channel for that room
(02:21:40 PM) jcastro: however the xchat username will be the roomname, so it's probably best to type out the name so it's highlighted on the screen
(02:21:53 PM) jcastro: however most people running a session do a good job of monitoring IRC
(02:22:13 PM) jcastro: so that someone will type on the screen and you'll hear someone in the room right away go "Yes charlie, I agree with you!" or whatever
(02:23:16 PM) jcastro: the only annoying part I have found is having to switch your audio client to a new icecast url after every session
(02:23:35 PM) jcastro: however when they're set up they'll be linked from the schedule and this wiki page: https://wiki.ubuntu.com/UDS-M/RemoteParticipation
(02:24:18 PM) jcastro: usually what I do is set my IRC client to autojoin all those rooms
(02:24:21 PM) jcastro: and then log them all
(02:24:35 PM) jcastro: so I can peruse the conversations later when I have more time
(02:24:54 PM) jcastro: any more questions on that?
(02:25:33 PM) jcastro: ok moving on
(02:25:42 PM) jcastro: ok so you'll attend each session you care about
(02:25:54 PM) jcastro: and during the session you'll see people make TODO items out of things
(02:26:15 PM) jcastro: let me find an example
(02:26:35 PM) jcastro: https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-new-firefox-support-model
(02:26:39 PM) jcastro: ok so here's one from last time
(02:26:46 PM) jcastro: during the session people will be assigned things
(02:26:49 PM) jcastro: or volunteer for things
(02:27:07 PM) jcastro: this is where you see the task assignment
(02:27:15 PM) jcastro: it's the person's name, the task, and then the status
(02:27:16 PM) jcastro: so ...
(02:27:27 PM) jcastro: [jorge] Let's frobnicate the doohicky: TODO
(02:27:32 PM) jcastro: or DONE, or INPROGRESS
(02:27:48 PM) jcastro: for each blueprint each person will take what they need to do and break it up into tasks
(02:27:59 PM) jcastro: [chrisccoulson] identify extensions to be kept in archive - binary components or importance can qualify an extension: DONE
(02:28:01 PM) jcastro: for example
(02:28:21 PM) jcastro: now, remember at the beginning I said that you should subscribe to blueprints you are interested in?
(02:28:39 PM) jcastro: as the cycle progresses and people do these tasks, launchpad will send you a mail
(02:28:49 PM) jcastro: that gives you a good idea on how that spec is progressing
(02:29:34 PM) jcastro: and what we do is take all those tasks and keep track of them all
(02:29:36 PM) jcastro: https://wiki.ubuntu.com/ReleaseTeam/FeatureStatus
(02:29:45 PM) jcastro: currently the graphs are zeroed out
(02:29:53 PM) jcastro: but this is how you keep track of how we're looking for a release
(02:30:12 PM) jcastro: http://www.jonobacon.org/2010/04/23/lucid-community-team-review/
(02:30:25 PM) jcastro: here's a blog post on how we did it for our team this cycle
(02:30:29 PM) jcastro: but it applies to every team
(02:31:12 PM) jcastro: so, I encourage you to subscribe to things you want to keep track of
(02:31:22 PM) jcastro: and make a little filter in your email for launchpad blueprints
(02:31:34 PM) jcastro: ok, so other tidbots
(02:31:42 PM) jcastro: tidbits even. :D
(02:31:48 PM) jcastro: http://ubottu.com/uds-logs/
(02:31:54 PM) jcastro: here's the list of IRC logs per room
(02:32:01 PM) jcastro: which can come in handy if you miss a session
(02:32:53 PM) jcastro: any  more questions?
(02:33:13 PM) ClassBot: nealmcb asked: What about before the session?  Many/most blueprints don't have an associated wiki page (yet?) and a short paragraph doesn't do much to help people come prepared for a good discussion.  Can you encourage folks to put up more complete descriptions on the wiki?
(02:33:22 PM) jcastro: yes
(02:33:37 PM) jcastro: actually if it's blank it means the person is slacking *cough*
(02:34:00 PM) jcastro: or they just plan to open the page in gobby at the session and do it as part of the session
(02:34:41 PM) jcastro: we usually have a flickr feed of people taking photos during UDS
(02:34:43 PM) jcastro: http://www.flickr.com/search/?w=all&q=udslucid&m=tags
(02:34:55 PM) jcastro: if you are interested in following that, it'll probably be udsmaverick
(02:35:01 PM) jcastro: same for twitter and identi.ca
(02:35:54 PM) jcastro: this is where you can find funny things like mark with a funny hat: http://www.flickr.com/photos/8413078@N02/4127083362/
(02:36:43 PM) jcastro: http://www.flickr.com/photos/8413078@N02/4127063712/
(02:36:50 PM) jcastro: here is a picture of how the projectors are setup
(02:36:59 PM) jcastro: as you can see there, gobby on the right, and on the left is the irc client
(02:37:27 PM) jcastro: one thing to also remember is that the sessions are very fluid
(02:37:32 PM) jcastro: and might spawn other sessions
(02:37:58 PM) jcastro: so if you're in a session and people decide that it needs more discussion they might schedule another session for later in the week
(02:38:07 PM) jcastro: so it's important that you refresh the schedule often
(02:38:12 PM) jcastro: and watch it for changes
(02:38:29 PM) jcastro: certain sessions need to be on certain days based on when certain people are attending
(02:39:31 PM) jcastro: any more questions?
(02:39:44 PM) jcastro: that's basically it really, the hard part is the math for the timezones. :D
(02:40:04 PM) jcastro: oh
(02:40:08 PM) jcastro: I also forgot to mention
(02:40:11 PM) jcastro: on http://summit.ubuntu.com/uds-m/
(02:40:15 PM) jcastro: we talked about the per day view
(02:40:21 PM) jcastro: but on there you can also see per room
(02:40:24 PM) jcastro: and per /track/
(02:40:35 PM) jcastro: so if you only care about server things for example you can just watch the one page
(02:41:16 PM) jcastro: wow so looks like I finished early
(02:41:25 PM) jcastro: let's chill for ~20 and then we can get your feedback!
(02:41:28 PM) mode (+o ClassBot) by ChanServ
(02:41:30 PM) mode (-m ) by ClassBot
(02:41:31 PM) mode (-o ClassBot) by ChanServ
(02:41:37 PM) jcastro: smoke if you got em!
(02:42:02 PM) jcastro: (that means you can talk in here and relax!)
(02:42:29 PM) charlie-tca: So, can we both listen and talk on IRC there?
(02:42:50 PM) jcastro: yeah
(02:42:59 PM) jcastro: they will talk to the microphones
(02:43:04 PM) jcastro: and you'll just type in the channel
(02:43:10 PM) sebsebseb: So when a session is going on in IRC,  how wil it work exactly,  just ask questions, and someone will say what's going on?
(02:43:19 PM) jcastro: someone will be leading the session
(02:43:25 PM) jcastro: and they'll have an agenda or whatever
(02:43:32 PM) jcastro: that they'll have on the gobby document
(02:43:36 PM) sebsebseb: So that's what the live stream thing is about?
(02:43:44 PM) jcastro: or they might just have a brainstorming sessions
(02:43:46 PM) sebsebseb: To listen to the session
(02:43:49 PM) charlie-tca: this is easier than the last two I tried to follow remotely
(02:43:50 PM) jcastro: the stream is for you to listen in
(02:44:13 PM) sebsebseb: and for the people there to watch the IRC channel?
(02:44:18 PM) jcastro: charlie-tca: this is the same as last time, that's when we figured out that you can basically talk into the icecast stream and it worked awesome
(02:44:25 PM) Andre_Gondim is now known as Andre_Gondim-afk
(02:44:28 PM) jcastro: we used to have a dial in thing and that kind of sucked
(02:44:32 PM) jcastro: sebsebseb: yes
(02:44:40 PM) charlie-tca: Yeah, but it was thursday before I got the time right last time
(02:44:50 PM) jcastro: heh
(02:45:04 PM) charlie-tca: Kind of disappointing, that was.
(02:46:06 PM) jcastro: it was tough to schedule last time. I was in EST, UDS was CST, the scheduler was in UTC.
(02:46:32 PM) akgraner: jcastro, remote participation has gotten so much better for remote participants - the session leads are now very aware of those on IRC and actually engage them
(02:47:08 PM) jcastro: yeah
(02:47:08 PM) qense: As long as you respect the flow of the conversation in the room you can really contribute to the discussion remotely.
(02:47:16 PM) jcastro: before we had people watching IRC on their laptops
(02:47:20 PM) jcastro: which was not ideal
(02:47:27 PM) jcastro: but now it's on a big screen so no one can miss it
(02:47:55 PM) akgraner: last year this time the community and kernel teams paid attention to IRC but not the other teams - now they all pay attention - it is great!  Thank you for working to bring about that change
(02:48:04 PM) nealmcb: I remember being remote back in sevilla in 2007, in the days of VOIP - lots better now :)
(02:48:22 PM) jcastro: nealmcb: yeah the voip thing was pretty crap
(02:48:29 PM) nealmcb: QUESTION: How does food work for remote participants?  E.g. zul awarded me a cookie yesterday in class.  How do I pick it up?  I know UDS food is the best :)
(02:48:42 PM) jcastro: hah
(02:50:17 PM) qense: We're working on implementing COOKIE support in XChat.
(02:50:45 PM) jcastro: nealmcb: you'd think zul would just send you some EC2 time
(02:50:55 PM) nealmcb: qense: Hmm - will the cookie will come with strings like with http? :)
(02:51:13 PM) qense: nealmcb: Yes, but you should check if they're safe before consuming them.
(02:51:55 PM) jcastro: qense: do they have hockey in belgium?
(02:52:06 PM) jcastro: the hotel has TVs, but not sure on the hockey coverage
(02:52:45 PM) lucas: why are you asking? were you at the hockey game at dallas?
(02:53:08 PM) qense: jcastro: I think football (soccer for the Americans) is more important in Belgium.
(02:53:35 PM) qense: almost no one watches hockey here, even in the Netherlands -- although we do often win European, Olympic or World Championships.
(02:53:40 PM) qense: jcastro: ow, of course
(02:53:41 PM) jcastro: lucas: no. it's just it's the playoffs
(02:53:44 PM) qense: you must mean ice hockey
(02:53:49 PM) charlie-tca: jcastro: thanks for the great information. I have to feed a hungry boy now
(02:53:55 PM) qense: no, that's not very popular in Belgium
(02:53:55 PM) jcastro: charlie-tca: cheers!
(02:54:08 PM) qense: We can't ice hockey here in the Low Countries :)
(02:55:26 PM) qense: jcastro: What network is it on?
(02:55:58 PM) jcastro: a bunch
(02:56:37 PM) qense: I think there will be CNN, maybe CNBSC as well.
(02:56:47 PM) jcastro: this doesn't bode well
(02:56:53 PM) qense: EuroNews, BBC, etc
(02:56:58 PM) jcastro: at least you guys have good beer and chocolate!
(02:57:18 PM) qense: The Belgians sure have.
(02:58:10 PM) jcastro: ok, let's move on to the feedback and q+a
(02:58:16 PM) jcastro: we'll leave the channel unmodded
(02:58:21 PM) jcastro: so we can just get the direct feedback here
(02:58:45 PM) jcastro: what do you all think of the week?
(02:59:20 PM) jcastro: akgraner: looks like everyone hated it
(02:59:34 PM) qense: akgraner: Restate your previous points made in #ubuntu-community-team!
(02:59:37 PM) akgraner: hehe
(02:59:48 PM) akgraner: jcastro, did you see those?
(02:59:52 PM) hhlp: as usual great work, good speaker, learning a lot :)
(03:00:16 PM) akgraner: qense, we already have plans for all those points
(03:00:29 PM) qense: already! and the UDS hasn't begun yet!

MeetingLogs/openweekLucid/UDSRemoteParticipation (last edited 2010-05-07 19:28:55 by pool-71-123-16-225)