/srv/irclogs.ubuntu.com/2009/05/01/#ubuntu-classroom.txt

jmlit's challenging to prepare a session because there are so many things you can do with them and so many levels of knowledge00:00
jmlso actually the best thing you can do is ask me on #bzr or #launchpad00:00
jmlOr ask the channel, we're a pretty friendly bunch.00:00
jmland lots of us have had to climb the learning curve recently, so we know what it's like00:01
jmlThat's it from me00:01
jmlYou're all wonderful :)00:02
jmlhappy hacking!00:02
* RainCT hugs jml :)00:04
* arky claps00:05
jml\o/00:06
james_wthanks jml00:06
jmlmy pleasure.00:07
destitutedlyhey00:41
destitutedly:-D00:41
=== RoozbehOnline is now known as Roozbeh|Away
=== Israphel_ is now known as Israphel
=== kicco is now known as RSEISUB
=== RSEISUB is now known as kicco
=== RoAk is now known as RoAkSoAx
=== JManGt_ is now known as JManGt
=== mODYe| is now known as sars
thebrotherofasisquit03:32
=== micahg1 is now known as micahg
=== sars is now known as futureistyranny
=== micahg1 is now known as micahg
czajkowski'part07:18
=== kenny is now known as Guest27102
UbuntuBuddyhello?08:47
=== futureistyranny is now known as maha
Odd_BlokeThat happens to me on the13:18
Odd_Bloke¬.¬13:18
=== maha is now known as peaceangel
=== peaceangel is now known as maha
=== maha is now known as Maha
=== Maha is now known as maha
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1500 UTC: Launchpad Soyuz Overview || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
jcastroWe'll get started in a bout an hour and 10 minutes!14:50
bbb_morning jorge15:48
jcastromorning bbb_ !15:48
jcastrowe'll start in about 12 minutes!15:48
jcastrocprov: you're up first!15:51
jcastrobefore we get started, thanks again everyone for coming, as always, please keep this channel clear for the presenter15:51
cprovjcastro: yes, I'm ready.15:51
jcastroand post your questions in #ubuntu-classroom-chat15:51
jcastrocprov: ok, ~8 more minutes!15:52
cprovsure15:52
jcastrook cprov, take it away!16:00
cprovjcastro: thanks16:00
cprovHi everyone, we are here to talk about Soyuz, a Launchpad subsystem.16:01
cprovfeel free to send your question in #ubuntu-classroom-chat anytime.16:01
cprovIn this session I want to give a overview about the Soyuz and which roles it plays in the Launchpad ecosystems16:02
=== bbb_ is now known as bbb
cprovhttps://wiki.ubuntu.com/CelsoProvidelo/SoyuzInfrastructureOverview has a diagram of the soyuz moving parts.16:03
cprovBasically Soyuz = upload processing + building + package publication.16:03
cprovoh, we already have a question:16:04
cprovOdd_Bloke: QUESTION: Which part is Soyuz again?  And is it named after Chinese food?16:04
cprovfunny, huh?16:04
cprovSoyuz is named after the soviet space-programme/rocket -> http://en.wikipedia.org/wiki/Soyuz_programme16:05
cprovback to the main subject, Soyuz is the background infrastructure for the Ubuntu package management system and the Launchpad PPAs16:06
cprovI thought we were going to have more questions.16:07
cprovjcastro: Question: Can you talk about some of the new features that we can look forward to in soyuz?16:09
cprovjcastro: good one! we are looking forward to have proper integration with Launchpad Codehosting very soon.16:10
cprovjcastro: cprov: so we can build packages rigfht from hosted code on lp?16:10
cprovexactly16:10
cprovuser will be able to branch and build source packages very easily.16:11
cprovno painfully huge tarball uploads anymore, just one click and a branch will be materialized as a source package in Ubuntu or your PPA.16:12
cprovgenii: QUESTION: Whats the policy on inclusion of binary blobs, proprietary bits, etc16:12
cprovgenii: it depends on the license, nothing forbids you to upload a binary blob with a source package and distribute it in your PPA, but if it violates the upstream license the PPA will be deactivated as soon as someone complains.16:14
cprovtsimpson: QUESTION: why invent soyuz, wasn't there anything else that does what you want?16:14
cprovtsimpson: no, there wasn't anything that could be easily integrated with Launchpad off-the-shelve.16:15
cprovtsimpson: however it seems unfair to not mention that a lot of the knowledge encoded in Soyuz parts comes from the Debian experience, as many other systems over there.16:16
cprovjtholmes: QUESTION: who is allow to perform the builds, devs, ordinary users...?16:17
cprovjtholmes: right now, every ubuntu developer (launchpad users with permission to upload to ubuntu) OR every Launchpad user with a PPA (who has signed the Ubuntu Code of Conduct).16:18
cprovjtholmes: PPA make it available to almost everyone.16:18
cprovgenii: QUESTION: Will Soyuz be included when LP is open-sourced soon?16:18
cprovgood one, too.16:18
cprovgenii: unfortunately, Soyuz won't be included in the initial release.16:19
cprovtsimpson: QUESTION: can we get some more builders for PPAs? please :)16:20
cprovtsimpson: yes, soon about 18 builders will be returned to their normal operation, building PPA sources.16:21
cprovtsimpson: they are helping to serve jaunty, atm.16:22
cprovOdd_Bloke: QUESTION: Will Soyuz be included in any later releases of LP code?  And is it being kept proprietary because it can't easily be relicensed, or because Canonical depends on it for revenue?16:22
cprovOdd_Bloke: I can't guarantee, since this decision involves a lot of other interests inside the company, but I can tell that we are working hard to have a concrete and realistic plan to release Soyuz code.16:23
cprovfrom the development perspective it would be great to release Soyuz code, we are looking forward to allow the community to actively work with it.16:25
cprovOdd_Bloke: QUESTION: Is support for building Debian packages on the cards?16:25
cprovOdd_Bloke: yes, we are effectively planning to have Debian-PPAs very soon after the Launchpad code release.16:26
cprovdebian-PPA = sources published and build in an native debian environment.16:27
cprovjames_w: QUESTION: is there a plan to help with having the same source in different releases without having to upload multiple times with just a changelog tweak?16:27
cprovjames_w: yes, that's actually supported in the debian changelog format16:27
cprovjames_w: and there is a bug filled in Launchpad 3.0 release, which means that it should be done by July.16:28
cprovjames_w: we have to work on rebuild index support in Launchpad, so the same source can generate *different* binary versions when building in different suites.16:29
cprovjames_w: but it's feasible and should be in place very soon.16:29
cprovjames_w: so it will be done by rebuilding with a different binary version, rather than copying the binaries forward?16:30
cprovyes, the source will be rebuilt in each target suite16:31
cprovjames_w: copying is already supported (internally, not in the UI) but it's not what multi-target uploads are suppose to do, right ?16:32
cprovjames_w: QUESTION: that sounds excellent, thanks. Will the same mechanism make it possible for us to do no-change rebuilds in Ubuntu without a sourceful upload?16:32
cprovjames_w: yes, well observed, the rebuild-infrastructure will be used for no-change rebuilds as well16:33
cprovno-change rebuilds = a subset of source have to be rebuilt within a suite in order to take advantage a new common build-dependency.16:34
cprovah, together with all this infrastructure changes we are putting together a group of changes in the Launchpad UI to make it easier for user to search and navigate on Ubuntu packages16:36
cprovMartin Albisete, LP UI guy, has put a lot of effort planning richer pages (including a lot more information and apt-url links) for ubuntu packages.16:38
cprovthose changes will start to land soon in edge.lp.net, so stay tuned.16:38
cprovI got quiet again ... I've asked how many people are using the Soyuz bits in the LP API and no one answered. I guess it means we need some more advertising/documentation on that.16:42
cprovIt's worth noting that Debian sources are being imported by Launchpad for a long time already and it's synced 2x a day (soon going to follow 4x a day), https://edge.launchpad.net/debian16:45
cprovand APIs also work for them.16:45
cprovThere is probably some use for that, even if you are not directly involved with the ubuntu community.16:46
cprovWe are approaching the end of the session, feel free to ask more question directly to me, use the Launchpad 'contact this user' feature at https://edge.launchpad.net/~cprov :)16:49
=== a|wen_ is now known as a|wen
cprovThat's pretty much it. It was a pleasure to talk about Soyuz again and It is good to hear that the interest in having its code released as FOSS still high.16:51
cprovit will certainly count in the paths we are choosing ...16:52
cprovoh, last-minute question16:52
cprov james_w: QUESTION: how's progress going on giving us a "Sync this!" button for Ubuntu to pull in changes from Debian? I understand that is being worked towards as well.16:52
cprovjames_w: good point! yes, that's one of the things that are in our pipeline for 3.016:53
cprovjames_w: I admit it's getting hard to find a place for it in the middle of all the other features going on, but I believe it will make it.16:54
cprovbrowse to a debian source, and if you have upload permissions to ubuntu there will be a 'Sync it!' button16:54
jcastro5 minute warning!16:55
cprovclick on it, choose ubuntu and then the source will be copied to ubuntu with a re-constructed changelog, which will include all the pertinent changes occurred in debian that are being synced to ubuntu.16:55
cprovThat's it for Soyuz. Thanks everyone for their patience and all the great questions!16:56
james_wthanks cprov16:57
bencrisfordcheers (Y)16:57
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1600 UTC: Launchpad Translations || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
jcastrothanks cprov!16:57
^arky^thanks cprov16:57
jcastrook, in a few minutes dpm will kick off with Demystifying Launchpad Translations16:57
jcastrodpm: take it away!17:01
jcastrothis is dpm's first session ever so let's try to ask good questions!17:01
dpmok, thanks jcastro17:01
dpmsoren, hello everyone, thank you very much for coming and be warmly welcome to this session on Launchpad Translations!17:01
dpmMy name is David Planella, and I have very recently joined the Community team as the Ubuntu Translations Coordinator.17:02
dpmAs such I've been appointed as the Fourth Horseman under Jono Bacon's lead, riding along with Jorge Castro and Daniel Holbach in this exciting journey.17:02
dpmMy task will be to work with and within the Ubuntu translations community to provide the best translations in the free software world17:03
dpm- as simple as that.17:03
k-milogarsgood17:03
dpmI strongly believe that software should be available in every user's language, and in pursuing this goal I've also been a long time contributor to free/open source translations in my own language,17:03
dpmwhich is a voluntary task I will continue doing, as usual, whenever time allows.17:04
dpmFirst of all, a few words on how this session will be structured: this will not be a tutorial on how to translate Ubuntu, but rather an overview of our cool translation tool and some of its features not many of you folks might yet be aware of.17:04
dpmHere are the topics I'd like to talk about today...17:04
dpm1. Launchpad Translations17:04
dpm2. Translation updates17:05
dpm3. Giving back to upstream17:05
dpm4. Upstream prevalence17:05
dpm5. Quality assurance17:05
dpm6. External projects17:05
dpm7. Community17:05
dpm8. Contributing to Ubuntu Translations17:05
dpmQuestions and answers17:05
dpmIt's a long list so I might have to shorten the topics if we get short on time17:06
dpmSo without further ado...17:06
dpmLet's get going17:06
dpm= Launchpad Translations (1/8) =17:06
dpmAs most of you probably know, Launchpad (http://launchpad.net) is the tool used for development and maintenance of Ubuntu.17:06
dpmTo this respect, Translations are not an exception, and perfectly married to Ubuntu's goal to make translations a first class citizen in the open source scene, Launchpad sports a dedicated component for translating Ubuntu17:07
dpmThis component goes by the very imaginative name of Launchpad Translations (https://translations.launchpad.net/), and it effectively allows translating Ubuntu in a distributed manner. In other words, it is an online translation tool.17:08
dpmSome of you might also know it by its codename: Rosetta17:08
dpmUbuntu is currently translated in about 200 languages, with different levels of coverage, and can easily support more. You can see the languages supported of in our shiny new version of Ubuntu here: https://translations.launchpad.net/ubuntu/jaunty/+translations17:09
dpmThese translations are made by the community, organised in several translation teams https://translations.launchpad.net/+groups/ubuntu-translators17:09
dpmAnd I must not forget to remark that many of these translations come also from upstream translation communities and are then imported into Ubuntu17:10
dpm= Translation updates (2/8) =17:10
dpmOne of the big advantages of using Launchpad Translations is that it allows contributors to translate not even during the development stage of a given Ubuntu version, but also after the release - that is, during its complete life cycle17:11
=== caty is now known as cATY_BRB
dpm- why is that so cool?, I hear you ask17:11
dpmEnter language packs17:12
dpmThese are software packages containing translations from Rosetta. They are released at regular intervals with snapshots of the translations contributors have been doing in Rosetta.17:12
dpmThat effectively means that new translations are regularly released, independently from applications, and users can in short time see the improvements and fixes done by translators.17:12
dpmWe build update packages for all stable releases once a week and upload them into the ubuntu-langpack PPA at https://launchpad.net/~ubuntu-langpack/+archive/ppa. From there they ultimately make their way into the distro, which is when users see the changes17:13
dpmMore on language packs -> https://wiki.ubuntu.com/TranslatingUbuntu/LanguagePacks17:14
dpm= Giving back to upstream (3/8) =17:14
dpmWe do not yet have a mechanism in place to automatically push Ubuntu translations to the upstream projects - i.e. the original projects from which some translations come from.17:14
dpmAs those of you involved with translations will know, this is a tricky task.17:15
dpmThere is a variety of projects with different translation formats, infrastructures and policies which make this difficult.17:16
dpmAs an example, not all upstream communities would be happy with committing translations from Ubuntu translators automatically without having reviewed them themselves to make sure they comply with their guidelines.17:17
dpmIn short, we have not yet -and I believe no one else has- developed a tool which is a substitute for human communication17:18
dpmAs such, we encourage translation teams to work together with their local upstream translation communities, to make sure there is a smooth communication and to give back their contributions when necessary.17:18
dpmWhat we do provide is great flexibility in getting these translations out of Rosetta and back to upstream17:19
dpm* You can download the translations on a per-package-basis, either for a given language or for all languages17:20
dpm* The whole lot of language pack tarballs containing all translations for a given release can also be conveniently downloaded from here https://translations.launchpad.net/ubuntu/jaunty/+language-packs (the Jaunty ones, as an example)17:20
dpm* We have also got a recent feature which allows you to export only the translation changes made in Launchpad -> http://blog.launchpad.net/translations/partial-po-export-holding-post17:21
dpm* In fact, even if you only contribute to upstream, this flexibility already gives you the best of both worlds: you can use the nice Rosetta interface to translate on line, download the translation when you are finished, and submit it upstream.17:22
dpmIn any case, we are always happy to listen to what the community wants, and we are continually assessing new ways to improve this interaction with upstream17:23
dpm= Upstream prevalence (4/8) =17:23
dpmStill related to upstream, a few months ago we also implemented a feature addressing the wishes of the community and that maybe not so many people are aware of.17:23
dpmNow translations from upstream have got prevalence over the ones from Launchpad.17:23
dpmYes, this means that the upstream strings effectively override those translated in Launchpad.17:24
dpmHowever, we want Ubuntu translation teams to keep their ability to decide whether a string needs to be changed in particular cases (e.g. in case of a translation mistake)17:25
dpmWith this feature we get the original translations from upstream and the flexibility to either complete them or fix them in specific situations. Together with the fact that these fixes and new translations are soon released to the users through language packs, this make us unstoppable! ;)17:26
dpmYou will find some more detailed information on this feature here -> https://lists.ubuntu.com/archives/ubuntu-translators/2008-December/001994.html17:26
dpm= Quality assurance (5/8) =17:26
dpmQuality is also an important aspect in Ubuntu translations17:27
dpmIn order to address this, we provide flexibility for each team to decide which permission policy they want to use for translations: https://help.launchpad.net/Translations/YourProject#Choosing%20a%20permissions%20policy17:27
dpmThe Rosetta user interface also supports this in the form of translation suggestions, allowing a review process to be adopted by the team17:28
dpmWe encourage each team to have a set of guidelines -including e.g. best practices, translation guides and glossaries-, and they can include a link to those in the Launchpad interface17:28
dpmIn this way translators are aware of them an can conveniently click on those to consult them any time during translation17:29
dpmMore information on translation stile guides here -> http://blog.launchpad.net/translations/translations-style-guides17:29
dpm= External projects (6/8) =17:30
dpmThe Rosetta developers, not being contented with providing a tool for Ubuntu translations, went up a step higher towards world domination and allowed for external projects not associated with Ubuntu to use their translation tool.17:32
dpmLaunchpad offers translation hosting for upstream projects, independently of where they are hosted and of which version control system they use. They can simply register to Launchpad for the use of translations.17:32
dpmIn other words, a project can have its code and webpage hosted somewhere else than in Launchpad AND still use the benefits of Rosetta17:33
dpm... AND make translators happy along the way17:34
dpmnow how many of you translators here have had to chase a developer through mailing list for months on end until your translation was ever commited?17:34
dpmWe want to help communities not specifically related to Ubuntu organize themselves and their efforts around Launchpad, and with that in mind we created the Launchpad Translators group17:35
dpmThis is a project started and driven by community members who came up with the idea at the last UDS, with the purpose to help coordinating the efforts of translating external projects in Launchpad17:36
dpmYou'll find more information about it here https://launchpad.net/~launchpad-translators17:36
=== cATY_BRB is now known as caty
dpmLeast but not last, I'd like to mention that although it is not a requirement for external projects using Launchpad, if they choose bzr as their version control system they will get to taste two of the new features which came fresh from the Rosetta developers' oven:17:37
dpmAutomatic imports of templates (http://blog.launchpad.net/translations/import-translation-templates-from-your-projects-bazaar-branches) and translations (http://blog.launchpad.net/translations/import-translations-from-bazaar-branches).17:38
dpmI'll leave it up to you to read more on those.17:39
dpm= Community (7/8) =17:39
dpmAs in the rest of Ubuntu, we want translations to have an open workflow and welcome the community to participate in this process17:39
dpmAs a means of pursuing this goal, we've got several open communication channels such as mailing lists, the Ubuntu wiki and IRC -> https://wiki.ubuntu.com/TranslatingUbuntu/Contact17:41
dpmWe want to empower the community to be able to completely manage Ubuntu translations without the need of any developer intervention17:42
=== Rafik_ is now known as Rafik
dpmTo this purpose, we've got the Ubuntu Translation Coordinators team (https://launchpad.net/~ubuntu-translation-coordinator), of which some of the community members who are doing awesome contributions to translations are already part of.17:42
dpmThere's already great progress there, but there's always more to do.17:43
dpmFreedom: as some of you may now, we are we are making Launchpad free software with the release 3.0 coming in July 2009!17:43
dpm= Contributing to Ubuntu Translations (8/8) =17:44
dpmsoren, are you interested in translating Ubuntu into your own language and let yourself and many other users enjoy the results of your effort? Go on, contact your local team and contribute to the spirit of Ubuntu!17:44
dpmYou can just go to https://translations.launchpad.net/+groups/ubuntu-translators and look for the team in charge of the language you are interested in17:45
dpmThen you can click on its link and finally click on the 'Overview' tab of its Launchpad space17:45
dpmThere you will find information on how to join them, and they will assist you in your first steps using Rosetta and translating Ubuntu17:46
dpmFor general discussion and information, feel welcome to use any of the communication channels available -> https://wiki.ubuntu.com/TranslatingUbuntu/Contact17:47
dpmHere are a few additional links which will help you getting started:17:47
dpm• List of Ubuntu Translation teams: https://translations.launchpad.net/+groups/ubuntu-translators17:47
dpm• List of Launchpad Translation teams (for projects not specific to Ubuntu): https://translations.launchpad.net/+groups/launchpad-translators17:47
dpm• How to translate Ubuntu: https://wiki.ubuntu.com/TranslatingUbuntu17:48
dpm• Launchpad Translations help: https://help.launchpad.net/Translations17:48
dpm• Questions and answers on Launchpad translations: https://answers.launchpad.net/rosetta17:48
dpmAnd remember, many of those are wiki resources, so you can also contribute to expanding and improving them17:48
dpmphew, we covered a lot of ground there. Thanks for listening so far.17:49
dpmwe'll now head up to the Q+A part17:49
dpm<^arky^> Question: Why does some LP packages like say gnome-orca does not have the Translations link?17:50
dpmIt might have been that a developer forgot to link to a release series, in any case, you can find the gnome-orca translations here -> https://translations.launchpad.net/ubuntu/jaunty/+source/gnome-orca17:51
dpm<charlie-tca> QUESTION: https://translations.launchpad.net/ubuntu/jaunty/+source/xubuntu-docs/+pots/about-xubuntu/ar/+translate has several suggestions listed. Who approves/disapproves those?17:51
dpmThe Ubuntu Arabic Translators team seems to be in charge of those -> https://launchpad.net/~ubuntu-l10n-ar17:52
dpmAs such,  they can review and approve suggestions17:52
dpmYou'll find more information, such as how to contact them, on their wiki page -> https://wiki.ubuntu.com/ArabicTranslationTeam17:53
jcastro5 minute warning!17:54
jcastrook, we'll take a 5 minute break since there are no questions17:56
jcastrothanks dpm!17:56
dpm:)17:56
dpmMany thanks for listening and I hope to see some of you guys contributing to translations very soon!17:56
spellthanks dpm17:57
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1700 UTC: Exhibiting Ubuntu at Conferences || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
jcastroalright guys, next we have Flannel and Yasumoto on how to exhibit ubuntu at conferences17:59
jcastroso, whenever you guys are ready, take it away!17:59
Yasumotowill do, thanks jcastro18:00
YasumotoHello everyone, and welcome to our topic. Today we're going to be covering how to Exhibit Ubuntu at Conferences.18:00
YasumotoThis is mainly aimed at LoCos, since they are typically the groups that will be representing Ubuntu in the area.18:00
YasumotoI'm Joe Smith, a member of the Ubuntu California team. I'm also a member of the Southern California Linux Expo's Community Relations committee, which is in charge of organizing the community groups that exhibit on the expo hall floor.18:00
YasumotoConferences are a great place to meet new people and get together with your friends to have a great time.18:01
YasumotoA lot more local Open Source conferences are being organized, which is really nice, and they usually have a show floor to allow different groups to exhibit.18:01
YasumotoMost of these have space for sponsors (typically companies that can pay to support the conference) and community groups.18:02
YasumotoThese are generally local volunteers, such as Fedora Ambassadors, LoCo teams, or other members of community projects.18:02
YasumotoMost of these have space for sponsors (typically companies that can pay to support the conference) and community groups.18:02
YasumotoThese are generally local volunteers, such as Fedora Ambassadors, LoCo teams, or other members of community projects.18:02
YasumotoThese are generally local volunteers, such as Fedora Ambassadors, LoCo teams, or other members of community projects.18:02
* Flannel bumps the needle.18:02
YasumotoSo, any general questions about conferences?18:03
YasumotoFlannel: thanks :)18:03
YasumotoAttendees walk around the hall, looking for some cool conversation and schwag, which they usually find in abundance.18:04
YasumotoOnce you and your LoCo team hear about a conference that you all want to attend and work a booth at, you need to get in touch with the event organizers and register.18:04
YasumotoYou'll want to have someone take point on this. Look through the conference website for the person in charge of community groups, also know as dotOrgs (because they typically have websites such as openssh.org)18:04
YasumotoFind the "How to apply as an exhibitor" section (such as this one for SCaLE http://scale7x.socallinuxexpo.org/conference-info/call-for-dotorg-exhibitors) and follow the steps.18:04
YasumotoBe sure to CC any other group members that are working with you to set up the conference, and be sure to email the list regularly detailing your progress.18:05
YasumotoSometimes, it's good to just email even if it's just "I'm still waiting to hear back from them, but I'll send them a followup email in a few days just in case"18:05
YasumotoThis lets your group know that you've got the boring paperwork under control, which is something you don't want to be worrying about.18:06
YasumotoTry to be helpful and respectful, but definitely ask them any questions you have, and don't be shy.18:06
YasumotoIf they ask you a question, or for more information, work with your group and get back to them in a reasonable amount of time.18:06
YasumotoIt's their job to help you out :)18:07
YasumotoOnce you've registered the team, you need to double check and make sure your members are taken care of.18:07
YasumotoThis generally includes both housing and conference registration.18:07
YasumotoMost conferences give a certain number of passes to each exhibiting group, and get a list of names before the event so they know who to expect.18:07
YasumotoThis leads to figuring out who will volunteer, which I'll get to in a bit.18:08
YasumotoConferences usually are able to find a discounted group rate for the hotel, which is nice.18:08
YasumotoIt may not be the cheapest place to stay at, so for those on a budget, it's good to look around.18:08
YasumotoDon't wait until the last minute! It's important to get your hotel booked as soon as possible.18:08
YasumotoYou' don't want to find out that the hotel rooms are filled, and you'll have to be at one that's across the city.18:09
YasumotoSo that's generally it for the conference-related work that you need to do beforehand.18:09
YasumotoAny questions about registration, or preparation logistics?18:09
FlannelQUESTION:  Can any LoCo or ubuntu community member set up and exhibit or do you have to get permission to do that from someone?18:09
YasumotoSurprisingly, I generally found the answer to be no, which I thought is pretty cool.18:10
FlannelJust make sure you're not duplicating effort18:11
YasumotoThe one catch is that you'll need to make sure that you don't have two groups trying to represent at one conference, which can be troublesome.18:11
YasumotoIf you've spent some time in your area, you should be pretty tied in with any Ubuntu community members, and you can coordinate.18:11
FlannelGrantbow> QUESTION: by "mail the list" do you mean the loco's own mail list?18:12
YasumotoYes, I did. That's actually shorthand for "the place your LoCo communicates with each other"18:13
Yasumotomailing lists are usually ideal, as they can be read by people that aren't online when you send it out (unlike IRC), which is nice18:13
YasumotoAlright, moving on18:14
YasumotoIn order to get your LoCo ready, it takes a bit more work :)18:14
YasumotoThis is where you need to focus on knowing your volunteers, setting up a schedule, and getting a list of things to bring.18:14
YasumotoSo your volunteers will be the members of your LoCo that want to participate.18:14
YasumotoConferences are a really great opportunity for people to all pitch in for an event that's usually a bit larger than normal ones.18:15
YasumotoI've found that the team Wiki pages are a good way to organize who's going to help out.18:16
YasumotoThis is where you can set up a schedule, starting from when the conference's expo hall opens until it closes18:16
YasumotoIt's generally helpful to set up shifts of about two to three hours, as that gives people time to walk around and grab some food.18:17
YasumotoI've found that most people like to hang out at the booth regardless, because there's a lot of energy and it's really fun :)18:17
YasumotoYou'll also want to set up a list of items you need to bring.18:18
YasumotoFor an example, I'll direct you guys to https://wiki.ubuntu.com/CaliforniaTeam/Projects/Scale7x18:18
FlannelGrantbow> QUESTION: Especially for smaller events, should organizers be prepared in the case that few others help out?18:18
YasumotoYes, definitely.18:19
YasumotoThere can be the case where certain people won't be able to make it, so you should have a few people around that can assist as needed.18:19
YasumotoSo on the wiki page, we have a list of stuff18:19
YasumotoThis stuff can be rather nebulous, and range from demo computers to snacks for the team18:20
YasumotoFor our booth at the Southern California Linux Expo, the conference provided a network drop and a power outlet, which made life easier on us.18:21
YasumotoWe also brought in some extra power strips and a mini linksys router, since we wanted to set up demo computers18:21
YasumotoIf people have computers (preferably laptops, since they're easier to carry!) to demo Ubuntu, that's great.18:22
YasumotoSometimes attendees may not be familiar with ubuntu, or even linux in general, so it's nice to have it there to let them explore :)18:22
YasumotoThat worked out for us, but the key is to ask your team what you guys want your booth to be.18:23
YasumotoOnce you guys get a list of what you'll need, that's when you can set up a table18:24
YasumotoThis'll let your team know what you still need, and help people check off what they can bring18:24
YasumotoSo once you have determined what you need, and the schedule for working the booth, it's time to get ready for the actual day18:26
YasumotoAbout two weeks beforehand, you'll want to go through the list and prune out obscure/unpopular items18:27
YasumotoYou should do this as a team, if not at an in-person meeting, then IRC will work.18:27
YasumotoIt's also a good idea to touch base with the conference organizer, just to make sure everything's going as expected.18:28
YasumotoConferences usually have a setup time, which is when you should show up with all your gear and get it setup.18:29
YasumotoSometimes this is actually the day before the conference, which will allow you ample time to get things together (maybe even some time to head back and pick up anything you may have forgotten)18:30
YasumotoMake sure that you're keeping tabs on your volunteers, you want to make sure that everyone's on time and bringing what you need.18:31
YasumotoAt set up, you've have an opportunity to chat with other exhibitors as they're setting up, and there's a lot of pent-up energy, since everyone's excited for the event to start.18:31
YasumotoSome conferences start up the Expo Hall after their Keynote presentation, so if there are members that are interested in attending, you should feel free to check it out.18:32
YasumotoAfter the keynote, the floodgates open, and people will make a mad dash to your booth :)18:33
YasumotoThis is when all the preparation starts to pay off.18:33
YasumotoYou'll meet a very wide array of people, from students to CIOs.18:34
duanedesign5/quit18:34
YasumotoIt's generally best to be friendly and open, most people will have a question they want to know18:34
YasumotoDon't worry if you don't know the answer off the top of your head, maybe another team member will know the answer, and you can help get them together to talk about the topic.18:35
YasumotoSometimes, if it's an obscure question or you're not sure, the best thing is to point them in the right direction, maybe telling them an IRC channel, for instance.18:35
YasumotoIt's usually helpful to read up on some topics beforehand, such as the latest Release Notes, the past few Ubuntu Weekly News, and maybe some general technology news sites.18:36
YasumotoAny questions so far?18:37
Flannelrufong> QUESTION:where has your team been meeting IRL? (to plan for the conference)18:37
YasumotoI'm a student at Chapman University, and it's pretty easy to meet up in one of the computer labs on campus, so that's been our default meeting place for a while.18:38
YasumotoRestaurants are also a good place to meet up18:38
YasumotoThe important part is somewhere that has a warm and friendly atmosphere18:38
YasumotoOh, I think I misunderstood the question a bit.18:39
YasumotoWe haven't actually had any in-person planning meetings, we've done it all on IRC.18:39
YasumotoUsing a combination of our bi-weekly IRC meetings and the mailing list to communicate, and our wiki page for static lists has served us well.18:40
YasumotoWe're a little hindered in California because of the size of the state, it makes it difficult to get everyone together.18:41
FlannelGrantbow> QUESTION: which wiki pages have been most helpful to you in peparing for conferences?  such as https://wiki.ubuntu.com/ConferenceTopTips and https://wiki.ubuntu.com/LoCoComputerFairHowto18:41
Yasumotogood question, I actually haven't seen the Fair howto before18:41
YasumotoI think I skimmed those pages, but didn't really get much help from them. I'm planning on distilling a lot of the info from this talk into updating the wiki pages a bit.18:42
YasumotoBut there's also https://wiki.ubuntu.com/ConferenceAppearances18:42
YasumotoWhich is where you should list that your LoCo will be at the conference18:42
YasumotoThis is mainly a history, and also helps to prevent groups from stepping on each other's toes18:43
YasumotoThere's also https://wiki.ubuntu.com/UbuntuAtConferences18:43
YasumotoWhich has some information about some support from Canonical for LoCos at conferences, which is nice18:43
FlannelAlright, so.18:44
FlannelWe've already learned a bit on how to set up and plan for a conference.18:44
FlannelBut what do we want to plan for our booth?18:44
FlannelThe purpose of the booth is to increase awareness and get the word out (and to have fun!)18:44
FlannelSo we want to make sure whatever we plan fits those needs.18:44
FlannelAnother thing to remember is you'll be dealing with hundreds of people over the course of the day,18:45
Flannelall of whom have different interests, needs, and levels of knowledge about Ubuntu (and linux).18:45
FlannelYou need to make sure people are engaged, and information is available.18:45
FlannelHow you do this is up to you, there's almost no wrong way to do it.18:45
FlannelWhat we always end up doing is fairly simple and straight forward:18:45
FlannelWe have a few computers open to the public for people to play with,18:45
Flanneland we also have CDs to give out.18:46
Flannel(and then of course, we're around to talk with people)18:46
FlannelFor actual schwag type stuff, we rely almost entirely on the LoCo conference pack from Canonical. ( https://wiki.ubuntu.com/UbuntuAtConferences )18:46
FlannelIt provides an assortment of pens, flyers, stickers, and some t-shirts.18:46
FlannelWe usually give the shirts to people who will be working the booth.18:47
FlannelIn the past we've also purchased a bunch of hats, so people working the booth have a distinguishing feature.18:47
FlannelOne other thing we do is make nametags for everyone working the booth : http://www.nhaines.com/ubuntu/california/18:47
FlannelThese will help people walking by know who to ask for information, and can provide a little more incentive for people to help out.18:47
FlannelAnother thing we've found works well is the way we organize our booth.18:48
FlannelMany booths have two walls and a table in front, people sit behind the table and talk to you with the table littered with items.18:48
FlannelWhat we've been lucky enough to do, is to put our tables near the walls of our booth (we actually make a U, with the opening towards the aisle)18:48
Flanneland then we stand inside/in front of our booth, and talk to people.18:49
FlannelIt provides a really welcoming atmosphere (and gives us a little more room)18:49
Flannel(We18:51
Flannel(we're seeing about getting you a picture of that, but in the meantime)18:51
FlannelAgain, you want to make sure you're there to talk with a whole range of people.  And yes, some people will be there just to get a sticker or a CD, or whatever.18:52
FlannelEarlier we had a question about whether we do installfests at a conference.18:52
FlannelIt wouldn't really be a good idea at the booth, since it'll be busy and there will be a lot of people around.18:52
FlannelIf you have individuals who want to install, it might be best to take them aside and do it one-on-one18:53
FlannelThe same goes, as we found last time, for bug jams18:53
FlannelWe tried to do a bug jam (as part of Global Bug Jam) in a separate room from the expo, and it didn't turn out so well.18:54
FlannelPeople at conferences want to experience the conference, not do bugwork as we've found.18:54
FlannelWe've only got five minutes left, and we haven't covered nearly as much as we hoped we would.18:54
YasumotoHere's a picture of the booth from SCaLE6x: http://www.flickr.com/photos/nathanhaines/2353642188/18:54
FlannelI'm going to go ahead and open it up to questions.  And then touch base on a few more things while we wrap this up.18:55
FlannelIn that image-We put demo computers on the yellow table, facing left (out), for people to play with.18:56
FlannelCDs-- We give out burned ones.  No one seems to have an issue with it.18:56
FlannelTo make them look a little better, we've made some sleeves that we print and fold up, and slide the CDs into.18:56
Flannelhttps://wiki.ubuntu.com/CaliforniaTeam/Projects/CDSleeves18:56
YasumotoHaving Yellow, Red, and Orange table cloths really helped the booth stand out, and were pretty cheap18:57
FlannelIt basically hides our horrible handwriting on the CD itself, and provides some information on the CD itself (as opposed to a plastic jacket or whatever).18:57
FlannelWe burn CDs at the conference, because it allows us to give people what they want (we get a lot of Edubuntu actually)18:58
FlannelWe're currently writing software to faciliate this, make it almost hands-free.  But it's not working yet.18:58
FlannelWe've found that with two burners, you can generally keep up with a conference.18:58
FlannelAnyway, we're running out of time.  We'd be more than happy to talk with you later if you have questions or comments or want to discuss things.18:59
Flannelgenii> QUESTION: What do we do if our LoCo team seems inactive but we want to hold/participate in conferences?'18:59
FlannelWe've successfully run a booth with four people, so if you can get a dedicated core group, you'll be fine.  (You can run it with two, but you don't really want to be there solid all day)19:00
FlannelNeed to eat, etc.19:00
nhainesMake every attempt to contact your LoCo, but if that fails, gather some friends together and do it!19:00
YasumotoThanks a bunch for listening, get out there and Spread Ubuntu :)19:00
FlannelAgain, thank you all for coming.  You can find us in #ubuntu-california among other places.19:00
charlie-tcaAnd, next we have chris Gregan with OEM Community Netbook Testing19:02
cgreganHello All19:02
ActionParsniphowdy19:02
cgreganCan we get a channel topic change?19:02
kenvandine_wki tried19:03
kenvandine_wkdidn't let me19:03
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1800 UTC: OEM Netbook Testing || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
kenvandine_wkgreat19:03
cgreganExcellent!19:03
cgreganOk19:03
cgreganA little background19:03
cgreganI am the QA Manager for the OEM Services Team in Canonical19:03
cgreganFor those of you not familiar19:03
cgreganwe customize Ubuntu Desktop19:03
cgreganFor release as pre-installed systems on Netbooks and MIDs19:04
cgreganOur recent releases were Dell minis19:04
cgreganand HP mini19:04
cgreganWe provide custom interface design and hardware enablement as well as maintenance after the fact for end users19:05
cgreganwhich brings us to the reason for this session19:05
cgreganI have been organizing an effort to build a community of testers with netbooks to provide a review stage before we push security updates and fixes19:06
cgregan[link] https://launchpad.net/~oem-community-qa19:06
cgreganThis is our team page in LP19:06
cgreganThe goal is to have more eyes on these proposed fixes before the general public sees them19:07
cgreganSo we can continue to maintain a high level of quality as the number of netbooks rapidly expands over the next year19:07
cgreganSo...how do we do this19:08
cgreganThe team is associated with a mailing list and a proposed repo19:08
cgreganWhen you join you get the sources.list entries and updates from the list on approaching releases19:09
cgreganWho are we looking for.....19:09
cgreganAnyone with a Dell mini9, 12, or 10 that came with Ubuntu pre-installed19:10
cgreganAnyone with UNR installed on a netbook19:10
cgreganAnd as the number of shipping units grows, anyone who has one19:10
cgreganThe process...once you are joined up is familiar19:11
cgreganAdd the proposed repos to your sources.list19:12
cgreganupdate19:12
cgreganand report problems19:12
cgreganthere are projects established for bugs as well19:12
cgreganDell users have https://launchpad.net/dell-mini19:12
cgreganUNR has two19:13
cgreganhttps://launchpad.net/netbook-remix   for general issues with the release19:13
cgreganhttps://launchpad.net/netbook-remix-launcher  for issues just with the custom launcher/desktop19:13
cgreganWe also encourage triage, fix submission, and any other activity that would help19:14
cgreganUbuntu is growing rapidly in the netbook range and we expect MANY more devices shipping with Ubuntu19:15
cgreganAny effort to lend a hand would be very appreciated19:15
cgreganIn addition to those of you with devices already.....there has also been interest in growing a core team of triagers and tester who would be provided devices in exchange for a commitment19:16
cgreganThis idea has been used before by Canonical, and I am exploring this as an option here as well.19:17
cgreganKeep and eye on the ubuntu-testing channel for details19:17
cgreganNo promises :-)19:18
cgreganI'm am also soliciting ideas from the community for general improvements to our shipping images19:19
cgreganIf you do not want to necessarily connect to a proposed repo and test19:20
cgreganyou can help out with usability bugs, proposed additions to our base applications19:20
cgregansuggestions on new features19:20
cgreganall of which can be entered in the LP projects listed above19:21
cgreganSo I'd like to pause here to see if there are any questions that have been prompted by what I've discussed so far19:21
cgreganali1234 has a question about the usefulness of UNR due to netbook power19:24
brianchidesterali1234> QUESTION: given that the x86 netbooks are more powerful than the main workstations some people were using as little as two years ago, why is there a need for things like UNR?19:24
cgreganUNR is not designed as a means to better performance19:24
cgreganIt is actually a full version of Ubuntu Desktop19:24
cgreganit uses just as much in the way of resources as the normal distro release19:25
cgreganThe reason for UNR is screen realestate19:25
cgreganand touch19:25
cgreganNetbooks tend to have sub 9" screen19:26
brianchidesterQUESTION: Is this lp team intended only for oem versions of UNR, or also the generic UNR?19:26
cgreganthis makes it difficult from a user's standpoint to get to all of the icons and manipulate the environment19:27
cgreganSo we designed something with a larger UI19:27
cgreganNext question is about the LP team19:27
cgreganThe team is designed for units that shipped with UNR or Dell desktop from the factory19:28
cgreganWith the recent major release of UNR by the distro team this has shifted a bit19:28
cgreganAlthough I would like anyone with a netbook running UNR to join, our focus is on pre-installed systems19:29
cgreganThere is still some work on the shifting of responsibility for UNR from OEM to distro so I am still encouraging anyone to join the team and help out19:30
cgreganThere is another small quirk that this question bring up19:31
cgreganThere will be some units...the HP mini comes to mind...that there will be no public LP project or repo for19:32
cgreganUsers with this situation are encouraged to submit issues with the equipment manufacturer first19:32
cgreganbut19:32
cgreganwe will be happy to hear suggestions from them as well19:33
cgreganbasically we love feedback19:33
cgreganit helps us design an build better systems19:33
cgreganAny other questions? I am nearing the end of my prepared material19:34
cgreganOk.....19:34
cgreganSo there is one last aspect of this community effort that is a little different19:35
=== WelshDragon is now known as YDdraigGoch
cgreganWe prefer positive response as well as bugs19:35
cgreganSo if you are a member19:36
cgreganand you receive a notification email of updates for testing19:36
rufongQUESTION: you mentioned Dell and HP, have you had contact with any other OEMs, contacted them? upcoming mass shipments with ubuntu?19:37
cgreganWe like +1 posted to the email list in response if the update had no problems19:37
cgreganOr if you feel the update could still go out to the general user despite an issue19:37
brianchidester<pwnguin> QUESTION: are there any tools volunteers can use to create automated test reports?19:38
cgreganrufong: We are in contact with may ODM and OEM companies19:38
cgreganunfortunately19:38
cgreganI cannot mention anything about them until a product actually shipd19:38
cgregans/shipd/ships19:39
cgregandue to legal obligations19:39
cgreganBut rest assured, you will be seeing more and more devices with Ubuntu in the near future19:39
cgreganpwnguin: tools question19:40
cgreganAutomated test reports, I'm not sure I'm clear so I will answer both ways19:40
cgreganAutomated reports: there is currently no tools for producing reports19:41
cgreganwell...no approved tool being used...if you know of one I suggest you get in touch with me. I am always looking for new way to manage testing19:41
cgreganAutomated tools: We are beginning a large automation effort based around Checkbox19:42
cgreganIn co-ordination with the Distro QA team, we are using Apport, LDTP, and checkbox to create a comprehensive test suite19:42
cgreganWe could definitely use some help if anyone has some LDTP skills and a spare cycle or two19:43
cgreganthere is a wiki tracking the early efforts19:43
brianchidesterIs there a link for that?19:44
cgreganhttps://wiki.ubuntu.com/Testing/Automation/Desktop/Coverage19:44
brianchidesterrufong> QUESTION:do you feel Ubuntu is/is becoming the goto OS for netbooks?19:44
cgreganrufong: Good question....and a difficult one to answer19:45
cgreganwhat I do know is that the market has changed from Canonical going to manufacturers trying to convince them to ship Ubuntu19:45
cgreganTo a market where manufacturers are coming to Canonical trying to convince us to work with them on a product19:46
cgreganWe are also moving into spaces where other distros once had a foot hold19:46
cgreganWhether or not that makes us the goto remains to be seen, but the pace of sales is advancing19:47
=== AntORG_ is now known as AntORG
cgreganOk....I think that wraps it up for me19:48
cgreganI'd like to encourage anyone help out as they see fit so we can continue to impress the average user and build a truly impressive resume' of netbooks shipping Ubuntu19:48
cgreganAny last questions?19:49
cgreganrufong19:51
cgreganTouch is a growing area19:51
ActionParsniphey all19:51
cgreganbut we feel it is still a little ways off19:51
cgreganwe have support built in, and are waiting for devices19:52
ActionParsnipwith netbooks usually having a small internal drive, is there a view to having smoe kind of package cleanup script post install to remove unnecessary packages19:54
okolotaslet's figth ! http://chucknorrrris.mybrute.com19:55
cgreganActionParsnip: funny you ask19:55
charlie-tca5 minute warning19:56
cgreganI recently entered a bug pointing out that Update-manager does not run cleanup by default19:56
ActionParsnipi've noticed that large amounts of data are wasted by ubuntu with a lot of drivers that simply dont apply to the system, for example a system with an nvidia video card has no need for an intel video drivers etc19:56
cgreganSo we will be looking at that19:56
ActionParsnipi personally have my own script to carve out what i dont need and can get a full system off 2.7Gb right now19:57
cgreganActionParsnip: this is the kind of issues we would like to see in our LP projects as bugs19:57
ActionParsnipi'll do it when i get time, and im sober19:57
ActionParsnipcan we please change the default setup to put home on a seperate partition in some way too19:57
charlie-tcaActionParsnip: questions and comments in #ubuntu-classroom-chat19:58
ActionParsnipi see19:58
ActionParsnipso is this like a lecture room?19:58
charlie-tcayes19:58
ActionParsnipgotcha19:58
charlie-tcaTWO minutes19:59
cgreganI'll answer that though19:59
cgreganWe are often subject to the requirements of the customer19:59
cgreganin most cases they require a specific setup for partitioning19:59
cgreganwhere we can we promote better setup20:00
cgreganbut often we have no say20:00
cgreganThanks everyone20:00
charlie-tcaAnnouncing the great Ben-Crisford giving and introduction to Gaming with Ubuntu next20:00
charlie-tcaAs usual, please ask questions in #ubuntu-classroom-chat20:01
charlie-tcas/and/an20:02
charlie-tcaBen-Crisford: whenever you are ready20:03
jcastrook, the chanserv is offline so we can't change the topic, so let's just drive on20:04
Ben-Crisfordok :)20:04
Ben-CrisfordHello everyone20:04
Ben-CrisfordThis session is gonna be all about gaming under ubuntu20:05
Ben-Crisfordubuntu wasn't designed for games, and most games werent designed for ubuntu20:05
Ben-Crisfordso it was always gonna be tricky20:06
Ben-Crisfordbut gaming under ubuntu is very possible20:06
Ben-Crisford:)20:06
Ben-Crisfordas there is alot of different topics to do with gaming with ubuntu, my session will have a number of categories20:06
Ben-Crisfordthere will be a short QA at the end of each one, and a longer QA at the end20:06
Ben-Crisfordso lets start off by talking about emulation20:07
Ben-Crisfordemulation, is where ubuntu kind of "pretends" its windows, in order for it to run games or applications20:07
Ben-Crisfordi am only gonna scrape the surface of emulation as the session after me (i believe) covers it in more detail20:08
YokoZarbeep beep boop boop: I'll be talking more about Wine in the session after this :)20:08
Ben-Crisford:)20:08
Ben-Crisfordfor the purposes of my session today20:08
Ben-Crisfordwe will be talking about playonlinux20:09
Ben-Crisfordwhich is based on wine heavily20:09
Ben-Crisfordbefore I begin, does anyone have any questions, or requests of topics for me to mention?20:09
Ben-Crisfordplease say them in ubuntu-classroom-chat20:09
Ben-Crisfordi'm hoping that means i can continue20:10
Ben-Crisford:)20:11
Ben-Crisfordthe website for playonlinux is: www.playonlinux.com20:11
Ben-Crisfordto install playonlinux simply type these following lines into terminal:20:12
Ben-Crisfordsudo wget http://deb.mulx.net/playonlinux_hardy.list -O /etc/apt/sources.list.d/20:12
Ben-Crisfordplayonlinux.list20:12
Ben-Crisfordwget -q http://deb.mulx.net/pol.gpg -O- | sudo apt-key add -20:12
Ben-Crisfordsudo apt-get update20:12
Ben-Crisfordsudo apt-get install playonlinux20:12
Ben-Crisfordbut obviously that depends on your distrorelease20:12
Ben-Crisfordhttp://www.playonlinux.com/en/download.html20:12
Ben-Crisfordclick ubuntu to get a list of download methods for each release20:13
Ben-CrisfordPOL (playonlinux) is pretty self-explanatary20:14
Ben-Crisfordonce installed, there will be a shortcut in Accessories> Games20:14
Ben-Crisfordor you can run by typing 'playonlinux' into terminal20:14
=== maco changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1900 UTC: Gaming on Ubuntu || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
Ben-Crisfordi imagine alot of you play valve games20:15
Ben-Crisford(CSS, half life, day of defeat, left 4 dead)20:15
Ben-Crisfordi personally only have CSS20:15
Ben-Crisfordbut I can run it with hardly any trouble20:15
Ben-Crisfordlaunching through steam20:15
Ben-Crisfordwhich i installed through playonlinux20:16
Ben-Crisfordthat is about it for our very-short emulation category20:16
Ben-Crisfordas i dont want to invade the territory of the next session20:16
Ben-Crisfordfeel free to ask any questions you may have in the next few minutes20:17
Ben-Crisfordand i will do my best to answer20:17
Ben-Crisfordsome other emulators include...:  CEDEGA, ScummVM, and of course wine which will be covered in the next session :)20:18
charlie-tcaDo you want me to pass the questions over to here/20:18
Ben-CrisfordQUESTION: do you have anything coming up for people who don't like FPS games? :P20:18
Ben-Crisfordcharlie-tca: that would be fantastic20:18
Ben-Crisfordill just answer this one20:18
Ben-CrisfordANSWER: Sorry if I was confusing20:19
Ben-Crisfordplayonlinux is not just for fps :P20:19
Ben-Crisfordand many racing games/platform games will launch through steam also20:19
charlie-tca<chewit> QUESTION: why is using playonlinux any better from just using wine to sort out the configuration of your games20:19
Ben-Crisfordto be honest, i dont fully understand, as im sure not many do apart from the POL developers20:20
Ben-Crisfordbut20:20
Ben-Crisfordon there website they say this:20:20
Ben-CrisfordPlayOnLinux is based on Wine, and so profits from all its possibilities yet it keeps the user away from its complexity while exploiting some of its advanced functions.20:21
Ben-Crisfordand if you want to debate that comment20:21
Ben-Crisfordthen im not the person, you should contact the POL team20:21
Ben-Crisfordnext?20:21
charlie-tca<Sealbhach> How much of a performance loss do you get playing through Steam?20:21
Ben-Crisfordhmm, its hard to say...20:22
Ben-Crisfordbecause you still play through steam on windows, its just that steam is still essentially running the game20:22
Ben-Crisfordi admit, that my PC gets probably hotter than usual20:22
Ben-Crisfordbut i have suffered a performance loss anyway recently20:22
Ben-Crisfordwhich im trying to fix20:23
Ben-Crisfordso...  i cant really say20:23
Ben-Crisfordsorry20:23
Ben-Crisfordnext?20:23
charlie-tca<slayer666> QUESTION: in most opengl games, theres no mouse cursor. used driver is fglrx. what could be the problem?20:23
mikechelensome xwindows thing20:24
Ben-Crisfordi'm no emulator developer...  i just know the essential idea behind them, maybe save that question for Scott Richie in the net question20:24
Ben-Crisfordsorry scott if you dont know either20:24
Ben-Crisford:S20:24
Ben-Crisfordnext?20:24
charlie-tcaMaybe that should have a bug report files?20:24
Ben-Crisfordplayonlinux?20:24
mikechelentry another driver version maybe? envyng sometimes helps20:25
Ben-Crisfordim quite anxious to move on if thats ok guys20:25
Ben-Crisfordafter all next session is entirely about emulation20:25
Ben-Crisford:)20:25
Ben-Crisfordto finish off20:26
Ben-Crisfordill talk about free and open source games20:26
Ben-Crisfordbut first20:26
charlie-tca<SiDi> QUESTION : any news about idTech5 for Linux / Wolfeinstein / Rage / Doom 4 native clients ? :-)20:26
Ben-Crisfordim sorry -  i dont know :(, i dont follow those projects20:27
Ben-Crisfordbut i think there is an ubuntu gaming team recently formed20:27
Ben-Crisfordat #ubuntu-gaming20:27
Ben-Crisfordsame server20:27
Ben-Crisfordthey might know more than me =]20:28
Ben-Crisfordanyway, charlie-tca i think we should move on now20:28
Ben-Crisford:)20:28
charlie-tcaYes,20:28
Ben-Crisfordbut20:28
Ben-Crisfordfeel free to ask emulation questions in the main QA at the end20:28
Ben-Crisfordyesterday (so very short notice) i asked michael sierks and chewit to say a few words abot their projects20:29
Ben-Crisfordthey have very kindly agreed20:29
Ben-Crisfordmichael sierks is the founder of spux project, and chewit (i believe is the founder, correct me if im wrong) of gfire20:29
Ben-Crisfordso20:30
Ben-Crisfordim going to invite michael sierks to introduce his project briefly20:30
msierksAll you WOW players may want to pay close attention :)20:30
msierksSpux is an open source voip client which implements the Ventrilo 3.0 Protocol20:30
msierksOur objective is to bring users a reliable voip client for Linux20:31
msierksWine and Ventrilo do work together some of the time, but it is buggy and is prone to breaking20:31
msierksSo Spux was born and has been under development for some time in order to meet Linux users needs20:31
msierksIt is still under heavy development we hope to have something working within a few months20:32
msierksSpux needs funding and developers are welcome, If interested visit http://www.spuxproject.net/ or go to #spux20:32
msierksthat about does it :)20:32
Ben-Crisfordthank you very much msierks20:32
Ben-Crisfordespecially at such short notice20:32
Ben-Crisfordperhaps you could answer some questions in #ubuntu-classroom-chat now :)20:33
Ben-Crisfordthat would be fantastic thank you20:33
Ben-Crisfordwhile the questions go on in chat...  chewit from gfire is going to talk about gfire :)20:33
chewitok, thanks20:33
chewitGfire is a plugin for the Pidgin IM client which allows the user to connect to the Xfire chat network.20:33
chewitif your not sure what Xfire is, its a very popular chat network for PC gamers.20:34
chewitit allows them to chat with their friends inside games, join friend's games and keep track of their gaming hours20:34
chewitbasically, xfire is like Xbox Live for PC20:35
chewitif you want to see more from Xfire, go to xfire.com20:35
chewitthe problem with xfire is that it is a windows only client20:35
chewitand Gfire is currently the only linux client for xfire20:35
chewitWe believe it is important that we give support to gamers, who want to move to linux, that they have their Xfire chat still working, to make it easier for them to switch over.20:36
chewitSo basically, we provide almost all the same features as Xfire in the Pidgin client20:37
chewitchat, group chat, clan support, track gaming hours20:37
chewitsadly, due to limitations with pidgin, we can not "yet"  allow the user to chat ingame20:37
chewitand that is pretty much Gfire20:37
chewitgo to gfire.sf.net or #gfire for more info20:38
Ben-Crisfordthank you very much chewit ;)20:38
Ben-Crisfordi believe there are some questions awaiting you20:38
Ben-Crisfordgood luck, and while they are going on, ill talk about FOSS games :)20:39
Ben-CrisfordFOSS stands for free and opensource20:39
Ben-Crisfordubuntu is a great example of FOSS software20:39
Ben-Crisfordso what FOSS games are there?20:40
Ben-Crisfordwell, you all have them installed20:40
Ben-Crisfordif you goto Accessories> Games20:40
Ben-Crisfordyou have chess...  nibbles... they are FOSS games20:40
Ben-CrisfordAlso if you go to Accessories> Add/remove programs and click 'Games'20:41
Ben-Crisfordthey should all be FOSS20:41
Ben-Crisfordthere are games in add/remove programs for everyone :)20:42
Ben-Crisfordfrom "Abes amazing adventure" to "Supertux Kart"20:42
Ben-Crisfordfrom "Pingus" to "Advanced strategic command"20:42
Ben-Crisfordbut dont make the mistake of thinking these are the only FOSS games for ubuntu you can get20:42
mikechelenopenarena and warzone 2100 are pretty fun20:43
Ben-Crisfordyou can download many FOSS games online20:44
Ben-Crisfordtoday we're gonna talk about cube20:44
Ben-Crisfordwhich is one of the most popular20:44
Ben-Crisfordand certainly my favourite20:44
Ben-Crisfordwhen playing cube, you can edit the map at any time (when in single player)20:44
Ben-Crisfordand create new maps20:44
Ben-Crisfordif you think the pingus map editor is fun, sauerbraten (cube 2)'s map editor will transfix you20:45
Ben-Crisfordhttp://sauerbraten.org/20:45
Ben-Crisfordyou can download cube 2 from there20:45
Ben-Crisfordas I thought you guys would be interested by the editor20:46
Ben-Crisfordi made a quick tutorial on using it20:47
Ben-Crisfordat: http://sauerbraten.org/20:47
Ben-Crisfordoops :P20:47
Ben-Crisfordim always CP'in the wrong links20:47
Ben-Crisfordtutorial at: http://bencrisford.exofire.net/cube-editing.txt20:47
Ben-Crisfordcube download at: http://sauerbraten.org/20:47
Ben-Crisfordanyway, we're running out of time, so we'll swiftly move on to the final QA20:47
Ben-Crisfordask any questions now, and pray that i can answer20:48
Ben-Crisfordi certainly am!20:48
charlie-tca<YokoZar> QUESTION: any followup to this:20:48
charlie-tca<YokoZar> (11:54:20 AM) jcastro: <vensign> QUESTION: What do you think is the importance of FOSS gaming for the adoption of Ubuntu?20:48
charlie-tca<YokoZar> (11:54:55 AM) sabdfl: vensign: i don't have any good ideas for how to drive FOSS gaming forward20:48
Ben-Crisfordwell...  FOSS gaming is important, obviously because ubuntu is also FOSS20:49
Ben-CrisfordFOSS and Ubuntu are like cream and cheesecake20:50
Ben-Crisfordthey are meant to be!20:50
Ben-Crisfordit is important because...20:50
Ben-Crisfordmany people adopt ubuntu because of the philosophy20:50
Ben-Crisfordand FOSS games also support that philosophy20:50
Ben-Crisfordi could talk about this all day :P20:51
Ben-Crisfordbut we better move on20:51
charlie-tca<ali1234> QUESTION: sauerbraten editor is an interesting idea... do you think anyone will ever make something other than an FPS (with perhaps a few RPG elements) out of it?20:51
Ben-Crisfordnext?20:51
Ben-Crisforderm...20:51
Ben-Crisfordi think that it would be tricky20:51
Ben-Crisfordbecause with an fps game20:51
Ben-Crisfordyou just walk around and shoot essentially20:51
Ben-Crisfordbut with for instance a racing game20:52
Ben-Crisfordalot of elements have to be there20:52
Ben-Crisfordand have to be perfect....20:52
Ben-Crisfordbut with many'a platform games they already exist20:52
Ben-Crisfordfor example pingus - in the repos - has a map editor20:52
Ben-Crisfordnext?20:52
charlie-tca<artir> QUESTION: Is any initiative planned by canonical regarding creating a standard platform for linux native gaming? (I mean a set of API'S, such as directx, but standarized)20:52
Ben-Crisfordi am not a canonical employee so i couldnt say20:53
Ben-Crisfordif anyone knows20:53
Ben-Crisfordplease speak up :)20:53
charlie-tca<chewit> QUESTION: can i plug my monthly FCM section, ubuntu games20:53
mikechelenSidi mentioned, SiDi> artir: openGL openAL openCL SDL20:54
Ben-Crisfordchewit: FCM?  sorry =S20:54
chewitFull Circle Magazine20:54
SiDiI meant that the APIs for cross-platform gaming were already quite consistent, and that it was more a concern of developer habits than lack of technical possibilities *20:55
Ben-Crisfordchewit: Oh of course, im sorry what is it you mean by plug?20:55
chewitto.... let people know about it, since it relates to Ubuntu Gaming20:56
Ben-Crisfordlet people know about FOSS?20:56
Ben-Crisfordsorry :P =S20:57
Ben-Crisfordill talk to you after maybe?20:57
Ben-Crisfordas were running out of time20:57
Ben-Crisford:)20:57
Ben-Crisfordnext?20:57
charlie-tcaI am thinking let people know to look for gaming articles in Full Circle Magazine20:57
charlie-tca<MBoogsW> QUESTION:  I have put quite a bit of money into a decent gaming machine and it is the only thing keeping me from switching over completely....Based on your experience, How much of a performance degradation have you noticed playing commercial games like source games and WoW?20:58
Ben-CrisfordHmm,  well i spend 1000 quid on my laptop wanting it to run games20:58
Ben-Crisfordi dont play WoW20:59
Ben-Crisfordbut from my experiences playing counter strike, I can barely tell the difference....20:59
Ben-Crisfordperhaps my computer is a little warmer, but i can hardly notice it if it is20:59
Ben-Crisfordand once you're full time on ubuntu, the small things like that really dont matter20:59
Ben-Crisfordnext?20:59
charlie-tca<Sealbhach> Question: any plans for a punkbuster in say, Urban Terror.?21:00
SiDiIt is impossible to have Punkbuster via wine/pol, by the way. It has to be a native client. (ETQW has PunkBuster for instance)21:00
Ben-Crisfordwell im a QW developer21:00
Ben-Crisfordim no*21:01
Ben-Crisfordlol i really screwed that up21:01
Ben-Crisfordim no QW developer*21:01
Ben-CrisfordSealbhach that would be a question for quakewars forums21:01
Ben-Crisfordor the QW developers21:01
Ben-Crisfordnext?21:01
charlie-tcaAnd, if everyone wants to stay, we have a fantastic session on "Wine and Free Gaming" with YokoZar next.21:02
Ben-Crisfordyeab21:02
Ben-Crisfordyeah*21:02
charlie-tcathat's all the questions we have time for now.21:02
Ben-Crisfordok :)21:02
Ben-Crisfordthank you very much for your time everyone21:02
Ben-Crisfordhappy ubuntu'ing!21:02
charlie-tcaThanks, Ben-Crisford. That was a great session.21:02
Ben-Crisfordcheers21:02
charlie-tcaAlso thanks to msierks and chewit21:02
Ben-Crisford=]21:03
YokoZarIs the topic change still broken?21:03
* charlie-tca don't know how to change it21:03
YokoZarAnyway, thank you, and I may as well begin.21:03
YokoZarFirst of all, my real life name is Scott Ritchie, and I'm responsible for Wine in Ubuntu.21:04
YokoZarI'm a community developer, recently unemployed, and have decided to spend the next month getting Wine very attractive in preparation for the next Ubuntu Developer Summit21:05
YokoZarI also wanted to talk a bit more about games, since I'm involved in quite a few games projects.  Feel free to pester #ubuntu-classroom-chat with any questions you have as they come to you, just put a big QUESTION in front so I can notice them easily.21:05
YokoZarMy main interest in Ubuntu is improving usability, and for many users Wine is their main stumbling block.  They need some Windows application to work.  Often it's something that there's no native equivalent for, like a big game or an internal corporate app or tax software21:06
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2000 UTC: Wine and Gaming || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
YokoZarI've even met a few Ubuntu developers who use Wine for purposes like this.21:07
YokoZarAt the moment Wine isn't very well integrated into Ubuntu - you have to install it specially, right click apps, open with Wine, and in many cases do various "shaman dances" to get them to work21:07
YokoZarEvery time I mention Wine or Ubuntu in some context, I inevitably have real potential users come up to me and say something to the effect of "If just this one application could work, if Wine were a little better, I would switch tomorrow"21:08
YokoZarMaking it easier to do that is one of my primary goals.  So, I've been working (and helping organize) work on a few really sweet looking projects to make Wine well integrated into the Ubuntu desktop - a first class citizen - and I'm going to show them off in Barcelona at the end of the month21:09
YokoZarHowever doing this presents a challenge as well - Wine isn't yet perfect, so when we do integrate it we have the paradoxical goal of making it both easy to install/use and also lowering user expectations about how well it will work.21:10
YokoZarIf you used Ubuntu back in the Feisty days (7.04), you may remember how when you went to enable desktop effects you were presented with a bit of a disclaimer about how they were more of a technology demo than 100% ready21:10
YokoZarBut by 7.10 and the Gutsy release, desktop effects became a well-integrated, expected (albeit optional) part of the desktop.21:11
YokoZarI imagine a similar path for Wine21:11
YokoZarSo, let's talk a bit more about Wine in general, in particular what the community can do21:12
YokoZarWe now have a dedicated Wine forum on the Ubuntu forums: http://ubuntuforums.org/forumdisplay.php?f=31321:12
YokoZarAs you can see it's one of the most active and popular forums out there21:13
YokoZarWine is a very common item to install - something like 50% of users have it installed last I checked popcon, and 10% have used it within the past week21:13
YokoZarAnd this may be a gross underestimate, since popcon doesn't generally contain Wubi users, who are obviously more likely to need windows applications21:14
YokoZarOne fairly common question I see regards the role of Codeweavers Crossover product line21:15
YokoZarCodeweavers is the main steward of the Wine project.  Every paid developer is employed by them, and something like 70% of all patches come from them21:15
YokoZarHowever, the lead developer, Julliard, doesn't really work on Crossover specifically; he instead focuses on improving Wine long term.21:16
YokoZarQUESTION: surely wubi users would be less likely to need wine since they have a windows installation?21:17
YokoZarYou're right in that they already have a dual boot setup, however most Wubi users will try Wine before dual booting because it's a hassle.  If it works for them, they're much more likely to make Ubuntu permanent.21:17
charlie-tca<zhurai> Question: how would you play localized games (like Japanese games) on wine. I believe I tried wineloc guide (CJK guide) but didn't work out for me21:18
YokoZarAhh yeah21:18
YokoZarWine's support for localization in other languages is a bit spotty, especially when it involves fonts that we don't have21:19
YokoZarHence you'll encounter some guides that ask you to do various shaman dances like install windows native fonts and specify locale settings21:19
YokoZarHonestly your best bet is the users forum (either the ubuntu wine forum or the wine-users mailing list or the forums at winehq.org)21:20
YokoZarThe latter two are actually the same, linked together through a clever piece of mailing list-> forum software21:20
YokoZarQUESTION: Do you envisage Wine coming pre-installed on Ubuntu? What about people who don't want Wine for maybe ideological or maybe security reason? e.g. fear of downloading Windows malware that can run in Wine?21:20
YokoZarNo I don't.  I imagine Wine only being installed when the user indicates they need it, such as by trying to open an executable file21:21
YokoZarThat's a great place to inform them that they're opening a Windows application, that we can try to do it with Wine, and that it might not work21:21
=== mimir|on is now known as mimir|zZz
YokoZarThis is very similar to what happens when you try to open a movie file without the right codec21:22
YokoZarWe don't ship them by default, but they're very accessible to users with a simple install setup21:22
YokoZarWriting and polishing an equivalent for Wine is part of my tasks for this month leading up to the developer summit21:23
YokoZarThat install prompt would need to be installed by default, of course21:23
YokoZarThere's a few other bits of software that should be there before Wine is installed as well.  For instance, most windows executables have built in icons, but you can't see them in Gnome without some particularly clever scripting magic21:24
YokoZarThat's something we can fix that doesn't involve Wine directly, per se21:24
YokoZarHowever letting the user know that the application they're opening will require Wine is important too21:24
YokoZarWe can do this through special icons21:25
YokoZarback to codeweavers for a moment21:26
YokoZarThere is no dedicated "Wine foundation" or equivalent yet21:26
YokoZarThere's a Wine developer fund, but it's not actively advertised21:26
YokoZarThe fund was used to sponsor plane flights/hotel rooms for the last Wine developer conference (myself included)21:26
YokoZarI've been considering holding a fundraiser to replenish the losses21:27
YokoZarBut there's no central organization other than Codeweavers directing this sort of thing as of yet21:27
YokoZarQUESTION : i suppose we could get this to Xubuntu easily too, right ?21:28
YokoZar(~ wine installer)21:28
YokoZarYes, it should be a relatively simple app.  Work with me during the Karmic cycle and we'll see if we can get Kubuntu/Xubuntu working as well as Ubuntu for the user who hasn't had wine installed21:29
YokoZarMost of the tools to control this stuff are command line python scripts, so all that's needed is a front-end.  That could be customized for the desktop environment depending on their different goals21:29
YokoZarsebsebseb: QUESTION:  Wine config and such is not that user friendly to configure for apps that don't just work,  so  why dosn't someone work on a nice user friendly  GUI (Graphical User Interface)  that configures apps for people?  Codeweavers have  done nice GUI's, but they aren't what I meant.21:30
YokoZarIt's a great question21:30
YokoZarThere have been more than a few third party projects trying to do just that21:30
YokoZarPlayonlinux is the latest example21:31
YokoZarBefore that there were things like winetools21:31
sebsebsebYokoZar: yeah, but there should be one as part of Wine really :)21:31
YokoZarIn an ideal world, however, Wine shouldn't need any configuration at all.  There's no reason a user should have to worry about selecting a sound driver or whatever21:32
YokoZaror worse, messing with native DLLs21:32
YokoZaror saying he wants to enable/disable GLSL or pixelshader support or all the other shaman dances winecfg lets you do21:32
YokoZar(or even worse, editing the registry manually)21:32
YokoZarThat said, just about all of this configuration represents open bugs in Wine21:32
YokoZarUsers configure sound drivers because the ALSA driver isn't yet perfect (or the system pulseaudio isn't)21:33
YokoZarSo the Wine upstream philosophy is to focus on just fixing these sorts of bugs rather than letting users go to elaborate workarounds21:33
YokoZarHowever, there is some configuration that will be inevitable21:33
YokoZarAnd that's where I step in21:33
YokoZarFor instance, even on Windows you sometimes need to specify a Windows version to emulate with an application21:34
YokoZarOn Vista, for instance, you can right click an executable and go to the compatibility mode tab, then tell it to act like Windows XP21:34
YokoZarThis is functionality we'll need for Wine, which is why I'm working on getting it done in much the same way - right click the executable, go to a new Windows Program tab, then tell it you want to run in win98 mode or whatever21:35
YokoZarWe can also put functionality there that Wine is capable of that Windows itself isn't (or doesn't make easy)21:35
YokoZarFor instance forcing a "full screen" game into a window21:35
YokoZarFor instance you can play Diablo 2 in a little window on your desktop despite the game declaring itself as full screen in Wine, however currently this requires an annoying terminal command21:36
YokoZarThat's exactly the kind of "inevitable configuration" I want to make really easy.  Another volunteer and I are polishing off the back end to this, and I'm going to be giving the front end a very close look with a nice UI21:37
YokoZarSo, in the long run, I don't see much of a role for these third party tools like Play on Linux, as installing a game should be as simple as it is on windows - just double click the installer21:38
YokoZar(or, if it's a CD with autorun, just put it in, click open autorun, and then click install)21:39
YokoZar(01:38:21 PM) genii: QUESTION: Have you seen the ReactOS and if so, what opinions may you have formed?21:39
=== caty is now known as caty_brb
YokoZarI've seen it, and I think it's an interesting concept, however I believe that Ubuntu itself offers a much better user experience for much the same reason that I believe our default desktop can be superior to Windows21:40
YokoZarReactOS has a well-integrated Wine, obviously, however in principle there's no reason that Wine+Linux can't be any more compatible21:41
YokoZar(01:42:16 PM) sebsebseb: QUESTION: 3D  Directx games keep  gamers on Windows big time,  because  virtulization (virtual machines) won't cut it yet and neither will Wine.  Is proper 3D Directx 10 support being worked on for Wine?21:42
YokoZarDirectX 10 is being worked on in Wine in very big ways21:42
YokoZarperhaps more importantly, DirectX 9 is being continually polished as well21:43
=== caty_brb is now known as caty
YokoZarIf you look through the changelog of an arbitrary Wine release, you'll inevitably see about 20 or so patches having something to do with Direct3D21:43
YokoZarDirectX10 support is one of the five "big things" that upstream is working on21:43
YokoZarJulliard has said he'll start the release process so we can have a stable 1.2 release as soon as at least one "big thing" is ready enough21:44
YokoZarThose are: DirectX 10 support, USB driver support (for eg ipods), Quartz driver (for mac), 64-bit support (for win64 apps), and the DIB Engine (for 2d apps to run well like AutoCAD and Starcraft)21:45
YokoZarI'm really hoping one of those will get "done enough" in the next 4 months so that we can have a Wine 1.2 ready by Ubuntu Karmic21:45
YokoZar(01:43:38 PM) rski: QUESTION: how did the release of vista affect wine , and how will win7 do it if it does.21:46
YokoZarNot nearly as much as the release of Windows 98 and Windows XP, actually21:46
YokoZarThere's a suggestion that Wine is fighting a "moving target" and will thus never be done, always one step behind Windows21:46
YokoZarBut Wine isn't targetting windows per se - it's targetting the applications people use21:46
YokoZarIt took until about 2005 before we started seeing substantial numbers of XP-only applications21:47
YokoZarSimilarly it'll be a long time before we start seeing a lot of Vista-only applications21:47
YokoZarSo from a user's perspective, it'll be ok if Wine doesn't implement vista-specific APIs for a while21:48
YokoZarMore encouragingly, Microsoft themselves has very few ways they can keep changing the API21:48
YokoZarThey've already written most of it, and application developers are already using that.  Switching to new API functions implies both learning something new and breaking existing windows-version compatibility21:48
YokoZarSo Microsoft's rate of change is slowing down dramatically.  And Wine development speed is also increasing as we get way more users and more developers.  So we're catching up, fast.21:49
YokoZarI'm reminded of a blog post I made recently: http://yokozar.org/blog/archives/4821:49
YokoZarThe idea there was that Wine's usefulness will increase upwards sharply as it approaches "almost done"21:50
YokoZarsimilarly, Ubuntu adoption can increase sharply after Wine's usefulness increases.  If 80% of users can't switch because of some Windows application holding them back, then an easy to use functional Wine would literally quintuple our user base21:51
YokoZar(01:51:12 PM) rski: QUESTION: Wine is a very different project compared to other opensource projects, someday all games will be native but think of the hours of coding wine will be wasted and in the past :)21:51
YokoZarI find this idea interesting for a few reasons21:51
YokoZarThe first is that no one is going to rewrite the tens of thousands of old Windows applications out there that people use in various niche circumstances.  Sometimes there is literally no source code to port.21:52
YokoZarSo Wine will have a use case regardless, even if we have all new apps being written for Linux and solve bug #121:52
YokoZarBut, if we think about it, there really is no reason that Wine should be thought of as any different from any other system library, like GTK21:53
YokoZarOther than current deficiencies with Wine, there's no reason that an application HAS to be ported using a complete rewrite into a "native" library - Wine runs natively too, and with some relatively minor tweaks we can completely hide the underlying win32 from the user such that they don't even know they're running Wine21:54
charlie-tca5 minute warning21:55
YokoZarIf you've used Google Picassa, it's a first approximation of this approach.  There's still a few bugs in Wine that it runs into (eg theming), but from the user's perspective it's just a normal ubuntu package21:55
YokoZarrski: QUESTION: when using and developing wine, what is the most usual wall to hit. X not being to handle? the kernel missing stuff? or just hard to figure out what windows does21:55
YokoZarIt's figuring out what Windows does21:55
YokoZarThe API is complete crap21:55
YokoZarAnd the documentation on MSDN is often worse21:56
YokoZar(if existant)21:56
YokoZarSo instead we have to write elaborate test cases that show what applications are actually expecting, find that they want different things on 8 different versions of widnows, and then code to them21:56
YokoZarIn theory, if Wine's test suite covered everything in the API well, we'd be about 90% done.  The main difficulty is figuring out what the functions want rather than how to give it to them21:57
YokoZarso, I've got a few minutes left, so I'd like to talk briefly about a couple of hobby projects I'm in21:57
YokoZarother than Wine21:57
YokoZarThe first is the game engine Spring21:58
YokoZarSpring was originally written to be a remake of the game Total Annihilation, but now you can play all sorts of mods on it (including some that just use the original total annihilation content)21:58
YokoZarSome are completely free, however, and are suitable for packaging and inclusion in Ubuntu21:59
YokoZarFor instance, the game kernel panic: http://springrts.com/wiki/Kernel_Panic21:59
YokoZarWhich is very simple to pick up and easy to learn.  I'll invite you all to a game with me21:59
YokoZarYou'll need this PPA: https://edge.launchpad.net/~spring/+archive/ppa21:59
YokoZarAnd to install the spring, springlobby, and spring-mods-kernelpanic packages21:59
YokoZarThe second project I'm involved in is just in the design phases, but it's based on my experience with lots of games22:00
YokoZarIt's called Glou, and it aims to be an open source game lounge22:00
sebsebsebthis was  one of the best ones,  and sadly comeing to an end soon22:00
YokoZarhttps://apps.sourceforge.net/mediawiki/glou/index.php?title=Main_Page22:00
YokoZarCheck in -chat for more kernel panic instructions ;)22:01
YokoZarQuick principle from Glou:  Organizing a game to play should be easy, even if you don't know what it is yet.  The computer should help you play with your friends as well as it helps you talk to them.22:01
charlie-tcaThank you very much, YokoZar. That was a terrific session.22:01
YokoZarCheers22:01
charlie-tcaNext, we have the always interesting "Ubuntu Kernel Questions and Answers" starring the fantastic ogasawara22:02
ogasawaracharlie-tca: thanks!22:02
ogasawaraHi Everyone!  Welcome to the Kernel Q+A session.22:02
ogasawaraMy name is Leann Ogasawara and I'm the Ubuntu kernel team's dedicated Kernel QA Engineer.22:02
ogasawaraI'm actually filling in for Pete Graner, the Ubuntu kernel team manager.  He was originally going lead this session.22:02
ogasawaraI work closely with the Ubuntu kernel team and try to keep an eye on the current Ubuntu kernel landscape as well as anything approaching on the horizon.22:03
ogasawaraThat being said, for this Open Week session I'll try to touch on some of the highlights of the Jaunty Jackalope 9.04 kernel development cycle as well as topics to be discussed and lined up for the upcoming Karmic Koala 9.10 release.22:03
ogasawaraHere's a quick summary of what I'll get to today:22:03
ogasawara1) Mainline Kernel Builds22:04
ogasawara2) Better upstream kernel bugzilla to Launchpad bug linking22:04
ogasawara3) Kernel Config Sanity Review22:04
ogasawara4) Ubuntu Kernel Version22:04
ogasawara5) Newer Kernel's on latest LTS release22:04
ogasawara6) Removal of LRM22:04
ogasawara7) Suspend Resume22:04
ogasawara8) HWDB Workshop22:04
ogasawara9) Sponsoring /staging drivers22:04
ogasawara10) Remove AUFS22:04
ogasawara11) Kernel Mode Setting22:04
ogasawara12) EXT4 by default22:04
ogasawara13) Improving Wifi22:04
ogasawara14) Remove AppArmor22:04
ogasawaraAs you can see, we have quite a few items to cover.22:04
ogasawaraIf you have any questions, please post them to #ubuntu-classroom-chat.  I'll try to field and answer them as best I can.22:05
ogasawaraOk, lets get started!22:05
ogasawara1) Mainline Kernel Builds22:06
ogasawarahttps://wiki.ubuntu.com/KernelMainlineBuilds22:06
ogasawaraAhhh, this was one of my favorite highlights of the Jaunty development cycle.22:06
ogasawaraAt the Jaunty UDS (Ubuntu Developer Summit) the kernel team decided it would be beneficial to begin building mainline vanilla kernels.22:06
ogasawaraThese mainline kernels are built from the unmodified upstream vanilla kernel source but use the Ubuntu kernel configuration files.22:06
ogasawaraThese are then packaged as Ubuntu .deb files for easier installation.22:06
ogasawaraThe advantage of providing these kernels for public consumption is they can often help isolate issues.22:07
ogasawaraUsers can identify if a bug is either :  1) a result of a set of Ubuntu specific kernel patches, 2) fixed upstream, or 3) Exists upstream and the upstream kernel developers should be notified.22:07
ogasawaraThe Ubuntu kernel team also generates an Ubuntu kernel version to Upstream kernel version mapping.22:07
ogasawaraIt is a one to one mapping of which upstream kernel version the corresponding Ubuntu kernel version was based on.22:07
ogasawaraSee http://kernel.ubuntu.com/~kernel-ppa/info/kernel-version-map.html22:08
ogasawaraIt's useful for helping determine which upstream kernel version(s) may be of interest to test.22:08
ogasawaraGoing forward into the Karmic development cycle, the Ubuntu kernel team will continue to generate the upstream mainline kernel builds and encourage any testing.22:08
ogasawaraThe 2.6.30-rc4 build is already available for those interested.22:08
ogasawaraQUESTION: In UDS Jaunty (or was it UDS Intrepid) somebody spoke about dropping i386 support and preserving i586 and i686. Is that still planned?22:10
ogasawaraartir: for karmic I believe there is plans for a generic 32 and 64 bit support22:10
ogasawaraartir: no i586 and i686 though22:11
ogasawaramoving on ...22:11
ogasawara2) Better upstream kernel bugzilla to Launchpad bug linking22:11
ogasawaraObviously being able to test the latest upstream kernel is helpful when reporting bugs upstream.22:11
ogasawaraWhen a bug has been reported to the upstream bugzilla (kernel.bugzilla.org), an upstream bug watch can then be set from the Launchpad bug report to the upstream bug report.22:12
ogasawaraSee https://wiki.ubuntu.com/Bugs/Watches22:12
ogasawaraThe upstream bug watch will allow bug subscribers to track the Launchpad bug report and also receive updates regarding any status changes in the upstream bug.22:12
ogasawaraAt the Jaunty UDS, communication also began between the upstream kernel bugzilla maintainers and the Launchpad team.22:12
ogasawaraThe Launchpad team have developed a Launchpad plugin to notify bug subscribers of any comments posted in the upstream bug report and vice versa.22:13
ogasawaraThe only issue is that the upstream kernel bugzilla needed to be updated to version 3.0 or newer in order to use the plugin.22:13
ogasawaraThe upstream kernel bugzilla has since been updated to version 3.2.2.22:13
ogasawaraHowever, I'm unsure of the current status of the Launchpad plugin being installed.  I'm sure this will be followed up on during the Karmic development cycle.22:13
ogasawaraAlso, for a broader view of the Ubuntu to upstream bug linkage, see https://launchpad.net/ubuntu/+upstreamreport and https://wiki.ubuntu.com/Bugs/Upstream/UpstreamReport22:14
ogasawaranext ...22:14
ogasawara3) Kernel Config Sanity Review22:14
ogasawaraAt the Jaunty UDS the Ubuntu kernel team sat down and went through the entire Ubuntu kernel config.22:14
ogasawaraSee https://wiki.ubuntu.com/KernelTeam/2.6.28-2-generic-config22:14
ogasawaraThe purpose was to determine which features/drivers should be built in, enabled as a module, or disabled by default.22:14
ogasawaraImproving boot performance by having modules built in by default was also kept under consideration while reviewing these options.22:15
ogasawaraSee https://wiki.ubuntu.com/KernelTeam/Specs/BootPerformance22:15
ogasawaraThe resulting config then served as the generic config file that was used for the Jaunty kernels.22:15
ogasawaraModifications were then made on a per request basis which usually came in the form of a bug report filed in Launchpad.22:15
ogasawaraThe kernel config options for the upcoming Karmic release will likely be based on the final Jaunty kernel configs.22:16
ogasawaraAs usual, kernel config options will continue to be re-examined on a per request basis.22:16
ogasawaraI'd also point you to https://wiki.ubuntu.com/KernelTeam/Specs/KarmicKernelFlavours for additional information.22:16
ogasawaraartir: ^^22:16
ogasawaraOk, next item ...22:16
ogasawara4) Ubuntu Kernel Version22:16
ogasawarajust a sec, am going to field a question really quick22:17
ogasawara<KhaaL> QUESTION: Can we expect tailor-made config for UNR or MID editions, for example with a I/O scheduler that's more SSD friendly than cfq?22:17
ogasawaraKhaaL: unfortunately, I don't have an answer for that.  However, the kernel team hangs out in #ubuntu-kernel and could likely give you better info than I.22:19
sconklinI can address that22:19
sconklinI help maintain the kernels used for netbook devices.22:19
ogasawarasconklin: sweet, take it away22:19
sconklinWe'll accept any requests for improvements. These usually come in the form of a bug report, and are addressed by the kernel team, with input from people who are ectually testing on the devices.22:20
sconklinFor SSD in particular, we (the kernel team) are beginning more testing of more devices, so I expect to see more attention paid to those.22:21
sconklinthat's all I have22:21
ogasawarasconklin: thanks22:21
ogasawara<kees> QUESTION: how does Ubuntu keep CONFIG options from getting lost between stable releases every 6 months?22:21
ogasawarakees: good question.  typically the config for the next release is based on the previous22:22
ogasawarakees: if however, something gets missed or dropped, please let us know!22:22
ogasawaraok 4) Ubuntu Kernel Version22:22
pgranerogasawara: we do a review at UDS as well to make sure we don't drop things22:22
ogasawaraThe upcoming Ubuntu Kernel Version is always a topic of discussion for every UDS.22:23
ogasawaraThe 6 month Ubuntu release cycle is just long enough that it's entirely possible that one, if not two, upstream kernel releases will happen during a single Ubuntu release cycle.22:23
ogasawaraWhen deciding which upstream kernel version to converge on, the kernel team will take into account a few factors . . .22:23
ogasawara * When will the upstream release likely occur in relation to the Ubuntu development cycle.  Typically, it's better if the Ubuntu kernel is able to stabilize earlier in the cycle to have more time to test and fix bugs.22:23
ogasawara * The kernel team will also take into account the value of work in a newer upstream version.  They'll also consider the regression potential.22:24
ogasawara * They also have to look at the impact on the rest of the distribution.  If they decide to go with a newer kernel not only do they have to consider kernel specific regressions but also possible userspace regressions.22:24
ogasawara * They also try to determine a what point within the development cycle will they refuse to adopt a newer kernel version.  e.g. Alpha 3 milestone?22:24
ogasawaraHowever, with all the above taken into consideration, as you saw with the Intrepid release they bumped to the newer 2.6.27 kernel quite late in the cycle.22:24
ogasawaraWith that said, at the upcoming Karmic UDS the kernel team will review if Karmic will converge on 2.6.30 or maybe 2.6.3122:25
ogasawaraThis also leads into the following . . .22:25
ogasawara5) Newer Kernel's on latest LTS (Long Term Support) release22:25
ogasawaraBackporting a newer kernel to a LTS release was a topic of discussion at the previous UDS but nothing concrete was decided.22:25
ogasawaraAs mentioned above, many of the factors taken into consideration for picking the actively developed kernel version apply to backporting a newer kernel to a previous release.22:26
ogasawaraSome additional items that also factor into the debate are:22:26
ogasawara* Kernel team resources available to backport a newer kernel22:26
ogasawara * QA resources and hardware for testing22:26
ogasawara* Incompatibilities between the newer kernel and older userspace22:26
ogasawara* And as always, the fear of introducing new regressions22:26
ogasawaraCurrently the Ubuntu kernel team has settled on pulling in the upstream stable patch sets (for ex. 2.6.28.x) as SRU's (Stable Release Updates).22:27
ogasawaraSee https://wiki.ubuntu.com/StableReleaseUpdates22:27
ogasawaraFor a Non-LTS release, the Ubuntu kernel team will continue to apply the upstream stable patch sets as SRU's for approximately 3-4 months following a release.22:27
ogasawaraAfter that initial 3-4 month period, they will cease merging the upstream stable patch sets and strictly focus on security fixes and critical bug fixes.22:27
ogasawaraFor an LTS release, the upstream stable patch sets will be applied as SRU's for the duration of it's life.22:28
ogasawaraSecurity and critical bug fixes will carry on for the same duration as well.22:28
ogasawaraFor more information, refer to https://wiki.ubuntu.com/KernelTeam/KernelUpdates22:28
ogasawaraNext . . .22:28
ogasawara6) Removal of LRM (linux-restricted-modules)22:29
ogasawaraAs some of you may recall, some drivers that had previously existed in the linux-restricted-modules package, eg. nvidia and fglrx, were removed and split out into their own respective DKMS style packages.22:29
ogasawaraFor those that don't know, DKMS (Dynamic Kernel Module Support) is a framework that allows you to manage sources for modules.22:29
ogasawaraIt allows modules to be automatically built against the kernel being installed.22:29
ogasawaraGenerally, it provides the capability for users to run third party modules and have those modules stay in sync with a distro provided kernel.22:29
ogasawaraUbuntu also uses DKMS for modules provided by vendors, especially those that contain a binary blob or other closed source portion (e.g. broadcom, fglrx, nvidia).22:30
ogasawaraThe Ubuntu kernel team continues to encourage more use of DKMS, especially with regards to restricted modules.22:30
ogasawaraAs such, for the upcoming Karmic release they are debating on removing the linux-restricted-modules package entirely.22:30
ogasawaraI believe the linux-restricted-modules package currently contains the madwifi and broadcom drivers.22:31
ogasawaraIt's already been mentioned that the Ubuntu kernel team will not pull in any further updates for madwifi.22:31
ogasawaraUsers are encouraged to instead use the free ath5k/ath9k drivers vs. the proprietary ath_pci driver.22:31
ogasawaraI've also heard broadcom will be removed from lrm as well.22:31
ogasawaraFinal discussions will happen at the Karmic UDS, stay tuned . . .22:32
ogasawara<phitoo> QUESTION: I like using OPENVZ and it's very disappointing that it's only provided in the 8.04 release. I am now using intrepid with the 8.04 kernel but my first attempt with jaunty has been a failure. Isn't there some way to provide an openvz kernel with each release?22:32
ogasawaraphitoo: not without someone from the community jumping in and helping out.22:33
ogasawara<alanbell> QUESTION: how many watts does the LPIA kernel save? Or what other benefits are there for LPIA over the generic x86 build?22:33
ogasawaraalanbell: none, LPIA is identical to i38622:34
ogasawara<kees> QUESTION: are there plans to have DKMS run during package install rather than at boot-time?  it would improve the first-boot-on-a-new-kernel experience (e.g. distro upgrades)22:35
ogasawarakees:  not sure if this has been talked about yet.  I'll suggest they add it to their UDS topic list.22:35
ogasawaraok next, else we'll run out of time . . .7) Suspend Resume22:36
ogasawaraSuspend and Resume (typically resume) continues to be problematic so the Ubuntu kernel team decided to make it a focus for the Jaunty development cycle.22:36
ogasawaraThe kernel team had put together a suspend/resume test script which users could run to determine the stability of suspend/resume on their respective system(s).22:36
ogasawaraThey also added hooks to apport to automatically detect and report suspend/resume failures to Launchpad.22:37
ogasawaraWith Jaunty's Beta release a call for testing announcement was posted.22:37
ogasawaraSee https://lists.ubuntu.com/archives/ubuntu-devel-announce/2009-March/000556.html22:37
ogasawaraGeneral debugging pages were also written.22:37
ogasawaraSee https://wiki.ubuntu.com/DebuggingKernelSuspendHibernateResume22:37
ogasawaraAn overwhelming number of bugs came flooding in, https://bugs.launchpad.net/ubuntu/+source/linux/+bugs?&field.tag=apport-kerneloops+suspend&field.tags_combinator=ALL22:38
ogasawaraThe team is still trying to process the bug reports and find similarities between hardware and/or drivers being used.22:38
ogasawaraUnfortunately with the large volume of bugs coming in it was decided to temporarily disable the apport automated suspend/resume bug reporting mechanism for Jaunty's final release.22:38
ogasawaraThis will be re-visited for the Karmic development cycle.22:38
ogasawara<bryce> QUESTION:  Does suspend/resume and hibernate/resume work properly on your laptop ogasawara?22:39
ogasawarabryce: indeed suspend/resume works wonderfully on my laptop (Dell inspiron 1420, all intel hw)22:39
ogasawarabryce: although I recently did a hibernate but using a 2.6.30 kernel and I did not resume22:40
ogasawarabryce: I haven't had time to investigate the root cause22:40
ogasawaranext, 8) HWDB Workshop22:40
ogasawaraLeading up to the Jaunty UDS the Ubuntu kernel team had been holding discussions with the Launchpad team to investigate building a hardware database in which end users could submit their hardware profiles to Launchpad.22:40
ogasawaraIn theory, those profiles could then be linked to bug reports or have their data mined in general to determine for example how widespread a hardware specific issue may affect the overall Ubuntu user base.22:41
ogasawaraTaking the above mentioned suspend/resume bugs as an example, having a hwdb would be ideal.22:41
ogasawaraIt would allow the Ubuntu kernel team to quickly determine which bugs relate to a specific piece of hardware or driver and then group them to one master bug.22:41
ogasawaraSubsequently the team could then examine how many users this issue may potentially affect to help prioritize work to be done and resources to be allocated.22:41
ogasawaraSome development for the hwdb has already began and work in this area will continue to be carried through the Karmic development cycle.22:42
ogasawaranext . . .22:42
ogasawara9) Sponsoring /staging drivers22:42
ogasawaraFor those not familiar, the staging directory "was created to hold drivers and filesystems and other semi-major additions to the Linux kernel that are not ready to be merged at this point in time.  It is here for companies and authors to get a wider range of testing, and to allow for other members of the community to help with the development of these features for the eventual inclusion into the main kernel tree."22:42
ogasawaraThe staging directory is maintained upstream and is a part of the latest Jaunty kernel.22:43
ogasawaraThe Ubuntu kernel team promotes the testing of drivers etc. which exist in the staging directory.22:43
ogasawaraIf there is a module of interest which is currently not enabled within the staging directory for the Ubuntu kernels, feel free to notify the kernel team of your interest in testing the module and having it enabled.22:43
ogasawaraIt's best to file a bug report in Launchpad with this request.  The Ubuntu kernel team will likely review the request and hopefully enable the module for further testing.22:43
ogasawaraIf there is code you know which exists outside of the mainline kernel tree that is a good candidate to submit for inclusion in drivers/staging, please let the corresponding authors know.22:44
ogasawaraThis ties into the next item. . .22:44
ogasawara10) Remove AUFS22:44
ogasawaraThe Ubuntu kernel team met with AUFS maintainer Junjiro Okajima at the Jaunty UDS.22:44
ogasawaraAt that time Okajima-san was encouraged to get his code merged upstream into the drivers/staging directory.22:45
ogasawaraThe patches were submitted upstream but unfortunately, it seems they were rejected.22:45
ogasawaraThe reasons are captured at http://marc.info/?l=linux-kernel&m=123938533724484&w=222:45
ogasawaraGoing forward (likely at the upcoming Karmic UDS) this topic will be re-examined and debated as to whether AUFS will be removed entirely.22:45
ogasawaraSome alternatives would be to possibly go back to unionfs although the move to aufs was prompted by unionfs issues.22:46
ogasawaraAnother option might be device-mapper snapshots.22:46
ogasawaraRegardless, any alternative will have to be sufficiently investigated and verified to provide support for the Ubuntu LiveCD.22:46
ogasawaraI unfortunately don't know much more regarding this issue and I imagine it will warrant a new spec/blueprint in Launchpad and another UDS session for Karmic.22:46
=== Jack_ is now known as JackWat
ogasawara<zhurai> Question: what's AUFS?22:47
ogasawarahttp://en.wikipedia.org/wiki/AuFS22:47
zhurai(it was already answered)22:47
ogasawara<sbeattie> QUESTION: would it make sense to have the staging drivers enabled in a separate linux-staging-modules package?22:47
ogasawarasbeattie: actually that's sorta what the linux-ubuntu-modules package used to provide22:48
ogasawarasbeattie: but seeing as they've since removed lum, I doubt we'll see a separate linux-staging-modules package22:48
ogasawara11) Kernel Mode Setting22:49
ogasawaraThis is a big topic I know a lot of people are interested in.22:49
ogasawaraThis will be on the agenda as well for Karmic UDS kernel discussions.22:49
ogasawaraGiven the fact that KMS requires some synchronization with userspace, ie. Xorg, KMS will likely be disabled for the first few Karmic Alpha releases until userspace catches up.22:49
ogasawaraHowever, I believe the intention is to have this enabled for Karmic's final release.22:49
ogasawaraFor those not entirely familiar, Kernel Mode Setting will provide things such as:22:49
ogasawara* Improved suspend/resume support since the kernel will no longer have to rely on external resources to restore devices to a proper state after resume.22:50
ogasawara* Also, with this functionality moving to the kernel, the mode should also be restored automatically and more quickly.22:50
ogasawara* Similarly, virtual terminal switching should also see an improvement and likely be more reliable.22:50
ogasawara* You'll also see improved debugging as KMS should allow the kernel to display panic/oops messages rather than a hard system hang with no helpful indication of what went wrong.22:50
ogasawaraFor those interested in testing, I'd recommend following the Karmic Alpha release notes for when this will be available.22:50
ogasawaraOk, moving on . . .22:50
ogasawara12) EXT4 by default22:51
ogasawaraThe Jaunty 9.04 release supported the ability to install the new ext4 file system, but ext3 remained the default file system for Jaunty.22:51
ogasawaraGoing forward, ext4 will be considered as the default file system based on the initial testing and feedback received during the Jaunty cycle.22:51
ogasawaraOne of the higher profile bugs regarding ext4 in Jaunty has since been resolved:22:51
ogasawaraSee https://bugs.launchpad.net/ubuntu/+bug/317781?comments=all22:51
ogasawaraPlease let the Ubuntu kernel team know of any issues you experience with ext4 to help them make an educated decision for recommending ext4 to be the default file system for the upcoming Karmic release.22:51
ogasawaraFor tracking purposes, the Ubuntu kernel team would prefer you file a bug report in Launchpad for any Ubuntu specific ext4 issues.22:52
ogasawaraIf you are able to confirm the issue with the upstream kernel as well, please also notify the upstream ext4 kernel developers.22:52
ogasawaraNext item . . .22:52
ogasawara13) Improving Wifi22:52
ogasawaraThe Jaunty UDS had some upstream linux-wireless representation in attendance.22:52
ogasawaraThis was a great time for the Ubuntu kernel team to interact with the upstream developers to get their feedback on what the Ubuntu kernel team could do to help support the upstream linux-wireless community.22:53
ogasawaraIt's also an opportunity to discover how Ubuntu as a distro can help end users engage in testing the latest compat-wireless stack and provide feedback directly to the upstream developers.22:53
ogasawaraThe following wiki was drafted as a result:22:53
ogasawarahttps://wiki.ubuntu.com/KernelTeam/LinuxWireless22:53
ogasawaraA reference to this doc was also made from the upstream wireless.kernel.org wiki22:53
ogasawarahttp://wireless.kernel.org/en/users/Documentation/Reporting_bugs#Distributionspecificnotes22:53
ogasawaraAnother related item I'd like to point out is that the linux-backports-modules package typically contains an updated compat-wireless stack.22:54
ogasawaraIt's a great way to quickly test if a current wifi issue may be resolved with this updated stack.22:54
ogasawaraThe version of the compat-wireless stack in linux-backports-modules is updated fairly regularly but it is by no means updated daily to contain the bleeding edge bits.22:54
ogasawaraIf you want the bleeding edge, refer to http://wireless.kernel.org/en/users/Download22:54
ogasawaraThe practice of providing an updated compat-wireless stack via linux-backports-modules will continue with the Karmic release.22:54
ogasawaraI'd also like to take a moment to mention CRDA (Central Regulatory Domain Agent) at this time.22:55
ogasawarahttp://wireless.kernel.org/en/developers/Regulatory/CRDA22:55
ogasawara"CRDA acts as the udev helper for communication between the kernel and userspace for regulatory compliance."22:55
ogasawaraA spec was written for the Jaunty cycle to provide CRDA support.22:55
ogasawaraSee https://wiki.ubuntu.com/KernelTeam/Specs/JauntyCRDA22:55
ogasawaraCRDA has since been packaged for use within Jaunty.22:55
ogasawaraSee https://launchpad.net/ubuntu/+source/wireless-crda22:55
ogasawara<yusuf> QUESTION: I Have a problem where the free ath5k driver drops 90% of pacakges in ad-hoc mode. If madwifi is to be discontinued will ath5k be useble in ad-hoc mode?22:56
ogasawarayusuf: I'd encourage you to first test with linux-backports-modules if you haven't already22:56
ogasawarareal quick last item22:56
ogasawara14) Remove AppArmor22:56
charlie-tca3 minute warning22:56
ogasawaraDiscussions need to happen between the Ubuntu kernel team and the security team as to whether AppArmor will still be supported or if Ubuntu will move to a different security model, eg. SELinux.22:56
ogasawaraUnfortunately that's about all I know about the current status of this topic at this point in time.22:57
ogasawaraThat's really all I had on my list to cover.  I would however like to point to a few general reference docs as well.22:57
ogasawaraFor general information regarding the Ubuntu kernel team, refer to https://wiki.ubuntu.com/KernelTeam22:57
ogasawaraFor those wanting to get involved, take a look at https://wiki.ubuntu.com/KernelTeam/GettingInvolved22:57
ogasawaraAnd lastly, I'd like to point out https://wiki.ubuntu.com/KernelTeam/KnowledgeBase which contains a wealth of information.22:57
ogasawaraOk everyone, thanks for listening.  Enjoy the weekend!22:58
jcastrothanks ogasawara!22:58
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2200 UTC: Questions and Feedback || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
jcastrook, normally this would be the end of openweek22:59
jcastrobut we have a forums session after this22:59
jcastroso over the next hour I'd like to take any feedback22:59
jcastrofrom people on how we can make Open Week better22:59
jcastrofor this session please just give me your feedback right in this channel so we can log it23:00
jcastroHow did you guys enjoy openweek?23:00
somnolientojcastro: this was my first Open Week. I found it incredibely informative23:00
jcastrogood!23:00
zhuraiI thought it was quite informative as well23:00
akgranerjcastro, my 1st one too - talk about a wealth of info...23:01
jcastrohow did you guys like the topics?23:01
jcastrotoo simple? too complicated?23:01
zhuraionly problem is my timezone (GMT-8), makes it that this is held during when I'm at school23:01
jcastroyes, the time xone thing is always a trade off23:02
jcastroI would like to be able to have sessions for all time zones, but that depends on how many volunteers we can find23:02
zhuraiwhich now my school's over so I'm moving again, and missing more of it :x23:02
KhaaLi enjoyed it, though I'd like to see live video streams. that way topics will be better covered (hey, it takes less time to speak than to type).23:02
jcastrois there a particular area of ubuntu which you feel we could have covered better?23:02
awkoramaenterprise client/server23:03
jcastrook23:03
DougieRichardsonjcastro: I'd like to thnak you for the time you've put in on this, the only thing that I saw that would have benefitted from improvement was magicfabs session where there was some unhelpful commenting, especially in the main channel23:03
ninnnuSeconding zhurai, though on my case these were a bit too late (UTC+2 +DST), but at least there's IRC-logs. The sessions has been interesting, anyway. :)23:03
boredandbloggingjcastro: would weekends be better?23:03
awkoramathat has not been covered at all (afaik)23:03
Rafikjcastro> It was great ! for some sessions, one hour was too short23:03
nhandlerThat is what I was thinking boredandblogging23:03
somnolientoawkorama: There were a couple of sessions on servers23:03
jcastrowe tried a weekend once23:04
ninnnuThough the timezone-thing is something that is impossible to get done right so that it'd satisfies everyone, so...23:04
boredandbloggingjcastro: right, forgot about that23:04
nhandlerNot enough attendance jcastro ?23:04
jcastrothe attendance wasn't good and getting people to volunteer a saturday was difficult23:04
jcastrothough I suspect if we had interest that we might be able to do one23:04
jcastro(sorry if my answers are slow, ssh lag is killing me today)23:05
SealbhachKernel talk is always abstruse to me, I find it difficult not to zone out.23:05
jcastroheh yeah23:05
jcastrobut we try to have different levels of talks23:06
somnolientoThe Women in Ubuntu panel was great23:06
awkoramasomnoliento: not really, server team info, and screen session, but that didn't answer my questions at all23:06
ninnnuSuggestion: If there's a session that "needs" live attendance (like the screen-profiles one), ask them to have two sessions on different times?23:06
jcastroto appeal to different audiences23:06
jcastroninnnu: ok, good idea23:06
rufong1st time here, great info! representatives were great about answering questions. i agree with Rafik, some sessions having 2hrs would be awesome23:06
jcastrothe screen-profiles session seemed to be a hit23:06
jcastrorufong: ok23:07
shadowlandscreen-profiles session was really good, yeah23:07
charlie-tcaI thought it was great! Yet, I have wonder if there is a way to repeat the sessions at 12 hour intervals, for better time coverage in all zones?23:07
torosyeah, screen-profiles session was one of the best ever :)23:07
jcastroyeah, it would be nice if we could have revolving classes throughout the timezones23:08
shadowlandSee, all you have to do is make Dustin wake up every 4 hours and give it again :)23:08
jcastroI think ausimage did a good job getting the logs up on the wiki really quickly!23:09
jcastroso round of applause!23:09
SiDiThanks everyone for this wonderful week ! Learnt a lot of things, it's been a pleasure.23:09
jcastroalso thanks to charlie-tca for covering for me during my connection issues today!23:09
* rufong applauds23:09
charlie-tcaNo problem, I am just glad it all works.23:09
* SiDi offers an XFCE mouse to charlie-tca : ~O>23:09
nhandlerAny feedback about the use of identi.ca for session reminders?23:10
* charlie-tca accepts it, SiDi. thanks23:10
jcastrooh yeah, thanks to nhandler for scripting up the identi.ca topic notices23:10
nhandlerAnd thanks to greg-g for hosting it23:10
shadowlandOne bit of feedback:  emmajane's documentation sessions she mentioned videos that she'd prepared ahead of time and had a pastebin23:13
shadowlandfor reading ahead, which were both very handy23:13
jcastrohow do you guys feel about the timing of the week?23:16
jcastrois right after release a good time?23:17
nhandlerjcastro: I think the timing is perfect. I had a few days before the karmic repositories opened up to prepare my session23:17
shadowlandyes23:17
charlie-tcaI think it is right.23:17
jcastroheh, yeah, a nice bit of lull there23:17
somnolientojcastro: perhaps a little more time after the release (one more week?)23:17
jcastrook23:17
nhandlerAny particular reason somnoliento ?23:17
somnolientonhandler: well, I ended up upgrading *during* open week23:18
sebsebsebI have used Ubuntu since the second release (with Fedora Core 2 and 4 before it),  and Open Week has been since Edgy, and I didn't even know about it untill this one.  I think I read something on IRC maybe,  but it took  untill Tuesday after someone had told me that they asked Shuttleworth a question, before I knew it was going on.  As a result it needs advertising more!23:18
nhandlersebsebseb: Where should we advertise?23:19
nhandlerIt has been on the planet, irc, mailing lists, identi.ca, etc23:19
sebsebsebThe timeing is a little odd for the UK  since UTC/GMT is normalley our timezone, but not now, when it is the summer and we are using BST.23:19
zhuraiwhat's BST?23:19
sebsebsebnhandler: frontpage of the website?23:19
sebsebsebzhurai: British Summer Time23:19
SealbhachBlogging gets the word out best I think, it's get's picked up in Google news search for "ubuntu"23:19
zhuraiah ._.23:19
nhandlersebsebseb: Blogs such as the Fridge are more appropriate for news such as Open Week than the ubuntu front page23:20
nhandlerEspecially since the front page is being used to advertise jaunty right now ;)23:20
shadowlandYeah, I think I only saw one post from DougieRichardson on the planet before things started.23:21
TurtlePieLPIC-1 certification23:21
nhandlershadowland: There were others. I know jcastro had one that got echoed on the Fridge23:21
jcastrosebsebseb: ok so better marketing overall, good point23:22
sebsebsebnhandler: Well I didn't even know about that stuff untill ths open week, I get my Liniux news from  http://www.linuxtoday.com  and maybe  http://www.linux.org if they are doing articles.  If I was more of a geek I would read Slashdot as well :d23:22
akgranerjcastro, I like how the tone of the sessions were great for the beginner without making me feel silly for not knowing something...and if something needed to be explained 3 different ways they took they time to do so...23:22
sebsebsebnhandler: I have however been behind with Linux news, so maybe it got mentioned on a site I would have used23:23
jcastroakgraner: heh, that's on purpose. :)23:23
charlie-tcaEven the prep was announced on the devel mailing list, maybe something through the weekly news letter, too.23:24
jcastroI liked how we didn't really need to moderate the channels23:24
sebsebsebcharlie-tca: not on the mailing lists maybe I will join23:24
jcastroother than the occasional lost person I think people were well behaved23:24
jcastrothat's pretty rare for sessions over 300 people!23:24
charlie-tcaI never saw it in the announcement mailing list, even23:24
SealbhachYes, nice egalitarian, community feeling about the whole week.23:24
akgranerjcastro, I've been telling everyone how great these IRC sessions are, and how much stuff gets accomplished in an hour....amazing...23:24
jcastroyep23:25
nhandlerjcastro: Another marketing idea would be a stickied thread on the forums23:25
charlie-tcaBehavior was great! and we got real good attendance.23:25
jcastrook, so about half way through this next cycle we'll have Developer WEek, which is the same format, but for more advanced topics23:25
barccsession about new features are good (encrypted home, screen profiles, Whats new in 9.04)23:25
jcastronhandler: there is one already23:25
charlie-tcabut both prep and final announcements need to be more widespread.23:25
jcastrogood point23:26
akgranermaybe someone mentioned this but can people who have specific questions before the sessions can we post them to the wiki?23:26
jcastroyeah, the problem with that23:26
jcastrois that the questions pile up23:26
nhandlerjcastro: Where? I didn't see it23:26
zhuraias I was going to say before I had to go home...  I feel it's a VERY good thing that you guys log these things in the wiki, so that is a pretty good plus (especially since I can't go to all of them :|)23:26
akgranerahh ok23:26
jcastroand it ends up being a person reciting stuff instead of it being so real time23:26
charlie-tcaYes, that is what I think, too. Too many questions in advance could kill the session.23:26
akgranerunderstood...23:26
jcastronhandler: community cafe23:27
sebsebsebAnother marketing  idea not just for Open Week, but Ubuntu as a whole, would be  TV adverts, if  Canonical ever made enough money!   I hope so one day,  Microsoft used to advertise Windows and such quite a bit on TV in the 90's.23:27
jcastrosebsebseb: heh, some day23:27
nhandlerjcastro: Ah, I was thinking more of a global sticky.23:27
jcastrothat might be a better idea23:27
SealbhachNo good marketing Ubuntu on TV unless it's preinstalled and certain to work OK23:29
sebsebsebSealbhach: pre installed OEM deals are also good of course23:29
jcastroany other feedback?23:29
SiDiYeh, might be a damocles sword for people who run into hardware trouble23:30
somnolientoI think, for marketing, nothing beats word of mouth... you just go out there and comment what a great idea the OW is, and what a great asset this kind of things are for the community and the distro23:30
nhandlerjcastro: Maybe have each day cover a different range of hours23:30
jcastronice, dude brings up damocles sword. First time I've seen that23:30
jcastronhandler: yeah I have alot of ways we can think about a more time-zone friendly thing for people all over the world23:30
jcastrooh, of course, one thing people always forget23:31
jcastrois that -classroom is always available for stuff23:31
jcastroso there's nothing stopping anyone from firing up improm23:31
jcastrotu sessions all the time23:31
hggdheven better (but more stressful) two weeks, each with different range (and, probaby, different presenters)23:31
rufongjcastro:was anyone asked to represent edubuntu?23:31
nhandlerjcastro: dtchen had an impromptu session the other day23:31
nhandlerIt also might be useful setting up an IRC bot that is in here and #ubuntu-classroom-chat. The session leader could then type something like !question to have a question from -chat posted in here.23:32
sebsebsebrufong: https://wiki.ubuntu.com/MeetingLogs/openweekintrepid/Edubuntu23:32
sebsebsebrufong: Intrepid did it23:32
rufongsebsebseb: i c23:34
jcastronhandler: good idea23:34
jcastrook well, just one more session and then we can call it a wrape23:36
jcastroas always if you have more feedback, maile me at jorge@ubuntu.com23:36
jcastrobodhi_zazen: you're up at the top of the hour!23:36
bodhi_zazenThank you jcastro :)23:38
charlie-tcajcastro: Thanks for all your work this week.23:39
charlie-tcaIt takes a lot to put this together!23:39
sebsebsebThe Wine one was very good,  but  I  missed my oppertunity to say,  that we don't live in a ideal world.  This should make sense if the log is read.23:43
sebsebsebGreat week!23:43
sebsebsebLook forward to the next one.23:43
sebsebsebWould be nice to have a Saturday as part of open week in the future as well.23:45
=== drostie_ is now known as drostie
bodhi_zazenLooks like we saved the best for last ?23:58
bodhi_zazenUbuntu Forums :)23:58
=== nhandler changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2300 UTC: Ubuntu Forums || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions in #ubuntu-classroom-chat
bodhi_zazenjcastro: THANK YOU for putting all this together :)23:59
nhandlerFor those of you who don't know him, bodhi_zazen is the leader of the Ubuntu Forums Beginners team, and a member of the Forum Council. He will now be talking about the Ubuntu Forums.23:59

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