/srv/irclogs.ubuntu.com/2008/06/16/#kubuntu-devel.txt

Riddellltxwikinger: ready in a minute?00:00
txwikingerI am ready00:00
Riddellwell friends, a real treat for you now00:00
Riddelltxwikinger is our ace beastie squisher00:00
Riddellhere to tell you how to help out with the millions of bugs we have, it's txwikinger!00:00
txwikingerok..let's look a little into our bug treatment00:01
txwikingerI am not so famous like some others here.. so just a little bio00:01
txwikinger=== About Me ===00:02
dwidmannRiddell: seeing as nobody else has volunteered, I guess that means I'll be doing it :)00:02
txwikinger* Free software enthusiast and advocate00:02
txwikinger* Computer Science and law degrees00:02
txwikinger* Started computing on unix00:02
txwikinger* Worked as developer, system and network admin, and consultant in Telecom, Finances and Education industries.00:02
txwikinger* Computer Science Lecturer at University00:02
nosrednaekimtxwikinger: law degree...... so I won't get sued by PETA for squashing bugs?00:02
txwikingeryep.. that's the idea :)00:03
txwikinger* Involved in Ubuntu/Kubuntu for nearly 1.5 years now and lately also a little bit for Debian.00:03
txwikingerwell.. I use Kubuntu since hoary, I believe00:03
txwikinger* Doing advocacy, community stuff, bug triage and some packaging00:03
txwikinger* Email me at txwikinger@ubuntu.com if you like00:04
txwikingeror talk to me where I hang around in irc00:04
txwikingerok.. but now to the topic00:04
txwikinger=== What is bug triage? ===00:04
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)00:04
txwikingerCommonly it is used in the field of medicine, especially in the context of emergency rooms, disaster situations, basically when limited resources must be allocated to a high number of patients.00:04
txwikingerThis in an analogy that also describes what we do with bug-reports. When they are submitted, they must be checked if the adhere to a certain standard, contain all the necessary information that they can be fixed and be sorted and classified in order to get the right "resource" to work on it.00:05
txwikingerIn some way someone who triages bugs is something like a facilitator or arbitrator. You work with the reported in order to retrieve as much information as possible.00:05
txwikingerreporter that is00:06
txwikingerYou also work with the developers for kubuntu and ubuntu as well as upstream distributions like KDE and debian and others in providing the information or finding out what information is needed.00:06
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.00:06
txwikingerThere are sometimes different interests that need to be mitigated when decisions are made, and it is always the best to be as polite as possible to everybody around (see also Ubuntu CoC https://launchpad.net/codeofconduct/1.0.1)00:07
txwikingerThe bug triage happens on launchpad https://bugs.launchpad.net/ In order to be able to triage bugs effectively, you must have an account on launchpad.00:07
txwikingerOk.. so far the theory...00:07
txwikingerLet's see what is really done00:08
txwikinger=== There are different elements to triaging bugs ===00:08
txwikinger==== 1) Cleaning up bug reports: ====00:08
txwikingerBugs are often submitted by reporters that do not understand fully the process.00:08
txwikingerOn the other hand, the people working with the bugs need efficient access to the information.00:08
txwikingerTherefore it can be very important to clean up the bugs summary to soemthing that is meaningful that in a list of reports someone already understand the main issue of every report in the list.00:09
txwikingerIt can also be helpful if certain important information is added to the description of the report, since this is the first thing after the summary one would read.00:09
txwikingerLets look at bug #24024200:11
ubottuLaunchpad bug 240242 in firefox-3.0 "address bar suddently not responding to <enter>" [Undecided,New] https://launchpad.net/bugs/24024200:11
txwikingerIs this report well described?00:11
txwikingerWhat would be helpful to know?00:12
dwidmannwell, for a one liner, I would say .... .... ... I would say launchpad is taking forever to come up :(00:12
Riddelli'd ask if typing in other parts of firefox works00:13
txwikingeryes.. good idea00:13
dwidmannhmmmm, opera says "launchpad is using an outdated encryption algorithm that is no longer considered secure", interesting00:13
txwikingerA developer probably would like to know exactly the build of firefox00:14
txwikingerSo it would be good to ask the reporter for the package version00:14
txwikingerIt would be interesting if firefox is the only app for which this happen00:15
txwikingerSo as you can see... lots of additional information is interesting and should be added00:15
txwikingerThis can also be done by the triager if it can be reproduced00:16
txwikingerWe also like to add workarounds if we know them into the description00:16
txwikingerThis way others who has this problem can easily work around them until they are fixed00:16
txwikinger==== 2) Colleting more information in order to be able to triage and/or reproduce and fix a bug ====00:17
txwikingerThis is in my opinion the most important step of bug triage. In an ideal world, a bug report has a description that allows anybody following it to immediately reproduce the bug.00:17
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.00:17
txwikingerHere is an example, I have worked on: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/10297900:18
ubottuLaunchpad bug 102979 in ubiquity "[kde-ui] next button does not respond to keyboard" [Low,Confirmed]00:18
txwikingerThis was the original description: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/102979/comments/000:19
txwikingerI have made it a little more readable and have added the workaround I found00:19
txwikingerI also added a question to the submitter and explained some more how to reproduce the problem00:20
txwikingerAnother important task:00:21
txwikinger==== 3) Sorting tasks. ====00:21
txwikinger===== 3a) Assigning the report to the right package =====00:21
txwikingerOften reports are submitted without a package assigned to it00:21
txwikingerAn important part of the sorting of the reports is to assign them to the right package. The allows the right people to look at the bugs.00:21
txwikingerHere are good instructions on how to find the right package to assigne a bug to:00:22
txwikingerhttps://wiki.ubuntu.com/Bugs/FindRightPackage00:22
txwikingerSometimes it is not easy to understand from the beginning which the right packages is00:22
txwikingerHowever, reports can easily be assigned to multiple packages, or packages can later be changed00:23
txwikingerThis is done by clicking on the Status value00:23
txwikingerThe opens up the fields that can be edited00:23
txwikingerThe first field is for the package00:24
txwikingerthere is also a search function if the complete name of the package is not known00:24
txwikinger(Choose)00:24
txwikingerIn the same part the next task can be performed:00:25
txwikinger===== 3b) Entering the correct status: =====00:25
txwikingerhttps://wiki.ubuntu.com/Bugs/CommonTasks#head-6e435bd3f0413458778d4688ea2f4983e90e6ab4 gives an overwiew of the different states a report can have.00:25
txwikingerFor the triage, the essential states are New, Incomplete, Confirmed and Invalid.00:25
txwikingervery 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.00:26
txwikingerWhen all the information is in the report and the bug can be reproduced it will be set to the state Confirmed.00:26
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.00:26
txwikingerSometimes reporters will not respond for request for the information needed, and it is not feasible or possible to recreate it yourself.00:27
txwikingerIn these cases the state will be changed to invalid.00:27
txwikingerWith all those state changes always keep in mind the consequences. We do not want to unnecessarily mark reports invalid because of laziness.00:27
txwikingerA report might contain crucial information to solve a problem, sometimes not understood to the person that triages it.00:28
christozthe tutorials day isn't over yet/00:28
christoz?00:28
txwikingerI am talking about bug triage at the moment, so yes :)00:28
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.00:29
christozsorry00:29
txwikingerNo problem :)00:29
txwikingerReports with missing information are set to Incomplete00:29
txwikingerHowever, there should also always be instruction put in a comment how the reporter can collect the necessary information that is missing00:29
txwikingerAnother important task is to find:00:30
txwikinger==== 4) Duplicates ====00:30
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.00:30
txwikingerTherefore a very important step during the information collection is to see if there is already another report.00:30
txwikingerIf this is the case, the report is linked to the original report (more here: https://wiki.ubuntu.com/Bugs/CommonTasks#head-170e00a7154fcfc87f0fc50f65bba9cff7ab27fe)00:31
txwikinger==== 5) Upstream reports: ====00:32
txwikingerOften we will deal with issues that are problems in upstream packages.00:32
txwikingerWe 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.00:32
txwikingerFor Kubuntu, KDE is in particular of interest. Here is an example of this https://bugs.launchpad.net/kdebase/+bug/9615100:33
ubottuLaunchpad bug 96151 in kdebase "kcmclock does not change to correct location" [Low,Confirmed]00:33
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.00:34
txwikingerHere are the instructions how to do this https://wiki.ubuntu.com/Bugs/HowToTriage#head-ab0eb9d7731fa877b5fc866eedc4c312dab50ee700:34
txwikingerBasically you choose the upstream project (KDE in this case) an add the url to the particular bug in their tracker.00:34
txwikingerlaunchpad will then update periodically the state of the report in the upstream tracker.00:35
txwikingerActually this part takes a lot of my time when I am triage00:35
txwikingerAs faster we get reports to the proper places, as faster we get fixes back through our upstream packages00:36
txwikingerOk... I am breezing here a little fast through some of the steps00:36
txwikingerThe urls are supposed to give you references to look at when you get stuck while triaging00:37
dwidmannthat's probably because you aren't being bogged down by dozens of questions ... for better or for worse00:37
txwikingerhehe00:37
txwikingerWell.. if you have a question, ask00:37
dwidmannLooks pretty straightforward to me ... but .... where did everybody else go ...00:38
katastrophenice, i can only emphasize how much you can help the community with triaging (to all) :p00:38
txwikingerOr feel free to ask someone while you triage00:38
txwikingerOne of the really helpful things are:00:38
txwikinger==== 6) Standard Responses ====00:38
txwikingerOne thing that helps a lot, especially to maintain a polite and collaborative atmosphere are standard responses that can be adjusted to the particular situation.00:39
txwikingerHere are lots of such responses for various situations: https://wiki.ubuntu.com/Bugs/Responses00:39
txwikingerIn particular I would like to raise the attention for this one:00:39
txwikingerhttps://wiki.ubuntu.com/Bugs/Responses#head-6ee6466fdaac8c81274185f0316afd794d2ee0b600:39
txwikingerThis 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.00:40
txwikingerAnother issue we often see is the following00:40
txwikingerLook ast bug #24026100:40
ubottuLaunchpad bug 240261 in ubuntu "Synapse Monitor - no drivers??" [Undecided,New] https://launchpad.net/bugs/24026100:40
txwikingerIs this really a bug?00:41
katastrophehehe, not really00:41
SundanceOkay, gotta go. Thank you all, thank you txwikinger and thank you Riddell. :)00:42
txwikingerkatastrophe: Yes.. I think this is rather a00:42
txwikinger==== 7) Support Requests ====00:42
txwikingerSometimes bug reports turn out to be really support requests.00:42
txwikingerReporters should be gently nudged to the support tracker in launchpad.00:42
txwikingerIt is certainly beneficial if inexperienced users are guided by the people that help to support them to filter out all the issues that are not really bugs.00:42
txwikingerIt is very easy to create a bug report linked to an existing question if it turns out to be such.00:43
txwikingerIn order to convert the report to a question, there is a link in the left margin of the report page00:44
txwikinger"Convert to question"00:44
=== Jucato_ is now known as Jucato
txwikingerThe Standard reposes above have a text that can be put into the field00:44
txwikingerresponses00:44
txwikingerThe questions can all be found at https://answers.launchpad.net/ubuntu/00:45
txwikingerOk.. this is all the issues I want to go through about how to deal with the reports during the triage process00:46
txwikingerNow some fun things:00:46
txwikinger==== 8) Bug Days ====00:46
txwikingerWe have currently, I believe, weekly bug days where there is special focus on a particular class of bugs. Information can be found here: https://wiki.ubuntu.com/UbuntuBugDay00:46
txwikingerI believe on Tuesday there will be OpenOffice reports that are particularily looked at00:47
txwikingerWe often have also in parallel specific KDE/Kubuntu packages that we focus on00:48
txwikingerIt is always lots of fun to work together on those lists and see them getting finished00:48
txwikingerQuestions can always be asks on ==== 9) The IRC channel: #ubuntu-bugs ====00:49
Riddellhug days!00:49
txwikingerDholbach has also started a nice motivational tool to do a little bit every day00:50
txwikinger==== 10) Five-a-day Teams ====00:50
katastropheoh do you have a link?00:51
txwikingerhttps://wiki.ubuntu.com/5-A-Day00:51
katastrophek :)00:51
txwikingerHere are the stats for it http://daniel.holba.ch/5-a-day-stats/00:51
txwikingerThe idea is, to try to do a couple of bugs every day which over time gets a lot done00:52
txwikingerok.. coming to the end:00:52
txwikinger==== 11) Wrap up ====00:52
txwikingerlways remember that we are working here in a team.00:52
txwikingerAlways remember that we are working here in a team.00:52
katastrophenice, we only have the the stats of the kde bugtracker00:52
txwikingerTherefore, we help each other. It is always good to ask questions if you are not sure how to proceed.00:52
txwikingerEven for the most seasoned people it can be in tricky cases very helpful to have a second opinion.00:53
txwikingerSo if your are not sure about something ask somebody.00:53
txwikingerI am often around on the IRC channels as txwikinger or txwikinger200:53
txwikingerFeel free to see me if I can help you.00:53
txwikingerHere some more links with lots of helpful information:00:54
txwikingerhttps://wiki.ubuntu.com/HelpingWithBugs00:54
txwikingerhttps://wiki.ubuntu.com/BugSquad/KnowledgeBase00:54
txwikingerhttps://wiki.ubuntu.com/DebuggingProcedures00:54
txwikingerIn particular for Kubuntu and KDE:00:54
txwikingerhttps://wiki.kubuntu.org/Kubuntu/Bugs/Reporting00:55
txwikingerhttps://wiki.kubuntu.org/DebuggingKDE00:55
txwikingerhttps://wiki.kubuntu.org/Kubuntu/Bugs00:56
* nosrednaekim clpas for txwikinger00:57
nosrednaekimand claps as well00:57
Riddellall done?00:57
txwikingerI hope you will all enjoy bug triage in the future00:58
txwikingerIt is a lot of fun !!!!!00:58
Riddelllots of beasties to squish!00:58
katastropheone thing to add: if you have some kde specific stuff, there is also #kde-bugs and youre welcome :)00:58
txwikingerRiddell: yes.. if there aren't any questions00:58
Riddellthanks for coming all00:59
Riddellsorry about the netsplits00:59
Riddellwe'll get logs up soon00:59
seeleQ&A now?00:59
Riddellif there are any questions we're happy to take them01:00
Riddelldwidmann: if you want to do that techbase tutorial, grab a page on the wiki under http://techbase.kde.org/Development/Tutorials#Python01:00
Riddelland let me know when there's something to review01:00
dwidmannRiddell: will do01:00
dwidmannshould be later tonight01:00
RiddellPlease give feedback at the bottom of https://wiki.kubuntu.org/KubuntuTutorialsDay01:01
Riddellif the contents was ok, or how well the timing worked01:01
dwidmannI'm going to go take a shower and get some mountain dew, then come back and start wittling away at it :)01:01
RiddellIntrepid is an exciting cycle since it's the start of the two year LTS cycle we get to do interesting things... like move to KDE 401:01
katastropheseele: can you say something about the progress of the kde4 hig?01:01
seelekatastrophe: sure01:02
seeleEllen Reitmayr and myself are working on the HIG htis summer01:02
m4vRiddell: about the packaging, debuild fails because it can't sign the packages, I need to create my own gpg key?01:02
seelewe also have 2 interns for the Season of Usabiity working on it01:02
katastropheah this is cool :)01:02
seelecurrently we have a long list of questions and requests we've gathered from developers that we are working on documenting01:02
Riddellm4v: that's a good sign, it means it has completed all the important bits!01:03
seeleand we hope to have a collection of examples (patterns) to go along with the list of guidelines for widgets01:03
Riddellm4v: when you become a motu you'll need a gpg key to sign packages for upload, and you'll need one to upload to revu01:03
seeleright now it is in between a wiki on openusability and transitioning to kde techbase01:03
seelekatastrophe: so hopefully by the end of the summer we will have lots of materials for developers to use01:04
katastrophecool, i would love to see that, hopefully the developers will stick to the guide :)01:04
seelekatastrophe: i think they will once it is done, we get questions and requests all the time01:04
m4v..01:04
seelethe problem is we have two very busy people doing a very long and painful job.  writing guidelines is not very fun no matter how important01:04
seelewe hope the interns help with that01:05
Riddellm4v: I can't find the wiki page that describes how to create one, but it'll be somewhere under MOTU on the wiki01:05
katastrophereally nice, perhaps kde could be the "most consistent platform" in some far future :p01:05
katastropheyeah i can understand01:05
seelekatastrophe: i think that will happen more as kde3 apps get transitioned out of kde401:05
m4vI'm creating one, sorry, the last ".." comment was cause I thought I was on my terminal :p01:06
seeleeven though they look the same, there may be UI rules that have changes which will make them different01:06
katastropheyes01:06
Riddellah hah https://help.ubuntu.com/community/GnuPrivacyGuardHowto01:06
dwidmannRiddell: kind of an ot question, but do you know if/when/how soon/etc dual head might be playing nice with kde 4(.1)?01:06
dwidmann(vague is fine too)01:07
Riddelldwidmann: I don't know I'm afraid, you'd need to ask the plasma developers01:07
Riddellm4v: for getting a revu account see https://wiki.kubuntu.org/MOTU/Packages/REVU01:07
dwidmannRiddell: okay, was just asking ... it's hindering my ability to run it/ report bugs :(01:08
katastropheseele: hm and another one :p what do you think about options? how much should be available in a program? can it be too much?01:08
katastropheor does it depend on the targeted users01:08
seelekatastrophe: it always depends on the application, the tasks, and the target users01:08
katastropheok01:09
seelelike i said earlier, expert systems need to cater to experts.. which means they will probably have tons of options01:09
seelebut if something simple also needs or supports high configuration, then you might have tons of options for that too01:09
nosrednaekimlike Eric :P01:09
seeletake instant messaging for example01:09
seeleyou could stay simple and provide only one look and feel for your chat window01:09
seelebut even non-expert users like to configure fun stuff like colors and themes01:10
nosrednaekimand only one sze for the input box *ahem*01:10
katastropheyeah  its because i always liked miranda, if you know the client because its so configurable01:10
seeleand if it is done right, you might be able to provide tons of themeing options that arent too hard to use01:10
katastropheah ok01:10
seelehaving a ton of options does not mean there is unneeded complexity01:10
JontheEchidnaJust make the options non-intrusive?01:10
katastropheyeah, i thought about that, good to hear :)01:10
seelewell.. again, non-intrusive for certain kinds of options01:11
seeleunderstanding work flows and what experience your target users have will help shape a lot of the UI01:11
seeleif your users are used to web applications that use a specific pattern for choosing a color.. you might be able to support tons of color options if you go with a design they already know01:12
seeleor if users only want to choose from a palette of 30 colors.. dont give them the gradient selector or ask them to enter hex colors01:12
seeleif you can configure every single widget, previews help them keep track of their work01:12
seelestuff like that01:12
katastropheok01:12
seeleany time you have a ton of widgets on the screen youre at risk for complexity01:12
seelethere is just so much to take in and understand01:12
seeleyour job as a designer or developer is to create a presentation they can make sense of01:13
seeleso they can focus on small parts of the problem to solve instead of taking in the problem all at once01:13
seelewe do this by creating tabs with specific option categories or hiding advanced options behind advanced buttons and new dialogs01:13
seeleand so on01:13
katastropheah ok01:14
katastrophebtw i had a look at kgrubeditor, its really nice :)01:14
seelei'm not saying that you can never have too many options, it is all a balance between the users you focus on01:14
katastropheok :)01:15
seeleif 5% of your users want 10 options but 95% of your users wont use it, it probably wont be worth screwing with the 95% of users to add those options in01:15
seele(this is why we didnt get through as much as i wanted today.. i talk and talk and talk..)01:15
seeleyeah, kgrubeditor is shaping up nicely01:15
seelebut we have a huge problem with automagic01:15
seelei'm not sure how to solve it yet01:15
katastropheno problem, perhaps you could give an advanced talk later :p01:15
seelewe dont want to break it, but that means that you cant reorder half the menu01:15
katastrophehm will kgrubeditor be available as system settings module? would be awesome01:16
seeleif you can't reorder half the menu, how do you present the non-reorderable options from the orderable options?01:16
seelevery complicated, it makes my head hurt01:16
seeleyes, one of the requirements was that it could be turned in to a module01:16
katastrophenice01:16
seeleso standalone and integrated01:16
dwidmannoh yay .... T_T ....... Fair Access Policy Threshold Exceeded: YES01:16
katastropheah i think i heard a podcast with ellen01:18
katastrophechaosradio express, number 6401:20
seeleyeah01:21
katastrophewas really cool01:22
seeleshe's in berlin and involved in the berlin UPA and gives talks a few times a year01:22
katastrophehm and what do you think about tooltips and help systems such as the kde helpcenter?01:25
* dwidmann votes for "good, when they're there"01:27
Riddellnight all01:30
nosrednaekimnight Riddell01:30
nosrednaekimgood job fillin in for me :P01:30
Riddellthanks seele, Nightrose, txwikinger01:30
Nightrose:) thanks to you too01:30
Nightrosesleep well01:30
txwikingerthanks Riddell01:31
=== pascutti is now known as pascutti|coding
yuriyQ&A over?01:37
dwidmannstarting to look that way yuriy01:38
* dwidmann heads off for a shower01:38
yuriyah, how did tutorials day go?01:38
Nightrosevery well I'd say01:39
* Nightrose is off to bed01:40
Nightrosegood night folks :)01:40
Jucatohow did the tutorials day go?01:40
Jucatogoodnight night rose01:40
Jucatoer..01:40
Jucatogood night night rose01:40
Jucatohm.. nvm01:40
Nightrose;-)01:40
nosrednaekimJucato: went OK I think01:48
Jucatonosrednaekim: btw what happened to your reply in the kubuntu-devel ML? it was like it was limited to 10-15 characters per line (in KMail)01:50
nosrednaekimJucato: my signature?02:00
Jucatoyou're whole post. maybe it's just KMail...02:01
nosrednaekimI thought I turned that off...02:01
Jucatonosrednaekim: ah it was indeed only kmail... but you still have that sig that tries to spell your nick... maybe that caused it to bork in kmail?02:05
nosrednaekimwell... I send it as HTML02:13
* nosrednaekim ducks02:13
Jucato:P02:15
vorianawww man02:21
vorianmissed it02:21
=== nixternal_ is now known as nixternal
Jucatonixternal: boo!02:56
Jucatonixternal: Something for you :P http://jucato.org/stuff/Pater.jpg02:56
daskreEEchAh02:59
daskreEEchpater02:59
JucatoLatin02:59
daskreEEchDuh :)02:59
daskreEEchI read peter :)02:59
daskreEEchFaith of a mustard seed (ha ha)03:00
nixternalthat's pretty cool Jucato :) thanks!03:00
Jucatonixternal: what's the latest KDE 4 version in the PPA? and does it install on Intrepid?03:17
jjesse4.1 beta is in the ppa03:19
Jucatook :)03:21
Jucatojjesse: btw, what's our doc project (other than adept please :P) for Intrepid?03:21
daskreEEchAdept. Thank you03:22
daskreEEch:-)03:22
* daskreEEch votes Plasma03:23
jjesseJucato: don't know i think kde docs03:29
jjessenot quite sure need to start working again :P03:29
Jucatoah so no idea on the Kubuntu end of things yet?03:30
jjessecorrect03:30
Jucatook :)03:30
jjessewatching a discovery channel thing on nasa and flying in space.... if they could do that in 1960 technology why aren't we further in space these days?03:31
Jucato$$$03:31
daskreEEchNo one cares about space anymore03:34
jjesseak bed time talk to you all later03:36
Jucatobye jjesse03:37
Hobbseeapachelogger: i am now.  what's up?03:39
daskreEEchHobbsee: ^_^03:39
HobbseedaskreEEch!03:39
* daskreEEch adorns Hobbsee with flowers03:40
JucatoHobbseedobbsee!!!!!!!!!!!!!!!03:40
Hobbsee:D03:40
Hobbseehow'd the sessions go?03:42
* Jucato was sleeping soundlyh03:43
Hobbseehehe03:46
Hobbseeso was i03:46
Jucatono fair! you were supposed to be awake by that time03:55
daskreEEchIs it up somewhere?03:56
Hobbseeon !logs, yes03:56
daskreEEchok I never recall if they log dev chans03:58
daskreEEchI suppose they must cause I had this one person in #kubuntu who kept pulilng up things I had said and pasting them in the chan03:59
Hobbsee...yya03:59
daskreEEchDoes it make sense to have a plugin structure for a plugin ?04:03
=== supert0nes is now known as supert0nes[A]
LucidFoxDo new KDE4 applications still go to /usr/lib/kde4?05:31
dwidmannLucidFox: define new?05:32
LucidFoxAdded after the new kdelibs were uploaded to intrepid05:32
LucidFoxI'm currently fixing a build failure in kplayer, which was added in intrepid, and I was wondering whether it should go to /usr or /usr/lib/kde405:36
dwidmannLucidFox: hmm, not sure, it looks like kde4 is replacing kde3 in intrepid, so I would assume you'd want it to go to /usr ..... look for an example??05:38
=== man[afk] is now known as Aides
=== Jucato_ is now known as Jucato
=== Aides is now known as man[afk]
=== man[afk] is now known as Aides
eagles0513875Nightrose: morning07:21
=== hunger_t is now known as hunger
=== prateek_ is now known as prateek
eagles0513875Nightrose: morning07:33
eagles0513875Riddell: how did the pkging seminar go yesterday07:34
eagles0513875morning Hobbsee07:34
Hobbseehi07:34
Nightrosemorning08:04
eagles0513875morning08:04
eagles0513875Nightrose: hows u08:05
eagles0513875*you08:05
Nightrosesleepy08:05
\shapachelogger: did you fixed pykde4 in ppa?08:05
txwikingermorning08:05
darius12it is my understanding that in order to implement plasmoids in python you need 2 things;08:13
darius121) Kross python which is a library that allows embedding the python interpreter in the plasma application08:13
darius122) wrappers for the plasma api (should be provided by pykde4)08:14
darius12the first part looks like it is there but the second doesn't08:14
darius12exist yet ?08:16
\shwhoever uploaded python-kde4 to ppa..broke it09:06
\sh pykdeuic4 doesn't exist anymore in python-kde4-dev09:06
\shfixing it now09:09
=== Aides is now known as man[afk]
=== man[afk] is now known as Aides
\shbah09:48
\shapachelogger: pingeling09:55
=== Aides is now known as man[afk]
=== StuartMarsden_ is now known as StuartMarsden
=== man[afk] is now known as Aides
apachelogger\sh: plong11:29
\shapachelogger: can you do the following for pykde4 in kdebindings?11:30
\shapachelogger: install symlink from /usr/share/kde4/apps/pykde4/pykdeuic4.py /usr/bin/pykdeuic4 <- make the first one 755 too11:31
apachelogger\sh: sure11:31
apacheloggeraccording to stdin there is some more stuff broken11:31
* apachelogger dives in11:31
\shapachelogger: and install symlink from /usr/share/kde4/apps/pykde4/kde4.py /usr/lib/python{2.4,2.5}/site-packages/PyQt4/uic/widget-plugins/ make it 755 too11:31
apacheloggerHobbsee: the problem self-resolved :)11:31
\shapachelogger: push it into python-kde4-dev ...:)11:32
eagles0513875Nightrose: hey11:32
\shapachelogger: they are the ui compiler for pykde411:32
Hobbseeapachelogger: oh good!11:32
Nightroseeagles0513875: sorry - dealing with massive traffic on my website right now11:32
apachelogger\sh: as if one needs that stuff :P11:32
Nightroseneed to redirect some things to other servers11:32
\shapachelogger: dang11:32
eagles0513875Nightrose: do you offer any free hosting11:32
Nightroseno11:33
\shapachelogger: or you move them into python-kde4-tools package or something like that...and recommend them in python-kde4 ;)11:33
apachelogger\sh: I think the stuff is just missing from the package11:33
apacheloggerI didn't have time to run list-missing11:33
eagles0513875off to an interview ill be back later11:34
\shapachelogger: no it's installed already :)11:34
\shapachelogger: but not in the correct places11:34
apachelogger\sh: well, having the uic not in bin seems rather stupid to me11:35
\shapachelogger: yes...but sime installed them in the $DATA dir whysoever..reading the CMakeLists.txt11:35
apacheloggerOo11:36
apacheloggeroh well11:36
\shapachelogger: therefore they are in the shared/kde4/apps dir...(which is wrong by default ;))11:36
\shapachelogger: actually you symlink them to the right position, or just remove them and install them from $SOURCETREE/tools/ to the correct locations :)11:36
* apachelogger runs the >1h build for bindings11:37
apacheloggerwe will see11:37
\shapachelogger: thx...I would have done it myself..but I'm busy at work and with leonov...11:39
* apachelogger likes the new animations in the trunk splashscreen11:40
apacheloggeroh11:41
apacheloggerthere are now java kross bindings11:41
=== Czessi__ is now known as Czessi
=== Riddell changed the topic of #kubuntu-devel to: Welcome to the Kubuntu developers channel | https://wiki.kubuntu.org/Kubuntu/Todo | Back to merging! | https://wiki.kubuntu.org/Kubuntu/Teams
nixternalgood mornin'11:52
Riddellnixternal: did you win at golf?11:52
nixternaloh no, I got badly whooped11:53
jussi01eh-heh! :P11:59
Nightroseheya nixternal ;-)12:00
* apachelogger made Nightrose steal nixternal's talk *giggles*12:03
Nightrose:P12:06
* Nightrose writes angry mail to website hoster *grummel*12:06
nixternalhehe, thanks Nightrose12:08
Nightroseyou're welcome - was not to difficult to adept your last talk12:08
nixternalgroovy12:10
eagles0513875Nightrose: back12:25
eagles0513875nixternal: got a question for you12:26
nixternaleagles0513875: what's up?12:33
eagles0513875nixternal: there used to be a wiki pg that had a list of stuff that one needs to have on their machine for bug fixing12:34
eagles0513875do you know what the link is by any chance12:34
Nightroseeagles0513875: see https://wiki.ubuntu.com/PackagingGuide/Recipes/Debdiff12:40
Nightroseas I told you yesterday12:40
\shapachelogger: since the pykde4 update..my qtdesigner doesn't show any menu texts anymore ;)12:45
\shapachelogger: but all kde4 python apps are showing it now ;)12:45
\shapachelogger: and changing back to something else then oxygen it works ;)12:46
=== StuartMarsden_ is now known as StuartMarsden
apachelogger\sh: rubykde4 works :P13:18
eagles0513875Nightrose: everything ok on your site13:42
\shapachelogger: give me a fixed pykde4 version ;)13:56
=== Tonio__ is now known as Tonio_
=== Aides is now known as man[afk]
=== man[afk] is now known as Aides
\shapachelogger: what was the channel of OBS?14:27
apacheloggereh14:28
apachelogger\sh: #opensuse-buildservice14:28
\shapachelogger: thank you :)14:29
apacheloggeryw14:29
\shapachelogger: btw...kdebindings/pykde4 ...fixed? ;)14:31
apachelogger\sh: no14:32
apacheloggerI am fighting with new files14:32
chfwiggumhi everyone14:39
Riddellhi chfwiggum14:39
Xand3rhi i have packaged screenie, can some one review it? http://revu.ubuntuwire.com/details.py?package=screenie-qt14:44
RiddellXand3r: looks like you have a comment already14:45
Xand3rone right, but maybe there is more, than i fix everything at one time14:46
ScottKXand3r: Generally MOTU won't review a package with outstanding comments.14:54
Xand3rkk14:55
ScottKHow did the Kubuntu tutorial day go?14:56
Artemis_Fowl:(14:58
* Artemis_Fowl missed it14:59
Artemis_Fowltoo late hours....14:59
Artemis_Fowlthere were some sessions I would like to watch14:59
Riddellthere's logs15:00
Artemis_Fowly15:01
NightroseRiddell: will there be other logs than the one in !logs? cause I'll be blogging sometime today and could mention them15:03
RiddellNightrose: yes see KubuntuTutorialsDay15:04
Nightrosealright15:05
=== stdin_ is now known as stdin
apacheloggerhm15:41
jussi01Are there any packagers here interested in packaging a library for me?15:48
Nightroseapachelogger: ^15:48
Nightrosejussi01: he was looking for new packaging to teach someone15:49
jussi01hehe15:49
apacheloggerjussi01: what lib are we talking about?15:49
jussi01apachelogger: http://breakfastquay.com/rubberband/15:49
apacheloggerI am not sure my current padawans are at that level yet15:51
apacheloggerXand3r: do you wanna give it a shot?15:51
Xand3rwhat??15:52
smarterhey there15:52
apacheloggerXand3r: http://breakfastquay.com/rubberband/15:52
apacheloggerhey smarter15:52
apacheloggermaybe smarter wants to try packaging it ;-)15:52
smarterhey apachelogger15:52
jussi01apachelogger: its needed because we want to update sooperlooper15:52
* smarter looks15:52
apacheloggerXand3r: basically like screenie, but you would hav eto split the files into various binary packages15:53
apachelogger*have to15:53
Xand3rurg15:53
apacheloggerjussi01: either way, please file a needs-packaging bug15:53
jussi01apachelogger: was just doing that ;)15:54
apacheloggerk15:54
apacheloggerhm15:54
apacheloggerjussi01: I am not sure we can package that all right now15:55
jussi01apachelogger: for what reason?15:55
apacheloggervamp-sdk is not packaged15:57
apacheloggerat last I can't find any trace of it15:57
jussi01oh, doh!15:57
apacheloggervamp looks rather easy though15:58
apacheloggerjussi01: please file a needs-packging for it as well http://www.vamp-plugins.org/develop.html15:59
jussi01apachelogger: sure15:59
apacheloggerXand3r, smarter: who is going to package which software? :P16:00
Xand3rwich is the easyer one?16:01
apacheloggerboth pretty equal16:01
smarterI'll let Xand3r choose ;)16:01
jussi01bug 24041616:01
ubottuLaunchpad bug 240416 in ubuntu "Please Package the rubber Band library" [Undecided,New] https://launchpad.net/bugs/24041616:01
Xand3ri take the first one, http://breakfastquay.com/rubberband/16:03
smarterthen I need to package the other one first16:05
jussi01apachelogger:  bug 186284 already exists16:05
ubottuLaunchpad bug 186284 in ubuntu "[needs-packaging] vamp-plugin-sdk" [Wishlist,In progress] https://launchpad.net/bugs/18628416:05
jussi01:)16:06
smarteroh, the package already exist in Debian16:06
smarterhttp://packages.debian.org/sid/vamp-plugin-sdk16:06
jussi01yay :)16:07
apacheloggeroh16:07
apacheloggersmarter: lucky you :D16:08
apacheloggerhttps://edge.launchpad.net/ubuntu/+source/vamp-plugin-sdk16:08
smarter:P16:08
jussi01:D16:08
apacheloggerXand3r: I hope you got your pbuilder setup ready :)16:09
Jucatoseele: congrats!!! ^_^16:09
* smarter tries to fix vamp-sdk FTBFS16:09
apacheloggersmarter: you better suceed on that, otherweise Xand3r get bored :P16:10
* jussi01 hugs smarter16:11
=== santiago-php is now known as santiago-ve
apacheloggermeh16:14
apacheloggeron hardy it compiles16:14
apachelogger:S16:14
smarterit's due to intrepid new compiler flags16:14
seeleJucato: thanks :)16:14
smarterI'm adding the missing includes16:14
apacheloggerstupid compiler flags16:15
smarterapachelogger: the fix should be available in Debian in two days16:22
* apachelogger hands smarter a cookie16:22
smarterIt's a gcc 4.3 "feature", Xand3r will have to wait till the package is imported in Ubuntu ;)16:23
Xand3rwhat?16:23
Xand3rooooh16:23
Xand3r^^16:23
apacheloggerXand3r: please assign bug 240416 to youself16:25
ubottuLaunchpad bug 240416 in ubuntu "Please Package the rubber Band library" [Wishlist,Confirmed] https://launchpad.net/bugs/24041616:25
Xand3rapachelogger: kk16:26
jussi01Wow, you guys are fast! thanks again :D16:26
jussi01apachelogger: Xand3ryou will get it into debian first?16:27
apacheloggerjussi01: now you know why I want a packagers force :)16:27
apacheloggerjussi01: no16:27
jussi01apachelogger: ok. but it will go to debian? or?16:29
jussi01apachelogger: reason I ask is I want to get the sooper looper debian maintainer to update it once rubberband gets in16:31
apacheloggerjussi01: update what?16:32
apacheloggersooper looper?16:32
jussi01yes16:32
jussi01it depends on rubberband16:32
apacheloggerwell16:32
jussi01the new version16:32
apacheloggerif someone cares for the debian upload16:32
jussi01apachelogger: if thats not possible, Ill just update sooperlooper myself here in ubuntu16:33
apacheloggerjussi01: you just need someone to upload it to ubuntu16:33
apacheloggererr16:33
apacheloggerdebian16:33
jussi01apachelogger: ahh, ok. Ill see if I can find a dd for thast16:34
jussi01heya persia16:54
persiaHi jussi0116:55
persiaXand3r: You're seeking to get the rubberband library into Debian?16:55
jussi01apachelogger: ^^16:55
Xand3rpersia: no ubuntu16:56
persiaAh.  That's easier then :)16:56
persiaYou've already prepared the package, or still working on it?16:56
apacheloggerpersia: not even started, vamp-plugin-sdk needs to sync from debian first16:56
Xand3ri have to wait for smarter16:56
jussi01persia:  I wanted to have it in debian so the sooperlooper maintainer would update sooperlooper for us16:57
persiaOK.  I understand.16:57
jussi01persia: smarter is fixing a ftbfs in one of the deps16:57
persiaFor targeting Ubuntu, the REVU process tends to work OK.16:57
persiaFor Debian, you'll want to follow a slightly different process.16:58
persiaIs there already an ITP?16:58
smarterjussi01: I'm not the one who fixed it ;)16:58
jussi01persia: I havent yet looked16:58
jussi01smarter: oh :D16:58
jussi01oops16:58
persiajussi01: That'd be the first step.  Check for an RFP or ITP bug against wnpp in the BTS.16:59
jussi01persia: you going to have to remind me of all those acronyms again, as I havent touched this stuff for ages17:00
persiajussi01: Request for Packaging, Intent to Package, Work Needing and Prospective Packages, Bug Tracking System.17:02
jussi01persia: ok, thank you ;) WHere would I look for these things?17:03
persiajussi01: http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=pkg&data=wnpp&archive=no&version=&dist=unstable17:03
jussi01persia: oooh, it has an itp :) http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=45748017:05
ubottuDebian bug 457480 in wnpp "ITP: rubberband -- An audio time-stretching and pitch-shifting library and utility program" [Wishlist,Open]17:05
persiajussi01: Looks like it will be in soon then: no need for anyone to do anything.  Free has already poked SZÉKELYI about it.  Should be uploaded in a few days.17:09
jussi01persia: fantastic - so that means Xand3r can relax?17:09
Xand3r^^17:09
=== kekekekse changed the topic of #kubuntu-devel to: Welcome to the Kubuntu developers channel | https://wiki.kubuntu.org/Kubuntu/Todo | Back to merging! | https://wiki.kubuntu.org/Kubuntu/Teams0r
persiaFollow the ITP.  If it doesn't get uploaded in a week or two, you might want to poke the bug again (if nobody else does).17:11
mvowhat package has dcopidl nowdays with kde417:33
mvo?17:33
yuriymvo: don't know what it is, but sinse it has "dcop" in it, I would guess none17:35
=== ScottK changed the topic of #kubuntu-devel to: Welcome to the Kubuntu developers channel | https://wiki.kubuntu.org/Kubuntu/Todo | Back to merging! | https://wiki.kubuntu.org/Kubuntu/Teams
geniiHi. For openpgp on launchpad, on the --send-key step, does it want then the 40 digit one or the pubkey?17:53
Riddellgenii: you should be able to use your e-mail address18:06
stdingenii: the one you get from "gpg --fingerprint <key-id>"18:08
stdingenii: ahh, no, I'm wrong :p18:08
=== blizzzekski is now known as blizzzek
stdingenii: it's just the public key eg: CFE3651918:09
geniistdin: OK. And when it whines about keyserver use keyserver.ubuntu.com ?18:10
stdingenii: yeah I use keyserver.ubuntu.com, but any keyserver will do, they all sync from each other18:11
geniiOK18:11
geniiGah. on the --fingerprint step it's whining now about no public key found18:13
dwidmannerm, umm, yay -- http://ubuntu.pastebin.us/?show=d491dca7e18:14
stdinthe dl module should come with python18:17
stdin$ python -c "import dl; print dl"18:18
stdin<module 'dl' from '/usr/lib/python2.5/lib-dynload/dl.so'>18:18
stdinpython2.5: /usr/lib/python2.5/lib-dynload/dl.so18:18
dwidmannsame import error with that one liner18:19
dwidmannany ideas stdin?18:20
stdinreinstall python2.5 maybe18:20
stdinno clue about why it's happening18:21
stdinfirst check /usr/lib/python2.5/lib-dynload/dl.so exists18:21
dwidmannstdin: while I'm reinstalling and checking, can you do a quick dpkg -S on that file18:21
Riddelldwidmann: are you in intrepid?18:22
stdindwidmann: did, see the line after "<module"18:22
dwidmannuggh, seeing as I'm fap'd, this may take a long while.18:22
dwidmannHardy18:22
Riddelldwidmann: dpkg -S says it's from python2.518:22
dwidmannThat's fun.18:23
geniistdin: OK, got it sorted out now18:24
dwidmannRiddell: stdin: http://ubuntu.pastebin.us/?show=d894a09018:25
stdindwidmann: do you have python2.4?18:26
dwidmannstdin: no, I don't18:28
dwidmann(I'm lagging really bad right now ... I don't even know how I'm still connected ... I hate Hughesnet)18:28
stdindwidmann: what does 'python --version' show?18:28
dwidmannpython 2.5.218:29
stdinsomething odd has happened then, you have python but no python package installed :/18:29
dwidmannstdin: python is installed and working, with the exception of that module.18:30
stdinnot according to the dpkg --list command18:30
dwidmannstdin: that's because I'm messing with it at the moment :)18:31
stdindid you see if /usr/lib/python2.5/lib-dynload/dl.so exists?18:31
dwidmannforgot that when I did that I was in the middle of sudo apt-get install --reinstall python2.518:31
dwidmannthe dir exists, and has lots of files, but not that one18:32
stdinstrange18:33
* dwidmann gets an idea18:33
dwidmannhttp://ubuntu.pastebin.us/?show=d7a60082a18:34
dwidmannthat is dpkg -L python2.518:34
Riddell>dpkg -L python2.5 | grep dl.so18:35
Riddell/usr/lib/python2.5/lib-dynload/dl.so18:35
Riddellversion 2.5.2-2ubuntu518:36
Riddellare you on an obscure architecture?18:36
stdindwidmann: http://stdin.pastebin.com/d5ab7e6618:36
dwidmannhmmmm, 2.5.2-2ubuntu4 here18:36
dwidmannobscure? No, unless you're going to say x86_64 is obscure ...18:37
Riddellmm, logging into my amd64 it does indeed lack dl18:38
dwidmannlack of dl = no pykde :(18:39
\shRiddell: intrepid?18:39
Riddell\sh: hardy18:40
\shhmmm?18:40
\shRiddell: yes no dl.so18:41
\shbut pykde just working ;)18:41
Riddellpykde works fine18:41
\shdwidmann: why do you say no dl.so no pykde?18:41
dwidmannokay, here's what I meant to say, from PyKDE4.kdecore import * wants it18:42
\shdwidmann: one component wants it...we have to find out which component...but right, missing dl.so from py2.5 on amd64 is a bug18:43
stdin'from PyKDE4 import *' import dl and sys18:45
stdinimports*18:45
dwidmann/usr/lib/python2.5/site-packages/PyKDE4/__init__.py is where it's mentioned18:45
\shstrange18:46
dwidmannI think.18:46
apachelogger\sh: uploading kde4bindings18:46
\shapachelogger: go dude18:47
* stdin has noticed /usr/share/pyshared/PyKDE4/ also disappeared18:47
SynthroidManhttp://synthroid.co.uk/18:47
apacheloggerstdin: beta1 is pretty b0rked18:47
stdinmore fun that way :)18:47
stdin^ did we just get spammed?18:48
apacheloggerkdebindings ain't fun at all :S18:48
apacheloggerstdin: we did18:48
stdinwow, we must be getting popular :P18:49
apacheloggerhm, that drug looks like a drug18:49
apachelogger\sh: did you revu screenie yet?18:50
\shis it good?18:50
\shapachelogger: I'll do it just now...let me eat something first18:50
apacheloggerfair enough18:50
\shhmm...18:51
\shgive me the revu link again, pls :)18:51
\shapachelogger: http://leonov.tv/content/latest-draft-logo-version-2 it's getting better :)18:51
apachelogger\sh: http://revu.ubuntuwire.com/details.py?package=screenie-qt18:52
apachelogger\sh: I say - hrrrhrrrr18:52
apachelogger\sh: I wonder how a small version would look like though18:53
\shapachelogger: it will be svg ... so we can scale up or down ;)18:53
apacheloggerwell18:54
apacheloggerthat draft18:54
apacheloggerlooks like shit at 16x1618:55
apacheloggertbh18:55
\shhehe18:55
\shapachelogger: btw...is it now GPL v2 or GPL v3?18:55
apachelogger\sh: v218:55
apacheloggerdunno why upstream included a gpl3 copy18:55
\shapachelogger: so the debian/copyright is wrong18:55
apacheloggerit is?18:55
\shthe link to GPL points to GPL-318:56
apachelogger\sh: it's gpl2+18:56
apacheloggerso gpl-3 is as valid18:56
\shapachelogger: at my option when I fork the code18:56
\shapachelogger: in my opinion debian/copyright just tells the actualy license of upstream, which means two18:57
\shtwo+ but yeah18:57
apacheloggermatter of interpretation IMO18:57
\shright18:57
apacheloggerXand3r: go fix it18:57
\shapachelogger: do we need to list get-orig-source deps as well in control? ;)18:59
\shok..it'salso interpretation ;)18:59
apachelogger\sh: why would we list it in control?19:00
\shmake debian/rules get-orig-source without git failes19:01
apacheloggeryeah, I thought about that19:01
apacheloggerbut IMO it only slows down building19:02
apacheloggerand whoever wants to update the tarball will hopefully know how to install git ;-)19:02
* apachelogger just notices that he didn't finish revuing either19:02
Xand3rwhat i have to fix?19:04
apacheloggerXand3r: debian/copyright provides an URL to GPL (which currently links to GPL-3), \sh wants the URL to be for GPL-219:05
Xand3r^^19:05
Xand3rok i will fix it19:05
\shXand3r: but afterall...advocated19:05
\shXand3r: well done little one :)19:05
Xand3r^^19:06
apachelogger\sh: I think Xand3r still has some changes19:06
apacheloggersomething in debian/rules wasn't right19:06
Xand3rchanges?19:06
* apachelogger opens his notes19:06
\shoh...19:06
\shdamn.19:06
\shdidn't testbuild it ;)19:06
apacheloggerI did19:06
\shremoved19:06
\sh;)19:06
apacheloggerXand3r: did you add DEB_UPSTREAM_VERSION to the debian/rules?19:07
* \sh is more frightened about missing dl.so 19:07
apacheloggerpoor dl.so19:07
apacheloggeroh19:07
\shapachelogger: pykde4 doesn't work for more people19:07
apacheloggerI have to leave in some minutes19:07
apachelogger\sh: as I said19:07
apacheloggerit's b0rked19:07
Xand3rapachelogger: i think so19:07
\shapachelogger: it's da python19:08
apacheloggerXand3r: well, check :P19:08
apacheloggerthen upload19:08
Xand3rbut i will check it to19:08
\shwhere's doko when someone needs him ;)19:09
apachelogger\sh: btw, should you get bored, monkeystudio also needs revuing ;-)19:12
Xand3rapachelogger: qutIM is now on REVU19:13
Xand3rnow i check screenie19:13
\shapachelogger: do you remember...tonight we kick your folks from the field ;) so in around 15-25 mins I'm gone into the local pub and watch your folks going down ,->19:13
Xand3r^^19:13
apacheloggerI should leave as well19:13
* apachelogger has a rendez-vous19:14
apacheloggerXand3r: the source package isn't named like that, is it?19:14
Xand3r?19:14
apacheloggerupper case IM19:15
Xand3rno19:15
apacheloggerok :)19:15
Xand3rbut the binary19:15
apacheloggernot ok19:16
apacheloggerXand3r: change and reupload19:16
Xand3rshit19:16
apacheloggerXand3r: everything should be lower case19:16
* apachelogger has to leave19:16
apacheloggerlaters19:16
Xand3rfirst i fix screenie19:16
Xand3rcya apachelogger19:16
=== bdgraue__ is now known as bdgraue
Xand3rhave fun19:16
Xand3r\sh: i have to change /usr/share/common-licenses/GPL to usr/share/common-licenses/GPL-2 ??19:17
\shXand3r: yes19:17
Xand3rkk19:17
Riddellseele: you're getting married!19:20
nixternalooh?19:21
nixternalcongrats seele! \o/19:21
\shRiddell: I'll file a bug against py2.519:22
Riddell\sh: I would check with doko first if it is a bug19:24
\shRiddell: regarding ruby which has dl.so ;)19:25
nixternalhrmm, anyone know if I can set kickstart to utilize UTC even though UTC isn't a time zone?19:25
\shRiddell: finally, better one bugreport too many ... and I wonder why pykde4 needs it19:25
\shremind me tomorrow when I sit on a i386 machine19:26
\shDAMN19:34
* \sh has the fix 19:35
\shstdin, dwidmann: http://www.mail-archive.com/pyqt@riverbankcomputing.com/msg13554.html19:35
* dwidmann clicks19:35
|gunni|Riddell: May i ask you a question about packaging?19:36
Riddell|gunni|: sure19:36
Arby Riddell: packages on lichts all updated as requested19:38
|gunni|I read the tutorialsday log, and tried to build my own package. I used mythtv-backend, so apt-get source mythtvbackend, and debuild seem to work (only it complyins about key, but .deb get build)19:38
|gunni|But trying to build the sourcepackage with debuild -S -sa gives http://pastebin.org/4401419:38
Xand3r\sh: can you look at this one to? http://revu.ubuntuwire.com/details.py?package=qutim19:38
Riddell|gunni|: it's a bug in the packaging, I expect  rm programs/firewire_tester/firewire_tester.c   would fix it19:39
|gunni|So its only related to source package building, and usual building works?19:41
* Arby picks something else from extragear19:41
\shRiddell: what was the magic to apply a quilt patch only for a single arch?19:42
Riddell|gunni|: yes.  somewhere in the building process it creates a symlink that doesn't get removed in the clean process and that upsets the packaging tools19:42
dwidmann\sh: thank you very much, that fix does the trick.19:43
\shdwidmann: yepp..19:44
|gunni|k i will try that. One question mor: Does that private key message has any effect?19:44
stdin\sh: doesn't break on x86, so it gets my vote :)19:44
Riddell|gunni|: no, it just means it isn't gpg signed but that's only a problem if you're uploading it somewhere19:44
\shstdin: it's not for x86 :)19:45
\shstdin: only for archs which don't support dl.so19:45
|gunni|I maybe want to upload to a ppa ... can i get rid of that signing?19:45
stdin\sh: yes, but it works on 32bit so we don't have to worry about breaking it to get it working on 6419:45
|gunni|Thats why i wanted to do the source package19:46
\shstdin: ok...:)19:47
* \sh 's pushing new kdebinding packages to ppa19:52
\shstdin: Subject: [PPA kubuntu-members-kde4] Accepted: kde4bindings 4:4.0.80-0ubuntu2~hardy0~ppa3 (source)19:56
ArbyRiddell: your comment on taking the cdbs files from kde4libs.19:59
ArbyRiddell does that apply for everything on ftp://ftp.kde.org/pub/kde/unstable/4.0.80/src/extragear/ ?19:59
\shseele: congrats :) hopefully the ring on your finger looks pretty ;)20:00
_CrashMaster_Is this the place to recommend ideas for Kubuntu?20:39
judith_hi guess it couldn#t be wrong20:41
judith_h:)20:41
_CrashMaster_Indeed. Anyway, my suggestion: In the installer, during the bit where it asks for your time zone / city, why not put a drop-down where the user can actually select their specific time zone.20:42
_CrashMaster_That way, I don't have to spend 20 minutes trying to click a little dot and praying it's the right timezone20:43
RiddellArby: yes20:47
geniiOK I'm new to PPA. Is it possible to just add an i386  deb file I've created to it?20:51
Riddellgenii: no, you can only upload source and it'll compile it for you20:53
Riddell_CrashMaster_: there is a dropdown20:54
_CrashMaster_I saw a drop down for CITY, but the TIME ZONE box didn't have one. It would auto-populate based on the city selected..20:54
RiddellI don't understand, a city represents a timezone20:56
_CrashMaster_Riddell: Yes, if you happen to know the particular cities in your timezone, as presented by the installer.20:57
geniiRiddell: Hmm. OK. I had made pdfedit on my box for instance of 0.4.1 for Hardy since it seemed not yet to exist.20:57
_CrashMaster_What I'm recommending is that I simply be able to select "CST' or "GMT-5" without having to identify another city in that timezone.20:58
ArbyRiddell for kmldonkey there is this in debian/rules http://paste.ubuntu.com/20703/20:59
RiddellArby: it doesn't look like you've got the current kde.mk still20:59
Arbyoh, strange20:59
RiddellArby: scrap everything from "#For Kubuntu paths" down21:00
Arbythought so21:00
aos101Riddell: Can you have a look at bug 199393?  I assume the comment by Daniel Holbach is referring to you looking at it.  I've uploaded a debdiff for Intrepid and I think a SRU for hardy would be appropriate.21:00
ubottuLaunchpad bug 199393 in dolphin "servicemenu for amarok has an invalid menu entry "addAsPodcast"" [Undecided,Confirmed] https://launchpad.net/bugs/19939321:00
* Arby goes to investigate21:00
RiddellArby: http://www.kubuntu.org/~jriddell/tmp/cdbs/21:01
ArbyRiddell thanks21:01
Arbycommence mass rebuild21:02
Riddellaos101: that looks good, we don't need it for intrepid though since that'll switch to KDE 4, can you make the debdiff for hardy-proposed ?21:03
Riddellaos101: just the same but hardy-proposed and ubuntu6.1 not ubuntu7 version21:03
aos101Riddell: OK, I wasn't sure if the KDE3 version would hang around.  I'll do that debdiff and upload it to the bug report.21:04
aos101Riddell: Debdiff uploaded to bug report.  One question - why are ubuntu point versions (like 6.1) used instead of full versions?  Is it just used for small changes to packages?21:12
Riddellaos101: that's what we use for stable release updates21:14
Riddellaos101: otherwise you end up with a version number that would normally be used in intrepid (although here it doesn't matter since dolphin's version number is changing upstream)21:15
aos101Riddell: Ah, Ok.  That makes sense.  Otherwise you'd have to bump the version in the development version, and that would be kind of silly.21:17
aos101I'd just seen it done, and never really knew why.21:17
Riddellaos101: patch looks great, I've uploaded21:31
Riddellaos101: it'll need pitti to approve it, also please add a test case to the bug21:31
seele\sh: lol it does, thanks21:41
aos101Riddell: Added test case.21:47
gnomefreakhas kde4 been worked out in Intrepid yet?21:56
gnomefreakif not what can i do to help it along?21:56
Riddellgnomefreak: you could package guidance-power-manager if you know how to package python21:57
gnomefreakno havent done python yet other than writing some simple scripts but never packaged a python app :(21:58
RiddellArby: you seem to have renamed dh_sameversiondeps to dh_sameversionSdeps ?21:59
Arbyoh dammit21:59
ArbyI thought I fixed that21:59
ArbyRiddell which package21:59
Arby?21:59
RiddellArby: the kcoloredit I took from lichts about 15 minutes ago22:00
Riddellmaybe you fixed it in the mean time22:00
* gnomefreak makes note to learn packaging python on my to-do-list so maybe in future i would be more yhelpful22:00
Arbyright I'll fix it22:00
ArbyRiddell no not that one22:00
ArbyRiddell I think I fixed the others22:01
Arbylet me know if not22:01
ArbyRiddell fixed kcoloredit22:04
ArbyRiddell Is kopete-cryptography new I can't find it on launchpad?22:20
Arbyaccording to revu you uploaded it in december22:21
RiddellI did?22:21
Arbyhttp://revu.ubuntuwire.com/details.py?upid=105322:22
RiddellArby: https://edge.launchpad.net/ubuntu/+source/kopete-cryptography-kde4 there's an entry for it but no versions, maybe it got rejected22:23
Arbyso it needs packaging from scratch?22:23
RiddellArby: you can use the packaging from that version in revu22:24
Riddellthe question is why did it get rejected22:24
Riddellcan't find any reason in ubuntu-archive22:24
RiddellArby: maybe it just didn't work at the time22:25
Riddellupdate the packaging and try it out22:25
Arbyok will do22:25
Riddellstdin, apachelogger: either of you remember anything about kopete-cryptography-kde4?22:26
apacheloggerhm22:27
apacheloggerRiddell: I revued it, that's about everything I can remember22:28
stdinjust that you an apachelogger said it was good for upload back when22:28
apacheloggerRiddell: screenie-qt waiting for you in new :)22:29
apacheloggerArby: http://revu.ubuntuwire.com/details.py?package=kopete-cryptography-kde422:29
Arbyapachelogger: yes, I know. but it seems it never got published after that22:30
Arbyhow do I extract the packaging info from the revu version?22:30
Riddelldownload the files, dpkg-source -x *dsc22:31
apacheloggerArby: easiest way is to install dget and then run dget on the dsc file22:32
RiddellArby: kcoloredit and kgrab uploaded22:32
ArbyRiddell thanks22:33
RiddellArby: kiconedit and kio_gopher still to have kde.mk updated?22:34
Arbychecking22:35
Arbyrebuilding22:36
RiddellArby: kmldonkey uploaded22:39
Arbythnkas22:39
Arby*thanks22:39
ArbyRiddell: kiconedit and kio_gopher should be updated now22:46
ArbyI hope22:46
RiddellArby: kiconedit still has the old bits22:47
Arbyok that's just22:47
Arbyodd22:47
RiddellArby: ok, problem has occured with kio-gopher22:53
RiddellArby: I spotted an rfc in there and they are non-free22:53
RiddellArby: it needs the .orig.tar.gz rebuilt without that rfc file22:53
Arbywhat is an rfc file?22:53
Riddellinternet standard22:54
Riddellalas, they can't be modified22:54
Arbyso what do I need to do? extract, delete rfc, compress and rebuild?22:55
RiddellArby: yep22:55
RiddellI'll delete it from svn22:56
ArbyRiddell: kiconedit should be sorted now23:01
ArbyI'll do kio_gopher next23:01
ArbyRiddell: kio_gopher rebuilt as well23:08
Arbylet me know if there are problems23:12
Arbythat's me for the night23:12
Riddellthanks Arby, top work23:13
ArbyI'll figure out kopete-cryptography and maybe the rest of extragear tomorrow23:13
Arbywelcome :)23:13
geniiIf I'm getting "No such Launchpad account: {name here}" trying to push some files, what would be the likely cause? Bad ssh key?23:30
stdinpush to what?23:34
geniistdin: To bazaar23:35
stdinwhat url are you pushing to?23:35
geniistdin: bzr push sftp://{my name here}@bazaar.launchpad.net/~mystic-scientist/+junk/pdfedit-0.4.123:36
geniiMaybe the +junk needs right after the .net/ part23:37
geniistdin: I've been messing with this all day as you know ;)23:37
stdintry using bzr+ssh://23:38
geniiOK23:38
genii"bzr: ERROR: Unsupported protocol"23:39
stdinwhat version of bzr do you have?23:39
stdin"bzr version"23:40
geniiapt-cache policy: Installed: 1.3.1-1ubuntu0.1                   bzr version: Bazaar (bzr) 1.3.1 (and too much to paste regarding python, etc)23:41
stdinhmm, should work then (I think)23:41
geniiI'm thinking when I pasted in my ssh key something went weird (since it seemed to word-wrap but not certain if thats normal)23:42
stdinsee if "bzr push lp:~mystic-scientist/+junk/pdfedit-0.4.1" works23:43
geniiThe sftp:/ method seems to try but fail etc23:43
stdinif not then something "not good" happened23:43
geniistdin: Weird. 1 minute trying lp:23:44
geniiBah. "bzr: ERROR: Transport operation not possible: http does not support mkdir()"23:45
* genii makes more coffee23:45
geniiMaybe I'll try to add another ssh key23:46
stdinbzr+ssh:// seems to be working for me anyway (same bzr version)23:50
stdingenii: you did use mystic-scientist as the "{my name here}" part, right?23:50
geniistdin: No, my Launchpad name is different than where the files are stored (at least as far as I know)23:51
stdinisn't mystic-scientist your LP id?23:51
geniiNo23:51
stdinso why are you pushing there?23:51
geniistdin: Because thats where my files are :)23:52
stdinthen who is mystic-scientist?23:52
stdinonly the owner can push to their +junk23:52
geniiHmm. So If I can login to Launchpad under my "Display Name" it won't matter, I need to push under the other one?23:53
stdinwhat do you mean?23:54
geniistdin: I login with name Kaulbach23:54
geniiIf I go for example to "Change Account Details" it shows that as my "Display Name" but then shows underneath "Name" as mystic-scientist23:55
geniiBut I don't login as that.23:56
stdinDisplay Name is just what your displayed, it's not your login ID23:56
stdinmy 'Display Name' is "Terence Simpson", but my ID is tsimpson23:57
geniiOK. Trying again with sftp and adjustments :)23:57
=== santiago-ve is now known as Guest6394
=== santiago-php is now known as santiago-ve
geniiBah.23:58

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