/srv/irclogs.ubuntu.com/2007/12/13/#kubuntu-devel.txt

Tm_Trrrgh, eating, drinking and helping Xine upstream with 1.2 branch ->00:01
cheguevaratalk about multitasking :P00:07
steveirestdin: Yeah it didn't take too long.00:08
Tm_Tcheguevara: also several support channels I notice00:10
limachey00:10
Tm_TI need more hands and time!00:10
limacfor tomorrow's tutorial, is there going to b any repeat or anything? Like a repeat of the tutorial, 'cause i am goig to miss it since i am going to be at school!00:14
stdinlimac: there will be logs available00:14
limacstdin: what do u mean?00:14
limaclogs?00:14
stdinthe session will be logged and you can read those logs at your convenience00:15
ardchoilleJust read the agenda for Kubuntu Tutorials Day, definitely something I ned to attend :)00:15
Tm_T0215.19 <@insanity> karma for Tm_T: -49900:15
Tm_Tmmmmh00:15
limacstdin: whut do u mean the sessions will be logged?00:15
ardchoille!logs00:15
ubotuChannel logs can be found at http://irclogs.ubuntu.com/ - Logs for LoCo channels are at http://logs.ubuntu-eu.org/freenode/00:15
limacgotcha!00:16
Tm_Tstdin: see ^00:16
limacubotu is very helpful!00:16
limac!hello00:16
ubotuHi! Welcome to #kubuntu-devel!00:16
stdinI think there will be a specific place for the session logs too00:17
stdinnot just the standard log place00:17
* Tm_T should clean his mess00:17
Tm_This or her, who knows00:17
limacSo before going to school, if I join this channel, then I can also go thru everything right!00:18
limac???00:18
ardchoillelimac: You could join and have your client log the convo00:19
limacyeah so that'll also work right!00:19
stdinlimac: there will be logs available even if you don't join. ubuntulog also logs this channel00:20
limacwanna but can't skip school, important TEST tom. Counts as 70% of uor grade!00:20
limacbtw, how can i log the convo?00:21
stdinyou don't have to00:22
limacbut how can I do it?00:22
stdindepends on your client, most keep logs automatically00:22
ardchoillelimac: That woold be in the options/config for your irc client00:22
ardchoillelimac: Which client?00:22
stdinkonversation keeps them in ~/.kde/share/apps/konversation/logs00:22
limacchatzilla00:23
limacwat about chatzilla? :?00:23
stdinI don't know, never used it. not sure it can log00:24
limacbut I can use konversation too,(since i'm using kubuntu)00:24
limacthnx00:24
limac:)00:24
limac_I am on konversation right now00:25
ardchoillelimac: Check the settings, I know konversation can log00:25
limac_wat in settings?00:26
stdinsettings > configure konversation > logging00:26
limac_ok00:26
limac_gotcha then?00:27
stdinmake sure it's enabled00:27
Tm_Tmeh00:27
limac_it's enabled00:28
Tm_Tquiet moment now, build fails and upstream devels gone sleeping00:28
limac_so how can I revisit it00:28
limac_?00:28
stdinsee the directory it says? logs are in there00:28
limac_ok hold on a sec let me see! :)00:29
limac_:)00:29
limac_where is that directory:  /home/limac/.kde/share/apps/konversation/logs00:31
stdinthat's exactly where is it00:32
stdinopen that in konqueror or dolphin00:32
limac_did that!!!00:33
limac_proceed00:34
stdinlook at what's in there00:34
limac_says : Home folder, storage media, network folders, trash, apps00:36
ardchoillelimac: When you go to /home/limac/.kde/share/apps/konversation/logs in konqueror, what do you see in that dir?00:36
limac_how can i go to taht dir?00:36
ardchoilleopen konqueror, type that path into the location bar00:37
ardchoille/home/limac/.kde/share/apps/konversation/logs is a path00:37
limac_hold on00:38
limac_thnx dude, i got it now!! :)00:38
ardchoille:)00:38
Tm_TDaSkreech: howdy00:39
DaSkreechHey Tm_T00:40
limac_and can u guys tell me wat languages i need to no, in order to be a devel?00:40
Tm_Tlimac_: english is recommended00:41
DaSkreechlimac_: ones that instruct the computer00:41
ardchoillelimac: There are several.. I am currently learning python, but there are C, C++, perl, ruby, etc00:41
limacI mean like computer language? :) ilive in the US00:41
limacI only know c/c++00:41
DaSkreechlimac: English is still recommended00:41
Tm_Tlimac_: those are just fine :)00:41
* DaSkreech ducks00:41
limacand wat about qt?00:42
cheguevaraits not a language00:42
cheguevaraits a framework00:42
limacah!00:42
cheguevarafor C++00:42
stdinand python00:42
limacok!! :D00:42
ardchoillelimac: I'll be using that to write apps in pyqt00:42
limacso i'll learn python too!00:43
limaccool00:43
limac:)00:43
* cheguevara only knows php00:43
DaSkreechPython is pretty easy to learn00:43
cheguevaratoo bad php is not really helpful to kubuntu heh00:44
cheguevarawell there's php-qt00:45
limacpython is the easiest of all langs,  i started learning it but it was capable of getting me bored soon enough and i gave up!!!! :/00:45
limac_./join kubuntu-motu00:46
limac_./join #kubuntu-motu00:46
Tm_Tremove dot00:46
Tm_Tand k00:47
limac_oops00:47
Tm_TIIRC00:47
limac_btw is there any channel such as "kubuntu-motu"?00:48
ardchoillelimac: Kubuntu uses Ubuntu repos00:49
ScottKlimac_: No.  We do that stuff here or in #ubuntu-motu00:49
limacah!00:49
limachihih00:49
limacbut they all deb repos! hihihi :)00:50
DaSkreechlimac00:55
DaSkreechYou probably need better a grasp of OO thinking :)00:55
DaSkreechlimac: it's the same repos00:55
limacwhats OO thinking?00:56
limaci no just kidding around!00:56
DaSkreechOpen XML :)00:56
Tm_Tyou no?00:56
limacand does anyone know how I can change my boot order for a win 98 machine. says all wierd stuff like "A,C,SCSI", in the BIOS, and can't figure out which is what, plud what's the PU button?00:57
DaSkreechIt's a smelly button00:57
limacwhat?00:58
* DaSkreech holds nose00:59
DaSkreechPU00:59
yuriyanything of interest from the meeting?01:09
ardchoilleyuriy: Two new kubuntu members01:11
ardchoilleTm_T and ardchoille01:12
Tm_Talso nixternal shocked once again \o/01:12
nixternalshh01:13
nixternalI am learning DHTML right now :)01:14
Tm_Ts/shocked/been\ shocked/01:14
yuriycongrats Tm_T01:14
yuriywho's ardchoille?01:14
ardchoilleI am :)01:15
limaci am not!01:15
ardchoilleyuriy: https://wiki.ubuntu.com/Ardchoille201:15
Tm_Tyuriy: danke01:15
yuriyardchoille: well congrats to you too01:16
ardchoillety :)01:16
limacman my feisty cd on my win98 machine is spurting out defects!01:16
nixternallimac] man my feisty cd on my win98 machine is spurting out defects!01:16
nixternalhahahahahah! you seriously made me LOL in the middle of class with that one :)01:17
ardchoillehehe01:17
DaSkreechWhat's up with PDF?01:46
DaSkreechI hear there is a new backend being created?01:47
limachey01:55
Tm_They hey01:56
limacmy friend has a problem, he wants to view this page: http://www.anandabazar.com/, but its showing all wierd language(an alien languge) not the languag, they call Bengali01:57
no0tichey hey hey01:57
DaSkreechhey hey hey01:57
limachey hey hey hey01:57
DaSkreech+ hey!01:57
DaSkreechdang >-<01:58
no0ticwhile(0) print hey01:58
DaSkreechI'm out of date :(01:58
limacis there like a "say hey as many times as u can cometition going on"?01:58
no0ticuhm... while(1) say hey01:58
Tm_Tlimac: you know this is not support channel, right?01:58
limacyup!01:59
limaci no01:59
limachihihih01:59
cheguevarai think latest policykit update broke mounting again02:00
limackubuntu is way better than ubuntu, just my opinion. more stable i mean!02:01
cheguevaraeither that or vista b0rked my ntfs partition02:01
ardchoilleno comment :P02:02
cheguevarahey i need to play games once in a while02:03
cheguevarai swear i don't use it for nothign else :P02:04
limacanyone tried gparted here? it's the best!02:04
limacagain, also my opinion^02:04
cheguevaragparted has fucked up so many partition layouts for me02:05
ardchoillecheguevara: Please watch the language02:05
cheguevarasorry02:06
DaSkreechqtparted IS dead right?02:16
DaSkreechwith Partition magic?02:16
Tm_Tumm, what?02:17
cheguevarayeah both are dead if thats what u mean02:17
DaSkreechWell I know Partition magic is dead02:18
DaSkreechok just checking02:18
Tm_Thrrr02:18
cheguevarahttp://qtparted.svn.sourceforge.net/viewvc/qtparted/02:19
cheguevaraor may be not02:20
Tm_T:p02:20
cheguevarathey are porting to QT 402:20
DaSkreechcheguevara: Who is they?02:21
DaSkreechSame people or  fork?02:21
cheguevaraark linux ppl02:22
Tm_They now, no need to cursing02:23
DaSkreechok02:23
istarexWill there be transcripts available for the kubuntu tutorial day sessions being held tomorrow?03:16
cheguevarayes03:16
istarexWill they be linked off the tutorial day wiki page?03:18
yuriyjust made this for the last slide of a presentation :D http://www.yktech.us/temp/holidaykonqi.png04:37
aRynhas the Developer Meeting been in this channel for everyone?05:05
ScottKNo.  It was in #ubuntu-meeting.05:07
=== aRyn_ is now known as aRyn
Tm_Tyup05:07
aRynsry, what did you say?05:11
ardchoille< ScottK> No.  It was in #ubuntu-meeting.05:11
ardchoille< Tm_T> yup05:11
Tm_Tardchoille: I bet that was important line =)05:11
ardchoilleJust wanted to catch everything :)05:12
ardchoilleBut looking at the timestamps, he got that last line05:12
Tm_Theh05:12
aRynsry, I had a disconnec,t could you plz resend me the messages after mine?05:12
aRyn!logs05:13
ubotuChannel logs can be found at http://irclogs.ubuntu.com/ - Logs for LoCo channels are at http://logs.ubuntu-eu.org/freenode/05:13
Tm_TaRyn: done05:13
ardchoilleaRyn: I did05:13
aRynhm05:13
ardchoilleThere were only two lines05:13
aRynthx05:13
aRyn^^05:13
aRyno thx, i jsut wanted to ask for the logs :D05:14
aRynhm, lol, shit, on the website is this channel written -.-05:14
aRynnow it took place in another one05:14
aRynhm05:15
aRynthought it would be here05:15
aRyndamn05:15
aRynand what's about the tut day?05:15
ardchoillePlease watch the language05:15
ardchoille@schedule05:15
ubotuSchedule for Etc/UTC: 13 Dec 14:00: Desktop Team Development | 18 Dec 15:00: Server Team meeting | 20 Dec 14:00: Desktop Team Development05:15
aRynyeah, on the website is written: where? #kubuntu-devel05:16
aRynbut it wasn't here...05:16
ardchoilleThis one?  https://wiki.kubuntu.org/KubuntuTutorialsDay05:17
aRynardchoille: what did you mean with "You did"? and Tm_T: what did you mean with "done"?05:17
aRynardchoille: yes05:17
aRynoehm05:17
aRynand the topic05:17
ardchoilleaRyn: You asked us to repeat what was said when you were out and "we did"05:18
aRynlol, ok, because I already said thx05:18
aRynmaybe it was a biiig laag05:18
aRyn^^05:18
ardchoilleI'm just responding to   * aRyn* ardchoille: what did you mean with "You did"? and Tm_T: what did you mean with "done"?05:18
aRynyes, me205:19
aRynwhen will be the next developer meeting?05:24
aRynand what is 'LoCo'?05:25
Tm_TLocal Community05:25
aRynTm_T: could you plz tell me the Topic in #ubuntu-meeting like ~5h before the meeting started?05:28
aRyncan't find it05:28
ardchoilleaRyn: Does this help? http://fridge.ubuntu.com/event05:29
aRynyea, kind if05:30
aRynof05:30
aRynI'm a little bit pissed of right now, i must say, i was looking forward to participating on my first developer-meeting and now that...05:31
aRynuff05:31
aRynin*05:32
ardchoilleaRyn: You can add that calendar to your korganizer calendar, you know?05:33
aRynyea, i did that already for todays meeting...but LOL if it tells me the wrong place, that's ofr nothing...05:33
ardchoilleaRyn: Clickin on an event in the calendar tells you which channel it's in05:34
aRynbut i put that event in by hand, you mean I can add the whole calendar in korganizer?05:34
aRynand how to go?05:35
ardchoilleaRyn: For instance, the Kubuntu/Ubuntu meeting today, the event says it's in #ubuntu-meeting05:35
ardchoilleaRyn: Ah, ok. on that web page, there is a small icon at the bottom, looks like a calendar.. click it05:35
ardchoilleChoose Save as.., then save it. Then open korganizer and add it as a calcendar05:36
aRyndid this meeting also took place at the LoCos? ANd maybe got translated automatically in their native languages or are that completely different channels?05:47
aRyn@schedule05:50
ubotuSchedule for Etc/UTC: 13 Dec 14:00: Desktop Team Development | 18 Dec 15:00: Server Team meeting | 20 Dec 14:00: Desktop Team Development05:50
aRynhm, what's about the today's meeting?05:51
aRynit's missing05:51
aRynalready updated?^^05:55
ardchoilleaRyn: It must have been updated already because today's meeting was there earlier05:56
=== Shely is now known as Schneeflocke
aRyn[20:00] <ardchoille> I have a habit of being somewhere other than where I wanted to be, lol06:03
aRynrofl :)06:04
Tm_TaRyn: btw do you have wiki or LP page?06:04
aRyn?06:04
Tm_Twiki.ubuntu.com and launchpad.net06:06
aRynhm, sry, I don't get the question, what's wiht those pages?06:07
Tm_TaRyn: page describing you and your doing06:07
Tm_Thttps://launchpad.net/~tmt06:07
Tm_Tfor example06:07
aRynto answer ur question: I had the wiki page, not so the LP page06:09
aRyn(if that was ur question.... ^^)06:09
Tm_Tyes06:10
aRynthx for it06:10
Tm_Tand if you do have, I'm interested to see06:10
Tm_TaRyn: ...and answer says it all ;)06:11
aRyn~~06:12
aRynbtw where can the mailing list be found?06:13
Tm_Tlists.ubuntu.com should have them all06:14
aRynkk06:14
aRynhow often are these meetings in common? once a week? after 2 weeks?06:15
Tm_Tdepends06:15
Tm_Tsometimes its needed more often, but I assume not month long gaps06:16
aRynespecially kubuntu ones06:17
aRynlike today06:17
Tm_Twell thats what I meant06:17
aRyn(or yesterday, depens on ur zones^^)06:17
aRynok, but main thing is: they are no "rare thing", so that it would be very annoying to miss one (like me today...) ?06:19
Tm_Tyou didn't really miss anything06:20
aRynyea, to read not, but to take part in :) but it's okay, thanks anyway ^^06:24
aRynespecially after rc206:27
Tm_TaRyn: btw if you really care about my client versions etc, you can always ask, it's more polite way always06:35
mhbhave a nice tutorial day!06:46
nareshovTwo days to merge! yay!06:55
=== Iceslide is now known as Ice|away
dholbachgood morning07:42
=== Shely is now known as iSchnee
=== \sh_away is now known as \sh
Tm_Thi \sh08:29
\shmoins Tm_T08:30
=== \sh is now known as \sh_away
=== reydan is now known as Reydan
* nareshov is away: Gone away for now.08:52
=== czessi_ is now known as Czessi
raphinkhop09:01
raphink:)09:02
Riddellskip09:05
Riddellnareshov: gonnae no use public away09:05
ardchoilleRiddell: Are you Scottish?09:05
Riddellardchoille: that I am09:05
elisianoardchoille: how do u get that hostname?09:06
ardchoilleMost people wouldn't have picked up on the "Iain vs Ian" earlier09:06
elisianoRiddell: I wish I were you.... not for coding, for whiskey09:06
elisiano:D09:06
ardchoilleelisiano: I became an Ubuntu member today09:06
Riddellahem, elisiano clearly isn't Scottish09:06
Tm_Tardchoille: I got uglier cloak!09:06
elisianoof course I'm not :D09:06
elisianobut I'd like to09:07
Riddellelisiano: you must be thinking of whisky09:07
Riddellany other spelling is blasphemy09:07
ardchoilleTm_T: You're above me in the food chain, lol09:07
Tm_Thaha09:07
elisianoyeah correction: s/whiskey/whisky/09:07
elisiano:D09:07
elisianois that ok? :)09:07
Riddellperfect09:07
elisianomay I have a glass now?09:07
* Riddell pours finest single cask09:08
* Tm_T gives a glass of milk to elisiano 09:08
jussio1hmmm... so this is what the devs do all day... Whisky!!!09:08
ardchoilleelisiano: "Anythin' nae Scottish is crrrrrap"09:08
Tm_TRiddell: thanks, I needed that09:08
* Tm_T uses whisky to polish her new helmet09:08
ardchoillejussio1: Now you see why I joined? :P09:08
elisianoTm_T: I like milk as well, but you know, it's not a morning thing... whisky is09:08
jussio1ardchoille: hehehe...nice09:09
* Tm_T drinks only water, coffee and tea09:09
Tm_Tand water09:09
Tm_Toh, and orange juice today09:10
ardchoilleelisiano: Let me get you a link..09:10
jussio1Tm_T: you arent a true Finn then... tru Finns only drink coffee, beer and Vodka!09:10
jussio1:P09:10
ardchoilleelisiano: https://wiki.kubuntu.org/NewMemberHowto09:11
Tm_Tjussio1: yup, I don't like alcohol09:11
Tm_Tjussio1: my head is a mess already =)09:11
jussio1!member09:11
ubotuWant to become an Ubuntu member? Look at http://www.ubuntu.com/community/processes/newmember09:11
ardchoilleelisiano: You have to show sustained support. I wasn't sure mine would qualify, but I had some fans in the meeting :)09:12
elisianolol09:12
elisianoI heard also of "unaffiliated" hostname09:12
elisianoand u get that by just bugging the staff09:12
ardchoilleelisiano: yes, anyone can get that cloak.. talk to a freenode staffer09:12
elisianoyeah, which is who? :)09:13
jussio1nalioth09:13
ardchoilleelisiano: you can list them with /stats p09:13
ardchoilleNot sure if that is reliable, tho09:13
elisianothanks09:13
jussio1elisiano: just /join #freenode09:13
elisianothat's nice, no staff atm09:14
elisianoanyway not a issue, just wondering how... thanks09:15
jussio1:D09:15
ardchoilleHmm.. chomping at the bit here for the Kubuntu tutorials Day. The 1st, 2nd, and 4th sessions already have my attention09:16
* elisiano yawns09:18
wolfgeris it time for the tutorials yet? ;-)10:09
Riddellspose I should think of something to say :)10:14
Riddellholy guacamole, over 100 people in here, up from 60 when I announced tutorials day10:16
dholbachyoohooo! :)10:17
ardchoilleHow do I set up my @ubuntu.com email address ?10:32
elisianofrom what I read it should be automagically10:33
elisianoit should be an alias to the email with which u created your launchpad account10:33
elisianoardchoille:10:34
elisianoMembership entitles you to the following benefits: An @ubuntu.com e-mail alias that forwards to your real e-mail - the email-address will be set up automatically and will be based on your main Launchpad ID: [MAILTO] your_launchpad_id@ubuntu.com. All email arriving at said address will be forwarded to the primary email address listed for your profile in Launchpad. You can test if it is active by sending10:35
elisianoyourself some mail, from time to time.10:35
ardchoilleelisiano: That's what I thought too10:36
elisianoI'm not thinking it :D https://wiki.kubuntu.org/NewMemberHowto10:36
jussio1ardchoille: is yours not working?10:39
ardchoillejussio1: It's not working10:39
jussio1ardchoille: is it a gmail account?10:39
ardchoillejussio1: yes10:39
Riddellardchoille: give it some time10:40
jussio1ardchoille: ahh, kk.. there were some issues with gmail10:40
jussio1IIRC10:40
Riddellthe mail server only sync occationally to launchpad10:40
ardchoilleRiddell: I'm not sure what that means. Does that mean I can only receive emial @ubuntu.com certain times of the day? Because gmail is sending back Failure notices immediately.10:42
elisianoI think he means that it's not synced every second :D10:43
elisianoardchoille: how long have you been a member?10:43
ardchoilleelisiano: Just  few hours10:43
elisianoI think that your email alias hasn't been set up yet10:44
ardchoilleOk, I'll give it a day or two.10:44
elisianothat's too bad because email@ubuntu.com r0x a lot10:44
elisiano:D10:44
=== \sh_away is now known as \sh
ardchoille:)10:45
elisianoRiddell: may I ask you a personal question: do you code for work or in your spare time?10:46
Riddellelisiano: both10:46
* jussio1 sends Riddell a virtual Whisky for being awesome!10:47
RiddellI'll save that until after the tutorials :)10:48
jussio1:D10:48
ardchoillehehe10:48
Tm_Tmmmgh10:48
jussio1hmmm, what time is it utc now?10:49
jussio1@now utc10:49
ubotuCurrent time in Etc/UTC: December 13 2007, 10:49:08 - Next meeting: Desktop Team Development in 3 hours 10 minutes10:49
jussio1k then :D10:49
jussio1so...4 hours to tutorials!! yay10:49
Tm_Tmmmgh10:49
* jussio1 is getting excited...10:49
* ardchoille is too10:50
jussio1Tm_T: did someone gag you?10:50
Tm_Tjussio1: no, I'm just bit suffering here10:50
jussio1Tm_T: how so?10:50
Tm_Tnerves in my right arm/shoulder causing pains and losing powers10:51
Tm_Tprolly from spine originating10:51
jussio1ouch...10:51
Tm_Tpretty much normal day, no, better than normal still :p10:52
elisiano@now gmt+110:53
ardchoilleWhy do people like Linux_Galore sit in #kubuntu and act disrespectful and childish?10:53
elisiano@now Europe/Rome10:53
ubotuCurrent time in Europe/Rome: December 13 2007, 11:53:41 - Next meeting: Desktop Team Development in 3 hours 6 minutes10:53
ardchoilleIt's quite annoying. I wish I were an op in #kubuntu10:53
Tm_Tardchoille: if so, do !ops10:53
Tm_Tardchoille: warned, next will be going10:55
ardchoilleTm_T:  Then he'll be going soon :)10:55
Tm_Tapparently10:56
ardchoilleTm_T: Thank you, btw10:56
* jussio1 sighs10:56
Tm_Tnp, sorry I wasnt there earlier10:56
ardchoillenp10:56
Tm_Tardchoille: duty, not privilege ;)10:56
jussio1hehe10:57
Riddellardchoille: becoming an op isn't hard10:57
ardchoilleRiddell: How do I apply?10:57
Riddellardchoille: ask me nicely10:58
Riddellquestion is if I can remember how to do it10:59
ardchoilleRiddell: May I please be made an oper in #kubuntu? I promise I will do my best.10:59
jussio1ardchoille: which timezone are you in?10:59
Riddellardchoille: that should be it11:00
ardchoilleRiddell: And may I say you are one of the most awesome people I have met? :)11:00
ardchoilleRiddell: Thank you so very much.11:00
ardchoillejussio1: Uhm, not sure. Seattle, WA. I think it's PST11:00
Riddellardchoille: why thank you11:00
* jussio1 sighs - I often wish I could also help out there - there are often things that happen in the morning my tim (gmt +2) and Tm_T is not around... actually nobody seems to be around in the mornings. 11:01
Tm_Tjussio1: I'm often around there except few last weeks11:02
ardchoillejussio1: I spend a lot of time in there.. my friends say "too much time"11:02
Tm_Tardchoille: what is too much?11:02
jussio1Tm_T: yeah... maybe thats why Ive noticed it11:02
ardchoilleTm_T: That was my response :)11:02
mikkael/usr/lib/kde4/bin/startkde needs to have "export KDEHOME=~/.kde4" too, else it will not log in. talking about hardy, dont know how things in gutsy are at the moment11:02
jussio1ardchoille: there is no such thing as too much11:02
Tm_Tjussio1: also Jucato has been away11:02
mikkaelbut finally kde4 working .D11:03
jussio1Tm_T: yeah. We could do with a few more ops though, so having ardchoille is good.11:04
Tm_Tagreed there11:04
jussio1Riddell:  Im happy to help also if you would like the help. ( I am OP in #ubuntustudio currently)11:04
Tm_TRiddell: /msg chanserv access channel mask level11:05
Tm_Twhops11:05
Tm_TRiddell: /msg chanserv access channel ADD mask level11:06
xRaich[o]2xHi. the kde4 packages are awesome. is someone working on kmail akregator and kwalletmanager packages? i'd like to test them.11:06
Riddelljussio1: voila11:11
Tm_T:)11:11
jussio1Riddell: thank you muchly!11:11
Tm_TRiddell: you might like to add rights to me here, so I don't need poke you guys when needed :)11:14
stdinwoah, ardchoille has a access level of 29?11:20
Tm_Theh11:20
Tm_Tright to the top11:20
ardchoilleMy friends always told me I was special :)11:21
Tm_Tyou are, you are!11:21
Tm_Tardchoille: thats why you have your own league!11:21
ardchoillehehe11:21
Riddell29 is the same as 2011:22
Tm_Theh11:22
RiddellTm_T: there you go11:22
Tm_Tthanks sir11:23
Tm_Treadded me to #kubuntu I notice11:23
Tm_TI had #kubuntu-devel in mind, sorta :p11:24
Riddellcomme ca11:24
Tm_Toh well, I don't complain :)11:24
Tm_Theh11:24
stdinRiddell: well 25+ lets you use SET11:24
Tm_Treminds me of something I did11:24
Tm_Tbetter left forgotten11:24
stdinRiddell: heh, looks like I got a few build failure emails last night11:27
Tm_Tstdin: mails from lover that is11:28
stdinTm_T: not unless Launchpad Buildd System loves me :p11:28
ardchoillelol11:29
Tm_Tstdin: that's what I said11:30
stdinif it loves me, why does it not want to build my packages? :(11:31
Tm_Tmore time with you?11:31
stdinor it's just playing hard-to-get11:31
wolfgerit thinks you're too good for those packages11:31
stdinit should respect my wishes, if you love someone, you must let them build their own packages :p11:32
wolfgerLaunchpad knows what's best for you, and is only trying to protect you11:33
* wolfger sighs... when will I be able to install KDE4 on Kubuntu Hardy?11:34
Tm_Tstdin: don't even think of using other build services! I know you're not a cheater type!11:34
stdinwolfger: Launchpad knows what's best for you, and is only trying to protect you :>11:34
Tm_Twolfger: when you compile it from svn, would be smartypants answer11:34
wolfgerlol11:34
stdinTm_T: there's only one build system for me, even though it's a but proprietary :)11:35
Tm_Twolfger: thus said, I build daily or so11:35
wolfgerwell I'm hoping I'll have a clue what svn is by the end of tutorials today11:35
Tm_Tstdin: hih11:35
stdin!svn11:35
ubotusvn is Subversion: an open-source revision control system, which aims to be a compelling replacement for CVS. See http://subversion.tigris.org/11:35
stdinnow that's some lag...11:35
Tm_Twolfger: it's that magical place where KDE sources lives until our loving developers blows 'em alive!11:35
wolfgerrofl11:36
wolfgerok, so when did Subversion start being abbreviated? Or am I just a clueless git?11:36
Tm_Twolfger: all svn urls are, well, svn11:37
stdinwolfger: no git is another form of reversion control :p11:37
ardchoillehehe11:38
wolfger:-P11:38
wolfgerok... still no KDE4, still no mplayer... I'm getting out of Hardy and back into Gutsy. BRB11:38
Tm_Tnoooooo11:39
wolfgerno?11:39
Tm_Tno giving up, son11:40
wolfgerfeh. I want a fully usable computer for my day off from work. I'll be back to Hardy soon enough.11:42
wolfgeror, if not fully usable, I need to be able to play with KDE4 :-)11:42
stdinwolfger: so get the liveCD :)11:42
wolfgerplanning on it11:43
Hobbseehey all11:44
stdinhey Hobbsee :)11:45
RiddellHobbsee: could you up the priority of kdepimlibs/4:3.97.0-1ubuntu311:49
sebastian^moin folks :)12:00
stdinT=-2:5912:00
stdin(until the tutorials that is)12:01
Tm_Thm12:01
Tm_TI'm leaving in one hour12:01
sebastian^hmm is anyone here using the cisco network assistant?12:02
=== thomme__ is now known as thomme
* txwikinger2 gets a panic... only 2:50 left ?12:10
txwikinger2just kidding :)12:10
=== \sh is now known as \sh_away
jpatrickRiddell: I'll be here ;)12:21
Hobbseewas there anything interesting in the meeting?12:22
ardchoilleHobbsee: Two new members12:22
Hobbseeah yes, saw them12:22
jpatrickwow, 129 nicks12:23
jpatrickbeats our average of ~6012:23
jpatricklet's make stay like that ;)12:23
wolfgeryou mean we have to keep coming back after tutorials are over? ;-)12:24
* jussio1 goes and add #kubuntu-devel to his login list...12:24
stdinHobbsee: it was a sort meeting with nothing on the agenda, so nothing happened except membership approval12:24
Hobbseeah right12:25
txwikinger2jpatrick: deduct 1, I am here twice :P12:25
* Hobbsee is here twice.12:26
Tm_Thmmmmmm12:26
Tm_Tnoone knows how many I am12:26
Tm_Tnor me12:27
jussio1Tm_T: is your shoulder still hurting?12:27
Tm_Tyup12:27
Tm_Tand my head too soon12:27
Tm_Tmmmgh, fail to do reasonable patch for fixing my kickoff tree12:27
* txwikinger2 needs to finish some stuff to leave work early12:28
elisianoTm_T: Riddell has a patch for your problem (Whisky :D)12:38
ardchoilleThat's a patch for *any* problem12:38
elisianolol12:38
elisiano:D12:38
Tm_Telisiano: nope, it's not a patch, my helmet is polished already12:38
elisianoI need fixing too12:39
* Tm_T doesn't use alcohol for getting drunk or any12:39
addikt1vehi :)12:39
Tm_Taddikt1ve: hi12:39
addikt1vemeven, je suis là :p12:39
elisianoTm_T: why wouldn't u?12:39
addikt1vehi Tm_T12:39
Tm_Telisiano: why shoyld I? ;)12:39
Tm_Tsee! cant type a thing :(12:39
elisianobecause... it's fun! and I like it12:39
wolfgerTm_T: then what *do* you use for getting drunk? ;-)12:40
Tm_TI don't like it12:40
Tm_Twolfger: none12:40
Tm_Twolfger: I'm just, well, me12:40
elisianou don't drink because u don't like it or because you don't like being drunk?12:40
wolfgerthat's a good way to be12:40
Tm_Telisiano: don't like being drunk, nor need be12:41
Tm_TI do enjoy some tastes, but nah, I can live without em12:41
elisianou don't have necessarily to go that bad, tipsy would be a good start :D12:41
jussio1Tm_T: gets drunk on linux :D12:42
Tm_Telisiano: nah, don't need it either12:42
Tm_Telisiano: trust me, I have seen drunken people enough12:42
Tm_Tand results of it12:42
Seregaheya12:42
elisianoTm_T: your choice, but i still like it12:42
addikt1veTm_T, being drunk sux ur right :/12:42
elisiano;)12:42
Tm_Telisiano: yup, feel free, I'm not stopping you :)12:42
addikt1veelisiano, yep, but not totally drunk12:43
elisianoright, not totally12:43
Tm_Tin my age, it's time to keep the little pieces of life together12:43
elisianohow old are you Tm_T ?12:43
elisianoif I may ask12:43
Tm_T112 years12:43
Tm_Tand counting12:43
elisianolol12:43
addikt1veTm_T, are you sure you're not drunk now :D ?12:44
Tm_Taddikt1ve: yes12:44
jussio1Tm_T: cmon... stop lying about your age... you are 137... :P12:44
addikt1vexD12:44
Tm_Tjussio1: mmgh12:44
elisianoseriously, how old?12:44
addikt1veTm_T, i guess he wont say12:44
addikt1ve^^12:44
Tm_Tseriously12:44
elisianoyeah but maybe he's younger than me12:45
elisiano:D12:45
addikt1ve:D12:45
addikt1vehow old are u?12:45
elisiano2712:45
addikt1vek :)12:45
elisiano@now Europe/Rome12:45
ubotuCurrent time in Europe/Rome: December 13 2007, 13:45:44 - Next meeting: Desktop Team Development in 1 hour 14 minutes12:45
elisianowow 1 hour12:45
elisianoand the magic begins12:45
elisiano:D12:45
addikt1vewhich country are you living in, elisiano :) ?12:46
elisianolol12:46
elisianoguess12:46
elisianodid I write Europe/Paris or Europe/Rome? :))12:46
addikt1velol :p Rome12:46
addikt1veok12:46
addikt1ve@now Europe/Paris12:47
ubotuCurrent time in Europe/Paris: December 13 2007, 13:47:12 - Next meeting: Desktop Team Development in 1 hour 12 minutes12:47
addikt1ve\o/12:47
elisianoo712:47
addikt1ve^^12:47
addikt1vehai2u karl12:47
karlyep12:48
karla bit addictive?12:48
Tm_Tnixternal: aye, I'm bit off but if possible, I'll try come by for few seconds to help (can't promise much)12:48
addikt1vehere you are :)12:48
Serega@now Europe/Kyiv12:48
Serega:(12:48
addikt1veowned :p12:48
addikt1vehey guys i have a question12:49
addikt1vewhen dev team guys'll be here12:49
addikt1vewe will lost voice isnt it?12:49
addikt1veor will the discussions be open12:49
Tm_Tby needs12:49
karlis this the place to be for pykde4?12:50
Tm_Tit discussion is on time and on topic, can't see reason why to moderate hard12:50
Hobbseei have no idea12:50
karlthis afternoon?12:50
Tm_THobbsee: good to see you too :)12:50
Hobbsee:)12:50
Hobbseewhere's Riddell?12:50
Tm_THobbsee: washing his teeth and cone his hair, you know it's showtime!12:51
=== abner|away is now known as birunko
Tm_Talmost rhymed12:51
Tm_Tok, I'm off, kids, remember, patience is a virtue12:51
Tm_Tand have fun12:51
Tm_T->12:51
addikt1vebaibai Tm_T12:51
wolfger1 hour? Not by my clock...12:52
wolfger2 hours12:52
addikt1vewolfger, UTC12:52
wolfgeror did teh intertubes calculate UTC-EST incorrectly?12:52
wolfger1500 UTC, right?12:52
addikt1veyep12:53
wolfgershould be 1000 here12:53
addikt1veit's 16h00 CET12:53
addikt1vein UTC the "show" starts in 1h12:53
addikt1vein CET it starts in 2h12:53
addikt1veerf in fact12:54
addikt1veFUCK12:54
addikt1vei cant explain12:54
addikt1vexD12:54
stdin!language > addikt1ve12:54
addikt1vesry12:54
wolfgercurrent UTC is 12:5312:54
wolfger2 hours to the show12:54
wolfgerunless you're saying worldtimeserver.com is wrong12:54
addikt1vecurrent CET is 13:5412:54
addikt1ve2h to the show12:54
wolfgerk12:54
addikt1vethx :p you explained it quite good12:54
wolfgerlol12:55
wolfgerI think anybody listening is now confused beyond belief12:55
wolfgerat least.. I was12:55
addikt1veXD12:55
addikt1vewe are the win12:55
addikt1veerf i cant spell it bad >< t eh win12:56
wolfgerbut you're lucky if you find 1 in 1,000 people who know what the hell UTC *is* in the USA12:56
Hobbseewell, that's the USA for you12:56
Hobbseethey tend not to even know where australia is.12:56
wolfgersomewhere down South12:57
wolfger:-P12:57
igknightedi refuse to believe that... we love our kangaroos12:57
igknighted:P12:57
addikt1veXD12:57
* Hobbsee looks12:57
Hobbsee2 hours12:57
addikt1vekangaroos rock12:57
addikt1veyep, 2h.12:57
igknightedis there a list of packages we should have installed for this?12:58
=== addikt1ve is now known as AddiKT1ve
AddiKT1veoh i didnt log in12:59
AddiKT1velol thats why i failed to send PM12:59
harolddongcan I install the svn of amarok 2 with the new kde4 rc2 build?  will it mess up my current amarok 1.4.8 install?12:59
cheguevaramorning12:59
harolddongI'd really like to try amarok 2 but I dont know if I can install them side by side13:00
cheguevarayes u can13:00
harolddongand it wont overwrite my current amarok?13:00
cheguevaranop13:01
harolddongawesome thanks I'll give it a shot13:02
harolddongwhen is the new menu going to be included in kde413:02
harolddongI can't say for the current one13:03
harolddong*cant say much for it13:03
Riddelldirk? Beineri?  uh oh, I'd better prepare something :)13:03
jessy_jamesciao13:03
Artemis_FowlThe Tutorial Day begis in 2 hours?13:04
AddiKT1veyep13:04
Beineri_Riddell: ;-)13:04
AddiKT1ve4pm CET :p13:04
AddiKT1veisnt it wolfger13:04
sigmahow exactly is this tutorial going to work?13:05
RiddellHobbsee: where's me?13:05
HobbseeRiddell: apparently you're there.13:06
dirkRiddell: hmm, you're not broadcasting yourself on youtube? (of course with naked chicks dancing in the background?)13:06
* PJC121 is tutorial ready13:06
PJC121or ready for lol13:06
ardchoilletwo more hours13:07
PJC121yeppers, I'm early, what can I say13:07
PJC121:)13:07
Riddellsigma: I'm hoping the speakers can just chat here and people can follow along13:07
Riddellhopefully we don't need to restrict who can speak on channel13:08
txwikinger2Hobbsee: Where is Australia?13:08
Hobbseetxwikinger2: :P13:08
cheguevarawhere's tonio these days13:09
Riddellworking hard mostly13:09
Hobbseeworking13:09
cheguevaraah13:09
RiddellHobbsee: poke poke, could you raise the priority of kdepimlibs/4:3.97.0-1ubuntu313:11
sigmaRiddell: oh ok i see, this is the first time im attending a tutorial on irc, hope il learn something new13:12
Riddellit's the first time we've held them, we'll all be learning something new :)13:13
HobbseeRiddell: oh, fudge.13:14
cheguevaralol has it still not built13:14
HobbseeRiddell: done13:14
sigmaah ok i see!13:15
=== meduxa is now known as toscalix
cheguevaraRiddell: is it correct that install of kdebase-workspace causes the removal of kdebase-bin-kde313:17
Riddellcheguevara: yes, that's fine if kdebase-runtime-bin-kde4 gets installed13:18
cheguevaraah ok13:19
cheguevara'cause it seems to be finally installable now13:19
cheguevarano more broken deps13:19
Riddellcheguevara: hardy i386?13:19
cheguevarayep13:19
Riddellgolly13:19
cheguevarathough13:20
cheguevarait wants to remove my java 713:20
cheguevarafor some unknown reason13:20
Riddellpossibly libgif/libungif13:20
cheguevarayep13:21
cheguevarawas about to say that13:21
RiddellHobbsee: could you also raise the priority of kdebase-workspace/4:3.97.0-1ubuntu5 kdebase-kde4/4:3.97.0-1ubuntu4 kdebase-runtime/4:3.97.0-1ubuntu413:21
=== Riddell changed the topic of #kubuntu-devel to: Kubuntu Tutorials Day at 15:00 https://wiki.kubuntu.org/KubuntuTutorialsDay | please discuss tutorials in #kubuntu while they are running
* wolfger joins yet another channel... 13:23
cheguevarawolfger, at least you don't follow channels for 2 different distros13:24
* wolfger rejoins #gentoo just for the heck of it13:25
HobbseeRiddell: done, but it would be nice if kde didn't have quite so many builds.  lamont's getting antsy about getting it to build on the slower arches.13:25
cheguevaraam too scared to be in  #gentoo, too much traffic just idle in #gentoo-dev13:26
cheguevaraapperentely kdm-kde4 doesn't configure again13:26
cheguevaraSetting up kdm-kde4 (4:3.97.0-1ubuntu5) ...13:27
cheguevaradpkg: error processing kdm-kde4 (--configure):13:27
cheguevara subprocess post-installation script returned error exit status 113:27
nosrednaekimtutorials start in an hour and a half, right?13:27
jpatrickyep13:27
elisianocheguevara: what about setting debug for postinst script?13:28
cheguevarawhats the best way to do that, 'cause my packaging knowlege is close to 013:30
elisianomine too, never packaged, I just edit the postinst script (usually /var/lib/dpkg/info/PACKAGE.postinst) and add -x to the interpreter13:32
elisianobut maybe it's not the best way to go13:32
cheguevaraah thats an idea elisiano :P13:34
jpatrickHobbsee: can you give back krita-plugins 1.6.3-0ubuntu1 - it builds now that the transition for libopenxre thingy is done13:35
* txwikinger2 has a headache13:35
* txwikinger2 just got 120k worth of laptops delivered13:36
cheguevarahttp://pastebin.ca/81459613:36
Hobbseejpatrick: givne back on ia6413:37
jpatrickHobbsee: thank you13:37
elisianocheguevara: i had the same issue13:38
elisianou shoud try to assign DEFAULT_DISPLAY_MANAGER=kdm13:39
elisianoinstead of DEFAULT_DISPLAY_MANAGER=kdm-kde413:39
cheguevarahmmm13:39
cheguevararight brb kde4 time13:40
elisiano#13:41
elisiano+ which kdm-kde413:41
elisiano#13:41
elisiano+ DAEMON_NAME=13:41
elisianothat's the problem13:41
cheguevarayeah13:41
elisianolines 40-4113:41
cheguevaraDAEMON_NAME var ends up empty13:42
elisianoyup13:42
cheguevarabut really brb13:43
cheguevarastill doesn't start without compositing disabled in xorg.conf :P13:51
cheguevaraand i had to "touch .kde4/share/config/startupconfig" for some reason to get it to load13:52
nosrednaekimcheguevara: kdm-kde4 or kde4?13:52
cheguevarakde413:53
nosrednaekimcheguevara: ah, well, just be glad its running :D13:53
nareshovheh13:53
cheguevarayeah not really complaining lol13:53
elisiano :)13:53
cheguevarawhen things don't work in rc3 thats when i'll start complaining :P13:54
nareshov:P13:54
nosrednaekimif there is an RC313:54
nosrednaekimok, bye everyone! be back in an hour13:55
elisiano@now13:55
ubotuCurrent time in Etc/UTC: December 13 2007, 13:55:35 - Current meeting: Desktop Team Development13:55
unknownusercan someone tell me with the chat today be saved some were?13:55
nosrednaekimelisiano: what? its sarting now?13:56
elisianoit says so13:56
cheguevarayes it will be13:56
nosrednaekimthought it started at 15:0013:56
stdin!logs13:56
ubotuChannel logs can be found at http://irclogs.ubuntu.com/ - Logs for LoCo channels are at http://logs.ubuntu-eu.org/freenode/13:56
cheguevaranot sure where though13:56
unknownuserthe time says one the web 15:0013:56
kwwiiyes, it is starting in a bit, but that is the ubuntu desktop team, not the kubuntu stuff13:56
elisiano15:00 is in 4 minutes my time13:56
nosrednaekimand the meeting is here...13:56
elisiano(GMT+1)13:56
nosrednaekimprecisely..13:57
jpatrickit starts in an hour13:57
kwwiithe kubuntu meeting was last night13:57
=== dholbach_ is now known as dholbach
kwwiijpatrick: no, it starts in a couple of minutes13:57
Riddelltutorials are in an hour13:58
jpatrickkwwii:13:58
jpatrick^^ :)13:58
unknownuserthankyou for the logs see you guys soon13:58
cheguevaramight as well go read ubuntu meeting for now13:58
kwwiiok, I'll shut up13:58
nareshovyay13:58
nareshovI'll have dinner by then13:59
nareshovdigiKam is neat :)13:59
mihaelCET is one hour before UTC13:59
cheguevaramay be they'll talk about gnome getting some features :P13:59
nareshovI'm on IST13:59
mihaelturtuil will start in a hour13:59
pvandewyngaerdeits 15.00 here14:01
=== thomme___ is now known as thomme
sigma__you aren't in the utc timezone14:02
karlback14:04
fadeyhi14:05
CeoNso still 1hour left?14:06
nareshov55min14:06
CeoNok :)14:06
nixternalRiddell: did you get Mark Summerfields "Rapid GUI Programming with Python and Qt"? freakin' amazing book. The best Python book I have read yet. I think I learned more Python from that book than I have from any other book14:07
Riddellnixternal: I havn't14:08
nareshovQt4 ?14:08
nixternalyes14:08
nixternalI think I now have more Python books than any bookstore14:09
nareshovheh14:09
cheguevaralol14:09
wolfger...so I get the impression I'm going to be learning Python if I keep coming around here, eh?14:10
nixternalwolfger: I guess...cuz I am attempting to learn it myself14:10
nixternalI still am not a fan of it, but that is slowly changing day by day14:11
dthackerHi, I'm triaging bug 175684.  about dolphin.   Is the user's complaint really desired behavior?14:11
ubotuLaunchpad bug 175684 in dolphin "dolphin does not keep selected file on dir list update" [Undecided,New] https://launchpad.net/bugs/17568414:11
nixternalI thought there was already a bug for that issue14:12
dthackernixternal: didn't see one on search....14:12
nixternalnever mind14:12
nixternalI was thnking of another boog14:12
wolfgerdthacker: I think the user's asking for something good14:12
nareshovdthacker: didn't see this? http://www.qtrac.eu/pyqtbook.html14:12
wolfgerwould be exceptionally annoying, especially on a multi-user system14:12
dthackernareshov: ?? nixternal bought the book,  I'm still playing with ruby for two other projects.14:14
nareshovoh14:14
dthackerwolfger: I'll confirm and throw it in the lap of the gods.14:14
=== _elisiano is now known as elisiano_
=== \sh_away is now known as \sh
darxi'm looking for the devel tuts. am i in the right place?14:19
mevenys14:19
mevendarx: yes you are14:19
wolfger41 minutes...14:19
darxhola... nebody home?14:20
darxcool14:20
meven darx : isn't it ?14:20
mevenbe patient14:20
darxrighty ;-)14:20
\shmoins14:21
sigmai hope theres more than 175 people attending the tutorial14:23
nixternalOG!14:24
nixternalwhat are you doing in here spying?14:24
\shmoins og :)14:24
nixternalBUSTED! :p14:24
nareshov:P14:24
sigmalol14:24
OgMaciel\sh: dude!!!!14:24
OgMacielnixternal: hehehe  I always wanted to check out pyQt stuff14:25
nixternalcareful of them Koresight dudes and their Konary :)14:25
OgMaciel\sh: how it goes?14:25
nareshovhehe14:25
OgMacielnixternal: Koresight  HAHAHAha14:25
\shOgMaciel, boring...waiting to leave this fcking company14:25
OgMaciel\sh: OH? SORRY TO HEAR DUDE14:25
OgMacieloops14:25
OgMacielsorry for caps too14:25
\shOgMaciel, no...new job is already in place :)14:26
* OgMaciel kicks his keyboard14:26
nixternalOgMaciel: 4 minutes? I did it in 2 minutes 48 seconds from the time the gui came up to the time it said to reboot :)14:26
OgMaciel\sh: are you coming to work at rPath? ;)14:26
OgMacielnixternal: the KDE version is quicker14:26
nixternalit always is, when are you gnome people going to learn? :p14:26
nareshov:P14:27
nixternalmuhehehe14:27
\shOgMaciel, nope...just doing my usual stuff...sysadmin work :)14:27
* OgMaciel throws a flying crutch at nixternal14:27
nixternaloh man, here we go again14:27
OgMaciel:)14:27
OgMacielnixternal: I'm running out of crutches with you14:28
nixternaldoes anyone else get flying crutches as much as I do14:28
* txwikinger2 is leaving for home... back in a bit14:28
nixternalhahaha14:28
OgMacielnixternal: Ken Vandine14:28
nixternalwhew, good to know, whack the bossman with um14:28
OgMacielnixternal: the poor guy has to work wearing a helmet these days14:28
Hobbsee!visternal14:28
ubotuOh no!  The pointy-clicky Vista lover has arrived!  He's rumoured to be giving out free money, too!14:28
\shOgMaciel, sorry to read that you were not voted into the g-board14:29
nixternaloh man, Hobbsee you are the bestest!14:29
Hobbsee:P14:29
nixternalHobbsee: http://www.nixternal.com/tmp/burning.jpg14:29
OgMaciel\sh: thanks dude... I was fairly happy with getting 49 votes! I was expecting less14:29
Hobbseehaha14:29
OgMacielbetter luck enxt time, huh?14:29
nixternalthat tripped me out when I seen that14:29
nareshovheh, it's burning :P14:30
wolfgerlol... that's fanatastic14:30
* OgMaciel blames nixternal and the drought in North Carolina14:30
OgMaciel:P14:30
\shOgMaciel, my pleasure is, that I was the bad guy who convinced you to do some "real work" ,-)14:30
nixternalhey, don't blame me, we have plenty of liquid here in chicago...its just that it is currently frozen :)14:30
OgMaciel\sh: hahahaha  and I will never "forgive" you :)14:31
* OgMaciel plots a way to get frozen-liquid water from Chicago down to NC14:31
nixternalsnowballs!14:31
OgMacielw00t14:31
nixternalscrew flyin' crutches, we have snowballs!14:31
OgMacielhahaha14:31
OgMacielnixternal: two words: FROZEN crutches14:32
* Hobbsee sends the Long Pointy Stick of DOOM!!!!!!!!!!!!!!! â„¢ in nixternal's direction14:32
nixternalactually ice balls is more like it right now14:32
nixternalhahahahaha14:32
OgMaciel:P14:32
nixternalwhy am I the butt of everyone's deadly object this morning? :P14:32
Hobbsee*this* morning?14:32
wolfgerwhat? Your butt is a deadly object?14:32
OgMacielhahaha14:32
nixternalhaha, true14:32
Hobbseesurely not every morning....and every afternoon and evening?14:32
wolfgeroh, sorry, I heard that wrong :-D14:32
\shgood to know that we have some mulled wine these days14:32
nixternalwolfger: hahaha14:33
* OgMaciel glad he sent nixternal those shorts with a target drawn in the back14:33
cheguevara:P14:33
nareshov:P14:33
nixternalOgMaciel: ya, don't wear those in jail14:33
OgMacielHAHAHAHA14:33
cheguevaralol14:33
* OgMaciel has some unit tests to finish this morning14:33
nixternalOgMaciel: Kubuntu rocks so hard, that we brought back El Che!14:34
OgMacielay caramba!14:34
nixternalhahaha14:34
OgMaciel:)14:34
* \sh is only angry at his wife, when no cold beer is in the fridge after breakfast14:34
OgMacielnothing like some beer in your pancakes14:34
nixternalhahaha, no cold beer after breakfast....that is classic14:34
nixternalbeerios!14:34
OgMacielCOLD beer that is14:34
* Hobbsee confiscates all the beer14:35
* OgMaciel runs14:35
* nixternal hides his beer14:35
* OgMaciel trips without his crutches14:35
cheguevaralol14:35
nixternallol14:35
* OgMaciel spills his beer in nixternal14:35
cheguevarain where :P14:35
OgMacielhahahaha14:35
birunkohahahaah14:35
nixternalas long as you spilled in me that is cool, better than on me...didn't want to have to suck my clothes dry for a buzz14:36
* Hobbsee throws OgMaciel at nixternal14:36
* OgMaciel ponders what to do with all the beer spilt14:36
OgMacielweeeee14:36
* nixternal throws nixternal at Hobbsee 14:36
OgMacielBULLS EYE14:36
nixternalbooyahkah14:36
\shNOW this is christmas... a gnome foundation candidate and a KDE priest are "cuddling" together in a kubuntu channel ... how peaceful, thx, it's christmas ,-)14:36
* Hobbsee is too small to attempt to throw things at14:36
* dennda drops in and hugs everyone14:36
nareshovheh14:36
nixternal\sh: hahahahah14:36
OgMaciel\sh: hehehe14:36
Hobbseeurg.  christmas.14:36
HobbseeCHRISTMAS IS CANCELLED.   KTHXBYE.14:36
nixternallol14:36
cheguevaralol14:37
* OgMaciel hopes nixternal will keep his shorts on14:37
wolfgerthat's ok, I already got my xmas gift14:37
nixternalI wonder if that guy is going to create another Ubuntu Christmas Edition..that was pretty slick last year14:37
wolfgerearly presents rock14:37
\shkill -SIGXMAS 66614:37
* Hobbsee will acknowledge christmas on dec 24, 10.15pm, and not a moment before.14:37
* OgMaciel hides his red outfit14:37
Hobbsee(when i stop working)14:37
OgMacielI even let my belly grow14:37
nixternalisn't Christmas as insane every where else around the world like it is here in the US?14:37
OgMacielnixternal: prolly not14:38
wolfgernot that I've noticed14:38
nixternalhere in the US, people will kill over that damn Thomas The Train toy14:38
cheguevarait is in eu14:38
cheguevarawell may be not as much14:38
\shwell, at last in germany the past changed into "christmas starts after easter"14:38
Hobbseenixternal: we just get some *really* stupid, dazed customers.14:38
* OgMaciel avoids going to malls during this time of the year14:38
nareshovhehe14:38
nixternalOgMaciel: me too14:38
nixternalwww.amazon.com!14:38
wolfgerI was in Germany in mid-December a few years back, and it didn't seem to be nearly so nuts14:38
OgMacielnixternal: amen!14:39
nareshovthank god there's not much of a christmas in india :D14:39
=== dread is now known as DreadKnight
Hobbseelike, doing their shopping, leaving it all behind.  leaving wallets, etc.  not thinking that they have to hand over money to pay.  sheep mentality with queues.14:39
nixternalthe only thing I didn't get on Amazon were earing for my x-wife14:39
Hobbseegeneral idiocy (yes, there are multiple accounts on cards)14:39
\shwolfger, germany is changing...14:39
nixternaland the Hollister clothes my daughter has been going nuts over14:39
OgMacielnixternal: what about MY gift?14:39
OgMaciel:P14:39
nixternalOgMaciel: I just did return to sender on the shorts, you should be getting them shortly14:40
OgMacielused???14:40
nixternalshorts, shortly, you like that :p14:40
OgMacielewww14:40
nixternallooks like the Indy 500 in um14:40
OgMacielHAHAHAHAHA14:40
* OgMaciel vomits a bit14:40
nixternalhahahhaha14:40
* OgMaciel needs more caffeine14:40
OgMacieland beer14:40
OgMaciel:)14:40
nixternalhaha14:40
nixternalOgMaciel: www.drinkfour.com14:41
nixternalthere you go, beer + caffeine14:41
* OgMaciel gullibly clicks on link14:41
dennda\sh: didn't notice the change14:41
nixternalspecialKevin brought some of that to a lug meeting a couple of weeks ago14:41
nixternalyou get drunk, but you never pass out14:41
DreadKnightwill Mark Shuttleworth join us?14:41
nareshov:D14:41
nixternalhahahahahahahahaa14:41
nixternalDreadKnight: that was the funniest thing I have read all morning14:42
OgMacielnixternal: niiiice14:42
nixternalwe have someone bigger than Mark...we have JR himself14:42
birunkoahahah14:42
DreadKnightJR?14:42
nixternalas well as Hobbsee and her pointy stick of doom14:42
nixternalJonathan Riddell!14:42
DreadKnight:|14:42
DreadKnightlet me google..14:42
Hobbseemmm...pointy...14:42
\shdennda, in my times when I was a child, xmas started only one or two weeks before the 24th in shops...now it starts already beginning of oktober14:42
nixternalDreadKnight: he is the Canonical madman behind Kubuntu14:43
DreadKnightnixternal: woop ^_^14:43
dennda\sh: true14:43
nixternalplus, you would have to support KDE or Kubuntu first before you would show up in here :)14:43
DreadKnightthat's great... me = new KDE lover14:43
nixternalOK, that was a low blow in Jucato's name there14:43
DreadKnighti converted from GNOME / Ubuntu recently ;)14:44
OgMaciel"premium malt beverage with caffeine, wormwood oil, taruine, guarana, natural and artificial flavors and certified color (fo&c red #40)"14:44
nixternalhehe14:44
OgMacielgot to love Red #4014:44
nixternaland it is tasteful as well14:44
* Hobbsee ponders the various evil of attending this session from a gnome session.14:44
nixternal6% alc by volume == watch out now, going down hard14:44
OgMaciel6%??? bah14:44
nixternalhehe14:44
* Hobbsee thinks that's about as bad as where she was going to attend her core dev application from MS windows, and putty :P14:44
* OgMaciel does mouth wash with 6%14:44
nixternalhahhahhahahaha14:45
nixternalHobbsee: that is classic...going for core-dev from behind the evil empire!14:45
OgMacielno wonder my morning routine is all but a blur to me14:45
nixternallol14:45
Hobbseenixternal: i didnt' end up doing that14:45
Hobbseenixternal: i ended up being albe to come home.14:45
nixternalHobbsee: can't be any worse than working on Kubuntu from my desk at Microsoft :)14:45
* OgMaciel will go back to his unit testing and will read the log later14:46
Hobbseenixternal: so, i was on a conference call, with various canonical types, and matt's tryign to hold this core dev meeting - but i'm on the phone, along with one of the TB, so we were all late :P14:46
nixternalall in good fashion14:46
nixternalhave fun OgMaciel14:46
OgMaciel:)14:46
DreadKnightany blender users around here?14:46
elisiano_nixternal: are you workong in MS and have a kubuntu desktop?14:46
nixternalI can even use Tuxpaint, so that would be a no here14:46
elisiano_do they consider you a terrorist or what?14:47
IshmayeckI kinda play with blender from time to time...14:47
nixternalelisiano_: yup14:47
DreadKnightxD14:47
HobbseeDreadKnight: yeah, FSVO user14:47
Ishmayeckand hello folks :)14:47
nixternalthe whole time I worked at Microsoft, I never used Windows :)14:47
birunkolol14:47
elisiano_nixternal: seriously, are you allowed to do that?14:47
DreadKnightHobbsee: what's that?14:47
nixternalthere were a select few of us that worked on Solaris, BSD, and Linux14:47
Hobbseefor some value of14:47
DreadKnight:)14:47
nixternalelisiano_: we sure were14:47
elisiano_:O14:47
birunkothat's new for me14:48
\shnixternal, you worked for microsoft and never worked with their software? guess: you were a bouncer ,-)14:48
dholbachoopsie, one ctrl-w too much14:48
elisiano_never thought that M$ used non M$ operating systems, even for servers14:48
elisiano_lol14:48
birunkohehe14:48
nixternal\sh: hehe, we worked with their software, but at the time they were working on a shared source api for *nix...that obviously never took off14:48
nixternalelisiano_: microsoft has a nice server farm of HP-UX equipment14:49
elisiano_:O14:49
nixternalthey do a lot of interoperable testing actually14:49
elisiano_omg, and I never considered working for M$14:49
nixternalthey make sure they can operate with *nix, while *nix can't operate with them :)14:49
elisiano_what a bitch-x I am14:49
cheguevaralol14:49
_nix_lol14:49
birunkolol14:49
nixternalonly reason I did was because times were hard and their pay and benefits were great14:49
nixternalbut our division was treated like crap14:50
elisiano_why u speak of it in the past? don't u work there anymore?14:50
_nix_am I late? this is the place for "Kubuntu Tutorials Day" right?14:50
nixternalwe were the red headed step children...so much so that they didn't even allow us in Redmond, we had to stay in Chicago :)14:50
freeflyingapachelogger_: arounds?14:50
dthacker.o0("oh I'm just workin' for Redmond, got those workin' for Redmond blues")14:50
nixternalhaha14:51
nixternalI quit there and went back to school14:51
elisiano_O_o14:51
nixternalplus it got in the way of my addiction to Kubuntu14:51
nixternal;)14:51
dholbach_nix_: you're right here - starting in ~10 minutes14:51
pvandewyngaerdenixternal:  backt to school ? did they brainwash you ?14:51
krawek@now14:52
nixternalpvandewyngaerde: nope...I was in the military, so schooling is free and I needed to take advantage of it14:52
stdinit's 14:52 krawek14:52
\shnixternal, don't tell lies...you are working still for ballmer...and everything you learn from kde and kubuntu it goes into vista+1 codename "crash monkey"14:52
nixternalstdin: you the new ubotu?14:52
nareshovhehe14:52
* dthacker notes that he still has time to microwave breakfast. brb14:52
birunko\sh, hahaahah14:52
nixternalactually the code name is "shit box"14:52
stdinnixternal: no, but poor ubotu is tired :p14:53
DreadKnight\sh: lol xD14:53
birunkohe's a kinda of spy14:53
pvandewyngaerdedate --utc14:53
\shRiddell, come here and pray us pykde4 ,-)14:53
cheguevarayay for xorg crashing14:53
nixternalhey, I am not the only dev in these neck of the woods that worked for microsoft14:53
nixternalbut I took an oath to never tell on that person :)14:53
nixternaldo you realize what Microsoft looks like on a resume/cv?14:53
elisiano_where can I find the timetable of the today's classes?14:54
elisiano_:)14:54
nixternalabsolutetly nothing, cuz companies don't care! :)14:54
stdinelisiano_: in the topic14:54
apachelogger_freeflying: hey14:54
nixternalwatch out, that apachelogger_ dude is here spreading amarok cheer14:54
elisiano_shame on me, sorry stdin14:54
* \sh is outing himself...he had an real SCO Unix in his past...payed :)14:54
Hobbsee\sh: s/payed/paid/ btw14:55
apachelogger_hm14:55
apachelogger_may I say14:55
\shHobbsee, thxc14:55
Hobbsee:)14:55
apachelogger_Amarok ROCKZ14:55
nixternal\sh: I was so close to working on SCO equipment for the hospitals around here, but they hired my buddy instead, and then the company tanked within the year :)14:55
nareshovtrue14:55
Nightrosenixternal: he is not the only one :P14:55
apachelogger_right14:55
apachelogger_the Nightrose is much worse14:55
nixternaloooh, even Nightrose is here14:55
Nightrose\o/ Amarok14:55
AddiKT1ve5 minutes left :p14:55
=== Riddell changed the topic of #kubuntu-devel to: PyKDE/Qt Tutorial | Kubuntu Tutorials Day https://wiki.kubuntu.org/KubuntuTutorialsDay | please discuss tutorials in #kubuntu while they are running
nixternalYAY14:55
jembougestdin: you're on every channel :p14:55
Riddellstill 5 minutes :)14:55
apachelogger_meh14:55
nixternalEVERYONE PLEASE GIVE A WARM WELCOME AND A ROUND OF APPLAUSE FOR OUR MAN14:55
stdinjembouge: not every channel, just 21 of them14:56
nixternalJ O N A T H A N    R I D D E L L14:56
pvandewyngaerdestdin is the  irseek logbot14:56
* xRaich[o]2x claps14:56
apachelogger_*cheer* *applaud*14:56
birunkolol14:56
birunko\o/14:56
nareshov*claps*14:56
* simpsus applauds14:56
jembouge* applauds14:56
nixternalthat was totally lame14:56
lucky_lucas*claps*14:56
apachelogger_gimme a J!14:56
nixternalJ14:56
nareshovJ14:56
nixternalhahah14:56
xRaich[o]2xWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!!14:56
apachelogger_gimme a O14:56
birunkohhaahahahah14:56
=== ajj is now known as Janz
nareshovO14:56
lucky_lucasO14:56
* jembouge hurray!14:56
apachelogger_gimme a N14:56
nareshovN14:56
lucky_lucasN14:56
\shyou are all soo crazy ,-)14:56
apachelogger_gimme a T14:56
nareshovT14:56
birunkot14:56
lucky_lucasT14:56
nixternalyou spelled his name wrong!14:56
apachelogger_gimme an H14:56
\shno wonder that kubuntu has a blue color ;)14:56
nixternalJONT14:56
nareshovH14:57
birunkohaahah14:57
nixternalyou forgot the A14:57
apachelogger_gimme an A14:57
nareshovA14:57
apachelogger_meh14:57
lucky_lucashehe14:57
apachelogger_screw that14:57
apachelogger_ :P14:57
nixternalhahahahahahahaha14:57
_nix_yay john..14:57
apachelogger_JONATHAN14:57
apachelogger_*cheer*14:57
apachelogger_right14:57
lucky_lucasYeah14:57
apachelogger_meh14:57
apachelogger_<-- totally outtyped14:57
nareshovhehe14:57
apachelogger_so14:58
apachelogger_how about some tea?14:58
stdinmaybe some coffee14:58
birunkobeer14:58
Nightroseyea tea for me please ;-)14:58
stdin!coffee | for all14:58
ubotufor all: coffee is a caffeinated beverage made by filtering water through ground up roasted beans of the coffee plant. Flavouring to taste such as milk or cream, sugar or sweetener are often added afterwards. Not to be confused with !java14:58
limacstdin: hey, when's the thing starting?14:58
nixternal1 minute14:59
apachelogger_-.-14:59
apachelogger_I say 214:59
stdinlimac: in about a 40 secs :)14:59
Reydan:)14:59
limacstdin: schools closed because of snow day! :)14:59
* apachelogger_ takes his seat14:59
dholbachwe have a lot of excited people here! :)14:59
limachah!14:59
limachere it comes!14:59
nixternaldholbach: always a good sign!14:59
nixternaleveryone must be hopped up on caffeine14:59
wolfgerw00t14:59
* apachelogger_ looks into his schedule folder14:59
kennyi know i am14:59
sigmalets get the show on the road:)14:59
txwikingerhey .. just in time :)15:00
RiddellGood Afternoon Friends15:00
Longfieldjust in time15:00
* wolfger is hopped up on "taking a vacation day to be here"15:00
Riddellis anyone here for the PyQt tutorial?15:00
_nix_Good Afternoon15:00
limacit 10:00 eastern15:00
fmoyes15:00
limacme15:00
birunkouha15:00
pexiyes15:00
_nix_yup15:00
* nareshov raises his hand15:00
kennyyep15:00
jussi01Riddell: me!15:00
dthackeryep15:00
* Hobbsee is here to take over the world.15:00
Tolarisyes15:00
apachelogger_Riddell: I'm voting for bug triage so that I can leave again :P15:00
luis_lopezyep15:00
sigmaits exactly 5pm in south africa15:00
wolfgerI'm here for everything15:00
jussi01!hobbsee | Hobbsee15:00
ubotuHobbsee: I phear the stick so shhhhh15:00
pvandewyngaerdePyes15:00
Riddellthis channel has over doubled in size since it was announced, so some people must be15:00
_nix_2030 in India15:00
rebuggerits 4pm in germany15:00
limachere for everything15:00
Pankei am here for pykde.15:00
nareshovYo _nix_15:00
=== arpan is now known as Kody
meven4pm in France too15:01
limacwhen is it starting?15:01
xRaich[o]2xi here for everything15:01
Riddellok, now I look all important15:01
nixternalw00t15:01
* dthacker is here for the day. took a vacation day15:01
cheguevaralol15:01
Riddellthis is our first time of running this15:01
TolarisI'm here for 15:00 UTC - 16:00 UTC: Packaging 101, not PyQT15:01
Tolaris:)15:01
sigmalol15:01
AddiKT1vehai15:01
Mondaarho..he has the "mark"15:01
Riddellit may be a complete disaster15:01
AddiKT1velooks like everyone is conneting15:01
nosrednaekimhey everyone!15:01
AddiKT1veconnecting*15:01
cheguevarathats the spirit....15:01
limacso who is our tutor?15:02
* magnetron is connecting15:02
nareshovlimac: Riddell15:02
* _nix_ gotta turn of JOINS PARTS QUITS15:02
nosrednaekimRiddell :D15:02
Riddellbut hopefully we can help people learn something new and get into helping with Kubuntu, KDE and the causes of Freedom15:02
nixternalRiddell: Vista was a complete disaster, what you are about to do my friend, is rock the stage :)15:02
apachelogger_if it is a disaster we just do some hype promo :P15:02
stdinTolaris: if you read the link in the topic, you'll see Packaging 101 is 17:00 UTC - 18:00 UTC15:02
limacRiddell: hey15:02
DreadKnightvista made me discover linux and open source software xD15:02
Riddellso, first thing, please keep discussion in #kubuntu15:02
Riddellelse we'll be drowned out15:02
nixternal#kubuntu-offtopic rather15:02
nareshovwill this chan be +m'ed ?15:02
dthackerperhaps #kubuntu-offtopic?15:02
* Hobbsee_ kills konversation15:03
nosrednaekimRiddell: is this going to be run like OpenWeek was?15:03
=== Hobbsee_ is now known as Hobbsee
DreadKnight#kubuntu_own_ye_all15:03
Riddellyou can ask questions here, I'm hoping we won't need to play with channel modes15:03
nareshovor #kubuntu-classroom ?15:03
Hobbseenareshov: not if we don't have to15:03
nareshovok15:03
Riddelljust a quick rundown, PyQt/KDE now15:03
_nix_nareshov: yo..15:03
Riddellbug triage in an hour15:03
Tolaristhanks, stdin. it would have been nice if the web page had been updated.15:03
limacyay15:03
Riddellbzr in 1.5 hours15:03
TolarisSee you later15:03
Riddellpackaging at 17:0015:03
=== Scorcere1 is now known as Scorcerer
Riddellget it into the archives at 18:0015:04
Riddelland general Q&A at 19:0015:04
limacso when r we beginning?15:04
Riddellall times UTC15:04
Riddelllets start15:04
limactoo anxious!15:04
limacyay!15:04
Riddellfor this tutorial you'll need to apt-get install python-qt415:04
Riddellif you're lucky you may be able to apt-get install python-kde415:04
Riddellbut it's still compiling away on some platforms, so it's not required15:04
Riddellyou'll also need to  apt-get install qt4-designer15:05
mihasy15:05
kwilliamok15:05
Riddellfiles for the tutorial are at http://muse.19inch.net/~jr/kubuntu-tutorials-day/pykde/15:05
Riddellthe slides at http://muse.19inch.net/~jr/kubuntu-tutorials-day/pykde/04-pyqt-tutorial.pdf I used for a tutorial earlier this year15:05
Riddelland the first file you need is http://muse.19inch.net/~jr/kubuntu-tutorials-day/pykde/hola.py15:06
DreadKnight!root pykde15:06
ubotuSorry, I don't know anything about root pykde - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi15:06
Riddellthis is the world's easiest python app15:06
Riddell#!/usr/bin/python15:06
Riddellprint "hola"15:06
Riddelljust prints out a message on the console15:06
RiddellPython, as you should know, is a programming language15:06
Riddellit's many times easier than C++15:06
Riddelland many many times easier than C15:07
Riddellit's the perferred language for apps in Ubuntu distros15:07
DreadKnightwho wants to be my python tutor? ^^15:07
kwilliamhmm, I got a timeout on hola.py15:07
Riddellit has its faults as Ruby programmers will say15:07
Straphkais that the only content of hola.py? I cant download it15:07
nareshovme too, contacting...15:07
mihasgot a timeout too, server busy :)15:08
cheguevaradoesn't load for me either15:08
nareshovcontacted. Waiting for reply...15:08
simpsusme too15:08
nareshovDreadKnight: you might want to read diveintopython15:08
birunkostill busy15:08
limacpython is way easier than c++: true, i agree15:08
limacand c15:08
Riddellyou can also get the files from http://kubuntu.org/~jriddell/tutorials-day/python/15:08
cheguevarathats better :P15:08
nareshovhola.py - lol15:08
ropikucan you please keep discussions on other channel ? it's hard to watch what Riddell says15:09
Riddellyou can run the app with "python hola.py"15:09
Riddellor you can make it executable with "chmod 755 hola.py" and run "./hola.py"15:09
kwilliammuch better download, thnx.15:09
Riddellis that working for everyone?15:09
\shDreadKnight, visit  http://diveintopython.org/15:09
cheguevarayep15:09
birunkoyup15:09
mevenyep15:09
DreadKnight\sh: thanks :)15:09
fmoyes15:09
limacbtw which one is more useful in general, c++ or python?15:09
tobixxgot it15:09
nosrednaekimRiddell: sure15:10
kennyyes15:10
DreadKnightthats nice15:10
Riddellso let's get graphical15:10
Riddellhola2.py is a simple Qt application15:10
limacyup15:10
Riddellimport sys15:10
Riddellfrom PyQt4.QtGui import *15:10
Riddellfrom PyQt4.QtCore import *15:10
Riddellis how it starts15:10
Riddellthese tell python to load some libraries15:10
Riddellthe sys library does a bunch of basic bits, this app uses it for command line arguments15:11
Riddelland the next two lines load the two more important Qt modules15:11
Riddellthen below the app itself15:11
Riddellapp = QApplication(sys.argv)15:11
Riddellbutton = QPushButton("hola")15:11
Riddellbutton.show()15:11
Riddellapp.exec_()15:11
Pankeis it a good habit too use import * for the modules?15:11
Riddellwe create a QApplication and call it "app"15:12
RiddellPanke: you can also load individual Qt classes, but then you have to change the import line when you need a new class and that soon gets boring15:12
denndaPanke: you'd have to type PyQt4.QtGui.something all the time otherwise15:12
RiddellI don't think there's much memory disadvantage to just loading * in this case15:12
Straphkacan't exec it, "can't read /var/mail/PyQt4.QtGui"15:12
Straphkathat normal?15:12
mihasfrom: can't read /var/mail/PyQt4.QtGui15:12
mihasfrom: can't read /var/mail/PyQt4.QtCore15:12
mihas./hola2.py: line 5: syntax error near unexpected token `('15:12
mihas./hola2.py: line 5: `app = QApplication(sys.argv)'15:12
RiddellStraphka: I've no idea what's going on there15:13
nareshovworked for me :|15:13
nosrednaekimworks fine for me.15:13
blizzzekimport: unable to read X window image `'15:13
StraphkaRiddell: ok, ill google it then15:13
cheguevaraworks fine here15:13
nareshovmight need python-qt4-dev ?15:13
dfitzgworked for me... do you have python-qt4?15:13
kennyworks for me as well15:13
teppicyou need to run python hola2.py, you can't chmod and execute it directly (as it stands)15:13
cheguevaramihas, u forgot #!/usr/bin/python15:14
Riddellmihas: are you missing the import lines?15:14
cheguevaraso its interpreting it as a bash script15:14
Riddelloh yes, that's my fault, you can add "#!/usr/bin/python" at the top15:14
mihasworks now15:14
cheguevarayeah or just run it through python not directly15:14
\shRiddell, change it to #!/usr/bin/env python ....it's better :)15:14
kwilliamor simply run 'python hola2.py'15:14
kwilliamno need to make it executable15:15
Riddellhas anyone been able to install python-kde3?15:15
dholbach\sh: the debian policy is happier with  #!/usr/bin/python15:15
Riddellsorry15:15
Riddellpython-kde415:15
kennyno, not here15:15
nareshovRiddell: nope15:15
mevennot me15:15
nosrednaekimRiddell: I have the 3.96 version15:15
Riddellit should be in the KDE 4 gutsy PPA15:15
cheguevaranot on i38615:15
Riddelland may be in the hardy archives by now for i38615:15
cheguevarasome of us are running hardy :P15:15
\shdholbach, well,  we should not think only about debian ;) kde is happy on other distros too ;)15:15
StraphkaRiddell: just fyi, it works, same prob as mihas15:15
Riddellif you have then take a look at hola2-kde.py15:16
dholbach\sh: oh man :)15:16
cheguevaralet me apt-get update15:16
xRaich[o]2xpython-kde4 works with the ppa repo15:16
RiddellStraphka: do you have the import lines? and are you running it with "python hola2.py" ?15:16
cheguevaraE: Couldn't find package python-kde415:16
kennysame error15:16
StraphkaRiddell: I meant that I made it executable without specifying the interpeter15:16
kennywhat's the repo for it?15:17
stdincheguevara: you need the KDE4 PPA repository15:17
Riddellif you can't install python-kde4 don't worry15:17
nareshovok15:17
cheguevarastdin, aint that PPA gutsy?15:17
tobixxImportError: No module named PyKDE4.kdecore15:17
Riddellthe package isn't available everywhere yet, it's very new15:17
stdin"deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu/ gutsy main"15:17
Riddellonly uploaded yesterday15:17
cheguevarastdin, hardy here15:17
Riddelland it's still experimental15:17
Riddellbut it adds KDE integration so it can make apps feel more at home in KDE15:17
Riddellhola2-kde.py changes the Qt import lines15:17
Riddellfrom PyKDE4.kdecore import *15:17
Riddellfrom PyKDE4.kdeui import *15:17
Riddellso now we're loading up the KDE libraries (which in turn load up Qt)15:18
RiddellKDE also needs us to declaire some data about the app15:18
RiddellKCmdLineArgs.init(sys.argv, "pykdeapp", "", ki18n("PyKDE App"), "0.1", ki18n("My first app"));15:18
Riddellwhich tells it the name of the app and a description15:18
Riddellyou also need to change QApplication to KApplication15:18
Riddelland voila, a PyKDE app15:18
Riddellanyone got it working?15:19
nosrednaekimRiddell: looks nice and oxygen-y to me :D15:19
Riddellexcellent, gold star to nosrednaekim15:19
kwilliamyep! hey oxygen15:19
mihasnice15:19
simpsusNo module named PyKDE4.kdecore15:19
kennywhats the ki18n for?15:19
Riddellsimpsus: you probably don't have python-kde4 installed15:19
mihasbut why button?15:19
nareshovsome internationalization thing perhaps15:19
D_Edki18n translates to the user language15:19
Riddellkenny: ki18n() is for translations15:19
JanzRidell: I'm trying to wait for best moment to ask that (specially when no one is having trouble) but, as I'm not finding (sorry), we'll see plasmoids development here, too?15:19
Daisuke_Laptopawww, i got here too late15:19
simpsusyes, its not there, but nevermind, ill skip this15:20
DreadKnighti18n it's the internationalization project15:20
Riddellmihas: a button is just a simple widget, we'll move on to a text edit in a moment15:20
kennyok, cool, didn't know that15:20
Riddellany questions so far?15:20
DreadKnightany romanian people around here?15:20
JanzRidell: I mean, later ...15:20
Riddellon topic questions I ment15:20
nosrednaekimRiddell: yes, how does it know that you want a qpuchbotton on that app?15:20
stdinDreadKnight: questions about the tutorial only please15:20
Straphkaso we do not have to have python-kde4?15:20
JanzRiddell: really sorry for that.15:21
Riddellnosrednaekim: we create a button with button = QPushButton("hola")15:21
Riddelland show it on the next line15:21
tseliotWhere can I find the examples ( hola2.py etc.) ?15:21
nosrednaekimRiddell: yes, but what if we have two qapplication instances?15:21
Riddelltseliot: http://kubuntu.org/~jriddell/tutorials-day/python/15:21
nareshovooh, the button is nice :)15:21
Riddellnosrednaekim: you can only have one QApplication instance15:21
blizzzekImportError: No module named PyKDE4.QtGui <-- got this error15:21
dholbachhey tseliot15:21
Riddellnosrednaekim: but you can have more than one button if you want15:21
nosrednaekimRiddell: ah,ok thanks15:21
nareshovblizzzek: add the ppa repo15:21
tseliotriddel: thanks15:22
Riddellthe final line, app.exec_() runs the main loop15:22
tseliotdholbach: hi15:22
blizzzekna, my error it seems15:22
Riddellmost GUI applications spend most of their time sitting in the main loop waiting for things to ahppen15:22
Riddelllike pressing the button15:22
nareshovoh, polling?15:22
kennyi added the ppa repo, but i keep getting kdebase-runtime-bin is a dependency, but it won't install it15:22
mevenkenny: same by me15:23
Riddellnareshov: it's not polling, that would consume resources, it just sits and waits for something to happen15:23
nareshovokay15:23
nosrednaekimpython-kde4 really isn't necesary everyone, almost everything is done preciself the same in python-qt415:23
Riddellblizzzek: do you have python-qt4 installed?15:23
Riddelllet's move on15:23
Riddellfor this next trick you'll need qt4-designer installed15:24
Riddellwhich you run with "designer-qt4" (or from the k-menu)15:24
blizzzekRiddell: i have15:24
Riddellselect a widget and click Create15:24
Riddellwe're going to make a simple text editor15:24
kennysweet15:24
RiddellQt has a widget called QTextEdit15:25
DreadKnightriddell would you like to stream your screeny over the net?15:25
bddebianHeya15:25
Riddellwhich you can find in the designer toolbox under Input Widgets15:25
Riddelldrag one of those to the blank widget (which is covered in a grid of dots)15:25
Riddellhttp://kubuntu.org/~jriddell/tutorials-day/python/editor1-designer1.png15:25
Riddelllooks like that15:25
dthackermy first changes are crashing.  where should the KCmdLineArgs line go?15:26
Riddelldthacker: first thing usually15:26
dthackerbefore imports?15:27
Riddelldthacker: after them15:27
nareshovright after that15:27
Artemis_Fowlincludes you mean15:27
dthackerok, other problems then15:27
wolfgerI don't see a QTextEdit, just TextEdit. Same thing?15:27
Riddellqt designer working for people?15:27
nareshovyeah15:27
Riddellwolfger: that's the one15:27
Artemis_Fowlah, its python talking15:27
stijn_ype15:27
pexi yes, without problems15:27
Riddellnow we fit the textEdit widget to the widget15:28
nareshovdone15:28
Riddellclick on the background of the widget (with the grid of dots)15:28
Riddellthen click the "Lay Out Vertically" button in the designer toolbar15:28
Riddellyou might need to make the toolbox window wider, it usually gets hidden15:28
Riddellyou should end up with http://kubuntu.org/~jriddell/tutorials-day/python/editor1-designer2.png15:29
Riddellthe TextEdit widget snaps to the edges of the widget15:29
Riddellworking?15:29
cheguevarayep15:29
mevenok15:29
pexiyes15:29
nareshovyes15:29
Riddellsave that file as editor.ui15:29
Riddellin the same place as your python apps are15:29
kennyyes15:29
Riddellyou can also just get http://muse.19inch.net/~jr/kubuntu-tutorials-day/pykde/editor.ui15:30
Riddellnow we need an app to use our text edit15:30
Riddellhttp://muse.19inch.net/~jr/kubuntu-tutorials-day/pykde/editor.py15:30
nareshovneat, some sort of xml15:30
Riddellyes, .ui files are just XML15:30
xRaich[o]2xnareshov: it is xml ;)15:30
nareshovheh, k15:30
DreadKnightRiddell: this text editor can be used as an plasma applet?15:30
DreadKnighta*15:30
AddiKT1veDreadKnight, it would rock :o15:31
Riddellany user interface that's at all complex should be made in a GUI tool like Qt Designer15:31
Riddellotherwise you spend forever creating the widgets by hand and laying them out in your code15:31
Riddelleditor.py is pretty similar to the previous examples15:31
nareshovI see15:31
RiddellDreadKnight: I don't know if plasma has python bindings yet, but once it gets those it can be15:32
DreadKnighti think Knotes will work with plasma...15:32
DreadKnightRiddell: i see, thanks :)15:32
fmohow well that is stretch with different screen resolutions?15:32
Artemis_FowlRiddell: does Qt Designer support KDE widgets such as KTextEdit or KListWidget etc.?15:32
Riddellinstead of creating a QPushButton we're making a QWidget which is a blank widget15:32
Riddellthen we load our designer file onto that blank widget15:32
nosrednaekimArtemis_Fowl: yes15:32
RiddellArtemis_Fowl: yes it support KDE widgets if the plugins have been compiled15:32
Riddellso15:33
Artemis_Fowland how is this done?15:33
Riddellwidget = QWidget()15:33
Riddelluic.loadUi("editor.ui", widget)15:33
Riddellwidget.show()15:33
Riddellcreate the blank widget15:33
Riddellload the designer file onto that widget15:33
Riddelland show the widget15:33
Riddellvoila, a text editor app15:33
nareshovneat15:33
nosrednaekimRiddell: umm didn't we skip the pyuic4 step?15:33
kennyeasy enough15:33
kwilliamwow... my kde session crashed.15:34
anandnice15:34
nareshovheh15:34
kwilliamwhats happened?15:34
RiddellArtemis_Fowl: it should "just work" if all the packages are installed, but it hasn't been well tested and it may well not work with the Kubuntu packages yet15:34
Riddellnosrednaekim: we're not using pyuic415:34
Riddellthere's two ways to load .ui Designer files15:34
nosrednaekimRiddell: how is it loading the .ui file?15:34
Riddellyou can compile them to code with uic (C++) or pyuic4 (python)15:34
Riddellor you can just miss that step and load them directly from the .ui file15:34
Riddellpersonally I don't see any advantage in compiling it, but it might be fractionally faster to run15:35
kennyis there a speed difference between either method?15:35
cheguevaranosrednaekim, uic.loadUi("editor.ui", widget)15:35
nosrednaekimRiddell: ah, ok, I see15:35
kennyok15:35
nareshovwe imported uic from PyQt4 ?15:35
RiddellI forgot we also need an import line15:35
Riddell"from PyQt4 import uic"15:35
Riddellso that's loading the pyQt module for handling .ui files15:35
Riddelluic is the .ui compiler15:35
nareshovah15:35
Riddellkenny: try it and see, I doubt it's measurable15:35
nosrednaekimok, great, I guess i'm still kinda stuck in qt3 ;)15:35
Riddellany more questions?15:36
kennywell, it was quick enough for me, i was just curious15:36
DreadKnightRiddell: will you start this all over again? xD15:36
kennyDreadKnight:  this thing is logged15:36
nosrednaekimDreadKnight: read the logs :D15:36
DreadKnighti know :)15:36
kwilliamyeah15:36
nareshovRiddell: how do you read line 8 ?15:36
DreadKnightnot a coder >_<15:36
Riddellit's logged, and there's plenty of time for more guidance after these sessions if you're lost15:36
kwilliamwhat file are we working on? :-)15:36
Riddellnareshov: which line is that?15:36
Riddellkwilliam: editor.py15:36
nareshovuic.loadUi15:36
Riddelland editor.ui15:36
kwilliamok15:37
Riddellnareshov: uic is the PyQt module we imported yearler15:37
RiddellloadUi is a function is has to load the .ui file15:37
RiddellPython is object orientated15:37
nareshovonto the "widget"?15:37
nareshovok15:37
Riddellobjects are data structures with variables and methods (functions)15:37
Riddellall the Qt widgets are objects15:38
nareshovokay15:38
Riddelland so it PyQt4.uic which has the method called loadUi15:38
nareshovah15:38
Daisuke_Laptopsounds java-y15:38
Artemis_FowlRiddell: seems to be working even though I use Kubuntu. not fully tested though.......15:38
anandare you going to talk about jambi (QT-Java)15:38
RiddellI should say that a widget is any graphical item on the screen, text boxes, buttons, scrollbars, toolbars, they're all widgets15:39
Riddellanand: not today15:39
Riddelllets move on to editor2.py15:39
mihasok15:39
kennyyep15:39
Riddellgo back to designer15:39
Riddellyou should still have the text box we made earlier15:40
Riddelldrag a PushButton from the toolbox to your widget, below the text box15:40
Riddellit should end up like http://muse.19inch.net/~jr/kubuntu-tutorials-day/pykde/editor2-designer1.png15:40
Riddelland Save As editor2.ui15:40
Riddellworking?15:41
Straphkayur15:41
cheguevaraaye15:41
nosrednaekimk15:41
Riddellso now we're going to add an action to our application15:41
pexiyes15:41
Hobbseeoh, grumble.  hal never properly upgrades in a chroot.15:41
kennyyep15:41
Riddelluntil now we've been creating widgets but not doing anything with them15:41
nosrednaekimHobbsee: off-topic )15:41
Riddellto add an action we need to start making our own objects15:41
nosrednaekim;)15:41
Riddellso take a look at editor2.py15:42
Riddellinstead of just making a QWidget and using that15:42
* Hobbsee sticks a few redback spiders down nosrednaekim's back, and heads in the direction of back15:42
Riddellwe define our own object called Editor which is based on a QWidget15:42
Hobbseeer, bed.15:42
Riddella template for an object is called a class15:42
RinTinTiggerHello15:42
Riddellclass Editor(QWidget):15:43
Riddellthere's our object template (class)15:43
Riddelland it includes a couple of functions15:43
Riddellin python there's a special function for each object with the lovely name of __init__(self):15:43
Riddellwhich is run whenever that object is created15:43
nareshovlike the main() thing?15:44
Riddellnareshov: main() is when the application is running (in C/C++), this is a constructor15:44
kennyor more like an object constructor from c++?15:44
nareshovah, a constructor thing?15:44
Riddellexactly15:44
iRonnareshov: like constructors in c++/java ..15:44
nareshovgot it15:44
kennywoo hoo, i got something right!15:44
Riddellthe first thing it has to do is run the init() for the QWidget15:44
Riddellthen it loads our .ui file15:45
Riddellnext, the exciting bit, we tell is what to do when someone clicks the button15:45
Riddellthis is the Qt signal/slot mechanism15:45
kwilliamhurray!15:45
Riddellwidgets have signals when something interesting happens15:45
Riddellyou can find them in the Qt docs15:45
nareshovokay15:45
Riddelland we slot it into a function called save()15:46
RinTinTiggerSry....a question...is "Packaging 101" done already15:46
RiddellRinTinTigger: 15 minutes15:46
kwilliamno15:46
_nix_RinTinTigger: nope..15:46
RinTinTiggerTY guys15:46
Riddellnext is another method15:46
stdinRinTinTigger: see the link in the topic for session times15:46
Riddell(method is another name for function, it just means a bunch of lines of code with a name)15:46
Riddellthe save() method will save the file15:46
RinTinTiggeri saw...and thee was said they switched time with Pykde4 ...so.....no matter ill wait15:47
Riddellhere all it's doing is printing out to the command line15:47
RiddellRinTinTigger: oh, it's an hour and 15 minutes, sorry15:47
RinTinTiggerso like 6pm cet15:47
Riddellself.textEdit is our textEdit widget15:47
Riddellthe name textEdit was given by Qt Designer15:47
Straphkaso Editor gets all the functions defined in the ui file?15:48
Riddelland .toPlainText() is a method that QTextEdits have15:48
Straphkawith the loadUi function I mean15:48
RiddellStraphka: it gets the names of objects defined15:48
StraphkaRiddell: okis15:48
RiddellStraphka: the functions themselves, like .toPlainText, are defined by the Qt library15:48
Straphkabut I get the ui stuff in the editor namespace15:49
Riddellyou can see all the functions that a QTextEdit has at the all important Qt docs http://doc.trolltech.com/4.3/qtextedit.html15:49
RiddellStraphka: I don't understand15:49
Riddellanyone got it working?15:50
cheguevarayeah works fine15:50
pexiyes15:50
mevenyep15:50
pexiit's work fine15:50
kwilliamyes15:50
nareshovworks fine15:50
kennyyep15:50
StraphkaRiddell: I mean I get access to everythong defined in the .ui file from the Editor class (as in self.x, where x is defined in .ui)15:50
aos101yes15:50
Straphkaeverything*15:50
Riddellexcellent excellent15:50
kwilliamStraphka: yes, i think so15:50
nosrednaekimRiddell: eh....I can't type in the text edit.15:50
txwikingerStraphka: If you click on the textEdit object in Qt4-designer and look at the property window you will see the name15:51
nosrednaekimRiddell: oh wait....duh,my error15:51
RiddellStraphka: you do indeed, loadUi() does clever things to create all the objects into the current class15:51
darxwould the tutorial be archived and if yes where can i access it?15:51
StraphkaRiddell: that was exactly my question:)15:51
Riddelldarx: yes, I'll blog about that when it's done15:51
darxcool15:51
nareshovRiddell: what exactly is putting the text in the textEdit widget onto the console?15:51
Riddellnareshov: the save() method there15:52
nareshovoh, print15:52
nareshovright15:52
nareshovgot it15:52
Riddelland save() is being run by our signal to slot connection15:52
nareshovneat15:52
kennyare we going to go over saving to a file?15:52
Riddellsaving to a file is covered in editor3.py15:52
Riddellwell, opening from a file is15:53
Straphkakenny: you could just do open(file, 'w') in python and write it out15:53
Riddellbut I think we're out of time for that15:53
kennycool, i jumped the gun there15:53
kennyStraphka:  thanks!15:53
Riddellyou just need to add an "open" button and use a QFileDialog to select the file15:53
Riddellbut we're out of time to cover it properly15:53
nareshovah15:53
kwilliamare qt3 .ui files compatible with qt4?15:54
Riddellkwilliam: not at all15:54
Riddellkwilliam: but if you open them in qt4 designer it should convert it15:54
kwilliamRiddell: thank you15:54
Riddellso that's all we have time for15:54
Riddellremember the docs, Qt has the best library docs there are http://doc.trolltech.com/4.3/15:54
Riddelland KDE has top docs too at api.kde.org15:55
StraphkaRiddell: whatd the url of your blog?15:55
Straphkawhat's*15:55
Riddelland tutorials at techbase.kde.org15:55
kwilliamThanks for the tutorial!15:55
pexiRiddell: thank you very much15:55
nosrednaekimand there are python translations of those docs too.15:55
nareshovRiddell: thanks a lot dude!15:55
kennythanks a bunch, this was very helpful!!15:55
Riddellmost of our Kubuntu specific programming is done in python15:55
_nix_Riddle: thanks a lot.. this will be useful15:55
bazhangthank you very much Riddell15:55
xRaich[o]2xgood work, nice tutorial15:55
luis_lopezRidell: Muchas gracias!15:55
D_Edthanks.15:55
Riddellso stick around, and if you want to become an elite free software developer (it's easy really) just ask and we'll find something that needs done15:55
daskreechHooray Riddell :)15:55
fmoRiddell:Thx a lot15:55
aos101Thanks. Great Tutorial.15:56
_nix_boy we still have 5 min here..15:56
nosrednaekimthanks... I definately learned something.15:56
limacman I missed it!15:56
limac:(15:56
Riddellthe PyKDE packages are very new, still compiling for some platforms15:56
_nix_limac: its ok.. there should be downloadable logs somewhere15:56
xRaich[o]2xpython looks quite nice but i guess i will stick with qt4/C++ ^^15:56
PJC121bah, I missed the first part, need your blog addy Riddell :) shame cos you did a great job15:56
dthackertnx Riddell, if we have questions after reading the logs, where is the best place to ask them?15:56
Riddellbut do give that a shot, techbase.kde.org is a wiki and is in need of tutorials15:56
Riddellmy blog is on planet.ubuntu.com15:56
PJC121thank you15:56
mevenRiddell: could we extend a little for further question15:57
limac_nix: where?15:57
mevenin another chanel15:57
Riddelland quick questions?15:57
daskreechlimac: Riddell will have a link in his blog15:57
_nix_limac: I dunno.. gotta find that out..15:57
Riddellwe have a couple of minutes15:57
Riddellthere's a lot of concepts involved in object orientated programming15:57
Riddellso if it's new to you can you got lost today, don't worry15:57
=== kwilliam is now known as kwilliam|away
mevenmore or less i would like to ohow to make a toolbox like real text editor15:57
nosrednaekimRiddell: as dthacker asked, where's the best place for future questions?15:58
nosrednaekimmeven: user ktextedit.15:58
mevenotherwise i will use my browser no problem :)15:58
nosrednaekim*use15:58
StraphkaRiddell: are there more widgets available than I see in designer?15:58
StraphkaRiddell: liek the filedialog you mentioned15:58
nareshovRiddell: that desktop of yours in the screenshot - is that hardy?15:58
RiddellStraphka: plenty http://doc.trolltech.com/4.3/classes.html15:58
DreadKnightkde415:59
StraphkaRiddell: I can add those to designer as well I mean?15:59
RiddellQFileDialogue is a full dialogue, you don't embed it in your own widgets, so it's not in designer15:59
StraphkaRiddell: with the nice icon and all15:59
=== sudheendra is now known as sudheendra_
=== sudheendra_ is now known as sudheendra
cheguevaraStraphka, thats kde 415:59
Riddellyou can ask questions in #kubuntu afterwards or #kde-devel generally15:59
Riddellor here if it's Kubuntu related16:00
Riddellok, time up16:00
Straphkacheguevara: eh?16:00
cheguevarasorry wrong nick lol16:00
Straphkaoh:)16:00
Riddelltxwikinger: how ready are you?16:00
cheguevarathat was to nareshov , its kde416:00
txwikingerI am ready Riddell16:00
meventhX Riddell16:00
nosrednaekimThanks Riddell...sorry, can't stick around for the next session16:00
nosrednaekimgood luck txwikinger16:00
nareshovcheguevara: is it the kde4 from the ppa repo for gutsy?16:00
darxHas the tut started?16:00
txwikingerok.. let just slide into the next tutorial -- bug triage16:01
sigmafirst session is over16:01
stdinThis session: kubuntu bug triage with txwikinger16:01
darxok16:01
cheguevaranareshov, either that or from hardy, they look exactly the same :P16:01
Riddellover to txwikinger16:01
dholbachRiddell: well done!16:01
cheguevarayeah thanks Riddell16:01
txwikingerOk... let's just start ... please feel free to ask questions at any time16:01
txwikingerAnd stop me if I get to be too fast16:02
PJC121okies16:02
nareshovsure :}16:02
fadeyok16:02
txwikingerThe first question is: what is bug triage16:02
cheguevaraRiddell: may wanna change the topic16:02
txwikingerThe word triage comes from the French word trier which means sorting, sifting (see http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=triage)16:02
elisiano_exactly, I was ashamed to ask16:02
=== Riddell changed the topic of #kubuntu-devel to: Bug Triage Tutorial | Kubuntu Tutorials Day https://wiki.kubuntu.org/KubuntuTutorialsDay | please discuss tutorials in #kubuntu while they are running
txwikingerCommonly it is used in the field of medicine, especially in the context of emergency rooms,16:02
nareshovah16:03
limacRiddell: Can you send me a ling to your blog? i mssed it completely! thnx :D16:03
txwikingersituations, basically when limited resources must be allocated to a high number of patients.16:03
darxyes i know about that16:03
darxalso triage of symptoms16:03
Riddelllimac: find it on planet.ubuntu.com or planet.kde.org16:03
nareshovlimac: it's on planet.ubuntu.com16:03
txwikingerthere was a disaster missing -- disaster situations16:03
txwikingeryes darx16:03
txwikingerThis in an analogy that also describes what we do with bug-reports.16:03
nareshovoh16:04
_nix_anyone know where I can grab the irc logs from here?16:04
limacRiddlell and nareshove: thx dudes16:04
txwikingerWhen they are submitted, they must be checked if the adhere to a certain standard,16:04
txwikingercontain all the necessary information that they can be fixed16:04
Sanne_nix_: http://irclogs.ubuntu.com/16:04
nareshov_nix_: press Ctrl+O if you're using Konversation :D16:04
txwikingerand be sorted and classified in order to get the right "resource" to work on it.16:04
_nix_Sanne, nareshov: thanks..16:04
txwikingerIn some way someone who triages bugs is something like a facilitator or arbitrator.16:05
txwikingerYou work with the reporter in order to retrieve as much information as possible.16:05
johnnareshov: I missed what Ctrl-O is for16:05
txwikingerYou also work with the developers for kubuntu and ubuntu16:05
PJC121txwikinger: where do we find the reporter? silly question I know...16:06
txwikingeras well as upstream distributions like KDE and debian and others16:06
blueyedPJC121: in the bug report.. its the one who reported it :)16:06
raphinkhi guys16:06
txwikingerPJC you can find them in the bug report16:06
kwilliam|awaytxwikinger: so we're talking Kubuntu and general KDE bugs?16:06
daskreechtxwikinger: reported bugs in general16:06
=== kwilliam|away is now known as kwilliam
txwikingerkwilliam|away: Well both16:06
txwikingerAny report that might be reported against Kubuntu16:07
PJC121i see, I thought you meant a reporter as in something that saves error messages / codes on our system, oops :)16:07
txwikingerthis includes often problems that are really KDE problems16:07
txwikingeryes PJC12116:07
limacwhere in planet.kde.org?16:08
txwikingerSo the bug triage process helps to provide the information or finding out what information is needed.16:08
Riddelllimac: -> #kubuntu16:08
txwikingerDue to the fact that all of this concerns people it is very important that bug triage is done with a lot of patience and humility.16:08
txwikingerThere are sometimes different interests that need to be mitigated when decisions are made,16:08
txwikingerand it is always the best to be as polite as possible to everybody around16:09
txwikinger(see also Ubuntu CoC https://launchpad.net/codeofconduct/1.0.1)16:09
txwikingerBasically two sets of skills are needed16:09
txwikingerSkills to deal with people16:09
txwikingerand some technical skills that help to deal with the reports themselves16:10
elisiano_txwikinger: all in one person? :)16:10
PJC121lol16:10
txwikingerwell hopefully :D16:10
elisiano_or there are some PRs and some tech guys?16:10
txwikingerelisiano_:16:11
kwilliamelisiano: I think you need people-minded geeks16:11
txwikingerI think people have strength and weaknesses, but they can work on both those skill sets :)16:11
txwikingerThe bug triage happens on launchpad https://bugs.launchpad.net/16:11
txwikingerIn order to be able to triage bugs effectively, you must have an account on launchpad.16:11
PJC121bookmarked16:12
DFJAHow best do you go about figuring out if a bug a kubuntu-specific, or upstream?16:12
=== \sh is now known as \sh_away
txwikingerok... lets go directly to the triage process16:12
txwikingerThere are different elements to triaging bugs16:12
txwikingerone of them is the cleaning up of the reports16:12
txwikingerBugs are often submitted by reporters that do not understand fully the process.16:13
txwikingerOn the other hand, the people working with the bugs need efficient access to the information.16:13
txwikingerTherefore it can be very important to clean up the bugs summary to soemthing that is meaningful16:13
txwikingerthat in a list of reports someone already understand the main issue of every report in the list.16:13
txwikingerIt can also be helpful if certain important information is added to the description of the report,16:14
txwikingersince this is the first thing after the summary one would read.16:14
txwikingerPart of this is collecting more information about a problem16:14
txwikingerThe goal is to have enough information to reproduce the problem16:15
txwikingerThis is in my opinion the most important step of bug triage.16:15
kwilliamwhat if its hardware related?16:15
kwilliame.g. specific video cards16:15
PJC121do you have an example problem txwikinger?16:15
txwikingerThat makes it sometimes tricky kwilliam16:15
txwikingeryes.. I have one in a minute16:15
PJC121ok :)16:15
txwikingerkwilliam.. hopefully others have the same hardware16:16
kwilliamtxwikinger: ok16:16
txwikingeror it has to be described very well and tested by the reporter when the fix is there16:16
daskreec1Or different hardware as the cse might be :)16:16
txwikingerIn an ideal world, a bug report has a description that allows anybody following it to immediately reproduce the bug.16:16
txwikingerThat is not always possible, but a good target.16:16
txwikingerIt is good practice to see if the description given is sufficient to reproduce or see the problem and if necessary add additional information if the problem is found.16:17
txwikinger(Example: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/102979)16:17
ubotuLaunchpad bug 102979 in ubiquity "[kde-ui] next button does not respond to keyboard" [Undecided,Confirmed]16:17
txwikingerthis is a good example16:17
txwikingerThe report was submitted and is already very good and accurate16:17
txwikingerHowever, when I tested it, I found a workaround and therefore valuable information for the developer to fix it16:18
txwikingerIf you look at https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/102979/comments/2,16:18
ubotuLaunchpad bug 102979 in ubiquity "[kde-ui] next button does not respond to keyboard" [Undecided,Confirmed]16:18
txwikinger I had gone through the steps in the description and found actually a workaround for the problem.16:18
txwikingerI have added this information and confirmed that there is really a problem, that anybody can reproduce.16:18
txwikingerOften this steps includes to ask the right questions to the submitter that allows them to give more accurate information that is needed.16:18
dthackertxwikinger: you could use one I did this morning and tell me what else I should have done? 17568416:19
txwikingerbug 17568416:19
ubotuLaunchpad bug 175684 in dolphin "dolphin does not keep selected file on dir list update" [Undecided,Confirmed] https://launchpad.net/bugs/17568416:19
txwikingerwell, I would test it if I can 1) reproduce it16:20
dthackerI confirmed with a test16:20
kwilliamdthacker: I can try running kde4daily16:20
txwikingersecondly, I would go a little bit out of the scope to see what similar things do16:20
cheguevarai am sure that bug is true actually16:20
cheguevaralets see in kde 416:20
txwikingerwhat happens when you push a different button, icon etc...16:21
txwikingerGet a little broader picture16:21
cheguevarayep same in kde 416:21
dthackerso perhaps, what happens if a selected file is deleted, updated etc16:21
txwikingerIf it gives good information for the developer16:21
txwikingeryes that are good ideas16:21
txwikingerOften it is just "playing" a little around with it16:21
txwikingerok lets move on16:22
txwikingerNow we want to sort the bugs16:22
wolfgernow dolphin has two packages, right? "dolphin" and "d3lphin"?16:22
txwikingerOften there is no package assigned or the wrong package16:22
txwikingerwe want to correct that as soon as we know which package is the right one16:22
txwikingerThis allows the right people to look at the bugs. Here are good instructions on how to find the right package to assigne a bug to:16:23
txwikingerhttps://wiki.ubuntu.com/Bugs/FindRightPackage16:23
txwikingerFurthermore we want to assign the right state to the report16:23
txwikingerhttps://wiki.ubuntu.com/Bugs/CommonTasks#head-6e435bd3f0413458778d4688ea2f4983e90e6ab4 gives an overwiew of the different states a report can have. For the triage, the essential states are New, Incomplete, Confirmed and Invalid.16:23
thefoxxhello16:24
txwikingerEvery report start with the state New. When somebody starts to triage it and more information is necessary it will be set in the state incomplete until all the information is in the report.16:24
kwilliamdthacker: i can't reproduce it. chat after this panel over?16:24
txwikingerWhen all the information is in the report and the bug can be reproduced it will be set to the state Confirmed.16:24
txwikingerA lot of reports will turn out either not to be bugs, or it is impossible to collect the necessary information that the report has a positive effect, i.e really helps to solve a problem.16:24
txwikingerSometimes reporters will not respond for request for the information needed, and it is not feasible or possible to recreate it yourself. In these cases the state will be changed to invalid.16:24
txwikingerWith all those state changes always keep in mind the consequences. We do not want to unnecessarily mark reports invalid because of laziness.16:25
wolfgerwhat if the reporter provides the information, but you still can't recreate?16:25
txwikingerA report might contain crucial information to solve a problem, sometimes not understood to the person that triages it.16:25
txwikingerwell.. hopefully someone can16:25
txwikingerOtherwise it is very possible that it is an issue rather related to the particular user/install/configuration that a general bug16:26
txwikingerTherefore, we do not close report lightly in this way. We always want to make sure the report has all the necessary information to be set for the next state.16:26
txwikingerOne issue are always duplicates16:26
txwikingerWhile reporters are encouraged to first look for similar or identical problems in the bug tracker, it is inevidable that we get a lot of duplicate reports. Therefore a very important step during the information collection is to see if there is already another report. If this is the case, the report is linked to the original report (more here: https://wiki.ubuntu.com/Bugs/CommonTasks#head-170e00a7154fcfc87f0fc50f65bba9cff7ab27fe)16:27
txwikingerIf the problem is a general problem i.e KDE we also want to report it upstream16:27
txwikinger We are working very close with the upstream distros and it is a mutual benefit for everybody to get bug fixes introduced as high upstream as possible. For Kubuntu KDE is in particular of interest. Here is an example of this https://bugs.launchpad.net/kdebase/+bug/9615116:27
ubotuLaunchpad bug 96151 in kdebase "kcmclock does not change to correct location" [Undecided,Confirmed]16:27
txwikingerIn such cases you either find an already existing report in the upstream bugtracker and add it to the report, or you create a new report in the upstream bug tracker and add that one. Here are the instructions how to do this https://wiki.ubuntu.com/Bugs/HowToTriage#head-ab0eb9d7731fa877b5fc866eedc4c312dab50ee716:28
txwikingerBasically you choose the upstream project (KDE in this case) an add the url to the particular bug in their tracker. LP will then update periodically the state of the report in the upstream tracker.16:28
txwikingerOne very good help in the tasks of bug triage are standard answers16:28
txwikingerHere are lots of such responses for various situations: https://wiki.ubuntu.com/Bugs/Responses16:29
txwikingerIn particular I would like to raise the attention for this one: https://wiki.ubuntu.com/Bugs/Responses#head-6ee6466fdaac8c81274185f0316afd794d2ee0b6 This can be used when the reporter does not responds (usually within a month) to the requests for more information and the existing information does not help to reproduce the problem.16:29
txwikingerOk.. the time is already up16:29
xRaich[o]2xthanks for the tutorial16:30
txwikingerAlways remember that we are working here in a team. Therefore, we help each other. It is always good to ask questions if you are not sure how to proceed. Even for the most seasoned people it can be in tricky cases very helpful to have a second opinion. So if your are not sure about something ask somebody. I am often around on the IRC channels as txwikinger or txwikinger2 (when I am at work). Feel free to see me if I can help you.16:30
PJC121thank you for your time txwikinger, helped me get started on how to start bug reporting, gj, ty16:30
kwilliamso if we have launchpad accounts...16:30
johnthanks txwikinger16:30
dthackerkwilliam: yes, ping me in #kubuntu-offtopic16:30
Riddellthere's lots of Kubuntu bug reports, many of them don't get an answer16:30
txwikingerThe channel for the bug is #ubuntu-bugs16:30
Riddellso help is always needed with bug triage16:30
txwikingerok Riddell you want to take over again?16:31
xRaich[o]2xnow comes the fun part ^^16:31
dthackerIs there a way to create a URL that will pull all open bugs that have to do with Kubuntu?16:31
Riddellcould do, anyone want to learn about bzr?16:31
thefoxxyes me16:31
dthackerme16:31
xRaich[o]2xsure thing :)16:31
wolfgeryes please16:31
PJC121go go go :)16:31
thefoxxI'm using svn right now and want to learn something about bzr ;)16:31
cheguevarathanks txwikinger16:31
wolfgeri've used bzr and I want to learn about svn16:32
egonwwas using git-svn, but doing the same with bzr sounds interesting16:32
mzunguplease16:32
=== Riddell changed the topic of #kubuntu-devel to: Bzr Tutorial | Kubuntu Tutorials Day https://wiki.kubuntu.org/KubuntuTutorialsDay | please discuss tutorials in #kubuntu while they are running
Riddellapt-get install bzr16:32
Fu86I like SVN but i am open for new stuff :)16:32
kwilliamis bzr for advanced developers? i've never used svn16:32
Riddellis always a good start16:32
Riddellbzr is for everyone16:32
iRonRiddell: bzr is more like svn or mercurial (git) ?16:32
Riddellbzr, or more properly Bazaar is the world best revision control system16:33
thefoxxis there a way to sync between svn and bzr? when I develop something with eclipse I want to use it's nice svn integration16:33
Riddellhang on, questions in a bit16:33
cheguevarabzr-svn16:33
Riddellit keeps track of your files16:33
Riddellso if you make a mistake you can go back a look at what happened16:33
Riddellunlike svn or cvs, it's very easy to branch16:34
DreadKnightis there a native QT bzr browser?16:34
Riddellso if you don't have access to the svn archive16:34
Riddellor if you're doing something at all experimental16:34
Riddellyou can just branch16:34
Riddelldo your work in the branch16:34
Riddelland merge back later16:34
Riddellbzr has the best merging out of any revision control system16:34
Riddellthey're very proud of how well it works16:34
Riddellbut there's more!16:34
limacso when r we beginning?16:34
cheguevaraDreadKnight, may be we should all write one with your brand new pyqt knowledge :P16:34
thefoxxis there any gui?16:35
Riddellother revision control systems need their own servers set up16:35
=== Ice|away is now known as Iceslide
cheguevarabzr-gtk16:35
Riddellbut bzr is super easy to get started16:35
thefoxxfor the first steps I think it would be easyer16:35
thefoxxthx16:35
DreadKnightcheguevara: i'm not actually a programer :) but it sounds good16:35
Riddellto get started just make a new directory16:35
Riddellmkdir files16:35
Riddellcd file16:35
Riddellcd files  rather16:35
DreadKnightdon't like to use the gtk one (olive i think it's called)16:35
limacany specific name?16:35
Riddelland  bzr init16:35
Riddellthen save a file in that directory16:35
Riddellecho hello > myfile16:36
Riddelladd it to the repo16:36
Riddellbzr add myfile16:36
Riddelland finally commit it16:36
Riddellbzr commit16:36
Riddellit'll ask you for a commit message, so you just say "inital commit"16:36
Riddellnow bzr works easily off your local hard disk16:37
cheguevaraCommitted revision 1.16:37
Riddellexcellent, gold star to cheguevara16:37
cheguevara:P16:37
Riddellbut it can also work off any network system, like a web server16:37
thefoxxworks here too, it's easy but right now same as svn ;)16:37
DreadKnightRiddell: want to menthor me to make a pykde bzr GUI ? xD16:37
Riddellso you can just copy that directory to a web server16:37
Riddelland now anyone can get hold of your revision control16:38
Riddellwe use bzr for the kubuntu.org website16:38
RiddellI edit the files directly on the server16:38
thefoxxhm sorry no not really for svn you need an extern directory for svn repository...16:38
thefoxxnice16:38
Riddelland bzr commit after any changes I made16:38
egonwRiddell: doesn't that require some apache settings changed?16:38
Riddellnow if this was svn, only I can do anything with it16:38
Riddellegonw: nope16:38
Riddellit works off any web server16:38
Riddellno changes needed16:38
egonwmmm, sounds good :)16:38
Riddellor smb, or local hard disk, or ftp, whatever16:39
Riddellsftp too16:39
elisiano_I don't get it16:39
elisiano_how?16:39
cheguevaramagic16:39
Riddellthere's a hidden .bzr directory with all the meta data16:39
Riddellthat's what gets made with bzr init16:39
Riddellunlike subversion, it's only one .bzr directory per archive16:39
Riddellnot one per directory16:39
Riddellso anyone can do bzr branch http://kubuntu.org16:40
Fu86do I need a physical copy of the directory to work on or is there a "checkout"-feature?16:40
Riddellthat'll probably take a few minutes to run16:40
Riddellbut then anyone can make changes to the files16:40
Riddellyou can then do  bzr diff  and send me the patch16:40
Riddellor you can put it on a web server yourself and I can do  bzr merge http://your.web.server.com/~me/16:41
wolfgerFormat <RepositoryFormat6> for http://kubuntu.org/.bzr/ is deprecated - please use 'bzr upgrade' to get better performance16:41
Riddellhah, that server has an old bzr version on it16:41
thefoxxRiddell, it's nice that you can do branch kubuntu.org but if I dont want that, if I want to use a "private" archive - can I do commit and update like with svn but don't init a own repository? dont know wether you understand waht I mean...16:41
Riddellbzr is a fast moving project, but it has always remained backwards compatible16:41
Riddellthefoxx: yes you can16:42
Riddellbranches do take time, you don't always need to do it16:42
Riddellso you can also just checkout16:42
elisiano_omg, I'm downloading the kubuntu.org branch16:42
Riddellwhich is what svn users are used to16:42
thefoxxsounds nice...16:42
thefoxxand thats about acl?16:42
thefoxx*whats16:42
Riddellfor example16:42
Riddellwe host some of our packaging in bzr16:42
Riddellon launchpad16:43
Riddellhere's the webpage for our amarok packaging16:43
Riddellhttps://code.edge.launchpad.net/~kubuntu-members/amarok/debian16:43
Riddellsorry https://code.launchpad.net/~kubuntu-members/amarok/debian to non-beta testers16:43
Riddellthat'll tell you that you can do  bzr branch http://bazaar.launchpad.net/~kubuntu-members/amarok/debian16:43
Riddellbut for those of us lucky enough to be in kubuntu-members16:43
Riddellwe can do   bzr checkout16:44
Riddelland commit back directly16:44
Riddellthere's no access control list, access is just governed by the permissions of the server its on16:44
Riddellor local file system16:44
Riddellnow, I need a volunteer!16:44
thefoxxcan I use apache htaccess to protect it?16:44
nareshovme16:45
nareshovvolunteers16:45
Riddellnareshov: please register a project for us on launchpad  https://code.launchpad.net/projects/+new16:45
Riddellcall it kubuntu-tutorial say16:45
Riddellthefoxx: http is read only, so nobody can commit to it16:45
nareshovokay16:45
Fu86do it, do it! :D16:46
Riddellthefoxx: you can use sftp (ssh) for read/write archives, and then access it just who can write to the files16:46
thefoxxhm yes... logical16:46
Riddellnow we're all going to upload branches to launchpad16:46
thefoxxokay I think I understand - sounds nic16:46
thefoxxe16:46
Riddelllaunchpad is a great place to host your bzr branches16:46
nareshovdone16:47
Riddellbut as I say, you can host it on any server16:47
nareshovhttps://code.launchpad.net/kubuntu-tutorial16:47
thefoxxbut in my opinion it makes acl a bit more difficult but easyer to understand16:47
Riddellunlike Source Forge you don't need to ask to create a project16:47
Riddellanyone can make a project at any time and you can host any free software code there16:47
Riddellthanks nareshov16:47
Riddellif you have your bzr archives you can now push your code to launchpad16:48
k_williamRiddell: that's awesome16:48
ropikuRiddell, ssh is the only way to rw ? That means that every commiter must have a ssh account ?16:48
elisiano_so in nareshov projects how do we retrieve the branch?16:48
elisiano_project*16:48
Riddellbzr push sftp://bazaar.launchpad.net/~<lp-name>/<projectname>/<branch-name>16:49
Riddellyou'll need an account on launchpad16:49
Riddelland you'll need your ssh key registered on launchpad16:49
nareshovhmm16:49
DreadKnightnice16:50
Riddellif you don't have an ssh key make one with ssh-keygen16:50
Riddelland follow the prompts16:50
Riddellthen paste the ~/.ssh/id_dsa.pub in launchpad16:50
Riddellhttps://launchpad.net/~<lp-name>/+editsshkeys16:51
wolfgererror on the push16:51
wolfgerUnable to import paramiko (required for sftp support): No module named paramiko16:51
Riddellthen bzr push sftp://bazaar.launchpad.net/~<lp-name>/kubuntu-tutorial/mybranch16:51
Riddellsudo apt-get install python-paramiko16:51
Riddellwolfger: ^^16:51
ropikuso I do a init, commit something then push ?16:51
Riddellparamiko is needed for sftp access16:51
Riddellropiku: yes16:51
mzunguRiddell, what would be the best way for a small group, geographically separated, to work with bzr privately - each on his own branch - how then to sync?16:52
Riddellmzungu: you can also register teams on launchpad16:53
Riddellthen add the people to that team and push to a team branch16:53
Riddelljust push to ~myteam16:53
Riddellwhich is what we do with the kubuntu packaging I showed earlier16:53
wolfgerhow to verify RSA key fingerprint of bazaar.launchpad.net?16:53
Riddellwolfger: just accept it16:53
Riddellworry if it changes16:53
mzunguok - but for private code?16:53
Riddellso then anyone in the team can checkout and commit back (or branch as anyone outside the team can do)16:54
limacRiddell: what's sftp?16:54
nareshovssh+ftp :P16:54
DreadKnightsecure ftp?16:54
Riddellmzungu: on non public code you can just do it on a local machine you have ssh access to16:54
Riddellmzungu: and store it in a group writable directory16:54
RinTinTiggerpacking 101 on now?16:54
wolfgerPermission denied (publickey).16:54
mzunguok - thanks16:54
RiddellRinTinTigger: 5 minutes16:54
Riddellwolfger: have you uploaded your ssh key to launchpad16:54
nareshovwolfger: did you import your key?16:55
limacbut whut's ftp?16:55
DreadKnightfile transfer protocol16:55
limacah!16:55
wolfgerI have 1 OpenPGP key and one SSH key on Launchpad16:55
Riddellif we now look at https://code.launchpad.net/kubuntu-tutorial/16:55
limacso whut's exactly the purpose of bzr?16:55
Riddellwe can see there's a branch there16:55
wolfgermaybe my SSH key is from my (non-existant) Feisty install?16:56
thefoxxwhich python module provides question_dialog ?16:56
DreadKnightlimac: versioning system, used for software development16:56
dholbachwolfger: best to double check16:56
ropikuweird, Launchpad user doesn't have a registered SSH key16:56
Riddellgold star to nareshov16:56
thefoxxit should be dialog as I see but it's not included in python dialog package...16:56
nareshovyay :D16:56
thefoxxyes, dialog, but not question_dialog16:56
limacDreadKnight: thx dude and wat about svn?16:56
Riddellso now we can all branch nareshov's code and edit it16:56
Riddellthen he can merge back our changes if he likes them16:56
Riddell(actually it'll take a minute for launchpad to sync the branch)16:57
Riddellok, I did promise branching from svn16:57
ropikuI imported my key (SSH public key added.) and pushed into sftp://bazaar.launchpad.net/~ropiku/kubuntu-tutorial/ropiku-branch16:57
DreadKnightlimac: bzr is somewhat better ;)16:57
Riddellthere's two ways to do that16:57
Riddellyou can do it in launchpad16:57
limacbut wat is svn?16:57
Riddellsvn is subversion16:58
Riddellit's an older alternative to bzr16:58
limacok! :)16:58
Riddellused by KDE, Gnome and many others16:58
Riddellwe have an import of amarok in launchpad at https://code.launchpad.net/~vcs-imports/amarok/trunk16:58
Riddellso if you don't have a KDE subversion account you can just branch that and edit the code16:58
Riddellthen send back your patches16:58
thefoxxdid anyone uses bzr-svn ?16:58
nareshovah16:58
Riddellthe second way to branch svn is with bzr-svn16:58
limacand is there going to be any packaging tutorials today?16:58
Riddellapt-get install bzr-svn16:58
Riddelland branch it locally on your own system16:59
RinTinTigger2 mins16:59
ropikucan someone help me a bit, please :D16:59
dholbachlimac: read the topic and check out the link16:59
Riddellthis has the nifty way of being able to commit changes back directly16:59
Riddellso now we can branch the debian packaging for some KDE related libraries for example16:59
Riddellbzr branch svn://svn.debian.org/pkg-kde/krap16:59
thefoxxdoes bzr svn allows to permanently sinc svn and bzr?16:59
Riddellunfortunately there's a memory leak in bzr-svn17:00
Riddellso importing from KDE using it will kill your system unless you stop it and restart after every 1000 commits it scans17:00
nareshovooh17:00
Riddellbut hopefully that will be fixed soon and people without KDE svn account, or people doing experimental work can branch KDE apps and edit17:00
RinTinTiggeris GNOME better then KDE17:00
RinTinTigger?17:00
RiddellRinTinTigger: no flames please17:01
RinTinTiggersry17:01
Riddellok, we're out of time17:01
elisiano_RinTinTigger: are you trying to flame? :D17:01
Riddelljpatrick: are you here?17:01
jpatrickRiddell: yep17:01
dholbachrock and roll - thank Riddell for another great session17:01
RinTinTiggerelisiano:no17:01
Riddellplease ask me questions in #kubuntu about the bzr tutorial17:01
xRaich[o]2xRiddell: thanks for the tutorial :)17:01
Riddellor ask on #bzr17:01
jpatrickEvening everyone, by the end of this hour we should have some .deb files laying around. :)17:01
dholbachs/thanks/thank17:01
limacRiddell: thx dude u helped us a lot! :D17:01
RinTinTigger:D17:01
dholbachrock on jpatrick17:01
Riddelland watch out for Bazaar 1.0 coming very soon17:01
nareshovthanks a lot Riddell17:01
RinTinTiggerthanks Riddel17:01
RinTinTiggerL17:01
thefoxxthanks17:02
jpatrickFor this you'll need to have the "pbuilder devscripts debootstrap fakeroot lintian" packages installed.17:02
gourgithanks :D17:02
=== Riddell changed the topic of #kubuntu-devel to: Packaging 101 | Kubuntu Tutorials Day https://wiki.kubuntu.org/KubuntuTutorialsDay | please discuss tutorials in #kubuntu while they are running
mzungumany thanks, Riddell17:02
limachello, jpatrick!17:02
limacthanks a lot Riddell!17:02
jpatrickI've prepared a debian/ dir template for you all: "wget http://people.ubuntuwire.com/~jpatrick/debian-tmp.tar.gz" - this contains the base of all the necessary files for making a Debian package.17:02
jpatrickI've spent some time looking for something to package and I eventually found kraft, which we'll package!17:02
cheguevarathanks Riddell17:02
jpatrickAnd while we look at each file in the tar.gz I'll explain bit by bit how to make the package.17:02
Fu86404 :(17:03
cheguevaracan we have a prize for the best package :P17:03
abhidg404 here too :(17:03
thefoxx40417:03
cheguevarayeah jpatrick 40417:03
gourgi40417:03
RinTinTiggertried to copy the  link instead of clicking ^^17:03
jpatricklooks like ubuntuwire is dead.17:03
gourgilol17:03
cheguevaralol17:03
jpatrick"wget http://people.ubuntuwire.com/~jpatrick/debian-tem.tar.gz"17:03
nareshovlol17:03
RinTinTigger:D17:03
cheguevaraperfect timing17:03
cheguevaraye that works17:04
jpatrickmake sure to put everything into a new dir17:04
RinTinTiggeryea17:04
jpatrickLet's get the kraft sources: wget http://downloads.sourceforge.net/kraft/kraft-0.20.tar.bz217:04
stdinjpatrick: http://people.ubuntuwire.com/~jpatrick/debian-tem.tar.gz :)17:04
stdinjpatrick: screwy file names17:04
jpatrickNow first of all that source is in .tar.bz2 format, in Ubuntu and Debian only source packages of .tar.gz format are accepted. So we have to first unbunzip it and tar it.17:04
jpatrickDebian source packages have the format: package_x.yy.orig.tar.gz so let's rename our new .tar.gz to that: kraft_0.20.orig.tar.gz.17:05
jpatrickWe now leave our new tar.gz to one side and make a new directory in our source: debian/. This is where we will make our only changes to the source.17:05
jpatrickBasically we can copy and paste the files from the template tar into to debian/. And make the necessary changes to the files, let's do this one by one.17:05
DreadKnightjpatrick: untar first?17:05
jpatrickDreadKnight: yep17:06
DreadKnight:)17:06
jpatrickFirst debian/changelog: this is where changes to the Debian packaging are noted. Everything should be noted (we have debdiffs to prove otherwise).17:06
jpatrickeveryone ok?17:06
dthackerkik17:06
jpatrickThe first line should have a format of: packageName (x.yy-0ubuntu1) hardy; urgency=low - -0.. because it does not exist in Debian (who version their new packages -1).17:06
abhidgis there any proper format for a changelog?17:06
Fu86slow down please :)17:07
DreadKnightchangelog is a folder?17:07
limacyeah!17:07
wolfgerI'm stuck on unbzipping17:07
limac:D17:07
jpatrickabhidg: it's all in the templete dir17:07
ericthefishtoo fast17:07
* jpatrick waits a while17:07
DreadKnightwolfger: kde 3.5: right click on tar, actions, extract here17:07
cheguevaratar xjvf kraft-0.20.tar.bz217:08
jpatrickDreadKnight: change log is a simply a text file17:08
DreadKnighti see17:08
cheguevarathen tar czvf kraft-0.20.tar.gz kraft-0.20/17:08
stdin"bunzip2 kraft-0.20.tar.bz2 ; gzip kraft-0.20.tar; mv kraft-0.20.tar.gz kraft_0.20.orig.tar.gz"17:08
jpatrick^that :)17:08
nareshovand tar -cvzf kraft-0.20.orig.tar.gz kraft-0.20/17:08
limachow do u unbunzip?17:08
nareshovhehe17:08
cheguevaralimac, tar xjvf kraft-0.20.tar.bz217:08
abhidgtar jxvf <filename>17:08
DreadKnightlimac: kde 3.5: right click on tar, actions, extract here17:08
thefoxxtar xvfj kraft...17:08
limacthx17:09
cheguevaracommand line > ark17:09
dthackerso at the cli i should copy changelog from debian-tem to debian?17:09
cheguevara:P