/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:P17:09
jpatrickdthacker: yes and all the other files17:09
nareshovmv debian-tem kraft-0.20/17:09
jpatrickand rename debian-tem to debian17:09
Fu86mv debian-tem debian17:09
matthias_why hardy?17:09
stdinor "mv debian-tem kraft-0.20/debian" after extracting17:09
nareshovok17:09
stuffcorpsel17:09
abhidghardy is the next ubuntu release, that's why17:10
cheguevaramatthias_, 'cause hardy is the latest ubuntu dev version?17:10
dthackerok, now which one are we editing first?17:10
jpatrickthe changelog17:10
matthias_is that important to install the package?17:10
DreadKnightthere is already a changelog file there :)17:10
dholbach(just as a sidenote: https://wiki.ubuntu.com/PackagingGuide/Examples/ChangingTheOrigTarball has an example for how to do the bzip2/gzip thing in an auomated way)17:10
jpatrickmatthias_: it's my example17:10
limacwe also have to untar the debian-tem one right?17:10
Fu86limac: yes17:11
stdinlimac: yes, then do ""mv debian-tem kraft-0.20/debian""17:11
DreadKnightjpatrick: you need a lot of pacience around here :)17:11
stdinwith out the quotes17:11
nareshovyes, we're in the changelog now!17:11
nareshov(I am)17:11
DreadKnightme 217:11
lnxkdesup!17:11
Fu86vim changelog17:12
luke_me too17:12
lnxkdehey guys when is the tutorial for qt phyton programing?17:12
cheguevaranano > vim17:12
cheguevaralnxkde, its past17:12
stdinlnxkde: been and gone17:12
lnxkdenoooooooooooooooooooooooooooooo17:12
wolfgerI'm lost. Where the heck is debian-tem?17:12
lnxkdedarn University17:12
stdinwolfger: tar xzf debian-tem.tar.gz17:12
DreadKnightlnxkde: http://irclogs.ubuntu.com/17:12
gourgithanks for the url :D17:13
lnxkdeDreadKnight: THANKX man17:13
stdinis everyone looking at the kraft-0.20/debian/changelog now ?17:13
dthackeryes17:13
nareshovyes17:13
matthias_so we want to have " kraft (0.20-0ubuntu1) hardy; urgency=low "  in the first line of changelog, right?17:13
thefoxxyes17:13
luke_yes17:13
Fu86yes17:13
gourgiy17:13
thefoxxand edied...17:13
stdinok, jpatrick can continue :)17:14
limacthey are saying: "sudo: kraft-0.20/debian/changelog: command not found"17:14
lnxkdenice17:14
nareshovnano17:14
stdinlimac: where's the sudo from, just edit the file with a text editor17:15
nareshovor kate, use an editor17:15
lnxkdedownloaded the html and the txt17:15
matthias_where's jpatrick? is it going on?17:15
ricerciai've only just untarred the files :-P17:15
limacfrom the terminal17:15
Riddellhmm, jpatrick may have fallen off the internet17:16
luke_:D17:16
nareshovhehe17:16
dthackerwe lost him!17:16
* apachelogger_ feels like Riddell is taking over :P17:16
DreadKnightwe are doomed17:16
gourgilol17:16
RiddellI wonder where we are17:16
Riddellwget http://people.ubuntuwire.com/~jpatrick/debian-tmp.tar.gz17:16
Riddellwget http://downloads.sourceforge.net/kraft/kraft-0.20.tar.bz217:16
DreadKnightwe are at the changelog part17:16
egonwRiddell: editing the changelog17:16
apachelogger_apparently we are looking at kraft now17:16
aRynbtw what's about the Desktop Team Development Meeting? it's missing :D17:16
stdinaRyn: that'd be in #ubuntu-meeting probably17:17
ericthefishRiddell: is it debian-tmp.tar.gz or debian-tem.tar.gz ?17:17
dholbachaRyn: please, this is a tutorial session17:17
nareshovtem17:17
Riddell-tem it seems17:17
ericthefishthanks17:17
RiddellpackageName (x.yy-0ubuntu1) hardy; urgency=low17:17
cheguevarashould we edit control next17:17
Riddellin the changelog17:17
Riddelland add your name and e-mail17:17
Fu86done17:17
Riddelldebian/compat: this file just contains a compatiblity level which tells the devscripts how to behave. Current number is '5'.17:18
nareshovdone17:18
limacwhat are we supposed to do after "mving"?17:18
egonwRiddell: about changelog... with PPA in mind, should that be the email associated with my LP acount?17:18
limacafter mv debian-tem kraft-0.20/debian?17:18
gourgilimac: vim changelog17:18
Riddellegonw: not too important, but you should probably have it in your gpg key17:18
limacwhat?17:18
Riddellthat'll be covered in the next talk17:18
egonwRiddell: ok, makes more sense17:18
limacgourgi ^^17:18
Riddelldebian/control: this file is where we state what our package depends on to build, run, recommendations, etc. Let's go over each field:17:19
Riddellit also says what package(s) we make and includes the description17:19
aRynstdin: it isn't17:19
RiddellSource: this is the name of the source tarball; in this case: kraft.17:19
gourgilimac: open changelog with an editor17:19
RiddellSection: what part of the archives the package should be in; 'kde' would be the best place for this package.17:19
limacgourgi: ok hold on17:19
Fu86Riddell: with the extension tar.gz?17:19
elisiano_the hardest part for me: know exactly how to fill those fields17:19
RiddellMaintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com> - all packages in universe have this Maintainer field.17:20
RiddellFu86: no17:20
luke_are we still waiting for jpatrick?17:20
RiddellBuild-Depends: what the source needs to be built (successfully), cdbs is not needed if you don't plan to use that build system (get to that later).17:20
DreadKnightguys you don't need to follow this from the konsole.. just use the gui ... easier :P17:20
Riddellluke_: I've taken over for now17:20
luke_ok17:20
limacgourgi: where's changelog?17:20
RiddellFor most KDE3 packages only kdelibs4-dev, and libqt3-mt-dev are need. Since we use a docbook file for the manpage; docbook2x should also be included.17:20
gourgiinside dedian dir17:20
Riddell(that's the build depends)17:21
RiddellFor KDE4: kdelibs5-dev and libqt4-dev build depends17:21
gourgilimac : inside debian17:21
RiddellStandards-Version - the debian-policy version that this package complies with. Current is 3.7.3. One can always find the lastest version here: http://www.us.debian.org/doc/debian-policy/ .17:21
RiddellHomepage: simply a link to the projects homepage.17:21
ricerciawhere do i put the dependencies?17:21
RiddellAnd that's it for the source package section. Now binary...17:21
apachelogger_ricercia: Build-Depends:17:21
Riddellricercia: in the debian/control file after Build-Depends:17:21
Riddellthe control file lists the binary package next17:22
RiddellPackage - name of the package, for single packages it should be the same as Source.17:22
RiddellArchitecture: any|all - wether multiple binary packages are arch-indepentent or if it can be 'all' be done as one. Stuff in Python, images, for example can be marked as all.17:22
ricerciacheers, is that comma seperated?17:22
limacgourgi: wheres debian ir?17:22
Riddellricercia: yes17:22
limacdir?17:22
Riddellmost programmes are any so they get built for all arches (i386, amd64 etc)17:22
RiddellDepends: ${shlibs:Depends} - the build process calls a script called dh_shlibs which calculates all the dependencies that the package needs to run and replaces them here.17:23
apachelogger_limac: download -> http://aplg.kollide.net/kubuntu/debian-tem.tar.gz17:23
RiddellDescription: a short description of what the package contains and underneath that a longer description of the package.17:23
RiddellAny questions on control?17:23
limacdid that17:23
abhidg_Are the dependencies created from the build-Depends: line17:23
Fu86Depends: ${shlibs:Depends}, kdelibs5-dev, libqt-4-dev17:23
Fu86right?17:23
cheguevarahttp://kraft.sourceforge.net is homepage btw17:23
apachelogger_abhidg_: build-depends only lists the packages which are needed to build the software17:23
RiddellFu86, abhidg_ : no no17:24
limacapachelogger: did that17:24
apachelogger_:)17:24
RiddellBuild-Depends: ... kdelibs5-dev, libqt-4-dev17:24
Riddellbut the Depends for the binary is just  Depends: ${shlibs:Depends}17:24
Fu86ah thanks17:24
Riddellthat shlibs:Depends gets filled in magically17:24
Riddelldebian/copyright: This file is very, very important. Otherwise chances are that the package won't get past the NEW queue. Every license and copyright holder must be listed. What I do is go around the source: `grep "Copyright" *` and filtering it all out later by directories.17:24
Artemis_FowlWhere can the logbe found?17:24
Artemis_Fowllog be*17:25
unikuserhey can anyone post completed d/control file?17:25
cheguevarakraft is qt3 or qt4?17:25
Riddellhmm, you don't actually have to list every copyright holder, just the major ones17:25
apachelogger_Artemis_Fowl: http://irclogs.ubuntu.com/17:25
Artemis_Fowlthx17:25
Riddellcheguevara: kde 317:25
Riddellso kdelibs4-dev, and libqt3-mt-dev are need for build-depends17:26
alleeunikuser: every 'apt-get source <pkgs>'  gives you a complete d/control file ;)17:26
cheguevarayeah thats what i put, its just ppl started talking about kdelibs5 :P17:26
abhidg_kdelibs5 is for kde4 isnt it?17:26
Riddellabhidg_: yes17:27
apachelogger_complete control: http://pastebin.ubuntu.com/2690/17:27
limacwat do we do after opening changelog?17:27
apachelogger_limac: please read in the log17:27
=== apachelogger_ is now known as apachelogger
Riddellapachelogger: do you have a changelog you can pastebin for limac17:27
=== elisiano_ is now known as elisiano
Mondaaronce again back to the control-file...where can I get a list of all available sections?17:28
apacheloggerlimac: http://pastebin.ubuntu.com/2692/ note: you have to change name and email ;-)17:28
RiddellMondaar: the template file is pretty complete17:28
xRaich[o]2xRiddell: will there be a step by step version of this tutorial somewhere, this is a lot of information to swallow and it'S quite noisy in here17:28
Fu86http://pastebin.ubuntu.com/2693/17:28
RiddellxRaich[o]2x: yes, we'll give references at the end17:29
limacapachelogger_: change name for what17:29
Riddellso debian/copyright17:29
Riddellrunning `grep "copyright" *` from kraft/src is better and we see that Klaas Freitag has a copyright on the years 2003, 2004, 2005, 2006, and finally 2007.17:29
RiddellSo in the copyright we have to change the line 9 to Copyright (C) 2003 - 2007 Klaas Freitag <freitag@kde.org>. And that should be all.17:29
apacheloggerMondaar: http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections17:29
Riddelldebian/rules (don't you know?)17:30
RiddellWe have two choices of rules files: cdbs or dh_* script style. The rules file is basically a Makefile that is executed by the build system. Personally I prefer CDBS. But choose whichever you want (rename it to rules) and rm the other.17:30
Riddellit's probably best to start with the dh one17:30
Riddellthat shows you what's happening17:30
Riddellthe cdbs one hides away most of what happens17:30
nareshovhm17:31
ricerciatel me that after i delete the file eh?17:31
nareshovhehe17:31
Riddellthe cdbs one works as well of course17:31
Riddellmost packages use cdbs these days17:31
Riddellthey both work the same way, but cdbs just keeps most of it hidden17:31
elisianoRiddell: grep copyright *|cut -f2 -d')'|sort|uniq17:32
elisianoit's not just one17:32
Riddellif you look at the dh one it includes lots of dh_ scripts from debhelper17:32
elisianoanyway not the point17:32
=== abhidg_ is now known as abhidg
limacwat do we do after viewing changelog?17:32
Riddellthat rules file also runs ./configure  make and make install17:32
Riddellwhich is how most applications compile and install17:32
nareshovokay17:32
Riddellare there questions on the rules files?17:33
Riddellthat's the most complex bit17:33
Fu86nope17:33
unikuserwe using cdbs or dh now?17:33
Riddellunikuser: whichever you want17:33
Riddelljust rename one of them to debian/rules17:33
ericthefishRiddell: do we need to edit the rules files or just use one provided?17:33
gourgiwe need to edir rules ?17:33
Riddellericthefish: the ones provided should work fine17:34
nareshovthe cdbs one looks more like the port.bsd.mk :d17:34
stuffcorpsewhere are those dh_testdir defined?17:34
Riddellstuffcorpse: they're perl scripts from the debhelper package17:34
Riddellstuffcorpse: they all have man pages so you can loop up what they're doing17:34
stuffcorpseRiddel: thanks17:34
gourgiRiddell: we need to edit something in rules ?17:34
stdinyou all might want to make sure you have build-essential and debhelper installed :)17:34
Riddellgourgi: no, it should be fine17:34
gourgiok17:35
RiddellNow there's the 1.docbook file which is what we'll (as I've stated before) turn into a manpage. It's simply a template for KDE apps. Here we can simply add descriptions and the program name as needed. Don't forget to save as kraft.1.docbook .17:35
stdin(and cdbs if you're using it)17:35
Riddellthat's it for packaging17:35
Riddellyou can now build your package!17:35
Riddellinstall fakeroot and devscripts17:35
Riddelland run "debuild"17:35
unikuserthere's only instruction to build manpages in rules file?17:36
abhidgwhile in the debian/ directory?17:36
unikuserwhat about make,make install?17:36
Riddellit'll work in the debian/ directory, you can also run it from the directory above17:36
limacso how exactly does this help us make .deb packages?17:36
Riddellunikuser: are you looking at the cdbs rules file?17:36
unikuseryes. docbook2x-man debian/app.1.docbook...17:37
Riddellunikuser: all the make, make install etc for that is hidden in "include /usr/share/cdbs/1/rules/debhelper.mk"17:37
unikuseroh. big file.17:37
Riddellunikuser: so the only thing it needs to do is define the custom parts which need to be built, in this case the man page17:37
Riddellunikuser: if you look at the rules.dh file, it has the ./configure and MAKE in it17:38
Riddellhas anyone got it building?17:38
nareshovRiddell: is there something wrong with " kraft (0.20-0ubuntu1) hardy; urgency=low" ?17:38
Riddellnareshov: no space at the start17:38
Fu86parsechangelog/debian: error: unrecognised line, at file debian/changelog line 117:38
nareshovk17:38
apacheloggerhmmm17:38
unikuserok17:38
nareshovwhere should the .orig.tar.gz file be?17:39
nareshov(it's outside my kraft-0.20/ dir currently)17:39
Riddellnareshov: that's the right place17:39
nareshovah, "_" instead of "-"17:39
stdinmake sure it's named "kraft_0.20.orig.tar.gz"17:39
Riddellyes, the underscore is important so it finds the .orig file17:40
thefoxxit builds....17:40
Riddellyay!17:40
thefoxxerror with signing...17:40
elisianoRiddell: parsechangelog/debian: error: unrecognised line, at file debian/changelog line 117:40
thefoxxhm why I'm looking17:40
apacheloggerelisiano: remove white space at the beginning of line 117:40
Riddellthefoxx: that just means you don't have a gpg key set up with the e-mail address you gave17:40
Riddellthat'll be covered in the next talk17:41
thefoxxbut I have it17:41
apacheloggerdebuild -us -uc for now17:41
Riddellthefoxx: ask in the next talk :)17:41
thefoxxand:17:41
thefoxxdpkg-genchanges: not including original source code in upload17:41
thefoxxdpkg-buildpackage (debuild emulation): binary and diff upload (original source NOT included)17:41
matthias_dh_clean: I have no package to build17:41
Riddellas apachelogger says, that'll stop the gpg errors17:41
matthias_debuild: fatal error at line 1247:17:41
apacheloggerthefoxx: please retar/rename the tarball17:41
apacheloggerbunzip2 kraft-0.20*bz217:42
ricerciadpkg-checkbuilddeps: Unmet build dependencies: docbook2x17:42
ricerciadebuild: fatal error at line 993:17:42
apacheloggergzip kraft*tar17:42
cheguevaragotta install all the build depends first17:42
nareshovI need to have those builddeps installed :|17:42
apacheloggermv kraft-0.20.tar.gz kraft_0.20.orig.tar.gz17:42
thefoxxwhich tarball? I have the .orig one inside...17:42
=== pcapriotti_ is now known as pcapriotti
Riddellricercia: install docbook2x17:42
thefoxxokay17:42
apacheloggerthefoxx: please move outside of kraft-0.20/17:42
cheguevaranareshov, yeah otherwise how is it gonna build?17:42
nareshovhehe17:42
thefoxxapachelogger, its outside17:42
ricerciaRiddell: thanks17:42
apacheloggerthefoxx: so ensure it is properly named ;-)17:42
Riddellmatthias_: not sure what's going on there, do you have the kraft sources and the debian directory inside them?17:42
cheguevaraok mine is building17:42
Fu86mine building too17:43
dthackerbadly formatted header line in changelog17:43
nareshovmine too :D17:43
thefoxxI think its properly named cause there isn't te naming error anymore but when I rename it there is an error17:44
Riddelldthacker: make sure there's no space at the start of the first line17:44
ricerciadpkg-source: warning: unknown information field 'Homepage' in input data in general section of control info file17:44
stdin"kraft (0.20-0ubuntu1) hardy; urgency=low"17:44
dthackerkraft(0.20-0ubuntu1) hardy; urgency=low17:44
Riddellricercia: that's fine17:44
matthias_Riddell: yes, maybe thar one :"dpkg-source: warning: unknown information field 'Homepage' in input data in general section of control info file"17:44
dthackerah need a space after "kraft"17:44
Riddellmatthias_: that's fine17:44
Riddellmatthias_: is it building?17:44
ricerciaRiddell: it's not fine it isn't building:17:45
matthias_Riddell: no the last message is : "dpkg-source: unrepresentable changes to source"17:45
matthias_Riddell: and then "debuild: fatal error at line 1247:"17:45
thefoxxthe package is there but I wil look a bit for the error17:45
ricerciaRiddell: No, but i got sum other error messages :-(17:46
nareshovmake: *** [install] Error 117:46
ricerciathe last 1 is dpkg-source -b kraft-0.20 failed17:46
nareshovdebuild: fatal error at line 1247: :{17:46
cheguevaraok mine built17:46
cheguevarawell it couldnt' sign17:46
dthackerwhere's the orig file?17:46
apacheloggerEVERYONE WITH ERRORS PLEASE PASTE THE WHOLE OUTPUT TO http://pastebin.ubuntu.com17:46
apacheloggerdthacker: same folder as kraft-0.20/17:46
nareshovhttp://pastebin.ubuntu.com/2695/ ::|17:47
Fu86http://pastebin.ubuntu.com/2696/17:47
dthackerumm I'm not sure where that is, it didn't show up when I downloaded the template17:47
stdinline 31 of the rules.dh should be changed from "$(MAKE) install DESTDIR=$(CURDIR)/debian/packageName" to "$(MAKE) install DESTDIR=$(CURDIR)/debian/kraft"17:47
apacheloggernareshov: please paste your debian/control17:47
ericthefishhttp://pastebin.ubuntu.com/2697/17:48
cheguevarahttp://senduit.com/2e8ff517:48
apacheloggerindeed17:48
=== kerakol is now known as jessy_james
ricerciahttp://pastebin.ubuntu.com/2698/17:48
apacheloggerEVERYONE WHO USED THE RULES.DH, PLEASE DO AS stdin SAID ABOVE :p17:48
nareshovapachelogger: ow, was missing the Package: field17:48
thefoxxhttp://paste.pocoo.org/show/15404/17:48
stdinericthefish: make sure the debian/changelog and debian/control both say "kraft" not "kraft-0.20.orig.tar.gz"17:49
ericthefishstdin: thanks17:49
dthackerhttp://pastebin.ubuntu.com/2699/17:50
apacheloggerFu86: please paste your diff.gz (in the same directory as the orig.tar)17:50
Fu86the (midified) dh-files worked!17:50
apacheloggerricercia: it appears you don't have an actual gzip file17:50
thefoxxmy package was build but it only includes the docs... I will try the dh on17:50
thefoxxe17:50
Fu86*modified17:50
stdinthefoxx: you're missing the long description in debian/control17:51
cheguevarawhats the proper way to clean17:51
gourgiso for rules.cdbs we shoud change  line 6 ,line 10 and line 14 from "app" to "kraft" ?17:51
ricerciaapachelogger: a gzip file of wat?17:51
cheguevarato build again17:51
stdinthefoxx: like this http://stdin.pastebin.com/d62aeae2d17:51
apacheloggerricercia: of the source ;-) ... please redownload and bunzip;gzip;mv as stated above17:51
nareshovapachelogger: http://pastebin.ubuntu.com/2700/17:51
thefoxxah okay i had this description but there was a error so I removed it17:51
thefoxxit must be with spaces....17:52
stdindthacker: make sure you named the tar.gz "kraft_0.20.orig.tar.gz"17:52
ricerciai have the source code already17:52
stdinthefoxx: yes, it must be indented with a space on each line17:52
stdinanyone still getting errors?17:53
nareshovme17:53
nareshovhttp://pastebin.ubuntu.com/2700/17:53
dthackerstdin: where do I get that tar file?17:53
apacheloggerhm17:53
apacheloggernareshov: please remove the listed files manually17:53
stdindthacker: it's the tar.bz2 you downloaded17:53
apacheloggerfor some reason the clean rule doesn't catch them17:53
nareshovoh17:53
nareshovthose .gmo files?17:53
nareshovremove them?17:53
apacheloggeryes17:53
Riddellif you missed something, jpatrick's talk notes are at http://people.ubuntuwire.com/~jpatrick/kubuntu-pkg-talk17:54
apacheloggernareshov: you can also backup the debian dir and untar again17:54
Artemis_Fowlnice...17:54
dthackerstdin: all I have is the package stuff in debian-tem17:54
stdindthacker: you didn't "wget http://downloads.sourceforge.net/kraft/kraft-0.20.tar.bz2" ?17:54
Artemis_Fowl... 'cause I missed the whole thing17:55
nareshovremoved them manually, building now17:55
stdinso, who has a shiny new .deb now ?17:55
stuffcorpseme :)17:55
matthias_is there a make distclean??17:55
ricercianot me :-(17:55
dholbachmatthias_: try  debclean17:55
Fu86still building ...17:56
stdinwell done stuffcorpse :)17:56
thefoxxagain only with the man page files17:56
cheguevaraapachelogger or stdin when you make a mistake and wanna build again but then keep getting dpkg-source: unrepresentable changes to source17:56
cheguevarawhat should i do17:56
matthias_dholbach: thx17:56
cheguevaraoh debclean17:56
cheguevaraacutally that dont help17:56
apacheloggerIIRC debuild should do a clean :P17:56
thefoxxokay I see "debuild: fatal error at line 1247:" but of which file?17:56
dholbachapachelogger: yeah17:56
elisianowell it seems to be built17:57
apacheloggercheguevara: backup your debian dir17:57
apacheloggerremove the sources17:57
apacheloggeruntar them again17:57
dthackernot me17:57
apacheloggermove the debian dir in17:57
stuffcorpsei dpkg -i it and it works great!17:57
cheguevarakk apachelogger17:57
dholbachand make sure you get the name for the orig.tar.gz right and have the proper version number in debian/changelog17:57
dholbachelse you will mess the build up again17:57
stuffcorpsethanks guys17:57
apacheloggerthefoxx: there must be some more output about that error17:57
* apachelogger hands stuffcorpse a cookie17:57
nareshovI have a kraft_0.20-0ubuntu1_amd64.deb :D17:57
apachelogger:D17:58
dholbachnareshov: congratulations!17:58
* Riddell hugs nareshov 17:58
stuffcorpsethanks apachelogger!17:58
* apachelogger also gives nareshov a cookie :)17:58
dholbachwell done17:58
nareshovthankie :)17:58
apacheloggerah what the hell17:58
thefoxxapachelogger, yes but I'm unable to find there more informaitone... one moment I will paost it17:58
* apachelogger gives everyone a cookie17:58
apachelogger*cheer*17:58
dholbachhehe :)17:58
Riddellthe next talk will begin in a couple of moments17:58
nareshov:D17:58
Nightroseyay cookie17:58
apachelogger3 minutes17:58
Riddellif you're having problems with the last one stick around and you can ask for help afterwards17:58
stuffcorpsealso thanks Riddell it's been great17:58
Riddellthere's more information on packaging at https://wiki.kubuntu.org/PackagingGuide17:59
cheguevaraok its building now17:59
cheguevarathanks apachelogger17:59
apacheloggeryou're welcome17:59
thefoxxhttp://paste.pocoo.org/show/15407/ << but its after I already build the package and so it's "unclean" and will not compile again17:59
Riddellif it's KDE related you can ask for help in here at any time, or in #ubuntu-motu for any package17:59
apacheloggeroh17:59
stdinthefoxx: rm -f debian/packageName17:59
ricerciadpkg-genchanges: failure: cannot read files list file: No such file or directory :-(17:59
=== Riddell changed the topic of #kubuntu-devel to: Get your work into Kubuntu | Kubuntu Tutorials Day https://wiki.kubuntu.org/KubuntuTutorialsDay | please discuss tutorials in #kubuntu while they are running
apacheloggerricercia: please paste the complete output18:00
thefoxxstdin, thank you I will try now again18:00
dholbachWelcome everybody to the session called "how to get your stuff into Kubuntu!"18:00
matthias_thefoxx: I have the same err, did you six it?18:00
thefoxxmatthias_, no...18:00
ricerciaapachelogger: sorry, here ya go http://pastebin.ubuntu.com/2701/18:00
dholbachMy name is Daniel Holbach, have been part of the MOTU for quite a while and try to make joining the Ubuntu Developers as easy as possible - if you have any questions during the tutorial, just ask18:00
Riddellfolks, if you're having problems with the last talk, please wait an hour and ask for help then18:00
thefoxxand the package will not build anymore18:01
apacheloggeror go to #kubuntu18:01
dholbachif you have any other complaints, ideas, suggestions, feel free to drop me an email18:01
thefoxxsome minutes ago it worked but only with man pages18:01
apacheloggerthefoxx: #kubuntu or query me18:01
dholbachso how do you get your changes into (k)Ubuntu?18:01
dholbachin the easiest case you have written a patch and want to get it in, so people on the whole world will benefit from it18:01
nareshovneat, it runs too (did a `sudo dpkg -i ../kraft_*.deb)!18:01
dholbachhttps://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff is a tutorial to generate a debdiff for a simple change18:02
dholbachif we have time in the end, we can go through it together, for guys who have just packaged a .deb, it will be a piece of cake :)18:02
nareshov:)18:02
dholbachhttps://wiki.ubuntu.com/SponsorshipProcess explains everything about getting patches into Ubuntu18:03
dholbachthe process is quite straight-forward18:03
dholbachyou will either follow up on an existing bug or file a new one against the package18:03
dholbachand attach your debdiff there18:03
dholbachplease be clear about what your patch does, that way it's guaranteed to get in quicker :)18:03
dholbachthen you will either subscribe ubuntu-main-sponsors (for packages that are in main or restricted)18:04
dholbachor subscribe ubuntu-universe-sponsors (for packages that are in universe or multiverse)18:04
dholbachdoes that make sense up until now?18:04
cheguevaraaye18:04
dholbachthose bug lists are triaged regularly18:04
nareshovaye18:04
dholbachhttp://people.ubuntu.com/~dholbach/sponsoring/ is a list of outstanding sponsoring request18:04
dholbachsponsoring means: somebody who is an ubuntu developer already will take your patch, apply it to the current source package, sign it with their gpg key, then upload it to the build daemons18:05
dholbachso what do we do for packages that are not in Ubuntu already?18:05
dholbachyou can't attach a patch for a package that doesn't exist in the archive yet18:06
dholbachright now they get uploaded to REVU: https://wiki.ubuntu.com/MOTU/Packages/REVU has more information on how to upload there18:06
dholbachREVU is a platform written by MOTUs that allows commenting and approving packages, looking at the diff of uploads, etc18:07
dholbachhttp://revu.tauware.de is what it looks like18:07
dholbachfor being able to upload there, you need to add your GPG key to Launchpad18:07
dholbachand then join this team: https://launchpad.net/~ubuntu-universe-contributors18:07
Fu86MOTU?18:07
dholbachFu86: good question18:07
dholbachMOTU are the Masters of the Universe18:08
xRaich[o]2xlol18:08
Fu86;D18:08
Artemis_Fowl:-D18:08
dholbachMOTU is the onramp for becoming an Ubuntu Developer18:08
nareshov:D18:08
dholbachthese guys have upload rights to universe and multiverse18:08
dholbachthat's where for example NEW packages always start18:08
* ubunturos had guessed, universe meant the repo (and not literally) ;)18:08
dholbachdo we have MOTUs inhere?18:08
dholbachubunturos: exactly :)18:08
* apachelogger raises his hand18:09
* dholbach spotted apachelogger and jpatrick before18:09
dholbachwe need more MOTUs in here! :-)))18:09
apacheloggerindeed :D18:09
dholbachyeah18:09
DreadKnightI'm on my way of becoming a MOTU ... a goal for the upcoming year ;)18:09
nareshovjpatrick fell of the internet :|18:09
dholbachDreadKnight: excellent news - let me know how it goes18:09
dholbachthe process for becoming a MOTU yourself is quite straight-forward too:18:09
DreadKnightdholbach: :D sure18:09
dholbach * you get a bunch of good uploads done18:09
dholbach * until your sponsors have only good things to say about you and tired of them having to upload your stuff :-)18:10
apachelogger^_^18:10
dholbach * you apply for MOTU membership18:10
cheguevara:P18:10
dholbachthat'S it18:10
dholbachno catch, nothing complicated :)18:10
dholbachhttp://wiki.ubuntu.com/UbuntuDevelopers has more information on how you do it18:10
* stdin adds "Become a MOTU" to his todo list (again)18:10
dholbachhttp://wiki.ubuntu.com/MOTU/GettingStarted has all the links you need to get started18:11
dholbachstdin: ROCK ON18:11
dholbachFu86: I hope that answered your question18:11
Fu86yes, thanks!18:11
dholbachgreat18:11
cheguevarastdin, am sure Riddel is tired of uploading ur packages by now :P18:11
dholbachhehe18:11
dholbachalright... back to REVU18:11
stdincheguevara: nah, saves him the work :p18:11
* dthacker joins the contributors team.18:12
cheguevarawould save him even more if u did it yourself :P18:12
dholbachas I said: if you've followed the instructions on https://wiki.ubuntu.com/MOTU/Packages/REVU you should have no problem getting your package uploaded to REVU and it should get a review18:12
dholbachif you HAVE problems, be sure to join #ubuntu-motu and talk to the REVU admins about it18:12
dholbachyou can also ask for reviews on #ubuntu-motu or ubuntu-motu-mentors@lists.ubuntu.com18:12
Riddellor here!18:12
dholbachright-o18:12
Riddellif it's KDE related18:12
dholbachsure18:12
dholbachit's also a good idea to file a bug saying "this app needs packaging" and assign it to yourself18:13
dholbachbest to tag it as needs-packaging too18:13
dholbachthat way people realize: somebody is working on this already18:13
nareshovah18:13
dholbachyou might notice that they show up on http://people.ubuntu.com/~dholbach/sponsoring/ as well18:13
dholbachpackaging of completely new software isn't necessarily trivial18:14
DreadKnightthe gnome MOTUS seem kinda lazy :D18:14
dholbachthat's why it takes several iterations of reviews to get it completely right18:14
dholbachDreadKnight: I'm not sure about that :)18:14
dholbachanyway... some problems that new package have regularly are:18:14
dholbachmentioned on https://wiki.ubuntu.com/PackagingGuide/Basic#CommonMistakes18:14
dholbach * licensing and copyright problems18:15
dholbach * repacked tarball (not the original one from the software homepage)18:15
dholbachand other bits you can find on that page18:15
DreadKnight:)18:15
dholbachgetting debian/copyright right is the most important thing18:15
nareshovshould be18:16
dholbachyou have to make sure you check every copyright holder in every file in the tree18:16
dholbachmake sure you list all the necessary licenses that that piece of software uses, etc18:16
dholbachUbuntu can get in real trouble if that goes wrong18:16
ubunturos+18:16
dholbachthat's why first the MOTUs check it, and after that the archive-admins18:16
dholbachI use the following short script to get an overview, when I do reviews18:17
dholbachhttp://daniel.holba.ch/temp/check-copyright18:17
_nix_quite a legalese involved there.. things should be much easiar in the mains repository18:17
dholbach_nix_: especially things that are in main are checked with more scrutiny18:18
dholbach_nix_: we can always remove software from the archive18:18
_nix_oh.. k18:18
dholbachtry that with millions of pressed CDs18:18
DreadKnight:D18:18
gourgilol18:18
dholbachin any case: be extra careful, ask others to check and you're fine18:18
=== doilgheas is now known as doil|afk
dholbachmore information on the whole copyright topic: https://wiki.ubuntu.com/PackagingGuide/Basic#Copyright18:19
dholbachwe have REVU Days in #ubuntu-motu every Monday18:19
dholbachso if your NEW package sits in REVU you might want to show up and ask for a review18:19
dholbachthat makes the back and forth usually quicker18:19
dholbachafter two MOTUs gave their OK to the new package, it gets uploaded18:19
dholbachany questions about NEW packages and REVU?18:20
Artemis_Fowlnope18:20
DreadKnighthmm18:20
DreadKnightme18:20
nareshovhmm18:20
dholbachDreadKnight: fire away18:20
DreadKnightwhat if i have a game project, using 2 licences18:20
apacheloggernote: one can always ask me personally for a revu ;-)18:20
dholbachDreadKnight: where it's dual-licensed?18:21
dthackerdholbach: I'm working on packaging an app that debian pulled for copyright problems, which in turned caused it to fall out of Ubuntu,  Can I just build it for ubuntu if the problems are resolved?18:21
dholbachDreadKnight: if it says you're allowed to choose, you can choose18:21
DreadKnightlike one for the engine, GPL and another for the graphics and stuff (which is not open source) ? can i have this as 2 different packages, like one from the main and the other from the multiverse or something?18:21
apacheloggerdthacker: you should get the original debian maintainer to upload it to debian again18:21
apacheloggerthen we just sync18:21
cheguevaramain can't depend on universe18:21
dholbachDreadKnight: if it just happens to include files that are for example GPL and others are LGPL, then make sure 1) both license texts are included in the tarball, 2) you mention everything in debian/copyright18:21
DreadKnightso for this example, in which repository would the game files end into ?18:22
dthackerapachelogger: he has orphaned the package18:22
dholbachDreadKnight: for multiverse it must be re-distributable18:22
DreadKnightdholbach: yes, but not re-editable18:23
apacheloggerdthacker: well, it's still better to try getting it into debian, though if that doesn't work out you can do ubuntu I guess ;-)18:23
dholbachDreadKnight: so a is closed-source and depends on b that is open-source?18:23
* dthacker would much rather work with ubuntu than debian, but if there is no other way....18:23
DreadKnightdholbach: something like that18:24
dholbachdthacker: sure there is: get it uploaded to ubuntu if it's blocked on something in debian18:24
Riddelldthacker: you can just get it uploaded to ubuntu18:24
dthackerok, that's good to know.18:24
dholbachDreadKnight: in that case a would go to multiverse and b to universe18:24
dholbachDreadKnight: if it was the other way around, both would have to be in multiverse18:24
dholbachDreadKnight: universe can't depends on multiverse18:24
dholbachdoes that make sense?18:25
DreadKnightyes it does18:25
DreadKnightthanks :)18:25
dholbachok rock and roll18:25
dholbachany more questions?18:25
DreadKnightum18:25
DreadKnightyeah18:25
apachelogger:)18:25
wolfgerhave we covered PPA yet?18:25
apacheloggerwolfger: no18:25
dholbachDreadKnight: fire away18:25
DreadKnightcan you be my menthor? :D18:25
dholbachwolfger: will be up next18:25
limacso what exactly does REVU stand for?18:26
apacheloggerreview18:26
dholbachDreadKnight: I'm not sure you'll be happy with me as your mentor, atm I'm very busy, but drop me a mail and we'll figure something out18:26
limacthat's it18:26
apacheloggeras in I review your package :P18:26
limac?18:26
DreadKnightdholbach: that sounds good :)18:26
dholbachDreadKnight: great18:26
limachahaha :d18:26
dholbachok, moving on to PPA18:26
limac:D18:26
sladenlimac: it's a sound-alike of the English word "Review"18:26
limacah!18:26
_nix_ok PPA everyone18:26
limachehehe18:26
limacPPA18:26
dholbachas most of you have realized: PPA are a great way to get packages built on a bunch of architectures and upload packages for testing18:27
dholbachthe tutorial for it is available over here: http://help.launchpad.net/PPAQuickStart18:27
sladenPersonal Package Archives, an apt repositary ("channel") hosted within Launchpad, for your own programs and software18:27
nareshovah18:27
dholbachbasically you have to 1) make sure you have everything set up in Launchpad correctly, 2) set up one local configuration18:28
dholbachit's explained quite detailed in the guide18:28
dholbachone thing that's quite important to point out is versioning18:28
limaci really need to go over the "creating a .deb package" tutorial again!!!!!18:28
dholbachyou have to make sure you version your package correctly so upgrade paths still work18:29
dholbachlet's suppose you upload a candidate revision of kmyapp 1.2.3, you want people to test it before that or your sponsor to review it18:29
dholbachthe official version in ubuntu would probably be       1.2.3-0ubuntu118:30
dholbachto have a version number that is smaller than that, we have the   ~  operator18:30
dholbach~ is special as it makes     1.2.3-0ubuntu1~ppa1   smaller than    1.2.3-0ubuntu118:30
nareshovoh18:31
dholbachalso in a next iteration, you can still upload    1.2.3-0ubuntu1~ppa2   to PPA18:31
dholbachand the upgrade path will still work for your testers18:31
dholbachdaniel@lovegood:~$ dpkg --compare-versions 1.2.3-0ubuntu1~ppa1 lt 1.2.3-0ubuntu1; echo $?18:31
dholbach018:31
dholbachdaniel@lovegood:~18:31
dholbachdpkg --compare-versions    can sometimes be helpful for trying this out beforehand :)18:32
dholbachthe other thing about  PPAs is the ogre model18:32
dholbachlet's suppose you have a Kubuntu app that has a hell of a lot of build-depends in universe18:33
dholbachin that case, you will have to indicate that in debian/control18:33
dholbachso instead of       Section: web      you'd write something like        Section: universe/web18:33
dholbachto indicate: "please add universe if you try building my application"18:33
stdindholbach: erm, not to interrupt, but there is no orge model in PPA any more18:34
dholbachstdin: there isn't?18:34
apacheloggernope18:34
stdinnope, it was removed18:34
DreadKnightwhat's this ogre model you guys are talking about?18:34
stdin"simpler for users"18:34
dholbachI stand corrected then18:34
dholbachthanks stdin, thanks apachelogger18:34
dholbachDreadKnight: forget about it :)18:34
DreadKnightxD18:34
DreadKnightdone that18:34
dholbachDreadKnight: the important bit is the versioning then :)18:34
dholbachthat's all there is to PPAs18:34
dholbachany questions about it?18:34
DreadKnightme18:35
dholbachshoot18:35
wolfgerso nothing tricky about depending on Universe then?18:35
wolfgerwith Ogre gone?18:35
dholbachwolfger: no, doesn't look like it18:35
DreadKnighta PPA can automaticaly compile for an specific OS from the source?  like .deb files or .exe?18:35
stdinDreadKnight: PPA's only build debs18:35
dholbachDreadKnight: I don't know what the plans are, but until now it only builds for Ubuntu18:35
DreadKnightoh i see :)18:36
DreadKnightthanks18:36
dholbachwhat's nice about it, is that if you change         "hardy"        in debian/changelog entry to         "gutsy"        it will build the package against gutsy18:36
nareshovDreadKnight: build.opensuse.org for fedora et al18:36
* stdin boos rpm, *boo*18:37
nareshov:D18:37
DreadKnightthanks, it's nice18:37
apacheloggerwolfger: you package land in whatever it build-deps on - if it depends only on main apps it goes main, if it only depends on universe it goes there, etc.18:37
dholbachso you guys think you have an overview over the different methods of getting your stuff into Ubuntu now?18:37
DreadKnightbut would be nicer for developers to build for other operating system as well18:37
nareshovyes, more-or-less18:37
dholbachthe current state is a bit of a status-quo18:37
dholbachREVU for new package, bugs with patches for simple changes, etc18:37
apacheloggerDreadKnight: opensuse's build service does that, but that one is also longer in developer18:37
dholbachI hope that we can move it all to launchpad at some stage18:38
* apachelogger would love that too18:38
DreadKnightapachelogger: will check it out soon :)18:38
dholbachany more questions about becoming an ubuntu developer?18:38
dholbachor processes in ubuntu-dev land?18:38
mzunguyes...18:39
dholbachmzungu: fire away18:39
dholbachapachelogger: I have plans for ppaput (ubuntu-dev-tools) to not only do NEW packages, but also attach patches etc18:39
mzunguthere is a program which has a .deb pacgage, but not in ubuntu18:39
mzunguit's not mine18:39
mzunguand upstream seems dead18:39
dholbachmzungu: .deb packages are unfortunately a bit worthless from a developer point of view18:39
mzungubut it is good, and i always load onto an ubuntu install18:40
dholbachwe only do source uploads18:40
apacheloggerdholbach: sounds good18:40
mzunguyes - there is source too18:40
dholbachso we upload the .orig.tar.gz, the .diff.gz and the .dsc file and the deb will be built from there18:40
=== doil|afk is now known as doilgheas
mzungubut not mine, and apparently not maintained - but it works18:40
dholbachmzungu: then it's best to take a look at it, improve it and get it submitted to REVU18:40
apacheloggerdholbach: don't we only include software which is active maintained?18:40
dholbachif you take over maintenance that's a great contribution to Ubuntu that's great18:41
mzunguok - so should i email upstream to see what they have to say?18:41
dholbachmzungu: good idea18:41
mzunguok - on it18:41
dholbachapachelogger: right, that's a good point too18:41
dholbachif you package a piece of software and intend to be the maintainer, you'll be the connection between upstream and kubuntu18:42
dholbachyou really want to work with an active upstreams who deals with bugs, etc18:42
apacheloggerso... keep an addressbook ;-)18:42
=== comm_a_nder is now known as comm[n\A]der
dholbachso I'd encourage you to make sure upstream is still alive :)18:42
dholbachany more questions?18:42
dholbachjust keep on asking :)18:42
limacyeah kinda18:43
dholbachlimac: fire away18:43
dholbachhttp://wiki.ubuntu.com/MOTU/GettingStarted is the best start I can think of for you to get "Master of the Universe" on your business cards18:43
limacwell, actually nm; i found out the answer18:43
mzungusure - but we always seem to have 'active' (read - always changing) stuff, and there's some other stuff out there which is stable and works, even if not maintained18:43
RiddellI had a few words about passing New queue18:44
dthackerdholbach: does ubuntu have an orphaned package list similar to debians?18:44
dholbachmzungu: we have some million users, there's always "something" about software :)18:44
rick_h_dholbach: should link to the guy doing the MOTU diary thing. Good wiki to follow18:44
dholbachdthacker: not that I know of18:44
dholbachdthacker: we maintain packages as a team, not as individual maintainer18:44
dholbachdthacker: MOTU takes care of an awful lot of packages, so there's not a real concept of orphaning packages, we remove software that is too old and too buggy in some cases though18:45
dholbachrick_h_: good point18:45
dholbachRiddell: fire away18:45
Riddellonce a package has been reviewed on REVU and get uploaded18:45
Riddellit sits in New queue18:45
Riddellwhere it gets reviewed again by archive admins18:45
Riddelltwice actually18:45
Riddellyou can see the packages currently in New queue here http://people.ubuntu.com/~ubuntu-archive/queue/hardy/new/18:45
limacdholback: what exactly does a PPA do, I mean like what are its benifits18:46
limac??18:46
rick_h_https://wiki.ubuntu.com/EfrainValles/MOTUJourney18:46
Riddellthe main thing we look for is copyright issues18:46
rick_h_^^ has done some good work making the MOTU journey a step by step process of learning18:46
Riddellwe do reject a fair number of packages for copyright problems18:46
Riddellthe packager than has to talk to upstream to fix those problems18:46
Riddellpackages not including the full GPL are a common problem18:46
Riddellsometimes packages include the GPL but not the LGPL and have code under both18:47
Riddellunless we have the full licence we can't accept it18:47
stdinlimac: I'd bet the launchpad build systems are a bit faster than your PC, and I'd bet they have better bandwidth too ;)18:47
Riddellsame for FDL.  KDE packages have their docs under FDL usually, so it needs a full FDL to be let past18:47
limacok18:47
Riddellwe also look out for packages with overly generic names18:47
limac;018:47
Riddellor which make binaries with very generic names18:47
dholbach"mp3player" :)18:47
Riddellso a package called "hello" which makes /usr/bin/hello wouldn't pass18:47
Riddellguidance is an example, it got renamed to kde-guidance18:48
Riddellthe other licencing issue I see a lot is non source files18:48
Riddellif it's GPL then you have to include the perferred modifiable form18:48
yuriystdin: are they actually faster?  i've yet to try it but i was wondering, given the load, if getting a package built in a PPA is significantly faster or slower than building it on a fairly new pc?18:48
Riddellso for some artwork that means SVG not PNG18:48
Riddellfor sounds that means oggs often don't pass18:48
dholbachyuriy: you have the benefit of it getting built on a bunch of different architectures18:49
Riddellas an archive admin I also look after approving backports, removing packages and other stuff, fell free to poke me on tuesdays which is my admin day18:49
rick_h_yuriy: the build time of a PPA is going to vary based on how busy the build servers are. Generally a few hours.18:49
rick_h_but you get packages for 64bit, 32bit, etc which is great for PPA users18:49
Riddelland file bugs subscribing ubuntu-archive18:49
stdinyuriy: so much faster it'll make your eyes bleed :p18:49
Riddellk, I'm done18:49
dholbachrock on18:49
dthackerRiddell: what about icons, also svg?18:50
dholbachthanks Riddell18:50
Riddelldthacker: it depends on how they're made18:50
Riddelldthacker: whatever the form the artists has made it in18:50
Riddelloh and archive admins are called ftpmasters in Debian land incase you're reading up on it18:50
dholbachanother thing that comes to my mind, when you submit patches18:51
dholbachit's always good to add     (LP: #123456)   for the bugs that the upload will close18:51
dholbachthat way the bug will automatically get closed when LP accepts the upload18:51
apachelogger...in debian/changelog that is!18:52
dholbachexactly18:52
* dholbach got up too early today18:52
apacheloggere.g. * Initial release (LP: #123456)18:52
apacheloggerdholbach: me too ;-)18:52
dholbachtomorrow we'll have a MOTU Q&A at 13:00 UTC in #ubuntu-classroom18:52
Riddelllimac asked what a PPA is.  it's a personal package archive on launchpad.  you can upload your source packages there and it will compile them into .debs for others to download18:52
Riddellit lets other people test your packages and is useful for new package or packaging beta software (like KDE 4)18:53
dholbachso if you check out http://wiki.ubuntu.com/MOTU/GettingStarted today and have questions, be sure to join us tomorrow and ask all the questions you have18:53
Artemis_FowlI have a question:18:53
dholbachArtemis_Fowl: fire away18:53
Artemis_FowlI have developed an application and I found out that some days ago:18:53
Artemis_Fowlhttp://packages.ubuntu.com/hardy/admin/qgrubeditor18:53
limacah! thx Riddell18:54
Artemis_Fowlmy app is on the hardy repos...18:54
Artemis_Fowlso,18:54
apacheloggerArtemis_Fowl: I packaged it :P18:54
Artemis_Fowlapachelogger: really? :-P18:54
apacheloggeryes18:54
Fu86:)18:54
Artemis_Fowlapachelogger: nice18:54
apachelogger^_^18:54
dholbachapachelogger: meet Artemis_Fowl18:54
Artemis_Fowlapachelogger: well then I could discuss it with you18:55
dholbachArtemis_Fowl: meet apachelogger18:55
dholbach:-)18:55
apachelogger:D18:55
apacheloggerArtemis_Fowl: sure, just query me18:55
Artemis_Fowldholbach: thanks18:55
dholbachnice :)18:55
dholbachthat's another thing: as MOTU you get in touch with a lot of people :-)18:55
dholbachusers, upstream authors, debian maintainers, other distro maintainers, other ubuntu developers, etc18:55
nixternalI just got the feeling of introducing people that are related, but have never met before...almost an Oprah moment18:55
dholbachthat's what makes it so gratifying18:55
dholbachnixternal: haha18:56
jcastroapachelogger: Artemis_Fowl: During Q+A (In ~6 minutes) I would like to discuss you guys meeting as a question.18:56
* stdin takes the TV remote away from nixternal and leaves it on the 24/7 Oprah channel18:56
dholbachif there are no more questions, I'd say: see you at 13:00 UTC in #ubuntu-classroom tomorrow18:56
cheguevarabtw https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging has a list of packages people requested to be packed18:56
dholbachget started: https://wiki.ubuntu.com/MOTU/GettingStarted :-)18:57
Riddelloh and I have a bunch of extragear apps for KDE 4 that need packaged if people are wanting to get started18:57
dholbachcheguevara: yeah18:57
cheguevara*packaged18:57
dholbachthanks for all the good questions, hope to see you around in MOTU Land soon!18:57
cheguevaraRiddell, hook me up :P18:57
Riddellcheguevara: ftp://ftp.kde.org/pub/kde/unstable/3.97/src/extragear/18:57
Riddellcheguevara: you can use extragear-plasma as a likely template18:58
=== plavcik1 is now known as plavcik
cheguevarai'll take ktorrent18:58
dholbachhave a great (rest of your) day :)18:58
cheguevarasince i use it18:58
cheguevarathanks a lot dholbach18:58
dholbachanytime :)18:58
DreadKnightRiddell: ok, but i need a menthor18:58
Fu86thanks for this great tutorial!18:59
dholbachDreadKnight: that's not strictly required - just ask your questions in here, in #ubuntu-motu or on ubuntu-motu@lists.ubuntu.com18:59
DreadKnightis there actually a channel - packaging related?18:59
dholbachubuntu-motu-mentors@lists.ubuntu.com I meant18:59
dholbach#ubuntu-motu18:59
cheguevara#ubuntu-motu18:59
xRaich[o]2xwow that are a lot of resources to work through for sure...18:59
DreadKnightdholbach: great :)18:59
dholbachrock on18:59
DreadKnightthanks guys18:59
Riddellthanks dholbach18:59
dholbachI mean        R O C K    O N !18:59
cheguevaradholbach, we'll make you proud18:59
=== Riddell changed the topic of #kubuntu-devel to: Kubuntu Q & A | Kubuntu Tutorials Day https://wiki.kubuntu.org/KubuntuTutorialsDay | please discuss tutorials in #kubuntu while they are running
wolfgerinformation overload... I need a RAM upgrade for my brain19:00
xRaich[o]2xme too :)19:00
Riddellnixternal, jcastro: ready for any questions?19:00
cheguevaranow go make the merge queue less, there's only couple hours left19:00
cheguevaraj/k :P19:00
jcastroRiddell: fire away!19:00
nixternalRiddell: always ready!19:00
Riddelllet me introduce jcastro and nixternal19:00
Riddelljcastro works for Canonical as the upstream community relations dude19:00
plavcikwill be log from these tutorials stored somewhere?19:00
Riddelland nixternal is one of our finest Kubuntu developers and helpers19:01
Riddellthey're open to any questions you may have about Kubuntu19:01
* nixternal blushes19:01
dthackerand a darn fine guy, even if he is from chitown19:01
Sanneplavcik: http://irclogs.ubuntu.com/19:01
nixternalhardy heron har har19:01
plavcikSanne: thx19:01
Riddellanybody got a question?19:01
Sanneyou're welcome, plavcik :)19:02
xRaich[o]2xwhat besides packaging is needed for kubuntu-kde4?19:02
nixternaldoes Riddell really wear a KDE kilt?19:02
dthackerIs there a list of kubuntu-docs that need upgrading?19:02
nixternaloh wait, I am supposed to be answering them19:02
nixternaldthacker: sure19:02
nixternalthey are in my head currently :)19:02
nixternalI will get them up the wiki so you can get to work :)19:02
plavcikthese tutorials over IRC are great, where this idea come from?19:02
* dthacker peers inside ooo, that's scary!19:02
limacso is there any tutorial on how to fixing bugs?19:02
nixternaldthacker: also feel free to take a look at the current docs and work on or propose some updates and send me some patches19:03
DreadKnightis there any channel for a qt/kde GUI "konversion" ?19:03
dthackernow that I know how to set up bzr, I can crank on some stuff.19:03
nixternalDreadKnight: there is a trolltech/qt4 channel on Freenode somewhere...I been there once :)19:03
stdin#qt :)19:03
nixternalplavcik: I have no idea where the idea came from, jcastro ?19:03
nixternalprobably his baby actually19:03
DreadKnightok guys, will check it out :)19:03
dthackerIs there a list of KDE specific things that need packaging?19:03
nixternallimac: https://wiki.ubuntu.com/BugSquad19:03
limacnixternal: thx19:04
nixternaldthacker: not kde specific, but there is a link to packages that need to be done on https://wiki.ubuntu.com/MOTU19:04
jcastronixternal: open week has been around for a while, so these kind of sessions have been ongoing, I don't know who came up with the original idea19:04
dthackergot it.19:04
nixternalopen week ya, but Kubuntu Days is new :)19:04
cheguevaradthacker, ftp://ftp.kde.org/pub/kde/unstable/3.97/src/extragear/ pick one of these19:04
nareshovRiddell: I'm in for packaging the extragear19:05
nareshovyeah, that19:05
nixternalI have done at least 1 session in every Open Week thus far, and plan on doing a ton more in the future :)19:05
RiddellxRaich[o]2x: depends what you mean by kubuntu-kde4, we have the packages and gutsy CDs, there's more packaging to be done and hardy CDs to be set up19:05
apacheloggerjcastro: what do you want to dicsuss about me and Artemis_Fowl meeting?19:05
jcastroRiddell: Artemis_Fowl had a question he asked towards the end of the last session which he'll repeat that I'd like to discuss whne he asks19:05
apacheloggercheguevara: nareshov: bug me if you need a revu19:05
nareshovok19:05
cheguevaraapachelogger, will do :P19:05
limacnixternal: i mean like how to patch and stuff?19:05
* apachelogger will stick around then :P19:06
xRaich[o]2xRiddell: are you planning a replacement for adept in kde4?19:06
dthackercheguevara: it's empty!19:06
nixternallimac: check out https://wiki.ubuntu.com/MOTU19:06
cheguevaradthacker, what is?19:06
nixternalthat will show you how to patch packages and fix some package bugs19:06
dthackercheguevara: mn, I'll check later.19:06
RiddellxRaich[o]2x: I'm hoping we'll help with making a packagekit frontend for kde and use that19:06
DreadKnightis there anyone hereo who doesn't own a Dvd-rom drive?19:06
nixternalas for patching upstream code, we typically take the bugs in LP and push them upstream for them to fix if possible19:06
=== cheguevara is now known as CheGuevara3
jcastroapachelogger: right, so something I wanted to answer.19:06
nixternalRiddell: I would be interested in that deal, the pkgkit kde fe19:06
wolfgerI have a question: Are there plans to have more of these sessions where people in my time zone don't have to take a day off work to attend?19:06
CheGuevara3now i can register my nick finally19:06
stdin!register19:07
ubotuBy default, only registered users can send private messages - Information about  registering your Freenode nick can be found at http://freenode.net/faq.shtml#userregistration19:07
dthackerNext: where should testing of RC cd's be reported, as bugs or on the test result wiki page?19:07
CheGuevara3stdin, someone already registered CheGuevara, and since nicks on freenode don't seem to expire19:07
apacheloggerwolfger: possibly ;-)19:07
nixternalthere is a CD ISO testing website, but I don't have the link handy... Riddell you have the link for the ISO testing site?19:07
nixternaldthacker: ^^19:07
CheGuevara3my launchpad is cheguevara3 anyway19:07
jcastro.. was the importance of getting packagers and upstream projects together.19:07
Artemis_Fowljcastro: OK. I'll repeat the question. My application was recently packaged (without me knowing anything at all) and uploaded on the universe Hardy repositories. Who should I talk to?19:07
stdinCheGuevara3: if it hasn't been used in over 90 days you can ask a staffer to drop it for you19:07
Riddellhttps://iso.qa.stgraber.org/qatracker/build/Kubuntu19:08
jcastroArtemis_Fowl: that is an excellent question!19:08
nixternalya, I just found the link...go go google gadget19:08
Artemis_Fowljcastro: :-D19:08
jcastrofirst off, I think it's important for upstream projects and their respective packagers to know each other.19:08
jcastroThis can happen many ways19:08
CheGuevara3stdin, how can i check? (embarrassing question since i run my own irc network)19:08
jcastroone is, for an upstream project like yourself, you can get ahold of me.19:08
stdinCheGuevara3: /msg NickServ info <nickname>19:09
CheGuevara3thats the one19:09
jcastroor, if you're a packager, getting ahold of the upstream project during the packaging process.19:09
CheGuevara3i knew that :P19:09
limaccan this tutorial be followed to fix bugs in Kubuntu: https://wiki.ubuntu.com/Bugs/HowToFix19:09
CheGuevara3 Last Seen: 3 years 6 weeks 5 days (20h 56m 5s) ago19:09
CheGuevara3...19:09
nixternallimac: that is a good one19:09
jcastrothis is good because a) Upstreams want to make sure their software is packaged with quality in kubuntu.19:09
jcastrob) tracking down bugs19:09
limacnixternal; thx. btw what does "nixternal" mean? :D19:10
jcastroc) general communication19:10
dthackerlimac: wrecksgrossman was taken19:10
jcastrolike for example, if there's a security issue and you want to make sure it gets out to your users, then knowing the packager goes a long way.19:10
stdin!nixternal19:10
ubotuOh no!  The pointy-clicky Vista lover has arrived!  He's rumoured to be giving out free money, too!19:10
nixternalcombo of nix for unix and nix as in gone, deleted, killed, and ternal from eternal, which means I am gone forever, or even better, unix forever :)19:10
jcastroArtemis_Fowl: apachelogger: so basically, I was digging that you guys met and just wanted to point that out during this session19:11
limacdthacker: ha aha ahaha :)19:11
=== CheGuevara3 is now known as CheGuevara
jcastrobecause it's important for packagers and upstreams to have a good working relationship19:11
* apachelogger notes that he mailed Artemis_Fowl about some quirks once :P19:11
limac!ubotu19:11
ubotuI am ubotu, all-knowing infobot. You can browse my brain at http://ubotu.ubuntu-nl.org/factoids.cgi - Usage info: http://wiki.ubuntu.com/UbuntuBots19:11
limac!HI19:11
ubotuHi! Welcome to #kubuntu-devel!19:11
rick_h_can the OT stuff please go to #kubuntu, it's getting difficult for some to follow the main topic19:11
apacheloggerapparently I have to brand the apachelogger even stronger :P19:11
jcastroapachelogger: well, in open source things like that tend to happen.19:12
nixternalrick_h_: thanks for that...I was having a tough time trying to keep up19:12
jcastroapachelogger: perseverence for the win!19:12
apacheloggerindeed :D19:13
jcastroSo .. as a general note, if there are any upstream KDE folks around19:13
jcastroand you're interested in getting involved and don't know where to start19:13
jcastrofeel free to abuse me19:13
jcastroThis includes any upstream authors, so if you're not part of KDE officially but have like kMyApp or something that's fine too19:14
apacheloggerArtemis_Fowl: btw, will qaliaseditor also going Kay?19:14
Artemis_Fowlapachelogger: hell yeah........:-D19:15
apacheloggerArtemis_Fowl: ok, so I don't package it for hardy ;-)19:15
Artemis_Fowlapachelogger: you're right19:15
apacheloggernixternal: do you also answer amarok questions?19:16
nixternalapachelogger: no, you do19:16
nixternal:)19:16
apacheloggermeh19:16
apacheloggerha!19:16
apacheloggerNightrose: can I ask you?19:16
Nightrosesure ;-)19:17
apacheloggerNightrose: when is Amarok2 due? :P19:17
Nightrose~lart apachelogger19:17
* apachelogger waves19:17
Nightrosewhen it´s done hiney19:17
Nightrose;-)19:17
Nightrose*honey19:17
Nightroseha apachelogger ypu killed it :P19:18
apacheloggerhuh19:19
apacheloggerNightrose: what?19:19
Riddellseems like we're done19:19
apacheloggerindeed19:19
Nightroseapachelogger: the questions19:19
Riddellthanks everyone for coming to Kubuntu Tutorials Day19:19
DreadKnight:)19:19
RiddellI hope we helped to teach something19:19
jcastro\o/ great success!19:19
Nightrose\o/19:20
Riddellthis channel is open all year round for developer talk19:20
apachelogger\o/19:20
DreadKnight\o/19:20
Riddellif you want to get into being an elite Kubuntu developer, it's not hard and there's plenty to do19:20
apacheloggerthanks for this fabulous time :D19:20
apacheloggerall praise to kubuntu !19:20
* DreadKnight is looking at kpovmodeler-3.97.0.tar.bz2 19:20
Riddellif people got lost in any of the previous tutorials do ask for help here19:20
nixternalgroovy, good job everyone!19:21
ricerciai still cant make a deb!19:21
RiddellDreadKnight: you can probably use extragear-plasma as a template package to copy19:21
RiddellDreadKnight: or kdetoys-kde4 maybe19:21
Riddellricercia: where did you get to?19:22
* apachelogger actually suggests some partying :P19:22
RiddellI'm disappointed we didn't get this channel having more people than #ubuntu-devel :)19:22
apacheloggerlong tutorial day19:22
Riddellbut we were --> <--- that close!19:22
ricerciawell - i've made all my config files in the debian folder and i've got all my programs installed19:22
nixternalhehe19:22
apacheloggerRiddell: one day...19:22
Riddell4 more people and we'd have done it!19:23
apacheloggerricercia: paste tha error, please19:23
stdinat least it was more active than #ubuntu-devel19:23
Nightrosenahhh Riddell why didn´t you say that - we could have gotten some people here19:23
Nightrose;-)19:23
nixternalRiddell: we are also more than half way to having the same amount of people in here than we do in #kubuntu :)19:23
sigma_kubuntuRiddell: when do u forsee kde4 being used as the primary desktop in kubuntu?19:23
DreadKnightok, who has some "free" time? i really want to package kpovmodeler-3.97.0.tar.bz2 now ;)19:23
ricerciawel @ the moment i haven't even got the tar/bzip files 'cos i deleted them in frustartion19:23
nixternalsigma_kubuntu: 8.1019:23
nixternalhopefully19:23
stdinif you're very very good19:24
nixternalby then, we should be looking at KDE 4.119:24
CheGuevaraDreadKnight, go on then :P19:24
Riddellsigma_kubuntu: well we should have CDs for hardy, it just won't be recommended for those who want stability19:24
DreadKnightCheGuevara: need a bit of guidance19:24
CheGuevaraDreadKnight, start off with looking at the extragear-plasma package19:24
CheGuevarait won't be too close but it'll help19:24
ricerciaok i've got http://downloads.sourceforge.net/kraft/kraft-0.20.tar.bz2 now wat do i do with it?19:24
apacheloggerbunzip kraft-0.20.tar.bz219:25
sigma_kubuntuRiddell: will those cds be available via shipit?19:25
apacheloggergzip kraft-0.20.tar19:25
Riddellsigma_kubuntu: no19:25
apacheloggerricercia: mv kraft-0.20.tar.gz kraft_0.20.orig.tar.gz19:25
ricerciabunzip not       installed and apt-get doesn't work either19:26
apacheloggerricercia: sorry, bunzip219:26
ricerciaoh i figured it out19:26
ricercialol19:26
DreadKnightextragear-plasma-3.97.0 is nothing like in the tutorial xD19:27
apacheloggerlol19:27
apacheloggerDreadKnight: feel free to ask in #ubuntu-motu ;-)19:28
DreadKnightI r doomed >_<19:28
sigma_kubuntuRiddell: what easy to use opensource server program can be used as a server for kontact? (For email etc)19:28
apacheloggerkolab19:29
apacheloggerthough, that's more like PIM19:29
Riddellkolab indeed or any imap or pop3 server, the server team would know more19:29
apacheloggersigma_kubuntu: basically you can use any ;-)19:30
sigma_kubuntuI found kolab but from what i understood it needs kolab clients 2work not kontact. is that right?19:30
apacheloggerkontact == kolab client19:30
Riddellkontact is /the/ kol19:30
Riddellkontact is /the/ kolab client19:30
apacheloggerbesides it's also working with any other mail client19:31
apacheloggerkontact is just the most supported one19:31
sigma_kubuntuwho is the server team? do they hav a irc room?19:31
stdinas a note to you people packaging the extregear package, make sure you have "hardy" in the changelog, not "gutsy"19:31
ricerciaok i seem 2 be able to bunzip correctly but gzip i'm getting confused19:31
CheGuevaraRiddell, for apps in extragear that got stable alternatives in archives right now should I use a diff package name (like ktorrent4 or smthing)19:32
ricerciai have the gzip file19:32
dthackerapachelogger: got a few mins to help with that build tutorial19:32
dthacker?19:32
CheGuevaraRiddell, or extragear-ktorrent (duh)19:32
sigma_kubuntuah i understand now. il try that out. does kolab just install on kubuntu like any other app?19:32
ricerciagzip: kraft-0.20.tar: No such file or directory19:32
CheGuevarastdin, yeah cool19:32
RiddellCheGuevara: ktorrent-kde419:33
CheGuevarakk19:33
Riddellsigma_kubuntu: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server19:33
dthackerhere is wherea my files are now.  Still getting can't find source error19:34
dthackerhttp://pastebin.ubuntu.com/2708/19:34
Riddellsigma_kubuntu: https://wiki.kubuntu.org/ServerTeam19:34
Riddelldthacker: you need to gunzip the .gz19:35
Riddelldthacker: and mv debian into the directory it makes19:35
ricerciadthacker luks like he is having a similar problem 2 me19:35
apacheloggerricercia: what's your problem?19:36
dthackerRiddell: so 1) unzip source 2) move template directory to debian under the dir the source created, 3) edit files as needed. 4) profit!19:37
Riddelldthacker: exactly19:37
stdinricercia: move kraft-0.20.orig.tar.gz to kraft_0.20.orig.tar.gz (need's an underscore not a dash)19:37
ricerciai can extract the .gz file19:37
ricerciagzip: kraft-0.20.tar: No such file or directory is wat i get19:37
dthackerok lets give it a shot.19:37
apacheloggerricercia: when do you get this error?19:38
ricerciagzip kraft-0.20.tar is wat i type btw19:38
apacheloggerwell19:38
apacheloggerricercia: what are you trying to do anyway? ;-)19:38
ricerciamake the deb file19:38
apacheloggerthat is pretty obvious19:39
ricerciasorry lol19:39
=== aos101_ is now known as aos101
apacheloggerricercia: bunzip2'ed the bz2?19:39
ricerciai fink so19:39
apacheloggerhehe19:39
apacheloggerricercia: run ls19:39
ricercials: debian  kraft-0.20.tar.bz2  kraft-0.20.tar.gz19:39
apacheloggerhm19:39
ricerciathats wat i've got 4 my files so far19:39
apacheloggerricercia: remove the .gz19:40
ricerciakk19:40
apacheloggerbunzip *bz219:40
apacheloggerbunzip2 *bz219:40
apacheloggergzip *tar19:40
apacheloggermv kraft-0.20.tar.gz kraft_0.20.orig.tar.gz19:40
ricerciayay i'm getting sumwhere, thanks!19:40
ricerciado i have to extract the current gz file?19:41
apacheloggeryep19:41
ricerciakk19:41
apacheloggerthen move the debian into the created kraft-0.2019:42
dthackerdo have to copy kraft-0.20.tar into kraft-0.20 before you run debuild?19:43
ricerciai know this mya sound stupid but i usually use `tar xfv filename` 2 extract gunzips, is there anyfing wring with that?19:43
ricerciabecause every1 else uses gzip ?!?19:43
dthackermust be lunch19:44
apacheloggerdthacker: see what I wrote above19:45
apacheloggerricercia: nope19:45
=== arpan is now known as Kody
ricerciathanks, sorry 4 being such a newb19:45
ricerciai just dont want 2 get anyfing wrong again19:46
dthackerapachelogger: if you are talking about converting the bz2 to a gz. I did that.19:46
apacheloggerricercia: better to ask such things than to be wrong ;-)19:46
apacheloggerdthacker: so why do you have a kraft-0.20.tar19:46
apacheloggerthat should bekraft_0.20.orig.tar.gz19:46
apacheloggerthen tar -xf kraft_0.20.orig.tar.gz19:47
apacheloggermove the debian directory in19:47
apacheloggerand you're ready to go19:47
* apachelogger is wondering what happend to jpatrick19:47
Riddellapachelogger: I sent him an e-mail asking if he was ok19:48
apacheloggerok19:48
Riddellhe did warn me he might disappear before19:48
ricercialataest error from debuild: http://pastebin.ubuntu.com/2710/ *sigh*19:48
Riddellthanks for your help during the tutorial19:48
apacheloggerno problem :)19:49
apacheloggerhmm19:50
apacheloggerricercia: can you please paste your debian/rules19:50
Riddellwolfger: what's the best time for you?19:50
ricerciadebian/rules : http://pastebin.ubuntu.com/2711/19:51
* nixternal does some of his merges19:51
apacheloggervery strange19:52
apacheloggerricercia: also debian/control plz19:52
dthackerapachelogger: progress! now new error at http://pastebin.ubuntu.com/2712/19:52
apacheloggerhrrr19:52
apacheloggeryou guys managed to have exactly the same issue :P19:52
dthackerI didn't copy!  honest!19:53
apacheloggeryeah, I see that :P19:53
ricerciadebian/control : http://pastebin.ubuntu.com/2713/19:53
ricercialol19:53
apacheloggerdthacker: ricercia: you guys might get one mentor for both of you ;-)19:53
apacheloggerricercia: Package in the source section missing19:53
ricercialol19:53
apacheloggerdthacker: same for you19:53
apacheloggerPackage:19:54
apacheloggerPackage: kraft19:54
apacheloggers/source section/binary section19:54
zancdarkubuntu's tutorial day is finish?19:54
ricerciaOMG it's actually doing somrthing now19:54
apacheloggerzancdar: yes19:54
zancdarshit19:55
apacheloggerhehe19:55
zancdarI forget it19:55
zancdarcan I have logs?19:55
apacheloggerirclogs.ubuntu.com19:55
ricerciai got a deb file yay!19:55
zancdarthank's a lot19:55
ricerciacheers, again sorry for being such a newb lol19:55
dthackerwhere does that go?  at the top?19:56
apacheloggerdthacker: it's already there19:56
apacheloggerline 1019:56
apacheloggersays Package: {NOTHING}19:56
apacheloggershould actually be Package: kraft19:56
dthackerhttp://pastebin.ubuntu.com/2714/19:57
dthackermy rules file.19:57
apacheloggerdthacker: the issue is in debian/controls19:58
apachelogger-s19:58
ricerciawell i installed by deb19:58
dthackerI thought you said rules.19:58
* apachelogger should get more sleep19:58
ricerciabut i think all it did was install the documentation19:58
apacheloggerdthacker: [20:51] <apachelogger> ricercia: also debian/control plz19:58
apacheloggerricercia: actually19:58
stdintake off the '#' on line 5 too19:58
* dthacker has been in irc too long.19:58
apacheloggerI suspect the cdbs file to be useless :P19:58
* CheGuevara is slowly advancing with ktorrent-kde419:58
apacheloggeryeah19:59
apacheloggerricercia: uncomment line519:59
apacheloggerdthacker: same for you19:59
dthackerin controls?19:59
apacheloggeractually19:59
apacheloggerline419:59
apacheloggerdthacker: rules19:59
zancdarWhen they are talking about makes .deb packages it was very good?19:59
zancdarAnd sorry if my english is bad I am french19:59
Riddellzancdar: it was formidable :)19:59
zancdarprobably I will make .deb packages soon :D20:00
apacheloggerbien sûr :P20:00
dthackeryay, I'm running configure20:00
ricerciahere's my debian/control file (afterdeleting # @ line 5): http://pastebin.ubuntu.com/2715/20:00
apacheloggerzancdar: ping me if you need a review20:00
* apachelogger starts questioning himself20:00
apacheloggerricercia: you removed the # from rules, right?20:01
CheGuevarastdin, do you know off the top of your head in which dev package cmake/modules/FindKDE4Internal.cmake is20:01
RiddellLogs now up at https://wiki.kubuntu.org/KubuntuTutorialsDay20:01
ricerciano sorry - will do20:01
apacheloggerCheGuevara: I'd say kdelibs5-dev20:01
stdinkdelibs5-dev20:01
CheGuevarathx guys20:01
ricerciajust line 4 or line 3 as wel?20:01
apacheloggeronly 420:01
ricerciakk20:02
apacheloggerdthacker: still building for you?20:02
dthackernope pasting error, control and rules.  just a sec20:02
stdinCheGuevara: kde4 packages should all build-dep on kdelibs5-dev20:02
ricerciahooray! ./configure is running20:02
=== Riddell changed the topic of #kubuntu-devel to: Welcome to the Kubuntu developers channel
apacheloggerRiddell: I think that is the shortest topic of the year ;-)20:03
zancdarWhy 1.3.* wesnoth version's aren't in packages repository?20:04
dthackerhttp://pastebin.ubuntu.com/2716/20:04
CheGuevarastdin, kk, thx20:04
apacheloggerzancdar: probably no one packaged it20:04
DreadKnightzancdar: blame it on the lazy motus20:04
zancdarlazy motus? hum in french :D20:04
apacheloggerjeez20:05
DreadKnight:D20:05
apacheloggerno more cookies for DreadKnight!20:05
wolfgerRiddell: best time for me? Is that in reference to my question about running tutorials again?20:05
nixternalRiddell: are you backporting kde4 updates to gutsy or using the kubuntu.org repos? new libsoprano btw...I can package for hardy and upload as I am building a 64bit package for my desktop now so I can update kdelibs20:05
apacheloggerwolfger: yes20:05
Riddellnixternal: yeah, I should put them in gutsy-backports I suppose, it'll take a week for them to compile though20:06
Riddellnew soprano, groovy20:06
wolfgerWell, I'm in EST, so starting at 2200 UTC or later is good... but with respect to the West Coast, that would still be too early20:06
=== comm[n\A]der is now known as comm_a_nder
nixternalyou want me to go ahead and upload the new soprano?20:06
nixternalRiddell: ^^20:07
apacheloggerzancdar: it appears it got stuck in debian experimental, and we only sync from unstable... so you'll have to wait20:07
dthackerapachelogger: my latest error, with rules and control http://pastebin.ubuntu.com/2716/20:07
txwikingersorry to be late20:07
* txwikinger wants to know how he can best put his talents to the good of kubuntu 20:07
apacheloggerdthacker: you don't build-dep on kdelibs4-dev20:07
Riddellnixternal: sure20:07
DreadKnighttxwikinger: by learning me something20:07
apacheloggertxwikinger: become a coredev :P20:07
txwikingerDreadKnight: That would be teaching you something :D20:08
apacheloggerright20:08
apacheloggerlazy DreadKnight20:08
DreadKnight:D20:08
txwikingerk apachelogger.. I usually always do what you say ;)20:08
CheGuevarawhats the best way to get build/run deps right20:08
ricerciadthacker: it's a dependency issue, i dont fink there's anyfing wrong with the debian/config files20:08
Riddellwolfger: there's no right answer to timezones, but we can look at doing it more US friendly if there's a next time20:08
apacheloggerCheGuevara: trial and error20:08
CheGuevaraapachelogger, lol but if you already got loads of -dev packages installed20:09
dthackerapachelogger: so I need to install more libs?20:09
ricerciahave you got the qt -dev files installed?20:09
apacheloggerCheGuevara: in a chroot20:09
zancdarthank's apachelogger i am building last version myself20:09
wolfgerRiddell: appreciate it. Fortunately, I had a vacation day to burn before the end of the year :-)20:09
apacheloggerCheGuevara: I usually do it in pbuilder, takes longer for a lot of deps but one can mostly use that time to get debian/copyright right20:09
apacheloggercopyright right, wtf -.-20:09
=== limac_ is now known as limac
wolfgerI've missed so many other Packaging 101's due to time zone issues...20:10
CheGuevaralol20:10
apacheloggerwolfger: you probably should move then :P20:10
mikkaelif i view some ppa's at launchpad, here for example htt20:10
wolfgerlol20:10
* CheGuevara goes to read about pubuilder20:10
wolfgerpubuilder: the stinky version of pbuilder?20:11
apacheloggerlol20:11
mikkaelhttps://launchpad.net/~notz/+archive, are those gutsy or hardy packages ? sources.list entry says hardy, series says gutsy..20:11
apacheloggergutsy20:12
apacheloggeryou will have to change the sources.list entry20:12
* dthacker installs kdelibs4-dev20:13
DreadKnightthis is the "right" trunk? https://edge.launchpad.net/~kubuntu-members-kde4/+archive20:13
CheGuevaraapachelogger, basically create the chroot and use pdebuild instead of debuild?20:13
apacheloggersudo pbuilder create20:13
apacheloggeryou might want to activate universe and multiverse in /etc/pbuilderrc first though20:13
ricerciathanks apachelogger - i got a .deb file that works and i installed it too and that works as well20:14
apacheloggerCheGuevara: then you can just do `sudo pbuilder build ../*dsc` or something20:14
apacheloggerfirst you'll need to run debuild -S -sa though20:14
apacheloggeror debuild -S -sa -us -uc20:14
apacheloggerlatter will not sign the files20:14
apacheloggerricercia: gratulations :)20:14
CheGuevaraapachelogger, i already set it to do create, is it ok to activate universe/multiverse later?20:14
CheGuevaraapachelogger, what about just using "pdebuild"20:15
apacheloggerhm20:15
dthackerI'm compiling, fingers crossed20:15
apacheloggerCheGuevara: oh, that's possible as well ;-)20:15
* apachelogger is wondering about later activating universe and multiverse20:15
stdinyou can always "sudo pbuilder --login --save-after-login" and add the repos then do "apt-get update" ;)20:15
CheGuevara:P20:16
CheGuevarahow do i get a secret key?20:18
mihasi followed to http://people.ubuntuwire.com/~jpatrick/kubuntu-pkg-talk20:18
mihasbut debuild makes error20:18
mihashttp://pastebin.ubuntu.com/2717/20:19
CheGuevaraThe following packages have unmet dependencies:20:19
CheGuevara  aptitude: Depends: libapt-pkg-libc6.6-6-4.5 but it is not installable20:19
CheGuevaraE: Unmet dependencies. Try using -f.20:19
CheGuevaraperfect timing lol20:19
mihasi typed only ---> debuild -S -sa20:20
mihasbecause gpg does't works20:20
dthackerI failed debsign.  what keys do I need to gen?20:20
CheGuevarayeah whats what we all want to know :P20:20
CheGuevaraapachelogger, stdin ?20:21
stdin!gpg20:21
ubotugpg is the GNU Privacy Guard.  See https://help.ubuntu.com/community/GnuPrivacyGuardHowto and class #8 on https://wiki.ubuntu.com/ClassroomTranscripts20:21
stdinthat guide tells you how20:21
dthackerwill this invalidate my ubuntero signature?20:22
CheGuevarathx20:22
stdinif you've signed the CoC then you have a key :)20:22
dthackerthen I re-installed20:22
stdinso you don't have the private key?20:23
dthacker"don't tell anyone, but I was running some other distro when I signed up"20:23
stdinjust deactivate the key on launchpad, make a new one and resign the CoC20:23
dthackerdon't see it in .ssh20:24
stdinit'll be ~/.gnupg20:24
stdinnot ~/.ssh20:24
stdinyou should probably also set DEBEMAIL and DEBFULLNAME if you want to use debuild to sign stuff. I have them set in my ~/.bashrc20:26
stdinexport DEBEMAIL="you@email.www"20:26
stdinexport DEBFULLNAME"Your Name"20:26
stdinerm. actually, export DEBEMAIL="you@email.www"20:27
stdinexport DEBFULLNAME="Your Name"20:27
fdovingstupid new flashplayer doesn't work with konq.20:28
CheGuevaraand GPGKEY right stdin20:28
stdinyep, that too20:28
Riddellfdoving: there's patches if you want to test them20:29
limacare the bugs in ubuntu and kubuntu the same thing?20:30
fdovingRiddell: yes please.20:30
dthackerstdin. ok will do20:31
Riddellfdoving: https://bugzilla.novell.com/show_bug.cgi?id=34808820:31
ubotuNovell bug 348088 in KDE "Support for latest Flash plugin" [Major,New]20:31
Riddelllimac: yes, we're part of ubuntu20:32
fdovingRiddell: thanks, did you get my message about the broken KURL-patch?20:32
limacthx20:32
fdovingRiddell: in any case, here it is again: https://bugs.launchpad.net/ubuntu/+source/kdelibs/+bug/162233 - debdiff for gutsy. broken KURL-things. kdebug: https://bugs.kde.org/show_bug.cgi?id=150973 - it is reverted in kdesvn, not sure if it affect hardy or not, (don't have it anywhere).20:33
ubotuKDE bug 150973 in general "kurl prettyUrl corrupts original url" [Normal,Resolved: fixed]20:33
Riddellfdoving: ok, I'll take a look at that20:36
fdovingRiddell: thanks.20:36
CheGuevaraapachelogger, which way do u prefer for me to get u packages to review?20:42
jpatrickCheGuevara: upload them to REVU20:43
CheGuevaraaight20:43
jpatrick!revu20:43
ubotuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU20:43
CheGuevarajust that apachelogger volunteered to review, thought i'd ask him :P20:44
apacheloggeroh20:45
apacheloggerwb jpatrick :)20:45
jpatrickhi apachelogger20:45
jpatrickgot booted off my net, again..20:45
apacheloggerjpatrick: well, Riddell managed to do the tutorial without :P20:46
jpatrickapachelogger: he had my notes :p20:47
apacheloggerjpatrick: he was probably better anyway :-P20:47
jpatrickyeah20:47
CheGuevara:P20:47
nixternalalrighty...no buntu hardy buildin' for a bit...broken main right now20:48
apacheloggerlol20:49
apacheloggernixternal: good job :P20:49
nixternalhehe20:49
nixternalhopefully pdfedit made it through w/o any probs..but I think I will need a give back on that one so I can rebuild and upload later20:49
stdinso is hal still broken?20:51
txwikingernixternal: I tried it a couple of month ago and it worked ok for me20:53
CheGuevarayeah aptitue is b0rked20:53
nixternalyup20:53
CheGuevaraw00t now got an gpg key in launchpad :P20:55
CheGuevarajpatrick, can u resync the uploaders keyring thing20:56
jpatrickCheGuevara: sorry, not an admin, try asking on #-motu20:57
CheGuevaraoh sorry20:57
stdinCheGuevara: that #ubuntu-motu20:58
CheGuevarayeah20:58
CheGuevaraYour GPG key needs to have an Elgamal secondary key in order to allow encrypting data as well as signing it. If you don't create an Elgamal key, you will be able to upload to REVU but not to recover your password, and hence, to login on the web interface.21:01
CheGuevaracan someone hint how to create one of these21:01
CheGuevaracan't find any info on the wiki21:01
ScottKCheGuevara: Odds are you did if you don't know.21:02
stdinthe default is to create one21:02
CheGuevaraoh21:02
CheGuevarathink i am all set then21:03
Tm_Thi kids21:04
stdinooh, new cloak :)21:05
Tm_T?21:06
stdinyour cloak21:06
Tm_Taa, yes, thanks :)21:06
CheGuevaragoing up21:06
CheGuevaraevening Tm_T21:07
CheGuevaraSuccessfully uploaded packages21:07
CheGuevaraftp://revu.tauware.de/incoming/21:09
CheGuevaraw00t :P21:09
CheGuevaraare they gonna get moved from incoming in a bit?21:10
stdinit's a "virtual directory"21:10
stdinautomagically moves it21:11
CheGuevaraoh kk21:12
dthackerargh: no writable public keyring found21:12
CheGuevaradthacker, what are you trying to do21:13
dthackergenerate new key.  debuild can't find mine21:13
CheGuevaradid u follow https://help.ubuntu.com/community/GnuPrivacyGuardHowto21:14
jpatrickdthacker: did you add the "-kKEYID" flag?21:14
dthackerjpatrick: don't remember that.  CheGuevara: I am issuing gpg --gen-key21:16
jpatrickCheGuevara: your ktorrent-kde4 upload is out of the ftp and not on revu :( You'll have to wait till midnight when the keys are automagically synced21:16
CheGuevarahmm that worked fine for me21:16
dthackergpg: no writable public keyring found: eof21:17
dthacker 21:17
CheGuevaradthacker,21:17
CheGuevaracheck perms on .gnupg21:17
=== never|mobi is now known as neversfelde|mobi
dthacker70021:17
CheGuevaradrwx------  3 cheguevara cheguevara21:18
dthackerdrwx------  2 dthacker dthacker      4096 2007-12-13 15:12 .gnupg21:18
CheGuevarayeah that looks right21:19
dthackermaybe there are old files I don't own in the dir. hang on....21:19
CheGuevara'cause from what i see that error comes up when somethign is up with permissions21:20
dthackerroot owned them, no idea why.21:20
CheGuevaraheh21:20
CheGuevaraok stuff is gone from incoming but its not showing up on revu main page21:20
CheGuevaraoh didn't see what jpatrick said sorry21:21
CheGuevarajpatrick, middnight GMT ?21:21
jpatrickCheGuevara: think so21:21
CheGuevaranot too bad 2 and a half hours :P21:21
CheGuevarajpatrick, will it then appear on revu or i'll have to re upload?21:22
CheGuevaraapachelogger or stdin do you guys wanna take a look at it for now?21:22
jpatrickCheGuevara: reupload21:23
CheGuevarakk21:23
=== comm_a_nder is now known as comm[n\A]der
iRonGuys, i've missed ending of today's tutorial.. I've a good knowledge in Unix/C/C++/ObjC.. How could I help Kubuntu project?21:32
jpatrickiRon: logs are at https://wiki.kubuntu.org/KubuntuTutorialsDay/21:36
Riddellhi iRon, do hang around21:37
Tm_TRiddell: what's our opinion currently about kickoff?21:38
iRonjpatrick: No logs for "Kubuntu and KDE Q&A"21:38
Riddellif you want to jump in at the deep end we need someone to work on "User Hard Disk Mounting"21:38
iRonRiddell: is there any spec/functional reqs for this?21:39
RiddelliRon: https://wiki.kubuntu.org/KubuntuHardyCatchup21:39
Riddellsecond last one21:39
Riddellit would mean working on kdebase's medio ioslave21:39
skraelingscan we expect to c another tutorial day in near future? i missed it cause i had exams at univ.21:40
nixternalskraelings: I would have to say yes after seeing the buzz21:40
apachelogger+121:41
RiddelliRon: it's probably not a lot of code needed, the hard part would be finding where to do it in kdebase and the exact dbus-send items to use21:41
Riddellskraelings: it did seem to go well21:41
RiddellI'd worry about duplication in another one, we'd need to come up with some fresh ideas21:41
Riddellpartly fresh anyway21:41
skraelingsRiddell, nixternal: yes, i see..i'm checking the logs right now21:41
iRonRiddell: so, first i need to get kde 3 sources and digg them? :)21:41
CheGuevaraapachelogger, can i pm21:41
RiddelliRon: apt-get source kdebase21:42
apacheloggerpm ftw!21:42
apacheloggerwhatever it may be :P21:42
RiddelliRon: you may also want to look at gnome-mount and find the patch for it in there21:42
iRonRiddell: sure21:42
jpatrickiRon: make sure you fetch the src packages from hardy :)21:43
iRonjpatrick: so, i need to update my system to hardy too?21:44
iRonjpatrick: i'm on gutsy now21:44
jpatrickiRon: no, just change the deb-src lines in /etc/apt/sources.list to hardy21:44
iRonjpatrick: ok21:45
iRonRiddell: does it mean, that we also need some gui to let user select which disk to mount?21:49
CheGuevararight click - mount?21:51
santiago-veHello guys.... I know the Tutorial day its over (Well the time that was set for it) but does someone has the logs?... im very interested in joining the kubuntu-devel team21:51
CheGuevarahttps://wiki.kubuntu.org/KubuntuTutorialsDay/21:51
santiago-veCheGuevara, thanks alot21:52
CheGuevaranp21:52
iRonCheGuevara: to do "right click" -- device must appear first somewhere..21:56
jpatrickiRon: in media:/21:56
iRonjpatrick: oh, thanks :)21:56
dthacker<sigh> could someone give me a lead here? http://pastebin.ubuntu.com/2719/21:58
dthackerI generated a new key.21:58
jpatrickdthacker: does it list the key in `gpg --list-keys22:00
dthackerjpatrick: yes22:00
dthackerdo I need to run dbuild from sudo?22:00
jpatrickno, you shouldn't have to22:00
jpatrickprehaps making the key from kgpg might help?22:01
=== reydan is now known as Reydan
=== rdieter is now known as rdieter_afk
Niahawwww, now i know whats UTC mean, in "15:00 UTC"... been waiting for about 3 hours now, to find out that i didnt figure the right time zone...:-(22:06
jpatrickNiah: fear not, you can still read the logs22:06
Niahyeah, fortunately:)22:07
Niahthx for pasting the link22:07
Niah( CheGuevara, that is)22:07
Riddellsantiago-ve, Niah: let us know if you have any questions22:08
Riddellalthough I'm pretty tired after all that, should be off to bed soon :)22:08
dthackerRiddell: if I can't get this key problem with debuild resolved, where is a good mailing list to post the question to?22:08
Riddelldthacker: key problem?22:09
CheGuevaraRiddell, as noted by apachelogger ktorrent 3.97.0 is missing a copy of GPL in its .tar.bz2, which is not exactly right22:09
dthackerdebsign complains bitterly at the end of my build22:09
Riddelldthacker: zip up what you have and put it on a web server so we can get if you want22:09
jpatrickRiddell: http://pastebin.ubuntu.com/2719/22:09
dthackerRiddell: it's just trying to get the tutorial to work22:09
RiddellCheGuevara: try /msg'ing toma about it22:09
santiago-veWell im picking up some material to read while traveling on bus (Going to leave on saturday...) so... ill come with lots of question by monday :D, Thanks Riddell22:10
Riddelldthacker: do you have a gpg key with that e-mail address?22:10
CheGuevarakk Riddell22:10
xRaich[o]2xis there a good C++ tutorial for kde4?22:11
dthackerRiddell: no but I changed it to match and I'm still borked. http://pastebin.ubuntu.com/2722/22:13
RiddellxRaich[o]2x: http://techbase.kde.org/Development/Tutorials22:13
xRaich[o]2xthanks a bunch :)22:13
Riddelldthacker: what does gpg --list-key dthacker9@cox.net show ?22:14
dthackerRiddell: it shows a key with that UID, do you need it pasted?22:15
Riddelldthacker: but you must not have the secret key22:16
Riddellpaste would be useful22:16
CheGuevaraRiddell, http://lists.kde.org/?l=kde-commits&m=119758410515183&w=222:16
CheGuevaraquestion is, what about the existing tarball?22:17
Riddelldthacker: infact --list-secret-key22:17
dthackerRiddell: http://pastebin.ubuntu.com/2723/22:17
RiddellCheGuevara: you can just add it to the .orig now, since it's in upstream22:17
juniormany thanks to all kubuntu devels for this great tutorial day!22:18
CheGuevaracool Riddell22:18
juniorit was really really nice... all the best!22:18
dthackerRiddell: same output for --list-secret-key22:18
Riddelldthacker: can you run gpg --clearsign foo22:21
Riddellwhere foo is a file22:21
Niahwow, read the log... and i'm doing some gui in java with awt and swing. Can't wait to try those qt pyton lib. Seems very very intuitive and faster.22:22
dthackerRiddell: it worked after I gave it my password22:23
apacheloggerCheGuevara: btw, please add a note to changelog, that you edited the tarball since upstream included a gpl copy as well22:23
dthackerbut it's complaining about gpg-agent not running22:23
blueyedWhat's the best way to check if "dcop kdesktop KScreensaverIface lock" should get called for KDE/Kubuntu? (in /usr/share/acpi-support/screenblank)22:24
CheGuevaraapachelogger, note22:25
blueyedchecking for "pidof dcopserver"?22:25
Riddelldthacker: can you run debsign foo.changes ?22:25
Riddellblueyed: if ps shows kdesktop is running?22:26
CheGuevaraapachelogger, should i do it as ubuntu2 now or just keep it at ubuntu1 since it never got published anywhere22:26
Riddellblueyed: see policy-funcs for a use of dcop in that directory22:26
blueyedRiddell: so "pidof dcopserver"? (seems better than ps and grep)22:26
Riddellblueyed: yes22:26
dthackerRiddell: malformed user id! hmmm22:27
jpatrickCheGuevara: keep as is22:27
CheGuevarakthx22:27
jpatrickdthacker: are you using the key from the line: pub: in --list.keys?22:27
dthackerjpatrick: I am using the 8 chars after the slash in that line as my env variable GPGKEY22:29
Riddelldthacker: pastebin us  gpg --list-secret-key "Dave Thacker <dthacker9@cox.net>"22:29
Riddelland unset GPGKEY22:30
dthackerhttp://pastebin.ubuntu.com/2724/22:31
Riddelldthacker: it needs to match exactly22:32
dthackertypo22:32
dthacker?22:32
Riddellthat "(Home PC)" isn't there22:32
Riddelltry debuild -S -k(Home PC)22:32
Riddellmm,no22:32
Riddelldebuild -S -kdthacker9@cox.net22:32
amasonRiddell: is the qtdesigner the preferred way to build GUI's? Are they more maintainable that way? Is it feasable to make the .ui files by hand ?22:34
dthackerRiddell: (HomePC) was the comment from creating the key.  I have to leave now.  I will regen without the comment.22:34
Riddellamason: yes, not using designer makes thing much harder to maintain22:35
Riddellthere's no need to make .ui files by hand22:35
dthackerthanks for your help and the tutorials.  I will follow up tomorrow if I still have problems.  bye!22:35
Riddellyou can code the GUI in python or c++ manually with QGridLayout and all the QWidgets22:36
Riddellbut there's no point usually22:36
Riddelldthacker: night22:36
amasonRiddell: ok. It' just that my interest is in the qt jambi area. However it uses this crapy eclipse version of the designer which barely runs22:36
amasonwith out crashing22:36
amasonthe fact that i can't  stand eclipse also doesn't help22:37
amason=) the normal qt designer app seems fine22:37
Riddellamason: I'm pretty sure you can use the normal qt designer for jambi22:37
amasonhmm doesn't seem to like the ui files22:38
Riddellthere's probably a jambi uic to compile the .ui files to java22:38
amasonRiddell: yeh there is but it also suffers from the same fate that eclipse does.....doesn't run reliably etc...22:38
amasoni guess i could use xslt22:39
amasonRiddell: thanks for your help.22:39
Riddellamason: nixternal has been known to use jambi22:39
RiddellI've not used it much22:40
amasonRiddell: yeh i'd like to go the C++ route but i've spent so long in java land that the thought of spending 3 years getting to know C++ well enough that i can write something i'm happy with is quite a large mental barrier. =)22:41
Riddellamason: c++ is just a most complex and lower level java, it wouldn't take that long to convert22:42
Riddells/most/more/22:42
Niahjust have to take care of memory, oh and you can redefine operator. Thats it i guess.22:43
amasonc++ does the whole multiple inheritance rather than using interfaces no ?22:44
Niahyes, you can do multiple inheritance22:45
Tm_Tmoooh22:45
amasonmaybe i should stoping sucking and take a few weeks holiday to try and learn :)22:45
Niahwell, I think you can learn it very fast, maybe in 1, 2 day, considering you are already good in java22:46
elisianowell it's different when someone knows C++ and learns Java than viceversa22:47
elisianoamason: http://www.mindview.net/Books22:48
amasonreally ? i've never actually had to deal with real memory. It's all just references in java.  Don't have to worry about have a signed/ unsigned int's etc.. just seems alot more potential to mess up22:48
elisianothe author wrote Thinking in Java and Thinking in C++22:48
elisianofree ebooks22:48
amasonhmm22:49
amasonawesome will give it a read22:49
amasonmight get the dead tree version22:51
Niah[23:47:47] <elisiano> well it's different when someone knows C++ and learns Java than viceversa22:52
NiahI guess you are right on this one22:52
elisianobye guys, c ya22:52
NiahBye.22:52
Niahgoing to bed, thanks for everything:) gn822:53
nixternalya, going from java to c++ is definitely different22:53
* jpatrick prefers c++22:53
nixternalI just spent the last year doing it22:53
santiago-ve<.< i prefer PHP :) and python :D22:53
nixternalit depends on what I am writing with regards to language preference22:53
nixternalmost of my work is mobile in nature, so java is the way to go22:54
CheGuevarafinally a php coder :P22:54
santiago-ve:) soon a phpQT coder too22:55
CheGuevaraphpqt development seems a bit dead22:55
santiago-vea bit?... i'd say somewat alot :/22:55
amasonso has the bzr tutorial been and gone ?22:55
CheGuevaraamason, yep22:55
nixternalsoprano uploaded22:56
nixternaland kdelibs now compiling once again...woohoo22:56
nixternalvorian: ^^22:58
vorian\o/22:59
jpatrickapachelogger: do you plan to update tastymenu?22:59
nixternalvorian: you still need it right?22:59
apacheloggerjpatrick: oh yeah, on my todo, which is fairly long :P22:59
voriannixternal, yeah! and I just got home :)22:59
nixternalvorian: hardy?22:59
vorianperfect timing22:59
vorianaye22:59
nixternalamd64?22:59
vorian(and foresight... shhhh)22:59
jpatrickapachelogger: ah well, I'll leave you to it :)22:59
nixternallol22:59
voriannope just 38623:00
apacheloggerjpatrick: :P23:00
nixternalk23:00
apacheloggerright, leave me alone with all the work23:00
CheGuevaradoes anyone know how to make ubuntu use the new dns servers after changing /etc/resolv.conf23:00
voriani am a little upset i missed all the schooling today :(23:00
nixternalvorian: http://www.nixternal.com/tmp23:01
nixternalforgot I built x86 as well23:02
voriandamn that was quick :)23:02
nixternalno messin' around here23:02
apachelogger-.-23:02
vorian:)23:03
* Riddell snoozes23:03
nixternalcoming up to the 27% mark23:03
voriannixternal,  on kdelibs?23:04
nixternalya23:04
nixternalhehe23:04
nixternalthat is where it was crashing out23:04
nixternalafter my original soprano upload23:04
nixternalforgot to add 2 new files23:04
nixternalok, I am good...it is flying by23:04
vorianw00t23:06
nixternalvorian: I take it that worked for ya :)23:11
vorianyeah23:11
vorian:)23:11
vorianthanks for saving me about 15 minutes of my night :)23:12
nixternalhehe, no problem23:13
nixternalI am just now recompiling everything from scratch on a headless box that I am switching over to full time23:14
nixternalthat means no more kde 3.5.x for me :)23:14
vorianwow23:14
nixternalI have only been using 3.5.x for email23:14
apacheloggerscrew kde 3.523:14
vorianhehe23:14
* apachelogger is using kde4 all over the place for almost a month now23:15
nixternalbut it seems that kmail in kde 4 is just as stable and crappy as kde 3.5.x kmail :p23:15
apacheloggernixternal: well, it's a straight forward port23:15
nixternalgo figure23:15
nixternalI thought there were some changes to it at least23:15
hadsNot till later isn't it.23:15
apacheloggerI didn't spot one ;-)23:15
apacheloggeroh right, the toolbar is different23:16
hadsKMail eats my mail on a semi-regular basis but I still like it.23:16
apacheloggerlol23:16
nixternalkmail is great for pop3, but I would love to go back to IMAP eventually23:16
nixternaland I don't feel like going back and relearning, or knocking the rust off, of mutt23:17
* apachelogger isn't a lot into offline mail clients anyway23:17
apacheloggerhmmm23:17
apacheloggerisn't mutt-ng developed by a wicked minded austrian? :P23:17
apacheloggerI mean, even more wicked minded than me...23:17
nixternalapachelogger: actually, I have gotten so used to just using my lappy for everything and pop3 for the past couple of years, that I am pretty much the same way now23:18
Nightroseone like you :P23:18
Nightrose?23:18
coreymon77hey everyone23:18
coreymon77sorry i couldnt make it to that meeting yesterday, what was it about?23:18
apacheloggeroh indeed23:18
apacheloggerwhat was the meeting about?23:18
apacheloggerand why didn't I receive a pre-notification?23:18
PasteLhave anyone managed to install shockwave direcotr in to firefox or opera?23:20
=== uga is now known as uga|away
nixternalthere wasn't a meeting today, it was Kubunt Days, and offshoot of OpenWeek23:25
coreymon77nixternal: yesterday23:25
elisianois it ok when installing kde4 that kdebase-bin-kde3 is being removed?23:25
nixternalI think we just inducted 2 new members since nobody really showed up23:25
nixternalplus fabbione has the irc logs if you want to read them23:25
nixternal!logs23:25
ubotuChannel logs can be found at http://irclogs.ubuntu.com/ - Logs for LoCo channels are at http://logs.ubuntu-eu.org/freenode/23:25
cheguevara_god making debian/copyright is the most boring thing ever :P23:29
=== cheguevara_ is now known as CheGuevara
elisianolol23:30
CheGuevaraRiddell, one of the upstream files in ktorrent is missing the copyright header completely, thats not right is it?23:31
PasteLhave anyone managed to install shockwave direcotr in to firefox or opera?23:35
jembougePasteL: nope, and I'd be interested in it too... for work23:37
elisianoomg kde4 is awesome23:39
stdinPasteL: #kubuntu for support (and there is no shockwave for linux)23:40
CheGuevarai think adept needs a rebuild for new apt23:40
PasteLstdin: i ask in #kubuntu, but not sucess :/23:43
stdinwell this isn't a support channel, there is #ubuntu as well23:44
PasteLhm.. ok, thanks stdin23:45
elisianook this may be a stupid question, but I couldn't find a way to solve it... I have a dual monitor set up, and thoug my main screen is the one on the right (screen 0) the bottom kde panel stays on the eft23:46
elisianohow can I move it?23:46
amason elisiano drag it23:47
elisianoI wish it was that esy :D23:47
elisianoeasy*23:47
amasonerm..should be23:47
amasonworks for me23:47
elisianonot for me :/23:47
amasonare your panels locked ?23:47
elisianowith bottom panel I mean the main one23:47
elisianothe one with the K menu23:47
amasonyeh23:48
amasonis it locked ?23:48
amasonif so you wont be able to move it23:48
elisianohow can I check that? if I right click it nothing happens23:48
amasonright click on it23:48
amasonerm.. where are you clicking ?23:48
amasontry and find a free spot on the panel23:48
amasonright click there23:48
elisianoeverywhere! :)23:49
amasonyou should see either an unlock or a lock23:49
elisianono menu pops up23:49
amasonelisiano: then you have other problems :)23:49
amasonto which i don't know the answer23:49
elisianolol it's a fresh install23:49
amasonwell i also have a fresh install here23:49
elisiano(kde4 fresh install)23:49
amasonah23:49
amasonkde423:49
amasonthats different23:50
amasonno idea sorry23:50
amasonit may not be able to do that23:50
amasonyet23:50
elisianonice! :)23:50
=== kerakol is now known as jessy_james
elisianoand I notice that the sound is not working... is there a known issues page?23:53
amasonelisiano: kde 4 isn't even released yet23:54
elisianolol, you're right23:54
amasonits due out jan 1123:54
elisianoreally?23:54
elisianonot even that far23:54
amasonand half the apps haven't been brought in yet23:54
elisianook I think I'll go back in kde3 next time23:55
amasonnot sure how much you know but 4.0 isn't supposed to be feature comparable to 3.x just yet23:55
elisianodon't know much23:56
amasondepends what you do but for most people 4.1 will be the release that they start using it23:56
amasonin production23:56
elisianothat makes me laugh :D "production"23:56
amasonwhy is that ?23:56
elisianowho uses graphical interface "in production"? :)23:57
amasonwell ....me :)23:57
elisianoreally?23:57
elisianohow come?23:57
amasonyeh i use kde 3 every day for work23:57
amasonif it's not stable23:57
amasoni'm screwed23:57
amasonso i'll use 4.0 at home23:58
elisianoou yeah "that production"... when speaking of production I mean server side23:58
amasonproduction is a production environment23:58
amasonwhat ever your producing determines your production environment23:58
amasonfor me it's applications23:58
amasonso this is my production environment23:58

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