/srv/irclogs.ubuntu.com/2008/04/26/#ubuntu-motu.txt

sistpotyLaserJock: have an opinion to my post to -motu about SRUs done now? maybe you'd like to follow up?00:05
sistpotyjdong, TheMuso, imbrandon ^^ ?00:06
=== gnomefre1k is now known as gnomefreak
LaserJocksistpoty: done00:14
sistpotythanks LaserJock00:14
sistpotyLaserJock: I'm not too sure if I understand your response. If the archives are open, it would be possible to upload a fix for intrepid (or otherwise sync one)?00:17
sistpotyLaserJock: or do you mean that we shouldn't wait on syncs getting performed in the first bits of intrepid, due to possible delays when waiting for a fix in hardy?00:18
LaserJockwell, I don't want to force people to do syncs/merges before the toolchain has settled down, etc.00:19
LaserJockI believe the schedule for 8.04.1 is pretty quick00:19
persiaWhy not?  If such a sync/merge introduces some issue with the toolchain, we can fix that.  I'd rather have an unstable dev platform than have untracked critical bug fixes.00:20
* persia thought 8.04.1 was for October00:20
LaserJockwell, I'd rather get the SRU done00:20
persiaWhy not do both?00:20
sistpotyLaserJock: ah, k, that explains00:20
LaserJockbecause honestly we're already fighting to get people to do SRUs in the first place00:20
slangasekpersia: July, not October00:21
persiaFor gutsy, ScottK pushed everything into hardy the day it opened, and afterwards we followed the "fix in hardy first" rule.00:21
LaserJockhaving them do 2 uploads rather than 1 is quite a bit00:21
slangasek(eew, trying to do a point release at the same time as a regular release, shudder)00:21
persiaslangasek: Ah.  That matches the outstanding RC list better :)00:21
LaserJockespecially if there are problems testing on Intrepid, etc.00:21
LaserJockI guess I would summarize my position with "let's be sane" :-)00:22
persiaOK.  I can see that, and as long as there's an open intrepid task, maybe it makes sense for a short time.00:22
slangasekI hate being sane00:22
LaserJockif MOTU SRU sees that it should be trivial to get a sync/merge in Intrepid go ahead an have that done00:22
LaserJockbut if I'm going to make people go through 3 weeks work to get an SRU in that could take 1 week without dealing with Intrepid00:22
LaserJockI have a hard time justifying that added burden to be honest00:23
persiaWell, doesn't that match the normal model?  For SRUs where the issue doesn't exist in the current development release (and not do to a patch, but an API transition or something), the "fix in dev first" rule is often overlooked.00:23
LaserJockwell00:24
LaserJockssshhhh00:24
persiaheh00:24
LaserJockyou can't say that when the RM is looking ;-)00:25
persiaI'd think the RM would agree that it's better to not FTBFS in a stable release, even if the ABI switched back, and the old source builds in the dev release, but I may be mistaken.00:25
persias/ABI/API/00:26
slangasekI will neither agree nor disagree with a statement that I can't seem to parse :-)00:26
sistpotyheh, /me just wants to give people s.th. that they can work on right now *g*00:27
* persia seconds sistpoty: Now is the best time to get testers for SRUs for hardy.00:28
LaserJocktotally00:28
sistpotyyeah, and /me will in a few minutes give slangasek s.th. to put through the queue :P00:29
sistpotyslangasek: mind to approve xmms-crossfade from hardy-proposed? (it's a rebuild only)01:03
sistpotylol, there's a lp team canonical-smokers *g*01:44
wgrantCan we avoid the SRU waiting period for upgrade failures?01:45
wgrantParticularly for trivial missing Conflicts/Replaces on python-*.01:45
sistpotywgrant: well, that's motu-sru to decide imho01:46
slangaseksistpoty: hrrm, why are you not listed on https://launchpad.net/~motu-sru/+members as a current member if you're asking me to approve packages through hardy-proposed? :)01:46
slangasekoh, it's acked by jdong, ok :)01:46
sistpotyslangasek: because I've already got an ack from them ;)01:46
sistpotyheh01:46
* jdong grins at the connotation of "oh. jdong acked it."01:46
sistpotyhaha01:47
* sistpoty is usually quite good when it comes to buerocracy... I'm german :P01:47
LaserJocksistpoty: haha01:51
sistpotythanks slangasek!01:59
* sistpoty goes to bed... gn8 everyone02:17
wgrantNight sistpoty.02:17
Kafkawhat is motu ?02:24
ScottKKafka: https://wiki.ubuntu.com/MOTU02:26
ScottKGood evening everyone.02:26
wgrantMorning ScottK.02:26
ScottKRe: SRUs, I personally think MOTUs should be sensible enough we don't need a motu-sru team, but it doesn't seem I'll get my wish on that.02:27
wgrantScottK: 'should' being the keyword there.02:27
ScottKYep.02:27
ScottKI think it'd be fine to leave -proposed uploads open and then use peer pressure to 'encourage' people to learn better habits.02:28
ScottKBut that's just me.02:28
jdongScottK: I'm not so sure about that though, while reviewing the SRU queue it's taken at least one interation on average before version numbers are correctly mangled, etc02:29
jdongScottK: I personally would like easier SRU'ing too but I think that's a cultural/social mentality change rather than a process change02:30
* ScottK notes that one member of the MC thought it appropriate to upload untested stuff to -proposed to find out if it worked.02:30
ScottKI will confess to having almost completely lost interest in doing SRUs since the new team was stood up.02:31
jdongScottK: personally I wouldn't mind a much more liberal SRU policy that just bars backwards-incompatible changes, i.e. slightly more conservative than Fedora02:32
jdongi.e. I'm looking at the new KTorrent point-releases and I'm tempted to do those as SRUs02:33
jdongbut that'll probably raise more eyebrows than I want02:33
ScottKAren't those in Main anyway?02:33
jdongScottK: even more unfortunately, yes.02:33
ScottKAre the mirrors starting to calm down yet?02:36
jdongnope02:36
ScottKMy desktop still has my original Kubuntu install from two years ago (with Automatix - before I knew better).  Once things calm down a bit, I'm going to see how well that upgrades and maybe file some bugs/do some SRUs.02:38
wgrantBad ScottK.02:38
ScottKI was new.  I didn't know better.02:38
wgrantAt least it's dead now.02:38
ScottKYep.02:38
ScottKIs Edgy eol yet?  The 26th is the day, right?02:39
slangasekthe 26th, so I guess it won't be moved around until Monday :)02:40
wgrantHm, it's the 26th UTC now. I suppose Edgy is dead.02:41
* wgrant wonders how many security tasks it has open.02:41
keesnone now!02:42
wgrantHaha.02:42
slangasek:-)02:42
wgrantGood riddance.02:42
jdonglol02:42
wgrantEdgy has some 129 tasks open. Ew.02:42
pwnguini wonder how much attention stuff gets after 12 months02:43
* ScottK deletes his edgy pbuilder chroot tarball.02:44
wgrantpwnguin: SRUs: not much. Security: as much as the rest, as long as the code isn't too different.02:44
ScottKBackports, not much either (people pretty much stop asking).02:45
wgrantI can't imagine the type of people that want backports would be running older releases.02:45
pwnguinis abiword likely to get a backport /sru?02:45
nxvlScottK: i update my system every 4/6 months :D02:45
jdongwgrant: typically interest dies down in exponential decay when a new release is available02:45
ScottKSpeaking of which ...02:46
jdongwgrant: at most requests come in for the n-1th release if the nth release is problematic02:46
wgrantpwnguin: It will definitely not be SRUed to 2.6.02:46
wgrantjdong: Aha.02:46
ScottKslangasek: Would you be willing to put on your archive admin hat and do some backports stuff?02:46
jdongpwnguin: SRU is highly unlikely, but I'd be happy to coordinate backports :)02:46
pwnguinjdong: dont quote me on this, but at one point it was looking to be MIR'd02:47
wgrantCan we please get *-changes to show copies between pockets?02:47
jdongpwnguin: yeah I understand there was also a major update planned that missed Hardy02:47
jdongpwnguin: and BTW if it's MIRed it's less likely to get SRU's :D02:48
wgrantHmmm.02:48
wgrantabiword source is in main, binary are in universe.02:48
wgrant*binary is02:48
wgrantOr *binaries are.02:48
pwnguini dont know what happened, but someone's slowly working on a ppa for 2.6. a few users are angry, but really, abiword doesn't do release engineering that I can see02:49
pwnguini dont use it myself; im more interested in the new release of desmume02:50
ScottKPhere this from Misc development news (#7):02:53
pwnguinyou misspelled ph33r02:53
* wgrant wonders how the CDBSesque debhelper 7 is.02:53
ScottKdebhelper v7 - In this version I've  tried to learn some things from cdbs, and the result is a new "dh"  command which can be used to create debian/rules files that are as short as 3 lines for many packages.02:53
ScottKApparently that's a feature goal (being CDBS like).02:54
pwnguinwell, if it means more people can write packages right the first time02:55
wgrantScottK: It hopefully won't be as much of a black box, though.02:55
ScottKYeah.  Of course hope isn't much of a plan.  We'll see.02:55
pwnguinhe seems to be a smart guy02:57
wgrantHe is.02:57
pwnguinjdong: so SRU might be on temporary reprieve, what about backports?03:00
pwnguindesmume released on the 22nd03:02
jdongpwnguin: ok, who has packages so far?03:02
jdongwho == upstreams03:02
pwnguinwhat?03:03
ScottKIs it in Debian yet?03:03
pwnguinthank you for translating03:04
pwnguinlooks like no03:04
pwnguinunfortunately, it's a bit of pita to even get the build deps from ubuntu archives atm03:05
jdongpwnguin: sorry for the unclear wording03:05
jdongpwnguin: right now I will consider for hardy-backports packages that are (1) in Debian already (2) in a PPA with an implicit contract that they are to be uploaded to Intrepid03:06
pwnguinso presumably the ppa would be from someone with upload priv's03:08
ScottKAnd (as the core-dev I'm guessing he'll ask to upload it to backports) I'll add that if it's in a PPA, the packaging needs to be derived from Debian's.  Don't fork the package.  I won't upload that.03:09
ScottKThe best thing might be to offer to help the Debian Maintainer get his upload done sooner.03:10
pwnguinthats what i was thinking03:10
pwnguindebian games handles it03:10
ScottK"Hi.  We're from Ubuntu and we're here to help."03:11
pwnguinheh03:11
Hobbsee"and wearing our bullet proof vests, just in case you were wondering"03:14
jdong"May we suggest changing the background of your application to orange and brown..."03:16
ScottKThere's enough people on brainstorm suggesting Kubuntu do that.03:16
* ScottK took a little time today to hunt through brainstorm today.03:17
ScottKI was honestly looking to get fired up to implement something for Intrepid.03:17
ScottKThe result was, yawn.03:17
pwnguinmake me an onscreen keyboard for gdm03:17
ScottKI don't run Gnome.  Odd of me being interested in developing for it are pretty low.03:18
pwnguinkubuntu uses kdm?03:18
* ScottK decides to catch up on BOFH.03:18
ScottKYes.03:18
Drezardhey?04:18
=== gazer is now known as Gazer
LaserJockquiet evening06:31
=== asac_ is now known as asac
LaserJockman, how can a calculator be so sucky?06:57
LaserJockhow hard can it be, honestly06:57
LaserJock2,,560.06 != 2,560.0606:59
ArelisCan i post broken packages here?07:22
=== wolfger_ is now known as wolfger
LaserJockdang, earthquakes08:00
wgrantLaserJock: How significant?08:00
LaserJock5.0 just now08:05
LaserJockreally shook things08:05
LaserJockwe've had something like 400 of > 1.0 in the last 2 months08:06
LaserJockbut in the last week it's been 1 or 2 you could feel ever day or so08:06
LaserJockit's creeping me out08:06
highvoltageLaserJock: omg08:07
gesergood morning08:11
LaserJockhighvoltage: yeah, not cool08:19
LaserJockhighvoltage: http://earthquake.usgs.gov/eqcenter/recenteqsus/Maps/US2/39.41.-121.-119_eqs.php08:19
LaserJockthat's all about 5 miles from me08:20
LaserJockdarn, there's another one08:32
LaserJockwoah, a water flume broke in the earthquake08:47
LaserJocklooks like a waterfall on the TV08:47
wgrantFun.08:48
LaserJockalright, well I'm gonna try to get some sleep08:49
LaserJockmy stomach doesn't like the shaking though08:49
laga:/08:50
IulianG'morning10:30
jpatrickmorning Iulian10:32
Le-Chuck_ITAHi there, if I have patched a source package (say rhythmbox) how can I know if it uses dpatch? Or am I wrong and dpatch does not require specific support from a package?10:44
=== azeem_ is now known as azeem
Le-Chuck_ITAforget it10:48
CrippledCanarywhat should the target be for a hardy SRU hardy-proposed or just hardy10:54
Le-Chuck_ITAhi all again, a quick question: how would you version a ppa package so that newer ubuntu versions DON'T supercede the PPA but it's still clear on which ubuntu version the ppa package is based?11:11
Le-Chuck_ITAsomething like 0.11.5-0ubuntu7~myppa will be superceded 0.11.5-0ubuntu811:12
Le-Chuck_ITAping :)11:20
=== andrew_ is now known as PixelSmack
=== cprov is now known as cprov-out
emgentheya12:33
IulianHi emgent12:43
tuxmaniacis there any way to share my packages for the current release?13:56
tuxmaniacLP PPA allows uploads to only development release and not current release13:57
Amaranthtuxmaniac: err, since when?14:29
Amaranthtuxmaniac: I was building feisty packages during gutsy development (backports)14:29
tuxmaniacAmaranth: I got this automated email. Part of which is pasted here http://paste.ubuntu-nl.org/64515/14:32
bddebianHeya gang14:41
ScottKtuxmaniac: I'm going to guess you tried to upload to Ubuntu and not to your PPA.  That's the message you get when you do that.15:00
fargiolashey, i'm the author of gnome-mastermind, I've just solved an issue that happened with recent cairo versions (so with hardy) and made the game look really ugly. Is there a way to push this release into hardy without wait for ubuntu next release?15:14
=== rockstar` is now known as rockstar_
fargiolasnobody in? :(15:33
lagafargiolas: you need to do a stable release update. let me get you the link15:34
lagahttps://wiki.ubuntu.com/StableReleaseUpdates15:35
fargiolaslaga: do i need to first submit a bug report about the problem I've fixed and mark it as fixed?15:38
lagafargiolas: no, i think you need to open a bug and leave it open. it'll be marked as fixed when it's uploaded AFAIK15:40
lagabut i'm not very experiencied with SRUs :/15:41
ScottKfargiolas: File the bug, attach your patch, and then subscribe the motu-sru team.  One of them will let you know if they think it is appropriate for an SRU.15:49
tuxmaniacScottK: heh. true. thanks for the info. got accepted now15:50
tuxmaniac:-)15:51
fargiolasScottK: thanks, does it matter if instead of the patch i attach a link to new release?15:52
ScottKfargiolas: It needs to be a minimal patch to fix the problem, so yes.  We sometime do micro-release updates, but it's very rare.15:52
fargiolasI'll attach both svn diff and link to release15:53
fargiolasScottK: submitted, #22258016:23
* fargiolas hopes everything is ok16:26
fargiolassru wiki page talks about preparing an updated package but I doubt it should be me to do this.. I'm not a ubuntu developer I don't even know where to start16:28
ScottKfargiolas: The report looks appropriate.  Up to motu-sru to decide if they think it's worth a stable update.16:28
ScottKfargiolas: If motu-sru approves it, then I think someone can probably be found to package the fix.16:29
fargiolasScottK: good, so it's a minor fix but since it is a game, having ugly graphical glitches is bad! let's hope sru team will agree :)16:29
fargiolasScottK: thanks for your hints16:30
ScottKYou're welcome.  I hope it works out.16:30
=== POX__ is now known as POX_
CrippledCanaryI have found a bug (and filed it https://bugs.launchpad.net/ubuntu/+source/smstools/+bug/221973)17:06
ubotuLaunchpad bug 221973 in smstools "smstools folder under /var/run isn't recreated after reboot" [Undecided,New]17:06
CrippledCanaryI also made a debdiff and what should I do next to get it in to a SRU17:06
ScottKsubsribe motu-sru to the bug.17:07
ScottKsubscribe even17:07
CrippledCanaryeven... even who?17:08
ScottKsubscribe motu-sru to the bug.17:08
CrippledCanaryjust did that17:08
ScottKI just misspelled it the first time.17:08
ScottKThen you wait for them to approve it.17:09
CrippledCanaryOk...17:09
CrippledCanaryI know that it probably is a bit hectic these days but how long does it usually take before someone does anything with it?17:10
=== kitterma is now known as ScottK2
=== neversfelde_ is now known as neversfelde
RainCThey19:54
highvoltagehey RainCT19:55
RainCTI warn you, if you ever run a packaging jam, DO NOT show the espeak! lol19:55
highvoltageheh. espeak ftw19:55
LaserJockhi highvoltage and RainCT19:56
highvoltagehowdy LaserJock19:56
RainCTpers 1: "did you know that 'archive' is pronounced 'arkive'?"; pers 2: "what? really?"; pers 1: "yeh"; pers 2: "really??"; me: "Ubuntu comes with a text-to-speech installed by default. try 'espeak archive'". for the next 20 minutes you were hearing espeak's voice from everywhere xDDD19:58
RainCTHi LaserJock19:58
LaserJockhighvoltage: we had two more little earthquakes last night19:58
LaserJock3.somethings19:58
highvoltageLaserJock: that must be nerve-wrecking. how are you guys doing there?20:00
highvoltageLaserJock: any damages so far?20:00
LaserJockhighvoltage: not here, just rattled dishes and things20:00
LaserJockat the epicenter (like 5 or so miles away) it broke some windows and some cracks in walls apparently20:01
slangasekhuh. where is "5 miles away" in your case?20:02
LaserJockslangasek: well, http://quake.wr.usgs.gov/recenteqs/Maps/120-39.htm20:05
highvoltagereno, isn't it?20:05
LaserJockwest Reno is where they're hitting20:05
slangasekah20:06
LaserJockthe 4.7 last night was a pretty good shake20:06
LaserJockI think that's the largest I've been in20:06
LaserJockbut the really concerning part is just how many we've been having20:07
LaserJockit seems like we're having a big increase in severity and frequency20:08
LaserJockis intrepid open yet?20:13
LaserJockseems like Hardy was open like the day after Gutsy was out the door20:13
smarterLaserJock: IIRC, it was two weeks after gutsy release20:15
smarterbut keep an eye on http://archive.ubuntu.com/ubuntu/dists/20:15
smarterIf I want to maintain a package I made in universe, can I just create a branch in code.lp.net/~myusername and link to it in a Vcs-Bzr field?20:23
smarteror should I create a lp.net/<application> for every app?20:24
LaserJockthese are existing apps?20:26
smarteryes20:26
LaserJockwell, either/one/ or none would work :-)20:26
LaserJockit's often good to register the project on LP20:27
smartereven if I'm not the project leader at all?20:28
LaserJocksure20:29
LaserJockanybody can register a project20:29
smarterok20:30
LaserJocksmarter: but it's not required by any means20:31
LaserJockyou don't even have to put your bzr branch anywhere or use bzr20:31
smarteryes, but I like bzr :)20:31
smarterand it's the recommended way to make your bzr branch public?20:31
LaserJockI don't think there's a recommended yet20:32
LaserJockbut it wouldn't hurt, that's for sure20:32
smarterokay, thanks for your help20:33
jdong*urgh* I should change that20:46
=== boomer` is now known as boomer
jdongyou can tell I haven't started up xchat in YEARS20:46
IulianHaha20:48
* Iulian wonders why he put that quit message.20:48
lagaheh20:49
highvoltagejdong: what do you usually use? the irc client of the future?20:50
jdongirssi :)20:50
highvoltageyes, that's it20:50
jdongstarted xchat to remind myself of the interface of chanserv.py20:50
jdongI'm aiming to clone it in perl this weekend20:51
highvoltagewhat does it do?20:51
highvoltageoh, of course, d'oh!20:51
highvoltagesorry, had a long day :)20:51
jussio1heya all20:51
* jussio1 slips quassel into jdong's pc20:52
* Iulian is forced to use 'running on CYGWIN_NT-6.0 i686'20:52
IulianJust for a couple of days...20:52
highvoltageIulian: http://www.irssi.org/20:53
highvoltageyou get irssi for windows too :)20:53
jdongIulian: why not use SUA if you're running NT6?20:53
Iulianhighvoltage: That's what I'm using right now.20:56
Iulianjdong: SUA?20:57
jdongIulian: Services for Unix Applications20:58
IulianAww20:58
jdongIulian: it's a POSIX layer directly in the kernel20:58
jdonggonna run quite a bit faster than Cygwin20:58
jdongI've heard pkgsrc works with it too20:58
* Iulian has to do some testing with it.20:59
* Iulian *yawns*21:09
=== Iulian is now known as iulian
CyberMattquestion what does dpkg-genchanges: failure: cannot read files list file: No such file or directory mean21:29
CyberMattmore specifically what did i do wrong21:29
CyberMattnevermind got it sorted21:51
guja_nebeskaHello.22:43
guja_nebeskaI'd like to start with Ubuntu development. Start learning basics, and when I became experienced, than do more serious stuffs.22:43
guja_nebeskaSuggestions? Thank you.22:43
iulianguja_nebeska: See topic.22:44
guja_nebeskahttps://wiki.ubuntu.com/MOTU/Contributing ?22:45
iulianExactly22:45
guja_nebeskaAny suggestions from you?22:45
guja_nebeskaI am totaly begginer, but willing to learn.22:45
LaserJockguja_nebeska: what kinds of things would you like to do?22:46
LaserJockright now we're kinda at a slow time, finished up Hardy and waiting for Intrepid to get going, but there's a lot of bug work that needs to be done22:47
guja_nebeskaLaserJock, well, basicly I am interested in helping Ubuntu community in any kind possible. Having in mind that I am begginer familiar with assembly and C language.22:47
guja_nebeskaSo, what begginer can learn and start working at that point.22:47
guja_nebeskaIf that's bug solving, than bug solving.22:48
guja_nebeskaI need to learn first a lot.22:48
guja_nebeskaBut I am willing to do that.22:48
guja_nebeskaI have time and will.22:48
lagathat's great :) are you interesting in something special? lots of open source development happens because someone has a problem/need and fixes that22:49
guja_nebeskaWell, I am interested in hardest thing that exists. But that's job of seriously pro programmers, I suppose. :o)22:50
LaserJockdo you have a particular area of software you're interested in?22:50
LaserJockwe have something like 30-40k open bugs right now22:50
LaserJockI'm sure they'd keep you busy ;-)22:50
guja_nebeskaLet's say I am interested in p2p programes, internet programmes at all.22:51
guja_nebeskaBut as I said, I need to learn first about bugs, ways to solve them, etc.22:51
megabyte405go find an OSS one you use, and contribute to it by fixing a bug and sending the patch to their mailing list22:51
LaserJockwell, we do have a P2P team I believe22:51
megabyte405as in, jump right into the action, using google frequently22:52
sebnerLaserJock: true22:52
megabyte405most development takes place upstream22:52
=== __Czessi is now known as Czessi
guja_nebeskaOkay. I will now go to follow the registration instructions.22:53
guja_nebeskaIf I have some questions, I'll ask here.22:53
LaserJockguja_nebeska: you might be interested in https://launchpad.net/~motu-p2p22:54
LaserJockspecifically https://bugs.launchpad.net/~motu-p2p/+packagebugs22:54
LaserJockthat might give you a launching point :-)22:54
guja_nebeskaLaserJock, thank you, i'll check those links right now.22:55
guja_nebeskaWhat do I need to know when fixing any bug?23:00
guja_nebeskaDo I need to know any specific programing language?23:01
LaserJocknot particularly23:01
LaserJockif it's a packaging bug you just need to know packaging23:01
LaserJockif it's a code bug it's good to have some programming knowledge so you can have a look at the actual bug23:02
guja_nebeskaSorry now for lame questions, but need to hear that in simple language. :o)23:02
LaserJockoften times we're moving things between upstream (Debian or the software authors) and pulling back down fixes, etc.23:02
megabyte405guja_nebeska: it depends ont he project you pick.  For instance, AbiWord is written in C++, so if you've worked with a c-like language and object-oriented programming you can handle mostof the bugs eventually :)23:02
LaserJockwell, what we do is take software from Debian or from the app's authors23:03
guja_nebeskaFor example: Someone has problems with dunno, pidgin.23:03
LaserJockand then we add in all the packaging "bits"23:03
guja_nebeskaAnd it sends some bug report.23:03
guja_nebeskaIn bug report it says:23:03
megabyte405guja_nebeska: then you go fix it with Pidgin, and file a bug with the distributions to request that they update their version23:03
guja_nebeskaThat's my next question, how do I know where's the problem? Do I need to know exactly what's wrong with that part of Pidgin code and whats in conflict with Ubuntu architecture, or what?23:04
guja_nebeskaI mean, I can't just start fixing bug if I don't know a thing.23:04
LaserJockso you need to do some testing perhaps, to verify the bug23:05
LaserJockthen you can forward the bug upstream23:05
LaserJockor if you can fix it we can upload a fix and send it upstream23:05
megabyte405guja_nebeska: the bug could be in two places - it could be an ubuntu-only thing, or it could be a problem with the upstream code (pidgin) and depending on the problem, either could be likely23:06
megabyte405guja_nebeska: so if you're starting from the Ubuntu point of view, a launchpad bug, you first want to test it in another distribution, or with a manually compiled version (as opposed to the ubuntu package)23:07
megabyte405if you find it's upstream, then you find/file a bug upstream, and if you feel like it, go debug it and fix it23:07
megabyte405if you find it's ubuntu, then you try to figure out what might be causing the problem23:07
RainCTgood night23:07
guja_nebeskamegabyte405, and to do that, I need to be perfectly good knower of Ubuntu?23:08
megabyte405in either case, the final product is a patch sent to the appropriate folks, as high up as possible (that is, if it happens on Fedora as well as Ubuntu, get that patch to Pidgin and just mention it to ubuntu)23:08
megabyte405guja_nebeska: no, of course not - there is no complete expert.  You learn as you go, and such learning is easier when it's interesting to you, which is why I suggested finding an upstream project that you personally use - something interesting23:09
megabyte405you can't have the whole distribution in your mind at once to fix a bug - most bugs are a lot more narrow than that (the package, the upstream source, or dependent packages)23:09
LaserJockguja_nebeska: you just do what you can23:09
guja_nebeskaWell, I am using Hardy on 64bit Intel based Macbook.23:09
LaserJockguja_nebeska: if you can't fix/figure out a bug just leave it alone23:10
guja_nebeskaI am going to meet with lots of problems.23:10
megabyte405wouldn't imagine why23:10
guja_nebeskaI solved yesterday iSight camera problem.23:10
LaserJocklots?23:10
guja_nebeskaWell, no lots, but when you are begginer, it can be hard a bit. :o)23:10
guja_nebeskaFrom dunno which reason, iSight was making problems on 64-bit intel.23:11
guja_nebeskaAnd it took me few days to figure out why.23:11
megabyte405did you file a bug with your issue and how you solved it?23:11
jdongmegabyte405: I believe he refers to bug 18563423:12
ubotuLaunchpad bug 185634 in ubuntu-meta "uvcvideo: iSight firmware loading does not work" [Medium,Confirmed] https://launchpad.net/bugs/18563423:12
megabyte405ah, well then :)23:12
guja_nebeskaWell, uvcvideo module was making some problem when I upgrade it from Gutsy to Hardy.23:12
guja_nebeskaAnd, you see, I didn't read that page.23:12
jdongthe way uvcvideo handles firmware loading changed from gutsy to hardy23:12
jdongbut the userland tools to finish the job didn't get into hardy23:12
jdong*grumble*23:13
megabyte405jdong: nice job on the quick bug pull - you remind me of a individual we have in AbiWord who I swear can search bugzilla mentally faster than I can using a browser and keyboard shortcuts :D23:13
megabyte405ah, bugger - regressions suck23:13
jdongmegabyte405: yeah, they do. I'm all for taking as much hackery as possible out of the kernel, but it sucks macbook users now have to resort to 3rd party packages to get their camera working23:13
jdongI think the best fix at this point is the fast track (grin) the isight-firmware-tools package to Intrepid and backport it23:14
megabyte405jdong: yeah that's a real bugger, esp. since this is a darn nice webcam - one of the best I've personally used (which means it's better than the cheapy ones I bought or inherited)23:14
jdongagreed23:14
LaserJockjdong: perhaps an SRU? :-)23:16
jdongLaserJock: haha "hey pitti, look away, we're about to add a hal firmware hook...."23:16
LaserJockI'm pretty sure we've done worse before but it's probably not good to get into the habit ;-)23:17
jdongLaserJock: at least not until we have official blessed policies regarding such matters23:18
jdongLaserJock: i.e. looking at the ktorrent-kde4 3.0.1->3.0.2, I'd personally rather just import the new version23:18
jdongthough that won't fly well with our current policy23:18
LaserJockdepends on the definition of "minimal"23:19
LaserJocki.e. "minimal change that makes it trivial to fix the bug" for instance ;-)23:19
jdongLaserJock: minimal inconvenience to the developer ;-)23:20
LaserJockexactly23:20
jdongLaserJock: the current verification procedures also makes it extremely difficult to fix rare crasher bugs23:20
jdongi.e. stuff that doesn't have an explicit test case23:20
jdong"Start a torrent.... wait 2 to 80 hours....."23:21
LaserJockyeah23:21
LaserJockI tend to think upstream testing of a particular upstream release should also be taken into account23:22
LaserJocksince often times they get more real testing done than we will23:22
jdongLaserJock: indeed. And often times us doing a skim-through-svn-changesets backport means deriving a worse version than newest upstream too23:22
LaserJockprecisely23:23
LaserJockhowever, I still need to figure out how to deal with the tendency to have "well, if you get the *latest* release you'll have even more bugs fixed" tendency23:25
LaserJocks/tendency//23:25
jdongLaserJock: well sometimes IMO following latest upstream versions is a distribution's best policy.23:25
jdongLaserJock: of course there's clearly things that doesn't apply to (server stack, volatile ABI/API...)23:26
LaserJocksure23:26
jdongbut the Fedora update policy is pretty inspiring IMO23:26
jdongand we already have Backports which is somewhat chartered with the ability to implement Fedora's update policy23:26
jdongI think we should try Backports as a test base for universe new-point-release style updates23:27
jdongof course excluding things that would cause rev-dep ripples23:27
jdongthe way we do SRUs on main isn't scaling all that well to universe23:27
jdongit seems like the average sentiment here is that we'd rather not fix a bug than go through the SRU procedure23:27
jdongand if it's between THAT an introducing new upstream versions, IMO the latter might indeed be better23:28
lagajdong: yeah. SRU has strict requirements.23:28
lagaand is a lot of paperwork (IMHO)23:28
LaserJockI don't think the paperwork is all that much of a problem right now23:28
LaserJockbut some other aspects could be23:28
lagaLaserJock: well, getting a debdiff etc is annoying for me when I have a motu handy which can sponsor from a  bzr checkout directly. but that's a special case.23:29
LaserJockwell, a debdiff should be trivial23:29
jdongthe more I think about it, the more I think ScottK's idea with just allowing all MOTUs to upload to -proposed isn't a bad idea23:30
jdongmaybe we can then put a REVU-style ACK/NACK mechanism on top of that23:30
lagaLaserJock: it's an additional step. granted, i'm lazy.23:30
LaserJocklaga: why is it additional?23:30
jdonglaga: well QA'ing updates is important, and IMO (1) attaching a debdiff (2) getting 3 ACKs on the proposed build, are the two ESSENTIAL steps23:30
LaserJockjdong: yeah, it seems to me that testing is the most important aspect23:31
lagajdong: i'll agree with (2), and (1) is very convenient for anyone who reviews the ticket. i'll take back anything i've said about debdiffs then ;)23:32
LaserJockI do a debdiff on virtually every upload I do23:32
LaserJockjust for me to check23:32
jdongLaserJock: me too. If nothing else, for a final sanity check23:32
LaserJockso uploading that to a bug is trivial23:32
jdongand I've definitely caught mistakes from doing so23:32
lagaLaserJock: i usually use bzr diff, because everything i do is in bzr23:32
LaserJocklaga: but that isn't the same as a debdiff23:33
jdonglaga: well supplying a bzr diff would suffice too23:33
LaserJockalthough it's better than nothing for sure23:33
jdonglaga: we're humans reviewing these things ;-)23:33
jdongwe can cope23:33
jdongI just want to see the kinds of changes going in to make sure they are sane23:33
jdongand also scan for obvious versioning or distro-targeting bugs23:33
lagaa debdiff will catch additional things, though. like additional files someone forgot to bzr add23:33
LaserJockand stuff done in the clean rule :-)23:34
LaserJockit amazing how much crap ends up in .diff.gz files from clean rules :-)23:34
jdongindeed23:34
LaserJockI was just looking at a SRU where the debdiff is 496KB23:35
jdonglol23:35
LaserJockand I think all but 4KB of that is autotools junk23:35
LaserJockalthough it's a new upstream release23:35
LaserJockso there's some little not-exactly-minimal bits23:36
jdongLaserJock: I'm tempted to let most of that slide for universe23:36
LaserJockbut still, I'm pretty sure it's all automake 1.9 -> 1.10 stuff23:36
LaserJockjdong: then have a look at bug #22258023:37
ubotuLaunchpad bug 222580 in gnome-mastermind "GNOME Mastermind grid is shifted to the right with new cairo releases" [Undecided,New] https://launchpad.net/bugs/22258023:37
LaserJock;-)23:37
LaserJockI wonder if people are somewhat wary of doing SRUs because it's more of a long-term commitment23:38
jdongLaserJock: his diff definitely looks good23:38
LaserJocklike rather than just sponsoring an upload you've got probably something like a week of going through the process23:39
jdongLaserJock: well my personal opinion on why people don't do SRUs is because as soon as we release one release our culture says it's "frozen" so let's go work on something new and shiny23:39
jdongI don't know how to "fix" that. I don't want to suggest yet-another-new-MOTU-team.... :D23:40
LaserJockI wish we had something like a developer survey where we could ask such things23:40
jdongbut if giving hopefuls a cookie and badge makes them fix stable bugs for us...23:40
jdong:)23:40
LaserJockmaybe SRUs are perceived to be harder than they are?23:40
jdongLaserJock: that's possible too23:40
LaserJockor people have been burned in the past with a different policy?23:41
jdongLaserJock: there isn't a 5-page wiki page and 1-page writeup to do for standard universe uploads23:41
jdongand some of the previous SRU policies have been... retentive.23:41
* jdong walks down to central campus to get find a table and food23:42
LaserJockI'm also wondering about the backporting of fixes23:42
LaserJockwe often just sync/merge, etc.23:42
LaserJockmuch MOTU activity isn't about doing code backports23:42
LaserJockthat may make people hesitate23:42
LaserJockpackaging bug SRUs should be easy though I'd think23:43
crimsunbackporting fixes may not be entirely trivial23:52
maixhi23:52
LaserJockcrimsun: exactly23:52
LaserJockmaix: hello23:53
crimsunif they're not doing it because it's not trivial, however, that's bad.  They can always ask for assistance.23:53
maixi have a package, which i downloaded from launchpad (version 6-1) and then patched it. but the question is: what version do i have to give to it in order that i always get an update if they or debian or ubuntu releases a new version23:54
maixi thought: if they patch it the new version will be 6.1, if debian does it will be 6-2, if ubuntu does it will be 6-1ubuntu1; is that right?23:54
LaserJockright23:55
maixso i should name it 6-1ubuntu0patched123:55
maixwould that work?23:55
LaserJockwell, there might be some other versions if it has a security fix or something like that23:55
maixeg?23:55
LaserJockif it had a security fix I think it'd be 6-1ubuntu0.123:55
nxvlubuntu0patched1?23:55
nxvlmaix: no, it would be 6-1ubuntu123:56
LaserJockmaix: it may seem weird but but 6.-1ubuntu0.0patched1 might work well23:56
maixnxvl, i don't want to upload it to universe, it's just locally23:56
nxvloh ok23:56
crimsunuse '+'23:56
LaserJock6-1 not 6.-1 there23:56
nxvlor ~23:57
LaserJockyeah, that's better23:57
nxvl6-1ubuntu1~local`23:57
nxvl6-1ubuntu1~local123:57
LaserJock6-1ubuntu0~patched123:57
nxvlor ~patched123:57
maixi've some time ago read in a manpage or a wiki or some similar stuff the rules how dpkg or apt or so determines which version is newer; but i cannot find it anymore. someone an idea?23:57
LaserJockI think you'd still maybe want ubuntu0 there23:57
nxvlLaserJock: actually it shoud be ubuntu1 intead of ubuntu123:58
crimsunreally, updates _should_ be 6-1ubuntu0.foo23:58
nxvlLaserJock: ubuntu1 > ubuntu1~patched123:58
LaserJocknxvl: yes, I know23:58
LaserJockbut ubuntu1~patched1 > ubuntu0 right?23:59
LaserJockso you'd want ubuntu0~patched123:59
crimsunubuntu1~patched1 sorts before ubuntu0.1, which is incorrect.23:59
maix<LaserJock> if it had a security fix I think it'd be 6-1ubuntu0.1 -> but 6-1ubuntu0patched1 would be lower than that, wouldn't it?23:59

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