/srv/irclogs.ubuntu.com/2009/04/29/#ubuntu-classroom.txt

emmajaneYou can also create catalogues, which are sort of like a shopping store of entities that you want to use in multiple projects.00:00
emmajanehttp://www.oasis-open.org/committees/entity/spec-2001-08-06.html <--- scary specification document.00:00
emmajaneThat wraps up our time, but I'm happy to stick around if people have more questions!00:01
emmajaneThanks for slogging through it with me. These are conceptually very difficult topics!00:02
=== bodhi is now known as bodhi_zazen
=== Israphel_ is now known as Israphel
=== ROSHA is now known as Roozbeh|Away
=== Froad_ is now known as Froad
=== badsfriend is now known as bads
marcelo_I have installed Ubuntu 9.04 and have notice the slowness of graphics!!!  Xorg is taking up 30% of my cpu and beagle-helper is taking up 15% to 20% of my cpu...    thats on avarage 50% of my cpu!!!   can anyone please help me before i have to back to vista witch ran just fine....   I am a nuwby to linux and have liked it so far but now I am stuck with this problem.05:27
Froadmarcelo_ this is not the correct channel05:32
Froadalthough I understand your concerns please go to #ubuntu05:32
marcelo_Froad ok, thanks05:33
=== JManGt is now known as ponerme
=== ponerme is now known as JManGt
humathis open week is a neat idea08:15
=== drostie|dreams is now known as drostie
=== imbrando_ is now known as imbrandon
nickleushi from norway08:50
nickleuspretty quite "classroom" :)09:08
nickleusquiet09:09
AtomicSparkYes, it's for the https://wiki.ubuntu.com/UbuntuOpenWeek09:19
Odd_BlokeThings will kick off again at 1500 UTC.09:41
AtomicSparkWhich is too early for me. Tis why we have screen + irssi.09:42
yussri8-)10:55
=== yoshi is now known as Guest54267
=== Guest54267 is now known as yoshi_k
mimir|onkirkland: great work on the screen profiles articles12:05
=== homer is now known as Guest62353
=== KennethP_ is now known as KennethP
thegrieve?14:09
thegrievewrong terminal :)14:09
=== c is now known as Guest28772
=== Guest28772 is now known as stoffel
=== redarrow_ is now known as redarrow
=== drostie is now known as PvtDonut
=== PvtDonut is now known as drostie
morphushi do any one have some idea for solution, after clean install a ubuntu 9.04, and install "vlc" and "mozilla-plugin-vlc" , i can't live stream from some servers, i got that kind of pop up massage "unsafe option "rtsp-tcp" has been ignored for security reasons", vlc plug in works in 8.10 but not in 9.0415:41
thegrieveits possible firefox is rejecting the protocol, try getting the streams address and opening it directly in vlc15:45
jcastro~13 minutes!15:47
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1500 UTC: Introduction to the Messaging Indicator || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
jcastro5 minute warning!15:55
jcastrook, just a few more to let everyone settle down16:00
Ireyon0 minutes.16:00
jcastrohow is everyone today?16:00
jcastroI hope you're all set for a full day of sessions!16:00
artir_ yeah!16:00
JFowooo!16:00
akgranerGREAT!16:00
jcastrotoday we're going to start with Ken Vandine, who will talk about the messaging-indicator16:00
tang0yes! :-D16:01
jcastrobut he's on the desktop team so you can probably ask him all sorts of questions. :)16:01
jcastrokenvandine_wk: ready?16:01
kenvandine_wkyup16:01
jcastroas always, please ask questions in #ubuntu-classroom-chat16:01
jcastrobut we'll keep this open for followups just in case16:01
kenvandine_wkok, this is an introduction to the messaging indicator in ubuntu16:02
kenvandine_wkthis is some of the new work that has come out of the desktop experience team, now called Ayatana16:02
kenvandine_wkThe messaging indicator, also known as the indicator-applet, is a central place to keep track of messages that you might need to be concerned about.16:03
kenvandine_wkIf you are running Jaunty, you should see the applet in your panel16:03
kenvandine_wknext to the notification area, a little envelope16:03
kenvandine_wkThe focus is on human-to-human messaging, for example; instant messaging, e-mail, social networking, etc.16:04
=== artir_ is now known as Artir
kenvandine_wkBy tracking these in a single applet, instead of displaying separate icons in the notification area or on the panel, we save a considerable amount of realestate and cut down on the clutter.16:05
kenvandine_wkWe also get the benefit of a single place in the panel to find messages waiting review/attention.16:06
kenvandine_wkCurrent applications that take advantage of the messaging indicator include:  pidgin, evolution, gajim, and gwibber16:06
kenvandine_wkat least that I know of... I hope more will soon16:07
kenvandine_wkok, that is the intro... now lets get to some questions16:07
kenvandine_wkIreyon: QUESTION: does it affect the gnome desktop only? or has kubuntu a similar feature?16:07
kenvandine_wkcurrently gnome only, there isn't an applet for kde yet16:08
kenvandine_wkhowever I hope that changes in the karmic cycle16:08
kenvandine_wktgm4883: QUESTION:  Whats the use case between this and the popup notifier?  As a developer, why should I use one over the other?16:08
kenvandine_wkthey aren't really related at all16:09
kenvandine_wkthe popup notifier (notifications) are only displayed for a few seconds16:09
kenvandine_wkwe will talk a little more about that in a few16:09
kenvandine_wkthe messaging indicator is a list of messages you might need to act on16:10
kenvandine_wkand IM from your friend jane for example16:10
kenvandine_wkor that you have 23 unread emails16:10
kenvandine_wkor someone replied to a comment you made on gwibber16:10
kenvandine_wkthey show up in the list of messages in the indicator applet16:10
kenvandine_wkand you can click on them to act16:10
kenvandine_wkthey persist there until you act on them16:11
=== yusuf_ is now known as yusuf
kenvandine_wknotifications just show for a few seconds and go away, to draw your attention to them briefly16:11
kenvandine_wkkhensthoth: QUESTION: It's true that it saves space and prevents clutter. However, for someone who has, say a 19" screen, screen real estate is not a really problem. The problem is now one has more clicks before getting to what he wants, and hence lower efficiency. How is the applet beneficial then?16:11
kenvandine_wkit is true that with the pidgin icon in the notification area, a single click would take you to a message16:12
kenvandine_wkbut what if you had messages from 6 people?16:12
kenvandine_wkit only takes you to the latest, so extra clicks there16:12
kenvandine_wkthe real benefit is a single place for the user to look16:13
kenvandine_wkLjL: QUESTION: but libnotify/notification-daemon supports interactive notifications, in principle (and in practice, in the reference implementation). why develop a separate API instead of employing the existing and previously used one?16:13
kenvandine_wkthe indicator isn't related to libnotify or notification-daemon16:14
kenvandine_wkit is a new way to track messages and act on them, they aren't notifications that are passing16:14
kenvandine_wki will do a quick Q & A on the notification changes as well when we finish the indicator Q & A16:14
LjLyes, that's what i'm saying - it's not related, when to my understanding it could easily be, since the libnotify API itself supports sticky, interactive notifications16:14
kenvandine_wkgarethj: QUESTION: I had a quick look at implementing something that used the indicator applet in Python but struggled to find any documentation and the samples were for quite specific purposes. Is there some detailed developer documentation that I missed (API rather than conceptual) somewhere or are there plans to produce some?16:16
kenvandine_wkYes, there isn't much documentation yet16:16
kenvandine_wkthere is an article on using the indicator in your application in the next GNOME Journal, keep an eye on gnomejournal.org16:17
kenvandine_wkthere are also a couple examples in the python-indicate source16:17
kenvandine_wk JPohlmann: QUESTION: Are there any plans on a message indication specification (thinking freedesktop.org here)? What are your thoughts on creating a library for the messaging plugins and communication between the indicator/applications that could be used outside the message indicator you guys wrote (e.g. in KDE or Xfce)?16:18
kenvandine_wksorry, I am am not really sure if they are working on proposing a spec for that, but it would be a good idea imho16:18
kenvandine_wk guillom: QUESTION: the indicator applet now notifies about things that were filtered (and hidden) before (e.g. the getting-online notifications from pidgin when in silent mode); this looks like a regression, since now one is overwhelmed by useless notifications ; is this behaviour a bug, a feature or a matter of configuration?.16:18
kenvandine_wkyes and no16:19
kenvandine_wkfor example, if your friend Jorge shows up online, yes it adds an indicator for that even so you can quickly IM him if you want to harrass him :)16:19
kenvandine_wkbut16:19
kenvandine_wksince jorge didn't IM you, it goes away after some time limit without acting on it16:20
kenvandine_wki think it is like 30 seconds, but not sure16:20
kenvandine_wkArtir: QUESTION: ayatana is composed right now of notify-osd and notiticator-applet. What's next?16:20
kenvandine_wkKeep an eye on what is going on at UDS next month, there should be lots of discussion there16:21
kenvandine_wk^arky^: QUESTION: libnotify does work quite well with orca screen reader. Will you continue to work closely with orca and gnome a11y team in future also16:22
kenvandine_wki think there are open bugs about that and some discussion on the mailing list, not sure what the current plans are16:22
kenvandine_wk jtholmes: QUESTION: i know zip about IM'ing but do know that some IM's can talk to others etc.  where is the list of what IM's can talk to what IM's16:22
kenvandine_wknot sure what you mean there, you mean multiple protocols?16:22
kenvandine_wkthe indicator is more event based, it doesn't care what creates it16:23
jtholmesno what can pidgin talk to etc.16:23
kenvandine_wkpidgin talks to pidgin16:23
kenvandine_wkas far as the indicator is concerned16:23
kenvandine_wkpidgin tells the indicator when there is an event you should be concerned about16:24
kenvandine_wkok, any more questions before we talk about notify-osd?16:24
kenvandine_wkok, moving on16:24
kenvandine_wki want to touch on the notification changes as well and answer questions people might have16:25
kenvandine_wkin Jaunty, notification-daemon was replaced by notifiy-osd16:25
kenvandine_wkTo improve the user experience for notifications in Ubuntu, the Desktop Notifications Specification should be implemented in a consistent way, with non-interactive, non-directional, non-overlapping notification bubbles that can be clicked through and look beautiful.16:25
kenvandine_wkVisual confirmation of hotkey changes to volume, screen brightness, and backlight brightness should also be presented in bubbles the same way as notifications.16:26
kenvandine_wkfollowing the old specification, created a rather tortured workflow imho16:26
kenvandine_wkso not only do the notifications look nicer now16:27
kenvandine_wkthey are more consistent16:27
kenvandine_wkthey always appear in the same place16:27
kenvandine_wkthey don't stack... you see them in the order they are recieved16:27
kenvandine_wkand they never required interaction16:27
kenvandine_wkif an application needs you to do something, it should raise an alert box (unfocused)16:28
kenvandine_wkBugeyeD: QUESTION: in the screen-profiles session, we learned that items were available/present for most status/notification items right in the screen profile. does the messaging indicator also have a tie-in to screen?16:29
kenvandine_wkno... but that sure would be cool16:30
kenvandine_wkLjL: QUESTION: you said you are currently not planning a freedesktop spec. notify-osd, on the other hand, follows an existing proposed freedesktop spec. that spec provides actions, as well as notifications that don't expire after few seconds (according to http://www.galago-project.org/specs/notification/0.9/x408.html#command-get-capabilities). it's just that notify-osd dropped support for those features, which are however pr16:30
kenvandine_wki didn't actually say that, i don't know if there is for the messaging indicator16:31
kenvandine_wknotification are different than the indicator16:31
kenvandine_wkwe are proposing 1.0 of that notification spec16:31
kenvandine_wkwhich doesn't allow for actions16:31
kenvandine_wkhttps://wiki.ubuntu.com/NotifyOSD for more information16:32
kenvandine_wkIreyon: QUESTION: why not use interactive notifications such as in kde? a singe button labled "update" or so does not disturb, does it?16:32
kenvandine_wki think the answer to that is also explained pretty well on that wiki page16:32
kenvandine_wkbut, the general idea is a notification is just that16:32
kenvandine_wka notification16:32
kenvandine_wknot something to act on16:33
LjLdoesn't click-through also have to do with that?16:33
kenvandine_wk _marx_: QUESTION: Can Thunderbird communicate with message notifier?16:33
kenvandine_wkit could16:34
kenvandine_wkbut it doesn't yet16:34
kenvandine_wksomeone needs to add indicator support to TB, not sure if anyone is working on that though16:34
kenvandine_wkany more questions?16:35
kenvandine_wkif anyone has a application that you really think could benefit from the messaging indicator16:36
kenvandine_wkplease file bugs16:36
kenvandine_wklet us (or upstream) know you use it16:36
kenvandine_wkand developers keep an eye out for the next edition of the GNOME Journal for a tutorial16:37
kenvandine_wki guess that's it... thanks for your time16:37
kenvandine_wkand i hope the indicator improves your user experience!16:37
arkarinjust take a short look at https://launchpad.net/libnotify-mozilla for TB-support16:38
kenvandine_wkarkarin: thx!16:38
JFowooo kenvandine_wk16:39
JFothanks man16:39
* Ireyon claps16:39
* ^arky^ claps16:40
kenvandine_wki guess you guys get a 20m break until the How to market and plan an Ubuntu Party  session starts16:40
jcastrohuats: 20 minute warning!16:40
jcastrothanks kenvandine_wk!16:40
huatsjcastro: thanks :)16:40
akgranerkenvandine_wk, Thanks!16:40
olive\o/ 4K !16:41
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1600 UTC: How to Market and Plan a Release Party || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
quesh\o/16:45
jcastro10 minute warning!16:50
huatsjcastro: will you be around during the session ?16:51
huats(for pasting questions I mean)16:51
kenvandine_wkhey!  he didn't do that for me!16:52
huats:)16:52
kenvandine_wkjcastro should owe me a beer at UDS :)16:52
jcastrohuats: I am idling around, but if you could paste your own questions so I can get other stuff done today that would be great. :)16:53
huatsjcastro: sure16:53
huatskenvandine_wk: he don't want to get you a beer I think ;)16:54
kenvandine_wkha16:54
kenvandine_wki'll find an excuse16:54
huats;)16:54
huatsI am sure you will16:55
huatsor I'll try to help you to find one :D16:55
jcastrohuats: you can also ask for a volunteer to paste questions if you want more people to participate!16:55
* kenvandine_wk watches jorge ignore us16:55
huatsjcastro: I was about to :)16:55
huatsis there any one here who might help me by pasting questions  from -chat during the next session (I am giving it)16:57
jcastrokenvandine_wk: I'm not ignoring you, just selectively listening16:57
jcastro3 minutes!16:57
* huats is paying a beer at the UDS for the one doing that :)16:57
mcseanhuats: how long is the session/16:58
mcsean?16:58
huats1h16:58
mcseanI can help16:58
huatsmcsean: ok great16:58
huatsmcsean: but you need to be on #ubuntu-classroom-chat tosee the questions :)16:59
mcseanhuats: so, any guidelines/procedures?16:59
quesh18H0017:00
jcastrook huats, take it away!17:00
jcastrodiscussion in -chat please!17:00
huatsgreat !17:00
huatsI think it is time to get started17:01
huatsright jcastro ?17:01
jcastroyep!17:01
huatsok17:01
huatslet's go17:01
huatsFirst a little introduction. My name is Christophe Sauthier, and I am the leader of Ubuntu-fr, the french loco.17:01
huatsI am going to talk about : "How to market and plan an Ubuntu Party"17:01
huatsplease post all you questions on #ubuntu-classroom-chat, starting them by QUESTION:17:02
huatsand mcsean will paste them here17:02
huats(he might filters them a bit)17:02
huatsFor the past few years we (Ubuntu-fr) are getting famous, for many actions17:03
huatsand in particular our parties which gathered many people17:03
huatswith "THE" 4000 party that happened in Paris in last November.17:03
huatsOur team have been asked for some months to detail our best practices. This is what we are getting to do right now.17:03
huatsI will detail that in this session, feels free to ask all your questions on the dedicated channel. Starting them by QUESTION:17:04
huatsI will try to answer them inside the session or at the end, in a dedicated time, with the help of others members of the team.17:04
huatsUbuntu Party ? What is it ?17:04
huatsFirst of all what do we organize ?17:04
huatsIt is important to say that for us, the interest is not to do a simple release party with coders.17:05
huatsNo, we want to share Ubuntu around us, and even more since we want to help to promote free software and free culture by promoting Ubuntu.17:05
huatsSo it is important for us to gather some other communities during our event.17:05
huatsAs a result in our last event there were a conference from the mozilla community, some free software french supporters, some free culture conferences and workshops.17:06
huatsDate/Place17:06
huatsThe first step is not necessary the most simple :17:06
huatsto set the perfect date and the perfect place.17:06
huatsBased on our various experiences, it is a crucial step.17:06
huatsYou have to decide them a long time before the event.17:07
huatsBy instance our next event (16-17 May) dates have been decided in last november !17:07
huats It is important  for your audience to find a place with good public transportations, parking.17:07
huatsand many stuffs that might help them to come easily17:08
huatsEven if the place is not famous for its technical conferences, we rather have a place that is know to people, so that they can say17:08
huats"if it happens there, in this place that I know, I might find something interesting for me".17:08
huatsAlso try to find a place and (when it is possible) and stick with it...17:08
huatsWe are doing our party in Paris in the same place since feisty.17:09
huatsSo now our audience know the place.17:09
huatsIs there any questions so far ?17:09
huatsam I going to quick ? too slow ?17:09
mcseanNone so far17:09
oliveany beers ?17:09
huatsok17:10
huatsso let's proceed17:10
huatsBuilding a team17:10
huatsOnce you know where and when your event will take place, you can ask yourself :17:10
huatswho will be there to organize.17:10
huats?17:10
huatsI am sure you have lots of people in each of your teams willing to help.17:10
huatsSo finding a group of core organizers should not be a real problem.17:11
huatsBut keep in mind that you have to pick people you can rely on17:11
huatsCurrently our group is composed of about 10 people.17:11
huatsThis group is in charge of leading/planning the event from this moment.17:12
huatsEach tasks should be done by pairs, so that you have backup is someone cannot participate anymore for any reasons.17:12
huatsAnd most of all every actions should be trackable on a common repository (we use a wiki).17:12
huatsEach aspect of the event should be lead by someone designated before the event.17:13
huatsImagine that during our last event there was around 100 people willing to help...17:13
huatsIt was needed to have them driven/assigned before the event.17:13
huatsIt is also important to notice that we are doing all our event with the help of LUGs (especially regarding the install party part).17:14
huatsquestion ?17:15
mcseanQUESTION: how do get the word out to a large number of people?17:16
huatsWe do rely on LUGs for a large part of it17:17
huats(especially for the install party which is really people consumming)17:17
olivewe have big forum17:17
huatswe also have a lot of volunteers to help17:17
huatsthat are getting in touch thanks to our forums17:17
huatsin fact we do have a great thing : since we are french speakers, a lot of our community is using our forums17:18
huats(the french speaking one)17:18
huatsit helps to gather the people, and it ease the broadcasting of the informations17:19
FroadRAWR17:19
huatsI'll continue17:19
huatsHaving a team is good.17:19
mcseanQUESTION: if you don't have a LUG in your area, has your experience been that a release-party is a great way to get one started up?17:19
huatshard to say17:20
huatsof course you can do a release party without a LUG17:20
huatsbut in that cas you need to start to build a comunity17:20
huatsand it is a completly different topic that running a party17:21
huatsI think that in that case17:21
huatsannouncing an event17:21
huatsmight be a great way to meet people with the same interest17:21
huatsand thus to initiate a community17:21
huatsnot necessary a LUG17:21
huatsOK I continue17:22
huatsvent if we spend most of our time on IRC, we really think that there is a need for at least 4 real life meetings for each party :17:23
huats3 before and 1 after.17:23
huatsIt helps to work on the project but also to allow people to know more each other, which is great for the community.17:23
huatsEach meeting is separated by a month at least.17:23
huatsCreating a conference Planning17:24
huatsSince our event is not only an install party, but also filed with  conferences, we have to set up a real conferences planning.17:24
huatsWe start by putting down names of conferencers we like and themes that we would like to have.17:25
huatsOn the first of the IRL meeting, the conferences are selected.17:25
huatsThen the people in charge of dealing with it contact each envisaged conferencer to explain him the idea and the date.17:25
akgranerQUESTION:  I am really new Ubuntu so besides release parties, bug jams, install Fests, what other cool Ubuntu things can you plan a party for?17:25
huatsWe want to have the conference program (with schedule and the conferencers agreement) finalized at least 1 month before the event.17:25
huatsakgraner: there are many others stuffs to do17:26
huatswe are about to do some documentation jam, based on the same principles than bug jam but to ensure the quality of our documentation (wiki) which currently gathers thousands of articles17:27
huatsakgraner: it is not really the aim of that session.Since we are more focussion of Ubuntu Parties in the sense of an evernt that happen to "celebrate" a new release17:28
huatsWe can discuss that later on the -chat channel17:28
huatsEnlarge the targetted audiences17:29
huatsWe try to interest many kind of audiences.17:29
huatsPeople without any backgrounds can come and enjoy our introductions sessions, or our first time hands-on workshops.17:29
huatsWe are also doing some improvements tutorials for advanced users. Bugs Jams also...17:30
huatsAnd of course we are doing a install party huge event party during the whole event. People who are here to help for the install party wears badges explaining in which part of Ubuntu they have the best chance to help you (ubuntu ? kubuntu ? xubuntu ? network ?...).17:30
huatsIt is a great help for the people who are attending you session17:31
huatssince they can easily spot the people who might help them17:31
huatsBut a great event won't be a success17:32
huatsif there is no pblic17:32
huatsand to have some17:32
huatsyou need to do some marketting !17:32
huatsI said previously that the conference planning have to be done1 month before the event17:33
huatsYou might ask yourself (or myself), "why one month ?"17:33
huatsBecause it is the time where we start the biggest part our marketing strategy :)17:33
huatsI say the biggest part since we have started to briefly announce it to some medias : linux or computer oriented, and "small" media corporations.17:34
huatsThis announcement have been done on the time frame event - 8/7 weeks, in a press communicate that we have validate during one of our IRL meeting (it have to be written before).17:35
huats5 weeks before the event (and up to the event),  we start to annouce the event on personnal blogs.17:36
huats4 weeks before the event (and up to the event), we contact again the media that were already contacted before (weeks 8 and 7 before the event).17:36
mcseanQUESTION: how do you communicate with media?17:36
huats1 week before the event we contact all mass media to announce the event. And the week of the event every national medias.17:37
huatsOf course it is needed to get some contacts with them before that dead line in order to know who to contact...17:37
huatsSo to answer the QUESTION17:37
huatswe communicate with them using our connections17:37
huats:)17:37
olive!17:37
huatscontacting them directly17:37
huatsolive: he is the one who is doing that17:37
huatshe can eplain that17:38
oliveI don't speak english17:38
huatsok so I will17:38
oliveI notice you an answer17:38
huatswe have a press communicate that we send to the targetted medias17:39
oliveby mail17:39
huatsand thereis a press contact at the bottom of it17:39
huatsand then they contact us :)17:39
olive(I am this contact)17:39
huatsIt is important to notice that for many years17:40
huatsthe same press contact have been choosen17:40
huatsso that there is a relation that start to be established17:40
huatsAlso we do not hesitate to do flyers if there is an event where there is a potential audience that might be interested in our party.17:41
huatsWe did 3000 because we were attending Solution Linux, a business and private event that took place in Paris last months.17:41
oliveit's not easy everyday !17:41
huatsOh and one final word : you do need to publish every media you have contacted to tell them the result of your event.17:41
huatsIt is a great asset for the next time you'll contact them to announce an event. In the same idea, you need to publish on various blog/website pictures/summary of the event.17:41
huatsLogistics17:42
huatsYou plan to sell some stuffs to earn some money for your team ?17:42
huatsGreat we do so. But you must dedicate a pair of people for handling that. Looking for the best rates, harassement of the good producer is really time consuming...17:42
huatsWe have someone who is taking care of ordering the CDs, the Tshirts and of the goodies that we have...17:42
mcseanQUESTION: How much would you have to spend up-front and how much would you get back?17:43
huatscan you explain a little more your question ?17:44
huatsthere is no rulefor that17:44
mcseanWhat are the upfront costs for purchasing the items you mentioned for a release party: CDs, TShirts, Etc17:44
huatsit depends a lot in the scale you are doing17:45
huatsby instance we are doing more than 3000 CD for each release17:45
olive3500 this time17:45
huats(I know I said more than  :)17:46
huatsthere is no golden rule for the cost by item17:46
olive(Oh yes, you'r right)17:46
huatssince each item have a different price17:46
huatsmcsean: canonical provides 300 CD for each approved loco for each release17:47
huatsbut we need ay much more than that17:47
huatsSince there is not more question I am continuing17:47
huatsThe event !17:48
huatsJust 2 words : smile and enjoy... Smile because it will be a hard day. Enjoy once it is done, and smile because it has been a success..17:48
mcseanSo, for a group that's just getting started, forming a loco and then planning a release party would be a good plan.17:48
huatsmcsean: indeed17:48
huatsThe step would be the debrieffing17:49
huatsEach organizer have the right to express his feelings. And it helps to improve for the next time...17:49
huatsIt is what is done during the IRL meeting after the event17:49
huatsit helps us to set some areas of improvments17:49
huatsAny questions ?17:50
huatsjcastro: if not it is done17:50
didrocksjust note : IRL meeting are very important because you can express more directly than IRC one. Also, it's a good excuse to take a beer too :)17:50
huats:)17:50
mcseanQUESTION: this process, your experience seems quite efficient. how long has it taken to get to this point?17:51
huatsdidrocks: if you had attended it you have noticed that I stressed IRL meetings17:51
huats:)17:51
olivebeers and "betises de cambrai"17:51
didrocksolive: just once ;)17:51
huatsQUESTION: this process, your experience seems quite efficient. how long has it taken to get to this point?17:52
huatsWe are doing our parties to the same place since feisty...17:52
huatsand there was some small one befre :)17:52
huatsso it is quite a long process :)17:52
olive100 vs 120017:52
huatsit is far from being perfect17:53
huatsbut it gets better and better17:53
olive(100 = dapper and edgy)17:53
huatsSo I think it is it17:54
oliveQUESTION: can you give us somes pictures ?17:54
huatsWhat can I say more ? That everyone is welcome to come to the next Ubuntu Party that we have in Paris 16-17 May :) If someone is around please ping/email me !17:54
huatsQUESTION: crisis points/ serious strains on event day? what has gone wrong or really taught you something to improve?17:54
mcseanQUESTION: crisis points/ serious strains on event day? what has gone wrong or really taught you something to improve?17:54
huats:)17:54
oliveWe can say, where is Mark ?17:55
huatsthere are always some crisis17:55
huats:)17:55
oliveno. no crisis17:55
huatswe had a big stress because "we lost" 400 Tshirts17:55
huats:)17:55
huatsbut no real crisis17:55
huatssome small event that we have always been able to manage17:56
oliveeverything is perfect17:56
didrocksmcsean: those parties can emphasize your "serial killer" side between organizers. Then, just take a brief, and show must go on :)17:56
huatsThanks everyone17:57
huatsjcastro: the channel is yours17:57
huats:)17:57
didrockscongrats huats \o/17:57
indSpikethanks huats17:57
huatswell in fact kirkland the channel is YOURS :)17:58
olivethanks huats17:58
kirklandhowdy everyone!17:58
quesh\o/17:58
kirklandi'll wait a couple of minutes to start, however, I have a live demo!17:58
migue_hi all17:58
kirklandso fire up your ssh clients17:58
huatsthanks mcsean, olive, didrocks, quesh and everyone who participated17:58
kirklandssh -C guest@ec2-174-129-109-134.compute-1.amazonaws.com17:58
kirklandthe password is "guest"17:58
didrockskirkland: excellent :)17:59
huatskirkland: great !17:59
mcseanQUESTION: Should there be some sort of non-required subscription when organizing a (small) Release-party to have an idea on how many people will show up at least and if yes, is there an easy way to keep track of subscribed people?18:00
JFonice screensaver kirkland18:00
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1700 UTC: Encrypted Home Directories || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
Ireyoncool^^18:00
jcastrokirkland: whenever you're ready!18:00
kirklandOkay, everyone ... let's get started18:00
kirklandso i will be demonstrating Encrypted Home Directories in Ubuntu Jaunty18:01
kirklandit will be helpful if you're listening here in IRC, and also observing via a shared screen session to a server I'm hosting in Amazon's EC218:01
kirklandto connect to that, please: ssh -C guest@ec2-174-129-109-134.compute-1.amazonaws.com18:02
kirklandthe password is "guest"18:02
kirkland(the screen saver you see running is a fun little program in Universe called "cmatrix")18:02
kirklandi'm going to kill that now :-)18:02
kirklandalrighty!18:02
kirklandso i did one of these sessions 6 months ago after the Intrepid release, and introduced Encrypted Private Directories18:02
kirklandwhich was new for Intrepid18:02
kirklandbasically, I created a very simple mechanism by which you could setup a single folder in your home directory, statically called "Private"18:03
kirklandfor encryption18:03
kirklandwhen you'd login, this folder would be "mounted"18:03
kirklandand you could read/write data to/from that folder like any other non-encrypted folder18:03
kirklandbut when you logged out, the contents of that folder was locked away in encryption18:03
kirklandin the Intrepid timeframe, it was possible, though non-trivial, to move some key information into ~/Private18:04
kirklandand symlink them back to their traditional locations18:04
kirklandso, i moved stuff like .gnupg, .ssh, .firefox, .evolution, .xchat, and so on18:04
kirklandinto my ~/Private18:04
kirklandand put symlinks where they "belonged"18:04
kirklandthis worked pretty well18:05
kirklandi certainly so no performance degradation18:05
kirklandand i could rest assured that *some* of my personal data was locked away in encryption18:05
kirklandhowever, i had to be very conscious about moving importation information into ~/Private18:05
kirklandso i spent about 8 hours on a plane flying to Paris, and hacked Encrypted Home Directories :-)18:06
kirklandbasically, making $HOME, rather than $HOME/Private to mount point for your "private" location18:06
kirklandand, believe it or not, I think it works pretty well ....18:06
kirklandthere might be a few road bumps and a few usability issues that we're improving for Karmic18:06
kirklandbut I'm trusting all of my $HOME data to it18:07
kirklandI like this for a few reasons ...18:07
kirklandnow, there's certainly a place for full disk (LVM) encryption18:07
kirklandbut there are a few drawbacks18:07
kirklandnamely, 1) a password is required just to "boot" your system, which kinda negates some of the hard work we've done to get Jaunty's boot performance improvements18:08
kirkland2) the whole disk is encrypted, even stuff that doesn't need to be encrypted, like /lib and /usr/bin, and so on18:08
kirkland3) it's impossible to incrementally sync (backup) the actual encrypted data18:08
kirklandthese are 3 things that we can actually solve with encrypted home directories using eCryptfs in Ubuntu Jaunty18:09
kirklandokay so ....18:09
kirklandthere are basically 3 ways to setup an encrypted home directory ...18:09
kirkland1) from the alternate/server installer18:09
kirklandif you use this, you are considered an "advanced" user, and you will get a prompt, asking you if you want to encrypt your home directory\18:09
kirklandhttp://1.bp.blogspot.com/_-mej0A6dVeU/SahvvshQ09I/AAAAAAAAAN0/Q3HM5sSKbb4/s1600-h/server.png18:09
kirklandthat's a screen shot of that question18:10
kirkland2) if you're using the desktop installer, you need to give a special pre-seed value18:10
kirklandbasically, in the bootloader of the liveCD, you hit F6, and add an option to the kernel boot line18:10
kirklandhttp://3.bp.blogspot.com/_-mej0A6dVeU/Sahw4ryafQI/AAAAAAAAAOE/q2e-nmYWi_A/s1600-h/installer.png18:10
kirklandAdd "user-setup/encrypt-home=true" just before the "--".18:10
kirklandif you do this, you will reveal an additional radio button on the user creation page of the graphical installer18:11
kirklandhttp://2.bp.blogspot.com/_-mej0A6dVeU/Sahv4yrc2QI/AAAAAAAAAN8/s2J-fJ7Ne7w/s1600-h/desktop.png18:11
kirklandfor more information about this, please see: http://blog.dustinkirkland.com/2009/02/jaunty-encrypted-home-directories.html18:11
kirklandnow, i'm sure everyone here has already installed jaunty!18:11
kirklandso 3) adding a user to an installed system18:12
kirklandnow for the demo ...18:12
kirklandokay, looking over at our ssh session, i'm going to create a new user, and specify that their home is to be encrypted18:12
kirklandactually, first, i'm going to install ecryptfs18:12
kirklandecryptfs-utils is now installed18:12
kirklandsudo adduser --encrypt-home foo118:13
kirklandYOU SHOULD RECORD THIS MOUNT PASSPHRASE AND STORE IN A SAFE LOCATION:18:13
kirkland21a723343815414dcd74842704d2eb1818:13
kirklandTHIS WILL BE REQUIRED IF YOU NEED TO RECOVER YOUR DATA AT A LATER TIME.18:13
kirklandthis is a very important point ....18:13
kirklandany time you're using Ubuntu's Encrypted Private or Encrypted Home feature, it is absolutely critical that you write down the rrandomly generated passphrase18:13
kirklandif you need to restore your data from backups later, you *must* have this password18:14
kirklandthis is a rather strong, 128bit random string18:14
kirklandvery difficult to guess!18:14
kirklandokay, now i'm going to set a passphrase for foo118:14
kirklandthis is the system login passphrase18:14
kirklandokay, foo1 is created18:15
kirklandlet's nose around a little ...18:15
kirklandnote that as user "ubuntu" i can't see into their homedir18:15
kirklandthis is because dr-x------  3 foo1   foo1   4096 2009-04-29 17:13 foo1/18:15
kirklandthis home dir is 500 perm'd by default18:15
kirklandsuch that even foo1 can't write into it18:15
kirklandthat's to protect them from inadvertently writing data into their unencrypted mountpoint18:16
kirklandokay, so now I can sudo and look in foo1's home dir18:16
kirklandi see a couple of symlinks, and a README.txt18:16
kirklandi'm going to now, as root, look through foo1's homedir18:17
kirklandas you can see from the README, it's explaining that this dir is not mounted18:17
kirklandthe actual encrypted data actually lives in .Private18:17
kirklandand as you can see here, the filenames themselves are obfuscated18:18
kirklandif i try to look at the contents of one of these files, we should only see encrypted garbage18:18
kirklandbingo18:18
kirklandokay, now, let's login as foo118:18
kirklandalright, i'm now logged in as foo118:18
kirkland(at this point, you can pretend you're in a gnome or kde session)18:19
kirkland(the magic is the same)18:19
kirkland(your logging in through gdm/kdm would have performed the same operations, which i'll explain in detail if we have time)18:19
kirklandnow, as foo1, i can see my filenames :-)18:19
kirklandand I can read my configuration files18:19
kirklandlet's take a look at the mountpoint itself18:20
kirkland/home/foo1/.Private on /home/foo1 type ecryptfs (ecryptfs_sig=3c9d14d7ce3af0d0,ecryptfs_fnek_sig=55e8342f969450c1,ecryptfs_cipher=aes,ecryptfs_key_bytes=16)18:20
kirklandthese are the details of the ecryptfs mount18:20
kirklandnote that I can't see my encrypted .Private directory at this point18:20
kirklandlet's check that out18:20
kirklandto do this, i'm going to have to unmount my homedir18:20
kirklandwhich is going to render it read-only18:21
kirklandin practice YOU SHOULD BE VERY CAREFUL DOING THIS18:21
kirklandie, do it at a command prompt, when nothing else is running as your user18:21
kirklandokay, now, we're in the unencrypted mountpoint, as foo118:21
kirklandand again, i can get to my private data18:21
kirklandfor backup purposes18:22
kirklandi, for one, make nightly copies of my encrypted data, using rsync, to my co-lo server18:22
kirklandas you can see I can't write anything in this dir18:22
kirklandbut if I look at the README.txt, i can get some instructions on how to re-establish my mount18:22
kirklandnow i'm prompted to enter my login passphrase18:23
kirklandand $HOME is mounted again!18:23
kirklandokay, i'm going to pause for a minute and field a few questions18:23
kirklandjcastro: are you around?  would you mind serving them up?18:24
jcastrosure18:24
jcastro<JFo> QUESTION: Is it possible to do this with remote home dirs?18:24
kirklandJFo: please clarify "remote"18:24
kirklandJFo: you mean on an NFS or Samba share?18:24
=== mhlavink is now known as mhlavink_away
JFoyes18:25
kirklandJFo: how I wish :-)18:25
JFoheh18:25
JFoI was afraid of that18:25
kirklandtyhicks is working on this18:25
kirklandJFo: it's a long, and well understood bug in the kernel18:25
kirklandJFo: we're *really* hoping to have this fixed for Karmic18:25
kirklandJFo: that one has been a dream of mine for a long time ;-)18:25
JFoI bet18:25
kirklandjcastro: any others?18:25
jcastro<rufong> QUESTION: law enforcement myth or reality/ anything on a hdd is recoverable?18:25
jcastrowe have a few more questions so just say "next" when you want the next one18:26
kirklandrufong: interesting question, really18:26
kirklandrufong: http://citp.princeton.edu/memory/18:26
kirklandrufong: from that princeton university study, they show that RAM contents can be gather up to a few minutes after powering a system off18:27
kirklandrufong: so if law enforcement (or your attacker) can get to your ram contents, they could possibly find your keys18:27
kirklandand render any form of encryption (even LVM, Truecrypt, BitKeeper, etc) useless18:28
kirklandhowever, i stand behind the design of eCryptfs18:28
kirklandand in particular the design of Ubuntu's Encrypted Home18:30
kirklandand Encrypted Private18:30
kirklandi think it'll stand up to most attackers18:30
kirklanda well funded attacker is a different story18:30
kirklandie, someone with infinite time and computing resources18:30
=== hansblix_ is now known as hansblix
kirklandbut the guy on the train who steals your netbook so he can off it to a pawn shop ...18:30
kirklandhe might spend a few minutes looking for credit card numbers, or other personal info18:30
kirklandnot seeing that, chances are very likely that he'll move on, wipe the drive18:30
kirklandjcastro: any others?18:30
jcastro<Fabu> QUESTION: which encryption algorithms are supported by ecryptfs and how can i change the one used?18:30
kirklandjcastro: actually, back to that last one ...18:30
kirklandso back to the law enforcement question ...18:30
kirklandi've made it pretty clear on my blog and in my documentation18:30
kirklandif the user has access to your "wrapped-passphrase file" (more on that in a minute)18:30
kirklandthey can then attack that file with your system login passphrase18:31
kirklandand if they have your /etc/shadow, they can attack your system login passphrase that way too18:31
kirklandso IT'S IMPERATIVE to have a good system login passphrase18:31
kirklandkeep that safe, and secret18:31
kirklandas for your wrapped passphrase, I'm going to show you a really cool technique to make your system more secure18:32
kirklandFabu: eCryptfs supports all of the algortihms supported by the Linux Kernel18:32
kirklandFabu: that said, for Ubuntu's Encrypted Private and Encrypted Home, we have hard coded that to AES18:32
kirklandthis is for support reasons18:32
kirklandi needed to constrain the system a bit, to a realistic set of variables18:33
kirklandvarying on the cipher was not something i wanted to do (at least initially)18:33
kirklandif you know and understand how to construct eCryptfs mount options yourself, however ...18:33
kirkland ... you can choose a different cypher18:33
Pollywogoh I arrived late  :(18:33
kirkland/home/foo1/.Private on /home/foo1 type ecryptfs (ecryptfs_sig=3c9d14d7ce3af0d0,ecryptfs_fnek_sig=55e8342f969450c1,ecryptfs_cipher=aes,ecryptfs_key_bytes=16)18:34
kirklandecryptfs_cipher=aes18:34
kirklandthat's one of the options eCryptfs accepts18:34
kirklandyou could add your own custom /etc/fstab entries and such18:34
kirklandhowever, you will be in a configuration that I won't be able to support you as Ubuntu's eCryptfs maintainer18:35
kirklandgood luck ;-)18:35
kirklandjcastro: any others?18:35
jcastro<shadowland> QUESTION: Mac OS X dumps everything in one enormous .dmg encrypted.  Is Jaunty storing each file separately encrypted?18:35
jcastro<shadowland> The one big image is scary because if it gets corrupted, all the data inside is toast18:35
kirklandshadowland: yes!  that is the fundamental design of eCryptfs18:35
kirklandshadowland: and I *love* that aspect18:35
kirklandshadowland: quick annecdote ...18:36
kirklandshadowland: I used to tar and gpg my whole homedir on a monthly basis, and burn that 4GB file to a DVD18:36
kirklandshadowland: one time i actually wanted to restore it18:36
kirklandshadowland: well, dvd media being what it is (crap), there was some (perhaps tiny) bit of that gpg file that was corrupted18:37
kirklandthus, that backup wasn't worth anything!18:37
PollywogI have a question that might have already been asked... how do I login to my system from a laptop (ssh) if I am not logged in at the remote system.  Is there a better way than that of putting my ssh keys in /etc/.ssh/  ?  If this has already been answered, I will check the conference logs later18:37
kirklandsame goes for a single file in Mac OS X18:37
kirklandPollywog: please ask in #ubuntu-classroom-chat, and wait your turn18:37
Pollywogk18:37
kirklandshadowland: there's one other tremendous advantage18:37
kirklandshadowland: and that's back to the incremental backups18:37
kirklandshadowland: i can do something like rsync $HOME/.Private/  root@remote:/backup/18:38
kirklandand sync only the files that changed18:38
kirklandwhich is far more reasonable than trying to rsync a multi-GB file18:38
kirklandso on to the backups questions ...18:39
kirklandthere are a few improvements we're trying to make in this area in the Karmic timeframe18:39
kirklandhowever, my backup script for now looks something like this:18:39
kirklandumount.ecryptfs_private && cd && mount.ecryptfs_private18:39
kirklandthat one liner unmounts, cd's to my $HOME, and mounts, very quickly18:39
kirklandthe net is that my script is now in the unmounted homedir18:40
kirklandat this point, I can rsync -aP .Private/ <offsite>18:40
kirklandjcastro: next?18:40
jcastro<shadowland> QUESTION: How is the backup affected if a user has open files when the backup runs?  Are the backed up files usable if restored later?18:41
kirklandjcastro: maybe, maybe not18:41
kirklandjcastro: all depends on how your underlying filesystem works, what's sync'd, etc.18:41
kirklandshadowland: ideally, you'd run your backups when other things aren't running18:42
kirklandshadowland: i expect we might have a little more work to do in this arena18:42
kirklandtyhicks is our kernel expert from IBM ;-)18:42
kirkland<Fabu> QUESTION: I'm currently using Truecrypt for encrypting a 1TB hdd, should i switch to ecryptfs? If yes why (most important would be performance issues)?18:42
kirklandFabu: well, i can't be objective on this one :-)18:42
kirklandi prefer eCryptfs, but I'm the maintainer :-)18:43
kirklandif you're happy with Trucrypt, it does everything you want, I don't suppose there's a compelling reason to change18:43
kirklandhowever, the last time i looked at truecrypt, there were some serious licensing concerns18:43
kirklandthat was keeping it from making it into fedora and ubuntu18:43
kirkland(ecryptfs is gplv2)18:44
kirkland<mcsean> QUESTION: can you show us how you'd encrypt a specific dir or mount (not just a home dir)?18:44
kirklandmcsean: good question18:44
kirklandmcsean: let's go back over to our demo environment18:44
kirklandi'm going to create a new user, foo218:44
kirklandwho doesn't have an encrypted home dir18:44
kirklandand show you how foo2 would create an encrypted private18:44
kirklandthis is mostly what we did in Intrepid, but it's still a useful feature in Jaunty18:45
kirklandespecially if you use Gnome's auto-login feature18:45
kirklandbut you want to protect some subset of your home directory18:45
kirkland(note that encrypted-home and auto-login are TOTALLY incompatible for hopefully obvious reasons!)18:45
kirklandokay foo2 created, no encrypted home18:46
kirklandloggin in as foo218:46
kirklandno encrypted home mount18:46
kirklandokay, running ecryptfs-setup-private to create my Private dir18:46
kirklandentering my login passphrase18:46
kirklandnow, i have a choice ...18:46
kirklandi can choose to select my mount passphrase18:47
kirklandor randomly generate it18:47
kirklandi *always* randomly generate it18:47
kirklandas this is more secure18:47
kirklandbut i *must* remember to write it down18:47
kirklandcool, it's setup now18:47
kirklandokay, so i need to logout and log back in for it to take effect18:47
kirklandand now, i can see Private mounted18:48
kirkland\o/18:48
kirklandlet's put some data in there18:48
kirklandcooll, so i have data in there now18:48
kirklandlet's unmount it and see18:48
kirklandnot mounted, good18:48
kirklandlet's check the encrypted data18:48
kirklandencrypted filenames, encrypted file contents18:49
kirklandsweet18:49
kirklandmcsean: i'll show you one more thing ...18:50
kirklandas an admin, i can do lots of other things with ecryptfs18:50
kirklandarbitrary mountpoints and such18:50
kirklandagain, back to our screen session, let's see this18:50
kirklandsudo mount -t ecryptfs /tmp/encrypted/ /tmp/decrypted/18:51
kirklandi should get a list of interactive questions18:51
kirklandfirst, a passphrase for this mount18:51
kirklandnext, the cipher i want18:51
kirkland(didn't someone ask about what ciphers are supported?)18:51
kirklandSelect cipher:18:52
kirkland 1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)18:52
kirkland 2) blowfish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)18:52
kirkland 3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)18:52
kirkland 4) twofish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)18:52
kirkland 5) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)18:52
Fabuyes me thanks :)18:52
kirkland 6) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)18:52
kirkland/tmp/encrypted on /tmp/decrypted type ecryptfs (rw,ecryptfs_sig=c7fed37c0a341e19,ecryptfs_cipher=blowfish,ecryptfs_key_bytes=16,ecryptfs_fnek_sig=c7fed37c0a341e19,ecryptfs_unlink_sigs)18:52
kirklandvoila18:52
kirklandarbitrary ecryptfs mount18:52
kirklandyou'd want to save this off, or put it into /etc/fstab if you want to use it more18:52
kirklandokay, now I want to get to one more important point18:53
kirklandthis is related to: <stesind> QUESTION: could you pls show how to store the passphrase on a usb stick?18:53
kirklandso i mentioned that you could make it much harder on your attacker, if they didn't have your system password and your wrapped-passphrase18:53
kirklandhere's a bit about what's going on ...18:53
kirklandwhen you login via PAM18:53
kirklandyou give a system password, like 'abc123'18:54
jcastro5 minute warning!18:54
kirklandthis is used to "unwrap" or decrypt your wrapped-passphrase18:54
kirklandthis file is stored in $HOME/.ecryptfs/wrapped-passphrase18:54
kirklandwhich is *actually* in /var/lib/ecryptfs/$USER/wrapped-passphrase18:54
kirklandlet's go take a look in our demo window18:54
kirklandfirst, let's unwrap it and see ...18:55
kirklandso our "simple" abc123 passphrase decrypts our random, hard mount passphrase 21a723343815414dcd74842704d2eb1818:55
kirklandso what i've done on my system is I've litterally "moved" my wrapped-passphrase file to usb storage18:56
kirkland(see the window for the demo)18:57
PollywogQUESTION: is there a way to generate a new passphrase in case I failed to record it when I installed Ubuntu?18:57
Pollywogoops sorry18:57
kirklandso i now have a pretend usb stick in /tmp18:58
kirkland(put it on a real one, and add it to your /etc/fstab)18:58
stesind:)18:58
kirklandi moved my wrapped-passphrase file to something perhaps less obvious, ".trash"18:58
kirklandand put a symlink in place18:58
kirklandnow, i have to have that in place to login to the system18:59
kirklandso i logged in successfully18:59
kirklandnow, i'm going to remove it18:59
kirkland(pretend, remove usb key)18:59
kirklandokay, i did that out of order19:00
kirklandbut there we go ...19:00
kirklandhome dir data not available19:00
kirklandokay, i'm done!19:00
jcastrowhew!19:00
kirklandask more questions in -chat, i'll try to answer19:00
jcastrook, thanks dustin!19:00
jcastroUp next we have didrocks with some GNOME Desktop team goodness.19:00
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1800 UTC: How the GNOME Desktop Team Works || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
didrockskirkland: I can give you five extra minutes if you need them :)19:00
didrocksgive*19:01
jcastrodidrocks: why don't we give people 5 minutes to take a break?19:01
didrocksjcastro: it's possible too, classroom back in 5 minutes :)19:01
mmeksmoke break :)19:01
didrockskirkland: I think it will be usefull that you copy/paste the shell session too, joining it to the session log19:02
JFothanks much kirkland19:02
* ^arky^ claps 19:03
jcastrodidrocks: ok, fire away!19:05
didrocksDING DONG, it's time to start. Through away your cigarettes and come on! :)19:05
jcastrodiscussion to #ubuntu-classroom-chat please!19:05
didrocksThe presentation will be about what ubuntu desktop team is, what we are doing, how we organize…19:05
didrocksThis one is largely inspired by seb128's lesson during last Developers'week (THANKS seb ;)).19:05
didrocksThen, we will do a question-answer session. Hope you will be interested in it! As usual, you can ask your question at #ubuntu-classroom-chat19:06
didrocksis there a volonteer to handle them?19:06
didrocksok, will see then :D19:06
didrocksThe Ubuntu Desktop Team is the team working on most of the Ubuntu GNOME desktop applications.19:07
didrocksThe team is a mix of people working full time for canonical and contributors.19:07
didrocksThere is many ways to contact and find us, even if we try to get hidden :)19:07
didrocks- #ubuntu-desktop for IRC on freenode19:07
didrocks- ubuntu-desktop@lists.ubuntu.com mailing list (low traffic)19:07
didrocks- desktop-bugs and ubuntu-desktop launchpad teams19:07
YoBoYHi19:08
didrocksThe first team is subscribed to every bug reported against a desktop related soft.19:08
didrocksso, if you subscribed, you will get spammed :)19:08
didrocksthink to set up a filter for those mails19:08
didrocks- The team has weekly IRC meeting on #ubuntu-desktop, they are at 16:00UTC on Tuesday, but regarding the timeframe, most of people there are Canonical guys ;)19:08
didrocksSo, what are we doing?19:09
didrocksWe are working on the desktop packages, the rough list is on https://launchpad.net/~desktop-bugs/+packagebugs.19:09
didrocksas you can see, there is really a bunch of packages19:09
didrocksall bugs against those packages will be in our backlog19:10
didrocksWe are dealing mainly with two tasks:19:10
didrocks- updating the desktop packages when new versions are available (especially GNOME ones)19:10
didrocks- trying to work on the corresponding bugs lists, triaging the bugs and work with upstream to get those resolved19:10
didrockshopefully, we have good relations with GNOME upstream :)19:11
didrocksone member of the team is a Canonical employee, another a volonteer19:11
didrocksand we have also some people from the GNOME release team idling on our IRC channel19:12
didrocksok, going back to packages19:12
didrocksMost of the packages are coming from the debian pkg-gnome team.19:12
didrocksWe try to keep those packages in sync with Debian as much as possible and send their our changes to them.19:13
didrockssome changes, as launchpad integration, does not fit Debian. So, we keep this delta for us19:13
didrocksbut remember that, as for every team, the delta between Debian as us has to be as little as possible :)19:13
didrocksBut contrary to Debian, we do package unstable version update earlier than them and carry some ubuntu specific changes though.19:14
didrocksFor instance, Debian generally doesn't upload unstable GNOME version.19:14
didrockswe do, because we need to update GNOME very quickly when getting the stable version19:15
didrocksThe new GNOME release is generally out 3 days from ubuntu beta.19:15
didrocksConsequently, we have only very few time to update the bunch of GNOME packages.19:15
didrocksThat's why we prefer to detect as soon as possible regression, changes in packaging we have to do, so that the new GNOME version still compile in Ubuntu19:16
didrocksAlso, providing unstable GNOME version in alpha release of Ubuntu is better for all Ubuntu QA19:16
didrocksAnd as most of people us the Ubuntu vanilla version, everyone is possibly a GNOME tester :)19:16
didrocksTo sum up, we mostly updates packages when GNOME roll new tarballs and we backport upstream fixes from svn.19:17
didrocksJust to notice, the packaging is mostly done using cdbs. (this is more intended for developpers) ;)19:17
didrocksOrganization:19:18
didrocksTo organize those updates, we current have somebody looking at the new upstream tarballs and noticing what upgrade we need to do in ubuntu.19:18
didrocksTasks are usually splitted on IRC (ie, upgrade are assigned to people there) and people are free to claim tarballs they want to work on.19:18
didrocksContributors, that is to say, people who don't have upload rights, use bugs on launchpad to get their work reviewed (usually it's easy to get review since the team is quite active and you often find people to help on IRC)19:20
didrocksSome issue with the current workflow is that "somebody" is mostly seb128 and this is a huge task!19:20
didrocksEven if he is some kind of superman, he can't be live 24h a days (what he really can't? O_o)19:20
didrocks<Riddell> QUESTION: how many people are on the team?19:21
didrocksRiddell: less than Kubuntu ;)19:21
didrocksSo, let's say we have 7-8 people doing active work19:21
didrocks(some of them being full time canonical employees)19:21
didrocksdouble the number if you count people helping on bug triage, etc.19:21
didrocksRiddell: we would love to have some kind of "ninja" team as it is the case for Kubuntu19:22
=== janito_ is now known as joaopinto
didrocksRiddell: I will talk about futur and Kubuntu desktop team/ubuntu desktop team cooperation later :)19:23
didrocksQUESTION: what is the view of gnome upstream on ubuntu and linux in general comparing to other distros and platform (freebsd, opensolaris, etc.) ?19:23
didrockswell, don't know really well what to answer to that question19:24
didrocksregarding GNOME ML, most of people seems to use linux19:24
didrocksbut GNOME wants to be agnostic regarding plateform, and I see it working very well on opensolaris19:24
didrocksreading planet GNOME, you can see that there are a bunch of opensolaris addict there :)19:25
didrocksI think that ubuntu is quite liked there. There seems to be fedora, opensuse and ubuntu users.19:25
didrocks<Riddell> QUESTION: does the team do any coding?19:25
didrocksmostly bug fixes19:25
didrocksbut there are some development by mvo to update manager19:26
didrocksand add/remove softwares19:26
didrocksbug fixes are always pushed upstream, and some people on the team have commit right in GNOME svn19:26
didrocksoooopsss, git (from just a few days) ;)19:27
didrocks<Riddell> QUESTION: what's the reaction been to the DX team's notification changes?19:27
didrockswell… quite divided19:27
didrockssome part of the team were very disappointed by this direction taken…19:28
didrockssome others were convinced it was the right way to go19:28
didrocksit was not uninamous if this is what you want to know19:28
didrocks(the core critize is about the "non action button" or "default action")19:29
didrockshopefully, for people who don't like it, there is a way to go back19:29
didrocksso, the old notification system is still present19:29
didrocksto make better the cooperation with the DX team, some of them are idling on the channel too now19:30
didrocks<Riddell> QUESTION: is the change to git causing problems for people who aren't experts in revision control?  e.g. translators19:30
didrocksyes, a lot of spam in the GNOME devel ML :)19:30
didrocksthat's normal, I think, when you change your VCS and some people aren't used to distributed VCS19:31
didrocksthe migration was well prepared19:31
didrocksand I think it was as slick as possible. Good work from people release team :)19:31
didrocks<cody-somerville> The DX team is using git?19:32
didrockscody-somerville: no, it's upstream GNOME who migrated19:32
didrocks<awkorama> QUESTION: what do you think is gnome killer application and what application does it miss the most?19:32
didrocksawkorama: I tested recently KDE 4 and well… maybe there are some good ideas to take from it19:33
didrocksespecially all those widgets, moving them from taskbar to desktop19:33
didrockswell, plasmoïd seems to be a very good concept19:33
didrocksthe GNOME killer app for me is gnome-shell :)19:33
didrocksit's quite still experimental and will be finished for GNOME 3.019:34
didrocksbut rethinking the desktop user experience is the way to go, and removing the VFS view to organize by activities is a very good idea19:35
didrocks(bonus point for KDE in this area)19:35
didrocks<gregknicholson> QUESTION: Oo! Gnome-shell! Will we get to play with the beta of that in Karmic (2.28)?19:35
didrocksgregknicholson: I really don't think so :)19:35
didrocksthis is _really_ really experimental :)19:36
didrocksand there are some raised issue19:36
didrocksfor instance, gnome-shell needs a 3D card hw19:36
didrocks(it uses clutter)19:36
didrocksand is incompatible with compiz19:36
didrocksif I have the time, I will drop a package in my ppa19:36
didrockswell, no more question, just going on19:37
didrocksI was talking about the centralized dispatch of work19:37
didrocksSo, the idea will be to do some kind of seb128-bot :)19:37
didrocksMore seriously, this is a domain we have to improve.19:37
didrocksBasically, we want a website to take some "lock" for updating packages, noticing general contributor to this package, unlocking after a period of time…19:38
didrocksI will try to put some work there to integrate it with bzr and debcheckout so that we don't have added administrative paper work and organize better :)19:38
didrocksSome ideas are a website + an IRC bot, and enventually some tools to integrate with developper's tools19:38
=== hansblix_ is now known as hansblix
didrocksWe are also integrating more and more bzr for package. Have a look there for a step by step process: https://wiki.ubuntu.com/DesktopTeam/Bzr.19:39
didrocksA lot of packages are there: https://code.launchpad.net/~ubuntu-desktop/19:39
=== RoozbehOnline is now known as ROSHA
didrocksUsing a VCS for packaging enables us to do a better tracking, for cherrypicking changes, making SRU, and so on…19:39
didrocksThis is an on-going process and some workflows as yet to be decided (for instance, on merges)19:40
didrocksOn a technical side upgrades are usually standard version updates, some of them are very easy, so good low hanging fruits for new volonteers!19:40
didrocksSome are tricker with (soname changes, change to build system, new binaries added, waiting for new dependencies on libgda3 (takes that huats! :p)19:40
didrocksI gave a talk on "how to update a package" sumurizing the main steps to check.19:41
didrocksYou can find it at https://wiki.ubuntu.com/Packaging/Training/Logs/2009-04-16 and I won't go into any further details :)19:41
didrocksWe also discuss desktop changes, new components to install by default or not, configuration changes, etc.19:41
didrocksI think that's enough for presenting the team, we are friendly and it's surprisingly quite a small team for so many packages.19:42
didrocksSo, don't be shy and come ;)19:42
didrocksAlso, do not hesitate to have a look at https://wiki.ubuntu.com/DesktopTeam. There are a collection of good references there.19:42
didrocksNow, rooms for questions , just fire up! :)19:42
didrocks<SiDi> QUESTION : What is gnome shell ? :)19:43
didrocksoh sorry ;)19:43
didrocksgnome shell is the new layout and engine that will be settled in GNOME 319:43
didrocksthe idea is to rethink the main desktop layout19:43
didrocksbasically, removing the two boards19:44
didrocksand presenting some kind of "activities", that enables you to launch applications and tasks19:44
didrockslet me look for screenshots19:44
didrockshttp://live.gnome.org/GnomeShell/Screenshots19:44
didrocksvery different from current desktop, isn't? :)19:45
didrocks<awkorama> QUESTION: do you personally use any app that replaces gnome default (and why) ?19:45
didrocksawkorama: no, as I'm upgrading and testing a lot of packages I made (yes, I want to TEST your packages before uploading), I even have the default desktop background :)19:46
didrocksI tried gnome-do19:46
didrockswasn't really convinced and too used to drop a gnome-terminal with alt-f2 to care about it :)19:46
didrocks<gregknicholson> Follow-up QUESTION …'cos the Gnome roadmap says Gnome-shell beta will land in time for 2.28: http://live.gnome.org/TwoPointTwentyseven/ —in your view is that too optimistic?19:47
didrockshum, to be honest, looking at upstream discussion about GNOME 3, nobody is certain that GNOME 2.30 = GNOME 3.019:47
didrocksit will be maybe GNOME 2.3219:48
didrocks(for the record, we currently have GNOME 2.26)19:48
didrocksso, less than one year to make GNOME 3 a reality seems very short19:48
didrocksok, changing from GNOME 2 to GNOME 3 is not a complete rewriting contrary to KDE19:49
didrocksit will certainly be easier19:49
didrocksbut still, if you drop the boards to replace by gnome-shell19:49
didrocksyou have to rewrite all applets systems19:49
didrockswill see, if we have the time to propose a package, we will do :)19:50
didrocksfor instance, there is a package for gdm 2.26 in universe19:50
didrocks(the current used gdm is 2.20, as in every distribution)19:50
didrocksbecause gdm 2.22 was a complete rewrite and some features are still missing…19:51
didrockswell, futur19:51
didrocksI really hope to make ubuntu desktop team and kubuntu desktop team closer19:51
didrocksI already tried to make some updates in the ninja team19:51
didrocksit was really a great experience19:51
nixternal\o/19:51
didrockshey nixternal \o/19:52
sebsebsebapparantly  Gnome in 9.04 lacks certain features, such as for example new GDM screen19:52
didrockspeople are rellly friendly there too19:52
didrockssebsebseb: you can see what I told about GDM just before19:52
sebsebsebdidrocks: yeah in the log?19:52
didrocksso, I think that at UDS, I will get closer to kde team, so that we can share our process19:52
didrocksand take the best of our two worlds :)19:53
didrockssebsebseb: [20:51] <didrocks> because gdm 2.22 was a complete rewrite and some features are still missing…19:53
didrocks<^arky^> Question: The Shutdown / Quit option in System menu disappears when you have Gdm auto login enabled. This creates problems to some user like the blind screen reader users. Do you often do usability testing with blind users in mind.19:54
didrocks^arky^: normally, the QA team does some usability tests19:54
didrocksdidn't know about that19:54
didrocksa workaround is to remove the FUSA applet19:54
didrocks(the applet with your name, where you can Shutdown / Quit)19:55
didrocksthe old menu items will magically appears again :)19:55
jcastro5 minute warning!19:55
didrocks^arky^: I think it's time to open a bug :D19:55
didrocks(against FUSA, it will be the best)19:55
bruce89sebsebseb: right, I'm here19:56
didrocksRiddell: the FUSA applet is an other example of coding by the team19:56
didrockswell, it seems there is no remaining questions19:56
sebsebsebdidrocks: I think there might be19:56
bruce89ha19:56
sebsebsebbruce89: as I said here's your chance to ask some questions19:57
didrocksbruce89: ? :)19:57
bruce89I don't feel like trying to convince Ubuntu people to change their mind19:57
sebsebsebor not hum19:57
jcastrodiscussion in #ubuntu-classroom-chat please19:57
didrocksI think, yes, the time is almost over, let's continue on #ubuntu-classroom-chat19:57
bruce89fair enough, just as well I left Ubuntu, bye19:57
didrocksthanks to everybody who partipated to it :)19:58
jcastrook, thanks didrocks!19:58
* ^arky^ claps 19:58
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 1900 UTC: Kubuntu Q+A || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
didrockssee you on #ubuntu-desktop ;)19:58
JFothanks didrocks19:58
JFogreat session19:58
jcastrook, we'll take a few minutes, then it's nixternal and Riddell with Kubuntu Q+A19:58
sebsebsebdidrocks: oh I got a good question, where to ask it?19:59
didrockssebsebseb: on -chat, please :)20:00
=== yoshi is now known as Guest73006
=== ROSHA is now known as RoozbehOnline
nixternal100 more and we will be cooler than sabdfl!!!20:00
jcastrook, whenever you guys want to kick it off20:01
Evereadyyou mean... Self Appointed Benevolant Dictator for Life?20:01
Evereadychuckle20:01
jcastroOk, remember to keep discussion in #ubuntu-classroom-chat please, and preface your questions with QUESTION:20:01
RiddellGood evening friends20:02
Riddellme and nixternal here have been scheduled for a Kubuntu Q & A session20:02
nixternalhowdy from Chicago! No cases of Swine Flu here yet!20:02
RiddellI already  had lots of good questions on monday, but now we need lots more20:03
Riddelllet's introduce ourselves20:03
Riddellnixternal: who are you and what  do you do?20:03
nixternalMy name is Richard Johnson, I am a wanna-be developer here in the Ubuntu world, a wanna-be KDE developer as well, and I just want to hang on the coat tails of rockstars! :)20:03
nixternalas you can see, I am a clown :)20:04
nixternalwho are you Riddell, and what do you do?20:04
sebsebsebnixternal: ok well I hope you contribute to KDE3 in Ubuntu then :)  ,because only one guy is making that, and  KDE3 is so nice compared to KDE420:04
=== vvargas_ is now known as kamusin
sebsebsebnixternal: KDE3 in  Ubuntu can do with some more developers20:04
ScottKsebsebseb: Please not in this channel.20:04
sebsebsebScottK: oh ok20:05
Riddellhi nixternal, I'm Jonathan Riddell, one of the original Kubuntu developers20:05
nixternalsebsebseb: I^Wwe will talk about that maybe now that you brought it up :)20:05
=== RoozbehOnline is now known as Roozbeh|Away
nixternalRiddell: that is cool, but if you aren't the original one, then who was?20:05
sebsebsebnixternal: ok :)20:05
* nixternal don't think many people know that to be honest20:05
RiddellI work for Canonical and spend most of my days packaging, fixing bugs, testing CDs and generally making sure Kubuntu happens20:05
Riddellnixternal: amu and chris halls (haggai) were also there at the start.  amu did the Gnoppix live CD back then and haggai works for a support company that likes to help and use KDE20:06
nixternalgroovy, shall we answer some questions now?20:07
Riddelllet's20:07
^arky^hi I am arky , I work with braille without borders in India20:07
nixternalOK, do we have a question pasting ninja, or do I have to hit ctrl+n, highlight, ctrl+p, paste?20:07
jcastronixternal: it's all you. :D20:08
nixternaldangit!20:08
* nixternal taks off the lazy outfit20:08
nixternal[ boredandb] QUESTION: nixternal: when will we see that tape of you and jcastro in the hotel room? You know...20:08
nixternald'oh! I thought that was a real question20:08
nixternaldang you boredandblogging!20:08
jcastro<ScorpKing> QUESTION: what is the difference between the networkmanager used in ubuntu and the one used in kubuntu? support for 3G modems are not the same for example. will the same functionality be implemented in kubuntu soon?20:08
Riddellnever stay in a hotel room with jcastro, you'll end up with a killer cold20:08
nixternalRiddell: or a very damaging picture20:09
RiddellScorpKing: it's the same backend20:09
Riddellbut for reasons I havn't worked out, network manager is hideously complex to make a frontend for20:09
Riddelland the KDE 4 frontend  is not in great shape20:09
Riddellit mostly works for most people but often it doesn't20:10
Riddellit's the most notable problem with Kubuntu 9.0420:10
Riddellwe're testing an update which is in the ~kubuntu-experimental PPA, please give it a shot and report results on bug 33931320:10
ScorpKingRiddell: ok thanks. will do20:11
nixternal[      homy] QUESTION: except from firefox looking really ugly in kde, in is a great browser, better than konqueror. Why can't you use firefox in kubuntu then? (without it being ugly)20:11
Riddellunfortunately there's only a couple of people upstream working on it and they're both very busy w ith other things20:11
Riddellnixternal: your turn to answer :)20:12
chmjhmm20:12
chmjhey Riddell20:12
nixternalhomy: we are looking at other alternatives for a browser in Karmic...though last time I checked, Firefox wasn't on there20:12
=== Roozbeh|Away is now known as RoozbehOnline
nixternalas for the ugliness, I think it is actually looking much better in 9.04 than it has in the past20:12
=== c is now known as Guest25302
=== Guest25302 is now known as stoffel
nixternalthere was talk about a kubufox, and actually at one point someone was working on it, though I don't know its status just yet20:12
nixternalthere is^Wwas a project in mozilla for a Qt version of Firefox, but last I checked that wasn't going anywhere either20:13
Riddellwe're a KDE distro so we only ship KDE or Qt apps (same as Ubuntu Desktop only ships Gnome/GTK apps)20:13
Riddelland we don't actually have room on the CD for a whole other set of libraries apart from anything else20:13
nixternalI am with you though, I wasn't a Firefox fan until KDE 4 was released and I was pretty much forced to use it over Konqi due to issues...I would like to see Firefox in the list of possible default browsers in Kubuntu, but that is something we will discuss at UDS next month20:13
Riddellyou're perfectly free to install firefox yourself if that's what you like to use20:13
nixternaland then what Riddell just said, as I was going to cover that next :)20:14
nixternalnext?20:14
Riddell20:08 < mariamne> QUESTION: why should I help Kubuntu?20:14
nixternalyou skipped one :)20:14
nixternaloh maybe you didn't, I might have skipped one20:15
nixternalmariamne: the question should be, "why shouldn't I help Kubuntu?" :)20:15
Riddellit's the best way to get the bugs which annoy you fixed20:15
Riddellfor students working with free software is the  best way to learn about developing on computers20:16
nixternalthere is no reason not to help Kubuntu...the awesome thing about Kubuntu is the community is a part of the great Ubuntu community, however we are a smaller footprint, and to me it seems that it might actually be easier to get involved, and who knows, in a week or so you will be the head ninja!20:16
RiddellKubuntu has the best community ever, I love them all20:16
nixternalditto20:17
Riddelland it's the easiest way to change the world, international freedom fighting has never been so fun to get into20:17
nixternaland lets not forget that by helping Kubuntu, there is a great chance that you end up helping KDE as well, therefor affecting a much larger audience20:17
nixternalone little known fact is that by helping Kubuntu, you are immune to the swine flu!20:18
nixternalnext?20:18
Riddell20:10 < Ireyon> QUESTION: how to change the kde keyboard layout? the system settings don't offer such a feature and the xorg.conf doesn't seem to accept such entries.20:18
RiddellI'm pretty certain system settings does let you do that20:19
nixternalIreyon: care to ellaborate a little there?20:19
nixternalwhat are you trying to change that system settings isn't offering?20:19
nixternalIreyon: feel free to answer that one in here if you would like20:20
Riddelllets move on in the mean time20:20
Riddell20:11 < genii> QUESTION:  GTK apps like Firefox usually look like hell in KDE. Will we see some tools to make them less horrible like an improved versions of packages like gtk-qt-engine-kde4, or (preferably) QT ports?20:20
nixternalright20:20
Riddellat Kubuntu we can't be held accountable for the poor quality of GTK20:21
RiddellI don't know why GTK insists on shipping ugly themes by default but it's a hassle for us since we seem to get the blame20:21
nixternalI do think GTK apps are looking better in Jaunty though, as I use Firefox, Gimp, Gwibber, and others quite a bit20:22
Riddellgtk-qt-engine-kde4 is a bit buggy so we replaced it with gtk-qtcurve in jaunty which works well but isn't as slick looking20:22
Riddell20:11 < shadowland> QUESTION: What's the future look like for Exchange support in any KDE mail app?20:23
nixternalas for a qt port of something like firefox, there was work on it, but it seems to have become a bit stale20:23
nixternalopenexchange!!!20:23
RiddellI believe the kdepim team is working with the openexchange people on that20:23
Riddellkdepim gets funding from the likes  of the german government for stuff like that so I expect it'll come soon20:23
nixternalright now there is a project called openexchange which is starting to show its face in projects such as Evolution...right now the KDEPIM team is working very closely with the project in hoping to bring a solid MAPI solution to KDE, though we probably won't see an official release until the 4.4 time frame, as the 4.3 feature freeze is upon us20:24
Riddell20:11 < mervaka> QUESTION: what advantages does QT offer over GTK?20:24
Riddellsomebody hold me back or I may get opinionated here20:25
nixternalhehe20:25
nixternalQt and GTK are without a doubt 2 of the greatest UI toolkits out there today20:25
RiddellGnome is a fine desktop with lots of good ideas, but GTK I'll happily flame any day20:25
RiddellThe power and intuitiveness of Qt's APIs is second to none20:26
Riddelland it gets better with every release with tonnes of new features20:26
nixternallike Riddell said, we might be opinionated a bit, but I will try to refrain from that....Honestly I think a big advantage with Qt is how easy it is to create a cross platform application, and KDE 4 is proving that...as it isn't only available for Linux/UNIX anymore, as it is also available for Windows and Mac, though not the desktop, just the applications right now20:27
Riddellit's graphics power is especially good, that's why stuff like Plasma is so blingy20:27
nixternalcompanies like Adobe, the people who create Nero, and even NASA seem to feel the same way, as they have chose to utilize Qt in some of their applications20:27
RiddellI've ported quite a few apps from gtk to qt/kde and the code just gets simpler and easier to read when you do it20:27
nixternalnow if we can only open up their source :)20:27
Riddellah well, as it happens Qt Software are in the process of doing exactly that20:28
nixternalRiddell: I love the way you just took my bait with that :)20:28
mervakabut isn't GTK cross platform too?20:28
nixternalyes it is20:28
nixternalnow how easy it is to create a single app that is as easy to do with Qt and have it build and install on a Windows or Mac desktop, that I don't know20:29
Riddellthey've changed to git and are doing the legal foo to be able to publish all their branches and let other people contribute directly on  in  branches20:29
nixternalLGPL FOR THE WIN!!! :)20:29
Riddell20:13 < ScorpKing> QUESTION: will we see support for animated themes in plasma in the near future?20:30
RiddellI don't understand that, not sure I want my desktop to have constant animation20:30
nixternalI saw a blog post about that recently20:30
nixternalI don't know if we will see an entirely animated desktop, though it is possible20:30
Evereadypossibl;e today, or possibly implemented?20:31
ScorpKinga lot of new kde users actually ask that question. what need to be done to implement something like that?20:31
nixternalpossible to create today, the implemented part I don't know about...something I would have to ask upstream20:31
Riddell20:14 < sebsebseb> Question:  How long will KDE3 be an option in  Ubuntu?  How to get more development help for that one guy that decided to resurcete KDE from the dead in 9.04?   As in it wasn't in the repo in 8.10, because lack of developers.20:32
nixternaljust asked upstream, if I get an answer I will let you guys know, cool?20:32
ScorpKingnixternal: thanks20:32
Riddellsebsebseb: KDE 3 is not being developed any more, if we kept including it in ubuntu nothing would change or get better20:32
mark726:(20:33
Riddellthere is a KDE 3 remix which was done by a hard working sole and 8.04 is still supported with KDE 320:33
sebsebsebyep20:33
nixternalalso, I am sure our single Kubuntu KDE 3 ninja would love your help :)20:33
Riddellso if you're not happy with KDE 4 yet go with one of those, and if you want to help him out with the remixes I'm sure he's welcome it20:34
sebsebsebnixternal: I would maybe, but I am still really a user :)20:34
nixternalsebsebseb: you can always help, no matter your experience level!20:34
nixternaljoin #kubuntu-devel if you are interested..the long KDE sole is currently afk20:35
nixternals/long/lone20:35
Riddellbut KDE 4 is the future, it's been a painful transition but the platform is the best there is and the few remaining missing features will get shaken out toot sweet20:35
sebsebsebnixternal: can't really help with much non code stuff I think, but maybe I am wrong20:35
Riddelltesting is mostly what's neede20:35
Riddellwe never have enough CD testers for example20:35
Riddellanyone who's installed an OS can do that20:36
sebsebseboh ok :)  yeah I like to  get stuff early and test20:36
Riddell20:15 < awkorama> QUESTION: If I were convinced to use KDE, how would you convince me to use kubuntu?20:36
dwidmann_Riddell: need some sort of mailing list or RSS feed for that ... something to remind people to go test ISOs20:36
JontheEchidnaif you subscribe to Riddell's blog, he usually says when things need testing20:37
JontheEchidnaand I'm guessing his blog probably has an RSS feed20:37
nixternalawkorama: that is a tough question...the great thing about the free software world is your choice, and i respect that fact that you choose kde, gnome, xfce, or any others20:38
Riddellawkorama: Kubuntu has all the great advantages of any Ubuntu distro, a speedy release schedule, simple one CD install, fine selection of applications by default20:38
Riddellwe also have KDE packages available on the day of release20:38
nixternalas for convincing....hrmm....it is a great system, great community...added to what Riddell just said as well20:39
Riddelland for developers and hardcore fans we have trunk snapshots from Project Neon in a Launchpad PPA updated frequently20:39
Riddellalso we have hot tub parties, no other distro offers that20:39
Riddell20:19 < gregknicholson> QUESTION: Has WebKit been merged back into Konqueror yet? (I vaguely recall hearing somewhere that this was the plan.)20:40
nixternalOH NO, NOT THE HOT TUB PARTIES!20:40
Riddellnixternal: make sure you pack your swimming trunks for the summit next month20:40
Riddellgregknicholson: no, which is a bit of a shame.  there's a webkitkde kpart which you can install to make konqueror use webkit but it's not well integrated20:41
Riddellit's making us look at alternatives20:41
Riddellthe KHTML developers would point  out that KHTML supports things that webkit doesn't20:42
Riddellwebkit is being used throughout KDE now though, plasma for example is a big user of it20:42
Riddell20:20 < francisco_t> QUESTION: What is the status with buggy drivers, video cards and kde4?20:42
nixternalthe hardware manufacturers aren't fixing them quick enough?'20:43
Riddellfrancisco_t: jaunty's X drivers aren't great in my anecdotal experience.  the intel one seems to leak memory quite a bit20:43
Riddellit might work with UXA, or it might not depending on your luck.  I've read complaints that it breaks Qt apps and that it breaks GTK apps, it's all a bit random20:44
Riddellnot my area though, moan to the Ubuntu X team :)20:44
Riddell20:21 < dwidmann_> Question: What are the main things on the table for Kubuntu Karmic?20:44
nixternalDaviey: hot tub parties!20:45
nixternalerr, dwidmann_ ^^ :)20:45
Evereadylol20:45
nixternaldwidmann_: https://wiki.ubuntu.com/KubuntuKarmicSpecs  <- there is the list we are compiling now for Karmic20:46
RiddellUDS is next month and we'll get together then and write up those specs in full with what we plan20:46
nixternalall of it will be discussed during UDS, and if you can't make it physically, the sessions are typically live online for you to join20:46
Riddellor come to Barcelona and say hi20:46
* nixternal won't be there, but if you want to come to Chicago and say hi, I am game, first round is on you! :)20:47
RiddellKDE 4.3 of course, hopefully fixing bugs, getting rid of the last KDE 3 apps, finishing off some of our development stuff like printing and probably starting some more20:47
Riddell20:24 < homy> QUESTION: Instead of helping kubuntu, shouldn't you rather help kde upstream directly, as kubuntu will also directly profit?20:48
Riddellas it happens, we do20:48
nixternalWe do...I think more than half of us on the Kubuntu team are upstream developers20:48
nixternalI typically work in the "System Help" area20:48
nixternalthough I am planning on expanding the areas I work in with KDE in the near future20:49
Riddellmost of what Kubuntu does is packaging and testing20:49
Riddellbut there are some areas that KDE developers don't care much about, such as printing (geeks don't print but as a distro we know we have lots of users who do)20:49
nixternalalso, we tend to help Debian and other distros as well when they need help, because all of the distros can help make KDE better, as well as make each other better20:49
Riddellso we develop the printer setup and status tools and those go into KDE20:50
nixternaland System Settings20:50
Riddellthere's user config tool too which has been worked on from the kubuntu side for similar reasons20:50
Riddell< T0m4rn0ld> QUESTION: Which KDE and Kubuntu release will make KDE4 really shine? (As in all apps mature and ported and everything polished and websites working)20:51
nixternal4.5! Just kidding...someone in the blogosphere actually wrote that recently and I found it comical....20:51
nixternalI think in 4.3 you will see even more polish, but I feel that starting from right now, each release is going to make KDE 4 really shine20:52
RiddellI think KDE 4 desktop does really shine now, but some apps are still working on the transition20:52
RiddellAmarok 2 is fabulous, but still misses a few important features.   2.1 is looking great though20:53
nixternalfunctionality is being added, stability is getting a great deal of attention, and memory management is also being looked at20:53
RiddellKOffice 2 is also starting to get really nice, Krita will soon be a real photoshop killer20:53
nixternalyes, Krita is amazing...I turned an eye to it in the past, but man I was really impressed with it20:53
Riddellfor Kubuntu, I'm saying that 10.04 (probably next LTS) will be a work of perfection20:53
nixternalnow we just need tutorials out there for it, because I am horrible with graphics unless someone teaches me how to do it, and even then my graphics don't turn out as good as theirs does :)20:54
nixternalKubuntu Leaping Leopard LTS (to many L's, though there are to many K's right now) :p20:55
jcastro5 minute warning!20:55
=== AntORG_ is now known as AntORG
RiddellI think we're about done20:56
MagicFabo/20:56
dwidmann_KKK ...  my oh my20:56
Riddellif you want to join the party and help with Kubuntu  #kubuntu-devel is the place to go.  if you need some help #kubuntu20:57
nixternalTHANKS EVERYONE! great questions!20:57
* Riddell high fives nixternal 20:57
homythanks for the great session!20:57
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2000 UTC: Be Your Neighbor's Ubuntu Guru || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
jcastroMagicFab: about ready?20:58
jcastrook everyone take a few minute break20:58
MagicFabyup20:58
* nixternal hugs Riddell 20:58
MagicFabin ~5 would be perfect :)20:58
* nixternal hugs MagicFab 20:58
MagicFabuh actually 220:58
MagicFab:)20:58
bruce89ah20:59
LedHi21:01
JFoMagicFab, can I call this the Ubu-guru session for my own personal benefit? :-)21:02
JFowhoops, meant to put that in the -chat channel21:02
JFosry21:02
MagicFabSure do21:02
MagicFabHi all21:02
MagicFabI'll wait for jcastro 's cue to start21:03
jcastrowhenever you're ready!21:03
MagicFabHi All, Fabian Rodriguez here. I work at Canonical's Global Support Services center in Montreal, Canada as a senior support analyst and technical trainer for support & server stuff since November 2006. I am mostly interested in free technologies advocacy (including formats, content, licencing) & training for new users, with an emphasis on security.21:03
Pirate_Hunterhi new here but what is this irc about?21:03
MagicFabMore about me: https://wiki.ubuntu.com/MagicFab21:04
sebsebsebPirate_Hunter: I think it's about promoting Ubuntu to people21:04
MagicFabGlad to see so many people attending Open Week sessions! I've enjoyed them too and I hope I get some very hard questions today :)21:04
sebsebsebPirate_Hunter: to the naigbhours or whoever,  but without them asking for technical suppourt all the time21:04
MagicFabThis session log will be at https://wiki.ubuntu.com/MeetingLogs/openweekJaunty/UbuntuGuru , for now there is a description.21:04
MagicFabJoking aside, I am very interested in the cultural notion that "the computer guy" is always sucked into supporting family & friends for free, with high expectations. I want to beat that and help you convince people that they can handle Ubuntu by themselves. Heck, my parents do!21:04
MagicFabAnother talk very close to this one is Efrain Valle's With a Little Help tomorrow at 15:00 UTC - https://wiki.ubuntu.com/MeetingLogs/openweekJaunty/UbuntuHelp . He'll be going into more detail about all the great Ubuntu support & self-help resources.21:05
MagicFabEmpower your new Ubuntu converts or prospects to become autonomous and be part of the community (or not!) with some technical support power tricks and key, chosen URLs that will help quickly understand Ubuntu and free software.21:05
Pirate_Hunterhmmm until my parents learn to use their mobiles fones properly i disagree with that or even the pc21:05
jcastrodiscussion in #ubuntu-classroom-chat please Pirate_Hunter!21:05
MagicFabWith that in mmind, I'll take quesitons and try to show some of my stuff along the way.21:05
Pirate_Huntersorry21:06
* MagicFab whips21:06
MagicFab:)21:06
Evereadythx MagicFab. I am that computer guy.21:07
sebsebsebMagicFab:   what's at 15:00?21:07
MagicFabEveready, pfew i thought all had gone missing :)21:07
MagicFabWhen advocating Ubuntu or *any* free software, you'll notice it's much easier to **listen** and answers questions than to **propose** and impose information.21:07
sebsebsebEveready: people around here to locked into Windows,  would be nice if I could convert people out there more,  tried a little in the past, and failed21:08
MagicFab<jcastro> MagicFab: QUESTION: Can you give us an idea of the typical problems you guys deal with in support? Like, what are the common ones?21:08
MagicFabWell, at commercial support we deal with anything - really. From "I forgot my password" to "Data corruption on RAID" :)21:09
EvereadyI use windows all the time. Its just that I have to lock it all down. Admin user by default scares me, and is oblivious to most21:09
MagicFabjcastro, will you relay / filter questions here or should I ?21:09
MagicFabnext ?21:09
MagicFab<BugeyeD> QUESTION: how do you recommend handling the situation when your new-convert neighbor buys a windows-only printer or whatnot and whines when it cannot be made to work?21:10
MagicFabBugeyeD, I first ask what the return policy is :)21:10
MagicFabPrinters support is easy to check - linuxprinting.org should give all needed info.21:10
MagicFabHPs are best in my opinion - if it doesn't work at all, contact the manufacturer - youd' be surprised how many do have linux support!21:11
JFoMagicFab, I'll copy paste for you if you like21:12
MagicFabJFo, that would help  a lot tx21:12
JFok, np21:12
JFo<jussi01> Question: How does canonical deal with Local support - for those who dont speak english?21:12
MagicFabWell one of my killer tips is you should NOT rely on Canonical. It doesn't scale. We speak 8 languages in the support center.21:12
MagicFabBut we can'tpossibliy follow up, escalate bug reports, involve devs, etc.21:13
MagicFabRely *and relay* all you can to local resources. Don't make yourself THE target of unlimited, free, 24/7 support. Set your limits, with helpful phrases like "you know, there is a strong worldwide community of Ubuntu users. We all go by the CoC...". Know you local team website.21:13
MagicFabthat leads to introducing the Local Community teams. When someone calls us and they speak another language, most of the time they can handle very basic English. Enough to show them https://wiki.ubuntu.com/LoCoTeamList21:14
MagicFabnext ?21:14
JFo<Pirate_Hunter> MagicFab, How would you explain to someone why it would be better to use linux (ubuntu) as the prefered OS instead of windows? this is a question i get all the times and I still ahve not come up with an answer that would convince someone new/computer illiterate21:14
KickAssClownHello21:14
MagicFabPirate_Hunter, It's a typical mistake to advertise something as best or better. It depends on everyone. I explain why it's better for me and my wife who is a 1stgrade t4eacher. How I used to be a Windows power user.21:15
JFoKickAssClown, please chat in #ubuntu-classroom-chat21:15
MagicFabA great site that helps is http://www.getgnulinux.org/21:15
MagicFabI dont'say much ! I ask them GO READ THIS - It's in 8 languages, enough for me... I explain I don't like the "anti-Microsoft" tone (really, I dont) - but I ask them to read it and *THEN* come back to me! They feel like I trust them to understand. And to my amazement, they do!21:16
MagicFabnext ?21:16
JFo<sebsebseb> QUESTION:  I would feel a bit uncomfortable even going to my next door naighbours with an Ubuntu CD, that I don't really know that well, or complete strangers on the same street, and then trying to convert them to Ubuntu.   So  how could I even get those people interested, without looking like some geek/weirdo?21:16
bruce89JFo: don't21:16
MagicFabsebsebseb, then don't ! I used to be that ANNOYING GUY!!!!21:17
MagicFab:)21:17
MagicFabI said before..21:17
MagicFabWhen advocating Ubuntu or *any* free software, you'll notice it's much easier to **listen** and answers questions than to **propose** and impose information.21:17
MagicFabPeople know I am "working with computers" but when they ask "what do you do for XXXX" or "How do you... XXX" I have a very short answer: "I may not be able to help you. I use mostly free software, I don't use Windows or Mac OS". STOP!!! I don't elaborate.21:17
MagicFabSo a few people come back and ask more, intrigued. I give them homework.21:17
bruce89that's the way I'd approach it21:17
MagicFabI make them ask me or *someone else* - here, plug that getgnulinux.org site or your loCo team. Invite them to a *SOCIAL* event, not a technical one.21:18
MagicFabnext ?21:18
JFo<sebsebseb> QUESTION:  Naighbours,  how about local schools and such,  could I ever get them interested in say Edubuntu, sucessfully?21:18
MagicFabsebsebseb, of course. It's more subtle.21:18
KickAssClownI have a simple request. I'm learning W-Grammar, also known as van wijngaarden grammar. I21:18
MagicFabI'll start with the famous "in these times... " :)21:18
jussi01KickAssClown: chat in #ubuntu-classroom-chat please :)21:18
sebsebsebMagicFab: how it seems in UK,  you got to get  BECTA won over, or whoever is in charge of  the  local education athority and what software schools use.21:19
MagicFabSo, in local organizations, pass some articles about how X saved $$Y with Ubuntu (or else)21:19
angelbladeif you have a website , http://www.getgnulinux.org/ have link buttons for spread free software21:19
MagicFabalways BACK OFF, remember the golden rule: wait for them to ask.21:19
KickAssClownI'm looking for an appropriate community to discuss it with. I was hoping someone here might be able to direct me to another source if this classroom is not the place to learn such things.21:19
sebsebsebMagicFab: well they woudn't ask, since they don't know I exist, which is also the problem21:19
MagicFabOk, I'll stop the session here if people don't sta in #ubuntu-classroom-chat.21:19
MagicFabnext ?21:20
JFo<sirderigo> QUESTION: do you think what helping *too much* a newbie will be good or bad for him?21:20
jussi01MagicFab: we can +m it if you need21:20
jcastrowe can +m if you'd like21:20
MagicFabsirderigo, interesting :)21:20
MagicFabI'd say BAD21:20
MagicFablet people explore, give them tools21:20
MagicFabFo rexample, refer to official documentation - https://help.ubuntu.com/ is a *great*, easy starting point for any new comers to Ubuntu, yet many old hats just don't know about it!! As a support analyst, but also as "the computer guy", I *have* to know what the official docs contain - or else die of shame at the next Ubuntu party :)21:21
MagicFabRegarding actual support, you need to let people know a few things that are key so they become AUTONOMOUS:21:21
MagicFabthe more they learn that they can do things on their own, the less you'll hear about them.21:22
MagicFabFor exeample21:22
MagicFabWhat distribution / version do they have ? You'd be surprised how many people call Canonical commercial support asking about RedHat ! Show your new Ubuntu converts System > Administration > System Monitor. It's an easy, graphical way to know your Ubuntu version, kernel version, memory, etc.21:22
MagicFabsirderigo, so - don't show too much - but also make sure what you show leads to more - without you21:22
MagicFabnext ?21:22
JFo<awkorama> QUESTION: there is still a huge problem with proprietary formats (namely .doc, docx etc.).. i have no power over many of the users of these formats? ubuntu office suites do not import the formats correctly all the time, what is the solution here? (i heard that windows 7 will include virtualized xp, can this be a clue) ?21:22
MagicFabawkorama, there's no simple solution. But here, a few tricks:21:23
=== croppa_ is now known as croppa
MagicFab- many people use 20 ENTERS instead of proper page breaks - that husrt formatting21:23
MagicFab- Fonts are always missing - the msttcorefonts package helps21:23
MagicFabetc..21:23
MagicFabbottom line - don't deal with it. Be practical and help people understand the problem - not the symptom.21:24
MagicFabThey wan tto keep saving in .doc ? Fine! Do it. Eventually they'll ask about free formats and then....21:24
MagicFabwham! http://www.openformats.org/main21:25
MagicFabgive them more homework :)21:25
MagicFabsurely, but slowly - they'll educate themselves. I don't give the moral speech about it anymore.21:25
MagicFabnext ?21:25
JFo<Pirate_Hunter> MagicFab, what about those people that have some pc knowledge but still believe those linux fab like you have to use commands, no gui etc... I had to handle one of them once showed them ubuntu on my system with gui and they were like yeah but i still would have to learn the commands 0.o???21:25
MagicFabJFo, getgnulinux.org has great screenshots.21:26
MagicFabThat's it! Don't spend TIME on them!!! But don't be arrogant heh :)21:26
MagicFabI know, though balance !21:26
MagicFabYes, many people still think it's all CLI land over here.21:26
MagicFabnext ?21:26
bruce89JFo: can't do anything about ignorance21:26
JFo<pwnguin> QUESTION: the loco in my community is mostly dead, and geographically sparse. isn't pointing people at a loco without participating in one counterproductive?21:27
MagicFabpwnguin, invite them over for coffee. Start small. You know the saying three is company.. :)21:27
MagicFabBlog about it, eventually someone else will pick it up.21:27
MagicFabIt's hard to start from zero, but I've helped many teams do exctly that.21:28
MagicFabWorse thing that can happen, you make 1-2 new friends. They tell 2 more.. then next month the meeting is 5 people and so on.21:28
MagicFabWe had release parties with 4 people in Montreal!!!!21:28
MagicFabnext ?21:28
JFo<sebsebseb> QUESTION:  Helping  people in the local community with  Ubuntu,  that's fun and a nice thing to do, but we live in a society where money is used,  so  I wonder if I could ever  make good money from doing homeuser/consumer  Ubuntu and Windows suppourt, focuessing on the software, since I am not much of a hardware guy.21:28
MagicFabsebsebseb, Canonical hired me.21:29
MagicFabnext ?21:29
MagicFabok, seriously, I think yes :)21:29
JFo<jussi01> Question: What resources exist from Canonical with regard to educating Loco's and individuals?21:29
sebsebsebMagicFab: why?  and I looked into that, it seems Canocnical want the best.   so like LPI  I would have to do maybe, and some Ubuntu quallification etc21:29
sebsebsebMagicFab: plus I thought Canocial mainly did servers21:30
MagicFabI used ot be a consultant before joining Canonical. I see many,many opportunities for doing business with Ubuntu. Look up "open source business model" or look me up in #ubuntu-ca :)21:30
MagicFabnext ?21:30
JFono more questions just now MagicFab21:30
ceelightdon't forgt jussi0121:31
MagicFabjussi01, regarding individuals, shop.canonical.com has the online Ubuntu Desktop Course for ~U$60 I think.21:31
Pirate_Hunteryes there is mine which was not answered i believe?21:31
MagicFaband i know there's great activity around education in the community these days. Canonical as a business doesn't focus that much on individuals, however we have 3 people dedicated full time to the communityt (including jcastro who helped organize openweek)21:32
MagicFabSo I previously mentioned.../21:32
MagicFabhelp your new converts know what Ubuntu version they run. I meant it!21:32
MagicFabRelated to that...21:32
MagicFabWhat support cycle can you expect? See https://wiki.ubuntu.com/Releases - yes, I often forget to tell friends to upgrade before their version reaches EOL!!21:33
JFo<pwnguin> QUESTION: you've mentioned locos and canonical support; do you have an opinion of answers.lp.net?21:33
MagicFabKeep this in mind.21:33
MagicFabTell your converts to share the version they have in any request for help... for example.. "I use Ubuntu Hardy and... " it's an important detail! This combined with knowing about the official docs... helps a lot21:33
MagicFabpwnguin, I love it. I wish it was multilingual! Hopefully LP being open source many people will see value in that _ I know i'll pitch in.21:34
pwnguinit's not multilingual?21:34
MagicFabI also think Answer is not used to its potential by any stretch!21:34
MagicFabpwnguin, the interface is not - and that means it  won't get used by many.21:34
MagicFabnext ?21:34
JFo<Pirate_Hunter> MagicFab, I do believe the transition of an os to linux (ubuntu) can be very difficult even knowing most linux os nowaday do provide a desktop environment that people can use with most desirable applications I still believe for someone that is new it can still be hard i.e. i just had to install ubuntu-restricted-extra even knowing rythbox is there, most users would expect to just point it to their music folder and it w21:35
JFo<Pirate_Hunter> ould play any format21:35
MagicFabPirate_Hunter, interesting. I never install metapackages of non-free stuff. It's not needed. Pick only what you need. When they ask, have your 2 sentence ready on why this happens:21:36
MagicFab1) Manufacturers lack of support21:36
MagicFaband/or21:36
MagicFab2) Established "standards" on products/ formats/ software that are patented and as such, not available for free21:36
MagicFabI over simplify but yes, be ready.21:36
MagicFabTHe FSF site may help in understanding some of that21:36
MagicFabYou may need to tone it down for friends / family though.21:37
MagicFabDon't shove things down anyone's throat :) Wait until people notice what you do and answer their questions in a brief, precise way.21:37
MagicFab Stick to the original question! I've found the more I talk, the less people listen to me. The more I listen, the more they trust me.21:37
MagicFabnext ?21:37
JFo<ball> QUESTION: If people do this poorly, isn't there a danger of doing more harm than good to the reputation of Ubuntu?21:38
MagicFabball, well, I am trusting all people here will do a great job. I fyou are not 300% sure about something, saying "I don't know" is also in order.21:38
MagicFabnext ?21:39
JFo<sirderigo> QUESTION: what do you think what non-official activities in a LoCo are good or bad?21:39
MagicFabsirderigo, I wouldn't say anything is "bad" or "good" - but, well, if you organize mushroom hunting parties and call them Ubuntu... at least give out CDs or something :)21:40
MagicFabgenerally speaking I wouldn't put myself ina  situation where people or organizations confuse a Loco Team activity with commercial support from Canonical for example.21:41
MagicFabnext ?21:41
JFo<sebsebseb> QUESTION:  I wonder how I could find out who uses Ubuntu around here, or would be interested in using it.   I guess I can't really find out easilly since my  LOCO is  dead or pretty much dead, but as far as I know also somewhere I can't just get to, if it is still running.21:41
MagicFabsebsebseb, which Loco ?21:41
sebsebsebMagicFab: Bristol  and Bath one for England21:41
MagicFabsebsebseb, so put up a small flyer, invite a few friends to a local pub. Call it "Ubuntu Bristol" or else.21:42
sebsebseb[21:38] <ball> QUESTION: What sebsebseb said21:42
ballIs Bath back in Wiltshire now?21:42
sebsebsebball: yeah think so21:42
MagicFabEven if only 2 people show up, so be it! In time it will build. You'd be surprised how many people show up.21:42
ballsebsebseb: I live in the U.S, but have the same problem: No LoCo21:42
MagicFabOf course abuse facebook for that. I have the most ubuntu pimped Facebook account on earth. And no, you can't be my friend.21:42
MagicFab:021:42
MagicFabnext ?21:42
JFo<Pirate_Hunter> MagicFab, i understand that but that options means that people will have to stop using there music files and hope either that the manufacturers someday release music in opensource format which will never happen, it doesnt actually solve the problem, this are people that are coming from another os they have their files and would like to use them instead of being told sorry maybe you can use this file instead. what does21:42
JFo<Pirate_Hunter> one do in that situation?21:42
MagicFab*Disclaimer* I don't know Pirate_Hunter, he or she's just a great Open week participant :)21:43
sebsebsebMagicFab: yeah I turned my Myspace into an about me page and software promotion :d  ,but  hardly anyone uses Myspace around here anymore,  so  I basically just like tell people from net to look at it sometimes21:43
jussi01sebsebseb: please dont talk here. use #ubuntu-classrom-chat21:43
sebsebsebjussi01: I know21:43
MagicFabsebsebseb, stick to u-c-c21:43
MagicFabPirate_Hunter, no!21:43
MagicFabLet them find out. Install mp3 support for now. although MP3 patents will soon expire, isn't it ? Research it on Wikipedia.21:44
MagicFabWikipedia is THE most layman's place to read about tech stuff. An dget precise detailslike dates.21:44
MagicFabPirate_Hunter, KNOW your Ogg Audio -playing devices, there are many.21:45
MagicFabDon't insist on free formats. People eventually get it. Point them to http://www.openformats.org/en421:45
MagicFabRemember ? HOMEWORK! People understand this stuff, don't underestimate.21:45
MagicFabnext ?21:45
JFo<akgraner> QUESTION:  When a person realizes that using Ubuntu is not just an OS but a whole community, how do you direct their efforts if they are a non-technical person, so they stay energized and excited about Ubuntu?  What are the top 3 questions to ask to direct them, their are so many directions you can go in, how do you keep it ordered and not overwhelming?21:45
MagicFabakgraner, :)21:46
akgraner:)21:46
MagicFabYou don't. They have to do it on their own. You only have to remain *available*. Don't push it.21:46
MagicFabHOWEVER!21:46
MagicFabIf you're talking about bug reports.. well, show them some you have filed (if you have) . If you are talking about docs, show them..21:47
MagicFabwell... show them how YOU have remained energized etc.!21:47
MagicFab3 questions for them:21:47
MagicFab- Do you have the time ?21:47
MagicFab- Do you care ?21:47
MagicFab- Do you want me to care and dedicate time to you ?21:48
MagicFabOf course dress it up accordingly..21:48
MagicFabnext ?21:48
JFo<awkorama> QUESTION: Isn't it kind of strange to expect some help from users? I mean, many people view their computers as tools and most tools require no help from them to function.21:48
MagicFabawkorama, you know what, most people don't really need help. They need a couple more tools.21:49
MagicFab1) Documentation21:49
MagicFab2) The assurance that you are available (well, you = the community)21:50
MagicFab3) No "RTFM " or  "You're stupid, you don't get it" attitude21:50
awkoramaI meant more like.. How to make someone passionate about contributing to community, I don't cotribute to community of my car manufacturer.. whatever21:50
MagicFabStrange ? no. I believe humans rely on peer help to the extent they become autonomous. Software / tech stuff it's not different.21:51
MagicFabawkorama, you don't "make" someone passionate.21:51
MagicFabYou know, I worked in several call centers. I had to sell stuff. When someone didn't want it, we had 3 minutes to determine that. Then, we took another call.21:51
MagicFabTAKE THE NEXT UBUNTU CONVERT - don't spend precious time convincin someone.21:52
MagicFabEventually people notice something is off - why is everyone paying for antivirus ? Why can't I find a MS Word french dicitonary at 2AM ? Then they remember you.21:52
MagicFab<sirederigo> QUESTION: I don't know how to say no!!! How can i say NO I CAN"T HELP in a nice way ?21:52
MagicFabsirderigo, great question (in Spanish, so I translated)21:52
MagicFabYou NEVER say no.21:52
MagicFabYou say "sure, post it in a public forum".21:53
MagicFabTell anyone that asks for free help you will give them free, unlimited, 24/7 life support.21:53
MagicFabFirst question they ask, ask them pol;itely to post it in your LoCo Team forum, mailing list or IRC. Make sure you ARE there and reply to it, follow up etc. Then they will notice the rest of the community.21:53
MagicFabThen, you pray everyone follows th eCode of Conduct and the sheer love is soooo overwhelming they'll "get it" and contribute back.21:54
MagicFabYou know what ? I had to tell people how to ask for MY free help.21:54
MagicFabon my contact poage I have the most ridiculous rules21:55
MagicFab"I don’t reply to any emails that demand free help, are unreadable or impossible to understand, lack any courtesy, are not signed."21:55
MagicFabI also set expectations straight21:55
MagicFab"I reply to requests as time permits, mostly within 48 hrs. Emergencies and current customers under contract are prioritized, with a response time usually under 4 hours. "21:55
MagicFabnot asking everyone to be like that :) but within Ubuntu context, you need to barter.21:55
MagicFab"You want my free help ? OK, let's make sure it counts for EVERYONE. As a side effect, let's expose it more".21:56
MagicFabnext ?21:56
JFo<ball> QUESTION: Do we have to get the CBC talking about Ubuntu for civilians to believe it's credible?21:56
MagicFabball, we don't. They will :) In fact they have. ;) Remember, people eventyally notince "something's going on".21:57
MagicFabnext ?21:57
JFo<pwnguin> QUESTION: ~50 people have rsvp'd for a distro-neutral LUG event within walking distance of my house. what benefits does a loco provide over traditional LUGs? and can they coexist?21:57
MagicFabpwnguin, again, none is better or worse. They usually coexist. In fact I had a gentoo guy always on the #ubuntu-co channel - he eventually admitted he was there to "learn how you guys can chat without fighting!".21:58
MagicFabEach learn from the other - just don't be pushy and of course ignore non-constructive people - hardest :)21:58
MagicFabnext ?21:58
JFoThat looks like the last one MagicFab21:58
MagicFaband we have 2 min left I think.21:58
MagicFabOk so one LAST thing!!21:59
elk80Will there be a log posted from this session? (sorry to break in!)21:59
MagicFabI mentioned before...21:59
sebsebsebelk80: yes there will be21:59
MagicFab"Tell your converts to share the version they have in any request for help... for example.. "I use ubuntu hardy and... " it's an important detail!21:59
MagicFabWhy ? well beware of dates! Remember support cycles ? Well, a forum post from january 2007 may not apply to Ubuntu Hardy! Same thing for blogs, bug reports, etc. - keep an eye open for this, it's amazing how much outdated stuff is out there.21:59
MagicFabHopefully with what we discussed today, your new converts and targets  will be tempted to join the community - or get whatever they need when they have to :) It's OK too to *not* be sucked into all of it :D22:00
MagicFabCheers to all and thanks for putting up w/ me.22:00
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2100 UTC: Good Practices in Reporting Ubuntu Bugs || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
jcastrothanks MagicFab!22:00
jcastromgunes: ready?22:00
sebsebsebMagicFab: thanks22:00
* BUGabundo claps for MagicFab22:00
MagicFabspecial hugs to JFo, for managing Qs22:00
akgranerMagicFab, Thanks!22:01
* elk80 is not happy she missed the session..22:01
* MagicFab hugs jcastro , all22:01
* ^arky^ claps 22:01
JFono sweat MagicFab :)22:01
* sirderigo launch him hat to magicfab 22:01
Evereadywas a pleasure , MagicFab22:01
jcastrook, we'll give mgunes a minute or two before he begins22:02
jussi01jcastro: Ok, Im off to bed now that you are back. nini :)22:02
jcastroas always, when the session is on please keep discussion in #ubuntu-classroom-chat22:02
jcastromgunes: about ready?22:03
jcastro*crickets*22:03
Mobuntuwill see you tomorrow MagicFab :-)22:04
* james_w dresses up as a tumbleweed and rolls past22:05
jcastrook stand by please22:05
jcastrook, quick instructor swap-a-roo, bdmurray will be along shortly and the session will begin22:05
=== c is now known as Guest77426
=== Guest77426 is now known as stoffel
=== Mobuntu is now known as tottto-drummond
bdmurrayHey, sorry about that!22:07
bdmurray'm here to talk to you today about how to report bugs about Ubuntu as there are various different ways you can do it.22:07
bdmurrayAdditionally, I'll cover how to make your bug report more likely to get fixed!22:08
bdmurrayFirst we should talk about what exactly qualifies as a bug.22:08
bdmurrayIn computer software it is an error or a flaw that makes it behave in ways for which it wasn't designed.22:08
bdmurraySome of these can result in crashes, others may have a subtle effect on functionality, others can be spelling errors.22:09
bdmurrayBy reporting these issues you can help to make Ubuntu even better than it already is.22:09
mgunes1hi all, sorry for the delay; I've had a connection failure..22:09
jcastromgunes1: no worries, we were just getting started22:10
=== mgunes1 is now known as mgunes
mgunesbdmurray, do you mind if I go on? ;)22:11
bdmurraymgunes: nope go ahead, I just went over what qualifies as a bug22:11
mgunesalright22:11
mgunesjust a short introduction: I'm Murat Güneş; I'm part of the Ubuntu Quality Assurance team, and I'm going to be talking about good bug reporting practices.22:12
mgunesMy intention is that this talk will cover the basics of what a bug report is, how to help improve Ubuntu and the broader ecosystem of free and open source software by filing a good one, and some useful tools for and good habits in keeping track of the bugs that interest you in one way or another.22:12
mgunesBrian probably got you through some of the basics; especially once I've covered some more, feel free to interrupt with questions at any point and make the talk veer off into other topics related to bug reporting and quality assurance in general!22:13
mgunesbut please keep the questions in the chat channel.22:13
mgunesOnce you've encountered what can be classified as a "bug", you'll want to report it, so that it can be... fixed.22:14
mgunesIt's probably a good idea to look at a few sample bug reports to get an idea of the anatomy of an Ubuntu bug report22:15
mguneshere's one: https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/1319922:16
mgunesThis bug has been encountered in Ubuntu, but also affects what's known as the "upstream project", which is to say, the project that the code making up the software originates from (in this case, Nautilus, the default file manager for Ubuntu)22:17
mgunesAt the top you see a (not really ideal) description of the behavior. Some way below is a short and itemized description of the problem22:18
mgunesOn the right, you see "duplicates", the bug reports that have been classified as describing the same underlying problem by bug triagers and developers.22:19
mgunesBelow is the discussion, and the list of "subscribers", the people who are interested in receiving updates on the report for one reason or another.22:19
mgunesWhen should you report a bug?22:20
mgunesA good rule of thumb is to make sure that the problem you're encountering with the software is reproducible.22:21
mgunesIf it's reproducible across different configurations and/or use cases,  is affecting the task you want to perform with the software negatively, it's most likely a bug.22:23
mgunesLet's go on with some basics of how to report a bug in Ubuntu.22:23
mgunesYou'll see the URL https://bugs.launchpad.net/ubuntu/+filebug cited in many guides and articles about bug reporting.22:23
mgunesYes, that is the default Launchpad URL that lets you pick a package and file a bug report in it.22:24
mgunesHowever, and that's a big however..22:24
mgunesThere are other ways of reporting bugs which make the process of evaluating and fixing bugs much easier for developers and bug triagers22:24
mgunesWith most graphical user-visible software that comes preinstalled with Ubuntu, you'll see a "Report a Problem" menu item on the "Help" menu.22:25
mgunesIf you click on it, it will run the Apport bug reporting tool, which will collect basic information about the version of Ubuntu you are using, the version of the application that produced the problem, etc. and let you attach this information to the bug report.22:26
mgunesThere's also the command line utility "ubuntu-bug".22:27
mgunesTo file a bug in, say, Firefox in Ubuntu, all you have to do is type "ubuntu-bug firefox" in a terminal, and the same information will be collected.22:27
mgunesI'll stop here to take a look at some questions if any.22:28
mgunessebsebseb: QUESTION:  let's take for example  Asterisk  the one from Ubuntu repo didn't just work it seems,   was it just buggy?   How would I even know, what a bug is?22:28
sebsebsebmgunes: that was 8.10, but I assume it will be like that in 9.04 to,  anyway that's pretty much irelivant22:29
mgunessebsebseb: if you're not sure whether something is a bug, you may want to file a support request first (at the answer tracker or forums) and maybe perform some debugging (see https://wiki.ubuntu.com/DebuggingProcedures).22:29
sebsebsebmgunes: ah ok22:30
mgunessebsebseb: if the problem seems to persist, and multiple people whom you've asked for support can reproduce it, it's likely, but NOT necessarily, a bug.22:30
mgunessebsebseb: you can also ask for assistance on bug reporting at the #ubuntu-bugs IRC channel and Ubuntu Bug Squad mailing list.22:30
mgunessheena1: QUESTION: Do you report a bug that already has a bug report? How do you decide?22:31
mgunessheena1: If there's a bug report about the problem already, do not file another. Instead, if you're sure that the bug report is about the same problem, try to improve the existing report.22:31
sheena1mgunes: How can I find out more about how to do that?22:32
mgunesYou can add new debugging information (see the debugging procedures link above), improve the title and description, add information about the way the bug manifests itself on *your* configuration, etc.22:32
mgunesAll of these improve the report and possibly make it more likely to be fixed.22:32
mgunessheena1: Here are some good links: https://help.ubuntu.com/community/ReportingBugs22:33
mguneshttps://wiki.ubuntu.com/Bugs/BestPractices22:33
mgunesagain, if in doubt, always ask us!22:33
sheena1mgunes: Thank you! :)22:33
mgunesYou're welcome.22:33
mgunesOn with some basic info on reporting crashes..22:34
mgunesIf you're using a development branch of Ubuntu, you'll have the Apport bug reporting assistance tool enabled by default.22:34
mgunesIt will let you deal with crash bug reporting in an automatic fashion.22:35
mgunesYou can also manually report crashes that have produced ".crash" files in your /var/crash directory by typing "ubuntu-bug /var/crash/nameoffile.crash22:36
mgunes,"22:36
mgunesAgain, Apport will take care of things.22:37
mgunesWhat if you've reported a bug, but forgot / neglected to use ubuntu-bug or "Report a Problem"?22:37
mgunesapport-retrace comes to the rescue.22:37
mgunesCorrection: apport-collect comes to the rescue :)22:38
mgunesSimply type "apport-collect #123456" (the number of the bug report) and Apport will work its magic to collect the required information and attach it to the bug report.22:39
mgunesAny questions on the use of these tools?22:39
mgunesLet's go on with some "do"s and "don't"s in bug reporting.22:40
mgunesMake sure that your bug title is descriptive.22:41
bdmurrayWithout the "#" for appor-collect.22:41
BUGabundomgunes: typo: s/apport-collect #12345/apport-collect 1234522:41
mgunesbdmurray, BUGabundo, thanks!22:41
mgunes"Weird problem with Firefox" is a bad title. "firefox prints only visible portion of image" is a good one.22:42
mgunesFollow up with your bug reports and try to improve them.22:43
mgunesIf at first the problem was vague, but later you came up with more details, make sure those are posted.22:43
mgunesYou can edit the description directly instead of adding comments.22:44
mguneshttps://wiki.ubuntu.com/DebuggingProcedures has links to many pages with information on how you can help developers come closer to pinpointing the underlying problems that cause the unwanted behavior.22:44
mgunesUse those procedures to improve your report, and when in doubt, do not hesitate to ask for help in #ubuntu-bugs or the Bug Squad mailing list.22:45
mgunesUse itemizing to list the steps for reproducing the issue.22:45
mgunesIn your description, list each step you take to make the problem appear. This will help your description stay focused and concise.22:46
mgunesI want to reserve some time to other topics, so I'll refer you to a valuable blog post by MagicFab that better elaborates this: http://www.fabianrodriguez.com/blog/2008/01/18/the-bug-reporting-culture-10-things-to-avoid-10-things-you-must-do/22:47
mgunesNot to forget Bryce Harrington's http://www2.bryceharrington.org:8080/drupal/node/35 .22:47
mgunesAny questons?22:47
mgunesakgraner: QUESTION:  I Tried to use apport and I always get closed because I have outdated apps, how can that be if I update everything every the notifier tells me I have updates?22:49
mgunesakgraner: If I understand you correctly, you may be using an outdated mirror.22:49
mgunesakgraner: make sure that you use one that's up to date with the latest state of the development branch.22:50
mguneshttps://launchpad.net/ubuntu/+archivemirrors may help.22:50
mgunesunutbu: QUESTION: on Ubuntuforums there are some reports of Jaunty installs that fail at "formatting 5%". How should we determine if this is a bug, and if so, how should we most effectively report it? See for example http://ubuntuforums.org/showthread.php?p=7119628 and http://ubuntuforums.org/showthread.php?t=1142470 and https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/9990822:50
mgunesunutbu: on top of the info in the links I've posted above (https://help.ubuntu.com/community/ReportingBugs being the starting point), you may want to join #ubuntu-bugs to get help from the ubuntu bug squad, or  get in touch with the developers of the software directly (in the case of Ubiquity, you may want to join #ubuntu-installer and kindly ask the developers there).22:53
mgunesBUGabundo: QUESTION: is using the apport descrition or any other crash, as the bug descrition good or bad?22:53
* BUGabundo listens22:54
mgunesBUGabundo: you may want to use a more descriptive title, but using the Apport provided one is just fine.22:54
mgunes jegomez: mgnunes: QUESTION: Any best-practice thoughts on "bumping" a bug report? or we just shouldn't do it?22:54
jcastro5 minute warning!22:55
mgunesjegomez: you should refrain from adding "me too" comments (there's a button for that now), and in general, comments that don't add any new information to the report. But gently nudging people infrequently, preferably with new information regarding the issue, should be fine.22:56
mgunesunutbu: QUESTION: Sometimes a bug report is marked as "Incomplete". Where should the bug poster look to find what information needs to be supplied to make the bug report complete?22:56
mgunesunutbu: the triager or developer who set the bug status as "Incomplete" will almost always refer to the place to look.22:56
mgunesunutbu: if they haven't, do not hesitate to ask them to! it's part of their job.22:57
mgunesunutbu: but again, https://wiki.ubuntu.com/Bugs/BestPractices and https://wiki.ubuntu.com/DebuggingProcedures should help.22:58
mgunesWe're almost out of time. I can probably answer a couple more questions if you have any.22:59
mgunesFor the basics of using ubuntu-bug, see http://mdzlog.alcor.net/2009/03/31/please-dont-report-ubuntu-bugs-directly-to-launchpad/22:59
jcastrook time!23:00
jcastrothanks murat!23:00
jcastronhandler: you're next!23:01
mgunesThanks everyone.23:01
nhandlerHello everyone. My name is Nathan Handler. Today we will be learning about how to stay up-to-date with what is going on in the Ubuntu community.23:01
nhandlerThis session will only briefly explain the various methods of staying up-to-date. If you have a question, please ask in #ubuntu-classroom-chat. Be sure to preface it with 'QUESTION: '23:02
nhandlerI have some content prepared that I will be discussing. However, I have left plenty of time to discuss additional topics. If there is something that you want to learn more about, please let me know in #ubuntu-classroom-chat.23:03
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2200 UTC: Staying up to date in the community || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
nhandlerOne of the key ways that different people in the community communicate with each other is through the mailing lists.23:03
nhandlerSome of these mailing lists can be found at https://lists.ubuntu.com/. However, now that Launchpad supports mailing lists, some teams are choosing to use that instead.23:04
nhandlerI would suggest that you start by subscribing to all of the -announce mailing lists on lists.ubuntu.com. These lists are usually low volume, but they provide very important announcements about their relevant topics.23:05
nhandlerQUESTION is there any chance that we'll see new interface for mailing lists on LP?23:05
nhandlerI haven't heard about any changes to the mailing lists that will be taking place in the next few weeks. However, Launchpad is under constant development. Changes get made all of the time. I also know that there are several issues that need to be sorted out. You can ask the people in #launchpad to get a better estimate about when these changes will be made23:07
nhandlerQUESTION How can devel branch testers keep up with most upstream changes, and even ubuntu internal, to packages, and features, and even policy? and please don't send me read .changelogs... not as easy to read!23:08
nhandlerMost of the tools that I am going to be discussing can be used to keep up with the changes that are being made. These changes are all public. Most developers also send out messages to various sources prior to making the changes. If you wait a little bit, I think by the end of the session, you will have an answer to this question23:09
nhandlerContinuing with the session...23:09
nhandlerIf you subscribe to ubuntu-announce, you will be notified whenever a new version of Ubuntu is released.23:09
nhandlerBesides the -announce mailing lists, I would also suggest that you subscribe to ubuntu-news.23:10
nhandlerThe Ubuntu Weekly Newsletter (https://wiki.ubuntu.comUbuntuWeeklyNewsletter) is sent out each week to this mailing list.23:10
nhandlerThese lists should help keep you up-to-date with the big events that happen in the community. However, they are not enough if you are an active contributor.23:11
nhandlerAs a contributor, you are most likely part of one or more teams. Most of these teams will have their own mailing lists that you will want to subscribe to.23:11
nhandlerFor example, I am a MOTU. So I subscribe to ubuntu-motu, ubuntu-devel, and motu-council (among many others).23:12
nhandlerIf you are unable to find your team's mailing list on lists.ubuntu.com, it might be on Launchpad. You can contact another member of that team to verify where the mailing list is located.23:12
nhandlerIf you are part of a LoCo, you will want to subscribe to your Loco's mailing list.23:13
nhandlerI am located in Chicago, so I subscribe to ubuntu-us-chicago.23:13
nhandlerQUESTION: why not also subscrubite to -devel-discuss23:13
nhandler-devel-discuss does contain good discussions and information about changes. However, it will cause you to receive a lot of mail. Since it is for active discussions, you really need to read a lot of the messages to get a good idea about what is going on23:14
nhandlerI prefer some of the other lists, which are used to send out emails once a decision on -devel-discuss is reached23:15
nhandlerOnce you start subscribing to lots of lists, you will notice a significant increase in the amount of mail in your inbox. Most of these messages will not interest you.23:15
nhandlerI would suggest reading up on how to create filters in your email client. They can help keep the unimportant messages out of your inbox, so you do not need to worry about them.23:16
nhandlerhttp://blog.launchpad.net/bug-tracking/gmail-filters-for-launchpad-bug-email talks about creating filters in gmail for bugmail from Launchpad.23:16
nhandlerThat about covers the mailing lists, any questions?23:16
nhandlerThe next area we will discuss is IRC. IRC allows teams to carry out live meetings and discussions without the delay that mailing lists cause.23:17
nhandlerFor instance, we have #ubuntu-meeting and #ubuntu-classroom, which are used for team meetings and educational classroom sessions respectively.23:18
nhandlerJust like with mailing lists, most teams and LoCos have their own IRC channels.23:19
nhandlerI would suggest that you read up about how to make your IRC client automatically join certain channels on start-up. That way, you won't need to remember which channels you need to join.23:19
nhandlerOnce you start joining lots of IRC channels, it will become impossible to read every message that is sent. You will want to configure your IRC client to display a notification whenever someone says your name.23:20
nhandlerThis will allow you to quickly respond to questions or comments that people might be directing at you.23:21
nhandlerIf you miss a meeting that takes place in #ubuntu-meeting, or a classroom session in #ubuntu-classroom, those channels, along with many others, are logged. These logs are publicly available at http://irclogs.ubuntu.com/23:21
nhandlerThat concludes the section about IRC, any questions?23:22
nhandlerQUESTION: how do I cope with #ubuntu?23:24
LjL? :)23:24
nhandlerThere is an #ubuntu-meta channel that you can use. That channel displays questions that are asked in #ubuntu and other channels23:24
nhandlerNow we will talk about blogs.23:25
nhandlerA key blog to follow is the Fridge (http://fridge.ubuntu.com/). That is where all important notices concerning Ubuntu will be posted. It is also where a calendar of all Ubuntu meetings (http://fridge.ubuntu.com/calendar) is kept.23:25
nhandlerOne of the privileges gained from becoming an Ubuntu Member (https://wiki.ubuntu.com/Membership) is that you get to have your blog listed on Planet Ubuntu (http://planet.ubuntu.com/)23:26
nhandlerMost developers and team leaders are Ubuntu members. As a result, they use Planet Ubuntu as a way to send news and announcements to the community.23:26
nhandlerFor users who are not Ubuntu members yet, there is Ubuntu Weblogs (http://ubuntuweblogs.org/), which serves a similar purpose as Planet Ubuntu.23:27
nhandlerIt would not be practical to visit all of these blogs everyday to check for updates. There are many reader applications that you can use instead.23:28
nhandlerThese reader applications will give you access to all of your favorite blogs from one place. They will also tell you when a new article has been posted.23:29
nhandlerAny questions about blogs?23:29
nhandlerSince you seem to be interested in UWN, I think it might be worth mentioning that a Developer News wiki page was created: https://wiki.ubuntu.com/UbuntuDevelopment/News23:30
nhandlerThe idea was to send out a newsletter every few weeks explaining what changes have been made that affect developers23:30
nhandlerQUESTION: How on-topic or off-topic are blogs on planet supposed to be?23:30
elk80QUESTION: and dealing with the 'noise' that so many blogs, feeds, etc. brings...23:31
nhandlerIn theory, they should be at least *loosely* related to Ubuntu. However, this has never really been enforced23:31
nhandlerelk80: Please ask in -chat, but I personally skim my reader application. I only read the articles that catch my attention23:31
elk80k23:32
nhandlerI will now be discussing the forums.23:32
nhandlerThe Ubuntu community has an excellent forum (http://ubuntuforums.org/). This forum is filled with thousands of users. As a result, it is an excellent place to look at if you are interested in seeing how well the latest development release is working for people, or what the best way to accomplish foo is.23:32
nhandlerThe Karmic forum (http://ubuntuforums.org/forumdisplay.php?f=359) will be the place to check for the results from tests of Karmic Koala.23:33
nhandlerYou can also subscribe to threads/boards on the forum to be notified via email whenever someone replies.23:34
nhandlerFriday, bodhi-zazen will end Open Week with a session about the forums. If you are interested in them, I strongly urge you to attend his session23:35
nhandlerIn the mean time, does anyone have any questions about the Ubuntu Forums?23:35
nhandlerQUESTION: can i reply by email?23:35
nhandlerNo, you can not reply to a forum post via email23:35
nhandlerHowever, you can do that with bugs on Launchpad23:35
nhandlerQUESTION: With all the mails, and blogs and your normal work, how important are the forums really for you (personally). Do you grap ideas, problems whatever and use it? Is it a real "source of inspiration" for the developers?23:36
nhandlerI personally try to stop by the forums at least every other week to answer posts about development for Ubuntu and/or the devel release. I would love to be able to spend more time there, but there are only so many hours in the day.23:37
nhandlerIn terms of using it as an inspiration, I really haven't done much application creation (which is what a lot of posts are about). So I don't really take much inspiration from there23:37
nhandlerHowever, I do use it as a way to see what things need to be worked on23:37
nhandlerThe next topic for this session is the wiki.23:38
nhandlerMany teams use the wiki (https://wiki.ubuntu.com/) for organizational purposes. They might list meeting agendas, upcoming events, or keep track of current activities on the wiki.23:38
nhandlerBy going to https://wiki.ubuntu.com/UserPreferences?action=userprefs, you are able to view and modify your subscriptions.23:39
nhandlerYou can subscribe to an individual page, such as 'UbuntuOpenWeek', or a group of pages, such as 'ChicagoTeam/.*'. That will subscribe me to all wiki pages related to the Chicago Team.23:40
nhandlerI personally am subscribed to most of the wiki. I subscribe to most meeting agendas, meeting logs, team pages, development pages, and many other pages.23:40
nhandlerBy subscribing to all of these pages, I get notified via email about new topics that will be discussed at meetings, who is interested in joining various teams, what freezes are currently in affect for development.23:41
nhandlerAny questions about the wiki?23:41
nhandlerThe last thing I want to discuss today are Microblogs.23:43
nhandlerMicroblogs such as identi.ca and Twitter are beginning to gain popularity in the Ubuntu community.23:43
nhandlerQUESTION: How do you subscribe to a group of pages like say Karmic/.* ?23:44
nhandlerYou need to subscribe based on the page names23:44
nhandlerFor instance, we keep all of our Ubuntu Development related stuff under UbuntuDevelopment23:45
nhandlerWe have UbuntuDevelopment/NewPackages and UbuntuDevelopment/CodeReviews23:45
nhandlerSo I can add UbuntuDevelopment/.* to subscribe to all of these23:45
nhandlerQUESTION: where can I get a list of interesting Blueprints to track for each devel cycle?23:45
nhandlerI would suggest subscribing to the blueprints developed at/for UDS23:46
nhandlerThose are the ones that are going to be (or attempted to be) implemented23:46
BUGabundonhandler: and where is that list?23:46
nhandlerBUGabundo: UDS hasn't taken place yet. And since LP is offline, I can't get you the URL for blueprints that will be discussed there23:47
nhandlerI can get you a link later though23:47
BUGabundothanks23:47
nhandlerBack to discussing Microblogs... Many people use these microblogs as a quick way to post updates about their current activities.23:47
nhandlerThere are also groups on these sites that correspond with many of the teams in the Ubuntu communtiy. These groups are used to quickly send out notices to all interested people.23:48
jcastro(UDS blueprints are here: https://blueprints.launchpad.net/sprints/uds-karmic)23:48
nhandlerThanks for the link jcastro. I didn't have it bookmarked ;)23:49
nhandlerOn the microblogging sites, there are groups that correspond with many of the teams in the Ubuntu communtiy. These groups are used to quickly send out notices to all interested people.23:49
nhandlerFinally, there are also some special accounts. For instance, during UDS Jaunty, they had accounts for each of the different sections that were used to post updates about what was happening.23:50
nhandlerOne of those accounts, @udscommunity, is actually sending out messages every hour during Open Week, announcing what session is about to begin.23:51
nhandlerQUESTION: Is there a place to find all those accounts during UDS? They are very hard to find when you are not there.23:51
nhandlerDuring Jaunty, we had an identi.ca account for all of the tracks: https://wiki.ubuntu.com/UDSJaunt/Report23:52
nhandlerI can pull up a list of all of the accounts after the session is over23:53
nhandlerBesides the UDS accounts, there are also accounts that post security notices (@usn), ideas from brainstorm (@brainstormnews), Ubuntu news (@ubuntunews), new posts on Planet Ubuntu (@planetubuntu), and much, much, more.23:53
nhandlerQUESTION: the fridge hosts a calendar. is there any way to get events into evolution?23:53
nhandlerAt the bottom of http://fridge.ubuntu.com/calendar, there is an ical link that you can use in evolution23:54
nhandlerAny questions about Microblogs?23:54
nhandlerThat about wraps up all that I wanted to talk about today. Are there any more questions?23:55
=== ChanServ changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2300 UTC: Ubuntu Women || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
nhandlerQUESTION: how much time / day do you spend "catching up"?23:56
nhandlerI am not the most efficient person at "catching up". I enjoy reading the emails and blog posts. I never really kept track of the time, but I would estimate 1-2 hours a day23:57
nhandlerpwnguin wanted me to remind everyone that Ubuntu Members can also get a free LWN subscription23:58
nhandlerOk, thanks everyone for your participation23:59
* Bodsda claps23:59

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