/srv/irclogs.ubuntu.com/2008/11/05/#ubuntu-classroom.txt

woody86stdin, what logs? where?00:00
stdinwoody86: click the Open Week link in the topic, then click on the class name to get the log00:00
woody86stdin, oh, thanks :D00:00
=== steve___1 is now known as mysterio
=== PrivateVoid_ is now known as PrivateVoid
=== PrivateVoid_ is now known as PrivateVoid
=== F4ilure is now known as Gonzofox
=== Gonzofox is now known as Defaultnick^
bbbdmesg05:50
nat3...05:51
sourcode- -!05:52
sourcodenat3: hello, thailand05:52
bbbrelax guy look over there06:05
gan-xiaofei000000007:24
=== monsterb is now known as Brotherred
|sundown|Äîáðûé äåíü! Ìîæåò ëè êòî-íèáóäü ìíå ïîìî÷ü â âîïðîñå êîíôèãóðèðîâíèÿ âèðòóàëüíûõ ñåòåâûõ èíòåðôåéñîâ?10:35
|sundown|Good day! Can anyone help me in the matter konfigurirovniya virtual network interfaces?10:36
=== Rafik_ is now known as Rafik
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Polishing a Package | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
jcastroWelcome to day 3 of Ubuntu Open Week!14:58
jcastroSchedule is here:14:58
jcastrohttps://wiki.ubuntu.com/UbuntuOpenWeek14:58
jcastrowe'll begin in a few minutes14:58
nxvl\o/14:59
persiaOK.  Welcome to the OpenWeek session Polishing a Package.15:00
persiaI'm Emmet Hikory, a MOTU interested in package quality, amoung other things.  I tend to prefer an interactive discussion, so please feel free to interrupt with questions if you have any.15:01
CuriousMeignore #ubuntu-classroom CRAP NOTICES SNOTES CTCPS JOINS PARTS QUITS KICKS MODES WALLOPS NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS HILIGHTS15:02
CuriousMesorry for bad "ignore"15:02
persiaSo, the goal of this session is to demonstrate some of the resources available to help improve the quality of a package.15:02
persiaMost packages in Ubuntu come from Debian, and those tend to have a maintainer, who generally does a pretty good job of keeping the package in shape.15:03
persiaWhile these techniques may also be applied to such packages, it's generally better to use them for packages that don't have a maintainer, at least until all those are in perfect shape.15:04
persiaThe Ubuntu External Health Status pages try to keep track of packages that don't have Debian maintainers, and the status in relation to upstream.  You can take a look at http://qa.ubuntuwire.com/uehs/15:05
persiaOf most interest are the packages without a watch file or packages not updated.  These are good candidates for some investigation and polish.15:05
persiaFor today's example, I selected the ikvm package, which is shown as out of date on http://qa.ubuntuwire.com/uehs/no_updated.html15:06
persiaWe have version 0.34.0.4 and upstream has 0.36.0.11, which probably contains some useful improvements that users might want.15:06
persiaSo, looking at debian/copyright for the ikvm package, we can see that the upstream homepage is at ikvm.net.  Some packages also have this information in the debian/control file, some in a README, etc.  Depending on the state of the package, you may need to hunt a bit, although the contents of debian/watch may be helpful.15:08
persiaSo, the first step is to grab the new upstream, and prepare the update.  Doing that alone would make the package drop from the list of non-updated packages, but it's not always enough.15:09
persiaNext would be to take a look at the bugs outstanding against ikvm : you can see those from https://bugs.launchpad.net/ubuntu/+source/ikvm/+bugs15:10
persiaAs you can see, there's a few bugs that indicate some adjustments are required.  At least making sure the pathnames are correct and that it can be used as a jvm seem reasonable requests, so it's worth trying to fix those as part of the update.15:11
weboidepersia: can you join #ubuntu-classroom-chat ?15:11
persiaDid I miss a question there?15:12
persia< ian_brasil> QUESTION: what is the best way to package for hildon?..pass --enable-hildon into configure.ac or some other way?15:13
persiaWell, that's a little outside of the scope of polishing packages, but it very much depends on the upstream sources.15:13
persiaSo, once we've cleaned up those issues, it's worth checking to see if the package is in Debian.  I usually do that by visiting http://packages.qa.debian.org15:15
persiaEntering the package name there will bring you to http://packages.qa.debian.org/i/ikvm.html which provides a nice summary of things needing doing.15:16
persiaWe already knew about the new upstream, but it's worth checking the lintian warning. Apparently the manpage needs to have the charset defined, so that's another thing we can do before uploading.15:17
persiaThere's also a link to the Debian bugtracker available from this page, so we can see the bugs in Debian.15:18
persiaOne of these (Provide java-virtual-machine) looks a lot like the "ikvm is not installed as a viable java alternative" in Malone, so that's already done.15:19
persiaThe other three are worth looking at in a bit more detail, and worth fixing.15:19
persiaNext, we'll take a look upstream.  The "Report Bugs" link on the upstream homepage goes to the sourceforge bug tracker, and shows 1 open bug, which seems different than any of the other bugs we've seen.15:21
persiaThis one is a bit more complicated, as it's hard to reproduce, so we'll let it go, but for a different package, you might find easy bugs, or bugs with patches available that you might want.15:22
persiaIt's also worth checking to see if the package is in other distributions, and if they have any good patches that we might want.  While this can be done manually, I tend to be lazy, and just check Harvest to use the automated patch collectors people have writted.15:24
persiaHarvest is available from http://daniel.holba.ch/harvest/ Checking the Sourcepackage list, we see that ikvm doesn't have any outstanding opportunities, so there's nothing to get from there.15:24
persiaNote that right now, Harvest is only pulling patches from Fedora : I'm sure the Harvest team would appreciate it if anyone wants to write a feed for other distributions.15:25
persiaSo, at this point, we've investigated everything, and hopefully put all the fixes into the package.15:26
persiaNext is cleanup : if we found a bug not reported upstream, and not fixed with the new upstream, and needed to create a patch, it's worth reporting that to the sourceforge tracker with the patch (and linking to the bug in Launchpad).15:27
persiaSimilarly, if patches were prepared for the Debian bugs, those patches should be attached to the relevant Debian bugs, and we should add bug watches for the BTS bugs where we found them to match bugs already in Launchpad.15:28
persiaAt this point, we're almost ready : it's worth running lintian a last time locally, just in case there's anything that happened as a result of the patching, and the package can be uploaded.15:29
persiaQUESTION: Because of the different freezes in current ubuntu release for package to go into repos, there's no real point in updating packages for intrepid for example? (except for release critical bugs right?)15:29
persiaFor intrepid, no.  For Jaunty, there's great value in updating and polishing the packages.  Most packages have open bugs that don't get fixed because they aren't so important to the people usually working on the package (or maybe nobody works on the package).15:30
persiaWhile none of these would qualify for a stable release update (targeted at intrepid today), fixing them in the development release (jaunty today) means that when the next release happens, those users affected by the bugs are likely to be very pleased.15:31
persiaQUESTION: how can one get rights to upload a package? or should a updated package be sent to the maintainer?15:32
persiaWell, none of the packages listed at UEHS have an explicit maintainer : generally it's either one of the Ubuntu packaging teams or the Debian QA team.  In cases where there is a Maintainer, it's best to communicate the patches in the Debian BTS, but if there's enough oustanding, or a good reason to update in Ubuntu (and you plan to track the package), one doesn't have to wait for the maintainer to upload.15:34
persiaIf one doesn't yet have permission to upload, it's best to attach either a debdiff (no new upstream version), or the resulting diff.gz from the updated package to a bug, and subscribe the relevant sponsors team (ubuntu-main-sponsors or ubuntu-universe-sponsors) to request review and upload.15:35
persiaAny other questions?  Is the process by which one finds various reported bugs or minor issues clear?15:37
persiaQUESTION: would harvest benefit from integration into maemo or are the patches there automatically pulled into ubuntu-mid15:40
persiaWell, I'm not sure what "integration into maemo" would mean for harvest, but any additional feeds to pull patches from known reliable patch authors for harvest would probably be good, as this helps to provide a complete picture of available fixes.15:42
persiaThe package I picked didn't happen to be listed there, but if you look at other packages in the sourcepackages list, you can see that some have quite a few available patches, perhaps from Fedora, or perhaps in the bugtracker.15:43
persiaThe more sources from which patches are available and shown, the easier it is for those cleaning up packages to make sure they are perfect.15:44
persiaQUESTION: there's a package with a new version in debian, but also a new (at the top) upstream version. What should we do? packaging it for debian, then packaging it for ubuntu?15:46
=== graaf_ is now known as Nameless
persiaWell, if you pick a package without a Debian Maintainer, and you prepare a new upstream version, it's worth checking with the Debian QA team to see if they would appreciate the update.  Generally they advise that you might want to become the Debian maintainer, but rarely turn down help.15:48
persiaIf such an update is accepted into Debian, and the Ubutu repositories are not yet frozen, that can be synced directly into Ubuntu, so there's no value in packaging it separately for Ubuntu.15:48
persiaIf there's some reason that it can't be updated, or significant delay, and a freeze is approaching, or you really want to, it's worth sending it to Ubuntu directly, although usually this is just a change to the first line of the changelog, rather than a significant packaging difference.15:50
=== sourcode_ is now known as sourcode
persiaAlso note that it's not always worth grabbing the very newest upstream : it may be that upstream has a stable release and a development release, and doesn't recommend the development release for most users.  It may also be that a new upstream is incompatible with something else in some way, which may have to be resolved before it can be updated.15:51
persiaFor packages with Maintainers, it's especially desirable not to update in advance of Debian, unless you're personally willing to be responsible for the package until Debian catches up: most Maintainers will update soon enough, and it's best not to duplicate work (as there are plenty of packages without maintainers).15:53
persiameaning we should look for ophans packages ?15:54
persiaWell, I recommend starting with the packages in UEHS, or the packages in Harvest.  Either is a good source of packages needing work.  I usually recommend UEHS more at the beginning of a development cycle, and Harvest later, once things start to settle.15:55
persiaEvery package in UEHS is either orphaned in Debian, or doesn't exist in Debian, and so has no specific individual maintainer.15:56
persiaMany packages in Harvest have a Debian maintainer, but in Ubuntu there are no specific maintainers generally, so most packages are fair game for basic updates.15:56
persiaThere's no need to look specifically for an orphaned package.  Of course, if there's nothing in UEHS, and nothing in Harvest, then maybe it's worth it, but there's a few thousand packages that need a bit of polich first :)15:57
persiaI think we have time for one more question before the end, if anyone has one.15:58
persiaweboide> persia: ok, so the most important would be UEHS, Harvest, and then orphans (debian or not?) packages15:58
persiaWell, once UEHS and Harvest are clear, I'd suggest just looking for packages with a few bugs in Launchpad, and using the same techniques to bring them up to date.  Doesn't really matter if they are orphaned.15:59
persiaAnd with that, I'll turn you over to the Ubuntu Netbook Remix crew.  Thanks for attending.15:59
Tolchity persia16:00
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Ubuntu Netbook Remix: https://wiki.ubuntu.com/MeetingLogs/openweekintrepid/NetbookRemix | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
jcastroOk guys, take it away!16:00
repete_Hi all16:01
repete_There is a presentation that goes along with this talkk16:01
repete_you can find it linked in the topic16:01
knome\o/16:02
repete_I am Pete Goodall, the product manager for the OEM Services group at Canonical.  And joining me are Neil Patel and Bill Filler, also with OEM Services16:02
artirweee16:02
bfillerbfiller: hello everyone :)16:03
njpatelhi16:03
repete_I'll give you a quick agenda:16:03
repete_* Canonical and OEM Services Group16:03
repete_* What is Ubuntu Netbook Remix (UNR)?16:03
repete_* Ubuntu Netbook Remix pre-installed16:03
repete_* Installing UNR16:04
repete_* Language Support16:04
repete_* Contributing to UNR16:04
repete_If you have the presentation, let's go to slide 3 "Canonical"16:04
repete_For those of you that don't know Canonical is the commercial sponsor of the Ubuntu project.  We employ many of the developers that work on Ubuntu.16:05
repete_<next slide, "OEM Services Group">16:05
repete_Neil, Bill and I work for the OEM Services group at Canonical, and we are the group that is responsible for customising Ubuntu for device manufacturers16:06
repete_By "customising" we mean making sure that all the hardware components work, integrating custom interfaces (ala Dell) and providing on-going maintenance.16:07
repete_<next slide, flashy title slide>16:07
repete_<next slide, "Netbook Category">16:08
repete_Before I get into "What is Ubuntu Netbook Remix" I wanted to define what we mean about what a netbook is.16:08
repete_This is a term that is mostly coined by Intel, but refers to all these devices coming out that look like little laptops.16:09
repete_They usually have a resolution of 1024x600 (particularly problematic), and a low amount of local storage.  They also tend to be low cost devices and have an Intel Atom processor.16:10
repete_However, the Intel Atom processor is not a hard requirement ;-)16:10
repete_<next slide, "Ubuntu Netbook Remix">16:11
repete_Ubuntu Netbook Remix came about because there was a massive amount of interest in running Ubuntu on these netbooks16:11
repete_We wanted to create a simple interface that was both easy to use, but put everything you needed within your view.16:12
repete_UNR is really bringing Linux to a new class of user, that typically doesn't know what Linux is16:12
repete_they just want to get their e-mail or blog, or chat with friends16:13
repete_We based UNR on Ubuntu 8.04 because it is an LTS release (long term support), and we tried to streamline things a bit by reducing the amount of applications preinstalled.  However, that doesn't mean you cannot install whatever you want.16:14
repete_<next slide, "UNR Home Screen">16:14
repete_Hopefully you all have the slides, but if you don't I just want to explain about the various elements of the UNR home screen, and what they do.16:15
repete_There are several components created specifically for UNR that create the look, feel and functionality.16:16
repete_The main thing the user sees when they start UNR is the Home Screen.  On the left are application categories.  In the middle are application launchers, and on the right are (generally) places and a way turn the device off.16:17
nb72It's nitpicky but battery and network labels are backwards, sorry for the interruption16:17
repete_nb72, np.  I'll have to look at that. ;-)16:17
nannohi16:18
repete_Anway, most of this will be familiar to you if you already use Ubuntu, but one thing that is slightly different is the "Favourites" cateogory.  This allows the user to group the applications they use most, and this is the default category shown when you first login.16:19
repete_In the upper left of the screen, you see the Ubuntu logo and that is the "Go Home Applet".  Clicking on that always brings you back to the home screen.  So while you are using Firefox, you click on Go Home and start something else, like Pidgin.16:20
repete_Next to that is the Window Picker Applet.  The icons to the right of the Ubuntu logo are the currently running applications and the title to the right is the application in focus.  In this case "Home", but otherwise it would be the title bar for the currently running application.16:21
repete_The element you do not see is "Maximus".  This is a daemon that runs in the background and make sure most applications always open maximised.16:22
repete_The reason we do this is to save screen real estate.  Maximus also removes the title bar from the application window and puts it in the panel.16:23
repete_In addition, there is a gconf key to add application exceptions.  We hope to make it easier in the future to do that. :-)16:23
* repete_ looks at Neil ;-)16:23
repete_<next slide, "Best Open Source Applications">16:24
repete_Since UNR is based on Ubuntu 8.04 it still includes the applications current Ubuntu users (and Linux users in general) will be familiar with.  These applications are all open source, and we always use open source applications when possible.16:25
repete_<next slide, "Open Source contributions">16:26
repete_All the components we created for UNR are open source software.16:27
bfilleravailable at http://launchpad.net/unr16:27
repete_I have already mentioned most of the, except for two:  The Human Netbook Theme and Desktop Switcher.16:27
=== gouki_ is now known as gouki
repete_The Human Netbook Theme is a theme, based on the standard Ubuntu Human theme, that goes better with UNR's components and layout.16:28
repete_The Desktop Switcher is a control centre applet that allows the user to switch back and forth between the UNR and the standard Ubuntu interface (termed as the "Classic" interface)16:29
repete_Thanks for the link bfiller16:29
repete_<next slide, "Canonical partners">16:29
repete_As a value add for the device manufacturers, we include various third party components to make a more complete product.16:30
repete_These are commercial components (read: somebody has to be paid for their use), so we cannot include them in the publicly available offering.16:31
repete_But they are things that generally make things easier for those users that are not familiar with Linux and don't know how to install stuff like Adobe Flash, or legally licensed audio and video decoders.16:32
repete_<next slide, "Ubuntu Netbook Remix pre-installed">16:33
repete_So as I mentioned before we work with device manufacturers to get Ubuntu and Ubuntu Netbook Remix on their device.  This has a number of advantages.16:33
=== artir_ is now known as artir
repete_First, this means that all the hardware components work out of the box.  That means you don't have to download and compile the latest madwifi or search user forums for which Windows driver to use with ndiswrapper.16:34
repete_Second, suspend and resume works...more than once :-)16:35
repete_In fact we test these devices to a much higher standard because those are the standards of the consumer electronics industry.16:35
njpatelfor example, suspend/resume tests are carried out between 300-400 times in a row before they are deemed a "pass"16:36
repete_Third, you can actually get support from the manufacturer.  No more, "I'm sorry, but we don't support Linux... and I don't actually know what that is..."16:36
repete_Thx njpatel16:36
repete_Fourth, is what I talked about before.  We include stuff like audio and video decoders that are legally licensed.16:37
njpatelit also means that all the buttons on your keyboard work from the get-go :-D !16:37
repete_And of course we test that all this stuff works.16:38
repete_If you haven't already got a netbook and are looking to get one, the Sylvania g Netbook Meso and the Toshiba NB100 are both available with UNR pre-installed.16:38
repete_<next slide, "What if UNR isn't pre-installed">16:39
bfillerand the Dell Mini 9 ships with a UNR variant16:39
repete_So you may be saying to yourself, "I already bought a netbook and I just want to know how to run Ubuntu on it."16:39
repete_Just as a note, that screenshot on that slide is thanks to Gimp, not the watermark in the lower left. :-)16:40
repete_<next slide, "Installing Ubuntu Netbook Remix">16:40
repete_Many community members have been asking for an installation image for UNR.  We have not had one to date because UNR isn't really a new edition.16:41
repete_However, it is obvious this is something that people want because they already have a netbook and want Ubuntu one it.16:41
repete_Soon (this week I hope) we will downloadable images for you to install UNR and you won't even need a (non existent in many cases) CD-ROM.16:42
repete_Otherwise, your best bet for now (if you are impatient) is to use the instructions in the next slide.16:43
repete_<next slide, "Ubuntu Netbook Remix on Ubuntu 8.10">16:43
repete_As I mentioned, products with UNR will be based on Ubuntu 8.04, but we have made the packages for UNR available in Ubuntu 8.10.16:44
repete_One thing to note is that the "ume-launcher" package has been re-named in 8.10 to "netbook-launcher"16:45
njpatelthe central place for installation instructions are at http://wiki.ubuntu.com/unr (instructions for image, hardy, intrepid, umpc-image)16:45
repete_The packages in 8.10 do not have the latest and greatest features, because we had to respect the feature freeze for 8.10.  However, if you want to use the latest and greatest in 8.10 you can use the PPA.16:46
repete_(linked later)16:46
bfilleralso important to note, the unr pacakges can be installed on any computer running Ubuntu 8.04 or 8.10 (i.e. not just netbook, but laptops and desktops too)16:46
repete_another good point bfiller thx.16:47
repete_<next slide, "Contributing to UNR">16:47
repete_Since UNR was first announced, we have built a vibrant community and have already taken both patches and suggestions from the community.16:47
repete_If you are interested in getting involved in UNR you should go to the UNR page on Launchpad, http://launchpad.net/unr16:48
repete_That page is a "super group" that includes all the packages for UNR.  You can checkout the code using bzr.16:49
repete_I don't know if it has come up in the questions already, but the UNR Home Screen is written in Clutter.16:49
repete_If you are not already familiar with clutter... Use Google. :-)16:50
bfillerrepete_: time check, 10 mins remaining, should we get to the Q+A from questions on #ubuntu-classroom-chat16:50
repete_Sure.16:50
repete_QUESTION: could UNR be used to revive old computers , and will there be iso images for virtualbox so people can have an look at it this way?16:50
bfillerknome QUESTION: So Asus EeePC is a netbook?16:50
bfilleroops sorry repete_ , was starting from the top16:51
repete_np16:51
repete_go ahead.16:51
bfillerok16:51
bfillerknome: yes EeePC is a netbook16:51
bfiller<ian_brasil> QUESTION: what is the difference between ubuntu-mid and unr16:52
njpatel<ian_brasil> QUESTION: what is the difference between ubuntu-mid and unr16:52
* njpatel let's bfiller post the questions from now on16:52
* bfiller smiles16:52
njpatelubuntu-mid is targetted at devices which have touchscreens and normally small displays with high dpis16:52
njpatelunr (although capable of use with touch-screens) is targetted more at slightly larger screens and point-and-click ui16:53
michLinuxGuyAre there any plans for Ubuntu on the Nokia n810?16:53
bfillerbillybigrigger: QUESTION: what is running on the homescreen? looks like a gnome panel with kde4 menu???16:53
njpatelThe home screen consists of gnome-panel and a clutter-based launcher16:54
njpatelthe launcher replaces the traditional desktop16:54
njpatelno kdelibs in sight ;-)16:54
bfillerbillybigrigger: QUESTION: what is the default install size for UNR?16:55
bfillerbillybigrigger: it's about 2.5 GB installed16:55
bfillermeant to fix on 4 GB SSD and greater16:55
bfillers/fix/fit16:55
=== artir__ is now known as artir
bfiller<xander21c> QUESTION: will UNR will have USB Install Option16:56
hammer__has anyone heard of retail point of sale software?16:56
hammer__I am at work so I have to make this legit16:57
bfillerxander21c: the UNR image will be installable via bootable USB image, so yes16:57
bfiller<lordnoid> QUESTION: There's a rumour around that Asus doesn't like the xandros distribution and is currently testing ubuntu for the eee pc. Do you know anything about that?16:57
bfillerrepete_: care to comment on this question?16:57
repete_Even if I did I couldn't comment :-)16:58
hammer__I know many people imediatly put ubuntu on there eee when they get them16:58
bfillerI don't know anything about it either16:58
repete_I will say that *many* people have install UNR on a eeePC16:58
bfillernext question ..16:58
bfiller<unimatrix9> QUESTION: could UNR be used to revive old computers , and will there be iso images for virtualbox so people can have an look at it this way?16:58
njpatelas the launcher is clutter-based this poses a bit of a problem16:58
hammer__You have to be able to boot via usb for it to work16:59
njpatelclutter uses opengl for displaying, so if the old computer can run opengl decently, everything should work fine16:59
hammer__I tried back in the day with pentium 2s and small dog16:59
bfillercurrently we don't have plans to provide iso image, only .img16:59
bfiller<hhlp> <QUESTION> whta is the diference between ubuntu-eepc and UNR16:59
njpatelfor the same reason, it won't work inside virtualbox (it may do in software rendering, but it'll suck)17:00
jcastro(last question)17:00
njpatelhhlp: not sure what you mean17:00
jcastrook we are out of time, what irc channel can people follow up on?17:00
repete_hhlp, eeePC is a device and UNR is the software that (could) run on that device.17:00
repete_#ubuntu-mobile17:01
njpatelpeople can follow up on #ubuntu-mobile17:01
repete_thx all!17:01
jcastroexcellent, thanks guys!17:01
bfillerthank you17:01
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Community Q+A: https://wiki.ubuntu.com/MeetingLogs/openweekintrepid/NetbookRemix | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
hammer__are you on facebook I found this via jono on facebook, add me paul gysler17:02
hammer__whats our topic17:02
jcastrook next session is ubuntu Q+A17:02
jcastroplease ask questions in #ubuntu-classroom-chat17:02
knomejcastro, you might want to remove the netbookremix -url17:02
jcastroknome: duh, thanks17:03
knomenp17:03
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Community Q+A | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
jcastrojono: take it away, man of metal!17:03
jonohey everyone!17:04
hammer__OK I still am at work so I will ask the question, has anyone heard of a point of sale software for ubuntu in a retail store like ace hardware17:04
hammer__yea17:04
jonohammer__, please, speak in #ubuntu-classroom-chat17:04
jcastrohammer__: please keep this channel ontopic, we're having a session17:04
jonook folks, welcome to the Community Q+A session :)17:05
hammer__help me out I am noob on IRC17:05
jonomy name is Jono and I am the Ubuntu Community Manager working at Canonical17:05
jonomy job is to help the Ubuntu community to be a strong community17:05
hammer__And a musician, "Linux outlaw"17:06
jonohammer__, please....#ubuntu-classroom-chat17:06
hammer__oh17:07
jonoat every open week session I have a Q+A where you can ask any questions you like about the ubuntu community, me, my team or related topics17:07
jonoso, head over to #ubuntu-classroom-chat and ask your questions there, prefixing them with QUESTION, eg:17:07
jcastroFreelanceJazz will be pasting in the questions17:07
jonoQUESTION: Why is metal the greatest artform in the work?17:07
jonoworld17:07
jonooopshehe17:07
jonohehe17:07
FreelanceJazz... lol17:07
kenvandinehehe17:08
jonothanks FreelanceJazz17:08
FreelanceJazzNo problem Mr Bacon17:08
jonoso let me give you folks a few mins to ask some questions, and then we will begin17:08
FreelanceJazzQUESTION: Any support for Ubuntu on the Nokia n810?17:08
FreelanceJazzfrom michlinuxguy17:09
jonoUbuntu does not run on the n810 right now, but a bunch of related Free Software technologies do17:10
jonowe have seen the Nokia Internet Tablets be a great breeding ground for free software17:11
jonobut Ubuntu is not available for it17:11
FreelanceJazzunimatrix9: QUESTION: is the ubuntu community structure becoming to complex for mortal soul to understand, or do you think its very transparant?17:11
jonogood question17:12
nxvlFreelanceJazz: question on ubuntu-clasroom-chat please17:12
jononxvl, he is pasting them for me17:12
nxvloh17:12
nxvl:D17:12
nxvlthen ignore me17:12
FreelanceJazzNo worries17:12
jononxvl, will do :)17:12
* jono chuckles17:12
jonoI think the community always faces the risk of becoming too complex, but have worked hard to keep it as simple as possible17:12
jonomuch of this is about communication - helping people to understand how to slide their brick in the wall17:13
jonowith so many teams, structures, processes and governance, that can be difficult at times - but in the next cycle we are going to continue to improve this17:13
jonoI am confident that we can always make the community a simple place to get involved, and initiatives like Ubuntu Open Week, Ubuntu Developer Week, 5-A-Day, Jams and more, really help this along17:14
jonobut, one important point...17:14
jonoif you think it is too complex - let  me know17:14
jonojono AT ubuntu DOT com17:14
FreelanceJazzxander21c: QUESTION: Is there cases of Ubuntu LoCO currently working us companies giving support?17:14
jononot sure I understand the question, can you ask again17:15
FreelanceJazzDoruHush: QUESTION: What others subjects should we choose to discuss?17:15
jonoin which context, DoruHush ?17:16
FreelanceJazzI think they mean 'what can we talk about in this session?'17:16
LjLno17:16
LjLread the lines above that17:16
DoruHushubuntu.ro open nights17:16
knome19:10  DoruHush: with only 3 days, called ,,Ubuntu.ro Open Nights" with this sessions:17:16
knome19:10  DoruHush: ,,Ubuntu.ro Team", ,,If you used windows - about open alternatives", ,,How to become involved in translatoins",17:16
knome19:10  DoruHush: ,,Compiling a program - workshop", ,,Using subtitles when payng video files in vlc - workshop".17:17
knome19:10  DoruHush: The ,,Ubuntu.ro Open Nights" will take place next week on #ubuntu-ro IRC channel.17:17
knome19:10  DoruHush: https://wiki.ubuntu.com/RomanianTeam/Proiecte/Suport/SerileDeschiseNov200817:17
knome^ context17:17
jonoI am not in ubuntu-ro, so I can't really answer17:17
FreelanceJazzLjL: QUESTION: Can teams (not limited to LoCo teams) obtain an "official" status? If so, how, and how is a team's status checked?17:17
jonowe don't really have the concept of official teams, but we do have established teams17:18
jonosome teams have been around since the birth of ubuntu, so many see them as official17:18
jonobut the definition of official and approved in our community is anything approved by the Community Council17:18
jonoif the CC deem something right for Ubuntu, you can consider it as official17:18
FreelanceJazzRoAkSoAx: QUESTION: xander21c asks if there are cases where Ubuntu LoCo Teams are currently working with companies, by giving support17:19
jonosure, there are many cases all over the world where companies look to LoCo teams for advice and support17:19
jonomany companies typically hear about Ubuntu, and they look to the community to find out more17:20
jonoand in many cases they find their LoCo who also help them17:20
jonothis is an excellent, and important function that LoCo teams provide for Ubuntu17:20
jono:)17:20
FreelanceJazzcyphermox: QUESTION: what do you think is the most interesting achievement that we've made as a community? Aside from releasing Intrepid, of course ;)17:20
jonoooh great question17:20
jonoaside from delivering Ubuntu, every six months, which is in itself an incredibly achievement...17:21
jonoI think the most stunning thing that we have achieved is our sense of adventure in our community17:21
jonowe really do have a strong sense of changing things, and  having an impact17:21
=== neverendingo_ is now known as neverendingo
jonobut importantly, this sense of drive is underlined with an even stronger sense of togetherness in how we move forward17:22
jonoI am proud that our community actually "feels" like a community17:22
jonowe work together, we manage problems together, we celebrate together and we console each other together - Ubuntu is not just about kick-arse distribution development, but about friends, and that is the what I think is our crowning achievement17:23
FreelanceJazzXoke: QUESTION:  Do you think Nvidia will ever sort their drivers out properly on linux.  Not neccersarily opening them up but getting the darn things to work properly (nvidia-96 and 71 still have issues on intrepid). I'm not blaming ubuntu on the nvidia screwups mind, just wondering if they will ever open up to ubuntu17:23
jonoproprietary software is always riddled with these kinds of issues, and its frustrating for a distribution of course because we generally have a tapestry of free software, and when we see bugs, we fix them17:24
jonowe can't do that with closed sourced code, and that makes us feel uncomfortable  about compromising the quality and stability of Ubuntu17:25
jonobut I think one day, NVidia *will* get it17:25
jonobut the driving force is going to be economics - NVidia need to know it is not commercially sensible to have a closed source driver17:26
jonoand market changes will make that happen - but  I think Intel and ATI will drive them that way17:26
FreelanceJazzunimatrix9: QUESTION: If Canonical was to stop supporting Ubuntu, because of the financial crisis ( lets hope it does not happen ) what effect would this have on the community? (NB: edited to make it make real sense in the form of an official question)17:26
jonook, so first and foremost, Canonical is *not* going to stop supporting Ubuntu17:26
jonoand not stop developing Ubuntu17:27
jonoI know we are in worrying times right now, but we are confident we can ride the storm out17:27
jonoand Mark is 100% behind that17:28
jonoso firstly, don't worry17:28
jonobut now onto how sustainable Ubuntu is without Ubuntu17:28
jonooops17:28
jonowithout Canonical17:28
jonoif Canonical went away, it would naturally affect Ubuntu - we hire a lot of developers and other staff who work on training, support, marketing, certification, testing and more17:29
jonoall of these functions revolve around the Ubuntu platform17:29
jonobut at the heart of Ubuntu is community, and open and transparent community, and with this central governance in place, it means that if Canonical went away, Ubuntu could carry on17:29
FreelanceJazzLjL: QUESTION: Wouldn't it be beneficial, for various coordination tasks, for teams or projects that have been approved by the Community Council to bear a mark in Launchpad (by being themselvse a member of Ubuntu Members, or another such trick)?17:29
=== santiago-pgsql is now known as Guest70218
jonoLjL, possibly - I am sure that just outlining "approved by the CC" status would change the social economics of the project that much, but possibly - will note it down17:30
=== Guest70218 is now known as santiago-ve
FreelanceJazzr000n: QUESTION: Why Ubuntu includes Mono software even in LiveCD version? Problems with MS patents impossible?17:31
jonoahhh the great Mono debate :)17:31
jonoI am not going to delve into this too far as Mono has been debated often enough across the  net17:31
jonobut its important to remember a few things:17:31
jonothe Mono project very specifically separate out the core library and framework (which is all legally above board) from the bits which could worry a few lawyers17:32
jonoas such, the Mono project themselves have insulated the vast majority of potential legal threats17:32
jonosecondly, a lot of people rag on Mono (the clearly legal bits), but forget that Microsoft have targeted many other parts of the Linux stack, so lets not see Mono as the only problem17:34
FreelanceJazzDoruHush: QUESTION: Ubuntu will include in the future multimedia made by the users, that will be placed in „Example” folder. What is the procedure, if one whant to contribute.17:34
jonothis is the Ubuntu Free Culture Showcase - it is a competition on each release cycle where we like to showcase quality Free Culture media by including it in the Examples/ folder in Ubuntu17:35
jonowe will be launching the Ubuntu Free Culture Showcase later in the cycle - just stay tuned for more details17:35
jonoI will announce it on my blog, which will appear on Planet Ubuntu and The Fridge17:35
FreelanceJazzPicklesworth: QUESTION: What should new teams and development projects around Ubuntu do so that people are better able and more welcome to contribute?17:35
jonothe best gift to a new contributor is an outstretched hand17:36
=== lemma is now known as lemmAway
jonoevery new contributor wants to feel welcomes, and like there is someone there who can help17:37
jonoas such I recommend that when you see new people, introduce yourself, ask them how you can help them, and get them up and running with things to do17:38
jonoI also recommend that all teams make it really easy for someone to find out:17:38
jono * how to join the team17:38
jono * what they need to know to contribute17:38
jono * what the team hopes to achieve17:39
jonothis will help people get up and running quickly :)17:39
FreelanceJazzsloopy: QUESTION: Finding info (HOW TO's, ubuntu specific FAQ's, etcs) on the help pages (help.ubuntu.com, wiki.ubuntu.com,etc) is hard to browse often, so i have to resort to using google to find specific info within those pages, any suggestions on how to make help more accessable/easier to get answers to questions and issues?17:39
jonoI think there are lots of opportunities for us to improve how we deal with help17:40
jonoI think it would be great to have better methods of searching and indexing help17:40
jonoand better processes for updating, refining, and knowing what people need help on17:40
jonoI would recommend working with the docs team on this - this is valuable work17:40
=== ntinos__ is now known as ntinos_
FreelanceJazzxander21c: QUESTION: Do LoCos can be registered as some kind of organization to obtain profit by giving ubuntu support17:41
=== lemmAway is now known as lemma
jonono, we don't offer direct funding right now through a programme - Canonical does sponsor some LoCos, but that is at our discretion17:41
FreelanceJazzcyphermox: QUESTION: Would there be a benefit is growing your team to overlook different parts of the world, e.g. someone for NA, somebody else for Europe, or Asia, etc.?17:42
jonoI don't think it makes that much sense right now to focus on geographical regions, but my team could benefit from focus on additional areas of the community17:43
jonoin fact, right now I am hiring a new horseman or horsewoman to focus on translations, and I would like to expand the team into other areas in the future17:43
FreelanceJazzunimatrix9: QUESTION: will ubuntu have legal open source DVD playback any time soon?17:43
jonoI am not really the best person to answer that question - I don't work with ISVs17:44
jonook so we are done with all the questions so fatr17:44
jonoany more?17:44
FreelanceJazzRoAkSoAx: QUESTION: can we register our LoCo team as some kind of organization in our own country? which kind?17:45
jonosome team have done that with LoCos to make them legal entities, mainly for tax and financial reasons17:46
jonoI would only recommend that you do this if you absolutely have to17:46
jonoits a paperwork nightmare17:46
FreelanceJazzunimatrix9: QUESTION: are most of the community based in europe , how does it look from the other side of the world?17:46
jonothe community really is worldwide17:46
jonoas an example, we have 170+ LoCo teams, in pretty much every country in the world17:47
jonowe have a huge worldwide spread in all teams and in all kinds of contribution17:47
jonoany more questions?17:47
FreelanceJazzsamgee: QUESTION: when Gobuntu died both you and Mark Shuttleworth expressed interessed in working closer together with gNewSense. How is that coming along?17:47
jonoI have not had a chance to check in with the development team to if we have made any more changes in that direction17:48
jonoI think Gobuntu helped us in one very specific way though17:48
jonoit framed a new question in Ubuntu, a question that helped us assess freedom in different ways17:49
jonoany more q's?17:49
jonook I think we are done17:51
jonothanks for the questions folks!17:51
FreelanceJazzWait!17:51
FreelanceJazzyusuf_: Question: Ubuntu without the internet is not very intresting. is there improvment being made on this aspect?17:51
jonoI will finish on this one17:52
jonowe want Ubuntu to be valuable in the unconnected world, and that is why we care so much about getting as much on the disc as possible - we want to be able to ship a complete system for offline use17:53
jonobut with the entire world becoming so connection, naturally, a lot of our focus will be there17:53
jonothanks folks!17:53
cyphermoxjono: thanks! \o/17:53
jonoand thanks to FreelanceJazz for helping with pasting the questons :)17:53
FreelanceJazzNo worries17:53
jonoXoke> jono, you have to end by saying 'communitising the community, using community tools' :P17:53
Xokelol17:53
jonocommunitising the community, using community tools17:53
Xokethanks jono :)17:54
jono:)17:54
Xokefor the whole session, not just cutting and pasting :P17:54
kenvandinejono: one word... belonging :)17:54
jonook next up is a session on Kubuntyu, stay tuned folks :)17:54
jonokenvandine, :)17:54
jonoKubuntu, rather17:54
jcastroAbout ~5 minutes until Kubuntu, now's a good chance for everyone to take a quick break17:55
dudusI'd rather keep my front row place17:56
jcastroheh17:58
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Kubuntu - reinventing QA the resource-limited way | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
jcastrook JontheEchidna, it's all yours!17:58
JontheEchidnaOk! Let's rock this.17:59
* knome sheds dudus and steals the best place17:59
JontheEchidnaMy name is Jonathan, you can call me Jon17:59
=== santiago-pgsql is now known as Guest17735
JontheEchidnaI assume you are either idling here because you were in the last session17:59
JontheEchidnaor you came here to listen to my type about Qa17:59
JontheEchidnawhich in this case is Quality assurance17:59
=== Guest17735 is now known as santiago-ve
JontheEchidnaEver been bitten by a bug? Have you ever seen people complain about bugs in Kubuntu on the web?18:00
JontheEchidnaI'm guessing most people have, but fear not! You can help18:00
JontheEchidnaStarting in the middle of Intrepid we have started to try to make a process to help ensure that Kubuntu is good18:01
JontheEchidnaand as a result it is easier than ever to jump in18:01
JontheEchidnaTo answer the question "How can I help improve the quality of Kubuntu" I will show what we at Kubuntu (should) do to handle bugs and make sure they get resolved18:01
JontheEchidna-Bug reports are the most direct means of feedback18:02
JontheEchidnaWithout them, we cannot know about bugs18:02
JontheEchidnaSomething that absolutely anybody can do is report bugs18:02
JontheEchidnayou can't know how irritating it is to hear people say "omg kubuntu is so buggy" but then never say what was wrong :/18:03
JontheEchidnaSo bug reporting is a great way of helping to make sure issues get resolved18:03
JontheEchidnaBut, as anybody who has taken a look at the Ubuntu bug tracker may already know, we get a *lot* of bug reports18:03
JontheEchidnaand bug reports do pile up over time....18:04
JontheEchidnaso to be able to efficiently handle them all, we must triage them and otherwise get the number of reports down18:04
JontheEchidnaKubuntu is lucky that it generally only has to worry about bugs for KDE or KDE related packages and Kubuntu tools such as the restricted drivers manager18:05
JontheEchidnabut we still have ~3000 bugs in launchpad that contain either the words "kde" or "kubuntu"18:05
JontheEchidnaand at the moment we have 4 or 5 people triaging the whole thing18:05
JontheEchidnaHere is what we do to handle bug18:06
JontheEchidnas18:06
JontheEchidnaFirst, we look for duplicate bugs18:06
JontheEchidnaSecond, we see if the bug has proper information to be handled18:07
JontheEchidnaWe want to see at least: Kubuntu/KDE version18:07
JontheEchidna-good backtraces if the bug is a crasher18:07
=== lemma is now known as lemmAway
JontheEchidnaand instructions on how to reproduce are vital for non-crash bugs, and very nice even for bugs with a backtrace18:07
JontheEchidnaIf you see a bug that lacks any of the above, please request the information from the reporter and set the status to incomplete18:08
JontheEchidnaIf the backtrace for a crasher contains lots of (no debugging symbols found) lines, the user will need to install the approriate debugging symbol package18:09
JontheEchidnaplasma and kwin have debugging symbols in kdebase-workspace-dbg18:09
JontheEchidnamost other apps are easy to figure out since they belong to a KDE module18:09
JontheEchidna<Oxyhydrogen> QUESTION: what are backtraces? and how to get such a thing?18:10
JontheEchidnagood question!18:10
JontheEchidnabacktraces are logs that give information about where in a program's source code the crash happened18:10
JontheEchidnathis can help pinpoint buggy code18:10
JontheEchidnaand they help to find duplicates18:11
JontheEchidnacontinuing18:11
JontheEchidnaSadly, many people are what can be called "hit-and-run reporters"18:12
JontheEchidnaThey report a bug and assume that the developers are magical fairies that can fix anything18:12
JontheEchidnaif nobody responds to a request for information within a month, we generally have to close the bug since it can't be investigated18:13
JontheEchidnaand would be clogging the bugtracker otherwise18:13
JontheEchidnaBut what to do when we do get enough info to investigate the bug?18:13
JontheEchidnaIf the bug is not something we at Kubuntu have caused, the best course of action is to let KDE know about they bug18:14
JontheEchidnaOnce we get enough info, reports should be filed upstream and linked to our bugtracker18:14
JontheEchidnaThis is essential to getting bugs fixed18:14
JontheEchidnaBecause just like us, KDE can't fix bugs they don't know aobut18:15
JontheEchidnaThe first step when upstreaming a bug is to search the KDE bug tracker!18:15
JontheEchidnaDuplicate bugs aren't nice to the bug triagers upstream18:15
JontheEchidnaIf you can't find the bug upstream then we can report it18:16
JontheEchidnaKDE has a nice feature where you can report a bug to KDE from the About menu of the application. If you have the same version of KDE as the user reporting the bug, you can use this to save time filling out info about your software setup :D18:16
JontheEchidnaOnce you have posted the bug upstream, you will then need to link the bug back to launchpad18:17
=== Milyardo_ is now known as Milyardo
JontheEchidnaAbove the bug description in Launchpad there should be a button that says "Also affects project". From there you paste in the url to the KDE bug report18:17
JontheEchidnaA more in-depth look at upstreaming bugs will be given by jcastro in the next session "Upstreaming bugs"18:18
JontheEchidnaIt is also important to keep an eye on the upstream bug18:18
JontheEchidnasubscribe yourself to either the upstream bug or the launchpad bug with the upstream watch18:18
JontheEchidnaAs bugs get fixed upstream, the fixes do have to make their way back down to us18:19
JontheEchidnaIf an upstream bug is marked as Fixed, we can set the launchpad bug to "fix committed", because the fix has been committed upstream18:20
JontheEchidnaIf we are early on in the development cycle, the bugs will generally be taken care of when we update the KDE packages to the latest  KDE release18:20
JontheEchidnaBut if the last KDE release before our Final release has been made, then we should patch the bugs with the upstream fix to make sure they aren't in the final release18:21
JontheEchidnaTo do this we grab the patch from KDE. They generally tell us what svn revision we can find the patch in18:22
JontheEchidnaAnd then we add that patch to our packages, following this method: https://wiki.ubuntu.com/PackagingGuide/Complete#quilt%20%28example%20package:%20xterm%2918:22
JontheEchidnaOnce the patch is sponsored and uploaded, we can mark the bug fixed :)18:22
JontheEchidnaOf course, if you have C++ skills you are emplored to attack any of the bugs either in Launchpad or the KDE bug tracker18:23
JontheEchidnaThis benefits both us and KDE18:23
JontheEchidna= Kubuntu bugs =18:24
JontheEchidnaactually, before I get in to non-KDE bugs, are there any questions?18:24
JontheEchidnaContinuing on...18:25
JontheEchidnaoh, wait18:25
JontheEchidnaQUESTION: what about bugs in old kde3 apps that won't get updates from upstream? (like kaffeine)18:25
JontheEchidnaUnfortunately we can't do much to get upstream to fix bugs in unmaintained apps18:26
JontheEchidnaIf volunteers want to fix bugs, then by all means we do accept patches :)18:26
JontheEchidnaBut, as the topic suggests, we don't really have the resources to fix all the bugs ourselves18:27
JontheEchidnaany more?18:27
JontheEchidnaI would like to note that if a KDE3 app such as Kaffiene *does* turn out to have a security bug or such, that we will provide patches for that for supported distros18:28
JontheEchidnaup until the support for that distro ends18:28
JontheEchidnaHardy should have another year of security updates to ensure that Linux stays secure18:29
JontheEchidnaSo, that's basically what we do to handle bugflow18:29
JontheEchidnaWe always would like help, and not only with bugs18:30
JontheEchidnaIf you are interested in helping everybody's favorite Debian-based KDE distro, we'd be glad to include you in our community18:30
JontheEchidnayou can find us in the #kubuntu-devel channel18:30
JontheEchidnaIf you're interested in actually fixing bugs, that can be very simple too, once you gain experience18:31
JontheEchidnaIn fact, Friday at 15:00 UTC there will be a session by Daniel Holbach about bugfixing18:32
JontheEchidna"the thing with kaffeine is that the maintainer uploaded some patches to the svn but said that he won't release another old qt3 version, cause the qt4 port will get ready in time. and i was wondering if i might get one of the atsc scanning fixes in the current ubuntu package"18:32
JontheEchidnaThis actually raises a very good point18:32
JontheEchidnaIf you know patches that have been included in svn, please file bugs at Kubuntu about this!18:33
JontheEchidnaIf somebody finds the time we'll gladly include patches coming from upstream18:33
JontheEchidnaalthough, I think we're still one minor version behind the latest kaffiene release... eheh18:33
JontheEchidnaIf you'd like to help participate in updating patches, we're always looking for new packaging people too!18:34
JontheEchidnaWe will train you in the secret art of BatPackaging!18:34
JontheEchidnaand maybe one day any one of your could be preparing packages for the newest KDE release18:35
JontheEchidna<mtron_x86> thanks for the info. i thought that i need to get the patch in debian first18:35
JontheEchidnaThis is handled by us actually18:36
JontheEchidnaAt the beginning of each Ubuntu/Kubuntu cycle we merge our packaging with Debian18:36
JontheEchidnawe take changes that debian has made to their packages since their last merge18:36
JontheEchidnaand we also tell them what our changes have been, in case they want to include them too18:37
JontheEchidnaAnyway, if you'd like to participate in packaging or merging, you can always join in the fun at #kubuntu-devel18:37
JontheEchidnaThis is also handy: https://wiki.ubuntu.com/PackagingGuide/Complete18:38
JontheEchidnaOh! I almost forgot to give out resources for forwarding bugs upstream!18:38
JontheEchidnaUnfortunately, due to limited manpower, we still have several dozen bug reports lying around that need to be forwarded upstream18:39
JontheEchidnaThis is a handy tool to check which packages are in need of bugs being forwarded: https://launchpad.net/ubuntu/+upstreamreport18:39
JontheEchidnaand this is a list of most kde-specific bugs that need forwarded18:39
JontheEchidnahttp://tinyurl.com/5b4nwo18:39
JontheEchidna<Oxyhydrogen> QUESTION: whom would I have to talk to in #kubuntu-devel?18:40
JontheEchidnaAnybody really!18:40
JontheEchidnaRiddell, apachelogger (who is unsuspiciously absent), vorian, myself18:40
JontheEchidnathe great thing about kubuntu is the community in my opinion18:40
JontheEchidnain fact, it was Nightrose who got me in to Kubuntu, by suggesting that I notify people about the problems I was seeing in the KDE4 edition of Hardy18:41
JontheEchidnathings sorta snowballed from there...18:41
JontheEchidna<knome> QUESTION: Is apachelogger affiliated with the Apache project?18:42
JontheEchidnaI have no clue actually. If he wasn't so unsuspiciously missing you could ask him18:42
stdinhe's more of an Amarok guy18:42
JontheEchidnaAmaroklogger doesnt' quite roll off the tounge...18:43
JontheEchidna:P18:43
JontheEchidna<Oxyhydrogen> QUESTION: do a lot of you also work on KDE/Amarok/others?18:44
JontheEchidnaSeveral of us do, in fact.18:44
JontheEchidnaSmarter works upstream with KDE and hacks on accessibility apps18:44
JontheEchidnaNightrose and apachelogger do a lot of work with amarok18:45
JontheEchidnamaking packages for Kubuntu18:45
JontheEchidnaand Nightrose is actually an amarok team member18:45
JontheEchidnaRiddell contributes patches upstream when he's not too busy being the almighty Kubuntu robot18:45
JontheEchidnaI have started working with mornfall of the Adept project18:46
JontheEchidnaand we also have a few gnomies on our team :P18:46
JontheEchidnaKubuntu really is a mixture of some of the best people in the Free-software world18:47
JontheEchidna<knome> QUESTION: Do you cooperate with the Ubuntu/Xubuntu teams18:47
JontheEchidnaGood question too18:47
JontheEchidnaRecently NCommander has been contributing to Kubuntu. He's an Xubuntu dev too18:47
JontheEchidnaI haven't heard him complaining about what we do, so we must be doing something right :P18:48
JontheEchidnaI think our relations with Ubuntu could be better, but both sides will have to work at that18:48
JontheEchidna<knome> QUESTION: What do you think about many people being unsatisfied with the new KDE4 desktop compared to the 3.x series?18:49
JontheEchidnaNow that is the million-$CURRENCY-question, now isn't it...18:49
JontheEchidnaPersonally I think anybody who doesn't like KDE4 is a hater :P18:50
* knome coughs loudly18:50
JontheEchidnanah, some people have valid reasons for not likign KDE418:50
JontheEchidnaPeople are creatures of habit18:50
JontheEchidnaand even though the KDE team has done a great accomplishment rewriting as much of KDE as they have done in 8 months (they have done most of it) I recognize that it's not all there yet18:51
JontheEchidnabut at the same time I recognize that things will get better18:51
JontheEchidnain addition, we'll also see things in KDE4 that we never coudl have seen in KDE318:51
JontheEchidna<Oxyhydrogen> QUESTION: what was the overall reaction to Kubuntu 8.10?18:52
JontheEchidnaI'd like to think that the overall reaction is good18:52
JontheEchidnaYou do have a very vocal minority that frequents such places as dot.kde.org18:52
JontheEchidnawhere the announcement thread turned into a 300-post complaint about KDE4 not being ready18:53
JontheEchidnabut I've also heard very positive things about Kubuntu 8.10 even from people who thought they wouldn't like it18:53
JontheEchidna<knome> QUESTION: Are you going to offer something shiny with the next Kubuntu release and try to make new users or to make KDE4 more stable and maybe suitable for the people who stopped using Kubuntu again?18:54
JontheEchidnaI'd say... both!18:54
JontheEchidnaThe next KDE4 release itself is going to come with many shiny things18:54
JontheEchidnaDesktop cube effect18:54
JontheEchidnapanel autohiding18:54
JontheEchidnaand lots of neat polished features and enhancements18:54
JontheEchidnabut at the same time we'd like to emphasis on stability18:55
JontheEchidnawhich is what this whole session is about, really18:55
JontheEchidnawe're running out of time, so the next question is the last18:55
JontheEchidna<xjazz> QUESTION: what do you plan to realize in 9.04?18:55
JontheEchidnaThis is a rought draft of things we're going to discuss as possible features for 9.04: https://wiki.kubuntu.org/KubuntuUDSJauntySpecs18:56
JontheEchidnaI must emphasize that not all of those features will be pursued18:56
JontheEchidnabut this is a wishlist the devs have put together for discussion at the developers summit18:56
JontheEchidnaNext up we have Jorge Castro with his session "Upstreaming bugs"18:58
jcastrothanks JontheEchidna!18:58
JontheEchidnaI'll be happy to answer further questions in #kubuntu18:58
JontheEchidna...to a degree though :P18:58
* Oxyhydrogen applauds18:58
JontheEchidna^_^18:58
* rgreening cheers18:58
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Upstreaming Bugs | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
jcastrook I will start in about ~2 minutes18:58
jcastrook, thanks everyone for coming, my name is Jorge Castro and for the next hour I will be talking about upstreaming bugs19:01
jcastroHopefully if you're at this session you've attended bdmurray and pedro's talks about bugs19:01
jcastrobut if not hopefully you can get something out of this session anyway. :D19:01
jcastroSo what exactly do I mean by upstreaming bugs?19:01
jcastroFirst off, what we ship as "Ubuntu" contains a bunch of software written by other open source projects19:02
jcastrothis can be large projects like linux, GNOME, KDE, X.org, and others19:02
jcastrobut also includes smaller projects that you might not have heard of before19:02
jcastroUbuntu fits into the picture by bundling this software and shipping it as a distribution every 6 months19:03
jcastroAs such it is up to us to make sure that when our users report bugs that the bug report makes its way to the right developer so that they can address it.19:03
jcastroWe do this in our bug tracker, launchpad, which has the ability to link Ubuntu bugs with upstream bug trackers.19:04
jcastroSo in this session I will go over some workflows on how to do this efficiently, and give you some examples of ideal bugs that we've forwarded.19:04
jcastroAny questions so far?19:04
jcastro(Please ask in #ubuntu-classroom-chat)19:04
jcastroOk, moving on ...19:05
jcastroFor what I call the "top100 projects" in ubuntu, we generate a chart that shows us how well we're linking bugs19:05
jcastroin this instance it's the "top100 projects sorted by open bugs"19:05
jcastrowe make this chart available here: https://launchpad.net/ubuntu/+upstreamreport19:06
jcastroWe call this the "upstream report"19:06
jcastrowhat this report allows us to do is to glance at a large cross section of the distro to see how well we're doing overall, and more importantly, to find out where we need to improve19:06
jcastroSo everyone if you would, click that link so you can follow along19:07
jcastroSo let's look at an example19:07
jcastroI will just pick openoffice.org, which is the third row down19:07
jcastroAs you can see, right now there are 523 open bugs in openoffice.org in Ubuntu19:07
jcastrothat means that right now there are 523 possible defects that need to be addressed.19:08
jcastroOf these, 364 are in a triaged state, which means that a developer has looked at it and has determined that it is indeed a bug.19:08
jcastroThe upstream column is where it gets interesting19:08
jcastroThat number is 338.19:09
jcastroThat means that out of those 523 bugs reported, a developer has determined that 338 of them are bugs in OpenOffice itself19:09
Israphelhttp://img530.imageshack.us/img530/3820/pascii6.png19:09
jcastroof those 338, 315 have a bug link in launchpad to the openoffice bug tracker19:10
jcastrothis means that we have a 93.20% linkage rate19:10
jcastrowhich is very good (we always want to be over 90%)19:10
jcastroso basically, when a developer determines that a bug is upstream, they open an upstream task in ubuntu, which then shows up in the upstream column19:11
jcastrothen it's up to bug people like us to make sure that these bugs get linked upstream, which I will show you in a minute19:11
jcastroSo, what really you need to be concerned about is the last column19:12
jcastrothese are bugs that a developer has deemed to be "upstreamable"19:12
jcastrobut has NOT been linked to an upstream bug report19:12
jcastroas an example, if you scroll down to "kdebase"19:12
jcastroyou'll see that the last column is a 12.19:12
jcastroclick on the 1219:12
jcastroand it takes you to this list: https://bugs.edge.launchpad.net/ubuntu/+source/kdebase/+bugs?search=Search&field.status_upstream=pending_bugwatch19:13
jcastroSo these 12 bugs are something that kubuntu developers and QA people have determined to be an upstream issue19:13
jcastroso let's take a look at one19:13
jcastroplease click on bug 17268219:14
jcastrowhich takes you here: https://bugs.edge.launchpad.net/ubuntu/+source/kdebase/+bug/17268219:14
ubot5`Launchpad bug 172682 in kdebase "Dolphin cannot open a tar file on a smb share" [Wishlist,Confirmed]19:14
jcastroSo, as you read the bug report you will find where Jonathan says: "The best bet for getting this feature is to file a wishlist report at http://bugs.kde.org. If you (or anybody) files a wishlist it would also be handy to link the report here or at least post the link to the wishlist in the comments."19:14
jcastroSo ideally, you would go to the KDE  bugtracker19:15
jcastroand then first search to see if a bug is already filed.19:15
jcastroIf it is, you would get the url to that bug, click "Also affects project" and paste the bug url in there19:16
jcastroat that point launchpad will make a bug watch to monitor the bug19:16
jcastroif in the future the bug is fixed the bug watch will reflect that19:16
jcastroAnd at that point the bug is considered fixed upstream, but NOT yet in ubuntu19:16
jcastroat that point the bug would show up in the harvest tool so a developer can look at it19:16
jcastroI have an example of this just from today19:17
jcastrohttps://bugs.launchpad.net/ubuntu/+source/brasero/+bug/29220119:17
ubot5`Launchpad bug 292201 in brasero "brasero don't add files to data project by drag and drop" [Low,Fix committed]19:17
jcastroSo this bug was reported on november 1st.19:17
jcastroat one point Pedro decided that this was a bug in brasero itself, not in anything that we've done in Ubuntu19:18
jcastroso he filed a bug in the upstream GNOME bugzilla19:18
jcastrothen he pasted the link in a comment, clicked "Also affects project" and pasted the GNOME bugzilla URL in there19:18
jcastroif you look at the top of the bug report you will see that it lists "gnome-bugs #559173"19:18
jcastroIf you click on that you can go see the report in the GNOME bugzilla19:19
jcastroIf you see Pedro's report here: http://bugzilla.gnome.org/show_bug.cgi?id=55917319:19
ubot5`Gnome bug 559173 in general "brasero don't add files to data project by drag and drop" [Normal,Resolved: fixed]19:19
jcastroyou will see that he also put a link to the launchpad bug in that report19:19
jcastroso if you check both pages you'll see this workflow19:20
jcastroreporter -> pedro -> brasero developer19:20
jcastroBasically pedro is being a link between an ubuntu user and a GNOME developer19:20
jcastrothe great thing is, anyone can be this link!19:20
jcastroso what I tell people is to pick a small project to start off with19:21
jcastrosomething you want to care about19:21
jcastroand then go through it's bugs in ubuntu, and search for those bugs in the upstream bug tracker19:21
jcastroand then make the link in launchpad and in the upstream bug tracker19:21
jcastroThis helps get information to upstream developers faster19:21
jcastroand ultimately will help get fixes out to the user faster, which is what it's all about19:22
jcastroQUESTION: when clicking on Also affects project, the form asks for a project name, do we just paste the bug url anyway?19:22
jcastroSometimes some information for a certain package is not filled out properly in launchpad19:22
jcastroIt won't let you paste a url into that field19:22
jcastrowhat I do is fill in the project name, hit search, then click on the title, and then it will fix that project and allow you to put a URL in19:23
rick_h_QUESTION: will the status for the gnome-bugs link in launchpad automatically update?19:23
jcastrothanks rick_h_19:23
jcastroYes19:23
jcastroin that brasero example it has not updated yet, which is why it's unknown19:23
rick_h_QUESTION: How do you find out if the bug really also affects upstream and is not ubuntu-related?19:23
jcastroWe use a tool called harvest as a "radar" that shows us when something is fixed upstream19:23
jcastroThat is a tough question, probably the crux of the matter19:24
jcastroIf you use the last column in the report and look at those bugs19:24
jcastrothose will already be determined to be upstream, so you're safe to look at those and make linkages19:24
jcastrowith some bugs it's easy19:24
jcastrousually if it's a feature request or a wishlist it's very much an upstream bug19:25
jcastroso "I wish firefox did this and that" is probably an upstream bug19:25
jcastro"firefox crashing" would be a harder one to solve19:25
jcastrowhich is why you should consult people in #ubuntu-bugs or the corresponding team for that package19:25
jcastrostill, there are plenty of bugs in the last column that you can link that are already determined to be upstream19:26
jcastroso there's no shortage there19:26
jcastroThe way I do it is just work off the last columns, and let smarter people make the decision on wether it's upstream or not. :D19:26
jcastro< homy> sorry, I don't understand that "last column" jcastro talks about.19:28
jcastrook no problem19:28
rick_h_jcastro: can you post the list to the page with the "last column" again?19:28
jcastrohttps://edge.launchpad.net/ubuntu/+upstreamreport19:28
jcastrothat last column on the upstream report19:28
jcastroThat is the list of bugs I look at19:28
jcastroOk, so how does this all tie together?19:28
jcastroWhen a bug watch shows that a bug is fixed upstream it shows up in Harvest19:29
jcastrothe harvest page for brasero looks like this: http://daniel.holba.ch/harvest/handler.py?pkg=brasero19:29
jcastroso basically, in the past 2 months there have been 6 watches that have been shown as fixed19:29
jcastrothe reason we have this harvest page19:30
jcastrois that an ubuntu developer can check on each of those bugs, find the fix, and fix the package in ubuntu19:30
jcastroso basically, I see it this way19:30
jcastroif you make links to upstream trackers, as those get fixed, they start to show up on harvest19:31
jcastrowe basically are what I call "feeding the harvest machine"19:31
jcastrofrom there ubuntu developers have a nice little list of possible fixes that they can look at to fix the packages in ubuntu19:31
jcastroso really, if you know how to search for bugs in launchpad and  bugzilla19:32
jcastrojust making the link between the two can really help developers find the right fixes19:32
jcastrowhile I am at it, I did a blog post on how this all works here:19:32
jcastrohttp://stompbox.typepad.com/blog/2008/09/introducing-the.html19:33
jcastrothat has screenshots and examples as well19:33
jcastroSo if you're lost right now you can refer to that document and the logs from this session19:33
jcastro< homy> ah, I think I understood: when I click on the "40" in the firefox-3.0 column for example, I get all upstreamable firefox-3.0 bugs  that don't have an upstream bug report yet?19:33
jcastroyes! correct!19:33
jcastroNow19:34
jcastrothe upstream report is a great tool for finding possible upstream targets19:34
jcastrobut like all tools, you can use it to cause havok as well19:34
jcastroso just because you see 40 bugs doesn't mean you should go open up 40 bugs in firefox's bug tracker and paste in everything19:34
jcastroInstead you should use it as a guide to get started with19:35
jcastroYou don't want to be in a vacuum forwarding these bugs without working with someone19:35
jcastroso for example for these bugs I would look at them19:35
jcastrodetermine which ones would be easy low hanging fruit19:35
jcastrothen I would post on the ubuntu-mozilla mailing list or ask someone in the irc channel19:36
jcastrosomething like "I am interested in helping triage bugs upstream, I am looking at this list here, any thoughts?"19:36
jcastroor something like that19:36
jcastroat which point someone on the team would give you some advice or tell you what to do or point you to more information19:37
jcastroIt is important to tell someone in a team that you are looking at those bugs19:37
jcastrofor example the desktop team does a great job of doing linkages, they have their little way to handle upstreaming bugs19:37
jcastroso I try not to touch them unless it is obvious that I can do it19:38
jcastroeven then, sometimes I make a mistake and link the wrong bug19:38
jcastroat which case someone will tell you it's a mistake and then fix it19:38
jcastroAny more questions so far?19:38
jcastrook so more tips19:39
jcastroSo it's obvious that bugs filed under "linux" are far and away the most open bugs.19:39
jcastroThese are tough because in a lot of cases they are hardware specific19:39
jcastroand not very easy to track down19:39
jcastroso in the case of kernel bugs you'll definately want to work with the kernel team on that19:40
jcastroSometimes you look at an ubuntu bug19:40
jcastroand then you find a bug in the upstream project that might be similar19:40
jcastrobut you might not know19:40
jcastrothere is absolutely nothing wrong with posting a comment asking "Is this the same bug as this one?"19:41
jcastroI'm sure many of you have seen these kinds of comments19:41
jcastroit's basically people who /think/ they might have found the same bug, but aren't sure, so they're asking for help from someone who might know19:41
jcastrothere's nothing wrong with that of course!19:41
jcastroOk, so the last thing before I open it up to more  questions19:42
jcastrohttps://launchpad.net/ubuntu/+upstreamreport19:42
jcastroIf you scroll to the very bottom19:42
jcastroyou'll see a total for the top100 projects19:42
=== syslogd_ is now known as syslogd
jcastrothe two that I look at is the percentage of bugs that are determined to be upstreamed, and the amount of linkages19:43
jcastrothose numbers are 20.12% and 93.68%19:43
jcastrothis tells us that out of all the  bugs we have reported19:43
jcastro20% are determined to be upstreamed19:43
jcastroand of those, 93.68% are linked19:43
jcastroThe 93% tells us that when we do find that a bug is upstreamable, that we do a great job at making that link19:44
jcastrothat's people out there finding the bug in an upstream tracker and linking it in launchpad.19:44
jcastroI am interested in growing the first number.19:44
jcastroThe more we determine that bugs are upstream the larger our targets for linkages become19:44
jcastroOne last example19:45
jcastrolook at virt-manager in this chart19:45
jcastroit's red for a reason. :D19:45
jcastroOut of 21 possible bugs that can be upstreamed, 0 have been reported to the virt-manager developers19:45
jcastrothat's where we can help out to get those bugs to the right people.19:45
jcastroMore questions?19:46
jcastroOk well, I realized I chatted a bunch and it's a lot to swallow19:46
jcastrobut hopefully you will be able to use the report to find bugs that can be linked19:46
jcastroif anyone has any feedback or questions on forwarding reports, please let me know19:46
jcastroI am always on irc and can be reached via jorge@ubuntu.com19:47
jcastroSo uh ... smoke if you got 'em!19:47
charlie-tcaty, Great job on this!19:47
ghindojcastro: Yes, thank you!19:48
jcastroNext up will be nand with Brainstorm Q and A! (I suspect this session will be popular!)19:48
jcastroin about ~12 minutes19:48
jcastroQUESTION: Are you planning to extend the "upstreamed" list for more packages?19:50
jcastroyes19:50
jcastrocurrently we went for the top100 by open bugs because that covers a huge area19:51
jcastroeventually you'll be able to just ask for a package19:51
jcastroand get all that info19:51
JontheEchidnain fact I think that the top 100 packages constitute about half of all open bugs in Launchpad19:52
jcastroyes19:52
jcastroI got another question19:52
jcastrolet me paste it19:52
jcastro"Hi I got a question. You said that one should not touch all bugs for a package in one go for example. I did not get the reason  behind this and my other question is what can be done to increase the reporting in upstream trackers both automagicaly and\or  with human labour do you think?"19:52
jcastrook, so the reason we don't do this automatically is that we depend on your human brain to do a common sense thing19:53
jcastrosometimes the bug might be incorrectly marked as upstream19:53
jcastroor sometimes a developer won't mark a bug as upstreamed until he/she gets more information19:53
jcastrowhat we don't want is to flood upstream bug trackers with bad bugs19:53
jcastroideally when an upstream gets a link from us in their bug tracker they should (hopefully) think "Ah, another one of those ubuntu studs with a rocking bug report"19:54
jcastroThis is why it's important to ask someone in a team working on that package for guidance19:54
jcastroBecause as it turns out, if you're forwarding bad bugs upstream that shouldn't be, you end up doubling the work for the ubuntu developer, the upstream developer, and probably everyone subscribed to the bug19:55
JontheEchidnathey especially don't like it when it turns out to be an ubuntu bug :P19:55
jcastroSo it's important that you try to do the  right thing19:55
jcastroinstead of fast-fooding a bunch of bad bugs19:56
jcastrothat being said, if you make a mistake, just fix it and move on19:56
jcastroI mislinked a bug this morning and found out right away that I had made a mistake. :D19:56
jcastroQuestion: So what can we do to make it more effective_19:56
jcastroSo really alot of this is experience19:56
jcastroI recommened participating in hug days19:57
jcastrowhere you can join a channel and during that entire day you are focused on one package19:57
jcastroour bugmaster and QA people are around for these19:57
jcastroso those are the days to ask questions and pick their brains19:57
jcastroafter a while you will just start to get good at it, like any skill19:57
jcastrook so I am out of time, thanks everyone19:57
* c00l2sv help19:58
jcastronand: you're up in 2 minutes!19:58
* c00l2sv nu are nimeni chef să ajute un pic la traducerea WordPress-ului (300 de stringuri au mai rămas!)19:58
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Ubuntu Brainstorm Q+A | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
nandok!19:59
* c00l2sv http://tradu.softwareliber.ro19:59
nandok ok, so now's Ubuntu Brainstorm time20:00
nandhmm20:00
nandok let's start with what is Ubuntu Brainstorm20:00
nandor rather20:00
nandwhat is its use20:00
nandI guess you all have ideas on how Ubuntu could be improved20:01
nandeven lots lots lots of ideas20:01
nandbut the thing is, your ideas are subjective to your relation to your computer, of what you're doing20:01
Israphelcharla de kubuntu arranca en dos horas20:02
nandyour requests may be not as important for others20:02
mttrhow do we start on this.20:03
nandso basically it is not easy to grasp what are the main requests out there. Some people can be very vocal about something, but they may represent a tiny portion of the userbase20:03
nandso Ubuntu Brainstorm is a place where you can post your ideas, and vote on the ones you agree on20:04
mttrThis week cut and past between programs such as vector graphics from inkscape to openoffice.20:04
nandand the voting system makes it easy to assess what is the most asked20:04
nandmttr: please discuss on #ubuntu-classroom-chat20:04
mttrok thanks20:05
nandok so we can see what the most asked, and that will be taken into account during the next Ubuntu Developer Summit, where the planning is laid out20:05
nandso that we can maximize the awesomeness factor of Ubuntu20:06
nandfor people who didn't quite follow what's going on on Brainstorm, you can fetch a summary I wrote : http://www.ndeschildre.net/downloads/UbuntuBrainstorm810Report.html20:06
nandOk20:06
nandNow, Ubuntu Brainstorm is far from perfect20:07
nandit is an experiment : besides Dell's Ideastorm, this has never been used on this scale20:07
nandso things are not perfect . Often ideas are duplicates of others, ideas are not well formed20:08
nandwe are open to critics20:08
nandA new version of Ubuntu Brainstorm will come Soon (c) which will try to fix some of these issues20:09
nandYou can see a preview here: http://devel.ideatorrent.org/20:09
Israphel:)20:09
nandThe main improvments are Idea and Solution separation, to force users to structure their ideas20:10
=== Rafik_ is now known as Rafik
nandand more moderator tools, including a brand new moderator team (23 people so far!)20:10
nandok... any question so far?20:11
nandQUESTION: what happens to our old ideas with the new system?20:12
nandthey will be of course transfered to the new system. But as there was no idea/solution separation, there will be a "fake" solution20:13
nandSee for example : http://devel.ideatorrent.org/idea/14433/20:13
nandFrom now on, you will be able to post several solution to one idea20:13
nandand the voting will occur on a per-solution basis20:13
nandPart of the job of the new moderators will be to separate the rationale from the solution to make some clean ideas20:14
nandok, so let's continue with moderators20:14
nandBeing a moderator on Ubuntu Brainstorm is a hard work20:15
nandbecause until recently we were a very few20:15
nandand we gets dozens of duplicate reports every day20:15
nand(So far, almost 4000 ideas have been marked as dup!!)20:16
nandand marking as duplicate is not an easy task20:16
=== santiago-ve is now known as Guest34739
nandas it looks20:16
nandyou have to read fully and understand both ideas, and make a decision, sometimes hard20:16
nandthat's why, this plus the limited number of moderators, there was unfortunately some ideas incorrectly marked as dup20:17
nandbut behooold!20:17
nandthings will change soon20:17
nandonce the new version is out20:18
nandanyone will be able to join the Ubuntu Brainstorm moderator team to give an hand!20:18
nandthe team: https://launchpad.net/~brainstorm-moderators20:18
nandand https://wiki.ubuntu.com/Brainstorm/BrainstormModerators20:18
nandthere will be two level of moderators20:19
nand1) Idea Reviewer : anyone can become one, and your job will be to review incoming ideas20:19
nandOoooops20:19
nandI happen to have forgot another new fanstastic feature :)20:20
nandhttp://devel.ideatorrent.org/ideas_in_preparation/20:20
nandYou may have noticed this "Idea sandbox"20:20
nandNow, when an idea will be submitted, it will have to be reviewed by 2 moderators, for some very basic guidelines20:20
nandSee more explanations here: http://devel.ideatorrent.org/faq/#question1420:21
=== Guest34739 is now known as santiago-ve
nandIn summary, moderators will check you are not posting a dup, a bug report, and check that your idea is precise (no more "Make Ubuntu Faster"), and with some kind of realistic solution20:22
nandso20:22
nand1) Idea Reviewer : anyone can become one, see explanation on https://launchpad.net/~brainstorm-moderators20:22
nandthe job will be to review incoming ideas, discuss with the author to add more details, and so one20:22
nandand once you did a great job for some time, you can become a:20:23
nand2) Moderator : who can virtually do anything20:23
nandTo summarize, being a moderator, you can:20:24
nand- Review incoming ideas20:24
nand- Mark ideas as duplicates20:24
nand- Separate rationale and solution from imported ideas from Brainstorm v120:25
nandThe main goal being20:25
nand*Making Ubuntu Brainstorm clean and exploitable*20:25
nandbecause anyone do not expect to spend hours through bad ideas20:26
nandok, some more questions?20:27
nandQUESTION: as an idea reviewer, is your task only approving/declining idea's, or does one have to write a reason?20:27
nandas an idea reviewer, you can just approve, or discuss with the author to help him improve his idea20:28
nandultimately, if the idea is not one, or the author do not correct it, you can mark it as "not an idea", or "already implemented" (another kind of bad idea)20:29
nandAh, and if you want to see what to expect20:29
nandyou can just log in using the test accounts here : http://demo.ideatorrent.org/20:30
nandyou will see what are the moderators tools for each kind of roles (moderator, admin, idea reviewer ,....)20:30
nandI recommend you to check that!20:30
nandQUESTION: have any other projects (e.g. gnome, firefox, etc) expressed an interest in using ideatorrent?20:30
nandI have seen some interests in mailing lists/forums, but so far, no project have actually started using it (besides blender using an old customized version of it)20:31
nandthe weird thing is, I get more requests from corporate companies (Stockholm airport is going to launch its ideatorrent soon, and another *BIG* name too) than from open source projects!20:32
nandQUESTION: what *big* company in particular?20:33
nandsssshh, that's a secret!20:33
nandI guess you'll know quite soon20:33
=== root_ is now known as papapep
Joey1234Go Sweden ! sorry could not help myself:-)20:33
nandQUESTION: The current models for determining what's "popular" seem really really bad - an idea with 100 up votes and 0 down votes is considered less popular than an idea with 1101 up votes and 1000 down votes, simply because more people have voted on the latter.  The current hack to this is to count ideas as less popular as more time elapses in a weird hyperbolic fashion (divide by number of days).  Why not just move to20:33
* nand is waiting for the end of the question :)20:34
Israphelwhat a question20:34
nandanyway, starting with the start of the question20:34
nandI often get this remark20:34
nandbut if you look closely at http://devel.ideatorrent.org/, you'll see that you can now see the proportion of +1, -1, +0 votes20:35
nandand that, when an idea has > 100 votes, the proportion is more or less always identical : 80 to 95 percent of +120:36
nandSee for examaple : http://devel.ideatorrent.org/idea/14433/20:36
nandThe green and red bar just under the number of votes20:37
nand419 promotions / 31 demotions20:37
nand(in the tooltip)20:37
nandso in conclusion,20:37
nandand that answers: QUESTION:  Why not just move to a "percentage upvote" model after some 100-vote grace period?20:38
nandlooking at stats I have, this would not be a good model20:38
nandbut I'm still open to discussion on better improved models to order ideas20:39
nandQUESTION: Even if it's often "90% up votes" surely there's meaning in lowering one that's only 85% or the occasional one that's worse than that?20:39
nandI quite don't get the question...20:39
nandQUESTION: I'm especially worried about overlooked ideas.  An idea might be very very good, but few people understand it (and thus don't vote on it), meaning you won't see it in that "popular" listing even when it gets >90% approval20:40
nandhmm, I think you misunderstand the current "popular" algorithm20:42
nandthe current "popular" idea algorithm is quite simple : it is ordering based on (number of votes) divided by (time since creation)20:42
nandor more precisely, by the number of votes per unit of time20:42
nandso you could even see negative ideas on the popular listings, if you go at the end of the list20:43
nandok, still a little time...20:44
nandso if you're interested about Brainstorm and moderation, you can go to #ubuntu-brainstorm, or discuss on the mailing list here: https://launchpad.net/~brainstorm-moderators20:45
nandQUESTION: when will brainstorm.ubuntu.com actually *use* ideatorrent?20:46
nandwell20:46
nandhrm20:46
nandhmm20:46
nandhopefully within the month. But don't take that as a promise!20:46
nand(and note that brainstorm.ubuntu.com IS using ideatorrent. It just got some major changes!)20:47
nandQUESTION: so if an idea from the sandbox gets approved by 2 reviewers it will get to the popular ideas?20:47
nandyes.20:47
lordnoid An approved idea doesn't neccesarily have to be popular..20:48
nand"Popular ideas" is kind of not the real good name, I agree, but it's better than "approved ideas"20:48
nandlet's say I put that in lack of a better name :)20:48
nandQUESTION:  ideatorrent is just a new drupal theme? or something more?20:48
nandIdeatorrent is a Drupal module (open source of course)20:49
nandyou can download it at http://www.ideatorrent.org20:49
Israphel:)20:49
nand10 mn left...20:49
nandgo go go questions!20:49
* nand just realize http://www.blenderstorm.org is actually quite used, 700+ ideas so far20:50
nandQUESTION: how will you make approved, but not-popular idea's visible?20:51
nandwell, first new non-popular yet ideas will appear on the "latest ideas", "most popular these 24H" lists, where most of the initial voting goes20:51
nandthen, if it is quite popular, it will go on "most popular this week" and get more votes20:52
nandthen, if it is quite popular, it will go on "most popular this month" and get more votes20:52
nandthen, if it is quite popular, it will go on "most popular this 6 months" and get more votes20:52
nandand so on :)20:52
nandthat's the current classic behavior20:52
nandplus some cheaters are using digg.com to help themselves :)20:52
nandQuite a lot of ideas are digged20:52
nandand some of them reached the digg popular state20:52
nandQUESTION: how much ideas implements from Brainstorm?20:53
nandConcerning Intrepid only, that's 18 : http://brainstorm.ubuntu.com/implemented_ideas/20:53
nandbut note that quite a few of them, we missed and are still in the "New" state, because of lack of moderators!20:54
nandQUESTION: Why are you calling drawing attention to an idea with Digg "cheating" -- it seems like it would only give something more votes total, not necessarily more upvotes20:54
nandit was just a joke :)20:54
nandI encourage all possible external websites to add more votes to the current 1.3 million of them!20:55
nandand you can promote your ideas using the images links on your blog e.g. http://brainstorm.ubuntu.com/idea/10701/promote/20:55
nandQuestion: Is there an widget\applet\gadget to subscribe to new apporved ideas with an voting mechanism directly from the desktop?20:55
nandThat could be an interesting thing to look at. You will be able to suscribe to a RSS feed, but I haven't looked at the voting question yet...20:56
nandok ok, 3 minutes before some Virtualization talk!20:57
nandok then thanks all for your interest, I'm hoping to see you soon to discuss moderation and join our awesome big brand new moderation team!20:59
gQuigsthank you nand!21:00
soreno/21:00
sorenHi, everyone.21:00
sorenWelcome to the obligatory virtualisation talk.21:01
sorenIt wouldn't be Ubuntu OpenWeek without it, would it?21:01
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Virtualisation | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
sorenI have to say this session is as much for my sake as it is for yours. I'm hoping to get some good feedback from you about how you're using it and what your problems are.21:02
sorenOr perhaps even better: Some input on why you're not using virtualisation. That would be interesting.21:02
sorenSo, to kick things off.21:02
soren..21:02
sorenNew stuff in Intrepid:21:02
sorenIntrepid didn't see huge, world changing updates in the basic virtualisation stack.21:03
sorenThe virtualisation stack in my mind consists of:21:03
sorenkvm21:03
sorenlibvirt21:03
sorenvirt-manager21:03
sorenvirtinst21:03
sorenThey all got updated to more recent upstream versions, which gave us a few new features, such as fully swappable kvm guests and a few other tidbits.21:04
sorenIn intrepid, we also completely rewrote our vm builder.21:04
sorenIf you're not familiar with vmbuilder, it's basically a tool that will create a virtual machine for you in a fraction of the time it would take you to complete a regular install.21:05
sorenIf we have time at the end of this session, I can do a demonstration.21:06
sorenJust shoot questions in #ubuntu-classroom-chat when you have them, by the way. Don't wait until the end.21:06
sorenIn case you're just tuning into the whole virtualisation buzz, let me explain a bit about what it's good for.21:07
sorenActually, virtualisation comes in many shapes and varieties. We've chosen to focus on what is called full virtualisation, which is what kvm provides.21:08
sorenkvm is a piece of software that runs on your regular system, but looks like a completely separate computer. You can install any operating system in it you like. Windows, other Linux distros, other versions of Ubuntu.21:09
sorenAnything that you can do to a regular PC, you can do to one created by kvm.21:09
sorenThis is by far the most versatile form of virtualisation.21:09
sorenIf you're a developer, you can set up other operating systems to test interoperability between different things...21:10
soren...you can have other versions of Ubuntu running in it to see if a bug you found is a regression from an older version of Ubuntu..21:10
soren..or even check if a bug has been fixed in a later version.21:11
sorenYou can use it as a "clean room" for doing various tests that might hose your system.21:11
sorenOr you can use it in production environments to keep services separate.21:11
sorenThe sky is the limit!21:11
soren21:08:33 < ~MadsRH> soren -> The vmbuilder is setup in the terminal? Are there any plans for a GUI?21:11
sorenVMBuilder is really a library, but also comes with a command line tool to use it.21:12
soren..this is what most people will use.21:12
sorenHowever, it was designed to be a library so that it could be easily embedded into other Python projects.21:12
sorenPerhaps virtinst could use VMBuilder as an alternative form of OS installation.21:13
soren...or it could be exposed directly in virt-manager.21:13
soren...or a web frontend could be used to build VM's.21:13
sorenAnything is possible. All we need are ideas and code monkeys :)21:13
soren21:11:22 < knome> QUESTION: How effienct kvm is compared to, let's say, VMWare?21:13
sorenAt the risk of offending people who've worked on either side optimizing particular things in each of them, I'd say they're roughly comparable.21:14
sorenWith a twist, though:21:14
sorenkvm - as you may know - only runs on newer hardware, which has virtualisation features built into the CPU. VMWare runs on any PC.21:15
sorenIf you run VMWare on a PC without virtualisation extensions, I'm quite sure kvm will outperform it somewhat. This is due to the nature of that type of virtualisation.21:15
sorenVMWare can take advantage of those extensions, too, though, so on the same hardware, they'll be on par.21:16
soren21:06:36 < YokoZar> QUESTION: I'm interested in shipping a VM appliance for using an application with a graphical interface.  It's very easy to do a minimal  VM-based installation using the Ubuntu-server CD, but it's not at all clear to me how I get a minimal desktop suitable for a VM appliance.21:16
soren Installing the Ubuntu-destop package, for instance, will install all manner of video drivers that arean't needed.21:16
sorenFor starters, a VM appliance (or virtual appliance) is a virtual machine that you distribute to clients or customers that performs a  single task.21:17
sorenThe idea is that you preconfigure it to do a few things really well, and usually wrap it all up in a fancy wrapping.21:18
sorenA colleague of mine has written a HOWTO about creating such an appliance.21:19
soren...it even ended up in Linux Mag: http://www.linux-mag.com/id/482921:19
sorenIt's an area where we still have a lot of work to do. it could certainly do with a better frontend for deployment..21:20
soren..such as setting it up in the end user's network, perhaps hooking it into whatever other services it needs to interact with, etc. etc.21:20
sorenIf anyone has the time to work on something like that, please do get in touch.21:21
soren21:07:29 < alexharrington> QUESTION: What does "fully swappable" mean in relation to a kvm guest?21:21
sorenNot too long ago, if you had a kvm guest running that used 2 GB of memory, those 2 GB of RAM on the host was stuck in RAM and couldn't be swapped out to disk.21:22
sorenThis is no longer true.21:22
sorenThis is actually the primary reason the /dev/kvm device wasn't open to everyone.21:22
sorenAnyone with access to that device could pin all your RAM, which was rather unfortunate.21:23
soren21:12:29 < YokoZar> QUESTION: So, is there going to be support for a "minimal desktop" sort of VM appliance sometime?  Like another package seed?21:24
sorenI don't really think a graphical environment in an appliance is something we want to put a lot of effort into.21:24
sorenI'm much more inclined to go the way of your garden variety router which has a web interface for configuring everything.21:24
sorenGraphical environments are just a hassle :)21:25
soren21:13:13 < Zizou> Question: which is the adventaje in kernel based virtualisation comparing to software virtualisation?21:25
sorenI'm not entirely sure what you mean by software virtualisation.. If you mean full virtualisation, but done entirely in software, like qemu does it, the main advantage is speed.21:26
sorenEmulation is a slow, slow process.21:26
sorenIf you're thinking more along the lines of jails or containers, the main advantage is versatility.21:27
sorenYou can't run Windows in a jail or a container. You need something the pretends to be a complete PC so that Windows doesn't get all confused. :)21:27
soren21:13:37 < Israphel> QUESTION: in the setup of my mother there's a virtualization option to enable, should I enable it?21:27
sorenIt all depends.21:28
sorenPerhaps your mom needs to run a few Windows apps even though she has switched to Ubuntu. Instead of going the way of dual booting, you could enable virtualisation on her machine, set her up with kvm and virt-manager and have her run those last few windows apps inside kvm.21:29
sorenA few years from now, I think we're going to see much more widespread use for virtualisation. In fact, by then it's likely that you'll be using it without even knowing it.21:29
soren21:14:19 < zul> QUESTION: what features does the vmbuilder rewrite has?21:30
sorenThe new VMBuilder features an extensive plugin system.21:30
sorenThis makes it much, much easier to add support for other distros and hypervisors, and even to add entirely new functionality.21:30
sorenAll the libvirt integration it does is contained in a plugin by itself, for instance.21:31
sorenIt's also a lot more friendly to watch, and it's simply much more flexible in many,  many ways.21:31
soren21:14:31 < nealmcb> QUESTION: So just how fast is vm-builder, anyway :)21:32
sorenI forget the most recent benchmarks I've done, but under optimal conditions, I'm certain it can create a virtual machine in around a minute, probably less.21:32
sorenI have a few optimisations in my back pocketet that should shave off an additional 5-10 seconds from that benchmark.21:33
soren21:14:35 < ~Mauricio> QUESTION: KVM is installed for default into Ubuntu?21:33
sorenIt's not installed by default, no. It's just a simple apt-get away, though :)21:33
soren21:21:28 < ~johnsgruber> QUESTION: Is there an easy way to tell whether my computer has virtualization extensions?21:33
sorenAn almost sure way to tell is to run this command:21:34
sorenegrep '^flags.*(vmx|svm)' /proc/cpuinfo21:34
=== ntinos_19 is now known as ntinos_
sorenIf that gives you any output, your cpu has the right extensions. It might still need to be enabled in the BIOS, but installing kvm will attempt to run, and should detect if that is the case.21:34
sorenQUESTION: Regarding the minimal desktop, what about people who are using something like vmware on their desktop to test things?  It seems  like a lot of people try out Ubuntu this way, and it'd be nice to have it snappier there.21:35
sorenI'm not sure I understand this use case? Are we still talking about appliances?21:35
soren21:30:31 < alexharrington> QUESTION: Does/will kvm support direct access to specific host hardware - eg a TV tuner21:35
sorenNot right now, but it will come.21:36
soren21:31:52 < YokoZar> QUESTION: I hate to ask, but any interest in a graphical front-end to vmbuilder?21:36
sorenI think my money is on the web frontend.21:36
sorenThat way, we can distribute the webified version of it as a vm, and people can run it on their windows systems or fedora systems or whatever and create even more Ubuntu based virtual machines in a snap.21:37
sorenNow, if you want to try out kvm, what you should do is install a metapackage we've created for it..21:38
* soren tries to find it..21:38
sorenubuntu-virt-mgmt21:39
sorenStart by installing that: sudo apt-get install ubuntu-virt-mgmt21:39
sorenOh, and ubuntu-virt-server, too.21:40
sorenSame deal: sudo apt-get install ubuntu-virt-server21:40
sorenWhen that's done, you have virt-manager, which is the graphical frontend for (among other things) kvm.21:40
sorenYou have libvirt, which is a handy wrapper and management library for kvm, Xen, openvz, etc.21:41
sorenYou have kvm which is the core "hypervisor".21:41
sorenAnd you have a few other things that comes along with these packages.21:41
sorenFirst, you want to add yourself to the libvirtd group.21:41
sorenThe short explanation is that it allows you to do stuff with your network config that you *really* don't want to be without.21:41
sorenAs with any other new group membership, you need to log out and log back in to make it take effect.21:42
sorenIf you don't want to do that right now, that's fine.21:43
sorenJust do it later. You'll be thankful :)21:43
sorenFire up virt-manager, and you should see an overview screen.21:43
sorenVirt-manager, IIRC, is in the Applications->System menu.21:43
soren21:41:13 < maluta> QUESTION: Xen has any future in newer versions os Ubuntu?21:44
sorenXen has finally started to slowly trickle into the upstream vanilla kernels.21:44
sorenWe're obviously not going to actively keep it away from our kernels then :D21:44
soren...so in fact, the server kernel runs as a Xen domU without any modifications.21:45
sorenLater versions will probably work as a dom0, when that lands upstream.21:45
sorenI don't know when that's likely to happen, though.21:45
sorenWe'll probably not spend a whole lot of time on Xen going forward, though. We chose to focus on kvm a while ago, and we're quite happy with that decision.21:46
soren21:42:23 < ~toobuntu> QUESTION: With ubuntu-vm-builder, we had to --addpkg foo --addpkg bar, listing every pkg separately.  Does the python rewrite accept  multiple pkgs in a comma separated list or something a little simpler?21:46
sorenI believe that's still the same. I've never considered this a problem, really.21:47
sorenFor me, I usually only install one or two extra packages.21:47
sorenThe way I've set up my production environment (I host a bunch of stuff for myself, some friends, etc), is with one virtual machine per service.21:48
sorenI have a virtual machine for mysql, one for apache, one for kannel, one for nagios, one for postfix/dovecot..21:48
sorenFeel free to file a bug about this, though. I've never thought it was an issue :)21:48
soren21:43:37 < Zizou> QUESTION: Are those packages available in Debian? maybe with other names...21:49
sorenThose metapackages are not in Debian, no.21:49
sorenIn Debian, just install libvirt-bin, virt-manager, and kvm, and you should be well on your way.21:49
soren21:45:25 < ~foob9> QUESTION: is there a howto available?21:49
sorenFor getting virt-manager and all that running? Probably :) I don't know to be honest.21:50
sorenOk, you have virt-manager installed and you're looking at the overview. Double click on the line that reads "localhost (system)" or "localhost (user)" depending on whether you're a member of libvirtd.21:50
sorenYou're now connected to the hypervisor.21:51
sorenClick the "New" button, and you're on your way to setting up your first virtual machine.21:51
sorenIt should be mostly self explanatory. If not, don't hesitate to bother us in the #ubuntu-virt channel.21:52
sorenOr in #ubuntu if you're more comfortable there.21:52
sorenApart from the obvious "I don't have a computer that supports kvm" what other reasons do you have for not using virtualisation?21:53
sorenIs it too difficult to get started?21:53
sorenDo you not see the point?21:53
sorenI'm very interested in this, so that we can try to fix the problems.21:53
soren21:54:04 < alexharrington> soren: Initially I was mainly concerned about disk io throughput - especially in things like proxy servers and mail servers. KVM is  working well though.21:54
sorenI/O performance has been a concern for many people.21:54
sorenNetwork performance in KVM is IMO stellar.21:55
sorenI've moved files from my desktop machine to a virtual machine running on it at 180 MB/s.21:55
sorenThat's not too shabby :)21:55
sorenDisk I/O has been massively improved in recent kvm versions.21:56
sorenYou'll see a dramatic performance increase in kvm in Jaunty.21:56
soren21:56:04 < alexharrington> QUESTION: any news on paravirtualised block devices - I know there is a paravirt network driver now (which we're using on a couple of  guests).21:56
sorenThe 180 MB/s was with paravirt network drivers. They're called virtio devices in kvm.21:57
sorenIf you use virt-manager to install Ubuntu (and choose Ubuntu in the OS selection drop down), you'll have virtio networking by default.21:57
sorenThere's also virtio block devices, but it doesn't make a lot of difference right now, actually.21:58
jcastro(2 minutes left!)21:58
soren...because that's not where the bottleneck is.21:58
soren..but with recent kvm versions, it's likely to make a lot of difference, if you have a storage backend that can keep up.21:58
sorenFinal questions?21:58
sorenAlright, let's call it a day then. Thanks for showing up, everyone.22:00
=== jcastro changed the topic of #ubuntu-classroom to: Current Session: Ubuntu Training | Welcome to Openweek, questions in #ubuntu-classroom-chat please || Session details here: https://wiki.ubuntu.com/UbuntuOpenWeek
jcastrothanks soren!22:00
jcastroAnd now, Ubuntu training with billycina and dinda!22:00
jcastrotake it away ladies!22:00
billycinahi folks22:01
billycinadinda is just finishing up in another community meeting so I'll kick off22:01
billycinaso, for those of you who don't know me yet, I am Billy Cina and I look after the training programme for Canonical22:02
billycinain this session we plan on basically discussing:22:02
billycina1. What Canonical does on the training front22:02
billycina2. What work we do with the community and how22:03
billycinahappy to take questions throughout, so stop me whenever22:03
=== lemmAway is now known as lemma
billycinaso, Canonical wise22:03
dindatxI'm here too - Belinda22:03
billycinaif you can sum up the goal of training, it is to make migrating to Ubuntu as easy and seemless as possible for every user on every level22:04
billycinaso that means:22:04
billycinaa. Creating courses for different users and purposes22:04
billycinawe currently have a system administrator course - Ubutnu Cetified professional22:05
billycinaThe Ubuntu desktop course (which we will go into more detail on during the 2nd half of the meeting)22:05
=== dindatx is now known as dinda
billycinawhich is really a comfort blanket course for MS users migrating to ubuntu for the first time22:06
billycinawe also have partner enablement courses22:06
billycinaso when we get partners on board who need to work with and customise Ubuntu, teaching them how to do that22:06
billycinasupporting Ubuntu - teaching service providers what to do on the common trouble shooting elements etc22:07
billycinawhere to find more information - wiki, forums, escalation, reporting bugs on LP22:07
billycinafor many of our partners, working with an OS Linux distribution is completely new playing field so we really need to get down to the basics22:08
billycinawe are also currently evaluating the need for a server based course22:08
billycinaSo we have the courses22:08
billycinanow in parallel, we also seek training partners who can actually teach those courses22:09
billycinathey have to meet certain criteria22:09
billycinain order to ensure that there is a good match between their instruction skills, canonical expectations and student requirements22:10
billycinaso whilst we speak to scores of partners, only  a handful actually get selected to come on board the programme22:10
billycinaso, big picture - that's what the training team at canonical does22:11
billycinadoes anyone have questions before we get onto the community element of training?22:11
dindahttp://webapps.ubuntu.com/partners/training/  our current list of partners22:11
billycinagoing22:11
billycinathanks dinda22:12
dindaQuestion: Are you planning to translate de guides available on the wiki?22:12
billycinaso, there are no plans at the moment22:12
billycinabut22:12
billycinathe guides and the source material are there for anyone to get the ball rolling, in any language22:13
dindaQuestion from xanders21c: which criteria do you use to select training partners?22:13
billycinawell, a few of the basic ones:22:13
billycina1. the company must be already an established linux training house22:14
billycinawe look for partners who already have a presence and understanding of linux training requirements22:14
billycina2. Must have own classrooms and preferably facilities in a number of cities22:15
billycina3. we discourage too many partners in any given geographic area22:15
billycina4. Goes with point 1 - quality of instructors22:15
billycinaall must be certified Linux instructors and must become LPIC1 cetified and attend the ubuntu Train the Trainer event22:16
billycina5. Types of customers - corporations, governments etc22:17
billycinaso quite a few elements need to match22:17
billycinaany other Qs?22:17
dindanot yet, continue on22:17
billycinaok, Belinda Lopez do you want to lead on the community work?22:18
dindawould you believe my doc with all that info jst went "poof"?22:18
dindabut I can wing it22:18
billycinayeah :)22:18
dindaso the second part:  2. What work we do with the community and how22:19
dindahttps://wiki.ubuntu.com/Training22:19
dindais the main wiki page where you can find all our information22:19
dindawe're a team of really enthusiastic contributors and we'd love for more folks to come join us22:20
dindawe just started the process of assigning tasks to assist in updating the Ubuntu Desktop course22:20
dindaand we hang out in #ubuntu-training. . .22:21
dindathe goal of the Training Team is to help develop quality training materials. . .22:21
dindathat are then released under to the community to use to help spread the Ubuntu love22:22
dindamany of the Loco teams have been using the Desktop course materials at their meetings22:22
dindaand several groups have begun to translate it as well22:22
dindayou don't need any technical expertise to help either22:23
dindaright now we're working on updating the course from the 7.10 version to the 8.04 LTS version22:24
dindaand hope to release it by December 1522:24
dindaanything else I should mention, billycina?22:25
billycinahow can people get involved?22:25
billycinawhat can they do right now?22:26
billycinawhat tools are we using to create the course?22:26
dindahttps://wiki.ubuntu.com/Training/GettingInvolved22:26
dindaright now we are looking for new contirbutors to help us update the course22:26
dindathis entails, adopting a chapter, 5, 6 & part of 4 remain. . .22:27
dindathen comparing that info to the existing course and suggesting changes on the wiki22:27
dindaso for that step, nothing more than downloading a pdf file and having 8.04 running22:27
dindabut the deadline for that part is one week from today22:28
dindathe next step is a bit more complex but we've have some great folks willing to mentor22:28
dindaonce the changes have been identified, then they need to be edited and be Docbook friendly22:29
dindawhich can now be done in Open Office v. 322:29
dindanext week in #ubuntu-training, dougierichardson will lead a session on just how to do that22:29
dindaonce a "patch" or change is made, then the patch is uploaded into Launchpad/Bzr22:30
dindawhere we (me, other team members with commit rights) then review and merge the changes into the final courseware22:31
dindaso we're trying to make it as easy as possible for new users to contribute22:31
dindamake sense?22:31
billycinadoes to me ;)22:32
billycinawe have a question22:32
* dinda gives a big sigh of relief o that22:32
dindashoot22:32
billycinaprobably for me to answer22:32
billycinaFreeBuzzbee: QUESTION: References to both Training and Exams for certification.  Are there fees associated with either or both?  If amount too small then concerned that this might become too infrequent for the demand.22:32
billycinaFreeBuzzbee: not sure about the 2nd half of the question but22:33
billycinayes, the Ubuntu Certified Professional and Desktop course are paid for22:33
billycinathe UCP also has 3 exams - LPI 101, 102 and Ubuntu 19922:33
ubot5`Ubuntu bug 199 in baz ""baz export" doesn't add to the revision library" [Medium,New] https://launchpad.net/bugs/19922:33
billycinaHow much the courses cost depends on the country where they are studied22:34
dindaignore the bot22:34
billycinathe exam prices are the same globally22:34
billycina$155 for the LPI exams, $100 for ubuntu 19922:34
billycinaFreeBuzzbee: does that answer your question?22:35
dindait must :)22:35
billycinaok, anyone have any other questions before we sign off for the day?22:35
billycinaok, great22:36
billycinaso thanks everyone22:36
dindait's an easy crowd this time around22:36
dinda:)22:36
billycina:)22:36
billycinawe have another question22:37
billycinaBelinda Lopez: hoping you know the answer to this22:37
billycinaDoruHush: QUESTION: font encoding support for other languages translations of the Ubuntu Desktop course. How can be made. What fonts should be used and how.22:37
dinda DoruHush: QUESTION: font encoding support for other languages translations of the Ubuntu Desktop course. How can be made. What fonts should be used and how.22:37
billycinalol22:37
dindayes, we're still working this one22:37
dindawe're looking for suggestion on what steps we might take in the development process to help22:38
dindaif I recall, the issue came down to non UTF-8 character sets22:38
billycina FreeBuzzbee: Is the course a physically attended at hotel or such?  Or can most or all be subscribed online?  Of the links to courses, other than seeing a time and place for it there was not clue to costs involved.  Thanks for the testing costs.22:39
billycinaFreeBuzzbee: the courses are held at training partner facilities in countries / cities where we have partners22:39
billycinaFreeBuzzbee: please contact your nearest partner and they will quote you22:40
billycinathere are also online courses22:40
* billycina goes to find the link22:40
billycinahttp://www.ubuntu.com/training/e-learning22:40
dindawhich also offers two free lessons - which is way cool22:41
billycina gscholz: QUESTION: Where are the translations hosted?22:41
dindaI saw a few on the ubuntu wiki22:41
billycina DoruHush: https://code.launchpad.net/ubuntu-desktop-course22:42
billycinathanks DoruHush22:42
dindaTeams have been doing translations and posting them there on the wiki22:42
dindathere are also the .po files available in a PPA22:43
dindaack,I'd have to look for them, Nicolas Varcel's PPA has them22:43
billycinaok, anyone else?22:44
dindaI will post more info on that process on the wiki22:44
billycinaoh22:44
dindahttps://wiki.ubuntu.com/Training/KnowledgeBase22:44
billycinathere is also a community training mailing list22:44
dindahas the info on How to Translate the course22:44
billycinawhich folks can join to receive updates on meetings and activities22:45
dindaand from henceforth I'll be in #ubuntu-training Wednesdays @ 20:00 UTC to answer questions22:45
billycinathank you Belinda Lopez22:46
billycinathanks all22:46
dindathanks everyone!22:46
DoruHushdinda: billycina: thank you for the session22:47
billycinayou are welcome - any time ;)22:47
=== Silvy is now known as Fierelin

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