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

SherokiXpeace &&love02:03
tkelito/mode $me +x05:50
DKcrossjpds,09:27
SherokiXhi09:45
=== KennethP_ is now known as KennethP
seek278j11:43
jacopodate -u13:32
stesinddate -u14:09
zaidkadate -u14:21
SnowManndate -u14:34
driftwood_hi14:38
* ball waves14:39
zaidkahi driftwood14:41
zaidkawhat does "date -u" do?14:41
littlebluedate -u14:41
littlebluefind utc14:41
Nassariushey driftwood_  :)14:41
zaidkafind utc14:41
zaidkadate -u14:42
zaidkanothing happned14:42
pleia2zaidka: you have to run it in a terminal :)14:42
pleia2not here14:42
littleblueuse a shell dat -u ->> Mo 27. Apr 13:39:43 UTC 200914:42
zaidkathen why are poeple typing it here :D14:42
pleia2because they are confused14:43
zaidkacool,, one hour left14:43
jcastrot minus ~50 minutes!15:08
pleia2:)15:08
kusanagi^^15:09
* ball hides behind his chair15:11
ballOooh, a red one!15:12
ballBore da YDdraigGoch15:12
* popey hugs jcastro 15:12
YDdraigGochPrynhawn da ball :P15:12
jcastrohi popey!15:13
* Nassarius demands that people talk in here15:17
ballYDdraigGoch: well, it's morning here.15:17
* popey refuses to meet Nassarius demands15:17
popeyoh, damnit15:17
JManGt_cricket noises.... cri cri... cri cri15:17
NassariusXD15:18
YDdraigGochball, my bad then. Don't come across that many people who know what welsh is and live on a completely different time zone ^^15:19
* JManGt_ wonders when will the beer drinking begin?15:19
DKcrosshi everyone15:20
JManGt_DJones, o/15:20
Nassariushello DKcross15:20
DKcrosswhat time it is15:20
JManGt_DKcross, 14 UTCish?15:21
Nassarius10:20 AM here in the southeast USA15:21
DKcrosshow many time ?15:21
* DJones wonders whether the hilight was a mis-tab, or does he need to wake up15:21
DKcrossi am from El Salvador15:21
DKcrossits 8:21 AM15:21
JManGt_DKcross, saludos de guatemala, empieza a las 9 am15:22
DKcrossJManGt_,  hola amigo.15:22
JManGt_DJones, sorry for the mis-tab15:22
DKcrossah bueno :D open WEEk a lo Latino:D15:22
ballNassarius: 09:22 here15:22
JManGt_DKcross, cabal ;)15:22
DJonesJManGt_: No probs, reminded me to keep watching the clock ticking away anyway15:22
DKcrossJManGt_,  Como les fue en el flisol?15:23
DKcrossjpds, Hi friend... how are u?15:23
JManGt_DKcross, pues en la capital nos fue bien, mucha gente complacida15:23
JManGt_en el interior de la republica nos falto publicidad15:23
DKcrossJManGt_,  q perfecto15:23
ball14:24?15:24
JManGt_DKcross, y a ustedes como les fue?15:24
DKcrossJManGt_,  fui organizador..15:25
DKcrossy estuve a cargo de la organización interna en la Universidad.15:25
JManGt_DKcross, y cuanta gente les llego?15:25
DKcrossen el evento central.15:25
DKcrosscomo 50015:25
DKcrossun poco más15:25
JManGt_DKcross, :D15:25
DKcrosspero lo que te quería decir es que aun estoy cansado15:25
DKcrossJManGt_,  esperabamos más personas..15:26
DKcrossdi dos ponencias sabes.. y una no la pude dar.15:26
DKcrossel usb booteable de jaunty no funciono15:26
JManGt_DKcross, nosotros por falta de gente para atender o por miedo de los usuarios15:27
JManGt_repartimos portable apps15:27
JManGt_ademas del cd de intrepid15:27
DKcrosspues mira,  el principal fin del evento se logro.. porque repartimos muchos cds, habian promedio 800 cds solicitados con antelación por el registro que se diseño en el website15:28
JManGt_DKcross, y la gente que te llego fueron humanos normales o gente tech?15:30
DKcrossde todo15:30
DKcrossno todos eran estudiantes o trabajadores de la informaática15:30
DKcrosshabían doctores.15:30
DKcrossy abogados15:30
DKcrossadministradores etc..15:30
DKcrossfarmaceuticos15:30
JManGt_DKcross, aprovechando la asesoria como le hicieron para promocionarse?15:31
jurjenstI hope Jono will still talk in English ;)15:32
popeyjurjenst: he only knows two languages15:32
popeyEnglish and Gibberish15:32
jcastropopey: Do you know how to do all this irc op/mod stuff? Because I do not.15:34
popeyheh15:34
jcastroplease don't make me go read docs15:34
jcastrosideys for the win15:34
popey\o/15:34
jcastrook, what do we want in the topic15:34
popeyNext session: HH:MM UTC, <subject>15:35
popeyat the start15:35
popeynot that anyone ever reads it ;)15:35
DKcrossJManGt_,  para la publicidad hubo mucho movimiento.... carta a los medios, se creo un spot radial, y se estuvo transmitiendo desde 2 semanas antes..15:36
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 1500 UTC: Introduction || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat please
jcastrohow's that?15:36
* ball sings in very bad factory Spanish15:36
popeywinner15:36
JManGt_DKcross, te presento a tuxtor, aquel fue de los organizadores del Flisol aqui en Guate15:37
tuxtorbuenas o/15:37
jcastro\o/15:37
DKcrosstuxtor,  buenas amigo como estas.. como les fue?15:37
DKcrossporque no hay ubuntu-gt?15:37
tuxtorDKcross, pues bastante bien, al menos en la ciudad capital no nos dimos abasto y en las otras ciudades aunque fue menos afluencia logramos ir un poco más alla del centro del pais15:38
tuxtorDKcross, la comunidad es aun pequeña y respecto a distros somos muy distintos :-P15:38
JManGt_tuxtor, mira aquellos armaron un spot radial para promocionarse, algo asi se podria hacer para el cgsol15:38
DKcrosslos eventos fuera de la capital fueron antes.. fueron el 17 y 18 de abril15:39
DKcrossque es cgsol?15:39
DKcrossJManGt_,  tuxtor  entonces no son ubunteros?15:39
tuxtorDKcross, congreso guatemalteco de software libre15:39
tuxtores a finales de año15:39
tuxtorDKcross, JManGt_ si15:39
tuxtoryo soy un hibrido que ayuda a cualquier evento15:39
DKcrosspero no es el 19 de sept?15:39
tuxtorno importando distribucion xD15:39
JManGt_DKcross, yo si15:39
tuxtorDKcross, la fecha es tentativa15:40
DKcrossbueno yo ayudo a cualquier distro15:40
tuxtorpero si es en septiembre15:40
donsdwWill the classroom be in English?15:40
DKcrosspero me tome el proyecto  de ubuntu más a pecho15:40
sirdiegodonsdw: yes15:40
donsdwthank you15:40
DKcrossen septiembre es el SFD tuxtor  JManGt_15:40
JManGt_MagicFab, o/ saludos desde guatemala15:40
DKcrosses el 1915:40
tuxtorDKcross, si es que el año pasado hicimos el congreso porque hubieron inconvenientes para realizar el SFD, pero fue fuera de tiempo15:41
DKcrossgood mornig MagicFab15:41
tuxtorahorita queremos combinar las actividades :)15:41
* tuxtor just has noticed that this channel works in english :-P15:42
jcastro~15 minutes!15:42
=== iluv is now known as iluvubun
MagicFabtuxtor, DKcross when it starts, "# Do NOT speak while the host is doing the tutorial part of the session. Talking happens in #ubuntu-classroom-chat "15:43
* JManGt_ chants beer, beer, beer!15:43
drostiebeer beer beer!15:43
drostiehear hear! :D15:43
DKcrossMagicFab,  i know.no problem15:43
iluvubun /ignore -channels #ubuntu-classroom-chat * JOINS PARTS QUITS NICKS15:43
tuxtorMagicFab, ok sorry15:45
iamskillzso what is this sesion gona be all about?15:45
kusanagiiamskillz, Introduction - Welcome to Ubuntu Open Week, in this session Jono and Jorge will explain how the week works, what to expect, and how to get the best out of your week.15:46
iamskillzkusanagi: thanks :D15:49
popeyjcastro: ikonia is also here to help from an op point of view15:50
jcastrocool!15:50
jcastro~10 minutes!15:50
ikoniahi15:50
popeyjcastro: (he knows a lot more about it than me) but sshhh, don't tell.15:50
ikoniayeah right15:50
emgentjono: your twitter rulez.15:50
emgent;)15:51
iamskillzwill these sessions and tutorials all be types?15:51
iamskillz*typed15:51
iamskillzor do we need our speakers on15:51
popeyiamskillz: its text based, yes15:51
iamskillzoh kool15:51
popeyyou can turn your speakers on if you think it will help15:51
iamskillzlol15:51
iamskillzdidnt know about this open week15:51
iamskillzuntil about 10min ago15:51
popeyHowever this isn't War Games, and Joshua wont start speaking to you, or asking you for games of Nuclear War.15:51
jonoemgent, :)15:51
iamskillzlucky i loged into ubuntu-uk15:52
popey\o/15:52
popeyWhen it all starts, we ask everyone to move comments and questions to the channel #ubuntu-classroom-chat, so it's easy for everyone to follow the speaker15:52
SiDiDoes anyone remember the irc option to hide join and quit messages, please ?15:53
iamskillzIGNORE <JOINS>15:53
kusanagiSiDi, it depens on the client15:54
iamskillzim trying15:54
charlie-tcawhole list at https://wiki.ubuntu.com/UbuntuOpenWeek/JoiningIn15:54
iamskillzbut its not working15:54
kusanagixchat does not have that option i think15:54
kusanagifor example15:54
kusanagionly via scripts15:54
iamskillzah, that explains it15:54
kusanagi(kinda lame btw)15:54
YDdraigGochfor xchat type: /set irc_conf_mode on15:54
thegrieveuse irssi :)15:54
jtholmescharlie-tca, morning charlie15:54
charlie-tcaGood Morning15:55
jdardonthegrieve: irssi rulez!15:55
charlie-tcaglad you made it15:55
jtholmesme too15:55
* ball likes irssi a lot.15:55
SiDiYDdraigGoch, charlie-tca thanks !15:56
charlie-tcano problem15:56
jcastro~4 minutes!15:56
YDdraigGochYou're welcome =)15:57
=== cryogenx is now known as orb|tal
jcastrowow, almost 200 people already15:59
iamskillzjust tweeted, to get some more :D16:00
jono'ello everyone :-)16:00
gotunandanjcastro: what was the highest last time around, any ideas ?16:00
jcastro~300-ish16:00
jcastrojono: ready?16:00
jonojust gonna give it a few mins for the stragglers to arrive :)16:00
gotunandani guess when sabdfl Q & A takes place , there are the most number of people16:01
Odd_BlokeAll comments by the session leaders should be <140 characters, and 'dented out. :p16:01
jonoOdd_Bloke, heh16:01
alanbell1to do both try /ignore -channels #ubuntu-classroom  JOINS PARTS QUITS NICKS16:01
gotunandanOdd_Bloke : agreed, had to make two tweets :)16:02
jonoalright16:02
jonolets get going :)16:02
jonoeveryone, welcome to Ubuntu Open Week! :-)16:02
jdardon:D16:02
jonojust before I get started, I would like to point out that this channel is not for discussion, this is where the session is delivered16:03
jonoinstead, feel free to chat over in the mecca that is #ubuntu-classroom-chat :)16:03
jonoso, here we are again, and this is our sixth Ubuntu Open Week16:03
jonofor the last six cycles Open Week has provided an incredible opportunity for us to reach out to new contributors16:04
jonoand to provide an opportunity to welcome these contributors into our rather awesome community16:04
jonothe idea behind the very first Ubuntu Open Week was pretty simple16:05
jonoUbuntu has a community depends on a wide variety of contributors16:05
goshawkhi16:05
jonowe have literally hundreds of teams, a world covered in LoCo teams, many translated languages and a variety of methods of getting involved in a diverse range of skills16:06
jonothe problem with diversity is that it can be devilishly difficult to know how to get started16:06
jonoUbuntu Open Week is intended to provide a simple on-ramp for new and curious contributors to dip their feet into the Ubuntu community16:07
gotunandan /ignore -channels #ubuntu-classroom JOINS QUITS16:07
jonoto do this Ubuntu Open Week provides a wealth of IRC tuition sessions designed to cover this diverse range of contributions that new contributors can indulge in16:07
jonoas with every Ubuntu Open Week, you can see this list of sessions over at https://wiki.ubuntu.com/UbuntuOpenWeek16:08
jonowith the Jaunty release and the kick off the Karmic cycle, we have the biggest Ubuntu Open Week ever with more sessions and a special Documentation Day on the Tuesday16:08
jonodelivering these sessions are some legends in the Ubuntu community - this is not just a great opportunity to learn the ropes, but to learn the ropes from some of the rock stars in that part of the community16:09
jonoso all in all, this is a pretty rocking week16:09
jonoand I am hugely excited to meet many of the new contributors in these different parts of the community16:10
jonolet me now explain how this shebang works16:10
jonoUbuntu Open Week sessions, as I said, are listed over at https://wiki.ubuntu.com/UbuntuOpenWeek16:10
jonoto get involved is simple: simply log onto IRC and join this channel #ubuntu-classroom - this is where all of the sessions will be taking place16:11
jonosessions will be delivered by the person shown on the schedule and then will present workshops inside the channel16:11
jonoevery session also welcomes questions - to do this, join #ubuntu-classroom-chat16:12
jonoasking a question is simple - in #ubuntu-classroom-chat ask your question with 'QUESTION' at the beginning of the line16:12
jonofor example:16:12
kevin_join #ubuntu-classroom-chat16:12
jonoQUESTION: Was it really International Iron Maiden Day last week?16:12
jonoand naturally, the leader would respond with:16:13
jonoyes, the most important day of the year16:13
jonosimple as that16:13
jonowhen asking questions, please don't repeat them16:13
jonoif you ask a question the leader will see it and hopefully respond at some point, but it may take a little while - these sessions get a little frantic16:14
jonothe most important rule about Ubuntu Open Week is that you should not speak in this channel - this is purely designed to deliver the session in, if you speak repeatedly, you may feel the strong arm the law hoist you out16:15
jonoand no one would like that, eh?16:15
jonoso that is the essence of what Ubuntu Open Week is16:15
jonoI now want to speak for a little while about a few things and then I will hand over to a few questions before we wrap up16:16
jonoas such, if you have any questions, pump them into #ubuntu-classroom-chat now16:16
jonoUbuntu is an awesome community.16:16
jonoutterly, utterly awesome.16:17
jonoone of the reason why I love the community so much is that it inspires itselfd16:17
jonoitself16:17
jonoevery day when I wake up and get online, I meet and experience incredible work done across the community16:18
jonobut community is not only about incredible work, it is about incredible people delivering that work16:18
jonoI started n Ubuntu just under three years ago, and my role is as the Ubuntu Community Manager16:18
jonomy role and the function of my team is to help enable the community16:19
jonoour goal is to ensure that the wider Ubuntu community feel engaged in not only achieving their own personal ambitions but the ambitions of the community as a whole16:19
jonothe thing that drives great community is a sense that everyone benefits from your community16:20
jonoif you add a comment in a bug report that helps a bug get fixed, that bug fix benefits everyone16:20
jonoif you translate a string, that benefits everyone16:20
jonowhen you organize LoCo meetings, that benefits the whole area16:20
kevin_join #ubuntu-classroom-chat16:20
jonoit is this sense that we can all put a brick in the Ubuntu wall that has helped us to build a strong and compelling wall16:21
jonobut with this ethos comes challenges, and particularly around scale16:21
jonoUbuntu is a huge project no, with thousands of participants16:21
jonoour family spans every country in the world, every language, and every discipline16:22
jonomanaging and maintaining a community is pretty straightforward when your community is small and focused, but when it gets as big as ours, we often need to think carefully about how we welcome this growth but still maintain that sense of community spirit16:23
jonoand this is where you all come in16:23
nauxtuantub: vao day lam gi vay ?16:24
jonowhile on one hand we manage this level of growth and scale with better governance and simple and effective processes, the way we maintain that community spirit is by each of us bringing it to our IRC channels, mailing lists and user group meetings16:24
jonoI have always wanted Ubuntu to maintain a strong sense of family16:24
jonoand every Ubuntu Developer Summit and LoCo meeting exhibits this sense of family16:25
jonobut this sense of family is evident in our existing contributor base16:25
jonowhat we need to strive for this week is building that sense of family in our new contributors16:26
jonowhen a new person joins an Ubuntu Open Week session, we want to not only help them get involved but also welcome them into our family, help and encourage them and give them a strong sense of "I got your back"16:26
jonoit is these connections between our different contributors that will empower every to achieve their own personal goals and do great work for the community16:27
jonoI am incredibly excited by this Ubuntu Open Week, and I think we have a better opportunity than ever to broaden and expand our worldwide family, and can't wait to here the stories from new people joining us16:27
jonoso, speaking of family, I want to welcome one specific person who recently joined my team at Canonical as the fourth horsemen16:28
jonoDavid Planella who is also known as dpm joined us recently to work as the Ubuntu Translations Coordinator16:29
jonoDavid has joined to help us make our translations community rock and to continue to drive forward our belief that Ubuntu should be available to everyone in their language16:29
antaresHELP ignore16:30
jonoDavid joins Daniel Holbach (dholbach) and Jorge Castro (jcastro) on the team and I would love it if you could welcome him in #ubuntu-classroom-chat16:30
jonoI am excited about what he can bring to the wider translations community16:30
jonoright16:31
jonoso, without further ado, lets get onto a few questions folks16:31
jonopaste them in #ubuntu-classroom-chat16:31
sirdiegoHELP ignore16:31
jono<zaidka> QUESTION: what is Loco team?16:31
jonozaidka, a LoCo team is a local Ubuntu advocacy group that gets together to help spread the word about Ubuntu in their areas16:32
jonoLoCo teams not only do advocacy, but many do translatons, write documentation, provide support and host training sessions and events16:32
jonowe have over 200 of these teams that cover the planet - see https://wiki.ubuntu.com/LoCoTeams for more16:32
jono<goshawk> QUESTION: who are the leaders? who decides them?16:33
jonoI assume you mean LoCo teams, goshawk16:33
jcastrohe meant the sessions16:33
jonooh the sessions16:33
jcastrowe answered it, you can move on16:33
jonothanks jcastro16:33
jonook cool16:33
jono<Odd_Bloke> QUESTION: Why aren't we all silenced in #ubuntu-classroom?16:33
jonowe do that if needed16:33
jonobut we prefer to be less hardcore about silencing people16:34
jonousually most people are quiet - all looks good so far :)16:34
jono<JManGt_> QUESTION: in my county we have a 'big' loco team, but its kind of like in a coma. Any tips on how to jump start a loco?16:34
jonogreat questions JManGt_16:34
jonothere are two things that make LoCos thrive:16:34
jono1. regular communication16:34
jono2. focus points16:35
=== francesco_ is now known as fncmrl
jonofor (1) it means having plenty of chatter on mailing lists, IRC and other resources16:35
jonoto achieve this, start conversations, ask questions and encourage your community to do so16:35
jonofor (2) this means getting the team together to do something16:35
jonothis could be either an event such as a bug jam, packaging jam or release party, or having the team work together on the same project16:36
jonoa LoCo team will struggle if they have nothing to focus their energy on16:36
jonoI would begin with organizing a series of events16:36
jonoa great start here could be a bug jam - see https://wiki.ubuntu.com/RunningBugJam for details16:37
jono<sea-gul1> QUESTION: what's specific about developing for Ubuntu?16:37
jonosea-gul1, not entirely sure what you mean here, but developing for Ubuntu in the traditional sense mean packaging16:37
jonoto do this you need to learn the Debian packaging system and we have a Packaging Guide available at https://wiki.ubuntu.com/PackagingGuide that explains how to get started16:38
jonowhile we use the Debian packaging system, some of our use of it is a little different, that is where it is more specific16:38
jono<iamskillz> QUESTION: I have been using Windows for years, i would like to use linux/Ubuntu, however software companies are not very good with supporting this, i know theere is a HUGE community, but sometimes it feels it takes a lot longer to get something working on linux than it does in windows, any tips?16:39
dholbachhttps://wiki.ubuntu.com/MOTU/GettingStarted too (which links to packaging videos and so on)16:39
jonothanks dholbach16:39
jonoiamskillz, if you are asking for tips on how to get started, I would recommend spending a lot of time learning and practising16:40
jonohave a computer set up with Ubuntu and just try things16:40
jonothis is how I got started - I just installed things, and tried to make them work16:40
jonowhen I started in Linux I performed experiments setting up networks, mail services, firewalls, compiling software and more16:41
jonothe world is your oyster16:41
jonoin terms of how we can get companies to support it, that is a much wider questions16:41
jonoquestion16:41
jonowe do have many companies who provide support for Ubuntu, and Canonical is one of them - see http://www.canonical.com/services/support for more16:42
jono<tpfennig> QUESTION: How you define "local". Country or city?16:42
jonotpfennig, it varies - most typically it is either a country or a state16:42
jonothere are some city teams though16:42
jonohttps://wiki.ubuntu.com/LoCoTeamList provides a list of them so you can see how the naming varies16:43
jonoa LoCo team typically services a catchment area that is manageable for physical events, when that is too large, multiple LoCo teams emerge16:43
jono<mrasty> QUESTION: how about creating a ubuntu application store and try to get the big video game players to develop games for it16:43
jonomrasty, great idea, but the problem is that it relies on the video game makers producing games for Ubuntu which many currently are not doing16:44
jonowhile many new games are coming out for Ubuntu, there is still a long road ahead, and many games studies cannot justify the cost of supporting the Linux platform16:44
jonoI am confident this will change as our platform continues to mature16:44
jonogreg-g> QUESTION: Where is the "How to record a hardcore metal album using Ubuntu" Open Week session?16:45
greg-g\m/16:45
jonogreg-g, hah! I am not sure many people would want to get along to that :-)16:45
jonobut they should \m/16:45
jono<ball> QUESTION: Does it help spread acceptance of Ubuntu, and the community as a whole, when hardware vendors work with Canonical to ship Ubuntu as an OS option?16:45
jonoball, totally16:45
jonoin a perfect world people would never see the install16:46
jonoinstaller16:46
jonopeople would buy hardware and Ubuntu is ready to roll16:46
jonoas we grow in popularity and more and more vendors ship Ubuntu, the impact it has is huge16:46
jonoI now regularly see people running Ubuntu on trains which is incredible, and I have also seen many running it on laptops at airports16:47
jonoagain, we have much more to do, but the impact of these machines that ship Ubuntu is huge16:47
jonoDKcross> QUESTION: jono said that they are expanding on a world wide scale, but in our El Salvador we've been asking for over a month for resources like the loco hosting, wiki and the planet site on rt.ubuntu.com. What are your plans on how to bring better support for the community?16:47
jonoDKcross, earlier I mentioned scale, and one area in which we have struggled a little is in tending to all of the requests from locos for resources16:48
jonomuch of the reason for this is that there soooo many of them16:48
jonoit is getting better, but be a little patient16:48
jono<zaidka> QUESTION: How do I get in touch with the LoCo team in Syria. There's no website, email, irc channel.16:49
jonozaidka, not sure of that specific team, but check https://wiki.ubuntu.com/LoCoTeamList and if you don't see that, Google the team16:49
jono<ball> QUESTION: if a LoCo seems to be one person, and that person gets hit by a bus, what's the drill?16:50
jonoball, this hasn't happened much but typically the team first mourns that persons loss, and then they vote for a new member16:50
jonothey typically vote for a new member16:50
jonothis does vary from team to team thoughy16:50
jono<Odd_Bloke> QUESTION: Regarding (1), is there not a tension between online communication within a LoCo and within the wider Ubuntu community?16:51
jonoOdd_Bloke, not that I am familiar with :-)16:51
jono<ball> QUESTION: This relates to you work Jono. Do you encounter much friction between national/provincial LoCos and strong city LoCos within them?  If so, how do you deal with that?16:51
jonoball, not really, there has been some conflict between teams that share the same area, but usually these teams eventually work more and more together16:52
jonoI always like to encourage teams to work together as opposed to work against each other - there is no sense in competing for users16:52
jonoin cases where there is a conflict, I recommend you get in touch with the LoCo Council16:52
jono<FiveAcres> QUESTION:  Is there a FAQ about how to report a bug when apport isn't involved?16:53
jonoFiveAcres, see https://wiki.ubuntu.com/Bugs16:54
jono<Ireyon> QUESTION: The industry in common does not see any chance in programming hardware drivers for linux, how does this currently develop? And is there a chance to get more factories to to that?16:54
jcastro5 minute warning!16:54
jonothere is a huge amount of driver development happening in the community and many companies also produce drivers16:55
jonowe are seeing more hardware makers create drivers and when this doesn't happen larger integration companies tend to do this16:55
jonoI think that as Linux spreads further and further afield we will see more drivers developed16:56
jonofortunately most hardware seems to work great with Linux these days16:56
jonogoshawk> QUESTION: What can i do to improve an ubuntu LoCo if the ubuntu spirit of that loco is missed? For "missed ubuntu spirit" i mean that most of the answers of the Loco are arrogant without any reason.16:56
EragonJ.16:57
jonogoshawk, I think the first step is in encouraging an atmosphere that maintains respect - we do this through encouraging behaviour that is positive but not accepting people being rude to each other16:58
jonook, one more16:58
jono<tpfennig> QUESTION: How did the Jaunty launch went so far? I think intro of new FUSA applet was bad idea. Nobody I met who already knew Ubuntu liked it.16:58
jonotpfennig, from what I have seen this has been a great release - the developers who created it seem to feel that this is one of the best releases that we have done and the responses so far seem to be that it is working smoothly and upgrades went really well16:59
jonopersonally, I am really happy with it16:59
jonoI upgraded a bunch of machines and upgraded my dad's laptop and it was great16:59
jonotime will tell over the coming weeks, but I think we are off to a great start17:00
jonook, I am done17:00
jonothanks so much folks!17:00
jcastrowoo, thanks jono17:00
jonohave a great week!17:00
imbrandonthanks jono17:00
* dholbach hugs jono17:00
* dholbach hugs jcastro17:00
jcastrook everyone, take a minute for a break, and then I'm going to all the new features of ubuntu 9.04!17:00
dpmthanks jono!17:00
* Ireyon claps17:00
* thegrieve cheers17:00
dayothanks jono17:01
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 1600 UTC: What's new in 9.04 || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat please
mib_7yxsixa0nice :)17:01
tangothanks jono!17:01
jcastrook17:02
jcastrolet's get started17:02
jcastroHi to all 266 of you!17:02
jcastroI am going to go over some new features in Ubuntu 9.04 that might be interesting to you17:02
jcastroand then open it up for some questions.17:02
jcastroFirst off, this is our 10th release of Ubuntu!17:02
jcastroThis is version 9.04, code named Jaunty Jackalope17:03
jcastroThe version number is derived from the year and month it was released. So 9.04 is 2009, 4th month.17:03
jcastroUbuntu releases every 6 months17:03
jcastroso the next version will be 9.10, and so on17:03
jcastroLet me throw some links at you to refer to17:04
jcastrohttp://www.ubuntu.com/products/whatisubuntu/904features/17:04
jcastrothis is the general tour, the slick flashy thing we put on the homepage17:04
jcastrohttps://wiki.ubuntu.com/JauntyJackalope/ReleaseNotes17:04
jcastroand those are the release notes, with things like errata, known broken things and workarounds, etc.17:04
jcastrohttp://www.ubuntu.com/getubuntu/releasenotes/904overview17:05
jcastrohere is a more technical overview17:05
jcastro... and, here is a review from Ars Technica: http://arstechnica.com/open-source/news/2009/04/the-jackalope-arrives-ubuntu-904-officially-released.ars17:05
jcastrosince Ubuntu releases every 6 months, each release always brings something new17:05
jcastrothe main desktop part of Ubuntu is called GNOME, this is your desktop, panels, etc.17:06
jcastroif you run Kubuntu the desktop is called KDE.17:06
jcastroKDE and Kubuntu will be covered later today with Jonathan, so I'll go over the default installation17:06
jcastroXFCE and Xubuntu will be covered this week as well17:06
jcastrohttp://library.gnome.org/misc/release-notes/2.26/17:07
jcastroSo here are the new things in GNOME this time around17:07
jcastroUbuntu has already been shipping Brasero as a CD burner, so that is unchanged17:07
jcastrosince GNOME releases are more evolutationary, usually it's a bunch of little fixes17:07
jcastroand little features here and there, you won't see a drastic change17:08
jcastroIn fact if you look at ubuntu's history: http://tuxradar.com/content/road-jaunty-look-back-ubuntus-history17:08
jcastroyou'll see that the desktop has evolved over time to the desktop we have today17:08
jcastro<tpfennig> QUESTION: Why dont you ship thunderbird as default mailer instead of Evolution. I think thunderbirds spam handling is much smarter.17:09
jcastrothis is a common question17:09
jcastroEvolution is the default mailer for GNOME so we ship that17:10
jcastrohowever, Thunderbird is in "main" and is supported17:10
jcastro<tpfennig> jcastro: RE: But Epiphany is default Browser of GNOME and you dont ship that?17:10
jcastroCorrect, this was a concious decision when ubuntu was started17:10
jcastroFirefox is very popular and a prime example of the best of OSS, it's very familiar even to users who do not know about free software17:11
jcastrohowever, people always ask about thunderbird, and it's a subject of debates on occassion17:12
jcastroI think Mark actually uses thunderbird, but don't tell the evolution people that. :)17:12
jcastroOne very big user visible change this time around is the inclusion of Open Office 317:13
axenxsalve a tutti17:13
jcastrothis was a long time coming, since the release of OOo3 last time was a bit late for our inclusion into 8.1017:13
jcastroso now we have a nice OOo build in 9.04 thanks to chris cheney and the OOo team17:14
jcastro<tgm4883> QUESTION:  Is it possible (not theoretically) to ship different software in future releases (ie, banshee instead of rhythmbox) or would the amount of work needed to be done (and upgrade breakages that may happen) make it not worth it?17:14
jcastrowe ship what we think the best software is for a given task.17:14
jcastroduring our ubuntu developer summits we sometimes have discussions when things need to be swapped out17:14
jcastrofor example, including brasero17:15
jcastrothis UDS someone is bringing up banshee, but we'll see what happens.17:15
jcastroEveryone has a favorite pet application17:15
jcastrowhat is nice is that these days we make it easier for you to swap out your favorite app17:15
jcastroa few releases ago if you tried to remove rhythmbox it would remove metapackages and whatnot17:15
jcastroso we're getting better at letting you mix and match more17:16
jcastroQUESTION: can we get xbmc into the standard set of packages17:16
jcastroI will look into that, I just tried it myself and thought the same thing17:16
jcastroQUESTION: is there anything in the works, regarding moving ubuntu to py3k17:16
jcastrohe means python 317:16
jcastroIt's on the roadmap somewhere, unfortunately I am not familiar with our toolchain right now, I do know that 2.6 is in place so hopefully 3.0 won't be too painful17:17
jcastroQUESTION: how is the envy-ng integration with l-r-m going on ? i just saw the wiki page related to that yesterday, and it was very interesting to read17:17
jcastroYou'll have to ask tseliot. :)17:18
jcastroBut, I do know that I got a new card17:18
jcastroand it just fired up the driver thing and installed it.17:18
jcastroI have used envy in the past with good success too17:18
jcastroOne thing you might have noticed in this release is the new notify-osd17:18
jcastrooh, one more thing, python 3 is available in universe17:19
jcastrojust not by default17:19
jcastroSo, notify osd17:19
jcastroyou might have noticed the little blingy popups when someone IMs you17:19
jcastrohttps://wiki.ubuntu.com/NotifyOSD17:20
jcastroMore information there17:20
jcastroThis is a canonical-driven feature that we hope to submit to freedesktop for doing notifications17:20
jcastrothis also ties into our messaging-indicator, which queues up when people IM you or send you a tweet or whatever17:21
jcastrothe entire thing is meant to improve the workflow of your notifications17:21
jcastroright now we're calling all this new work "ayatana"17:21
jcastroyou will want to ask Mark about it tomorrow. :)17:22
jcastroQUESTION: how do you feel the final release of 9.04 met the goals of the UDS design / requirments for 9.04 at conception17:22
jcastroI am very happy with this release17:22
jcastrothere has been some problems with the -intel driver compositing performance17:22
jcastrobut that will be fixed with an update, and our X team guys and intel have been working very hard to fix this17:23
jcastro<mrasty> question: if you are ok with adding xbmc how about winedoors, playonlinux and ubuntu tweak !17:23
jcastroThe list of new apps to add never gets shorter, getting something into ubuntu depends on getting someone to care about packaging it, fixing bugs, working with upstream, etc.17:23
jcastrobut we do our best17:23
jcastroQUESTION: one of the features of gnome 2.26 is integrated finger print support http://library.gnome.org/misc/release-notes/2.26/#rnusers.aboutme17:24
jcastrothis doesn't seem to be included in jaunty17:24
jcastroI am willing to bet the drivers aren't packaged or something17:24
jcastroI will look into it at UDS and ask around and see what we can do17:24
jcastroQUESTION: Why integrate some PPAs into a "Click and Run"-like Appstore so that people get newer Apps for older releases more easily17:24
jcastroThere are some specs out there about making PPAs easier to install, like via one click or whatever17:25
jcastrohowever those are still open discussions, you'll want to keep track of those here:17:25
jcastro(one sec)17:25
jcastrohttps://blueprints.launchpad.net/sprints/uds-karmic17:25
jcastroQUESTION: the new notify-osd  is is suppose to notfy about a USB stick being plugged in or just open a file broswer17:26
jcastrokenvandine_wk: Do you know this one?17:26
kenvandine_wkthat isn't a notify-osd thing, not directly17:26
kenvandine_wkit should just open17:26
jcastro(Also, those of you with more questions about the messaging indicator, kenvandine_wk will have a session on 1500UTC this wed.)17:26
kenvandine_wkthere is a bug about that :)17:26
JebusQUESTION: back to open office. how do you see the oracle-sun-deal? will open office suffer as larry ellison isn't known for being a friend of OSS?17:27
jcastroJebus: questions in -chat please, see topic17:27
jcastroQUESTION: Why is 2D rendering in all Linux distros (including Ubuntu) considerably slower than in windows17:27
jcastroprobably crappy drivers. :-/17:27
jcastroQUESTION: Why is new version of tor(0.2.0.34) not in universe?17:27
jcastroThere was a call in ubuntu-devel for someone to help maintain Tor17:27
jcastrobut unfortunately I don't think anyone has stepped up to care for the package.17:28
jcastroIf anyone is interested they can stay for daniel's session in 30 minutes on how to get involved. :)17:28
ikoniajcastro: noted, that your lacking the tor maintainer, I'll speak to daniel17:28
macojcastro: someone did step up17:28
jcastroah ok, maco fill us in please!17:29
macoim searching my email archives17:29
jcastroheh ok, just chime in whenever ...17:29
jcastroLet's talk about ubuntu server for a bit17:29
jcastromy favorite new feature of ubuntu server is called screen-profiles17:30
macoSurfaz Gemon Meme said they'd maintain it17:30
jcastrowhich lets you set up a nice screen session that launches by default if you want17:30
jcastroIn 2 hours Dustin Kirkland will discuss screen-sessions, so if you are interested stick around for that17:30
jcastroThe ubuntu server blog is the best place to get information about what is going on in server land:17:31
jcastrohttp://ubuntuserver.wordpress.com/17:31
macothey also said they were new to packaging, and Daniel Chen said he'd help out17:31
kirkland1.5 hours, jcastro ;-)17:31
=== MagicFab is now known as MagicFab_afk
jcastroheh17:31
jcastroAlso, for those of you using ubuntu in an active directory environment we have likewise open 5 which is a nice gui way to add desktops to an AD, and a CLI tool for your servers17:32
jcastroQUESTION: I came late so skip if it has been discussed before, what is being done to improve the state of audio playback and record on ubuntu with regards to pulse-audio?17:32
jcastroI am surprised no one asked this before!17:32
jcastroWe have been working hard to make this work for as many people as possible17:33
jcastrocrimsun has been doing a lot of work on this, unfortunately there are still some cases where it's not so good.17:33
macohe's dtchen now17:34
jcastrohowever, canonical is looking to hire someone to work on sound specifically17:34
jcastroso if you're a C hero or something apply for the job17:34
jcastroanother thing I like about ubuntu server is the virtualization stuff17:35
=== amine27 is now known as Amine27
jcastrowe have a package called "python-vm-builder"17:35
jcastrowhich is a little script that let's you create VMs on the fly very quickly17:36
jcastroso it should be useful for sysadmins out there that need to deploy lots of VMs with different requirements17:36
jcastroand the last bit I want to talk about ubuntu server is Eucalyptus17:36
jcastroeucalyptus is a management tool for cloud-based computing17:37
jcastroso with ubuntu-server and eucalyptus you can set up your own cloud without having to give your data to other people.17:37
jcastroYou can find out more about eucalyptus here: http://eucalyptus.cs.ucsb.edu/17:37
jcastroQUESTION: could PPA get verified that they will not CRACK your computer then ???? some crazy script ????17:38
jcastroyou need to trust the ppa you enable17:38
jcastrofor example, I would enable a PPA of a person I know with their key, but not a random one. It's up to you.17:38
jcastroQUESTION: do things like python-vm-builder get backported to LTS?17:38
jcastrosome things do17:39
jcastroI know there are PPAs out there for some things like screen-profiles, please ask during the server intro session later today, someone will be able to answer your question17:39
jcastrook moving on17:39
jcastroare there any areas of ubuntu that you want to know what's new?17:40
jcastroQUESTION: what is a PPA17:40
jcastrogood question!17:40
jcastroa ppa is a personal package archive, which is a repository where people can put newer software or software not in ubuntu17:40
jcastrohttps://launchpad.net/ubuntu/+ppas for more info17:41
jcastropeople are asking about kubuntu and UNR, there will be sessions on those this week (as well as xubuntu)17:41
jcastrohowever, this is the first release where we have a full standalone UNR image17:42
jcastrobefore you had to install normal ubuntu and then UNR on top of it, now we just have one image, which is nice17:42
jcastro<gregknicholson> It's currently very awkward to import PPA keys?pasting text into a file, saving it, importing that. QUESTION: Why doesn't Launchpad just publish the key file, and Ubuntu be set up to do the Right Thing? by default?17:43
jcastroPPAs were originally for developer-only stuff17:43
jcastroit's only been relatively recently where normal people want to play with them17:43
jcastroSomeone asked about this earlier, the best thing to do is watch the specs to see what is coming down the pipe17:44
jcastroalso, on friday at 1500UTC Celso will be giving a PPA session17:44
* jpds points at https://blueprints.launchpad.net/ubuntu/+spec/desktop-app-store17:44
jcastroso you can ask him all these questions about PPAs and keys.17:44
jcastroQUESTION: rephrased what do you feel is the ubuntu value added for 9.04 on the desktop platform17:45
jcastrook, hand wavy question.17:45
jcastroheh17:45
jcastroI think the value we bring is to bring all the interesting things upstream to users17:45
jcastrofor example, before Ubuntu I had to build new GNOME with jhbuild or garnome17:45
jcastroat the time no one was really pushing out releases every 6 months with all the goodies17:45
jcastroso that's what I think the value is17:46
ikoniacan I expand on that ?17:46
jcastrosure17:46
jcastroQUESTION: Any work being done for improving Gnome performance and responsiveness. It's sometimes laggy for no apparent reason and this has been the case since forever. Windows always feels smoother and more responsive17:47
ikoniawhile I %100 take the point that the 6 month release cycle brings solid core upstream development to the desktop platform, and there are few other distros moving with such rapid release cycle, is it also not a double edged sword that the 6 month release cycle expects a full update to a desktop every 6 months to stay current and this work is not backported to LTS ?17:47
jcastroyes, of course, it's a comprimise sometimes17:48
ikoniathank you17:48
jcastrosometimes I get frustrated with an older PC that I have on LTS17:48
jcastroand I want some new bling on it17:48
jcastrobut on the other hand I've deployed ubuntu desktops at a university before17:48
jcastroand there is nothing nicer than a nice, boring, LTS desktop. :)17:48
ikoniajcastro: I must pick this up with you at a more offtopic junture17:48
jcastrowe think that the LTS/normal release balance is a good place to be.17:48
jcastrofor sure. :)17:48
jcastroQUESTION: Any work being done for improving Gnome performance and responsiveness. It's sometimes laggy for no apparent reason and this has been the case since forever. Windows always feels smoother and more responsive17:48
jcastrohmmm, my desktop doesn't do this, but there are some places where gnome could use more performance work17:49
jcastrowe did some work on login time this cycle around, and hopefully with new things like dconf from upstream gnome login time will be improved.17:49
jcastroQUESTION: Once Intel is finished with the migration to UXA and DRI2, who long until world domination? ;)  (Smooth & fast Xorg is the only thing missing .. well maybe apart from 100% working open source flash17:50
jcastrohe's referring to this: http://keithp.com/blogs/Sharpening_the_Intel_Driver_Focus/17:50
jcastrowhich everyone with intel video should read.17:50
jcastroNot long hopefully, now that the worst is behind us it should get better17:51
jcastrowe will have people from Intel at UDS to discuss this specifically, so look for good things next cycle.17:51
jcastro<jtholmes> Question dont take this as a disparaging comment but I believe I could personally convert more Windows users to Ubuntu if the sound, video drivers and video presentation apps were more solid. Do I stand alone on this one.17:51
jcastroyes, of course.17:51
jcastroQUESTION: what aspect of the 9.04 release stands out to you as a sales point, what is the showcase17:52
jcastronot 9.04 specific, but I still think wubi is the greatest tool for people to try ubuntu17:52
jcastroI am trying to think of what I like best in 9.04, probably a bunch of little things, not one thing17:53
jcastroI think this is a very solid release, so far the indications show that people haven't been having too many problems17:53
jcastroonce the intel driver stuff gets fixed we'll be in great shape!17:53
ikoniaintel is void, it's known about17:53
jcastroQUESTION: What's Ubuntu's plan for adopting gnome-shell and Gnome 3? If all goes to plan Gnome 3.0 will be Gnome 2.30 = Ubuntu 10.04 LTS. Is Gnome 3 too big a change to take in an LTS release (as KDE 4.0 was for Hardy)?17:53
jcastroFirst off, we will be shipping GNOME 3, it's just a question of when17:54
jcastroright now the LTS version hasn't been announced (though 10.04 is probably a good guess)17:54
jcastroAlso, we're not sure if 2.30 will be 3.0 or if it will be delayed or whatever17:54
jcastrowe're having this discussion at UDS, and also people from our desktop team will be attending the desktop summit this summer17:55
macojcastro: mark did says 10.0417:55
jcastroso by then we should know17:55
jcastrook then!17:55
tgm4883jcastro, http://www.markshuttleworth.com/archives/14617:55
tgm4883whoops, wrong channel17:55
jcastrofor sure though, we are dedicated to bring the gnome 3 experience to people17:56
chrisi1512np17:56
somnoliento5 minute warning17:56
jcastroactually, now that I think of it, boot time is  my favorite feature17:56
jcastroI have an intel SSD and I have a boot chart of 7 seconds flat. :)17:56
czajkowskijaunty does seem to boot a lot faster now17:56
jcastrook, I'll take one more question17:57
jcastroQUESTION: What would be the easiest way to start developing programms for the gnome/Ubuntu environment?17:57
jcastroFor GNOME programs you should try to link up with the GNOME Love folks17:57
jcastroor find something broken and go fix it17:57
jcastrofor Ubuntu stick around for the next session. :)17:58
jcastrook, well, we covered some new features and random questions, but it was fun and I hope you learned something17:58
jcastrosince today is monday most of the sessiosn will be intros17:58
ikoniajcastro: enjoyed, thank you17:58
jcastroNext up will be daniel holbach with ubuntu development!17:59
dayojcastro: thanks a lot :-)17:59
* dholbach hugs jcastro17:59
dholbachjcastro: well done!17:59
dholbachlet's take a quick break everybody :)17:59
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 1700 UTC: Doing Ubuntu Development || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat please
dholbachOK my friends... let's get going!18:00
dholbachWelcome to "Doing Ubuntu Development"!18:01
dayohi18:01
dholbachmy name is Daniel Holbach, I live in Berlin, Germany and I love working with the Ubuntu Development community18:01
dholbachI hope after my talk you'll all feel the same :-)18:01
=== JManGt_ is now known as JManGt
Tesla|Home:)18:01
dholbachyou all know how it works already: if you have questions, please do ask in #ubuntu-classroom-chat and prefix your questions with QUESTION:, ie:18:02
dholbachdholbach: QUESTION: What is your dog's name?18:02
dholbachin this session I hope to give you all a good overview about how Ubuntu development works, how to best get involved, who to ask, when to do what and hopefully all the information makes sense too :-)18:03
dholbachalright... this session is not going to be a hands-on session, if you want hands-on packaging training, check out https://wiki.ubuntu.com/Packaging/Training (every Thursday)18:04
dholbachthe next one is going to be:18:04
dholbach30th April, 06:00 UTC: dholbach, Getting Started with Ubuntu Development18:04
dholbachso let's start off with the ways on how you can learn more about Ubuntu Development, Packaging and so on18:04
dholbachI named one option already: Packaging Training IRC Tutorials18:05
dholbachthey happen in #ubuntu-classroom too, every Thursday, so mark them in your calendars18:05
dholbachhttp://wiki.ubuntu.com/MOTU/GettingStarted it the one page you have to bookmark18:05
dholbachbecause it links to all information you're going to need again18:06
dholbach - the Packaging Guide18:06
dholbach - the Ubuntu Development documentation (processes, teams, tools, etc.)18:06
dholbach - the MOTU Videos (hands-on training)18:06
dholbach - tasks to start working on18:07
dholbachI'm a fan of "recipe style" documentation, so maybe you'll like  https://wiki.ubuntu.com/PackagingGuide/Recipes  too18:07
dholbachas you can see from above: it's not going to work out if you're not willing to read a bit and find out for yourself18:08
dholbachbut luckily luckily luckily there's not just documentation, there's people too :-)18:08
dholbachwe have quite a number of initiatives where you can get in touch with people who are doing Ubuntu Development already18:08
dholbach - the IRC Packaging Training sessions I mentioned above18:09
dholbach - Ubuntu Developer Week (just like Ubuntu Open Week, but only Developer + QA material!)18:09
dholbach - ubuntu-motu-mentors@lists.ubuntu.com - a mailing list where you can ask all your questions - sign up here: https://lists.ubuntu.com/mailman/listinfo/ubuntu-motu-mentors18:09
dholbach - there's the MOTU IRC channel: #ubuntu-motu - please join there and ask your packaging / development questions - it's always great to hang out there, and there's ALWAYS somebody awake :-)18:11
dholbach - there's the MOTU Mentoring18:11
dholbach<maco> dholbach: QUESTION: is there a way to get on a list of available mentors-seeking-mentees or vice versa?18:11
dholbachmaco: just get in touch with the MOTU Mentoring Reception, they'll help you find a Mentor18:11
dholbach... although a Mentor is not strictly necessary and you can usually cope quite well asking people in the MOTU channel or on the mailing list :)18:12
dholbach<Tesla|Home> QUESTION: is it possible to earn living developing ubuntu?18:12
dholbachTesla|Home: it is - there's http://www.ubuntu.com/employment/18:13
dholbachthere's quite a number of Ubuntu-related jobs on there and I expect it to become more18:13
dholbachalso I expect other companies, at some point in the future, to start looking for Ubuntu engineers and if you're a skilled Ubuntu developer that's definitely going to be a plus18:14
dholbachwhen I started working on Ubuntu, I did it because I *IMMENSELY* enjoyed it - I enjoyed the people, I enjoyed helping out, I enjoyed getting things done and I enjoyed learning things18:15
dholbach<dayo> dholbach: QUESTION: other than Python and C, what other languages play a substantial role in ubuntu dev?18:15
dholbachdayo: I think we have code in Ubuntu written in any language imaginable, but C, C++, Perl, Python are most common, I'd say - I'll get back to the "Do I need to know all these languages or what?" part of the question in a bit18:17
dholbach<RoAkSoAx> dholbach, QUESTION: regarding to developer jobs, are there any entre level positions or internships18:17
dholbachRoAkSoAx: I know Canonical has offered them in the past, but I'd need to find out more about current practise - can you drop me a mail and I'll get back to you about it?18:17
sakethwhat is 1700 UTC in pacific time?18:17
dholbachsaketh: run     date -u   in a terminal and it'll tell you18:18
dholbachsaketh: can you ask all other questions in #ubuntu-classroom-chat please?18:18
sakethi m using widows rite now18:18
Tesla|Home10am, saketh18:18
dholbach<artir_> QUESTION: What are the differences between developing specifically for Ubuntu or doing so for  generic GNOME?18:18
sakethok tahnx!18:18
dholbachartir_: a lot of work that goes into Ubuntu was done by software authors (upstream) who decided to solve a problem for all kinds of users, Ubuntu Developers often have to integrate those efforts into Ubuntu (packaging, making it work with default configuration, fixing bits here and there, etc.)18:19
dholbachI'll talk a bit about upstream development and ubuntu development in a bit18:20
=== tango is now known as _tango_
dholbach<jtholmes> QUESTION: dhobach is there anything like cscope for python18:20
dholbachjtholmes: I'm sorry - I don't know18:20
dholbachOk... I'll get back to some bits I wanted to talk about now - continue asking questions in #ubuntu-classroom-chat18:21
dholbachone of the most important things determining what we do is the release schedule18:21
dholbachhttps://wiki.ubuntu.com/ReleaseSchedule18:21
dholbachthere you can see the release schedule for Karmic (9.10)18:21
dholbachI'll go through this pretty quickly18:22
dholbachthe first third of the cycle is devoted to getting things set up, planned and merge with upstreams18:22
dholbachthat it's all in green is a bit misleading... "green" rather indicates "everything goes" than "everything's working and great"18:23
dholbachso I wouldn't encourage my mom to run Karmic in the first third of the cycle :)18:23
dholbacha lot of the development planning happens at UDS, which this time is going to happen in Barcelona. all discussions will be available through icecast and the specifications (outcomes of the discussion sessions) will be on the wiki afterwards18:24
dholbachit's not only Canonical people meeting there, but we invite a lot of Ubuntu developers there, it's basically open to anybody18:25
dholbachah... we also invite upstream developers too18:25
dholbachto get good input for the planning of the cycle18:25
dholbachthen there's a lot of "merging" going in the first third - what does that mean?18:25
dholbachbasically if we have package A with version 2.3.4-5ubuntu2 it means18:27
dholbach - upstream developers release software A version 2.3.4 on their website18:27
dholbach - the Debian maintainer released 5 different revisions of that in Debian18:27
dholbach - the Ubuntu developers added two changes on top of that18:27
=== _tango_ is now known as tang0
steveydoteu 18:28
dholbachif we're in the green phase of the release cycle (so just after opening a new release) it could well be that Debian already has 2.3.6-1 of that software A in their archive18:28
dholbachso we need to decide do we still need those two changes we made? if yes, we need to "merge" them and get to 2.3.6-1ubuntu118:29
dholbachalso if they're not really Ubuntu specific, we want to forward them to the Debian maintainers (or even the Upstream developers), so we don't have to carry that "delta"18:30
dholbachlet's say we have package B version 1.2.3-2 in our released Ubuntu and now there's 1.2.4-1 in Debian18:31
dholbachwe will get B automatically "sync"ed from Debian18:31
dholbachif there's no Ubuntu changes, we can simply overwrite the Ubuntu package18:31
dholbachso what does that mean? Do we just copy the .deb files? :-)18:31
dholbachno... we pull the source and it gets built in the Launchpad build daemons18:32
dholbach<goshawk> QUESTION: Debian Import is with debian sid?18:32
=== _dirk is now known as mightyDuck_
dholbachgoshawk: yes, "Debian Sid" or "Debian unstable"18:32
dholbach<blfgomes> dholbach: QUESTION: How does the "forwarding to upstream" work?18:32
dholbachblfgomes: for most upstream projects (Debian too) you file a bug report and attach the bug there18:33
dholbachI'll get to "working with upstream" in just a sec18:33
dholbachto sum it up: in the first part of the release cycle we pull in new code, so we can solve all the bugs in the 2nd and 3rd half :)18:34
dholbachin the second half of the release (yellow and orange) we work hard on getting features implemented, that's following the specifications we agreed on at the Ubuntu developer summit18:35
dholbachalso we're trying to make Ubuntu generally more solid (bigger transitions usually happen in this phase) and uploading new upstream code is absolutely fine, it's just that the automatic import is stopped18:36
dholbachafter feature freeze (features must have landed) you can see a new freeze being introduced like every week18:36
dholbachthat's the time where we only fix bugs and do testing testing testing18:36
dholbachalso you will need to talk to the release team if you want to get huge untested changes into Ubuntu :-)18:37
dholbach<goshawk> QUESTION: is Partner Upload Deadline the deadline for packages in REVU?18:37
dholbachgoshawk: no, I think it's about software from partners of Canonical18:37
dholbachgoshawk: we try to have all the NEW packages - so stuff that never was in Ubuntu before (which is what REVU is for) in Ubuntu by Feature Freeze18:37
dholbachgoshawk: that's done so we can concentrate on fixing stuff afterwards18:38
dholbach<maqifrnswa> QUESTION: Is "automatic import" a script, or does that mean packages can be added manually to launch pad directly if there were no ubuntu revisions in the previous release?18:38
dholbachmaqifrnswa: the "automatic import" is a script yes, which is semi-automatically triggered by our archive admins18:38
dholbach<teknico> QUESTION: what if a newer upstream version is not in Debian yet? Or if the program is not in Debian at all?18:38
dholbachteknico: we're free to update or package as we like in Ubuntu, but the better coordinated with others, the better18:39
dholbachif we diverge from either upstream or Debian, it's always kind of a risk and additional work18:39
dholbach<RainCT> dholbach: < zepo> question: ubuntu pulls packages from debian sid, but some packages have a newer version than in debian right? where do they come from?18:39
dholbachzepo: right... as I said above: in some cases we decide to "rush ahead" and upload newer versions of Ubuntu - in a lot of cases this happens because Debian and Ubuntu are in different stages of their release cycles, so sometimes we can steam ahead in some cases Debian can :)(18:40
dholbach:-)18:40
dholbacheverything that we want to change in a release that's already out has to go through the !sru process18:41
dholbachoh.. I thought that thing worked18:41
dholbach!sru18:41
ubot2Stable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates18:41
dholbachah yes - the stable release updates process18:41
dholbachit's more rigorous and only well-tested and REALLY important stuff gets into -updates18:41
dholbachso to sum up a few things we talked about above.... what could you work on if you were interested?18:42
dholbach - merging / updating packages (early in the cycle)18:42
dholbach - work on NEW software (needs-packaging bugs) - this can be a lot of work and often isn't trivial (also early in the cycle)18:43
dholbach - fix bugs! (always)18:43
dholbach - one thing I really really like is "Bugs fixed elsewhere"18:43
dholbachif you check out https://bugs.launchpad.net/ubuntu18:43
dholbachyou will find a link called "12345678 bugs fixed elsewhere"18:44
dholbachthose are bugs that are present in Ubuntu, were forwarded to the software authors and were fixed in that project18:44
dholbachpersonally that's my favourite because it can be easy and also it shows quite well how we interact in the bigger open source picture18:45
dholbach(side note: if you like this topic, don't miss: Thu 30 Apr 21.00 UTC Upstream Bug Workflow - Jorge Castro)18:45
dholbachthere meeeeeeellions of upstream software projects on the one hand (25000+ packages in Ubuntu if I remember correctly)18:46
dholbachand there's 10+ meeeeeeeeellions of Ubuntu users on the other hand18:46
dholbachUbuntu developers and Ubuntu QA people are somewhere in between :-)18:46
dholbachso a good way of contributing is what Jorge will talk about: working on a bug, trying to reproduce it, get all necessary information and forward it to the software authors18:47
dholbachit's not about "dumping work on them", it's about getting upstream software well-tested, get information and working together with them to get it resolved18:48
dholbachif you're interested in a piece of software, you can act as an ambassador18:48
dholbachand you directly get in touch with a lot of people:18:48
dholbach - happy users18:48
dholbach - happy other Ubuntu developers and Bugsquad members18:48
dholbach - happy upstream developers18:49
dholbach - happy maintainers of other distributions18:49
dholbachand you can make them even happier by helping out and making sure that all necessary information is in the right places :-)18:49
dholbachif you want to see how happy people can get:18:49
dholbachthis is what happened to me at the Ubuntu Developer Summit in Prague:18:49
dholbachhttp://www.youtube.com/watch?v=4jzGIaZcGcM18:49
Gordon-lol18:50
Gordon-oops sorry18:50
dholbachsometimes it's a bit of detective work to find the right mailing list, to find the good patch that fixed the problem we had, but if you like to learn, like to talk to people, like to get involved, have a knack for making things work and test things properly, this is an awesome place to start18:51
dholbachand that's also my answer to the question above about "having to know C and Python, etc.": you don't have to18:51
dholbachif you have the skills I mentioned above, you can take one step after the other and learn together with others18:52
bubu1ukGordon-: jumping between windows? ;)18:52
dholbachso how do you get things uploaded into Ubuntu if you're not an Ubuntu developer yet?18:52
dholbachyou basically attach your patch to a bug report and subscribe the "sponsors team" who will review your patch, test it, sign it with their GPG key and upload it to the build dameons for you18:53
dholbachhttps://wiki.ubuntu.com/SponsorshipProcess has more info about it18:53
dholbachthat's linked from https://wiki.ubuntu.com/MOTU/GettingStarted too18:53
dholbachonce you've been through that process a couple of times and people start telling you how awesome you are, you should consider applying for Ubuntu developer status :-)18:53
dholbachhttps://wiki.ubuntu.com/UbuntuDevelopers has more info about that18:54
dholbachthat's linked from https://wiki.ubuntu.com/MOTU/GettingStarted too :-)18:54
dholbach<Ireyon> QUESTION: what about dropping the release schedule for LTS releases if necessary? I mean, testing an LTS is more important than releasing it exactly 6 month after the previous release. Dapper for example did also take 2 months longer.18:54
dholbachIreyon: dapper was the only release where we decided to put 6 weeks more work into it, you're right18:55
dholbachIreyon: we have regular meetings of the release team on IRC where they see where and how things stand, so they evaluate the situation constantly and regularly18:55
dholbachIreyon: we try hard to stick to the schedule and up until now we did quite well18:55
dholbach<maqifrnswa> QUESTION: You mentioned bug squad, MOTU, other packagers, people working on upstream bugs, and I'm sure there are tons of other positions - is there an "entry level" developer role that is in particularly high demand?18:56
dholbachmaqifrnswa: I wouldn't really call them positions - it's more like a role or an activity, sometimes you dive deep into bug reports to find out more about what's broken and what you want to fix, sometimes you just merge 10 packages you were working on in the last release18:57
dholbachmaqifrnswa: https://wiki.ubuntu.com/MOTU/GettingStarted links to a bunch of bugs and tasks that are suitable for beginners and if you take care of a package you know well, that's even better18:57
somnoliento3 minutes warning18:58
dholbachalso make sure you talk to people on #ubuntu-motu so you get feedback and learn from what they're doing18:58
dholbachhands up... who of you could imagine to do some Ubuntu development and help out that way? :-)18:58
peteresqqqohi18:58
drostiemaybe me.18:58
jgogueno/18:58
* maco raises hand18:58
* goshawk raises18:59
gotunandanme18:59
dholbachcome on... don't be shy - I really don't bite! :-)18:59
blfgomesme!18:59
indSpikeme too.18:59
* stevepearce raises both hands :)18:59
* ewsubach raises his hand18:59
* cyphermox raises hand18:59
logoonraise18:59
* goshawk suggests to stand up and hug dholbach :)18:59
macodholbach: no, you just give Hugs Of Doom18:59
carthikwoof!18:59
dholbachrock on... you guys are awesome and I really hope to see more of y'all soon18:59
* gamerchick02 raises hand19:00
dholbachalso make sure you're there: https://wiki.ubuntu.com/Packaging/Training - 30th April, 06:00 UTC: dholbach, Getting Started with Ubuntu Development19:00
jcastrowoo!19:00
* dholbach hugs y'all back!19:00
jcastrothanks daniel!19:00
* kirkland high fives dholbach 19:00
goshawkthanks!19:00
Gordon-thanks dholbach19:00
jcastrook, next up is going to be Dustin Kirkland with screen-profiles19:00
stevepearcegreat session dholbach, many thanks :)19:00
ewsubachthanks!19:00
hjmfthanks dholbach!19:00
jcastrotake it away kirkland!19:00
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 1800 UTC: screen-profiles || ssh guest@ec2-67-202-41-73.compute-1.amazonaws.com || password: guest || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
indSpikethanks dholbach19:00
kirklandjcastro: thank you Mr. Castro19:00
kirklandalrighty .... screen-profiles!19:00
kirklandso i'm going to divide this track up into a couple of small sets19:01
kirklandset 1 is a brief intro19:01
kirklandset 2 is a shared session demo19:01
kirklandand in set 3, you'll play with this on your own systems19:01
kirklandokay ... set 119:01
kirklandGNU screen is a text-based window manager19:01
kirklandthe Ubuntu server differs from several other server distributions in that it does not install a graphical desktop by default19:02
kirklandwe try to keep our server very lean and mean!19:02
kirklandhowever, many people ask us why don't we ship a graphical desktop19:02
kirklandin many cases, i actually believe that a *window manager* is actually what people want/need19:03
jcastro.oO (You can listen to Dustin's interview about screen profiles on http://ubuntupodcast.net/) -ed.19:03
kirklanda window manager gives you the ability to run multiple programs at the same time, in parallel, attach, detach, monitor system status, etc.19:03
kirklandscreen has been around for 20+ years19:03
kirklandbut in the default configuration, it's exceedingly difficult to customize19:04
kirklandso, for Ubuntu, we've created a phenomenal little program call screen-profiles that makes screen even more useful and user-friendly19:04
kirklandokay, so now for our demo ....19:04
kirklandso set 2, group demo!19:04
kirklandfor this, you'll want to keep IRC open, where I'll explain what I'm doing19:05
kirklandbut you'll also want to open up a terminal window, and ssh to this system ....19:05
kirklandssh guest@guest@ec2-67-202-41-73.compute-1.amazonaws.com19:05
kirklandthat's an instance of Ubuntu Jaunty running in Amazon's ec219:05
kirklandthe password is "guest"19:05
kirklandi'm going to give 60 seconds here for people to login19:06
jcastro.oO (the ssh url and password are in the topic if you need to refer to them)19:06
kirklandso what you're looking at is a shared screen session19:06
kirklandi have write access, and everyone else has read-only access19:06
kirklandfor demo purposes, of course19:07
kirklandyou should see across the bottom of your terminal two light grey lights19:07
kirklandlines19:07
kirklandthe top line says:19:07
kirkland0*&$ shell(guest)                                                      Menu:<F9>19:07
kirklandwe currently have one window open19:07
kirkland(that's going to change in a moment)19:07
kirklandthe second line says:19:07
kirkland\o/ Ubuntu 9.04                  2! 20# 0.57 2.6GHz 1.6GB,6% 2009-04-27 18:07:4819:07
kirklandi'm going to explain those shortly19:07
kirklandfirst, i'm going to launch the F9:Menu19:08
kirklandand I want to show you the help menu19:08
kirklandin your terminal, press F419:08
jcastrokirkland: seems like some people can't get in, maybe there's a client limit?19:08
kirklandthis will move your view over to the 2nd window I created19:08
jcastrobut keep going19:08
kirklandjcastro: hmm, we have 25 people in19:08
kirkland28+ and counting19:08
jcastrook good19:09
jcastrocontinue, sorry19:09
kirklandanyone who can't see this in the ec2 instance, please run 'screen' locally19:09
kirkland(which will be set 3)19:09
kirklandokay, if you're in the screen session, please hit F4 to navigate to your 2nd window19:09
kirklandthis is sort of like alt-tab19:09
kirklandokay, now, i've launched the help memu19:10
kirklandmenu19:10
kirklandhere, you can see that there are a couple of special actions bound to your F-keys19:11
kirklandin our shared screen session, i've disabled them19:11
kirklandbut if you run 'screen' on your local jaunty system, (and choose the light profile) you should be able to use them19:11
kirklandso f2 will create a new window19:11
kirklandf3/f4 will go back and forth among open windows19:12
kirklandf5 will reload the profile (will demo in a moment)19:12
kirklandf6 will detach19:12
kirklandf7 will enter scrollback/search mode19:12
kirklandf9 will launch this menu19:12
kirklandand f12 will lock the screen (like a screensaver for the terminal)19:12
kirklandokay19:12
kirklandso another thing i can do from this menu is change my profile19:13
kirklandi have created a dozen or so different colored profiles19:13
kirklandi like a different color profile on each of my servers19:13
kirklandwe're currently using the light profile19:13
kirklandi'm going to change it to a different one, then hit F5 to reload19:13
=== sean is now known as Guest76893
kirkland(this is somewhat laggy)19:14
kirkland(my apologies for that)19:14
kirklandokay, profile reloaded19:15
kirklandnow it's white on black19:15
kirklandas you can see, there are other colors available, please play with them on your local setup later19:15
kirklandnow, let's take a look at the bottom bar19:16
kirklandthat's our status indicator19:16
kirkland\o/ is intended to be an approximation of the ubuntu logo (3 colors)19:16
kirklandfollowed by our current distro and release version19:16
kirklandthe 2! indicates that there are 2 updates available19:16
kirkland41# tells me that there are 41 user logged on :-)19:17
kirklandwoohoo!19:17
kirklandthe current load is 2.14 (changing every 2 seconds)19:17
kirklandthis system has a single cpu, running at 2.6GHz19:17
kirklandbut this also changes every 2 seconds, which is useful if you have cpu frequency scaling available19:17
kirklandthere's 1.6GB of memory, of which 10% is used19:17
kirklandand of course, the current date and time19:18
kirklandbut this is only a small subset of the status items you can enable19:18
kirklandthis is intended to mimic gnome's applets in your gnome-panel19:18
kirklandso now i'm going to toggle some status notifications19:18
kirklandarch is the architecture of the system19:19
kirklandthe battery is useful on laptops (not in ec2, though!)19:19
kirklandhowever, ec2-cost is very useful here!19:19
kirklandso i'm going to enable that19:19
kirklandas well as the hostname19:19
kirklandnetwork bandwidth might be interesting on this system19:19
kirklandsince so many of us are logged in19:19
kirklandalso, note that there's a reboot-required icon that would popup if a system updated required19:20
kirklanda reboot19:20
kirklandthis would look like this (@)19:20
kirklandso now I'm going to apply these, and refresh my profile19:20
kirkland(this operation apparently takes a minute when there's 44 of you connected!)19:21
kirklandokay, now we can see that this system has been up for 2 hours and 32 minutes19:21
kirklandand my current bill to ec2 is $0.31 :-)19:21
kirklandmoney well spent, sabfl ;-)19:21
kirklandsabdfl, rather19:22
kirklandthere's a few more options here, that i'm going to skip19:22
kirklandbut the last one is interesting19:22
kirkland"Install screen by default at login"19:22
kirklandthis is what I did with your guest account before you logged in19:22
kirklandthis is why you jumped immediately into this screen session, when you logged in19:22
kirklandin fact, i enable this feature on *all* of my server19:23
kirklandjcastro: okay, i'm going to pause now for questions19:23
kirklandjcastro: you want to paste them here?19:23
jcastrook19:23
jcastroyep, one sec19:23
jcastroQUESTION: Why doesn't the marketing department highlight supercool features like screen profiles for the server? Instead they say it would "further improve infrastructure management efficiencies" (buzzword bingo)19:23
kirklandjcastro: hah :-)19:24
kirklandjcastro: well, i accept the compliment, screen-profiles is awesome!19:24
kirklandjcastro: and i hope that you, the community, can help spread the good word19:24
kirklandjcastro: i'm hoping for karmic that screen-profiles is used ubiquitously on the sever19:24
jcastro<peplin> QUESTION: What's the proper way to modify screen-profiles settings? I have a screenrc that I would like to use in combination with the profiles, but there doesn't seem to be an easy way to get rid of the top hardstatus line.19:24
kirklandjcastro: that it becomes as important to the Ubuntu server as Gnome/KDE are to Ubuntu/Kubuntu19:25
kirklandpeplin: well, screen-profiles sources your local ~/.screenrc last19:25
kirklandpeplin: does it not accept overrides of that hardstatus line?19:26
peplinI can override the bottom hardstatus, but seemingly not the line above that19:26
kirklandpeplin: if not, i can add a feature to screen-profiles that would allow you to disable/enable the window list and/or the status line\19:26
kirklandpeplin: please open a bug ;-)  i'll try to get that fixed for karmic19:27
jcastro<qense> QUESTION: Some programs also use the F* keys. How does that work? Currently screen catches them first and they aren't processed by the program19:27
kirklandqense: correct.  you can disable screen-profiles keybindings19:27
kirklandeveryone, back over to the shared screen session19:27
kirklandsee "Change keybinding set"19:28
kirklandyou can accept the 'common' set of keybindings (f-keys), or take none of them19:28
kirklandin which case you'd need to use the bindings that screen provides, rather than our shortcuts19:28
kirklandnote that i did *not* use:19:28
kirklandf1 -> help in gnome terminal, f10 -> menu, or f11 -> fullscreen19:29
kirklandso as not to conflict with gnome-terminal19:29
kirklandjcastro: any more q's?19:29
jcastrohttps://launchpad.net/~screen-profiles/+archive/ppa19:29
kirklandjcastro: ah, great point ....19:30
jcastroI wanted to mention where people can get it for older versions  of Ubuntu19:30
jcastro<qense> QUESTION: So actually GNU Screen is a shell wrapper giving you tabs and status indicators?19:30
kirklandright, so screen-profiles is packaged and in main for Jaunty19:30
kirklandhowever, i am providing packages for Hardy and Intrepid machines in a PPA19:30
kirklandI will, perhaps, try to get it into the backports archive19:31
kirklandbut for now, you can use the the PPA very well19:31
kirklandqense: sort of ...19:31
kirklandqense: GNU screen is a "window manager"19:31
kirklandqense: that has a 50+ page manpage19:31
kirklandqense: really flexible, but complicated to setup19:31
kirklandqense: screen--profiles is sort of a best practices configuration for screen, packaged and made easy for Ubuntu\19:32
jcastro<tm> QUESTION: Should I be seeing any sort of lag with screen-profiles on vs off?19:32
jcastro<tm> I'm noticing the clock will pause and then jump ahead.  Text input is slower than with stock screen19:32
kirklandtm: on your local instance, or on the ec2 shared screen?19:32
kirklandtm: or on some other server you have access to?19:33
jcastrohis linode19:33
tm^^19:33
tmI understand there's going to be some hit, but it seems quite noticeable19:33
kirklandtm: there's actually a bug fix for that in jaunty-proposed;  should make it to jaunty-updates any day now19:33
tmcool19:33
kirklandtm: i think it should be fixed in jaunty-updates19:33
jcastroservice with a smile!19:33
jcastro<HoellP> QUESTION: How do I send F* keys to the remote screen session i'm viewing in my local session?19:33
kirklandtm: basically, i had ionice/cpunice'd screen-profiles to the point at which there was lag;  i've disabled this in the update19:34
tmah19:34
tmthanks!19:34
kirklandHoellP: screen within screen?19:34
HoellPyes...19:34
kirklandHoellP: don't :-)  or, if you figure out how, tell me :-)19:34
kirklandso to better answer HoellP's question, i do my screening like this ...19:35
kirklandi open one gnome-terminal tab per server I connect to19:35
kirklandso one ssh-session per gnome-terminal tab19:35
kirklandand then in each ssh/tab, I run screen, with multiple windows per server19:35
kirklandjcastro: okay, i'll move on to set 3 ...19:36
kirklandjcastro: and take a few more questions after19:36
jcastrosure!19:36
kirklandso, ladies and gents ... let's try this on your own system19:37
kirklandif you're running jaunty, you can just run 'screen'19:37
kirklandif you're not, head over to the PPA that jcastro pasted19:37
kirklandand install screen-profiles from there19:37
jcastrohttps://launchpad.net/~screen-profiles/+archive/ppa19:37
kirkland(note that the screen-profiles from that PPA is newer than the one in Jaunty, and as such includes *even more* features)19:37
kirklandonce the screen-profiles package is installed, run 'screen'19:38
kirklandthe first time you run it, it should prompt you to select a profile19:38
kirklandthe 'plain' profile is actually not a screen profile19:38
kirklandrather, this is the system default /etc/screenrc19:38
kirklandvery boring, includes *none* of the features i've been discussing19:38
kirklandas such, upstream, i've renamed this NONE instead of plain19:39
kirklandthe screen-profiles package just comes with light, dark, and black19:39
kirkland3 very simple profiles19:39
kirklandinstall screen-profiles-extras for about a dozen other colors19:39
kirklandso choose, one of those profiles, and now you're in screen19:39
kirklandplay with the F-keys19:40
kirklandhit F2 to open a new window19:40
kirklandrun something in that window, maybe "top"19:40
kirklandhit f3/f4 to switch back and forth between your windows19:40
kirklandnow, let's detach, and reattach19:40
kirklandhit F619:40
kirklandthat'll detach, but your program (top, etc) will still be running the background19:41
kirklandi use this *all the time* when I'm doing something like a big wget, or rsync19:41
kirklandnow, reattach with "screen -r"19:41
kirklandyou should be back in your screen session19:41
kirklandnow, let's try scrollback mode19:41
kirkland(i'll demo this in the ec2 session for anyone not doign this locall)19:41
kirklandif you're in the ec2 session, go to the leftmost window19:42
kirklandif you're doing this locally, hit F719:42
kirklandthis will put you in a vi-like mode scrolling and searching19:42
kirklandyou can type terms and search just like vi19:42
kirklandalso, this is per-window19:43
kirklandso if you hit f4, and go to your next window, and enter scrollback, you're scrolling for that window19:43
kirklandalso, try F919:43
kirklandyou can adjust your screen-profile's colors19:43
kirklandtoggle status notifications19:43
kirklandinstall screen by default19:44
kirklandor uninstall screen by default at login19:44
kirklandif you do enable that19:44
kirklanddetach (F6)19:44
kirklandthen ssh localhost19:44
kirklandsuch that you login19:44
kirklandyou should see screen launch by default, re-attaching to your most recent screen session19:44
kirklandjcastro: i'll pause again for questions ... wanna paste a few here?19:45
jcastro<haliner> QUESTION: How do you set up the read-only session?19:45
jcastropopular question. :p19:45
kirklandhaliner: ah :-)19:45
kirklandthat's a complicated one19:45
kirklandlet me get you a url ...19:46
kirklandhttp://www.linux.com/feature/5644319:46
jcastrowe can perhaps blog that later or something19:46
jcastroI am sure lots of people can think of creative ways to use this19:46
kirklandbasically, you have to make /usr/bin/screen.real setuid19:46
jcastro<gQuigs> QUESTION: just closing gnome-terminal keeps screen open and running.. doing that won't break anything right?19:46
kirklandthen play with screen's acl's19:46
jcastro<gQuigs> aka.. do we really need to manually detach19:46
kirklandsee http://manpages.ubuntu.com/manpages/jaunty/en/man1/screen.1.html, chacl19:46
kirklandgQuigs: right19:47
kirklandgQuigs: you can manually detach, if that's what you explicitly want to do19:47
kirklandin fact, as you "leave" the ec2 shared screen session, that's probably the only way you can do it19:47
jcastro<ktenney> does scrollback offer selection, yank, paste ...19:47
kirklandktenney: yes!19:48
kirklandktenney: see "copy" mode in http://manpages.ubuntu.com/manpages/jaunty/en/man1/screen.1.html19:48
kirklandktenney: F7 is just a keybinding that puts you straight into copy/scrollback mode19:48
kirklandjcastro: any other pending questions?19:49
jcastronope, continue19:49
kirklandjcastro: cool19:49
jcastrobut BugeyeD say: can 'leave' by disconnecting via ssh as well: <enter>~.19:49
kirklandokay ... last feature i'm going to go over19:49
kirklandjcastro: BugeyeD: cool, thanks.19:50
kirklandso siretart has packaged screen-profiles for debian19:50
kirklandand i've heard mumblings that others are working on it for other distros too19:50
kirklandbut people have asked me quite a bit about screen-profiles on other linux systems19:50
jcastrojames wilcox has put it in opensuse19:50
kirklandjcastro: righto19:51
kirklandbut what about ubuntu systems, where you don't have admin access, but you want to run screen-profiles?19:51
kirklandaha!19:51
kirklandscreen-profiles-export19:51
kirklandfrom a system where you do have screen-profiles, you can run the screen-profiles-export command19:51
kirklandthis will create a tarball that you can unzip on almost any linux system that has screen installed19:52
kirklandand you'll get about 90% of screen-profiles functionality19:52
kirklandyou won't get the F9 menu command19:52
kirkland(the python-newt deps aren't everywhere)19:52
kirklandbut you can cd ~/.screen-profiles19:52
kirklandand manually edit the mostly-intuitive configuration files there19:52
kirklandsuch as ~/.screen-profiles/status19:53
kirklandthat's how you turn on/off the status notifications in the bottom window19:53
kirklandso that's about all i have to say19:54
jcastrowoo!19:54
kirklandi have some new features planned for karmic19:54
dresihi!19:54
kirklandor, if you use the screen-profiles PPA, you'll get this sooner ;-)19:54
dresii am from spain. Any person talnking in spanish?19:54
jcastrodresi: #ubuntu-classroom-chat please19:54
dresiok19:54
kirklandi'll take any other questions at this point19:55
kirklandor turn it over to jcastro ;-)19:55
jcastrook, thanks dustin!19:55
jcastrowhat's your blog so we can follow along?19:55
kirklandjcastro: :-)  http://blog.dustinkirkland.com19:55
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 1900 UTC: screen-profiles || Intro to Ubuntu Brainstorm || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
jcastrook, everyone take 5 before the next session19:55
jcastrothanks Dustin!19:56
kirklandi will be booting everyone off of ec2 now :-)19:56
VeeyawnThanks Dustin19:56
thegrieve /me cheers19:56
somnolientoThis was awesome! thanks!19:56
thegrievehehe19:56
thegrievethanks alot19:56
JFoscreen is my new favorite thing19:56
JFothanks kirkland19:56
kirkland||^o19:57
* kirkland takes a bow19:57
* gQuigs claps19:57
kirkland#screen-profiles if you want to discuss further, with other members of the screen-profiles community19:58
jcastrokirkland: what was the final cost of the demo?19:59
jcastroaccording to the applet?19:59
kirklandjcastro: $0.4219:59
kirkland(appropriate)19:59
jcastrook20:00
jcastrolet's get started20:00
jcastroI'm going to be running this session on Ubuntu Brainstorm20:00
jcastromy name is Jorge Castro and I'm on the community team20:00
jcastrohttp://brainstorm.ubuntu.com/20:01
jcastroSo what is brainstorm?20:01
jcastroSo, at it's basic level it is a website where anyone can make an account20:01
jcastroand then submit ideas about things they would like to see in Ubuntu20:01
jcastroPeople then vote on ideas they like, and ideas they don't like20:02
jcastroafter a while the good ideas tend to drift to the top20:02
jcastroand the not-so-good ideas (like mine), end up in the gutter. :)20:02
jcastroevery cycle I do a sum up of all the ideas in each category20:02
jcastroand then I do a presentation at UDS where I outline things like "Users want foo, and bar"20:02
jcastroin addition to that each category list is handed to whoever develops that feature or is responsible for that part of ubuntu20:03
jcastroso for example I would hand the list of screen-profiles ideas to kirkland20:03
jcastroand then he would go through them and see which ones he can implement (as an example)20:03
jcastroHave any of you ever filed ideas on brainstorm?20:04
jcastroor go to it on a regular basis, or participate in some way?20:04
jcastro*crickets*20:04
JFoI go there, but I am not able to contribute very much other than wishing I could retranslate the meanings of some of the posts20:05
JFo:)20:05
JFosome of them are difficult to understand20:05
jcastroaha20:05
jcastroso that brings up a good point20:05
jcastroif you want your idea to be popular you can do certain things20:05
jcastrofirst off, you want to make sure people can understand your question20:06
jcastroespecially if english isn't your strongest language, you might want to ask someone to make sure your idea is readable so you're not asking everyone why their base belongs to us.20:06
jcastroanother good tip is to make sure your idea is specific20:06
jcastroand not so general20:06
jcastroso for example a common idea that get's marked duplicate is "Ubuntu needs better hardware support"20:07
jcastrothis ends up being a bad idea to put on the site because that's a common problem that everyone knows about and is working towards20:07
JFohow is it moderated jcastro?20:07
jcastroit's like saying "Humans should enjoy breathing". :)20:07
jcastrook, so moderation20:07
jcastrothere are a set of moderators who read the incoming queue20:08
jcastroand they +1 or -1 the idea20:08
jcastromost of the time it's a duplicate and they mark it as such20:08
jcastroin fact, we're also always looking for moderators20:08
zepoi discovered that website yesterday and browsed through the ideas, there were a lot of good suggestions on it. i tried to vote on a few but that required an account so i didnt20:08
JFoI'm interested in moderation jcastro20:08
JFoor rather becoming a moderator20:09
jcastroIf you are interested in moderation please go here: http://blog.qa.ubuntu.com/node/4420:09
jcastroand follow the directions20:09
JFothank you20:09
jcastro<gregknicholson> QUESTION: I don't want yet another login to manage. Does Brainstorm work transparently with OpenID? Perhaps simple voting for ideas could also be done via OpenMicroBlogging?20:09
jcastroCurrently we're working on having brainstorm accept openid's20:09
jcastrothis is still a work in progress20:09
jcastroright now it uses QA accounts (the same account you would use to test ISOs)20:09
jcastrovoting through microblogging would be real interesting I think20:10
jcastro<zaidka> FOLLOW UP TO gregknicholson QUESTION: Can we use launchpad login credentials?20:10
jcastrolaunchpad is an openid20:10
jcastroso once that works your launchpad account should work20:11
jcastroyou can also follow along the latest ideas on identi.ca: http://identi.ca/brainstormnews20:11
jcastrook, so more on how to make a good idea20:11
jcastrosometimes people don't know the difference between an idea and a bug20:12
jcastrousually a bug is a specific problem with a program20:12
jcastrofor example: "My ATI driver is broken" is a specific bug20:12
jcastroyou would file a bug about that20:12
jcastrohowever, something like "There needs to be a better way to install these stupid drivers" would be a good idea.20:13
jcastrowe have jockey that does that for you by the way, but hopefully you get the idea20:13
=== tm is now known as tmurase
rashiefexit20:13
jcastroso trying to make your idea specific and not general  would be a good idea20:14
jcastrowe try our best to communicate ideas from users to other projects as well20:14
jcastroso for example if you have ideas about the rhythmbox music player20:14
jcastrowe let you search through brainstorm on ideas just specific to that20:14
jcastrowe also let you see which ideas are being implemented here:20:14
jcastrohttp://brainstorm.ubuntu.com/ideas_in_development/20:15
jcastroso at least once per cycle we try to go through the ideas and mark them accordingly20:15
jcastrobut there are so many ideas that this doesn't scale20:15
jcastrowhich is why depend on moderators who know more about ubuntu to mark ideas appropriately20:15
jcastrowith almost 15,000 ideas and 1.8 million votes, you can see why we need to "crowdsource" the sorting of ideas20:16
jcastroany questions so far?20:16
jcastroanyone?20:17
jcastrobueller?20:17
jcastroeveryone must have left to go play with screen profiles.20:17
jcastrook let me talk about ideatorrent for a bit20:18
jcastrohttp://www.ideatorrent.org/20:18
jcastroideatorrent is the open code that brainstorm is built on20:18
jcastroIt was primarily developed by Nicholas Deschildre for brainstorm, but is open source so you are encouraged to take it and use it for your needs.20:19
jcastro<somnoliento> QUESTION: Honestly, how much weight do developers put in these ideas? what's their recepction like at UDS?20:19
jcastroMore than people think we do. :)20:19
jcastroTo be honest, a great deal of the ideas are things that end up on the roadmap anyway20:19
jcastroIf you were to ask any ubuntu users what their top 10 gripes are, you'd probably get a similar list. :)20:20
jcastrowe do however go through the ideas and try to at the minimum at least answer the person even if we end up not implementing it20:21
jcastrosome ideas will forever be in progress, things like hardware support, suspend/resume, wifi, etc, will always be worked on20:21
jcastroWell, if you're interested in participating, check out this post: http://blog.qa.ubuntu.com/node/4420:22
JFojcastro, is it possible to break those ideas down into ideas for specific releases?20:22
JFofor instance the suspend/resume...20:23
jcastrowe started tagging them, but could use more help20:23
JFowell, I have my request in20:23
JFo:)20:23
jcastro<FiveAcres> QUESTION:  When I followed brainstorm, it seemed a lot of suggestions revolved around propriety codecs and file formats.  Does this effect how the suggestions are evaluated?20:23
jcastroWell that depends20:23
jcastroThe ideas are suggestions, so if it conflicts with how Ubuntu is made right now it probably won't be implemented20:24
jcastroso we ship proprietary drivers in restricted, but for example you won't see adobe reader by default due to votes on brainstorm20:24
jcastro<gQuigs> QUESTION: should I be using any specific tags on my ideas20:25
jcastroWe don't really enforce a set of tags, I follow what other people and they make sense20:25
jcastroso things like "multimedia" or "jaunty" or whatever20:25
jcastroas it turns out geeks are pretty good at organizing things, even in a freeform manner20:25
jcastroto go back to FiveAcres question, we do use it to acknowledge demand for things20:26
jcastro<zaidka> QUESTION: Say I have an idea and i implement it on my own, do I submit it on brainstorm or submit the patch directly to launchpad?20:26
jcastrogood question20:26
jcastrothere is a field in brainstorm for you to link ideas to bugs20:27
jcastroso you can link the idea, but you want to have your code in launchpad instead so someone sees it20:27
jcastroalso, feel free to take an idea in brainstorm and just start your own project20:27
jcastrothere's nothing to stop you from implementing any of these ideas and launching your own project20:28
eddie1helo ek kort help20:29
jcastroany other questions about brainstorm?20:29
jcastrowell, I encourage you to use brainstorm and consider using it, or helping contribute!20:30
jcastroI guess we could mingle for a bit until the next session20:31
jcastrosmoke if you got em?20:31
* JFo applauds20:31
* BugeyeD coughs20:31
JFoheh20:31
* Bodsda nods appreciation20:31
* thegrieve cheers20:31
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 2000 UTC: Introduction to Kubuntu || Intro to Ubuntu Brainstorm || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
jcastrook, I suspect the next session will be quite popular, so go dent/tweet to your friends!20:31
=== tmurase is now known as tmurase_
=== tmurase_ is now known as tmurase
jcastrothanks everyone for showing up today, I hope you are learning and having a good time20:33
VeeyawnThx jcastro20:33
zaidkathank you jcastro20:33
BodsdaThanks jcastro20:33
jcastroplease send your feedback to jorge@ubuntu.com, good, bad, or otherwise. :)20:33
zaidkaso this ideatorrent thing has nothing to do with the pirate bay huh :P20:34
jcastroheh20:35
ajmctaggartlol no zaidka, different use of word "torrent"20:35
* eagles0513875 takes my seat in front of the room20:36
jcastroso, we're 10 people short of hitting 30020:36
jcastroso we need 10 more kubuntu maniacs20:36
eagles0513875lol20:36
eagles0513875woot20:36
* Zelut sits in front of eagles0513875 20:36
jcastrogo grab a friend!20:36
* eagles0513875 grabs my desk and sits just beside Zelut20:36
jcastroalso, at the end of each day we have a blank slot for emergency topics that people might want to do20:37
jcastroso if you want to get involved let me know20:37
eagles0513875:)20:38
SiDi#u-c-chat is so silent all of a sudden20:38
eagles0513875well not really an emergency topic but packaging and bug fixing would be interesting to go over for those of us who are new such as myself20:38
sirdiegoignore #ubuntu-classroom CRAP NOTICES SNOTES CTCPS JOINS PARTS QUITS KICKS MODES WALLOPS NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS HILIGHTS20:38
jcastrosirdiego: bug stuff coming up according to the schedule20:39
brouschEmergency topics? Like what Ubuntu is doing to stop the spread of the swine flu?20:39
jcastrothere is also a recurring packaging class on thursdays, let me dig it up20:39
jcastroeagles0513875: https://wiki.ubuntu.com/Packaging/Training20:39
eagles0513875sweet will ahve to look at that sometime20:40
jcastrowe have a more advanced Developer Week later on in the cycle20:40
jcastrofor those of you that want to cut your teeth on something more hardcore20:40
sirdiegojcastro: no way to dissable? if i type with / an error occurs20:40
Bodsdaignore #ubuntu-classroom CRAP NOTICES SNOTES CTCPS JOINS PARTS QUITS KICKS MODES WALLOPS NICKS DCC DCCMSGS CLIENTNOTICES CLIENTCRAP CLIENTERRORS HILIGHTS20:41
Bodsdaah crap20:41
jcastrosirdiego: I think it depends on the client?20:41
jcastroask the people in #ubuntu-classroom-chat, they should be able to help you20:41
sirdiegoyeah that might be the point20:41
jcastrofeel free to make a note on the wiki if you figure it out20:42
jcastroso what do you guys think of the schedule so far?20:43
jcastroare the sessions interesting to you?20:43
jcastroWe are trying to diversify. :)20:43
jkernsjrscreen session was way cool!20:44
ajmctaggartfirst time around jcastro, trying to catch as much as I can...20:44
ajmctaggartUTC confuses me :)20:44
jcastrojkernsjr: yeah, I think we should definately use one of those for some sessions20:44
eagles0513875jcastro: make i make a suggestoin for any meetings as well as stuff in here20:44
jcastroajmctaggart: yeah20:44
thegrieve+1 kudos to kirkland again here too20:44
jcastroeagles0513875: sure20:44
robotangelme too but I think the topics last year (packaging, pyqt, bzr) were a bit more interesting20:45
eagles0513875jcastro: i was thinking we should use a teamspeak server or ther eis an open source server called mumble and client it would be cool to use thsoe for these sessions20:45
jcastrorobotangel: we're trying to put the developer stuff in developer week, and more intro sessions for this week20:45
jcastrorobotangel: so an intro week, and a more advanced week20:45
=== yusuf is now known as yusuf_
jcastroeagles0513875: jono started doing streaming video from his house where you could chat with him in a room and he will answer questions, etc.20:46
=== yusuf_ is now known as yusuf
jcastrobut yeah, that would be cool20:46
eagles0513875ya thing is we need someone who has the bandwith20:46
eagles0513875it can be done and a channel for all kubuntu related rooms20:46
robotangeloh, I didn't know there was a developer week, thanks for the information20:46
jkernsjryou can use something like tokbox?20:46
iktustream?20:47
jcastrorobotangel: we have 1 openweek and 1 developerweek per cycle20:47
jcastroikt: yeah ustream is what jono used20:47
Ireyonthe automated desktop testing session of the developer week three months ago was interesting :)20:47
iktnice :)20:47
eagles0513875jcastro: thats sweet20:48
robotangelsomehow I never noticed the dev-week, nice to know there is one :)20:48
jkernsjrjcastro: do you need a ton of bandwidth just to do a stream on youstream?20:48
SiDijcastro, when is the developerweek beginning, please ?20:48
jcastroSiDi: we haven't decided yet, probably julyish?20:48
jcastrowe'll announce it as soon as we know20:48
SiDijcastro, alright :) thanks20:48
eagles0513875jcastro: love the name of 9.1020:49
eagles0513875karmic koala20:49
jcastrojkernsjr: no idea, haven't looked into it20:49
eagles0513875who comes up with these names20:49
sirdiegojcastro: to hide join/part msg with pidgin you must enable the same namend plugin (=20:49
sirdiegobut the ignore command dont work =(20:49
jcastroI haven't used pidgin for irc20:49
jcastrothough with the messaging indicator you get a nice little queue of your messages on your panel20:50
jcastroI should look at it again20:50
jkernsjrjcastro: its pretty ok..just puts another tab w/ your irc chat in it20:50
jkernsjrjust doesn't have all the commands you might get with a full blown irc client20:50
sirdiegofor following the uow its good enough20:52
sirdiegoi hope^^20:52
jcastro~8 minutes until kubuntu!20:53
eagles0513875jcastro:  it is always kubuntu20:54
sirdiego:P20:55
Ireyonkubuntus translations suck a little. but i didn't get the official kde translations to work... :(20:56
JFothis has all of the makings of a VI versus EMACS chat ;-)20:56
daskreechsmeag0l: My prekious!!20:56
daskreechEMACS!!!!20:56
smeag0l:)20:56
daskreechI'm sorry I'll go sit over there <----20:56
JFoheh20:56
AndySpaini have set my kubuntu to be in spanish, yet it is in spanish, English and German20:57
sirdiegoIreyon: if you find a method let me know20:57
eagles0513875AndySpain: file a bugreport on launchpad20:58
jcastrothat's a known problem20:58
AndySpaindunno what are the requirement for that20:59
=== smeag0l is now known as smeg0l
AndySpainnor the exact link20:59
jcastrotranslations session is friday!20:59
AndySpainam new to it20:59
jcastroRiddell: ready?21:01
Riddellalmost21:01
Ireyoni'm also not too experienced, though i've started using ubuntu 2 years ago21:01
jcastrook everyone, Jonathan Riddell is going to talk about Kubuntu21:01
macoAndySpain: join -chat21:01
jcastroeveryone please move chat to #ubuntu-classroom-chat21:01
RiddellGood evening Friends.21:02
RiddellMy name is Jonathan Riddell and I'm an international freedom fighter.  I spend my days spreading freedom through the world through the medium of Kubuntu and KDE.21:02
Riddellwho's all here to hear about Kubuntu?21:02
ajmctaggart+121:02
Bodsda+121:02
hollman+121:02
gamerchick02+121:02
defrysko/21:02
thegrieve+121:02
ralf__me too21:02
michel1+121:02
HoellPeveryone of course21:02
atoom+121:02
ceelight+121:02
Riddell:)21:02
daskreecho/21:02
AndySpainjacastro Me on kubunto for 2 months now21:02
daskreech*21:02
eagles0513875+121:03
RiddellKDE is the original and best free software desktop.21:03
JFo+121:03
eagles0513875here here21:03
RiddellIf you ever tried to use free software or unix as a desktop before KDE you were probably the sort of person to wear a bow tie.21:03
eagles0513875hahahah thats me lol back in preschool21:03
RiddellAt Kubuntu we aim to create a distro that brings out the best in KDE by selecting the best apps and releasing with the latest versions.21:03
RiddellWe are part of the lovely Ubuntu community and follow all their values.21:04
eagles0513875here here21:04
macoeagles0513875: -chat please21:04
eagles0513875dont mean to interrupt but not only lovely but the best distro around in my honest opinion21:04
Bodsdaeagles0513875: could you here here in -chat please21:04
* eagles0513875 zips lips21:04
daskreecheagles0513875: #ubuntu-calssroom-chat21:04
daskreecheagles0513875: #ubuntu-classroom-chat21:04
RiddellKubuntu is one of the commercially supported products by Canonical, and other companies.21:05
Riddellbut more importantly we are a community product made by beatiful people21:05
jcastro(we've gone all day without needing moderation, please be respectful to the presenter)21:05
RiddellA few years ago KDE developers had created KDE 3 and saw that it was a good product.  Stable, feature filled, good looking too.  Competed well with the competition.21:06
AndySpainthe class will be here or in -classroom-chat?21:06
RiddellBut we want world domination.  As we'd say in Ubuntu land, bug number 1.21:06
* eagles0513875 shhhhhhhhhh its in here21:06
jcastrothe class is in here, questions in -chat, please see topic21:06
RiddellKDE 3 had gone about as far as the technology would allow21:07
* sirderigo leave, i dont like kde21:07
RiddellSo a lot of the base was thrown away and re-written to give us a technology platform that would be the most powerful and intuitive for developers to create rocking applications21:08
AndySpainah, ok. thx jacastro.21:08
RiddellThe result is KDE 421:08
RiddellThat was a necessary transition, it's been quite painful but is bearing shiny blingy fruit now21:08
RiddellKDE 4.0 was intended for developers and KDE fanboys.  We released an unsupported version alongside the stable 8.04 release21:09
RiddellKDE 4.1 showed where we want to be and we released that with 8.10 which as the intrepid port-LTS release is intended for people who have a good idea what they're doing21:09
RiddellKDE 4.2, included in our latest 9.04 Kubuntu release from last week is recommended for general users and users of previous versions will be prompted to upgrade21:09
RiddellSome of the nice new features in 9.04 include improved printer setup..21:10
RiddellWe changed from our previous Kubuntu-specific package manager to packagekit which will allow distros to work together on the app21:10
RiddellAnd we got rid of almost all the KDE 3 apps (OpenOffice and k3b last ones standing)21:10
Riddellon top of all the good stuff that came with KDE 4.2 like the Plasma desktop with all its bling21:10
Riddellalso some world leading apps like Digikam got updated to KDE 4 versions with lots of improvements21:11
RiddellIt wasn't perfect though, there's a few too many problems with the X drivers for my liking and the new network manager is not as reliable as it should be (I hope to update the network manager soon)21:11
RiddellThe KDE 4 timeline fits in quite nicely with our LTS (long term support) cycle, I expect by the next LTS in 10.04 KDE 4 will be a work of perfection :)21:11
RiddellThere's plenty to work on, improving the package manager, finishing off our printer work, getting rid of the last KDE 3 apps as well as our ongoing tasks of packaging and fixing lots of bugs21:12
Riddelllet's take some questions,maybe there'll be something to counter the negativity of our friend sirdiego :)21:13
Riddell21:12 < daskreech> QUESTION: WIll Canonical be interested in putting one person on KDE4 OO.o Integration ?21:13
sirdiegohu?21:13
sirdiegoi like kde btw im not sirderigo :D21:14
Riddelldaskreech: OO is looking pretty behind the times without a KDE 4 port21:14
* eagles0513875 raises my hand21:14
ralf__you are right for the drivers, I'm using a notebook with nvidia-drivers and there are still some slow-downs using the desktop effects21:14
Riddellquestions in #ubuntu-classroom-chat people21:14
Riddellbut I can't say what canonical will or won't do, I'm tempted to give it a shot myself though21:14
smeg0li'm currently running ubuntu because in kubuntu 9.04 in the gui it wount acknowledge any passwd it danish keyboard and language ?21:15
Riddellbut I'm pretty certain it's slow and ugly work21:15
Riddellsorry sirdiego21:15
smeg0lsry21:15
Riddell21:05 < kusanagi> Riddell, QUESTION: does kubuntu plans to have guest session like ubuntu does?21:15
Riddellkusanagi: yes I'd love that, it just needs the patch being sorted, we did have someone assigned to it but they got busy and havn't had time21:16
Riddellso volunteers welcome21:16
Riddellwhy are there lot of installed programs that dont show in the menu? (in ubuntu appears everything)21:16
Riddelldunno, sounds like a bug, file a bug and poke us until we look into it21:16
Riddell21:07 < T0m4rn0ld> QUESTION: Will Canonical sponsor work on the webkit kpart to finally bring a modern browsing experience to Kubuntu?21:17
Riddellquestions asking for funding from canonical are unlikely to get much of an answer, I don't hold the purse strings :)21:17
Riddellbut I do want to look into alternatives to konqueror, it's getting too behind the times21:17
Riddellwe'll probably discuss that at UDS21:17
nixternalsuch as?21:18
nixternalrekonq....arora....firefox?21:18
=== maco changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 2000 UTC: Introduction to Xubuntu || Intro to Kubuntu || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
RiddellKDE based of course so rekonq or arora or webkitkde, we'll have to evaluate them all to see if they're good enough21:18
Riddell21:10 < JFo> QUESTION: is there an easy way to set KDE up to test it on a Gnome based install without messing anything up?21:18
Riddellapt-get install kubuntu-desktop21:18
Riddelldoesn't mess up anything, just installs the programmes21:19
Riddellyou can use a chroot if you really want to keep everything untouched21:19
ralf__arora isn't too bad, but the KDE-integration is not very god. Maybe rekonq will do, but I haven't tried it yet21:19
Riddell21:10 < Bodsda_> QUESTION: Improved printer setup is in KDE only, meaning other derivitavies wont benefit from it?21:19
Riddellother ubuntu variants can use system-config-printer-kde if they like, or they can use another app, it's all just frontends to the same hal and cups logic21:20
ajmctaggartRiddell, I have tried that many times, apt-get install kubuntu-desktop, the problem is, it's not as easily removed...any recommendations?21:20
Riddell21:10 < daskreech> QUESTION: how long will you keep around KDE3 libs for third party apps that are not ported yet21:20
Riddellwe'll keep KDE 3 libs around as long as they're needed, probably several cycles yet, but I'd like to get them off the CD, they just take up valuable room21:21
Riddell21:14 < daskreech> QUESTION: There is a LOT of things not shipped by default with Kubuntu (Wallpapers,Themes, Plasmoids etc) can we have a virtual package that does a one shot install of a fuller kubuntu experience like kubuntu-restricted-extras does?21:21
daskreechThat's a CD issues awell21:21
Riddellone CD only has space for a basic desktop21:21
RiddellI think that the Download buttons appearing on apps is a better way to install extra themes and widgets21:22
eagles0513875i think what he means is as you are installing why not pull more things off the repos as one is installing21:22
Riddell21:14 < mrasty> QUESTION: what does canonical/ubuntu do for the kde project apart from producing packages ?21:22
Riddellget it out infront of millions of users21:22
Riddellthat's out main goal and achievement21:22
nixternalRiddell: time to put the answer to this question on k.o/FAQ :)21:22
Riddellget high profile users like the French parliament too21:23
Riddellwe fill in obvious gaps that don't get worked on by upstream because they're not very sexy, like printer setup or user setup21:23
daskreechviva la French!21:23
Riddellbut the main task of distros is to get users and hopefully bring back some of those users to contribute21:24
Riddell21:16 < alexismedina> QUESTION: when UXA will be mature in kubuntu for intel drivers?21:24
Riddelldunno, ask Intel21:24
Riddell21:16 < Ireyon> QUESTION: what about shipping the Oxygen-style for GTK-applications with kubuntu? looks quite nice in my opinion.21:24
Riddellwe shipped gtk curve in this release because it was popular and fits in well with the KDE theming21:25
Riddellif there's other themes we should look at do let us know, but really this is a GTK bug, it should ship with a decent looking theme itself21:25
daskreechSo file a bug on LP for that?21:25
Riddell21:17 < sirdiego> QUESTION: whats going on with the translations in kubuntu? will they be better in next kubuntu release?21:25
Riddellwe need more QA done on translations21:26
RiddellI'd like to get people checking and double checking that it all works earlier in the cycle21:26
apacheloggerI am working on establishing a sensible structure to support that.21:27
Riddellthe process hasn't been working as well as it should mostly because of a series of smallish issues that take too long to resolve21:27
Riddelland I'm not the best person to check it all since I work in English21:27
Riddellhaving said that, there's only limited places where it's broken in 9.04 and those should all be fixable21:28
Riddellif you have more problems, shout about them until we work out what's up21:28
Riddell21:17 < zepo> QUESTION: do you think Ubuntu users should switch to Kubuntu, and why?21:28
RiddellI think people should use whatever they like :)  if you're a Kubuntu user you are of course already an Ubuntu user21:28
Riddellalthough not an Ubuntu Desktop user21:29
ajmctaggartmember:identifier:riddell what is the best way in your opinion to spread the word about the benefits of an integrated desktop...KDE is awesome, but it takes the integration of Mac and combines it with a TON of options, similar to Windows is able to do, making a difficult environment to get into from scratch...21:29
Riddellgnome is a fine desktop, although it lacks much of a long term outlook in my subjective opinion21:29
Riddellthe main reason I love KDE and Qt is that it's the best development platform in the world21:29
Riddellusers can pick whatever they're happiest with though21:29
Riddell21:18 < francisco_t> QUESTION: Some news about qt-firefox?21:30
Riddelldunno, Nokia started that, you'd need to ask there21:30
Riddell21:20 < LjL> QUESTION: is there an interest in providing, when possible, native KDE applications (with support for KParts, kioslaves, and all those KDE-specific things) as opposed to merely Qt applications? I seem to see a rise of Qt-but-not-really-KDE applications since KDE 421:30
Riddellfull KDE integration is best for sure21:30
RiddellI don't know of many Qt only apps we use actually21:30
Riddell21:20 < atoom> QUESTION:what is mening of. zoom out in the upper right corner21:31
Riddellah well, here we come into disagreement with upstream.  it's a curious feature that which we removed in one release because it doesn't seem to do much useful21:31
Riddellbut the plasma people moaned so we added it back, I'm still not convinced it does much21:32
Riddellhopefully it'll get integrated with the existing virtual desktops for a better experience21:32
Riddell21:21 < rufong> QUESTION:has network management in kde come a long way in your opinion? i did see you mention it as an area to improve21:32
Riddellit's come a long way since we started kubuntu for sure, but it's still behind where it should be21:32
daskreechRiddell: It should be able to be mapped to Desktops in future I think21:32
Riddellthe KDE developers working on the network manager tell me it's at a good stage now so I'll package that and hopefully get it into backports for people to use21:33
=== croppa_ is now known as croppa
Riddell21:25 < ceelight> QUESTION: dunno? Could you please also write for "non-native-speakers"? ;)21:33
Riddellsorry, "I don't know" :)21:34
Riddell21:27 < drostie> QUESTION: It's all well and good for you to talk about how you think KDE 4 is the best desktop ever, but in what particular way do you think it shines over GNOME or XFCE?21:34
Riddellit's beautiful!21:35
Riddellin terms of shinyness, the artwork in KDE 4 is world class, thanks to the Oxygen team at KDE21:35
Riddellin terms of apps we have world leading ones like Digikam and K3b and Amarok21:35
Riddellwatch out for Krita too, it's going to be a photoshop killer I just know21:36
Riddell21:28 < Ireyon> QUESTION: does kubuntu have own translation teams or do they work together with the 'normal' ubuntu translators?21:36
ralf__I think there is also one more thing: integration. IMHO KDE and KDE-progs are much more integrated21:36
Riddellwe get our translations from KDE, they get fed into launchpad where the ubuntu translation teams can fill in bits added by Kubuntu21:36
Riddell21:29 < francisco_t> QUESTION: What happend with konqueror, webkit and KHTML?21:37
* nixternal notes that Krfb and KRDC also rock, especially for those of you who have to maintain Windows machines at work or remotely21:37
Riddellcurrently we use Konqueror with KHTML21:37
Riddellwebkit integration with Konqueror is harder than it should be so that hasn't happened as quick as we'd like21:37
Riddellso we'll evaluate the options out there at UDS and decide what's best for our users21:38
Riddell21:30 < zaidka> QUESTION: if i install a gtk application on kubuntu, will the widgets look like normal qt?21:38
Riddellthey'll use the qtcurve theme, which integrates pretty well with the KDE oxygen theme21:38
Riddellphew, I think I'm up to date on all the questions21:39
drostie:D21:39
Riddellkeep asking in -chat, I'll get to more at the end21:39
RiddellThe most important part of Kubuntu is the community, because it's people like them that make free software fun21:39
RiddellWe mostly work over IRC in the #kubuntu-devel channel.  IRC lets us work with high communication rates from wherever we happen to be, it's almost good as being in a room together, but you don't have to get out of bed :)21:40
nixternalhahaha21:40
RiddellAlthough it's called -devel we count any contribution as devels. Helping the community, doing translations, triaging bugs, packaging of course, testing CDs, anything useful21:40
RiddellLet's look at some of the community members to get an idea of what people can do when they want to difference in the world21:40
Riddellapachelogger (https://launchpadlibrarian.net/16775366/moi.jpeg)21:41
RiddellNot so long ago I did all the KDE packaging myself.  But for one KDE release I was away for a week, so apachelogger took over21:41
RiddellHe realised it was far too much work for one person to do so for the next release he used his good looks and charm to round up a team of people to package KDE and now we do it as a team effort every time21:41
RiddellThe team is called the Kubuntu Ninjas and we spend a week locked in a bunker before every KDE release packaging it for the development version and the released version to make sure it's available as soon as possible to our users21:41
Riddellor there's JonTheEchidna (https://launchpadlibrarian.net/15880502/me-cropped-0707.png)21:42
RiddellJon is one of our best looking developers and does a lot of bug triage.  Actually he does a lot of other stuff for Kubuntu too but he's now associated with over 5000 bugs, which is a lot of traging.21:42
RiddellWe get a lot of bugs reports and there's a lot of different possibilities that can happen with them, only a few small number will we need to fix directly21:42
RiddellOthers get fixed upstream or maybe they're already fixed or maybe the program is indended to work as it does and the user is misunderstanding it (which is a bug too of course)21:42
RiddellSorting out the hundreds of bugs we get each week is what folks like JonTheEchidna do and we all owe them for that21:43
=== SWAT__ is now known as SWAT
Riddellone of my favoutest people is Mamarok (https://launchpadlibrarian.net/14888760/me_mugshot_launchpad_2.png)21:43
RiddellUser support is massively important, it's one of free software's advantages over the proprietry competition21:43
RiddellMyriam recently took over as an admin of the kubuntu-users mailing list to make sure conversation is kept on topic and a welcoming and friendly atmosphere is encouraged21:43
RiddellShe's also on the Ubuntu Forums Beginners group who help out new users on our forums21:44
RiddellUser support is something we all should do to be good community citizens.  You don't have to be as good looking as Myriam to do your bit21:44
Riddellfinally in my sample of Kubuntu devels I picked ScottK (Scott doesn't have a photo on launchpad but I can assure you he's as good looking as any Kubuntu dev)21:44
Riddellamongst other things Scott is an archive admin.  That means he has a big red button on his computer which he can press to approve or reject new packages which get uploaded (the main reason for rejection is licence quibbles)21:44
RiddellHe also does a lot of work approving backports and is currently moving KDE 4.2.2 to backports (yay)21:45
RiddellWhen the archive is frozen, which we do shortly before releases to stop people uploading anything dangerous, he checks and approves any uploads21:45
RiddellSometimes we have bugs in our releases (shocking I know!) and Scott is one of the guys who can review updates to make sure they fix and don't add more bugs21:45
RiddellAll tasks with a lot of responsibility, if he pressed the red button at the wrong time everything could break!21:45
sirdiegopuh, i cant do some work for kde, i dont look as good as they ;)21:45
RiddellThat's just a small random sample of the sort of people involved in Kubuntu21:45
RiddellThey're not realated by age or gender or location but rather by a desire to help change the world in interesting ways21:46
RiddellThe good news is you can join them, if you're interested in Kubuntu come and say hi in #kubuntu-devel21:46
RiddellYou don't have to be good looking, by being part of the Kubuntu community you automatically become good looking.  You just need a desire to free the world!21:46
Riddell21:39 < Sanne> QUESTION: in case you decide against Konqueror as a browser in the future, will it still be available as a file manager for people who prefer it to Dolphin?21:47
Riddellif we do go with a different browser, and I stress that's not even remotely decided, we'd keep Konqueror on the CD, it's part of what is KDE21:48
Riddell21:40 < eagles0513875> QUESTION what is being done in regards to dolphin being super slow in accessing remote shares using smbfs21:48
RiddellI think the whole file sharing experience is poor, it's something I've been wanting to look at for some time, maybe one day I'll have time for it :)21:48
Riddell21:47 < drostie> QUESTION: are you using Quassel right now? Was there a range of options among which Quassel was chosen for Jaunty, or was it just the only native KDE4 IRC client around? (Everybody I've spoken to finds it rather unintuitive for the first week.)21:49
Riddellactually I use irssi, I like my command line :)21:50
eagles0513875Riddell: i have been using konqueror as an alternative to dolphin. another thing about konqueror is that i like the ability to open up websites as well as locations on the same machien all in one place21:50
Riddellbut I use Quassel too at times and it's much better now than it was six months ago when we first looked at it21:50
Riddellthat's because Kubuntu people like seele and others worked with the Quassel developers to end up with something quite good21:50
Riddellbut plenty more work to be done, the Quassel developers are very responsive though so you can try pinging them in #kubuntu-devel (or probably they have their own channel too)21:51
macoRiddell: #quassel21:51
Riddelloh and Kubuntu developers love hot tub parties, you don't get that with any other project :)21:52
* nixternal can attest to that, thankfully he hid from the pool area during UDS21:53
Riddell21:53 < T0m4rn0ld> QUESTION: Which Kubuntu release will surpass Ubuntu with regards to polish and stability? ;)21:54
* NCommander can attest to the hot tube bit as well :-)21:54
Riddellwell that's subjective and could lead to flamebate if I don't answer carefully21:54
knome(yes, if there's beer!)21:54
nixternalRiddell: rumor has it, the intertubes say the release of Kubuntu with KDE 4.5 (that is your safe way out of that one) :)21:55
RiddellKDE is the fastest moving desktop out there.  thanks to the Qt and KDE 4 platform we can do stuff that can't be done on other platforms and we can do it earier (for developers)21:55
ralf__I'd be glad if it would be the same polish as Ubuntu21:55
Riddellwhich should result in better apps and a better experience21:55
Riddellas I say 10.04 (odds on to be the LTS) will be a work of perfection21:56
Riddell21:56 < daskreech> QUESTION: Is there a way to highlight artistic contributions to Kubuntu?21:56
Riddellalmost all our artwork comes from KDE, those Oxygen guys are just so good21:57
Riddellif you ever get to meet pinheiro, buy him lots of beers21:57
Riddellwell I think my time is up21:57
dolf1074sudo apt-get install kubuntu-desktop fails :(21:58
drostiethanks, Riddell! :D21:58
Riddellif you want to help we're in #kubuntu-devel, if you need help we're in #kubuntu21:58
* Ireyon hugs riddell21:58
hollmanRiddell, thanks!!!!21:58
macodolf1074: #kubuntu please21:58
sirdiegothank you Riddell, good work (=21:58
Riddellthanks for coming and enjoy the rest of Open Week21:58
* nixternal hugs Riddell 21:58
* JFo applauds21:58
* eagles0513875 hugs and starts dancing with Riddell21:58
ceelightThanks!21:58
* BugeyeD goes to shower after the hot tub incident21:59
cody-somervillew00t21:59
=== maco changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 2000 UTC: Introduction to Server Team || Intro to Xubuntu || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
RiddellIntro to Xubuntu coming up shortly, presumably with your friend and mine, cody-somerville22:00
cody-somervilleThanks Riddell.22:00
knome(and no talking about hot tubs)22:00
cody-somerville:)22:00
cody-somervilleWelcome everyone to the session we've titled "Intro to Xubuntu".22:00
knomeFeel free to ask any questions at any time on #ubuntu-classroom-chat22:00
* JPohlmann says hello22:01
cody-somervilleI'm here today with some very special people from the Xubuntu team to talk to you about the Xubuntu project.22:01
cody-somervilleI'm going to chat a little bit and then I'm going to hand it off to the other folks with me so they have a chance to speak to you about the part of the Xubuntu project they're most passionate about.22:02
cody-somervilleWe just released Xubuntu 9.04 last week which I'm happy to say is definitely our best release yet.22:03
cody-somervilleXubuntu 9.04 includes the latest major release of the Xfce desktop environment 4.622:03
cody-somervilleLots of great improvements in 4.6 thanks to the hard work of the Xfce development team22:04
cody-somervilleIf you're interesting in taking a tour of some of these great new features, I encourage you to drop by http://www.xfce.org/about/tour22:05
cody-somervilleOther notable improvements with 9.04 include: samba browsing, support for access remote network shares, a new user session switcher applet, and some really fantastic artwork.22:06
GaBo.info22:06
cody-somervilleYou can read more about the Xubuntu 9.04 release at https://wiki.ubuntu.com/Xubuntu/JauntyJackalope/Final22:06
cody-somervilleSo, what do we have on the go for Karmic?22:06
cody-somervilleXubuntu has been getting a lot of attention with the netbook folks.22:07
cody-somervilleWe want to continue to make Xubuntu a great operating system to run on your netbooks so we're going to get serious about examining what makes up Xubuntu. We're going to try and skim away some of those excess libs, we're going to re-evaluate the stack of applications we offer on the desktop such as the image viewer, and we're going to be looking at processes running by default.22:08
cody-somervilleWe're also going to be working with upstream developers to improve the login experience by making it zippier and quicker than ever.22:09
sirdiego<322:10
cody-somervilleAnother area we're going to focus on in improving offline documentation - improving not only content but also localization22:11
charlie-tca<SiDi> QUESTION: What about Xfce's session opening ? it's quite slow at the moment22:11
cody-somervilleThis is a known issue. There appears to be a regression which we hope resolve shortly.22:11
cody-somervilleFinally, For Karmic, I believe we should continue to be the best looking flavour of Ubuntu ;]. We'll be updating our usplash theme, tweaking our icon theme, and possibly using a new custom gtk theme which is in the works.22:12
MadGabgreat :D!22:13
cody-somervilleI encourage everyone to get involved and help make this all possible.22:13
cody-somervilleUDS is coming up very quickly and I look forward to seeing you there or working with you remotely.22:14
cody-somervilleXubuntu is a great project to get involved in.22:14
daskreechcody-somerville: usplash still exists for Koala?22:14
cody-somervilledaskreech, Thats yet to be decided.22:14
charlie-tca<sirdiego> QUESTION: I used xubuntu a long time ago, is gdm still the one? are there plans to change to, maybe slim, in xubuntu?22:14
cody-somervillesirdiego, There may be some changes in karmic. Unfortunately, I don't have much details on this yet.22:15
sirdiegoi think for xubuntu it'll be nice to have a fast dm22:16
cody-somervilleI agree :)22:16
JPohlmannBeing fast is not everything. Slim lacks important usability features and AFAIR it can only be controlled via keyboard shortcuts. gdm is much better at that.22:17
cody-somerville<T0m4rn0ld> QUESTION: Did you read todays Distrowatch Weekly? Any comments?22:18
cody-somervilleI have briefly read the article.22:18
cody-somervilleDebian Xfce definitely has been able to develop a very light weight desktop22:19
=== JManGt_ is now known as JManGt
cody-somervilleHowever, I feel Xubuntu offers a desktop that enables a wider audience of users to be productive22:21
cody-somervilleThe other thing to keep in mind is that Xubuntu 9.04 comes with a much newer kernel and includes numerous booting speed improvements, while Debian does not.22:22
cody-somervilleAs I said, we'll be looking to improve in the area of performance and memory usage for Jaunty22:23
knomefor Karmic.22:23
cody-somervilleRight, thanks knome :)22:23
daskreech+122:23
cody-somervilleAnyhow, I'd now like to pass the floor to knome22:24
knomeok, so let's get forward22:24
cody-somervilleknome is going to chat with us about how we can help share Xubuntu with others and get involved in marketing and artwork and all that good stuff22:24
knomein they jaunty and partly in intrepid cycle already, we have given xubuntu and it's branding a huge facelift.22:25
knomejust by looking http://xubuntu.org/ you can totally say it's not something antiqueish.22:26
cody-somervillehttps://wiki.ubuntu.com/Xubuntu/JauntyJackalope/Final?action=AttachFile&do=get&target=main-screenshot.png <-- screenshot of desktop22:26
cody-somervillehttps://wiki.ubuntu.com/Xubuntu/JauntyJackalope/Final?action=AttachFile&do=get&target=jaunty-gdm.png <-- screenshot of gdm login screen22:26
knomeand the looks, branding, and how we shout out things to people *matter* a lot on how to get people using or trying xubuntu22:26
knomeon the links cody-somerville pasted you can see the artwork for xubuntu jaunty22:27
knomethat artwork has gotten very much positive feedback and i'm really glad about it22:27
knomehowever, we do need more people.22:27
knomewe ran out of time pushing a new gtk theme and a new usplash theme into jaunty.22:28
knomewhat we need is people telling about xubuntu for other people22:28
knomeand to tell our developer community what the users really want22:29
charlie-tca<daskreech> QUESTION: Xubuntu seems likea good base for Schools have you looked at working with the Edubuntu project?22:29
knomecody-somerville, ^ ?22:29
cody-somervilledaskreech, We have indeed. I imagine once Edubuntu gets on its feet again, we'll continue discussions with them.22:29
cody-somervilleI'm also happy to report that Xubuntu is indeed already used in a number of schools around the globe.22:30
knomeSo, back to marketing.22:30
knomeWhat do we have in mind for Karmic?22:30
knomefirst of all, we are determined to be the best looking *buntu again.22:31
knomethat means we will refresh and rethink our artwork completely22:31
knomenew gtk theme, new gdm theme, new wallpaper, new usplash, maybe a new icon set, ... whatever you can imagine22:32
knomeand we need people for that22:32
knometo get that work done, i need help. :)22:32
knomejust join #xubuntu-devel and ask about marketing.22:33
knomethere is *lots* of low hanging fruit in the marketing team22:33
knomethere is *lots* of things you can do and it only takes at most an hour of your week22:33
knomeand what's most important22:33
knomethere is *lots* of people who haven't heard of xubuntu or the amazing lightness and features of xfce22:34
knomeor who think it's only for old computers or sucky monitors.22:34
knomeit's not. it's for everybody.22:34
knomeif you'd like to hear more from xubuntu marketing and artwork, join our session on thursday where i speak about artwork quality assurance as well OR join our irc channel #xubuntu-devel which is always warm and welcoming.22:35
knomei'll pass it to JPohlmann now, thanks for listening.22:35
JPohlmannHey everybody22:36
basajaunhi22:36
JPohlmannI'm one of the Xfce developers and I'll be talking a bit about the 4.6 release which is part of Jaunty but I'll also discuss some of its problems and what we're planning to do in 4.8.22:36
charlie-tcabasajaun: #ubuntu-classroom-chat for questions and comments22:36
JPohlmannSo, we released 4.6 at the end of February after almost two years of development.22:37
JPohlmannThat's a pretty long release cycle and as you might guess, 4.6 brings a lot of new features and revamped components.22:37
JPohlmannI don't know how many of you are familiar with earlier releases of Xfce but these are probably the most important changes in 4.6:22:38
JPohlmannFirst of all, 4.6 introduces a new configuration system called xfconf. It sounds similar to gconf and indeed it is, it's just a lot simpler in its design.22:38
JPohlmannI won't bore you with the details here (D-Bus etc.)22:39
JPohlmannHowever, changing the config system had a lot of implications for the rest of Xfce.22:39
JPohlmannWe have improved most of our settings dialogs.22:39
JPohlmannThey follow the same design guidelines now and some have been simplified a lot.22:40
JPohlmannFor instance we've removed confusing things such as keyboard shortcut themes.22:40
JPohlmannBut not just the settings dialogs have been improved. A lot of our applications now look much cleaner and are more usable.22:41
JPohlmannThese are the appfinder, the mixer, the panel for instance.22:41
JPohlmannWe also improved the standards compliance in 4.6 with libxfce4menu which is an implementation of the XDG menu specification.22:42
JPohlmannAnd, last but not least, session management has been improved a lot.22:42
JPohlmannFor instance, you'll hardly lose your panels nowadays.22:42
JPohlmannThey'll be restarted by the session maanger on crashes.22:42
JPohlmann4.6 also has a few problems though, which most of you will directly notice.22:43
JPohlmannFirst of all, we had this long release cycle which means that you all had to wait for improvements for quite a while.22:43
JPohlmannQUESTION: Is XFCE a good forum for someone to learn/relearn C/C++?  Does XFCE need more devs?22:44
JPohlmannWe're only six active core developers at Xfce, so we definitely need more hackers!22:44
JPohlmannXfce is entirely written in C, so if you want to learn C and GUI programming with GTK+, it's definitely a good chance to get started.22:44
JPohlmannOk, more problems of 4.6: menu editing support is missing. We have a few very young components such as libxfce4menu and xfce4-settings.22:45
JPohlmannAnd no samba shares for instance.22:45
JPohlmann(Xubuntu has that though ;))22:45
JPohlmannSo in 4.8 we'll try to fix those things.22:45
basajaunand no usb support22:45
JPohlmannWhat exactly do you mean?22:46
JPohlmannWe'll hopefully be able to release 4.8 within one year.22:46
* cody-somerville hopes for six months. :P22:46
JPohlmannWe also have a number of nice features in the pipes:22:46
JPohlmannI'm currently working on migrating Thunar, our file manager, to GIO/GVfs which means it'll have native (optional) support for handling Samba, SFTP, FTP etc. in the future.22:47
basajaunup to now any ntfs usb stick or drive was automatically mounted not so now22:47
cody-somerville<tmurase> QUESTION: Is the xfce project considering moving to a time-based release model (e.g. ubuntu)?22:47
charlie-tca<tmurase> QUESTION: Is the xfce project considering moving to a time-based release model (e.g. ubuntu)?22:47
JayFojinx22:47
JPohlmannWe'd like to but we suck pretty bad at being predictable ;)22:47
JPohlmannWe'll try our best.22:48
basajaunlool22:48
JPohlmannOk, more for 4.8: libxfce4menu will have menu editing support. I'm cooperating with one of the Alacarte authors on that one.22:48
JPohlmannThe panel is being rewritten at the moment and will feature nice (and long missing) features like creating launchers via drag and drop.22:49
JPohlmannThat's just a few things though. We're currently slowing down a bit because we're moving our development from SVN to Git and stuff like that.22:50
JPohlmannAs soon as that's sorted out there will probably be more features that we're going to work on.22:50
cody-somervillew00t22:51
cody-somervilleThanks JPohlmann :)22:51
cody-somerville4.8 sounds like its going to be a blast22:51
JPohlmannI'll let charlie-tca handle Q&A from here ;)22:51
JPohlmannStay tuned for new features via blog.xfce.org!22:51
cody-somervilleWe're going to wrap up now with some final Q&A.22:52
NCommanderHey all22:52
cody-somervilleoh!22:52
cody-somervilleLucky us22:52
cody-somervilleNCommander is going to share with us some news and info about Xubuntu Ports22:52
NCommanderas well as information on Debian-Xubuntu collaboration :-)22:52
cody-somervilleEver wondered about running Xubuntu on your playstation 3?22:52
cody-somervilleNCommander is going to answer those questions22:53
cody-somerville:)22:53
NCommanderThank you cody-somerville22:53
=== kklimonda_ is now known as kklimonda
NCommanderNew with 9.04 is the ability to directly run Xubuntu on your PowerMac/PowerBook, or PowerPC based iBook, as well as some IBM PowerPC desktops22:53
NCommanderThis also includes the Sony PlayStation 3, a platform that Xubuntu is well suited for with its lower memory requirements, and lower processor requirements22:54
NCommanderFor normal PowerPC based Desktops, normal LIveCDs and alternate CDs are available, as is an installation manual. Once installed, Xubuntu/powerpc is pretty much the same as Xubuntu/i386 or Xubuntu/amd6422:55
NCommanderFor the PlayStation 3, alternate CDs are available, which, once installed provides the same Xubuntu experience across all architectures.22:55
NCommanderFor general PowerPC port discussion, I recommend visiting #ubuntu-powerpc, and for PS3 discussion, visiting #ubuntu-ps322:55
NCommanderWhich brings us to our final topic, collaboration between Debian and Xubuntu22:56
NCommanderWe enjoy a good working relationship with the Debian pkg-xfce group, with several of the Xubuntu Developers holding commit rights to pkg-xfce, and we pull from their SVN branches22:57
charlie-tca2 minute warning22:57
NCommanderAs well as merge many of our bug fixing patches into their uploads; the upshot is that both Debian-Xfce and Xubuntu benefit by having more eyes review our work, and reducing our deltas from Debian (with the added bonus that many Xfce packages can simply be synced)22:57
NCommanderThis collaboration allowed pkg-xfce to test their 4.6 packages in a production environment (since Xubuntu based off their SVN repo for 4.6), and helped both distributions improve greatly22:59
NCommanderAny questions?22:59
charlie-tcaWhere do I download xubuntu for the ps3?22:59
NCommanderAH, good question22:59
NCommanderIts available on http://cdimage.ubuntu.com/xubuntu/ports/ (which is running slow at the moment)23:00
knomeWe'll continue with the Q&A part in #ubuntu-classroom-chat and #xubuntu and #xubuntu-devel, if you still have something to ask.23:00
charlie-tcaA big thanks to cody-somerville, knome, JPohlmann, NCommander for a great presentation!23:00
jcastrothanks everyone!23:00
knomethanks jcastro! :)23:00
thegrievethanks all23:00
NCommanderTorrents also available here: http://torrent.ubuntu.com:6969/23:00
NCommander:P-)23:00
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 1800 UTC: Introduction to the Server Team || Intro to Ubuntu Brainstorm || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
NCommander*:-)23:00
basajaunthanks23:00
jcastromathiaz: take it away!23:00
mathiazjcastro: thanks23:01
sirdiego1thanks, guys (=23:01
mathiazafter NCommander introduction to Xubuntu, I'll make another presentation about the Ubuntu Server Team23:01
mathiazI'll go through who are the members of the Ubuntu Server team, what are interests.23:02
mathiazThen I'll outlines the different hats one can wear in the Ubuntu Server Team23:02
mathiazand I'll finish by giving practical tips on getting started in the Ubuntu Server Team23:03
basajaunbye thanks23:03
mathiazSo Who are we ?23:03
mathiazWe are a group of people that have an interest in server related software.23:03
mathiazAs an extension we tend also to deal with setups found in corporate environments, such as directory services (ldap, AD) web services, or network authentication.23:03
mathiazSome of us are working for Canonical in the Server team, lead by Rick Clark (dendrobates on IRC).23:04
mathiazOthers have services and businesses running on Ubuntu and are interested in fixing bugs.23:04
mathiazRegular contributors takes on important tasks and lead them to completion.23:04
mathiazHere is a short (and incomplete) list of the features that have been developed during the last release cycle:23:04
mathiazDustin Kirkland (kirkland) added the possibility to create encrypted home directories. The implementation is based on the ecryptfs project. Dustin is also one of the leader in the upstream project.23:05
mathiazFor Karmic he is looking into adding this feature as an option to all users installing Ubuntu as well as a migration mechanism for saying "I didn't encrypt my home at install, but i would like to do so now!".23:05
mathiazHelp in designing, coding and testing this feature is welcome. Interested? Contact Dustin Kirkland.23:06
* kirkland waves o/23:06
mathiazSoren Hansen (soren) and Thierry Carrez (ttx) integrated Eucalyptus helping Ubuntu users to build their own EC2-like cloud.23:06
mathiazIn the domain of cloud computing official Ubuntu Server machines are available from Amazon EC2 thanks to the work of Chuck Short (zul).23:07
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 2000 UTC: Introduction to the Server Team || Intro to Ubuntu Brainstorm || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
mathiazAnte Karamatić (ivoks) lead an effort to improve the mail server stack in Ubuntu: postfix and dovecot are now better integrated through the dovecot-postfix package providing seamless SASL authentication.23:08
mathiazIf you're interested in helping out implementing this feature get in touch with Ante!23:08
=== cprofitt is now known as cprofitt_monitor
mathiazAdam Sommer (sommer) is our documentation guru. He reviewed and updated the Server Guide.23:09
mathiazThe virtualization section has been revamped to closely follow what has been done in the virtulization stack while the section about network authentication has been augmented to cover kerberos and its integration with openldap.23:09
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Next Session: 2200 UTC: Introduction to the Server Team || Intro to Ubuntu Brainstorm || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
jcastro(sorry, I can't tell time)23:09
mathiazSo you can see that we are a diverse group that have different interests. We're also involved in other teams from the Ubuntu project.23:10
mathiazThis is one of the characteristics of the Server Team: we all share a common interest in server technologies, but have different skills.23:10
mathiazBeing part of the team often means representing the Server Team in other areas of the Ubuntu project and the Free Sofware ecosystem in general.23:10
mathiazBeing a contributor to the server team can be taken under different roles:23:11
mathiazThe helpers answers questions on the ubuntu-server mailing list, the #ubuntu-server irc channel and the server forums.23:11
mathiazTriagers dig into bugs the ubuntu-server LP team is subscribed to.23:12
mathiazOur LP team is a bug contact for a list packages, such as samba, openldap, mysql or apache2.23:12
mathiazThe current list of packages can be found in Launchpad (https://bugs.launchpad.net/~ubuntu-server/+packagebugs) and is growing every release.23:13
mathiazA mailing list gathers all the bugs related to the ubuntu-server team: ubuntu-server-bugs@lists.ubuntu.com. To get started in triaging signup here: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs23:13
mathiazThis is a great way to start with the LP bug tracker and doesn't require any knowledge of programming languages.23:13
mathiazWe're working closely with the BugSquad team - triagers participate on the bugsquad mailing list https://wiki.ubuntu.com/BugSquad/23:14
mathiazAnd once in a while with have the honor of having our own HugDay where the whole bug triaging community helps us.23:14
mathiazOnce bugs have been triaged, it's time to fix them. This is when the packagers come into the game.23:14
mathiazThis role requires an interest in packaging.23:15
mathiazWe maintain a list of bugs that are easy to fix: https://bugs.launchpad.net/~ubuntu-server/+mentoring23:15
mathiazFixes can make their way into the ubuntu repositories via the sponsorship process as described in the wiki page https://wiki.ubuntu.com/SponsorshipProcess23:15
mathiazDoing work on the packaging front leads to a close a collaboration with the MOTU team and is a great way to gain experience to become a MOTU - https://wiki.ubuntu.com/MOTU23:16
mathiazTesting is another way to take part of the Server Team activity. This role doesn't require a lot of deep technical knowledge.23:16
mathiazWe work with the Ubuntu QA team - https://wiki.ubuntu.com/QATeam.23:17
mathiazTesters are taking a more and more important role the more we advance in the release cycle:23:17
mathiazWe're responsible for ensuring that the ubuntu-server isos are working correctly, which involves performing a dozen of tests for two isos.23:17
mathiazThe list of tests can be found in the wiki: http://testcases.qa.ubuntu.com/23:17
mathiazResults are tracked via the Iso testing tracker located at http://iso.qa.ubuntu.com/.23:18
mathiazServer hardware support is another area where testing is welcome.23:18
mathiazWe're trying to make sure that ubuntu can be used on the main server hardware, so if you have access to such hardware, popping a cd into the machine, installing a standard ubuntu server and reporting whether it has successfully installed or failed is an easy way to contribute to the server team.23:18
mathiazThis work is coordinated in the ServerTesting Team wiki pages: https://wiki.ubuntu.com/ServerTestingTeam23:18
mathiazrowsing the ubuntu-server mailing list archive, lurking in the #ubuntu-server irc channel or going through the forum posts shows patterns in user's questions.23:19
mathiazRecurring themes are identified and turned into documentation. A wiki page in the community section of help.ubuntu.com is first created. Once the quality has improved, a new section is added to the server guide.23:20
mathiazAll this work is undertaken by the Documentors of the Server Team.23:20
mathiazCollaboration with the Documentation team is done on a daily basis to achieve consistency with other help resources.23:21
mathiazMore information about the Documentation team can be found on their website located at https://wiki.ubuntu.com/DocumentationTeam23:21
mathiazAdam Sommer (sommer) leads the update and review of the Ubuntu Server guide. The source document is maintained in a bzr tree. Helping Adam will introduce you to docbook and distributed versioning with bazaar.23:21
mathiazGetting started involves following 3 steps outlined in the Server Team Knowledge base: https://wiki.ubuntu.com/ServerTeam/KnowledgeBase#Ubuntu%20Server%20Guide23:22
=== JManGt_ is now known as JManGt
mathiazThere is also the option to go over server related wiki pages on the community help pages. A good starting point is the Server page that has links to lots of other howtos. https://help.ubuntu.com/community/Servers23:22
mathiazAnother hat you can wear in the Server Team is the Developer one.23:23
mathiazThey develop new features usually specified during the Ubuntu Developer Summit that takes place at the beginning of each release cycle. Tracked by a blueprint we have around 3 months to get a new feature into Ubuntu.23:23
mathiazAs we are at the beginning of a release cycle most members of the Server Team are thinking about new features that could be implemented for Karmic. These ideas should be added to the Server Team IdeaPool page: https://wiki.ubuntu.com/ServerTeam/IdeaPool.23:24
mathiazAnyone is welcome to give input on existing ideas and help out refining them.23:24
mathiazAs you can see, contributing to the Server Team can be undertaken in more than one way. It usually involves a lot of interaction with other teams from the Ubuntu project.23:25
mathiazIt's also a good way to show your contribution to Ubuntu and helps getting Ubuntu membership.23:25
mathiazThe GettingInvolved page gives an overview of the roles I've talked about above: https://wiki.ubuntu.com/ServerTeam/GettingInvolved23:26
mathiazSo how do we work ?23:26
mathiazWe track our progress on the Roadmap and meet once a week to discuss outstanding issues.23:26
mathiazOur current work can be tracked on the Roadmap wiki page: https://wiki.ubuntu.com/ServerTeam/Roadmap23:27
mathiazWe use the ubuntu-server mailing to coordinate our activities, discuss policy change in the team as well as helping out users.23:27
mathiazYou can subscribe to the mailing list here: Join our mailing list at https://lists.ubuntu.com/mailman/listinfo/ubuntu-server.23:28
mathiazThere is also an Ubuntu Server blog maintained by some members of the Server Team. Minutes of the meeting as well as other topics related to the Ubuntu Server Team activities are regularly posted there: http://ubuntuserver.wordpress.com/23:29
mathiazHow to join the Server Team and start contributing ?23:30
mathiazJoining the ubuntu-server team on LP is as simple as subscribing to the ubuntu-server mailing list and applying for membership on LP https://launchpad.net/~ubuntu-server/23:31
mathiazIf you already know which role you'd like to contribute as, you can find a list of tasks in the Roadmap. Don't hesitate to ask one of the team members involved in your area of interest.23:32
mathiazMost of the information related to the ServerTeam can be found in the ServerTeam wiki pages: https://wiki.ubuntu.com/ServerTeam.23:32
jcastromathiaz: you might want to open it up for questions soon, people are getting antsy. :)23:33
mathiazIf you're overwhelmed by all the available information and you're lost, come talk to me. You can find me in #ubuntu-server amongst other channels. I'll help get out of the mist and we'll find a way you can get involved in the Server Team.23:33
mathiazAllright - I'm going to answer the questions from -chat.23:34
mathiazI'm sorry that I haven't specified this at the begining of my session.23:34
mathiaz18:12 < somnoliento> QUESTION: Jono asked a while back about a possible tighter integration between client and server. Is this a current area of interest/development?23:35
mathiazsomnoliento: yes. We're looking at ways to get better integration.23:35
mathiazIt depends on the applications considered and especially the environment in which the Ubuntu infrastructure will be deployed.23:36
mathiazSome things such as Single Sign On support is looked at: so that you can use your evolution mail client and connect to the mail server without having to enter a username and password for your IMAP accounts or for sending email.23:37
mathiazAnother example would be for intranets where a user using firefox would authenticate automatically to internal web servers.23:38
mathiaz18:13 < pwnguin> QUESTION: Does the server team have a preferred tool for backing up servers and desktops?23:39
mathiazpwnguin: one of the official package (ie in main) for backup is bacula23:39
mathiazpwnguin: backuppc is also in main and can be used for backups.23:40
mathiazpwnguin: however bacula support tapes and robotic libraries which are often used in corporate environements.23:40
mathiaz18:14 < RoAkSoAx> QUESTION: What about packages like Heartbeat, Keepalived, ipvsadm, ldirectord, etc, why is server team not suscribed to them?23:41
mathiazRoAkSoAx: we aren't subscribed to every possible package. We tend to add them whenever we come across them.23:42
hal14450cprofitt, at least i can time shift irc easily enough ;-)23:42
mathiazThere are thousands of packages in the archive - we haven't conducted an exhaustive review of which packages should be server related.23:43
RoAkSoAxmathiaz, But, for example, i do think those packages are importante since companies tend to use, or at least are trying to handle clusters, so those packages should be important for the server team.23:44
mathiazWe should also be careful about adding too many packages - doing so would increase the number of bug mails, which usually means that people tend to ignore them23:44
mathiazRoAkSoAx: agreed.23:45
RoAkSoAxmathiaz, i do think they are important.. and i do offer myself to implement howtos for the server guide on most of them :)23:45
mathiazThe specific packages you gave are more oriented towards high-availibilty. May a team could be created to gather people interested in that specific area23:45
mathiazRoAkSoAx: awesome! thanks for the offer.23:46
sakethwhen is the next session in pacific time?23:46
mathiazRoAkSoAx: you should get in touch with sommer - I'm sure he'll gladly accept more sections to the server guide23:47
RoAkSoAxmathiaz, that's an awesome Idea! you guys should discuss that in the next UDS (since i'm not attending) and I offer myself to colaborate in High availability related stuff23:47
mathiaz18:15 < somnoliento> QUESTION: Could you explain Eucalyptus in about ten words? (none of them being EC2?) in other words, who could do what with it?23:49
mathiazan open-source software infrastructure for implementing "cloud computing" on clusters23:49
mathiazBased on virtualization technology (such as kvm) it supports starting, stoping guests on a multiple machines.23:50
mathiaz18:50 < pwnguin> QUESTION: how many nodes should I have before eucalyptus makes sense?23:51
mathiazpwnguin: I don't have a specific number.23:52
pwnguinwags are acceptable :)23:52
mathiazI think what matters is how many users would be serviced.23:52
mathiazeucalyptus makes it simple to deploy and manage new guests on nodes.23:52
mathiazwhether you run one, five or hundreds of nodes isn't so important23:53
mathiaz(by node I refer to the physical systems that are running hypervisors)23:53
mathiazIf there are more questions ask them in ubuntu-classroom-chat and I'll try to answer them in the remaning minutes23:55
jcastro5 minute warning!23:55
mathiaz18:55 < pwnguin> QUESTION: what's the most important next step to take if someone wants to participate with the ubuntu server team?23:56
mathiazThe GettingInvolved page gives an overview of the roles I've talked about above: https://wiki.ubuntu.com/ServerTeam/GettingInvolved23:56
mathiazIf you already have an are of interests, start looking at bugs for the relevant packages.23:57
mathiazAllright - if there aren't any questions anymore I'd like to thank you all for attending.23:58
jcastrothanks Mathias!23:58
mathiazIf you have any questions you can stop by #ubuntu-server or email me23:58
=== jcastro changed the topic of #ubuntu-classroom to: Welcome to Open Week || Session: 2300 UTC: Ubuntu Community Learning Project || Intro to Ubuntu Brainstorm || https://wiki.ubuntu.com/UbuntuOpenWeek || All questions to #ubuntu-classroom-chat
jcastrocprofitt: we'll give everyone a 2 minute break, then you can begin!23:59
* cprofitt nods23:59

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