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

=== hexmode` is now known as hexmode
cosmodadis there a place to ask questions concerning the ubuntu building process, possibly here?00:55
cosmodadmore precisely, questions regarding package building as done in Ubuntu.00:55
persiacosmodad: You could try here.  Depending on the question, it may be the right place.00:55
cosmodadpersia: ok let me shoot.00:56
cosmodadI'm trying to add a patch to the thunderbird packages but already trouble with CDBS and quilt.00:56
persiaI suspect for that, you want #ubuntu-mozillateam00:56
cosmodadpersia: likely, but I suspect my question to be more of a general nature.00:57
persiaOK.  Try again then :)00:57
cosmodadheh ok00:57
cosmodadI apt-get source'd the thunderbird source package which comes with a tarball'ed copy of the upstream source...00:57
cosmodadin order to see how quilt works, I unpacked the tarball and tried to push the first patch using `quilt push'.00:58
cosmodadwhen I try so, however, I get a "can't find file to patch at input line X" error.00:58
persiaAh.  Packages with built-in upstreaam tarballs can be tricky.00:59
cosmodadpersia: is there something wrong with my approach?00:59
persiaI don't think there is a quilt-edit-patch script (but I could be wrong).00:59
cosmodadeven if not, shouldn't a plain quilt push work anyway?01:00
persiaYou'll need the unpacked, and patched source somehow, to create your patch.  I'm not sure of the standard way of generating that for thunderbird.  You likely do want a hint from #ubuntu-mozillateam, but your basic approach is correct.01:00
cosmodadok.01:00
cosmodadpersia: thanks for the starter, I'll try the mozilla branch of Ubuntu next.01:01
persiacosmodad: In general, you want to have the patched source (just apply all the patches in quilt), a quilt add, a quily push, a quilt refesh, unpatch everything with quilt, and try a build.  The only tricky part is making sure you prepare the patched source the same way it is usually prepared.01:03
cosmodadpersia: the "just apply all the patches in quilt" is what bugs me. I can't even tell quilt to apply the very first patch.01:04
cosmodadseems to me like some more preparation work needs to be done before quilt push can work, but I can't find anything.01:05
persiaHmm.  Let's try automation...01:06
persia!patch01:06
ubotuPatches are files describing the changes in code to achieve some results.  There are a number of ways these can be produced, but https://wiki.ubuntu.com/Bugs/HowToFix and https://wiki.ubuntu.com/PackagingGuide/PatchSystems may provide some useful guidelines.01:06
persiaYep.  See the second link ubotu provided.  Should be some hints on using quilt.01:06
cosmodadcool, I'll take a look.01:07
cosmodadpersia: ok I'm doing some progress. However, I couldn't resolve the following quilt question yet, maybe you can help me out: how'd I tell quilt that file foo.diff includes a patch file already?01:29
cosmodadpersia: seems to me that quilt's purpose is to filter out diffs by difference between an edited version and the original only.01:30
persiacosmodad: You'd be better asking generally.  I have to leave now.  I believe you just reuse the current patch as the patch name, but I don't remember precisely.01:30
cosmodadpersia: ok, thanks for helping.01:30
crimsuncosmodad: you certainly can tell quilt to apply the very first one.01:36
cosmodadcrimsun: what I want is have quilt take the .diff file I have and create a new patch from it.01:37
crimsuncosmodad: put the patch into debian/patches (or wherever $QUILT_PATCHES is set to), and modify $QUILT_PATCHES/series as appropriate01:38
cosmodadcrimsun: that's it?01:39
crimsuncosmodad: well, you'll need to test that it applies and builds afterward, but yes.01:39
crimsunit's that straightforward.01:40
cosmodadgreat.01:40
crimsuncosmodad: I think you'll find the `push' definition in quilt(1) helpful01:42
cosmodadcrimsun: seems to have worked.01:54
cosmodadcrimsun: I'm off, thanks for the assistance.01:56
crimsunyw01:57
bddebianHeya gang03:04
RAOFAloha bddebian.03:04
bddebianHowdy RAOF03:05
protonchrisHey bddebian03:05
bddebianHeya protonchris03:06
LaserJockhi bddebian03:07
bddebianHeya LaserJock!03:08
LaserJockanybody familiar with bootcharts around?03:47
bddebianNot me, sorry03:47
LaserJockI'm trying to diagnose why my wife's laptop is having issues03:47
LaserJockbooting takes roughly 2.5-3 min03:47
LaserJockit spends about 80s in readahead03:49
=== beuno is now known as beuno_
=== beuno_ is now known as beuno
mb2LaserJock: have you tried doing a profile boot04:10
LaserJockjust did one04:10
mb2did that help at all?04:10
HobbseeLaserJock: where's the chart?04:11
LaserJockmb2: didn't do anything as far as I can tell04:11
mb2interesting... had the system ever been profiled before?04:11
LaserJocknope04:12
LaserJockit's a fairly fresh install04:12
mb2you rebooted again after the profile boot right?04:12
LaserJockyeah04:13
LaserJockhttp://laserjock.us/files/gutsy-20080403-2.png04:13
LaserJockI wonder if perhaps the hard drive is dying but I'm not sure why it would neccesarily make everything slow04:15
jdongLaserJock: holy mother of jeebus04:20
LaserJockjdong: what?04:20
jdongLaserJock: usplash is slurping on your silicon soul!04:20
jdongLaserJock: it would appear like splash is CPU spinning throughout bootup04:20
jdonghave you tried booting nosplash?04:21
LaserJocknope04:21
jdongyeah try removing splash for a bootup and see if that gets any better04:21
jdongI've seen this bug several release cycles back with AMD64 nvidia04:21
LaserJockthis is i386 ATI, but ...04:22
LaserJockok, that's so totally better04:23
jdongI guess the more interesting question now is, why on earth is usplash misbehaving? :)04:24
LaserJockhaha04:24
LaserJockit's 40s now04:24
* ajmitch wishes his laptop booted in 40s04:24
LaserJockthat trimed off 145s04:24
StevenKDoes removing splash from the options, or adding nosplash fix it?04:24
jdongremoving splash from options04:24
jdongnosplash I just made up04:24
jdonglol04:25
LaserJockI did nosplah04:25
LaserJocknosplash04:25
crimsunthey're semantically identical04:25
jdongwhat does usplash look for?04:25
LaserJockhttp://laserjock.us/files/gutsy-20080403-4.png04:26
LaserJockthat's the new bootchart04:26
LaserJockthis is so weird, I mean all I did was a fresh install of gutsy and the thing is like roasted04:27
LaserJocknow at least it boots fast04:28
nixternalmay I retire please?04:29
* LaserJock fires nixternal 04:29
nixternalsweet jesus, that's just as good!!!04:29
nixternalour class tonight, we bid for projects for points...so me being the dumb ass I am, bidded on all of the high point projects and got all 10 of them04:30
nixternalwhat a dumb ass I am04:30
jdong:'<,'>s/(>=[^)]*)//g04:32
* jdong whistles....04:32
jdongbrownies for whoever identifies what evil that does :D04:32
StevenKIt's a ed line for vi, firstly04:33
StevenKIt removes the version components in lines containing a ','04:33
jdonglol guilty as charged :)04:33
LaserJockhmm, that's pretty good04:34
LaserJockStevenK's the man04:34
jdongimpressive indeed04:36
ajmitchnixternal: which means that you have a large amount of work to do?04:37
StevenK:'<,'s/(>[>=]?[^)]*//g04:37
StevenKIs probably better, though04:37
nixternalyo yo04:39
nixternalajmitch: a large amount is an understatement04:39
ajmitchsucker04:40
nixternaltell me about it04:45
nixternalthat's what I get for being greedy for that 4.0 GPA04:45
ajmitchextra shots of espresso tonight!04:45
nixternalno way, I gotta go to bed..gotta wake up in a few hours and get to the free software conference in the city04:46
=== dhaval_away is now known as dhaval
ajmitchwhy bother with sleep?04:47
nixternalfunny, jcastro and I were just talking about not sleeping for Penguicon in a couple of weeks :)04:47
ajmitchbut jcastro is mad04:49
nixternaltrue04:49
Hobbsee!visternal04:59
ubotuOh no!  The pointy-clicky Vista lover has arrived!  He's rumoured to be giving out free money, too!04:59
uniscriptif I install a -dbg pkg, where do I need to put the source so that gdb will find it?05:00
=== n3xu|laptop is now known as nexu
jdongScottK2: with regards to the FF3 backport, are you sure you looked at the debdiffs/dscs from post https://bugs.edge.launchpad.net/gutsy-backports/+bug/191796/comments/25?05:56
ubotuLaunchpad bug 191796 in gutsy-backports "Please backport firefox-3.0 3.0~b4 final" [Undecided,Incomplete]05:56
jdongerr how did I bold that?05:56
ScottKI think I looked at the last one.05:57
* jdong looks again05:58
jdongok, time to do a sanity check on myself05:58
StevenK"Have I written a unreadable regexp in the last twenty minutes?" 'Check. I'm sane.'05:59
jdongScottK2: both patches apply for me against hardy... make sure you used firefox-3.0 and xulrunner-1.9 source packages?06:01
* jdong wonders how much his suggestions sound like "is it plugged in?"06:01
ScottKI thought I did.06:02
uniscriptgdb question, how do I persuade it to read the symbol table of a particular .so when info share says the symbol table is there but not read?06:03
ScottKI got a grand total of one hour of sleep on Monday night, so I'm a little fuzzy this week.06:03
jdongit's been a pretty rough week for me too06:03
=== neversfelde_ is now known as neversfelde
=== asac_ is now known as asac
LaserJockStevenK: are promotions done via bug report these days?07:07
StevenKThey are.07:10
=== dhaval is now known as dhaval_away
=== dhaval_away is now known as dhaval
dholbachgood morning08:17
gesergood morning dholbach08:23
dholbachhi geser08:24
\shmoins08:26
murrayc_protonchris: Hi. Do you think we might get one more glom version in?08:58
warp10Good morning09:14
=== doko_ is now known as doko
huatsmorning09:29
pochuLucidFox: hi, bug 184084 has an RFS, are you looking into it?10:10
ubotuLaunchpad bug 184084 in checky "Extension description mentions Iceweasel/Icedove/Iceape" [Undecided,Confirmed] https://launchpad.net/bugs/18408410:10
LucidFoxpochu> sure, I'll look into it10:19
pochuthank you10:23
=== jono_ is now known as jono
rodjono. just mailed you11:24
jonothanks rod :)11:27
cosmodadHeya. I have ge-packaged the thunderbird package and added another patch. To reflect this in TB's version, I changed "2.0.0.12+nobinonly-0ubuntu0.7.10.0" to "2.0.0.12+nobinonly-0ubuntu0.7.10.0~mypatch1". Nevertheless, aptitude upgrade wants to revert back to the non-patched package.11:34
cosmodadhow'd I need to version the new package in order for it to be more recent than the old one?11:35
Fujitsucosmodad: The entire point of ~ is that it is less than even nothing.11:40
FujitsuPerhaps +mypatch111:40
cosmodadFujitsu: at the very end?11:41
FujitsuYes - just change the ~ to a +11:41
cosmodadFujitsu: or next to the first +?11:41
james_wcosmodad: no, at the end11:42
cosmodadjames_w: looks kind of inconsistent to me, having the +nobinonly part followed by the ubuntu-specific version, and then by another +part.11:43
james_wcosmodad: it doesn't matter11:44
FujitsuPutting it after the nobinonly is completely wrong.11:45
cosmodadok.11:45
cosmodadI used to know a bit of (single-lined) shell code which you could use to compare two debian versions, such that you get to know which of them is the higher one.11:48
cosmodadAnyone remember that?11:48
Lamegodpkg --compare-versions11:48
cosmodadLamego: ah, thanks a lot.11:49
cosmodadis there a way to change the version and produce new binary packages without going through the hassle of recompilation using cdbs?11:55
james_wI don't think so11:56
FujitsuIs dpkg-buildpackage really too hard to run?11:56
Lamegocosmodad, debuild -nc11:57
Lamegoassuming you did a previous build11:57
cosmodadI did11:58
Lamego-nc stands for no clean12:00
cosmodadLamego: I'm using pdebuild and used --debbuildopts -nc to provide the switch, but now I get "dpkg-genchanges: cannot combine -b or -B and -S"12:12
cosmodadthe build process used dpkg-genchanges -b -S12:12
zoli2kMaybe it is not the right channel but, I am looking for a good bug tracking system for bazaar. Is there any other solution as using Launchpad?12:14
james_wzoli2k: there is a plugin for trac12:14
james_wzoli2k: #bzr would be a more appropriate channel12:14
zoli2kjames_w: I checked the trac_bzr, but I am not sure it is stable enough for a production production environment.12:16
zoli2kI will check the #bzr channel, thx.12:16
=== ZrZ is now known as RzR
IulianHey12:23
pochunxvl: hi, I've unsubscribed u-u-s from bug 196778. Should you fix it, I'll sponsor you... so feel free to ping me for it once you're done13:02
ubotuLaunchpad bug 196778 in likewise-open "Provide likewise-open-gui and likewise-open binaries rather than domainjoin-gui and domainjoin-cli" [Low,Incomplete] https://launchpad.net/bugs/19677813:02
protonchrismurrayc_: It is definite worth a try.  I'll have time to package it this weekend.13:06
murrayc_protonchris: Great. I'll do yet another tarball release today.13:21
ScottK2murrayc_ and protonchris: At this point it's probably easier to package a new revision with a patch for a bugfix than upload a new upstream version if that's feasible.13:22
murrayc_ScottK2: You can have the diff between versions if you like, but there are about 10 bugs that are fixed. It's easier just to take the tarball.13:23
ScottK2murrayc_: Makes sense.13:25
ScottK2I missed the earlier part of the conversation.  For single fixes a patch is simpler/faster right now, but for that, I agree a new tarball is better.13:26
=== chuck_ is now known as zul
protonchrisScottK2: thanks for the info.  If you are arround this weekend, I might ask you to sponsor an upload :)13:41
RainCThi13:41
protonchrisAfter I get an FFe of course.13:42
ScottK2protonchris: I should be around off and on.  No FFe needed if it's just bug fixes.13:42
ScottK2jdong: Thoughts on Bug #211605?13:42
ubotuLaunchpad bug 211605 in ktorrent-kde4 "new upstream release ktorrent-kde4" [Undecided,Confirmed] https://launchpad.net/bugs/21160513:42
protonchrisScottK2: Great.  Thanks.13:42
jdongScottK2: I think it's a good Hardy candidate13:43
ScottK2jdong: Thanks.13:44
huatsi just went on that bug : https://bugs.edge.launchpad.net/ubuntu/+source/svn-load/+bug/21075413:53
ubotuLaunchpad bug 210754 in svn-load "apt-get install svn-load fails because of conflicting files" [Undecided,Confirmed]13:53
huatswhat can I do to solve it ? adding a conflict in the control file ?13:54
huatsis it the right way ?13:54
james_whuats: no, it looks like svn-load is now a part of subversion-helper-scripts13:58
james_whuats: ah no, I'm wrong13:59
huats:)14:00
huats(that was my first feeling too)14:00
james_whuats: subversion-helper-scripts should be removed from Ubuntu14:02
huatsjames_w: any reason ? any url where can I found that ? (i am cuious)14:02
james_whuats: rmadison -u debian subversion-helper-scripts is a good place to start14:03
huatsjames_w: if I understand clearly, the result of your command shows me that it is no longer available in debian ?14:05
james_whuats: compare with "rmadison -u ubuntu subversion-helper-scripts"14:05
huatsI already did :)14:06
james_wbut yes, sorry for being obtuse, it was removed from Debian a while ago, although I am having trouble finding any evidence it was ever there.14:06
huatsok14:06
huatsso is there any thing I can do to ask for removal ?14:06
huats(never did that)14:06
james_whuats: I don't know exactly, I've never done it myself.14:07
huatsok14:07
james_wI think we need a little more information before we do ask for removal.14:07
huatsi think so14:07
huatsI'll try to investigate :)14:08
huatsor may be someone else has an idea ?14:08
james_whttps://edge.launchpad.net/ubuntu/+source/subversion-helper-scripts14:08
james_wthat says it's been around in Ubuntu for ever14:08
james_whttps://bugs.edge.launchpad.net/ubuntu/+source/subversion-helper-scripts/+bug/14967714:08
ubotuLaunchpad bug 149677 in svn-load "svn package conflict [hardy, gutsy]" [Undecided,Confirmed]14:08
james_wyou should mark your bug as a duplicate of that.14:09
huatsI did already14:09
james_wgreat14:12
\shanyone using lighttpd there?14:15
james_whuats: I can't find the record of it being removed from Debian14:15
huatshum, weird14:16
james_wyep14:18
james_wmaybe it wasn't synced from Debian, but the changelog says "unstable"14:18
huatsyep14:18
james_wok, can anyone tell us how to request a package removal?14:21
slytherinjames_w: whcih package?14:22
james_wslytherin: subversion-helper-scripts14:23
slytherinjames_w: ideally you should file a bug. But why do you want it removed?14:24
james_wslytherin: it's gone from Debian, it conflicts with svn-load-dirs, has only had one update14:25
james_wand it appears to just be thin wrappers around svn and svnadmin14:25
slytherinjames_w: gone when and why?14:25
slytherinjames_w: add that info to bug report. :-)14:25
james_wslytherin: that's the problem, I can't find it in removals.txt and google seems to know nothing about it ever being in Debian.14:26
james_wyou missed all the discussion unfortunately.14:26
huatsjames_w: may be we can just put a conflict between the 2 packages...14:27
james_wIs there a record of where a package was synced from?14:27
huatsjames_w: don't seem to find one...14:28
ScottKFor a package that old, it's unlikely you'll find it.14:35
\shScottK, we should have references...even when it was coming from this apt-get.org website...14:37
ScottK\sh: I agree, but where would it be.  Launchpad didn't even exist yet at that point, did it?14:37
\shnope...14:38
\shScottK, but some archive-admin could have some old lists ;)14:38
\shasking pitti :)14:38
ScottKMaybe.  OTOH, if it hasn't been touched in years the odds of killing it hurting anything are small.14:38
* ScottK would say ask via the removal bug.14:39
\shwell, the fun part:14:39
\sh    *   Removed from disk  on 2006-05-04.14:39
\sh    * Removal requested on 2006-05-04.14:39
\sh    * Superseded on 2006-02-04 by subversion-helper-scripts - 0.5-214:39
\sh    * Published on 2005-12-2114:39
huatson the other side like I say since the beginning : since it is conflicting file with another package, why not simply add a conflict between the 2 packages ? since they are both providing the same functionality....14:40
james_whuats: no, I don't think they are14:41
\shwhat about this: http://www1.apt-get.org/search.php?query=subversion-helper-scripts&submit=Submit+Query&arch[]=i386&arch[]=all14:41
\shoutput is here: http://paste.ubuntu.com/6466/14:41
ScottKThen it should definitely die.14:42
\shbah...I'm old...14:42
james_wsubversion-helper-scripts' svn-load is just a wrapper around "svnadmin load". svn-load-dirs is a replacement for some non-free script that was in subversion package for a while IIRC.14:42
james_w\sh: thanks14:42
huatsjames_w: ok... my mistake14:42
\shjames_w, np :)14:43
huatsthanks \sh and ScottK too...14:43
james_wso shall I submit a removal request for sponsorship?14:44
ScottKMy vote is yes.14:44
\shjames_w, file it...14:44
ScottKBut I'm generally a fan of removals.14:44
james_wI can convert an existing bug?14:44
james_wDo I need to follow a format for the title like ftp.d.o ones?14:45
ScottKYes.14:45
ScottKNo.  Just provide the needed information.14:45
james_wgreat, thanks.14:45
\shguys...even when I'm not a fan of trance music :) but you should listen to Acid Reflux from Jamendo.com (CC music)14:45
bddebianHeya gang14:45
whiteanyone knows a reason other than hardware problem, why my realtek network card would not show up under lspci at all, althgouh it did show up yesterday14:45
whitebut then it had the problem that it timed out after 10 min14:46
\shwhite, I'm guessing: "Sudden Death" ,->14:46
\shhey bddebian14:46
\shit happens sometimes to realtek nics14:46
white\sh: hi :)14:46
white\sh: well that was not quite the answer i wanted to hear :)14:46
ScottKjames_w: https://wiki.ubuntu.com/MOTU/Removal is where the needed information used to live.  Unfortunately it's been moved to I don't know where.14:47
\shwhite, how old?14:47
white1-2 years14:47
white\sh: if another device would steal the memory space, the card would still show up under lspci, right?14:47
\shwhite, ok...two possibilities: 1. your card died or 2. your mainboard has problems with at least one pci slot14:47
\shwhite, yes...14:48
\shwhite, the latter one happened to me in the past...but that was my agp port on a gigabyte board14:48
crimsunI'd start by looking through dmesg logs.14:48
ScottKdholbach: https://wiki.ubuntu.com/MOTU/Removal was made into a redirect to https://wiki.ubuntu.com/UbuntuDevelopment#Removals which no longer exists as part of your wiki reoganization.  Would you please undeprecate the page or repoint the forward to where the information now is.14:49
whitethe story is quite interesting, my laptop was broken and i send it in to acer under warranty. They replaced and most likely changed some hardware in there and when i start up the laptop, i get told that there is a conflict on a pci slot14:49
whitei mean they should have seen that when they repaired it14:49
bddebianHi \sh14:49
\shoh ...laptop14:49
james_whttps://wiki.ubuntu.com/UbuntuDevelopment/PackageArchive#head-6a4a4d2ad0cc004c6199f465539e3bbc2239291e14:50
\sh-ENEVERBUYACER ,-)14:50
james_wScottK, dholbach: ^14:50
whiteacer travelmate 5514wlmi14:50
white\sh: ACK14:50
dholbachjames_w: thanks14:50
\shwhite, I have a desktop from them...cheapware from saturn ... I'll never buy such a thing again..I'll pay more the next time14:51
white\sh: well i do not have thre equipment here in my room to open it now and i either suspect that they screwed the slots up or the card is just dead14:52
dholbachScottK: done14:52
whiteeither way, i have to wait for my thinkpad to arrive next week, i guess14:52
whitewasn't sure, if there was anything else i could have tried on the software side, but neither lspci nor iomem shows the code of the device at all14:52
crimsundoes the bios enumerate it?14:54
whitenope14:57
whitethe bios does not give anything, as far as i can see :/14:58
james_whttps://bugs.edge.launchpad.net/ubuntu/+source/link-monitor-applet/+bug/185318 is on the hardy milestone list and is in universe, does anyone fancy fixing it?15:08
ubotuLaunchpad bug 185318 in link-monitor-applet "link-monitor-applet dependency problems" [Medium,Confirmed]15:08
\shjames_w, there should eb a new package in debian15:11
\shregarding the comments15:12
james_w\sh: I'm aware of that, I was just suggesting it would be a suitable task for someone.15:12
\shpreparing a FFe :)15:13
\shand then following up for sync eventually15:13
james_wyeah, hopefully it will be quite straightforward.15:14
\shI'm subscribed now for that bug...if I find the time this evening I'll think I can deal with it15:14
* \sh has still some other bugs to take care of15:14
\shanywys...weekend time now :) cu later from home15:15
james_wI can take it later if no-one else gets to it, I was just hoping that mentioning it would have someone jump at the chance.15:15
james_wbye \sh.15:15
=== thekorn_ is now known as thekorn
=== hexmode` is now known as hexmode
staniScottK: How will you handle the SPE fixes?15:56
pochustani: he already uploaded it15:56
pochu spe (0.8.4.e-1ubuntu1) hardy; urgency=low15:56
pochu .15:56
pochu   * Add 01pycheck-list.dpatch from spe svn to fix crash (LP: #201069)15:56
pochuif that's what you are referring to ;)15:56
ScottKstani: https://launchpad.net/ubuntu/hardy/+source/spe/0.8.4.e-1ubuntu115:57
staniok, I've been fixing some more bugs on the upstream bug tracker15:57
ScottKstani: Please attach patches to the bugs.  Unified diff is better (diff -ruN)15:58
stanibut I don't know if it is possible they still get uploaded as well (maybe as SPE 0.8.4.f)15:58
ScottKPossible.15:58
staniScottK: but the bugs are on berlios, not on launchpad15:58
ScottKI see15:58
ScottKstani: How many bugs?15:59
stani5 bugs or so15:59
ScottKAt this point I think we should limit changes to significant bugs.15:59
ScottKI'd say if you've got patches for bugs that aren't in LP, file a bug that essentially says please add the following patches to fix ....16:00
ScottKpochu or I will take it from there.16:00
pochuor release 0.8.4.f and make our lives easier :)16:01
staniand my life too16:01
pochu(if it's strictly bug-fix only, of course)16:01
staniyes only bug fixing16:01
ScottKpochu: If we go that route, I want to upload direct to Ubuntu right now.  I want to leave dpatch in the package so we'll have it for SRUs if we need it.16:01
ScottKThat'll work too.16:02
jcastrohi pochu16:02
pochuhey jcastro16:02
pochuScottK: fine for me16:02
jcastropochu: can you pick a time/date for your python packaging on the wiki so I can write an announcement up?16:02
staniok16:02
stanipochu: feel free to contact me about it for brainstorming or whatever help you need16:03
stanipochu: I mean about open week16:03
pochujcastro: Thu 31st Apr at 18 or 19 UTC... if I knew whether I'm UTC+1 or +2... :)16:03
pochustani: thanks :)16:03
pochustani: what are we right now, +1 or +2?16:03
pochuDST confuses me :)16:04
ScottKSomeone who cares about Tex might want to look into Bug 13123916:04
ubotuLaunchpad bug 131239 in tex4ht "sync request" [Wishlist,Incomplete] https://launchpad.net/bugs/13123916:04
pochujcastro: looks like I'm +2... so 18:00 UTC on Thursday WFM16:04
stanipochu: I am in amsterdam (so I think +1)16:05
pochustani: is it 17:05 there?16:05
staniyep16:05
pochuthen +2 :)16:05
stanipochu: where are you?16:05
mok0ScottK: What do you need more to grant FFe?16:05
ScottKmok0: The usual stuff.16:06
pochustani: Spain16:06
mok0ScottK: I'll give it a look, during the weekend16:06
LaserJockis there any possible way we can get a "this absolutely needs to be done before release" list?16:08
ScottKLaserJock: In theory it's the list of milestoned stuff.16:08
pochuLaserJock: milestone it for ubuntu-8.04 :)16:08
mok0aScottK: If you unsubscribe release-team, I'll resubscribe when I'm done with it16:09
mok0ScottK: ^16:09
ScottKWill do.16:09
LaserJockScottK: are we actually using the milestone?16:09
ScottKLaserJock: I know the RM is looking at it.16:09
LaserJockas in, maybe we need to announce and properly use the milestone16:09
ScottKDunno how complete it is.16:09
ScottKhttps://launchpad.net/ubuntu/+milestone/ubuntu-8.0416:11
LaserJockI'm feeling overwhelmed by lots of trivial stuff while it seems at times important things are falling through the cracks16:11
LaserJockScottK: yes, I'm aware of where the milestones are ;-)16:11
LaserJockbut I am unaware of MOTU actually ever using it in a cohesive or coordinated way16:12
ScottKI find Launchpad confusing enough that I never assume people know how to find stuff.16:12
LaserJockgood point16:12
jcastropochu: do you think an hour is enough for your session?16:12
ScottKPersonally I do use it for stuff that I think really needs to get done.16:12
jcastropochu: I figured if we're going to try to get upstream participation that it would suck if we ran out of time16:12
ScottKI agree that we don't use it cohesively.16:13
pochujcastro: hmm, I haven't thought about that... do you think we should do a two hours session?16:14
pochuI could probably run one in one hour, making it simple enough16:14
jcastropochu: I was just thinking about that.16:15
pochujcastro: hmm, perhaps we can put it at 21UTC and in case we need more time, we take it :)16:15
jcastrothat sounds good16:16
jcastroor we can move people to an #ubuntu-python after your hour too16:16
pochujcastro: 21 works for me too, so I think that would be better16:17
jcastrook16:17
pochuthanks16:17
jcastrogive me 45 minutes for the wiki to update. :D16:17
staniI didn't know there was an ubuntu-python room.16:18
pochuI don't think there is one :)16:19
staniI think for the logging it would be better to do it at the end 21UTC16:20
jcastrostani: yeah I was just recommending that if people wanted to continue to ask questions we could just lump them in a temporary channel while the rest of the classroom sessions went on16:20
jcastrobut 2100+ is fine too16:20
stanijcastro: ok, so let's put it on 2100+16:21
=== sdh_ is now known as sdh
ScottKmok0: I can't remember if I asked you this before, but I was wondering if you'd take a look at Bug 6686217:11
ubotuLaunchpad bug 66862 in python-numpy "scipy not built with atlas support ?" [Undecided,Confirmed] https://launchpad.net/bugs/6686217:11
proppyScottK: thanks for accepting my membership in ~pythonistas17:12
ScottKproppy: You're welcome.  I just recently got that ability.17:13
proppyleaving ubuntu-gnomemm17:15
=== LjL-Temp is now known as LjL
staniScottK: What is pythonistas?17:46
ScottKIt's a Launchpad team for looking after Python packages in Universe.17:46
ScottKMostly it just gets you bugmail.17:47
staniWould it be interesting for me to be a member as well?17:47
ScottKIf you're interested in trying to triage/fix bugs in packages that are written in Python, then yes.17:50
ScottKstani: ^^17:50
proppystani: I just received bugmail from you17:51
proppystani: I thought you were already a member :)17:51
ScottKproppy: You'll get a lot more now that you're in the team.17:51
staniproppy: yes, I am trying to fix now all bugs on launchpad of spe17:51
ScottKstani: If you interest is limited to spe, then it shouldn't be necessary to join.  If you are interested in getting more broadly involved in Ubuntu and fixing/packaging Python stuff, then I'd be glad to add you.17:52
staniScottK: Ok, maybe I don't need to be a member now. Feel free to bother me if you some wxpython applications have bugs. That I know quite well.17:54
ScottKstani: As a rule, we'd like to limit asking people to install stuff from outside the packaging system.  Maybe you could upload svn snapshots for testing to a PPA instead of asking people to directly pull from your SVN.17:54
ScottKstani: Will do.17:54
ScottKstani: We could help you with getting the versioning right so that your svn snapshot would then automatically get replaced by the official package once it's uploaded.17:55
staniI am not an expert on packaging (that's why I'd like to see that python-packaging session). I've never setup a PPA before.17:56
pochustani: I have a PPA, I could explain how to use it if you are interested and/or upload a snapshot of spe to mine18:00
stanipochu: That would be great, but we have to do it another time as I have to leave soon for dinner.18:01
staniScottk & pochu: I think I fixed all linux related bugs on berlios and launchpad in subversion. So I plan to do a .8.4.f release tomorrow. (There are still some Windows bugs left, which I can't reproduce, but I feel to lazy to start Windows.)18:05
ScottKstani: Great.18:06
pochustani: cool, ping me whenever you want and I help you setting a ppa and learning the basis (which are really simple)18:07
effie_jayxhey guys... what gpg server should I send my keys?18:31
effie_jayxsorry for the offtopic there18:31
james_weffie_jayx: there is an ubuntu one.18:31
james_whttp://keyserver.ubuntu.com:11371/18:32
tbfdpkg-source: cannot represent change to .git/objects/09/2b690e4a38923bb7acacad90bcd1c4738e8d58: binary file contents changed19:19
tbfis it possible to tell dpkg-buildpackage to ignore certain files?19:19
persiatbf: I believe you want -i (although that may be for debuild, which is fewer characters than dpkg-buildpackage, but otherwise similar)19:20
tbfpersia: hmm... usually i also use debuild - easier to remember19:22
* tbf reads the man page of debuild again, to find out the difference between both tools19:22
tbf(was told to use dpkg-buildpackage for this stuff)19:22
LaserJockI just don't include revision control files in my source packages19:23
LaserJockbut you don't always get to control that kind of stuff19:23
persiaWhen I use revision control, I tend to take an export to build.19:24
LaserJockexactly19:24
tbfpersia, LaserJock: i added the git repo by myself to prevent getting nuts with manual patch management and such. don't own the package just want to fix some stuff. don't ask, the scenario is slightly nuts19:26
tbfpersia, LaserJock: but exporting sounds good19:26
=== dhaval is now known as dhaval_away
olopezhi19:32
olopezHere i can make a questions about ubuntu packages?19:33
ScottKAbout packaging and bug fixes, yes.  For support questions, no.19:37
olopezok19:38
olopezI have question about package of intel pro wireless firmware , i don`t accept any license agregament of intel when i install ubuntu and my wifi is working , it is ubuntu using a freeversion of this firmware , in freebsd for example i need to accept a lincense agregament19:40
james_wolopez: are you using Hardy?19:43
olopezyes Hardy Heron19:44
james_wolopez: it uses the iwl driver, which is a free replacement for the ipw drivers, or whatever it was called.19:45
LaserJockalthough I don't think ipw didn't ask you about the license19:45
LaserJockoften times distros will ask people to agree to a license agreement even though it's not necessary19:46
olopezok ,great i don't know it :D19:46
LaserJockit's often just to inform users about the license19:46
olopezLaserJock: but i think that is good see the license agreement if it has it19:46
LaserJockolopez: but you don't do that on every package do you? :-)19:47
olopezusually user don`t read it but ...19:47
LaserJockDo you agree to the GPL? to the LGPL? to the MIT?19:47
sistpotyhi folks19:47
LaserJockwe don't do that because it's irrelevent to the user19:47
olopezLaserJock: usually i read the license19:47
* sistpoty agrees to the must pet a chinchilla license :)19:47
LaserJockolopez: of every package you install?19:47
olopezi read it allways at least the type of license , i need know if it is free and how license generate this freedom19:49
RainCTolopez: btw, you can see what non-free packages you have installed by running 'vrms', and basically looking from which component you are downloading the package19:50
olopezbut i undertand that ubuntu a lot of times is for a beginers users and you don`t need see licences agregaments all time , but you can accept more important licenses on installation time19:50
LaserJockolopez: you couldn't possibly have read every license for every package on your computer19:50
LaserJockor at least, that would be a looooong time19:51
LaserJockin Ubuntu we pretty much just make the user agree to license agreements when they have to Sun Java for instance19:52
=== danielm_ is now known as danielm
olopezLaserJock: i don't read GPL or MPL license every time that i install GPL or MPL package but i think that could be interesting to read it before you install for frist time you distro and get adverts about non free packages19:53
LaserJockright19:54
olopezit is only a sugestion ;)19:54
LaserJockbut you're talking about at least looking at a couple thousand licenses19:54
LaserJockjust when you install the OS19:54
sistpotywell, very often you can read the gpl in an about box of a gpl-d program19:54
LaserJockolopez: you choose free or non-free by the repos you enable19:55
LaserJockbeyond that I don't think there's much of a point for the vast majority of people19:55
LaserJockolopez: I'm not criticising you I just can't imagine how long it would take to read all that :-)19:57
LaserJockeven just to see what the license is19:57
sistpotyoh, nice... I just looked out of interest from this discussion. looks like the caspe source package is missing the full gpl... slangasek? ;)19:57
sistpotycasper even19:58
slangasekhuhwha?19:58
olopezLaserJock: yes but it could be a posibility on the instalation time , with the base packages19:58
LaserJockolopez: how do you mean?19:58
sistpotyslangasek: just thought I'd tell an archive admin... but of course I can file a bug if you want ;)19:58
LaserJockolopez: what would be possible?19:58
slangaseksistpoty: bug please19:58
sistpotykk19:59
slangaseksistpoty: particularly as we probably want to fix this by having someone upload casper, rather than removing it from the archive ;)19:59
LaserJocksistpoty: casper needs full GPL?19:59
sistpotyLaserJock: it says it's gpl20:00
LaserJockoh wait, I know what you mean20:00
sistpotyslangasek: good point :P20:00
LaserJockI thought you were saying full GPL in debian/copyright20:00
olopezLaserJock: an option to read L.A,  if you want do it before instalation , at least licences of the base install20:00
LaserJockolopez: but that would be probably many hundreds of licenses at least20:01
LaserJockwell20:01
LaserJockI think there is some distinction between a License and a License Agreement, isn't there?20:01
RainCTolopez: "less /usr/share/doc/*/copyright"20:02
RainCTah20:02
LaserJockI don't think there are any License Agreements for the base install in the sense of "Do you agree to this license, yes or no?"20:04
LaserJockmaybe I'm mistaken though and a LA is just the License.20:05
olopezRainCT: ;) is better cd /usr/share/doc/;  for i in $(ls -1); do less  /usr/share/doc/$i/copyright; done;  ;)20:07
LaserJockbut by installing th software you aren't agreeing to anything (I don't think) so I'm not sure how it would be called an LA20:07
RainCTolopez: true, but there you have your option to see all licenses :P20:07
olopezmm i have to leave irc , nice conversation see u all20:08
sistpotyLaserJock: not too sure, but I guess someone could interpret installing the software as "using" it (where you'd need to agree with the gpl). At least the final setup will definitely start programs, so it falls under "using"20:14
sistpotyLaserJock: oh, at least GPL-2 doesn't seem to say anything about usage, so forget it20:16
sistpotyjdong: around? might want to take a look at FFe bug #211910 ?20:31
ubotuLaunchpad bug 211910 in rtorrent "[FFe] request for new upstream version " [Wishlist,New] https://launchpad.net/bugs/21191020:31
jdongsistpoty: looks good to me, having a lightweight client that supports DHT will be good for Hardy20:32
sistpotyjdong: ok, thanks!20:32
=== cool is now known as gary4gar
sistpotyDktrKranz2: some testing for rtorrent would be nice... can you add results to the bug report please?20:38
sebnersistpoty: ha. And I always think newbies like me make such mistakes20:40
sistpotyheh20:40
rzrwtf http://www.google.com/interstitial?url=http://www.jabbin.com/20:41
sistpotyScottK: /me still giggles about universe-code-monkeys... if it had been before April 1st, I'd been doing a REVU - bananas release... collect two bananas and your upload may enter the archive *g*20:54
ScottKAbsolutely.20:54
sistpoty15 bananas, and you're a MOTU *g*20:54
ScottKsistpoty: What do you think about my reply?  On target?20:54
sistpotyScottK: imho yes... but I must admit I haven't thought too much about the whole thing yet20:55
sistpoty(I didn't know I may print business cards with an ubuntu logo btw.)20:55
ScottKFair enough.20:56
ScottKsistpoty: As a MOTU Council member emeritus, I think people will be interested to hear what you have to say on it.20:56
sistpotyScottK: ok, I'll take a closer look later (I'm still drafting the mail about finalrelease, and need to fix some hw first :/)20:57
ScottKNo problem.20:58
sistpotyScottK: imho you're right with writing to not mix up membership and other tasks, but imho it might be useful to grant these in the same procedure... otherwise I guess we might create too much levels of steps to go through to becoming a motu21:00
sistpotyScottK: so s.th. like applying for $whateveritiscalled$ which has the side effect that MC will grant membership as well21:00
ScottKIt's not that I object so much to have additional benifits, but let's walk before we run.21:01
sistpotygood point21:01
sistpotyok, need to reboot now to plug in a hard disk... bbl21:03
LaserJockScottK: do we want to limit the "significant and sustained" to Universe/Multiverse?21:10
ScottKLaserJock: I think we have to.  Otherwise it's not the MC they should be going to for membership.21:12
LaserJockScottK: in your email you said "Ubuntu"21:12
ScottKOh.21:12
LaserJockI'm saying do we want to further that  to "Universe and Multiverse"?21:12
ScottKYes.21:12
ScottKMy mistake.21:12
LaserJocknp, just wanted to be clear21:12
ScottKI'll follow-up.  I meant to have that in there.21:12
ScottKI understand there's a lot of controversy in the CC about who can do membership and we should be careful not to step on toes.21:13
LaserJockScottK: btw, there are a lot of complications with the "extra permissions" bits21:13
LaserJockI wouldn't worry too much about it21:13
LaserJockbut yes, one step at a time21:14
LaserJockWe can't give them release nomination powers yet21:14
SyntuxHi, I'm trying to build a deb for a package that doesn't have a .dsc21:14
LaserJockall we can do is to make them a member of ~ubuntu-bugcontrol so the can flip Importance and set Won't Fix21:14
LaserJockSyntux: do you have the rest of the source package?21:15
SyntuxLaserJock, yes21:15
ScottKWhich is a good start, but let's get the basic thing in place first.21:15
LaserJockSyntux: orig.tar.gz and diff.gz?21:15
LaserJockScottK: definately agreed21:15
LaserJockScottK: the limitation is that LP can only handle one team per permission21:15
SyntuxLaserJock, oh hmm well, I don't know what you are talking about :D the idea is that I wanted to learn about packaging so I could contribute so I picked a package that we don't have it in ubuntu repos for learning purpose http://sourceforge.net/project/downloading.php?group_id=146506&use_mirror=dfn&filename=dictconv-0.2.tar.bz2&5964664221:16
LaserJockso we can't grant ~ubuntu-dev and ~universe-hackers both release nomnation permission for instance21:16
ScottKIf ubuntu-dev is in hackers, then it's fine.21:16
LaserJockSyntux: oh, I see. You are starting from scratch21:16
* ScottK recalls his opnions on LP aren't credible and goes back to work.21:17
LaserJockScottK: right, which I'm against doing ..21:17
LaserJockbut whatever :-)21:17
SyntuxLaserJock, yup21:17
ScottKFair enough.21:17
ScottKAll the more reason to not worry about it in the first instantiation of the policy.21:17
sistpotyre21:17
LaserJockSyntux: well, then firstly there is a difference between a source tarball and a source package21:17
LaserJockSyntux: the source tarball is what you download from the software authors, usually a tar.gz or tar.bz221:18
SyntuxLaserJock, ok, that one is tar.bz221:18
LaserJockSyntux: a source package is made up of that tarball, which we name .orig.tar.gz so that it's clear that it is the original source21:19
LaserJockthen there is a diff.gz which is a compressed diff file that holds all the packaging information21:19
SyntuxLaserJock, aha and where to get that one from? and is it possible to create one if the author didn't include it ?21:19
LaserJockthe .dsc file is a description file that tells about the package (name, version, etc.) and the other files of the source package21:20
LaserJockSyntux: that's exactly what you have to do, create one21:20
LaserJockSyntux: that's the job of the packager21:20
SyntuxLaserJock, great, How to do so?21:20
LaserJockbut, first things first21:20
LaserJockwe need to make sure one doesn't already exist in Ubuntu or Debian21:20
SyntuxLaserJock, yeah I'm aware of that point and actually dictconv doesn't exists in both.21:21
Syntuxwhich is a good start21:21
LaserJockwe also need to check that it's not presently being worked on21:21
SyntuxLaserJock, well, that's another story that highly depends on my ability of knowing the unknown and I'm noob at black magic.21:22
LaserJockSyntux: no problemo21:23
LaserJockhttps://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging21:23
SyntuxLaserJock, I mean, if it was clear on the author and/or package website that someone is doing so then it's meaningless to repeat the work, so of course I will avoid that when possible but is there any other way to know if someone is working on it in feasible manner?21:23
LaserJockSyntux: the URL I just gave is a search of all Ubuntu bugs that have the "needs-packaging" tag21:24
Syntuxok, assuming I picked one and it didn't have a orig.tar.gz and the diff one what should I do ?21:24
LaserJockthose are the "please packaging .." bugs21:24
LaserJockok, well21:24
LaserJockif you have some patience it's a good idea to read the Packaging Guide21:25
LaserJockhttps://wiki.ubuntu.com/PackagingGuide21:25
SyntuxLaserJock, dude, I'm already there and I have read it but there is nothing about creating the orig and diff21:25
LaserJockhmm21:26
LaserJockI guess you might have misunderstood then21:26
Syntuxmaybe21:26
LaserJockif you've read it then the specific answer is debuild or dpkg-buildpackage creates the diff21:26
norsettohello21:27
LaserJockbecause the original tarball is a .bz2 it's good to convert it to a tar.gz21:27
Syntuxdebuild -S would create the diff is origi.tar is present21:27
LaserJockexactly21:27
sistpotyoh Syntux: are you a member of bugsquad? If so, I guess there could be some RFP's in debian, which might be worth to be added as bug task21:27
LaserJockSyntux: it also make the .dsc21:27
Syntuxahaaaaaa21:28
SyntuxI got you now :D21:28
SyntuxI was assuming the origi.tar is something should be inside the extracted package :D21:28
* Syntux hides.21:28
LaserJockSyntux: what you want to do to convert the .bz2 to .orig.tar.gz is to bunzip2 and then gzip -9 the result21:28
LaserJockname it to <packagename>-<version>.orig.tar.gz21:29
Syntuxsistpoty, no I'm not.21:29
Syntuxsiretart, but trying to be a packager, it's useful thing21:29
no0ticjdong, hi, I saw you commented on FFe about {r,lib}torrent, upstream devs say it's unstable, but I use it on a daily basis since few month without a problem21:30
sistpotyno0tic: oh, can you add that to the bug please?21:30
sistpotyno0tic: did you spot any regressions to the version that's in hardy?21:30
no0ticsistpoty, no21:31
sistpotyno0tic: can you also add this to the bug please? thanks a lot!21:31
no0ticsistpoty, everything is working smoothly21:31
sistpotygreat!21:31
SyntuxLaserJock, Ok, I got that orig.tar.gz nwo21:32
no0ticsistpoty, I saw that someone already stressed the fact that is unstable.. I think upstream dev will consider 1.0 as stable so...21:33
sistpotyno0tic: oh, just saw it in my mail, thanks... that was norsetto ;)21:34
norsettothe bugger ...21:34
sistpotyhey norsetto, how's the going?21:34
LaserJockSyntux: to start working you can unpack that tarball21:35
norsettosistpoty: smooth as silk ;-)21:35
sistpotyheh21:35
LaserJockSyntux: and all the packaging "stuff" goes in the debian/ directory in there (which you will create)21:35
LaserJockSyntux: one way to do that is to install dh-make21:35
Syntuxthere is no .dsc file21:35
LaserJockSyntux: no, not yet21:35
LaserJockjust untar it21:36
Syntuxokie done21:36
LaserJockif you have dh-make installed you can run it from in the directory21:37
LaserJockand it will ask you some questions, and then spit out a templated debian/ directory21:37
Syntuxshall I use the simplified version of dh-make ?21:38
LaserJocknot exactly sure what you mean21:38
LaserJockare you asking if you should use dh-make?21:38
Syntuxrules*  the simplified rules created by dh-make as mentioned in PackagingGuide21:39
LaserJockwell, I was just saying there that it is easier to use dh-make than writing the whole thing from scratch21:40
SyntuxLaserJock, hmm sorry for ignorant and sorry for the following silly question, I got dh-make-perl/php and pecl but no dh-make alone21:41
sistpotynonetheless, writing from scratch can be very enlightening, too (of course dh-make will probably lead you faster to a working package)21:41
LaserJockhmm21:41
LaserJockSyntux: you don't see a package called just dh-make?21:42
Syntuxaptitude why dh-make - The package "dh-make" is manually installed.21:43
Syntuxwhereis dh-make - dh-make:21:43
Syntuxand of course dh-make is already the newest version21:44
Syntuxbut yet it's not there21:44
LaserJockwell, of course that's because it's call dh_make21:44
LaserJockobviously ;-)21:45
Syntuxdude, LOL you kept saying dh-make LOL21:45
LaserJockyeah yeah21:45
LaserJockI had to install it to figure it out21:45
LaserJockit's been a while21:45
Syntuxwell, this is the first time for me to see a command with underscore21:46
LaserJockheh, you'll see a lot more of those21:46
SyntuxOk, what type of package is it ? a single binary?21:46
LaserJockI would assume so21:46
LaserJockmultiple binaries are for packages that are big/complex/modular21:47
LaserJockwhere you get more than one .deb for the source package21:47
LaserJock*from21:47
SyntuxI see21:48
LaserJockit's easy to convert later if you need to21:48
SyntuxOk, debian created21:48
LaserJockawesome21:49
LaserJocknow you can go in there and have a look around21:49
LaserJockthe .ex files are example files for various tasks21:49
LaserJockyou probably won't need them21:49
LaserJockSyntux: the thing to keep in mind with using dh_make is that it is a rough template21:50
LaserJockSyntux: so you still need to make sure things are filled in right21:50
Syntuxyeah so in serious packages I should pay attention and edit them21:50
LaserJockthe biggest issue is in debian/rules21:50
LaserJockthere dh_make is often just plain not right21:51
LaserJockso don't assume it will just work21:51
LaserJockbut it might21:51
Syntuxcool21:52
Syntuxand next?21:52
Syntuxsorry for being so demanding but I feel hungry for packing :D21:53
LaserJockwell, once you got things filled out21:53
LaserJockand remove the .ex files you don't need21:53
LaserJockyou can build a source package21:53
LaserJockby running debuild -S21:53
Syntuxgpg error hmm21:54
LaserJockSyntux: do you have a gpg key?21:55
Syntuxdo I have to export my key?21:55
Syntuxsure21:55
LaserJockok21:55
LaserJockcouple things to look at or bear in mind21:55
LaserJock1) your name and email address in the debian/changelog file must exactly match the one in the gpg key21:56
LaserJock2) you can set the env variables DEBEMAIL ad DEBFULLNAME as well21:56
LaserJocksometimes the signing program has a hard time finding keys21:57
LaserJockyou can tell it to use a specific key by doing debuild -S -k<your key ID>21:57
Syntuxwow, I forgot my passphrase :D22:01
Syntuxok, done22:02
Syntuxsigned.22:02
LaserJockso when you go back up to where your .orig.tar.gz is you'll see the other files22:03
Syntuxnow dpkg-source -x *.dsc?22:03
sistpotyScottK, norsetto, TheMuso, Hobbsee: first draft of mail regarding finalfreeze, can you check please? http://paste.ubuntu-nl.org/62150/22:03
LaserJockSyntux: right now  you have the equivalent of that22:03
ScottKsistpoty: Looking22:03
LaserJockSyntux: dpkg-source -x *.dsc unpacks the .orig.tar.gz and applies the diff from .diff.gz22:03
Syntuxso I can proceed with the packaging guide now22:03
sistpotyScottK, norsetto, TheMuso, Hobbsee: also, I think some delegation (e.g. asac -> FF stuff) worked out quite well, should we do this for final freeze as well=22:03
sistpoty?22:03
LaserJockSyntux: sure, you just made your first source package22:04
Syntuxwow :D Thank you dude22:04
LaserJockthe next task is to build a .deb out of it :-)22:06
norsettosistpoty: ack :-)22:07
sistpotynorsetto: ack for the mail or for delegating powers? ;)22:08
ScottKsistpoty: My only comment would be to add fixing minor typographical errors to the list of stuff you shouldn't do.22:08
sistpotyScottK: ok, will add that22:08
norsettosistpoty: both22:08
sistpotyok :)22:08
Syntuxwow! I got a .deb now22:08
LaserJockSyntux: how'd you do it?22:09
Syntux:D22:09
norsettosistpoty, scottk: just to let you know, I won't be there to help from the 9th to the 15th22:09
LaserJockSyntux: did you use debuild or pbuilder?22:10
SyntuxLaserJock, now tell me, how can I test the package installation ? I mean if it will work on other machines or not22:10
sistpotynorsetto: :(22:10
SyntuxLaserJock, debuild, is there any differences?22:10
LaserJockSyntux: oh yes22:10
norsettosistpoty: no, no, :-)22:10
sistpotyheh22:11
LaserJockSyntux: using debuild is not encouraged if you are building the .deb for anything but personal use really22:11
LaserJockSyntux: not that it's evil or anything22:11
Syntuxyeah I know, nothing personal :p22:11
LaserJockbut it relies on you having all the build dependencies installed22:11
LaserJockand it's easy for you to miss a dependency and building using debuild won't catch that22:12
ScottKsistpoty: I'm good with delegation for asac and also for the derivatives up until the last 24 hours.  The final 24 hours I think everything should be ack'ed as sometimes RM wants the buildd's kept clear.22:12
Syntuxtrue22:12
SyntuxOk, shall I rebuild it again with pbuilder?22:12
LaserJockpbuilder provides a "clean" environment22:12
LaserJockit however takes more in initial setup to get pbuilder going22:12
LaserJockbecause it create a minimal Ubuntu system22:12
sistpotyScottK: agreed22:13
LaserJockSyntux: I would suggest it, especially if you want to contribute your packages to Ubuntu22:13
SyntuxLaserJock, sure, I will go with it but pbuilder build ../*.dsc aint working22:13
asacScottK: sistpoty: i think the main exception the mozillateam needs is for extensions in universe22:13
asacScottK: sistpoty: i hope to have the last in by mid of next week (in time for hard freeze)22:14
LaserJockSyntux: you have to install it first22:14
LaserJockSyntux: and then do a pbuilder create22:14
LaserJockto create the pbuilder22:14
sistpotyasac: does it have one in main? and would you be willing to deal with mozilla stuff?22:14
Syntuxalready have it22:14
asacScottK: sistpoty: everything else that i can think of in universe would only be security updates. but i don't think that there will be anything before hardy22:14
sistpotyasac: then you could simply reject all exceptions :P22:14
asacsistpoty: sure. feel free to delegate approvals to me22:14
sistpoty:)22:15
=== wolfger_ is now known as wolfger
asacsistpoty: but please prod me if you do so22:15
Syntuxaha, awesome pbuilder create does lots of serious work22:15
asaci am currently working hard and cannot really stay on top of all my email22:15
sistpotyasac: heh, sure22:16
LaserJockSyntux: it creates the minimal Ubuntu system and then compresses it22:16
LaserJockSyntux: when you build a .deb it then uncompresses it and build the package22:16
SyntuxLaserJock, then maybe I should do the packaging on my home server rather than my laptop22:16
LaserJockinstalling the dependencies you specify in debian/control22:16
LaserJockSyntux: do you have limited space?22:17
SyntuxLaserJock, and it will build the minimal ubuntu system with every package I build?22:17
LaserJocknot build it22:17
LaserJockjust uncompress it22:17
LaserJockinto a temporary directory22:17
Syntuxso it's just once? and the next package will use same system?22:17
LaserJockyep22:17
SyntuxI got around 4gb available22:17
LaserJockit doesn't save the changes that you make each build22:18
LaserJockso that you get the same environment each time22:18
LaserJockbut the base is always there22:18
LaserJocka pbuilder typically takes ~ 100MB when it's compressed22:18
LaserJockof course when it's building it uses up more22:18
LaserJockin the temp build directory22:19
sistpotyScottK, norsetto, Hobbsee, TheMuso: what do you think of making jdong responsible for file-sharing related stuff? (in case you agree to this, jdong)22:19
sistpotyoh, what derivatives do we have22:21
sistpoty?22:21
sistpoty(I've got kubuntu, gnome-desktop stuff, ubuntustudio so far)22:21
SyntuxLaserJock, cool, it's working now22:21
ScottKsistpoty: mythbuntu22:22
LaserJockSyntux: before you asked how to test it. the easiest thing is to just dpkg -i the .deb22:22
ScottKsistpoty: Ubuntu Muslim Edition has some packaging in the repositories now.  I don't know if they'll be a factor or not.22:23
LaserJockSyntux: but first you might want to run dpkg -c to see the contents of the .deb and see if it's what you expected22:23
ScottKsistpoty: xubuntu too.22:23
sistpotyah, right22:23
ScottKsistpoty: Kubuntu is in Main, so not our concern.22:23
LaserJockSyntux: there is also a program called lintian that checks .dsc and .deb files for common mistakes and policy violations22:23
sistpotyScottK: not kde4 stuff22:23
ScottKsistpoty: I take that back.  Kubuntu KDE4 is universe22:23
ScottKYes22:23
sistpotyScottK: thought if you think we have enough knowledge (you, Hobbsee) in motu-release, I'll drop that one22:24
SyntuxLaserJock, Ok and how can I check if my package is Ok to be uploaded to Ubuntu repository ?22:24
ScottKsistpoty: I haven't touched kde4.  All my Kubuntu stuff this cycle has been in kde3 or the related python-qt/kde* packages.22:25
sistpotyok22:25
LaserJockwell, if it works and lintian doesn't complain too much, you should upload it to REVU22:25
LaserJocklet me send you some links here ;-)22:25
SyntuxLaserJock, please do22:25
LaserJock!revu > Syntux22:26
LaserJock!packaging > Syntux22:26
LaserJocknot sure if that last one is right22:26
LaserJock!packaging22:26
ubotuThe packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports22:26
LaserJockah yeah, the NewPackages link is what I was after22:27
Syntux!backports Syntux22:27
sistpotyScottK, norsetto, Hobbsee, TheMuso: how do we want to deal with FinalRelease debdiffs? Imho one ack should be sufficient, otherwise I fear that we might cause bottlenecks22:27
ScottKsistpoty: I think so.22:28
SyntuxLaserJock, isn't there a script that automate this packaging processes?22:28
LaserJocknot particularly22:28
LaserJockpackaging is very much an art22:29
LaserJock;-)22:29
Syntuxthen we should write an artistic script :D22:29
LaserJockwhat I've shown you is just one of several ways you could have done it22:29
LaserJockin fact, for almost each step there are at least 3 different tools you could have used22:30
SyntuxLaserJock, btw the way you explained it was way better than the PackagingGuide, if I were you I'd edit that page with a cleaner steps :-)22:31
norsettosistpoty, ScottK: well, I still like the idea of asking for a further confirmation (like: I'm fine with it but I would like to have another team meber to check this)22:31
LaserJockSyntux: heh, well I wrote it22:31
SyntuxLOL22:32
SyntuxLaserJock, :D22:32
LaserJockSyntux: it's a very complicated thing subject to teach22:32
LaserJockmuch easier on IRC22:32
SyntuxLaserJock, are you Daniel ?22:32
LaserJockno22:32
LaserJockDaniel Holbach is one of our leaders22:32
LaserJockhe "wikified" the Packaging Guide22:32
LaserJockmy original was a book22:32
sistpotynorsetto: well, I guess I would like to do this for some exceptions, but not for all. Maybe we could only do this if not 100% sure?22:32
norsettosistpoty: indeed22:33
LaserJockwell, long pamphlet maybe, but you could get a hard-copy22:33
Syntuxok pbuild is done what next?22:33
sistpotynorsetto: then needing only one ack, would solve the issue of no response (e.g. "anyone objects to this" and two days later no response -> you can confirm it)22:34
norsettosistpoty: right22:34
ScottKnorsetto: I think if someone has doubts, asking is fine, but we don't want to cause bottlenecks.22:38
SyntuxLaserJock, :-)22:39
sistpotyScottK, norsetto, TheMuso, Hobbsee: next draft: http://paste.ubuntu-nl.org/62163/22:42
sistpotyoh, slangasek: maybe you'd like to take a look at the draft as well ^^22:43
LaserJockSyntux: sorry, I gotta help the boss in the lab22:43
LaserJockSyntux: I'm gonna be gone for a bit22:43
LaserJockgood luck22:43
ScottKsistpoty: I think IRC acks followed by a bug should be OK too.22:43
SyntuxLaserJock, yeah sure :-) take your time22:43
sistpotyScottK: right, I'll try to put that in the mail as well22:44
sistpoty(just out for a smoke)22:44
Syntuxguys, last thing I did with LaserJock was sudo pbuilder build ../*.dsc  what next?22:44
=== fta_ is now known as fta
slangaseksistpoty: requiring bugs filed for each upload during the freeze? Sounds like no fun for you... :)22:48
ScottKsistpoty: This is a good point.  I think an IRC ack should be enough.22:49
ScottKChannels are logged, so we can reconstruct blame if needed.22:49
sistpotyhm... ok, /me tries to redo it22:50
sistpotyslangasek, ScottK: hm... I'm unsure, how would ubuntu-archive then sort out the ack'd exceptions from the not ack'd ones=22:53
sistpoty?22:53
ScottKsistpoty: RM uses IRC too.22:53
sistpotyok22:53
sistpotyScottK, norsetto, Hobbsee, TheMuso: next try: http://paste.ubuntu-nl.org/62174/22:57
ScottKsistpoty: cody-somerville for Xubuntu and Riddell for Kubuntu22:59
ScottKLooks good.22:59
ScottKsistpoty: TheMuso for Ubuntu Studio23:00
ScottKsistpoty: superm1 for Mythbuntu.23:00
sistpotyScottK: I'd like to get confirmation from them first (about to ask riddel)23:00
ScottKOK.  Those are my recommendations.23:01
ScottKFor Gnome, I don't know.23:01
sebnergn8 folks23:02
sistpotygn8 sebner23:02
sistpotysuperm1: around? would you like to deal with mythbuntu freeze exceptions for universe once final freeze is starting?23:03
sistpotycody-somerville: same question for you, but s/mythbuntu/xubuntu/ ?23:04
mario_limonciellsistpoty, i'm at work, so not here as 'superm1', but yeah i'll take care of them23:05
mario_limonciellthat's no problem23:05
sistpotymario_limonciell: excellent, thanks!23:05
sistpotyScottK: ubuntu-desktop for gnome, ok? (norsetto, Hobbsee, TheMuso)23:10
norsettosistpoty: I always thought seb128 was in charge23:11
sistpotynorsetto: I've just talked to him, he suggested to use ubuntu-desktop23:11
norsettosistpoty: ok then23:11
cody-somervilleWhats the question?23:12
sistpotycody-somerville: would you like to grant exceptions for universe packages during final freeze regarding xubuntu?23:12
cody-somervillesistpoty, yes.23:12
sistpotycody-somerville: excellent, thanks!23:12
ScottKsistpoty: Find with me.23:14
sistpotyScottK: ok, TheMuso doesn't seem to make too much sense imho, as he's a member of motu-release anyways... should I drop ubuntu-studio or find s.o. else?23:15
ScottKDunno.  I'd say list him as he's who I'd pick and the best qualified23:16
ScottKOr see who he'd suggest.23:16
sistpotyok23:16
sistpotyScottK, TheMuso, norsetto, Hobbsee: final try: http://paste.ubuntu-nl.org/62177/23:19
ScottKsistpoty: +123:20
Fujitsusistpoty: How do translations matter? We're universe, so we don't get LP translations.23:22
=== danielm_ is now known as danielm
norsettosistpoty: go for it or you will spend the whole night here ....23:25
norsettog'night all23:26
jdong /sb end23:27
jdongno0tic: *blinks* where did I say it was unstable?23:27
no0ticjdong, no, you didn't, norsetto did23:29
jdongno0tic: ok whew you had me worried there for a sec!23:29
no0ticjdong, https://bugs.launchpad.net/ubuntu/+source/rtorrent/+bug/211910/comments/1123:29
ubotuLaunchpad bug 211910 in rtorrent "[FFe] request for new upstream version " [Wishlist,New]23:29
sistpotyFujitsu: they're clobbering the debdiff and make reviewing harder23:45
Fujitsusistpoty: Good point.23:45
* slangasek peers at the 100% ABI-changing upload of libaqbanking23:47
slangasekah, this is gwenhywfar's fault?23:48
sistpotyslangasek: anything wrong with it? (as I take mainly responsability for the approval)23:49
slangaseksistpoty: it was just noteworthy to see 10 new packages showing up on the NBS list, and was wondering if someone had gone rogue or if there was a good reason for it. Evidently, there was a good reason for it. :)23:50
sistpotyslangasek: yes... even if it comes with the caveat to not being able to build gnucash with HBCI any longer, but I hope -backports might change the from what I read in debian BTS23:51
sistpoty(which cannot be done in the archive anyways)23:51
slangasekis gnucash going to need a reupload for the change?23:51
sistpotyslangasek: no, it doesn't build-depend on libaqbanking, since it lacks the openssl exception23:52
sistpoty(or s.th. like that, but it's not affected)23:52
sistpoty(only for users rebuilding it ignoring the ssl-exception *g*)23:52
slangasekah23:52
cody-somervillesistpoty, You forgot Xubuntu in the e-mail23:55
sistpotycody-somerville: damn, I new I forgot s.th.... sorry, I'll reply to myself then ;)23:55
cody-somervillethanks23:55
slangaseksistpoty: also, Riddell with two 'd's ;)23:57
sistpotyslangasek: that's what you get when you rely on reviewers :P23:58
slangaseksistpoty: you only asked me if I'd like to take a look at it, not proofread it :D23:59
sistpoty(iow, tab completion didn't work there *g*)23:59
sistpotyheh23:59

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