/srv/irclogs.ubuntu.com/2010/05/07/#ubuntu-classroom.txt

VentureHello00:10
Venturea bit quiet in here00:11
sebsebsebVenture: very much so00:16
Venturealways like this?00:16
sebsebsebVenture: no00:16
Venturei see00:16
sebsebsebjust no sessions going on at the moment00:16
Venturesessions?00:16
sebsebseb!openweek00:17
ubottuUbuntu is hosting a series of introductory sessions for people who want to join the Ubuntu community, which all takes place in a week. See https://wiki.ubuntu.com/UbuntuOpenWeek for schedules, logs, and instructions.00:17
Venturethey really have classes in here?00:17
sebsebsebthat factoid is wrong00:17
sebsebsebopen week is this week00:17
sebsebsebplus this channel will get used for other stuff as well00:17
sebsebsebyes go on the link00:17
sebsebseb!logs00:17
ubottuFor Ubuntu Classroom logs, please visit http://irclogs.ubuntu.com00:17
Venturei will check it out00:17
sebsebsebVenture: yes they really have classes in here, and then people ask questions in #ubuntu-classroom-chat and such when one is going on00:20
Venturethats pretty cool00:21
=== Ursinha_ is now known as Ursinha
qwebirc59883a04:57
jcastro1 hour until the last day begins!15:03
effie_jayxo/15:46
jribwhere's the pie? I was promised pie15:51
=== sale_ is now known as sale
=== enli is now known as enli|afk
cjohnston3 minutes15:57
akgranerdholbach is up 1t with a 2 hour session on Introduction to Ubuntu Development  - :-)15:58
akgraner1st even15:58
cjohnstonhey akgraner15:58
akgranerhey cjohnston16:00
cjohnstonhere it goes16:00
dholbachHELLO EVERYBODY! WELCOME TO THE LAST DAY OF UBUNTU OPEN WEEK! :)16:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Ubuntu Development I - Instructor: dholbach || Questions in #ubuntu-classroom-chat
dholbachI have the pleasure of talking a bit about Ubuntu Development today. I hope you're excited as I am and have a good bunch of questions. :-)16:01
dholbachMy name is Daniel Holbach, live in Berlin, work for Canonical and was always excited about our fantastic community and how I was welcomed into it and how everybody helped me get started working on my first packages. :)16:02
dholbachfor those of you who haven't been to Ubuntu Open Week yet: please make sure you join #ubuntu-classroom-chat too16:02
dholbachand ask your questions in there16:03
dholbachplease prefix them with QUESTION:16:03
dholbachie: QUESTION: What is jcastro's cat called?16:03
dholbachAlright, let's get cracking :)16:03
ClassBotKusa14 asked: If we use lernid it's automatic?16:03
dholbachyes, if you use https://wiki.ubuntu.com/Lernid (a great way to follow Ubuntu Open Week and other events in here), it's all automatic :)16:04
dholbachlet's start with a few myths I try to clear up regularly :)16:04
dholbachfirst one and probably most popular one: "you need to be a hardcore hacker"16:05
dholbachregularly people who want to get involved with Ubuntu Development ask which programming languages they need to know to help16:05
dholbachand if 5 years of C, C++, Perl, Python, C#, PHP, etc. was enough16:06
dholbachmy answer is: if you do know how to program in a language, that's great and it'll help you a lot and we have lots of bugs you can help to fix, but we also have a lot of bugs that you can help out fixing if you have these skills:16:07
dholbach - some patience16:07
dholbach - unafraid of a bit of documentaiton16:07
dholbach - be a team player16:07
dholbach - knack for making things work again16:07
dholbachso if you don't know 10 programming languages for 5 years yet, don't despair :)16:08
dholbachnext popular myth: "you need to own a package"16:08
dholbachuntrue16:08
dholbachnobody owns packages in Ubuntu, we maintain all packages as a big team16:08
dholbachthere will always be people who have more experience with a specific piece of software than others and they will be something like "de-facto maintainers"16:09
dholbachbut they don't have a gigantic lock on the package and will stop you from contributing to it16:09
dholbachso if you don't "have a package" or "maintain a package", that's totally fine16:09
dholbachwe have a lot of people who are all-rounders and enjoy fixing heaps of bugs that simply occur to them16:10
dholbachalso you don't need to "package something new" first thing, it's a lot better to start working on an existing package, improve it slowly - you'll find a lot more instant gratification this way :)16:11
ClassBotyltsrc asked: some people complain that maintainers don't accept changes or working on the same bug, how we can improve this situation?16:11
dholbachyltsrc: good question - we have the sponsorship process which I'll take some time to explain in a bit16:11
dholbachyltsrc: basically the answer is: we have a "separate queue" where patches, branches, etc. go that is reviewed regularly by everybody16:12
dholbachI guess it could always be quicker, but it's working quite OK at the moment16:12
dholbachas I said - I'll definitely get back to it16:12
dholbachanother myth I'd like to clear up is "you need a mentor"16:12
dholbachsome new contributors are frantically looking for a mentor and think that they can't get started without one16:13
dholbachthat's not true16:13
dholbachwhile there's some developers that have close bonds to new contributors and who mentor them, it's not as if the mentor allows you to do something which you otherwise couldn't do :)16:13
=== Luuk58 is now known as Luuk
dholbachyou'll find a lot of very helpful people along the way who have been in a similar situation as you've been, and they'll be glad to help out16:14
dholbachit needs a bit of courage in the beginning, but it's totally worth it and I promise you a fun ride :)16:14
dholbachalright... that's the myths I heard recently - if you have any more questions or crazy stories you'd like to share about what you've heard is required, let me know in #ubuntu-classroom-chat :)16:14
dholbachthere are a couple of requirements we do have though16:15
dholbachso the bad news is: you need to run the current development release (maverick now)16:15
dholbachthe good news is: there is sane ways to do it, so you don't end up in break-o-rama16:16
dholbachhttp://wiki.ubuntu.com/UbuntuDevelopment/UsingDevelopmentReleases explains how16:16
dholbachthis page explains how you can use a virtual machine for example16:16
dholbachor how to set up a chroot, or ubuntu in a separate partition or something else16:17
dholbachit's important that if you work on the current development release, that you can test-build and test the packages you are working on16:17
dholbachthere's no replacement for testing16:17
dholbachI said before that you can always get help easily16:17
dholbachhttps://wiki.ubuntu.com/MOTU/GettingStarted is the only page you need to bookmark :)16:18
dholbachit links to all the pieces of documentation that make a good night-time read and explain what're doing over here16:18
dholbach#ubuntu-packaging and #ubuntu-motu on irc.freenode.net are full of incredibly helpful people who want to see you get involved and succeed in what you want to do16:18
dholbachso make sure you hang out there and ask your questions :)16:19
dholbachyou'll also make a lot of friend there easily16:19
dholbachthere's also the ubuntu-motu-mentors@lists.ubuntu.com mailing list where you can ask questions "offline"16:19
dholbachany questions up until now?16:20
dholbacheither everybody's sleeping or I didn't confuse everybody... yet16:21
dholbachhopefully the latter16:21
dholbachalright - let's get started setting up a development environment16:21
dholbachif you don't have a maverick vm or installation around, that's totally fine now - you can just repeat the steps in the vm later on16:21
dholbachfirst of all, we need to tell apt that we want to have access to source packages every now and then16:22
dholbachfor that please do this:16:22
dholbach  System → Administration → Software Sources → Ubuntu Software → Enable "Sources"16:22
dholbachyou can also edit  /etc/apt/sources.list  and add  deb-src  entries (mimicking the  deb  entries you have there)16:23
dholbachif you do it manually, make sure you run   sudo apt-get update   later on16:23
dholbachonce you're done with that, please install a few packages we're going to need during this session16:24
dholbach   sudo apt-get install --no-install-recommends ubuntu-dev-tools build-essential pbuilder gnupg debhelper16:24
dholbach(if I go too quick or don't make sense or "it doesn't work", please let me know)16:24
dholbachok... what are we installing right now?16:24
dholbach - ubuntu-dev-tools: very useful set of scripts that help with ubuntu development (also this pulls in stuff like devscripts), these packages will be your bread-and-butter16:25
dholbach - build-essential: will pull in the essential tools to build software in general (it will pull in the compiler and all kinds of other stuff)16:25
dholbach - pbuilder: build tool that automatically sets up a minimal environment in which packages are compiled in a clean and sane manner16:26
=== JFo is now known as JFo-afk
dholbach - gnupg: used to sign/encrypt messages and files16:26
dholbach - debhelper: set of tools that automate common tasks during the build (like process manpages, compress files, etc.) of the package16:27
dholbachok, with that done, let's set up a gpg key16:27
dholbachif you already have one set up, you can skip this step, lay back, relax and get another cup of tea :)16:28
dholbachplease run16:28
dholbach  gpg --gen-key16:28
dholbachit will ask you a bunch of questions, and it's safe to go with the defaults16:28
dholbach(just hit enteR)16:29
dholbachwhat it needs is your name and at least one email address16:29
dholbach(the comment is not necessary)16:29
ClassBotoptix asked: my gpg key is 12 years old at 1024 bit encryption -- is that still good?16:30
dholbachoptix: I personally would keep it, but I'm sure there's others who disagree :)16:32
dholbachoptix: I once saw a "gpg key transition" document somewhere, but I can't find it right now16:32
dholbachat least for us there is no strict requirement to have XYZ bit key16:32
dholbachhttps://help.ubuntu.com/community/GnuPrivacyGuardHowto has lots more information about how to set it up, get your mail program to make use of it, etc etc16:33
dholbachyou will (at some stage) need it to upload packages16:33
dholbachLaunchpad only accepts uploaded source packages if it can tell who uploaded them16:34
dholbachfor that you will sign source packages with your gpg key (it happens semi-automatically with the tools we installed above)16:34
dholbachonce you're done with the questions of gpg, it will sit there and do some computation and probably say that it will need more random numbers, so we'll leave it alone for now and give the machine something else to do :)16:35
dholbachplease start another terminal - we'll set up pbuilder now16:35
dholbachplease edit ~/.pbuilderrc16:35
dholbach(if the file does not exist, please create it)16:36
dholbachand add the following line to it16:36
dholbachCOMPONENTS="main universe multiverse restricted"16:36
dholbachthen save the file16:36
dholbachthis will tell pbuilder that it can use packages from all components to satisfy build-time dependencies16:36
dholbachnow please run16:37
dholbach  sudo pbuilder create16:37
dholbachand it will sit there and work a bit longer to get set up16:37
dholbachso while both tools are doing there job... what are we doing here?!?!?! how do those tools all work together?16:38
dholbachsome of you might have downloaded software in source form before16:38
dholbachyou usually run something like   ./configure --something; make; sudo make install   or   python ./setup.py build   or something else16:38
dholbachthis is exactly what happens when Debian/Ubuntu packages are built16:39
dholbachwe just wrap another layer of build system and description to it, so it forms the goodness we know as .deb packages16:39
dholbachso you'd download a source package (which is software in source form with the added layer of debian/ubuntu packaging goodness), make changes to it, sign it, test-build it in pbuilder (pbuilder will pull in build-depencies in the chrooted, clean, minimal environment) and you get a .deb package you can test-install and test, before you upload the new source package to Launchpad16:41
dholbachthat's the overview over what we're doing here :)16:41
dholbachnow, let's configure some other tools and we should be ready to go16:42
dholbachplease edit ~/.bashrc16:42
dholbachand add something like this to the bottom of it16:43
dholbach   export DEBFULLNAME='Daniel Holbach'16:43
dholbach   export DEBEMAIL='daniel.holbach@ubuntu.com'16:43
dholbachplease use YOUR NAME and YOUR EMAIL ADDRESS :)16:43
dholbachand please use the email address you gave gpg too16:43
dholbachif you don't use bash, but another shall, make sure you edit the right file (zsh → ~/.zshrc I believe)16:43
dholbachetc.16:43
dholbachwhen you saved the file, please run16:44
dholbach  source ~/.bashrc16:44
=== jcastro_ is now known as jcastro
dholbachok... with that done the tools should know who we are and add our name and email to changelog entries automatically, etc16:45
dholbachwhich makes development a bit more straight-forward :-)16:45
dholbachok, if gpg is done for you, it's a good time to find out what your key id is, you're going to need it every now and then16:46
dholbach  gpg --fingerprint <your email address>16:46
dholbachshould give you that information16:46
dholbachthe output for me is something like this:16:46
dholbachpub   1024D/059DD5EB 2007-09-2916:46
dholbach      Key fingerprint = 3E5C 0B3C ......16:46
dholbach"059DD5EB" is my key id16:47
dholbachnow you can tell gpg to send your public key to key servers who will exchange it among themselves16:47
dholbach  gpg --send-keys <key id>16:48
dholbach^ please run this command16:48
dholbachyour "gpg key" is split up in a public and a private part16:48
dholbachit's only the public part that is sent to the keyservers and it's what others can use to identify that messages are really signed by you and nobody else, that the messages are intact, etc.16:49
dholbachplease also make sure that Launchpad learns about your key too16:49
dholbachhttps://launchpad.net/people/+me/+editpgpkeys16:49
dholbachas I said before: once Launchpad knows about you and your GPG key, it can attribute uploaded source packages to you, but you can also drive the Launchpad Bugs interface by sending signed mails16:50
dholbacha quick note on uploading packages16:50
dholbach(and with that I get to Sponsoring as I promised earlier :-))16:50
ClassBotThere are are 10 minutes remaining in the current session.16:50
dholbachClassBot: 70 minutes, but I guess we can take a break at some stage. :-)16:51
dholbachif you now would take any source package, modify it and upload it to Launchpad, it wouldn't get into Ubuntu just like that16:51
dholbachyou could set up a PPA (a Personal Package Archive) though, where you could host test packages you could share with others16:51
dholbachfor that you'll need the gpg key too16:51
dholbach(more info on PPAs: https://help.launchpad.net/Packaging/PPA)16:52
dholbachnow sponsoring:16:52
dholbachif you have a change you desperately want to get into Ubuntu here's how to get it there:16:52
dholbach - attach the patch (or link to the new source package you built) to a bug report16:52
dholbach - subscribe the 'ubuntu-sponsors' team to the bug report16:52
dholbachdone16:52
ClassBotbencrisford asked: If I already have a GPG key, is it easy to set up so I can use it on another machine also?16:53
dholbachbencrisford: yes, you can basically just copy ~/.gnupg over16:53
ClassBoteffie_jayx asked: I have an old version of my key with only one email address, I have added my ubuntu.com address to it. Should I upload the new version of my key16:53
dholbacheffie_jayx: yes, that way the world learns about your ubuntu.com address :)16:54
dholbachsponsoring is the way to get fixes in... and the great thing about it is that you get a lot of different people reviewing your stuff16:54
dholbachthat way you learn from a variety of people16:55
dholbachand your get to know a bunch of different developers, who can later on testify about your great work when you apply for upload privileges16:55
ClassBotThere are are 5 minutes remaining in the current session.16:55
dholbachwith that I think we know what the big scheme looks like16:56
dholbachlet's take a 5 minute break16:56
dholbachthen we'll take a look at a source package together :)16:56
dholbachI'll go and make some tea - see you in a bit16:56
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Ubuntu Development II - Instructor: dholbach || Questions in #ubuntu-classroom-chat
dholbachok... I'm back, tea almost ready :)17:01
dholbachhow was part 1? everything OK so far? anything unclear?17:01
dholbachp3rg2z asks "is this session logged somewhere where I can access it later?"17:02
=== enli|afk is now known as enli
dholbachyes, it will be linked from https://wiki.ubuntu.com/UbuntuOpenWeek17:02
dholbachand also on http://irclogs.ubuntu.com17:02
dholbachany more questions?17:03
dholbachif not, let's crack on and let's see how ugly, unfair and bad packaging really is17:03
ClassBotMiroslav_RS asked: What is jcastro's cat called?17:03
dholbachMiroslav_RS: good one - I believe it's called Miguel :)17:04
dholbachto get us in the packaging business, please run17:04
dholbach  apt-get source hello-debhelper17:04
dholbach(this should work if you checked this tickbox: System → Administration → Software Sources → Ubuntu Software → Enable "Sources"17:05
dholbach)17:05
ClassBotplod63 asked: if we have questions after we try this ourselves (sorry i know i should be doing it now but my vm isnt installing fast enough, what is the best place to ask them)?17:05
dholbachplod63: #ubuntu-packaging and #ubuntu-motu17:05
dholbachor ubuntu-motu-mentors@lists.ubuntu.com17:05
dholbachok... I have three new files lying around now:17:06
dholbachello-debhelper_2.4-3.diff.gz  hello-debhelper_2.4-3.dsc  hello-debhelper_2.4.orig.tar.gz17:06
dholbachsorry, make that:17:06
dholbachhello-debhelper_2.4-3.diff.gz  hello-debhelper_2.4-3.dsc  hello-debhelper_2.4.orig.tar.gz17:06
dholbach.orig.tar.gz is the file that somebody got directly from the homepage of the developers of hello17:07
dholbachthe .diff.gz contains changes we make to make the package build the debian/ubuntu way (the packaging)17:07
dholbachand the .dsc file is a piece of text with meta data like checksums and the like17:07
dholbachthe three files together are what we call the "source package"17:08
dholbachthat's what you download to modify it and look at the source or upload to get it built in launchpad17:08
dholbachrecently some changes in the debian/ubuntu packaging world allow different kinds of source packages, but in essence it's "the same": unmodified upstream tarball, bunch of changes, meta-data17:09
dholbach"apt-get source" (actually dpkg-source) was kind enough to unpack the tarball and apply the changes for us17:09
dholbachso let's have a look what we have here17:10
dholbach  cd hello-debhelper-2.417:10
dholbachif you have a look what's in the directory, you find the usually stuff you have when you compile software17:10
dholbacha README file, a configure script and the like17:10
dholbachwhat's new is the debian/ directory, which is where the packaging goes17:11
dholbachit contains these files here:17:11
dholbach  changelog  compat  control  copyright  rules17:11
dholbachif you17:11
dholbach  less debian/changelog17:11
dholbachit will show you the history of the last hello-debhelper releases17:12
dholbachthe entries always stick to the same format:17:12
dholbach<source package name> (<version>) <debian/ubuntu release>; urgency=<some urgency>17:12
dholbachthen some bullet points about what changed in that revision17:13
dholbachthen the name and email address who made the changes and the timestamp17:13
dholbach<source package name> in our case is hello-debhelper17:13
dholbach<version> in my case is 2.4-317:13
dholbachlet's have a look at the version more closely17:14
dholbach"2.4" means that 2.4 was released by the upstream developers, the software authors17:14
dholbachand the "-3" means that three revisions of this version were uploaded to Debian17:14
dholbachif now upstream decided to release 2.5 and I was to package it, I'd upload 2.5-0ubuntu1 to Ubuntu17:15
dholbachwhich would mean 2.5 released upstream, 0 revisions of it in Debian, first revision in Ubuntu17:15
dholbach(I hope that was clear enough :-))17:15
dholbach<debian/ubuntu release> was "unstable" because that's where the debian maintainer uploaded it17:16
dholbachI'd upload to "maverick" instead17:16
dholbachin Ubuntu you can only upload to the current development release17:17
dholbachthere are ways to get packages backported or bugs fixed in <old-release>-updates, but that's side-cases :)17:17
dholbachalright, I think that should be enough for debian/changelog :)17:18
dholbachdebian/compat is quite boring, as it merely controls the behaviour of the debhelper scripts used (more on that later), but it's safe to ignore that for now17:19
dholbachdebian/control is one of the heart pieces of the package, so let's have a look at it now17:19
ClassBotakk asked: in "2.5-0ubuntu1" why the 1 after ubuntu?17:20
dholbachakk: 2.5-0ubuntu1 means: the software authors released version 2.5, "-0" means that it wasn't introduced in Debian yet, "ubuntu1" means it's the first revision of it in Ubuntu17:21
dholbachso 2.5-0ubuntu2 would be the same, but the second revision of it in Ubuntu17:21
dholbachbasically it's     X-YubuntuZ    for packages we decide to modify in Ubuntu (as opposed to packages we inherit as they are from Debian)17:22
dholbach(and ignoring the case of native packages, which we'll ... ignore for now :-))17:22
dholbachback to debian/control:17:22
dholbachit always consists of at least 2 stanzas17:23
dholbachfirst one describes the source package17:23
dholbachall the following ones describe the resulting binary (.deb) packages17:23
dholbachsource packages can build more than one binary package17:25
dholbachfor example you could have a nice tool that has a massive amount of documentation17:25
dholbachin that case you'd probably want to create17:25
dholbach nice-tool  and  nice-tool-doc17:25
dholbachso you don't overburden people who JUST WANT THE tool :)17:25
dholbachover here the source entry looks like this:17:26
dholbachSource: hello-debhelper17:26
dholbachSection: devel17:26
dholbachPriority: extra17:26
dholbachMaintainer: Santiago Vila <sanvila@debian.org>17:26
dholbachStandards-Version: 3.8.317:26
dholbachBuild-Depends: debhelper (>= 7)17:26
dholbachyou define the name of the project, place it in some section (the debian policy knows all the valid sections), give it a Priority (defined in the debian policy too), you tell it who the maintainer is (as I said before that's less important in the ubuntu world), you specify the Standards-Version (version of the debian policy the package complies with) ...17:28
dholbachand you mention the Build-Depends17:28
dholbachthis is the list of packages that are required to compile the package17:28
dholbachin our case it's a very small list, it's just debhelper17:28
dholbach(build-essential is always required to be there, so it doesn't need to be mentioned explicitly)17:28
dholbachin the source section, you will, apart from the Build-Depends, rarely make changes17:29
dholbachso let's proceed to our binary package stanza17:29
dholbachthe first part of it is:17:29
dholbachin the source section, you will, apart from the Build-Depends, rarely make changes17:29
dholbachoops17:29
dholbachwrong paste :)17:29
dholbachPackage: hello-debhelper17:29
dholbachArchitecture: any17:29
dholbachDepends: ${shlibs:Depends}, ${misc:Depends}17:29
dholbachthe package name is defined too17:30
dholbachnow we specify for which architectures the package is built17:30
dholbachthere are two very common values for "Architecture" that regularly cause confusion :)17:31
dholbachin our case it's "any"17:31
dholbachwhich means: build this package for each and every architecture individually17:31
dholbachso we'll have a different package for every architecture later on: i386, amd64, powerpc, sparc, arm, lpia, ia64, etc17:32
dholbachthe other very common value is "all"17:32
dholbachwhich means: this package has no architecture-dependent bits, build it once, use same package on all architectures17:33
dholbachfor example if you have a couple of shell scripts in the package, or a few pictures17:33
dholbachthey are always going to be the same, no matter on which architecture you use the package17:33
dholbachbut you could also specify specific architecture where the package will be built17:34
dholbachConflicts/Replaces/Provides are set to "hello" which means that dpkg won't allow you to install the hello and hello-debhelper package at the same time (they both contain usr/bin/hello and would overwrite each other)17:35
dholbachthere's a lot you can do wrong with conflicts and replaces, that's why that part in the debian policy is a very good read :)17:35
dholbachfollowing that we have a short description (first line) and a long description following that17:36
dholbachthis is what "apt-cache show ...", synaptic and all the others will show you17:36
dholbachand that for a few releases now is translatable17:36
dholbachthere are heaps of other settings you could make in debian/control, but I think what we see here is a good start17:37
dholbachdo we have any questions about these=?17:37
dholbachok, then please let me get back to versions once again, this short discussion happened in #ubuntu-classroom-chat a few moments ago17:38
dholbach<plod63> how do you know if its been released in debian yet or not, should you be monitoring there first?17:38
dholbach<akk> I think I was partly confused by the debian numbers starting from 0 but the ubuntu numbers starting from 1.17:38
dholbachakk and plod63 ask great questions - basically it boils down to: how do Debian and Ubuntu collaborate? how is code shoved around?17:39
dholbachif you have a quick look at http://wiki.ubuntu.com/ReleaseSchedule you will see how the Ubuntu releases are structured17:39
dholbachbasically every 6 months we start working on a new release, the most important packages are uploaded first that form the build-chain (compilers, linker, etc.)17:40
dholbachthen "we open the gates" and "sync" source packages from Debian17:41
dholbachthis means that for every unmodified Ubuntu package we import the new Debian package and automatically build it17:41
dholbachan example:17:41
dholbachlet's say we have gedit 2.3-1 in Ubuntu in the old release17:42
dholbach(2.3 released upstream, first revision in debian, no ubuntu changes)17:42
dholbachonce we opened the new release, there' 2.4-3 available in Debian now17:42
dholbach(2.4 released upstream, 3 revisions in Debian)17:42
dholbachthen the source of 2.4-3 will be imported and automatically built for us17:42
dholbachthis happens until DebianImportFreeze (look at the schedule), from there on "syncs" need to be excplicitly requested17:43
dholbachhere's another example:17:43
dholbachwe have gnome-terminal 2.5-6ubuntu2 in Ubuntu and in Debian we have 2.7-3 now17:44
dholbachin that case, because we have Ubuntu modifications, the source will not be automatically overwritten17:44
dholbachwe either need to merge changes (make sure our and Ubuntu and Debian changes are still in the new version - this would be 2.7-3ubuntu1 ok?) or decide we drop our changes and import 2.7-3 from Debian17:45
ClassBotplod63 asked: so this building happens until the freeze automatically?17:45
dholbachplod63: building almost always happens automatically (not when we're in pre-release freezes), here it's the import (of unmodified packages) that is automatic17:47
dholbachso you can imagine that the first part of the release cycle is all about merging/syncing changes in17:47
dholbachand that's usually a good opportunity to go through the list of our patches and decide if they're still worth it and make sure that they get forwarded to either Debian or upstream17:48
dholbachsometimes we decide to carry our own patches, even if Debian or upstream don't like them, but we want good reasons for that17:48
dholbachin all the other cases we forward those patches17:49
dholbachI hope with that information the pieces now fit a bit together :)17:49
dholbachok, let's crack on: while we have a look at the rest of the package, please open another terminal and run the following17:49
dholbach  sudo pbuilder build hello-debhelper_*.dsc17:50
dholbachso we get at least one build done today :)17:50
ClassBotdeuxpi asked: how does or coordinates the merge/sync process?17:50
ClassBotThere are are 10 minutes remaining in the current session.17:50
dholbachdeuxpi: all developers - usually the most important packages are merged / synced / uploaded first17:51
dholbachhttp://merges.ubuntu.com lists packages that need a merge17:51
dholbachusually the last uploader is expected to do the merge again, but if you have a quick word with them and say that you are going to do it, that's totally fine17:51
dholbachjust important to not duplicate work17:51
dholbachnow let's check out debian/copyright17:52
dholbachdebian/copyright usually lists:17:52
dholbach - where the source was obtained form17:52
dholbach - who has a copyright on the code17:52
dholbach - which license the code is under17:52
dholbach - who packaged it17:52
dholbachit's incredibly important to get this right17:53
dholbachyou don't want code with an un-free license in your package or code that you are not allowed to modify, etc.17:53
dholbachif packages like that get into the archive, Ubuntu as a project would get into a lot of trouble17:54
dholbachluckily there's YOU who can make sure that all pieces of code are free and under a good license :)17:54
dholbachand luckily there's archive admins who double-check17:54
dholbachlastly, there's debian/rules17:54
dholbachbeside having a quite funny name this file is one of the heart pieces of the source package also17:55
dholbachbecause it determines how the package it built17:55
ClassBotThere are are 5 minutes remaining in the current session.17:55
dholbachthose of your who have looked at Makefiles before will notice that it's a Makefile too17:56
dholbachit's split up into sections such as clean, build, install, etc.17:56
dholbachso what you do when you run "./configure && make" or "make clean", "sudo make install", etc. is run here too17:56
dholbachbut run in a sane way, so you don't have millions of files written on your system :)17:57
dholbachyou can also see all the dh_* calls in there, that's debhelper I was referring to the whole time - extremely useful packaging tools17:57
dholbachI couldn't have done packaging as a whole complete justice in these two sessions and you now only have a very quick overview of debian/rules17:58
dholbachI encourage you to read the source of other source packages and check out https://wiki.ubuntu.com/PackagingGuide too17:58
dholbachyour package should have built by now and lie in /var/cache/pbuilder/result/ :)17:58
dholbachI hope to see you in #ubuntu-packaging and #ubuntu-motu soon17:59
dholbachgo and bookmark https://wiki.ubuntu.com/MOTU/GettingStarted17:59
dholbachROCK ON EVERYBODY and thanks for listening!17:59
dholbachnext up is bencrisford with "Gaming on Ubuntu"!18:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Gaming on Ubuntu - Instructor: bencrisford - Slides: http://is.gd/bYPHa || Questions in #ubuntu-classroom-chat
ClassBotSlides for Gaming on Ubuntu: http://people.ubuntu.com/~nhandler/slides/openweeklucid/GamingOnUbuntu.pdf18:01
bencrisfordHello everybody!18:01
bencrisfordWell, this session is gonna be about Gaming with Ubuntu18:02
bencrisfordstructure-wise, I am sorting this session into 3 main parts18:02
bencrisford[SLIDE 1]18:02
bencrisfordafter a quick introduction, I will briefly talk about emulation, free games, and finally - what OW is all about - community18:03
bencrisfordat the end of each session I will do a quick Q+A, so please save your questions for then :)18:03
bencrisfordright, so lets get started :D18:04
bencrisfordFirst - let me make something clear, Ubuntu wasn't designed for games, and most games werent designed for ubuntu, so it was never going to be easy18:04
bencrisfordBut for years now linux gamers have had to work around the problems faced, and have come up with many solutions that can be used.18:04
bencrisfordHopefully from this session you can learn about them, and learn to contribute to them18:05
bencrisfordI have prepared alot of stuff to talk about :), so I think we'll move swiftly on to section 1 (unless there are any questions)18:05
bencrisfordyou can ask a question by putting a great big QUESTION: in front of it (jn #ubuntu-classroom-chat)18:06
bencrisfordI take it that means I can move on...18:06
bencrisfordso, Section 1 - Emulation18:06
bencrisford[SLIDE 2]18:06
bencrisfordthe unfortunate truth is that most games are developed for windows or mac18:07
bencrisfordbecause that is where around 90% of the market share lies18:07
bencrisford(commercial games*)18:07
bencrisfordIn my experience as an ubuntu advocate, that can stop alot of people from changing OSes completely18:07
bencrisfordwhat these people dont realise, is that softwares exist that allow you to run windows software with an "emulator" under linux (of which Ubuntu is a distribution)18:08
bencrisfordthere is a mistake in the slides - before anyone points it out :P18:08
bencrisfordWine is not *technically* an emulator18:09
bencrisfordbut we wont go in to the details of that :)18:09
bencrisfordI'm going to keep this section short, because Wine was already covered in an earlier session by YoKoZaR18:10
bencrisfordthe logs are available here: https://wiki.ubuntu.com/MeetingLogs/openweekLucid18:10
bencrisfordhttps://wiki.ubuntu.com/MeetingLogs/openweekLucid/WineQA - or even - there :)18:10
bencrisfordin this session, I am going to talk about playonlinux (PoL)18:11
bencrisford(available in the Ubuntu Software Centre in Ubuntu 10.04)18:12
bencrisfordWhich is a front-end for Wine that lets you easily install windows games and softwares on Linux, whereas often you need to fiddle about quite alot to get applications to work with Wine (I never said it was perfect!).18:12
bencrisfordPoL (PlayOnLinux) comes with a wide range of scripts which can install applications and games with the click of a button.18:12
bencrisfordcontributing scripts to PlayOnLinux is a great way to contribute, which I will hopefully cover more in my "Community" section later on18:13
bencrisfordInstalling PoL, installs Wine.  So I like installing PoL instead because it provides me with both a graphical front-end and Wine itself.18:13
bencrisfordHowever, if you are after the most up to date versions of wine, or beta versions etc, this probably isn't the way to go.  I'm not sure if the latest version of Wine is included in PoL, so if it is imperative that you have it, its probably best getting it from http://www.winehq.org/download/deb18:13
bencrisfordAnyway, thats about it for emulators!  I said it would be short!18:14
bencrisford(even though as rafalcieslak pointed out - wine is not an emulator :D)18:14
bencrisford[SLIDE 3]18:15
bencrisfordslide 3 shows a screenshot of playonlinux18:15
bencrisford[SLIDE 4]18:15
bencrisfordtime for some questions :)18:15
bencrisfordWell, there doesn't seem to be any more questions18:17
bencrisfordthat either means that I have explained everything exceptionally, or I am talking to myself :)  its probably the latter ;)18:17
bencrisfordwell, if there is no more questions18:18
bencrisfordI am anxious to move on to Free games, so we get plenty of time for Community stuff, which is what OW is about :)18:18
bencrisford[SLIDE 5]18:18
bencrisfordFor those of you that might not have heard the word "FOSS" before, it stands for "Free and Open Source Software" and it is what many people call software which is basically freely available and editable to anyone.18:19
bencrisfordA good example of free games are the games in your "Games" menu when you install Ubuntu, and there are 488 available in the software centre in Ubuntu 10.04.18:19
bencrisfordOne of my favourite free games at the moment is "Yo Frankie!" it is based off the film "Big Buck Bunny" (which I am sure many of you will have seen) and was made entirely with free software by the blender institute.  Its good fun, and it is in the Ubuntu repos.18:20
bencrisford[SLIDE 6]18:21
bencrisfordthere is a screenshot of the game :)18:21
bencrisfordthe picture quality was lost a bit when I exported the presentation to PDF18:21
bencrisfordbut the graphics are pretty awesome ;)18:21
ClassBotsebsebseb asked: POL is like a free Crossover Games or Cedega?  I have known about it for quite a while, but I don't remember ever having it installed.  Also I assume that POL and Wine can both be installed on a system without causing issues with each other.  Just like Wine or Cedega/Crossover could both be installe on the same system without conflickting with each other.18:22
bencrisfordsebsebseb: I'm pretty sure they will install along side each other OK18:22
bencrisfordthat is something I will check for you in a minute ;), i'll PM you at the end of the session if not before :)18:23
bencrisfordPoL is basically an alternative to just installing wine, and it comes with a more user friendly gui18:23
bencrisfordand the games that are supported with scripts are much easier to set up18:23
ClassBotChopsticks asked: Is there a way to fix bugs on games without having to report them to the people to made it?18:24
bencrisfordWell, if you hack (edit the code) of an open source game, you don't have to tell the upstream (original) developers about it....18:24
bencrisfordbut if there is a bug18:24
bencrisfordits best to let them no18:24
bencrisfordknow*18:24
bencrisfordunless its a bug unique to your machine/operating-system18:25
=== mcas_ is now known as mcas
bencrisfordI think that is what you meant when you asked?  if not, ask again in chat :)18:25
ClassBotrafalcieslak asked: when it comes to Yo Frankie: what makes it MUCH slower than other games? My computer has a quite nice hardware, and is capable of running lots of awesome games with amazing graphics, but I could never manage to run Yo Frankie smoothly... I get about 8 FPS even in low-datail mode, and I doubt it's my hadrware fault: so I am simply interested in what makes this game different to others, that is much slower? Does18:25
bencrisfordrafalcieslak: Well, I couldn't tell you that, because I don't know :P.  the developers created the engine, and it is blender's first game18:27
bencrisfordso..18:27
bencrisfordI won't try and answer, because I don't know enough about the project :)18:27
bencrisfordso.. lets move on :)18:27
bencrisfordIf you are after educational games18:28
bencrisfordthen Ubuntu supports this well :)18:28
bencrisfordand many are available in the software centre18:28
bencrisfordbut if you are only after educational games (and other packages) they ship with "Edubuntu" Ubuntu's educational derivative.  There are games for young children there but also for slightly older kids18:29
bencrisfordor there is Qimo, which is an Ubuntu based system, which ships games for young children such as gcompris and childsplay18:30
bencrisfordhttp://qimo4kids.com/18:30
bencrisford[SLIDE 7]18:30
bencrisfordtime for some questions again :)18:31
ClassBotChopsticks asked: How do you fix bugs if you know that it's something wrong with your machine/operating-system? Because I know someone who has the same game and it works on their machine fine but it's a different computer and operating system.18:31
bencrisfordChopsticks: if your friend uses a different operating system, then the actual code and packaging is likely to be very different across different OS versions (unless you are emulating ?)18:32
bencrisfordthe windows/mac and the linux versions will probably have different bug trackers18:32
bencrisfordand certainly different bugs18:33
bencrisfordwhen I said if it is specific to your operating system:18:33
bencrisfordI meant that if the game was say developed for linux, and the problem only existed in a particular distribution like ubuntu18:33
bencrisfordsorry if I wasn't clear18:34
bencrisfordAh, if you are emulating, then you can get all sorts of problems L.18:34
bencrisford:/*18:34
bencrisfordwine really isn't perfect18:34
bencrisfordnot all games will work18:34
bencrisfordand alot can be buggy and not great18:34
bencrisford(under an emulator)18:34
ClassBotExceptionIO asked: Have you heard of The Humble Indie Bundle aka Pay what you want ? http://www.wolfire.com/humble . What to you think of this method "Pay What You Want". You get 5 games at a lower cost and by this way you support either some charities/developers  ?18:37
bencrisfordExceptionIO: I haven't actually come across that website before18:37
bencrisfordbut it does look like a pretty neat idea18:37
bencrisfordit still means its not free software, but its definately a step closer18:38
bencrisfordand if the money is going to charity - great18:38
bencrisfordbut thats my personal view...18:38
bencrisfordAnyway, time to move on, because its time for the Community section :D18:39
bencrisford[SLIDE 8]18:39
bencrisfordOW (OpenWeek - sorry didn't make that clear earlier :S) is all about community and contributing to free software, so it wouldn't be right for me to leave it out of this session18:40
bencrisfordthere are teams inside Ubuntu and outside of ubuntu (Upstream) where you can contribute to linux gaming tools/marketing/etc and ultimately help the ubuntu distribution anyway18:41
bencrisfordthe most direct and obvious way to contribute to games in ubuntu, is simply packaging18:43
bencrisfordyou can develop new games, and fix bugs in games already in ubuntu18:43
=== JFo-afk is now known as JFo
bencrisfordin the Ubuntu software centre (Ubuntu 10.04) there are - something like - 488 games available18:44
bencrisfordthere are obviously going to be bugs in these, and someone has to sort them out - you know how annoying it is when you encounter a bug - so why cannot the one who sorts them out be you?18:44
bencrisfordlaunchpad is the bug tracker for ubuntu packages18:46
bencrisfordso that could be a great place to start18:46
bencrisfordto find the bugs in a specific package goto: https://bugs.edge.launchpad.net/ubuntu/+source/gnome-chess18:46
bencrisfordand replace gnome-chess with whatever other package you may want to look aty18:46
bencrisfordat*18:46
bencrisford(you can use the skills taught by dholbach in the previous session :) https://wiki.ubuntu.com/MeetingLogs/openweekLucid/Development1 (logs arent there *yet*)18:47
bencrisfordIf you aren't a technical use though, you can still help our great project, and the games that are included18:48
bencrisfordhttps://wiki.ubuntu.com/GamingTeam - Ubuntu Gaming Team (a branch of the ubuntu marketing team)18:48
bencrisfordhttp://wiki.debian.org/Games       - Debian Games Team  (more focused on development/packaging so I understand)18:49
bencrisfordhttp://playonlinux.com/en/         - PlayOnLinux        (click "I'd like to help Play On Linux" for information on contributing)18:49
bencrisfordhttp://www.winehq.org/contributing - WineHQ             (information on contributing to the Wine project)18:49
bencrisfordand for educational games -> edubuntu (ubuntu's educational derrivative) :)18:49
bencrisfordyou can get started with Edubuntu on #edubuntu (same network, if you are using lernid that is irc.ubuntu.com)18:50
bencrisford[SLIDE 9]18:50
bencrisfordtime for the final Q+A section of this session18:50
ClassBotThere are are 10 minutes remaining in the current session.18:50
bencrisfordlooks like we might finish a little early...18:51
ClassBotChopsticks asked: When I use POL, if there's a game I want to install, it usually asks for a cd-rom. Since I have a netbook, is there a way I can do that with a USB memory stick?18:51
bencrisfordChopsticks: when you use PlayOnLinux it wants the official CD, and I don't think you can purchase official USBs of games? (Im putting a question mark because I wouldn't put it past some of these game companies)18:52
bencrisfordif you did have it on USB I assume it would have to be cracked, and that isn't what PoL is about18:53
bencrisfordthere might still be some way for PoL to support it18:53
bencrisfordI would suggest asking maybe on the PoL forums :)18:53
* bencrisford finds link18:53
bencrisfordhttp://www.playonlinux.com/en/forums.html18:54
bencrisford(18:54:17) komputes: bencrisford: what games do you play on linux? do you recommend certain games that do not have emulation glitches?18:54
bencrisfordin playonlinux I mainly use steam18:55
bencrisfordit installs allright and runs my favourite valve games OK most of the time.. :)18:55
bencrisfordI don't suffer a noticable performance loss - but different hardware = different results :)18:55
ClassBotThere are are 5 minutes remaining in the current session.18:55
bencrisford(18:55:04) Miroslav_RS: if you have another PC with CD/DVD-ROM you can make image of CD and mount it on ubuntu...18:56
bencrisfordChopsticks: ^ yes, that could work :), if you put the image on a USB18:56
bencrisfordi'm not sure though, like I say, the PoL peeps would be better people to ask :)18:57
bencrisfordOk, my time is up!19:00
bencrisfordI will quickly try and answer the last question in chat19:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: How to participate remotely at an Ubuntu Developer Summit - Instructor: jcastro || Questions in #ubuntu-classroom-chat
bencrisfordnice talking to you !! :)19:01
jcastrothanks ben!19:01
jcastroOk19:01
jcastro2 sessions left!19:01
jcastroThis one is going to be "How to Participate in the Ubuntu Developer Summit"19:01
jcastrowhere I will give you all the tips on how to follow along as we forge the Maverick Meerkat19:02
jcastrook19:02
jcastroso first off19:02
jcastrowhat is UDS19:02
jcastroit's the Ubuntu Developer Summit, and like Ubuntu itself it happens every 6 months19:02
jcastrousually after a release19:02
jcastrowe alternate between europe and north america19:02
jcastroso this time it's in Brussels, Belgium19:02
jcastroUDS is a week long and is full of sessions19:03
jcastrowhich I will get to in a minute19:03
jcastrook, so before UDS actually begin all the teams are busy preparing their blueprints19:03
jcastroblueprints are how we figure out what will go into maverick19:03
jcastrohttps://blueprints.edge.launchpad.net/ubuntu/+spec/community-lucid-launchpad-upstream-improvements19:04
jcastrohere's an example of a blueprint from last cycle19:04
jcastroyou can subscribe to blueprints to follow along progress along the course of a cycle19:04
jcastroit will mail you everytime someone updates it19:04
jcastrohttps://wiki.ubuntu.com/UDS-M/19:04
jcastrothis is where we keep all the information for UDS.19:04
jcastroClick on the "Blueprints" link under discuss19:05
jcastrothat will take you here:19:05
jcastrohttps://blueprints.edge.launchpad.net/sprints/uds-m19:05
jcastrothis tells you everything that is being considered for discussion at UDS.19:05
jcastrowhat 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.19:05
jcastroany questions on blueprints so far?19:05
ClassBotcharlie-tca asked: are there going to be 322 sessions for the 322 blueprints?19:06
jcastroprobably not19:06
jcastroI'll get to that bit in a second19:06
jcastrosometimes a session might have multiple blueprints19:06
jcastrook so keep that page open19:07
jcastronow let's see how that maps to sessions19:07
jcastrogo back to https://wiki.ubuntu.com/UDS-M/19:07
jcastroand click on "Schedule" under "Attend"19:07
jcastrohttp://summit.ubuntu.com/uds-m/19:07
jcastrothat takes us here19:07
jcastrothis page is also important19:07
jcastrolet's click to see what sessions are on Monday!19:07
jcastrohttp://summit.ubuntu.com/uds-m/2010-05-10/19:07
jcastrook, as you can see here, you should see a big grid o' colors19:08
jcastroeach of those blueprints can be a session (if they're approved)19:08
jcastroand they're color coded19:08
jcastroso, orange is desktop, purple is community, brown is foundations, light blue is server, etc.19:08
jcastroeach of these sessions corresponds to a blueprint19:09
jcastroyou can check what blueprint it is by clicking on the top left corner of each block (the little paper icons)19:09
jcastrothat takes you to the corresponding blueprint19:09
jcastroso if you're participating remotely you'll want to note where your favorite blueprints are19:10
jcastroand then of course do the math on what time it is in your time zone compared to belgium19:10
jcastroyou can use timeanddate.com for that19:10
jcastrofor the keynotes we usually get the video out to the internet as soon as we can19:11
jcastroso there's nothing really to do there.19:11
jcastrook, so now that you've figured out what sessions you want to participate let's get to actually participating in a session19:11
jcastrohttps://wiki.ubuntu.com/UDS-M/RemoteParticipation19:12
jcastronow19:12
jcastroif you saw on the grid, on the top there was a list of rooms19:12
jcastrothese have odd names19:12
jcastrococobolo, etc.19:12
jcastrothat column corresponds to what room the session will be in19:12
jcastroand each room has an IRC channel, which is listed on that page19:12
jcastroin the old days, we stuck all the sessions in the same track in the same room19:12
jcastroso you could just hang out in the "desktop" channel and follow along19:13
jcastronow we shuffle tracks and people around19:13
jcastroso remember that the IRC channels and the icecast streams are based on the ROOM19:13
jcastroand the schedule tells you what room the session you want is in19:13
jcastrothanks to the hard work of the IRC team we have a bot that will do the topics in each room19:13
jcastroso it's similar to this bot19:14
ClassBotqense asked: Why was decided to move people around? So they breathe fresh air?19:14
jcastrogood question!19:14
jcastroactually it's to force people to move around and not camp out in their track room19:14
jcastrothis leads to better mingling in the hallways, etc.19:14
jcastroinstead of you sitting in the same room for a week19:14
jcastrook19:14
jcastroso, these IRC channels are the main way to communicate with the session19:15
jcastrowhen UDS starts there will be a link to an icecast stream in the schedule and on this page19:15
jcastroyou'll click on it and you'll hear the audio (live!) from the session19:15
jcastroin the actual room we have 2 projectors19:15
jcastroone with gobby (which I will get to)19:15
jcastroand another one with xchat19:16
jcastropeople in the room will see the irc channel19:16
jcastroso you can basically "chat" to people in the room19:16
jcastroand they will just talk back to you, and you'll hear it over the icecast stream19:16
jcastroeach room's irc client will be set to highlight the room19:16
jcastroso you'll talk like this in the channel:19:16
jcastroubuntu-uds-amarente: Hey, what's up with windicators?19:17
jcastroand everyone in that room will see it highlighted in IRC on the projector, along with a notification bubble19:17
jcastroyou'll find that it's quite easy to participate in this manner19:17
jcastromost sessions will have people paying attention to the IRC channel19:17
jcastroany questions on the IRC and icecast?19:17
jcastrothe 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, heh19:18
jcastrook19:18
jcastrothe other piece of the live session is the gobby document19:19
jcastrogobby is a multiuser text editor that we use to take notes during the session19:19
jcastrothink of it like gedit and xchat mushed together19:19
jcastroyou need to install gobby19:19
jcastroand then in the document list the document will be named after the session19:19
jcastroso if you're in desktop-m-monoflamewar, the document and blueprint will all share that name19:20
jcastrowhen you open the document in gobby you'll notice people typing in real time to take notes.19:20
jcastroI find that keeping an eye on a gobby document during the session helps me keep track of what people are talking about19:20
ClassBotcharlie-tca asked: do we need to type in the room name, or is that automatic when we hit send?19:21
jcastroyou will be in the channel for that room19:21
jcastrohowever the xchat username will be the roomname, so it's probably best to type out the name so it's highlighted on the screen19:21
jcastrohowever most people running a session do a good job of monitoring IRC19:21
jcastroso 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 whatever19:22
jcastrothe only annoying part I have found is having to switch your audio client to a new icecast url after every session19:23
jcastrohowever when they're set up they'll be linked from the schedule and this wiki page: https://wiki.ubuntu.com/UDS-M/RemoteParticipation19:23
jcastrousually what I do is set my IRC client to autojoin all those rooms19:24
jcastroand then log them all19:24
jcastroso I can peruse the conversations later when I have more time19:24
jcastroany more questions on that?19:24
jcastrook moving on19:25
jcastrook so you'll attend each session you care about19:25
jcastroand during the session you'll see people make TODO items out of things19:25
jcastrolet me find an example19:26
jcastrohttps://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-lucid-new-firefox-support-model19:26
jcastrook so here's one from last time19:26
jcastroduring the session people will be assigned things19:26
jcastroor volunteer for things19:26
jcastrothis is where you see the task assignment19:27
jcastroit's the person's name, the task, and then the status19:27
jcastroso ...19:27
jcastro[jorge] Let's frobnicate the doohicky: TODO19:27
jcastroor DONE, or INPROGRESS19:27
jcastrofor each blueprint each person will take what they need to do and break it up into tasks19:27
jcastro[chrisccoulson] identify extensions to be kept in archive - binary components or importance can qualify an extension: DONE19:27
jcastrofor example19:27
jcastronow, remember at the beginning I said that you should subscribe to blueprints you are interested in?19:28
jcastroas the cycle progresses and people do these tasks, launchpad will send you a mail19:28
jcastrothat gives you a good idea on how that spec is progressing19:28
jcastroand what we do is take all those tasks and keep track of them all19:29
jcastrohttps://wiki.ubuntu.com/ReleaseTeam/FeatureStatus19:29
jcastrocurrently the graphs are zeroed out19:29
jcastrobut this is how you keep track of how we're looking for a release19:29
jcastrohttp://www.jonobacon.org/2010/04/23/lucid-community-team-review/19:30
jcastrohere's a blog post on how we did it for our team this cycle19:30
jcastrobut it applies to every team19:30
jcastroso, I encourage you to subscribe to things you want to keep track of19:31
jcastroand make a little filter in your email for launchpad blueprints19:31
jcastrook, so other tidbots19:31
jcastrotidbits even. :D19:31
jcastrohttp://ubottu.com/uds-logs/19:31
jcastrohere's the list of IRC logs per room19:31
jcastrowhich can come in handy if you miss a session19:31
jcastroany  more questions?19:32
ClassBotnealmcb 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?19:33
jcastroyes19:33
jcastroactually if it's blank it means the person is slacking *cough*19:33
jcastroor they just plan to open the page in gobby at the session and do it as part of the session19:33
jcastrowe usually have a flickr feed of people taking photos during UDS19:34
jcastrohttp://www.flickr.com/search/?w=all&q=udslucid&m=tags19:34
jcastroif you are interested in following that, it'll probably be udsmaverick19:34
jcastrosame for twitter and identi.ca19:34
jcastrothis is where you can find funny things like mark with a funny hat: http://www.flickr.com/photos/8413078@N02/4127083362/19:35
jcastrohttp://www.flickr.com/photos/8413078@N02/4127063712/19:36
jcastrohere is a picture of how the projectors are setup19:36
jcastroas you can see there, gobby on the right, and on the left is the irc client19:36
jcastroone thing to also remember is that the sessions are very fluid19:37
jcastroand might spawn other sessions19:37
jcastroso if you're in a session and people decide that it needs more discussion they might schedule another session for later in the week19:37
jcastroso it's important that you refresh the schedule often19:38
jcastroand watch it for changes19:38
jcastrocertain sessions need to be on certain days based on when certain people are attending19:38
jcastroany more questions?19:39
jcastrothat's basically it really, the hard part is the math for the timezones. :D19:39
jcastrooh19:39
jcastroI also forgot to mention19:40
jcastroon http://summit.ubuntu.com/uds-m/19:40
jcastrowe talked about the per day view19:40
jcastrobut on there you can also see per room19:40
jcastroand per /track/19:40
jcastroso if you only care about server things for example you can just watch the one page19:40
jcastrowow so looks like I finished early19:41
jcastrolet's chill for ~20 and then we can get your feedback!19:41
jcastrosmoke if you got em!19:41
jcastro(that means you can talk in here and relax!)19:41
charlie-tcaSo, can we both listen and talk on IRC there?19:42
jcastroyeah19:42
jcastrothey will talk to the microphones19:42
jcastroand you'll just type in the channel19:42
sebsebsebSo when a session is going on in IRC,  how wil it work exactly,  just ask questions, and someone will say what's going on?19:43
jcastrosomeone will be leading the session19:43
jcastroand they'll have an agenda or whatever19:43
jcastrothat they'll have on the gobby document19:43
sebsebsebSo that's what the live stream thing is about?19:43
jcastroor they might just have a brainstorming sessions19:43
sebsebsebTo listen to the session19:43
charlie-tcathis is easier than the last two I tried to follow remotely19:43
jcastrothe stream is for you to listen in19:43
sebsebseband for the people there to watch the IRC channel?19:44
jcastrocharlie-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 awesome19:44
=== Andre_Gondim is now known as Andre_Gondim-afk
jcastrowe used to have a dial in thing and that kind of sucked19:44
jcastrosebsebseb: yes19:44
charlie-tcaYeah, but it was thursday before I got the time right last time19:44
jcastroheh19:44
charlie-tcaKind of disappointing, that was.19:44
jcastroit was tough to schedule last time. I was in EST, UDS was CST, the scheduler was in UTC.19:46
akgranerjcastro, remote participation has gotten so much better for remote participants - the session leads are now very aware of those on IRC and actually engage them19:46
jcastroyeah19:47
qenseAs long as you respect the flow of the conversation in the room you can really contribute to the discussion remotely.19:47
jcastrobefore we had people watching IRC on their laptops19:47
jcastrowhich was not ideal19:47
jcastrobut now it's on a big screen so no one can miss it19:47
akgranerlast 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 change19:47
nealmcbI remember being remote back in sevilla in 2007, in the days of VOIP - lots better now :)19:47
jcastronealmcb: yeah the voip thing was pretty crap19:48
nealmcbQUESTION: 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 :)19:48
jcastrohah19:48
qenseWe're working on implementing COOKIE support in XChat.19:50
jcastronealmcb: you'd think zul would just send you some EC2 time19:50
nealmcbqense: Hmm - will the cookie will come with strings like with http? :)19:50
ClassBotThere are are 10 minutes remaining in the current session.19:50
qensenealmcb: Yes, but you should check if they're safe before consuming them.19:51
jcastroqense: do they have hockey in belgium?19:51
jcastrothe hotel has TVs, but not sure on the hockey coverage19:52
lucaswhy are you asking? were you at the hockey game at dallas?19:52
qensejcastro: I think football (soccer for the Americans) is more important in Belgium.19:53
qensealmost no one watches hockey here, even in the Netherlands -- although we do often win European, Olympic or World Championships.19:53
qensejcastro: ow, of course19:53
jcastrolucas: no. it's just it's the playoffs19:53
qenseyou must mean ice hockey19:53
charlie-tcajcastro: thanks for the great information. I have to feed a hungry boy now19:53
qenseno, that's not very popular in Belgium19:53
jcastrocharlie-tca: cheers!19:53
qenseWe can't ice hockey here in the Low Countries :)19:54
qensejcastro: What network is it on?19:55
jcastroa bunch19:55
ClassBotThere are are 5 minutes remaining in the current session.19:55
qenseI think there will be CNN, maybe CNBSC as well.19:56
jcastrothis doesn't bode well19:56
qenseEuroNews, BBC, etc19:56
jcastroat least you guys have good beer and chocolate!19:56
qenseThe Belgians sure have.19:57
jcastrook, let's move on to the feedback and q+a19:58
jcastrowe'll leave the channel unmodded19:58
jcastroso we can just get the direct feedback here19:58
jcastrowhat do you all think of the week?19:58
jcastroakgraner: looks like everyone hated it19:59
qenseakgraner: Restate your previous points made in #ubuntu-community-team!19:59
akgranerhehe19:59
akgranerjcastro, did you see those?19:59
hhlpas usual great work, good speaker, learning a lot :)19:59
akgranerqense, we already have plans for all those points20:00
qensealready! and the UDS hasn't begun yet!20:00
jcastrowhat did you guys think about lernid?20:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi || Event: Ubuntu Open Week - Current Session: Feedback and Conclusion - Instructor: jcastro || Questions in #ubuntu-classroom-chat
akgranerqense, yep - jcastro is already on it20:00
akgranerjcastro, I love lernid and being able to use slides20:01
akgranerbut I was told many people just used a pdf reader and not lernid20:01
jcastrowhoops20:01
vox754Lernid... seems like a good idea, but why bother if I already have xchat+evince20:02
qenseConnecting to the OpenWeek is easier with Lernid, you don't have to know what IRC channels are and such.20:03
sebsebsebI haven't used Lemid, but if it is also for UDS,  sorts out the channels automatically and what not,  that would be good.20:04
vox754By the way, organizers, I sense there is some lack of promotion of the Open Week, and the following UDS20:04
sebsebsebI mean I know at the moment it's only for Open Week.20:04
sebsebsebvox754: indeed at lack of promotion20:04
sebsebsebfor Open Week20:04
jcastroyeah20:04
vox754I attended one Open Week in 2007 perhaps, it was great. I found it by accident.20:05
kyubutsuidenti.ca has quite a few folk announcing OW20:05
jcastroattendance is down about 100 people so that makes sense20:05
jcastrothat we need to improve visibility again and market it better20:05
akgraner+120:05
akgranerjcastro, that was the discussion we had early this morning that qense was referencing20:06
vox754I didn't know back then they were after an Ubuntu release. Everybody knows the Ubuntu release is every 6 months, but mostly are clueless about what comes after. Same with UDS, for me at least.20:06
kyubutsui feel comfortable using irssi.. thats why i havent tried lernid20:06
kyubutsu-_-20:06
jcastrokyubutsu: yeah I am old school as well20:06
sebsebsebalso akgraner did a really good job at copying in peoples names :) unfortunatly this was not so for jcastro, but nevermind.  Would have been nice to have my name with the question for Mark, about if he is disapointed or not, that more expereinced users are leaving Ubuntu.  Also with names for the questions, people that check out the logs, will know who asked what.20:07
qenseYou're still using Lynx as well?20:07
akgranerbasically it's release week--> open week--> uds  back to back20:07
jcastrosebsebseb: yeah I was using xchat-gnome and it wasn't highlighting the names20:07
vox754Also, OW is disconcerting. Not many people used OW for Open Week. I was clueless when the games' guy earlier today was talking about OW.20:08
qenseYou can copy the names from XChat GNOME.20:08
jcastrounfortunately it's hard for two people to use the bot at once to automate the questions20:08
kyubutsusomehow i dont agree more 'experience' users will leave ubuntu because of its current direction20:08
jcastroqense: I couldn't figure that out20:08
sebsebsebalso I didn't know for a little while that,  my question for Mark had been answered, since I didn't get high lighted as a result, of the name not being copyed in20:08
jcastrowithout it highlighting the entire column20:08
qensejcastro: Just keep selecting up to the naem.20:08
qenseah20:08
=== Ihmepupu_ is now known as Ihmepupu
qensethat's possible as well20:08
qense<jcastro> without it highlighting the entire20:08
jcastrook20:08
jcastroso chalk that one up to me not being able to use xchat20:08
qenseYou're a GUI noob!20:09
jcastroclearly I need a more advanced linux20:09
akgranerthats why the NTEU is here :-)20:10
sebsebsebWine session was good as I knew it would be.  Design team session I really enjoyed as well.  End of adopt an upstream :)  akgraner's  Ubuntu women session was really good.20:10
vox754<sebsebseb> also I didn't know for a little while that,  my question for Mark had been answered, since I didn't get high lighted as a result <---- that also shows a little lack of concentration from your part. Lots of people gey distracted by the random chat going in -chat.20:10
sebsebsebvox754: heh in a way20:10
kyubutsuactually, i didnt know what playonlinux was until today20:10
sebsebsebvox754: true I could have kept my eye on classroom more20:11
kyubutsui've only used wine alone20:11
jcastroI hadn't even heard of playonlinux until today either20:11
kyubutsui like the concept.. i'll try it out20:11
vox754playonlinux seems good. By the way, wine is a dependency, so it's not like it will "conflict", as someone asked earlier today. It's basically a GUI, and a few scripts.20:12
sebsebsebyes20:12
sebsebsebthe guy was going to pm me back about that20:12
sebsebseb,but he didn't20:12
kyubutsuits good i dont have wine installed at the moment, that way i try his install method too20:12
sebsebsebanyway I got the answer I was after else where20:12
sebsebsebit's like synaptic,  a front end. a GUI, but yes it can use different versions of Wine20:13
akgranerso  - what about the number of sessions20:13
akgranersession content20:13
akgranertime zone20:13
JFoI wasn't burned out by the number20:14
JFothe content was great20:14
sebsebsebat first when I saw the scheduled I guess I was a bit disapointed20:14
sebsebsebsince not as much this time20:14
jcastrowe had too many last time, it was brutal20:14
akgranerany suggestions on how to gather ideas for session from community?20:14
jcastrounless we get more people signing up to teach more classes20:14
JFojcastro, double +1 on the too many20:14
akgranerjcastro, +1 I was fried after the karmic open week20:14
sebsebsebhowever it's still been good, and also like the other two that I took part in,  a few  sessions that  I wasn't really interested in, or weren't really for me, but that's expected.  That will happen with the 10.10 open week as well probably.20:14
vox754The session number was okay, not tiring at all, but not much excitement was created as the last time I joined one of this. Actually, the first one in 2007, I outright skipped a few classes that week.20:15
JFoi slept all that weekend20:15
kyubutsunumber of sessions -->  +120:15
sebsebsebCan do other things when there's a session not really interested in of course20:15
yofel_content was great, and yes, this open week felt better than the last, as for the time zone: I live in germany (currently utc+2) so it was optimal20:15
=== yofel_ is now known as yofel
sebsebseba bit disapointed when I first saw the scheduled, more like I was disapointed, but saw it would still be a good open week20:16
jcastrowhat was missing you think?20:16
akgranerjcastro, question stealer20:16
akgraner:-P20:16
charlie-tcaIt was very centered on Ubuntu, missing Kubuntu and Xubuntu this time20:16
yofelright20:17
jcastroyeah we need to do better at chasing down derivatives20:17
akgranerthe oversight on the kubuntu sessions were my fault20:17
vox754Q+A are great for the community. But the speakers need to have something prepared in case there are few questions like this time.20:17
yofelactually, Lubuntu will be official for 10.10 right? or will that be decided next week?20:17
sebsebsebopen week starts, an hour later for me in,  May,  and then an hour earlier in November.  I like how for the Spring one it's an hour earlier,  and no I am not saying to change the time.20:17
akgraner2 sessions were suggested and I missed adding them somehow20:17
yofelwould be nice to have a session for that20:17
sebsebsebyes since summer time I mean20:17
charlie-tcaMaybe a day just for derivatives to have an hour each would be an idea?20:18
jcastrocharlie-tca: that is an excellent idea20:18
jcastrooh, this reminds me20:18
jcastrothat this channel is available year round!20:18
kyubutsuit would have been nice to have had that development class using byobu20:18
jcastroso if teams want to have their own weeks or days, they're more than welcome20:18
akgraneryofel, agreed it's on my check for maverick open week to to email the those list specifically20:18
sebsebsebakgraner: oh no Kubuntu sessions ah yes,  could have been good, since loads of people seem to think Canonical don't really care much about Kubuntu20:19
yofelakgraner: :)20:19
vox754charlie-tca, yofel, jcastro I don't see a big difference between the main Ubuntu, and the derivatives, really. Unless the speakers can stress the differences in a good way, I don't see a point.20:19
charlie-tcaI use both Ubuntu and Xubuntu. there is quite a bit of difference now20:20
yofelvox754: it's mostly the gui, but that's why we  don't need many seperate sessions, most of it is identical20:20
jcastrovox754: well, for them it's an opportunity to get people interested in their project20:20
sebsebsebcharlie-tca: Lubuntu :)20:20
jcastroso you can say "hey I don't know jack about xubuntu but I want to help"20:20
sebsebsebcharlie-tca: not offical yet, it's in the repo20:20
charlie-tcayeah, I haven't tried lubuntu20:21
sebsebsebby 10.10 it will be offical from what I was reading before, like Kubuntu and Xubuntu20:21
jcastrovox754: openweek is in some ways a recruiting tool for teams in ubuntu to find new volunteers20:21
vox754When I joined talks on Kubuntu they are all like "KDE is gonna take over the world, you'll see, wow!" But not much afterwards.20:21
yofellxde is quite nice for a lightweight DE, haven't used it much yet though20:21
* kyubutsu huggles gnome.. feeds it some kde's 20:21
akgranerwould anyone actually take the time to fill out a survey if there was one linked to the wiki page?20:22
akgranera survey for feedback on open week20:22
yofelKDE is usually more like: make an app as feature rich as possible, where gnome focuses (too much IMHO) on simplicity - one app per task20:23
kyubutsuYESH!!20:23
kyubutsu-_-20:23
yofelnice to see for  K3B <-> brasero and sound-juicer20:24
charlie-tcaDoes anyone besides myself read the wiki page more than once?20:24
yofelakgraner: why not? if it doesn't take too long it would be an easy way20:24
kyubutsui like gwenview tho.. there are a few qt apps i really like.. just not enough for me to go KDE20:24
vox754akgraner, I think having this feedback session in the schedule is a great idea, and it's sufficient for my needs. I don't know if others prefer to use the wiki more.20:25
akgraneryofel, noted20:25
akgranervox754, agreed  - everyone has different levels of comfort for offering feedback20:25
akgranerso I understand20:25
yofelcharlie-tca: erm... the derivatives page doesn't tell you much...20:26
charlie-tcaI know20:26
kyubutsuit should be there in the wiki regardless.. unless you like coming up with percentages of possible visitors vs adding that couple of lines of code in the page20:26
kyubutsui prefer the after class review idea .. but why not use both20:27
kyubutsuam talking about coverage ..20:28
akgranerkyubutsu, just gathering feedbach20:29
sebsebsebcharlie-tca: Lubuntu is rather nice indeed20:29
akgranertaking all the comments in at the moment20:29
akgranerwas the open week pdf booklet of value to any one ?20:30
akgranerit's a ton of work and if no one is using it20:30
vox754Hahaha... let me see that, I saw the link but never clicked on it.20:30
charlie-tcayofel: the problem with that page is it is canonical and way out of date. The image is from jaunty? maybe.20:31
kyubutsu):  well.. i.. didnt look at it either.. i was glued to the channel so i didnt have a 'need', therefore demand equaled zero..20:32
* yofel didn't look at it either20:32
Odd-rationaleThe PDF booklet looked good!20:32
charlie-tcahuh? pdf booklet?20:32
yofelhttp://frylock.redvoodoo.org/~akgraner/UOW-Lucid-Booklet.pdf20:32
kyubutsuthat doesnt mean it was/wasnt a bad product or idea.. just no traffic .. which kind of sucks20:32
akgraneryofel, oh crap I forgot to add the ubuntu one link to it20:33
akgranerhehe20:33
akgranerI may have moved it from my server now20:33
yofelit's still there20:33
akgranerwhew20:34
Odd-rationaleit's on the ubuntu wiki20:34
yofellooking at it now it's quite nice, but renders incredibly slow in okular on my eeePC (~5s to open a page)...20:34
akgranerno I meant the link is where I had it originally20:34
akgranerand then I stuck it in my files on ubuntu one20:34
vox754The booklet is fine. "i was glued to the channel so i didnt have a 'need',"  <--- yea pretty much the same idea.20:35
akgranerand you can share files publicly and I forget to switch out the links - I wanted to showcase Ubuntu One feature :-)20:35
akgraneryeah - but you all sorta confirmed it's not used :-020:36
akgraner:-)20:36
sebsebsebakgraner: oh when I tried to download just before Open Week,  it downloaded the old one,  as for the new one i'll still download it and check it out20:36
sebsebsebakgraner: I mean the one with the scheduled and some info about the people doing Open Week20:37
akgranersebsebseb, I can't make the booklet until we lock in all the speakers20:37
akgranerso this time I created a speaker wiki page20:37
akgranerI think that was easier for most people20:37
akgranerand I could add content about the speakers and their sessions easier20:38
akgranerdid anyone look at that page to see or find out more about the sessions or speakers20:38
nealmcblernid wasn't a fit for me.  not much control over the browsing, too crowded, couldn't click on urls in the session, some confusing controls (right arrow for enter?), a memory hog (including adding firefox to my chrome desktop), etc  irssi+chrome works better for me.  but nice to have notifications about the schedule - I should figure out how to get some other client to do that.  and irssi could probably auto-load urls20:38
kyubutsuthat's my formula.. irssi/chromium20:39
akgranernealmcb, I believe classbot also gives notifications for sessions as well - nhandler pleia2 cjohnston it is classbot or lernid that does that20:40
kyubutsuclassbot +120:40
vox754I kinda felt disappointed that the talks were not "clickable", that is, that they didn't point directly to their log, But just a minor complain really. The link to the logs is right there.20:41
akgranervox20:41
pleia2classroom has identica and twitter feeds, as well as an ical all linked on wiki.ubuntu.com/Classroom20:41
akgranervox754, we needed to see if it would interfer with lernid - and we found out it wouldn't20:41
akgranerso they will go back to being linked in the table on the wiki page20:41
pleia2classbot itself just does the two "session 5/10 minutes left" notices, and changes the topic for new sessions, no real advance warning20:42
vox754ClassBot, you are great sir.20:42
akgranerso lernid is what makes the notifier on the desktop tell you then?20:42
pleia2akgraner: yep20:42
akgranerwe did more team Q&A's this time20:43
akgranerhow were those20:43
akgraner(for those who attended)20:43
vox754The byobu talk was great. I only have one computer, so I've never needed to setup screen, ssh, or anything like that. It's nice to see what's on other peoples computers.20:44
sebsebsebakgraner: I am not that keen on the colour theme, but other then that, nice booklet by the looks of it.20:44
kyubutsubyobu was cool [for me] 'cause it was very 'hands on'.. cant get any better20:45
sebsebsebkyubutsu: byobu  I don't really understand those sessions20:45
sebsebsebsecurity session I didn't understand much of either20:46
akgranerkirkland 's sessions are really well put together, but typically pretty technical at times20:46
yofelyep, byobu was great, I found the developer session today nice too, but dholbach would need more time it seems :P20:46
kyubutsui liked those two sessions   /shrugs20:46
vox754I'll repeat myself, Q+A are great. But the speakers need to have something prepared in case there are few questions like this time. I think even a having a monologue with oneself is useful. Heh.20:46
akgranershould we identify those "technical"sessions better20:47
* kyubutsu agrees with vox754 20:47
yofelsebsebseb: understand as in: you didn't get what was said or why we had them?20:47
akgranerwe can make suggestions :-)20:47
sebsebsebyofel: I don't really know what byobu is20:47
sebsebsebI mean I know it's some sort of app for screen20:47
sebsebseb,but I use neither at the moment20:47
vox754The security session was kinda complicated for those that didn't know what a compiler, or debugger was. A little intro would be okay.20:48
kyubutsui dont quite like q&A all that much.. i prefer the presentation approach and THEN have a q&a20:48
sebsebsebwell I know what a compilar and debugger are20:48
yofelah, well, it might have been nice to have a few more use examples20:48
sebsebsebI think.  compiler  makes the program out of the source code20:48
* yofel uses screen locally too so an apt process doesn't depend on X20:48
sebsebsebdebugger goes through it checking for bugs?  and pointing them out?20:48
kyubutsueven if it's 10 minute presentation and 50 of q+a20:48
sebsebsebpoints them out20:48
vox754sebsebseb, if you "think" you know, then you don't know... heh20:49
sebsebsebvox754: easy enough to find out,  plus I thought I sort of knew20:49
akgranerok feedback on the overall  - open week20:49
vox754kyubutsu, 10 min presentation and 50 q+a is basically the same as Q+A only20:50
akgranerany thing else20:50
akgranerI have 1) better promotion20:50
akgraner2) more *buntu session20:50
ClassBotThere are are 10 minutes remaining in the current session.20:50
akgraner3) surveys20:51
sebsebseboh surveys20:51
sebsebsebwhat we thought of Open Week?20:51
sebsebsebanswer some questions20:51
sebsebseb?20:51
kyubutsuvox754: to an extent, yes, practically .. but, my point is, i rather lay out the canvas in a categoric manner as fuel for the rest of the possible questions20:51
akgraner4)suggest Q&A sessions have some content perpared as well20:51
vox754Overall okay. I just would like to see more people getting excited, not sebsebseb-like excited because that would shut down freenode. But still.20:52
akgraner5) lernid worked great for some not some much for others20:52
akgraner6) classbot was a hit20:52
vox754I love Classbot20:52
sebsebsebvox754: you mean yourself excited,  since that would get everyone banned from the channel20:52
sebsebsebwell nearly everyone20:52
akgraner7) booklet was not really used20:52
vox754sebsebseb, buddy that's private man!20:53
akgraner8) link logs to table sessions again20:53
akgranervox754, sebsebseb pls :-)20:53
akgraner:-(20:53
akgranerI meant20:53
sebsebsebakgraner: nevermind I guess, since we are joking with each other, or so it seems20:53
akgranerit's cool for you all to - but not while I'm gather feedback  - its distracting20:54
sebsebsebgood point plus not much time left now20:54
mhall119akgraner: you want feedback in here, or is there going to be an online survey?20:54
akgraner*nods*20:54
sebsebsebfeel free to continue20:54
vox754akgraner, on the promotion thing. I'm subscribed to the Ubuntu News that show the security updates. Those also show the new release. I would expect them to show also Open Week and UDS, but they don't. I guess those feeds aren't exactly under the community control, but still.20:54
akgranervox754, we did have it in there20:55
akgranerfor several issues20:55
akgranerand in there I mean - UWN20:55
ClassBotThere are are 5 minutes remaining in the current session.20:55
akgranerso did I miss anything?20:56
JFono idea, too much churn20:56
* JFo scrolls back20:56
vox754I mean this one: http://www.ubuntu.com/rss.xml  I originally subscribed to this one. The security bugs are also reported on ubuntuforums.org, that's how I found it.20:56
mhall119I missed the whole day :(20:56
akgranermhall119,  logs are a beautiful thing :-)20:57
mhall119yeah, I've got a lot of catching up to do20:57
akgranerbut sorry you missed the sessions today20:57
JFoakgraner, I can't see anything you missed20:57
akgraner9) 25 sessions are good20:57
JFobut as for Q&A sessions, if the teams are to prepare some content then they won't be Q&A sessions20:57
JFo:-020:57
JFoerrr :-)20:57
jcastrowell20:57
JFo:-P20:58
jcastrothis time we were the week after release20:58
jcastroso I kind of asked for general Q+A sessions from teams20:58
jcastroin order to answer people's questions, etc.20:58
vox754Like I would like them to appear here http://ubuntuforums.org/forumdisplay.php?f=1320:58
akgranerJFo, I know the kernel team and desktop teams had some prepared questions and comments20:58
sebsebsebjcastro: uh isn't Open Week always the week, after the new release?20:58
JFotrue20:58
jcastroand so many people were busy that it was easier for them20:58
jcastrosebsebseb: not always, just recently20:58
vox754and here http://www.ubuntu.com/usn/USN-937-120:58
jcastroit used to be in the middle20:58
mhall119there were a lot of people asking specific support questions I noticed20:58
JFoakgraner, but I thought the point meant to present something20:58
sebsebsebjcastro: middle of the month after release?20:58
JFoif that isn't the case, disregard me :)20:58
jcastroin the middleish of the cycle20:59
akgranerJFo, hehe just to have content incase of lull20:59
jcastroit wasn't until the last 2 I think where we decided it would always be the week afyer20:59
mhall119perhaps a "triage" session would be good, where someone(s) field bug complaints, and direct people on where and how to file them specifically20:59
JFoakgraner, cool, then nevermind what I said :)20:59
sebsebseboh ok20:59
nealmcbI agree - a bit more presentation, less pure-q&a - helps explain things20:59
akgranerok  - thanks everyone!!!20:59
JFomhall119, I think that is in danger of being a week long session :)20:59
jcastrook20:59
akgranerGreat Open Week-Lucid21:00
nealmcbbyobu is a great tool, but hard to use in a live presentation -hard to notice things happening, can't go backwards21:00
jcastro\o/21:00
mhall119JFo: true, but hopefully an hour of watching where other people get directed will help some others do it themselves21:00
nealmcbgreat week - thanks folks!21:00
sebsebsebThanks jcastro akgraner and the other people who  did Open Week!21:00
* nealmcb unlags by the end :)21:00
JFomhall119, I agree21:00
vox754I guess Open Week and UDS are properly promoted, I just fail to frequent social sites, like one of the talks suggested.21:00
akgranerThanks for all the feedback - now let's make marverick kick butt!!21:00
mhall119When is Ubuntu User Day?21:00
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to the Ubuntu Classroom - http://wiki.ubuntu.com/Classroom || Support in #ubuntu || Upcoming Schedule: http://is.gd/8rtIi
* JFo cues Top Gun theme music21:00
vox754What's a meerkat by the way?21:01
sebsebsebmhall119: I think next one about three months from now, but not sure21:01
sebsebsebvox754: Ubuntu 10.1021:01
JFovox google meerkat manor21:01
bencrisfordvox754: its an african animal21:01
bencrisforda bit like a mongoose21:01
JFoerr vox754 that is21:01
mhall1193 months?  I thought it would be sooner21:01
kyubutsuand its not a cat either21:01
kyubutsu-_-21:01
vox754meerkat not a cat --- fail21:01
kyubutsuthey are real cool .. if not cooler than cats21:02
mhall119that's why it's spelled with a k21:02
vox754'cause it's not a cat21:02
mhall119also because they run KDE21:02
pleia2lol21:02
JFo:-|21:02
bencrisfordvox754: http://www.youtube.com/watch?v=3OcX-yKh0-M&feature=PlayList&p=013B46BD6DF1DD52&playnext_from=PL&index=0&playnext=121:02
pleia2mhall119: I *think* we're shooting for first weekend in June for UUD21:02
bencrisfordthats a popular advert in the UK :)21:02
* JFo awards mhall119 the bad pun of the day trophy21:02
ausimagesince it just banter all logs are up :)21:02
mhall119pleia2: cool21:02
pleia2mhall119: we'll update /UserDays soon though :)21:02
mhall119JFo: I shall treasure it forevah21:03
JFo:)21:03
JFomhall119, you going to UDS?21:03
mhall119pleia2: please let me know (of have cjohnston let me know), I'd like to teach again21:03
mhall119JFo: no, unfortunately21:03
vox754What's UUD?   again with the acronyms... help21:03
JFo:-(21:03
mhall119vox754: Ubuntu User Day21:03
mhall119kind of like Open Week, only more geared to using specific apps/tools21:04
mhall119the last one was like 14 hours long21:04
vox754I think I attended, accidentally again, one of those.21:04
pleia2mhall119: great, thanks!21:05
mhall119I'll just have to upgrade to Lucid before it happens21:05
vox754bencrisford, Funny Meerkat ad, thanks.21:06
nealmcbthe tweets from @ubuntuclassroom include confusing text like #ubuntu-classroom - would an irc url work better there?  Or a link to a web page?21:06
nealmcb(confusing because twitter highlights "#ubuntu" as a twitter topic for search)21:07
cjohnstonnealmcb: file a wishlist against classbot to get that changed21:13
cjohnstonmhall119: talk to me after uds and ill set you up21:14
yofelbtw, about maverick: shouldn't the toolchain be uploaded by now? ubuntu+1 is still invite-only21:14
jcastrohttps://lists.ubuntu.com/archives/maverick-changes/2010-May/thread.html21:16
jcastrolooks like at least parts of it are there21:16
yofeltoolchain was scheduled for the 6th originally, and it would be nice if +1 would open before uds :/21:18
mhall119cjohnston: cool21:18
ddecatordang, i missed the class...good thing i have it logged =)21:22
ddecatorthanks for the helpful info jcastro21:22
jcastro<321:22
ddecatornow i just have to join this crazy amount of channels o.o21:22
yofelwe have more rooms than for lucid I think (or I'm just influenced by the amount...)21:24
jcastrowe have a boatload more now21:24
jcastrothe arm track, security, and design are all new tracks21:25
yofelI do remember requesting that my channel join limit should be removed though21:25
nealmcbakgraner: I just read the booklet - the pics/bios are great - thanks!   I wonder why use pdf though?  (vs enhancing the wiki)21:29
nealmcbcjohnston: good idea.  here it is:  https://bugs.edge.launchpad.net/classbot/+bug/57718421:40
ubottuLaunchpad bug 577184 in classbot "@ubuntuclassroom tweets should provide useful link" [Undecided,New]21:40

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!