=== hexmode` is now known as hexmode [00:55] is there a place to ask questions concerning the ubuntu building process, possibly here? [00:55] more precisely, questions regarding package building as done in Ubuntu. [00:55] cosmodad: You could try here. Depending on the question, it may be the right place. [00:56] persia: ok let me shoot. [00:56] I'm trying to add a patch to the thunderbird packages but already trouble with CDBS and quilt. [00:56] I suspect for that, you want #ubuntu-mozillateam [00:57] persia: likely, but I suspect my question to be more of a general nature. [00:57] OK. Try again then :) [00:57] heh ok [00:57] I apt-get source'd the thunderbird source package which comes with a tarball'ed copy of the upstream source... [00:58] in order to see how quilt works, I unpacked the tarball and tried to push the first patch using `quilt push'. [00:58] when I try so, however, I get a "can't find file to patch at input line X" error. [00:59] Ah. Packages with built-in upstreaam tarballs can be tricky. [00:59] persia: is there something wrong with my approach? [00:59] I don't think there is a quilt-edit-patch script (but I could be wrong). [01:00] even if not, shouldn't a plain quilt push work anyway? [01:00] You'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] ok. [01:01] persia: thanks for the starter, I'll try the mozilla branch of Ubuntu next. [01:03] cosmodad: 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:04] persia: 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:05] seems to me like some more preparation work needs to be done before quilt push can work, but I can't find anything. [01:06] Hmm. Let's try automation... [01:06] !patch [01:06] Patches 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] Yep. See the second link ubotu provided. Should be some hints on using quilt. [01:07] cool, I'll take a look. [01:29] persia: 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:30] persia: seems to me that quilt's purpose is to filter out diffs by difference between an edited version and the original only. [01:30] cosmodad: 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] persia: ok, thanks for helping. [01:36] cosmodad: you certainly can tell quilt to apply the very first one. [01:37] crimsun: what I want is have quilt take the .diff file I have and create a new patch from it. [01:38] cosmodad: put the patch into debian/patches (or wherever $QUILT_PATCHES is set to), and modify $QUILT_PATCHES/series as appropriate [01:39] crimsun: that's it? [01:39] cosmodad: well, you'll need to test that it applies and builds afterward, but yes. [01:40] it's that straightforward. [01:40] great. [01:42] cosmodad: I think you'll find the `push' definition in quilt(1) helpful [01:54] crimsun: seems to have worked. [01:56] crimsun: I'm off, thanks for the assistance. [01:57] yw [03:04] Heya gang [03:04] Aloha bddebian. [03:05] Howdy RAOF [03:05] Hey bddebian [03:06] Heya protonchris [03:07] hi bddebian [03:08] Heya LaserJock! [03:47] anybody familiar with bootcharts around? [03:47] Not me, sorry [03:47] I'm trying to diagnose why my wife's laptop is having issues [03:47] booting takes roughly 2.5-3 min [03:49] it spends about 80s in readahead === beuno is now known as beuno_ === beuno_ is now known as beuno [04:10] LaserJock: have you tried doing a profile boot [04:10] just did one [04:10] did that help at all? [04:11] LaserJock: where's the chart? [04:11] mb2: didn't do anything as far as I can tell [04:11] interesting... had the system ever been profiled before? [04:12] nope [04:12] it's a fairly fresh install [04:12] you rebooted again after the profile boot right? [04:13] yeah [04:13] http://laserjock.us/files/gutsy-20080403-2.png [04:15] I wonder if perhaps the hard drive is dying but I'm not sure why it would neccesarily make everything slow [04:20] LaserJock: holy mother of jeebus [04:20] jdong: what? [04:20] LaserJock: usplash is slurping on your silicon soul! [04:20] LaserJock: it would appear like splash is CPU spinning throughout bootup [04:21] have you tried booting nosplash? [04:21] nope [04:21] yeah try removing splash for a bootup and see if that gets any better [04:21] I've seen this bug several release cycles back with AMD64 nvidia [04:22] this is i386 ATI, but ... [04:23] ok, that's so totally better [04:24] I guess the more interesting question now is, why on earth is usplash misbehaving? :) [04:24] haha [04:24] it's 40s now [04:24] * ajmitch wishes his laptop booted in 40s [04:24] that trimed off 145s [04:24] Does removing splash from the options, or adding nosplash fix it? [04:24] removing splash from options [04:24] nosplash I just made up [04:25] lol [04:25] I did nosplah [04:25] nosplash [04:25] they're semantically identical [04:25] what does usplash look for? [04:26] http://laserjock.us/files/gutsy-20080403-4.png [04:26] that's the new bootchart [04:27] this is so weird, I mean all I did was a fresh install of gutsy and the thing is like roasted [04:28] now at least it boots fast [04:29] may I retire please? [04:29] * LaserJock fires nixternal [04:29] sweet jesus, that's just as good!!! [04:30] our 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 them [04:30] what a dumb ass I am [04:32] :'<,'>s/(>=[^)]*)//g [04:32] * jdong whistles.... [04:32] brownies for whoever identifies what evil that does :D [04:33] It's a ed line for vi, firstly [04:33] It removes the version components in lines containing a ',' [04:33] lol guilty as charged :) [04:34] hmm, that's pretty good [04:34] StevenK's the man [04:36] impressive indeed [04:37] nixternal: which means that you have a large amount of work to do? [04:37] :'<,'s/(>[>=]?[^)]*//g [04:37] Is probably better, though [04:39] yo yo [04:39] ajmitch: a large amount is an understatement [04:40] sucker [04:45] tell me about it [04:45] that's what I get for being greedy for that 4.0 GPA [04:45] extra shots of espresso tonight! [04:46] no way, I gotta go to bed..gotta wake up in a few hours and get to the free software conference in the city === dhaval_away is now known as dhaval [04:47] why bother with sleep? [04:47] funny, jcastro and I were just talking about not sleeping for Penguicon in a couple of weeks :) [04:49] but jcastro is mad [04:49] true [04:59] !visternal [04:59] Oh no! The pointy-clicky Vista lover has arrived! He's rumoured to be giving out free money, too! [05:00] if I install a -dbg pkg, where do I need to put the source so that gdb will find it? === n3xu|laptop is now known as nexu [05:56] ScottK2: 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] Launchpad bug 191796 in gutsy-backports "Please backport firefox-3.0 3.0~b4 final" [Undecided,Incomplete] [05:56] err how did I bold that? [05:57] I think I looked at the last one. [05:58] * jdong looks again [05:58] ok, time to do a sanity check on myself [05:59] "Have I written a unreadable regexp in the last twenty minutes?" 'Check. I'm sane.' [06:01] ScottK2: 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:02] I thought I did. [06:03] gdb 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] I got a grand total of one hour of sleep on Monday night, so I'm a little fuzzy this week. [06:03] it's been a pretty rough week for me too === neversfelde_ is now known as neversfelde === asac_ is now known as asac [07:07] StevenK: are promotions done via bug report these days? [07:10] They are. === dhaval is now known as dhaval_away === dhaval_away is now known as dhaval [08:17] good morning [08:23] good morning dholbach [08:24] hi geser [08:26] <\sh> moins [08:58] protonchris: Hi. Do you think we might get one more glom version in? [09:14] Good morning === doko_ is now known as doko [09:29] morning [10:10] LucidFox: hi, bug 184084 has an RFS, are you looking into it? [10:10] Launchpad bug 184084 in checky "Extension description mentions Iceweasel/Icedove/Iceape" [Undecided,Confirmed] https://launchpad.net/bugs/184084 [10:19] pochu> sure, I'll look into it [10:23] thank you === jono_ is now known as jono [11:24] jono. just mailed you [11:27] thanks rod :) [11:34] Heya. 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:35] how'd I need to version the new package in order for it to be more recent than the old one? [11:40] cosmodad: The entire point of ~ is that it is less than even nothing. [11:40] Perhaps +mypatch1 [11:41] Fujitsu: at the very end? [11:41] Yes - just change the ~ to a + [11:41] Fujitsu: or next to the first +? [11:42] cosmodad: no, at the end [11:43] james_w: looks kind of inconsistent to me, having the +nobinonly part followed by the ubuntu-specific version, and then by another +part. [11:44] cosmodad: it doesn't matter [11:45] Putting it after the nobinonly is completely wrong. [11:45] ok. [11:48] I 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] Anyone remember that? [11:48] dpkg --compare-versions [11:49] Lamego: ah, thanks a lot. [11:55] is there a way to change the version and produce new binary packages without going through the hassle of recompilation using cdbs? [11:56] I don't think so [11:56] Is dpkg-buildpackage really too hard to run? [11:57] cosmodad, debuild -nc [11:57] assuming you did a previous build [11:58] I did [12:00] -nc stands for no clean [12:12] Lamego: 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] the build process used dpkg-genchanges -b -S [12:14] Maybe 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] zoli2k: there is a plugin for trac [12:14] zoli2k: #bzr would be a more appropriate channel [12:16] james_w: I checked the trac_bzr, but I am not sure it is stable enough for a production production environment. [12:16] I will check the #bzr channel, thx. === ZrZ is now known as RzR [12:23] Hey [13:02] nxvl: 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 done [13:02] Launchpad 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/196778 [13:06] murrayc_: It is definite worth a try. I'll have time to package it this weekend. [13:21] protonchris: Great. I'll do yet another tarball release today. [13:22] murrayc_ 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:23] 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:25] murrayc_: Makes sense. [13:26] I 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. === chuck_ is now known as zul [13:41] ScottK2: thanks for the info. If you are arround this weekend, I might ask you to sponsor an upload :) [13:41] hi [13:42] After I get an FFe of course. [13:42] protonchris: I should be around off and on. No FFe needed if it's just bug fixes. [13:42] jdong: Thoughts on Bug #211605? [13:42] Launchpad bug 211605 in ktorrent-kde4 "new upstream release ktorrent-kde4" [Undecided,Confirmed] https://launchpad.net/bugs/211605 [13:42] ScottK2: Great. Thanks. [13:43] ScottK2: I think it's a good Hardy candidate [13:44] jdong: Thanks. [13:53] i just went on that bug : https://bugs.edge.launchpad.net/ubuntu/+source/svn-load/+bug/210754 [13:53] Launchpad bug 210754 in svn-load "apt-get install svn-load fails because of conflicting files" [Undecided,Confirmed] [13:54] what can I do to solve it ? adding a conflict in the control file ? [13:54] is it the right way ? [13:58] huats: no, it looks like svn-load is now a part of subversion-helper-scripts [13:59] huats: ah no, I'm wrong [14:00] :) [14:00] (that was my first feeling too) [14:02] huats: subversion-helper-scripts should be removed from Ubuntu [14:02] james_w: any reason ? any url where can I found that ? (i am cuious) [14:03] huats: rmadison -u debian subversion-helper-scripts is a good place to start [14:05] james_w: if I understand clearly, the result of your command shows me that it is no longer available in debian ? [14:05] huats: compare with "rmadison -u ubuntu subversion-helper-scripts" [14:06] I already did :) [14:06] but 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] ok [14:06] so is there any thing I can do to ask for removal ? [14:06] (never did that) [14:07] huats: I don't know exactly, I've never done it myself. [14:07] ok [14:07] I think we need a little more information before we do ask for removal. [14:07] i think so [14:08] I'll try to investigate :) [14:08] or may be someone else has an idea ? [14:08] https://edge.launchpad.net/ubuntu/+source/subversion-helper-scripts [14:08] that says it's been around in Ubuntu for ever [14:08] https://bugs.edge.launchpad.net/ubuntu/+source/subversion-helper-scripts/+bug/149677 [14:08] Launchpad bug 149677 in svn-load "svn package conflict [hardy, gutsy]" [Undecided,Confirmed] [14:09] you should mark your bug as a duplicate of that. [14:09] I did already [14:12] great [14:15] <\sh> anyone using lighttpd there? [14:15] huats: I can't find the record of it being removed from Debian [14:16] hum, weird [14:18] yep [14:18] maybe it wasn't synced from Debian, but the changelog says "unstable" [14:18] yep [14:21] ok, can anyone tell us how to request a package removal? [14:22] james_w: whcih package? [14:23] slytherin: subversion-helper-scripts [14:24] james_w: ideally you should file a bug. But why do you want it removed? [14:25] slytherin: it's gone from Debian, it conflicts with svn-load-dirs, has only had one update [14:25] and it appears to just be thin wrappers around svn and svnadmin [14:25] james_w: gone when and why? [14:25] james_w: add that info to bug report. :-) [14:26] slytherin: 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] you missed all the discussion unfortunately. [14:27] james_w: may be we can just put a conflict between the 2 packages... [14:27] Is there a record of where a package was synced from? [14:28] james_w: don't seem to find one... [14:35] For a package that old, it's unlikely you'll find it. [14:37] <\sh> ScottK, we should have references...even when it was coming from this apt-get.org website... [14:37] \sh: I agree, but where would it be. Launchpad didn't even exist yet at that point, did it? [14:38] <\sh> nope... [14:38] <\sh> ScottK, but some archive-admin could have some old lists ;) [14:38] <\sh> asking pitti :) [14:38] Maybe. OTOH, if it hasn't been touched in years the odds of killing it hurting anything are small. [14:39] * ScottK would say ask via the removal bug. [14:39] <\sh> well, 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-2 [14:39] <\sh> * Published on 2005-12-21 [14:40] on 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:41] huats: no, I don't think they are [14:41] <\sh> what about this: http://www1.apt-get.org/search.php?query=subversion-helper-scripts&submit=Submit+Query&arch[]=i386&arch[]=all [14:41] <\sh> output is here: http://paste.ubuntu.com/6466/ [14:42] Then it should definitely die. [14:42] <\sh> bah...I'm old... [14:42] subversion-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] \sh: thanks [14:42] james_w: ok... my mistake [14:43] <\sh> james_w, np :) [14:43] thanks \sh and ScottK too... [14:44] so shall I submit a removal request for sponsorship? [14:44] My vote is yes. [14:44] <\sh> james_w, file it... [14:44] But I'm generally a fan of removals. [14:44] I can convert an existing bug? [14:45] Do I need to follow a format for the title like ftp.d.o ones? [14:45] Yes. [14:45] No. Just provide the needed information. [14:45] great, thanks. [14:45] <\sh> guys...even when I'm not a fan of trance music :) but you should listen to Acid Reflux from Jamendo.com (CC music) [14:45] Heya gang [14:45] anyone 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 yesterday [14:46] but then it had the problem that it timed out after 10 min [14:46] <\sh> white, I'm guessing: "Sudden Death" ,-> [14:46] <\sh> hey bddebian [14:46] <\sh> it happens sometimes to realtek nics [14:46] \sh: hi :) [14:46] \sh: well that was not quite the answer i wanted to hear :) [14:47] james_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] <\sh> white, how old? [14:47] 1-2 years [14:47] \sh: if another device would steal the memory space, the card would still show up under lspci, right? [14:47] <\sh> white, ok...two possibilities: 1. your card died or 2. your mainboard has problems with at least one pci slot [14:48] <\sh> white, yes... [14:48] <\sh> white, the latter one happened to me in the past...but that was my agp port on a gigabyte board [14:48] I'd start by looking through dmesg logs. [14:49] dholbach: 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] the 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 slot [14:49] i mean they should have seen that when they repaired it [14:49] Hi \sh [14:49] <\sh> oh ...laptop [14:50] https://wiki.ubuntu.com/UbuntuDevelopment/PackageArchive#head-6a4a4d2ad0cc004c6199f465539e3bbc2239291e [14:50] <\sh> -ENEVERBUYACER ,-) [14:50] ScottK, dholbach: ^ [14:50] acer travelmate 5514wlmi [14:50] \sh: ACK [14:50] james_w: thanks [14:51] <\sh> white, I have a desktop from them...cheapware from saturn ... I'll never buy such a thing again..I'll pay more the next time [14:52] \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 dead [14:52] ScottK: done [14:52] either way, i have to wait for my thinkpad to arrive next week, i guess [14:52] wasn'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 all [14:54] does the bios enumerate it? [14:57] nope [14:58] the bios does not give anything, as far as i can see :/ [15:08] https://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] Launchpad bug 185318 in link-monitor-applet "link-monitor-applet dependency problems" [Medium,Confirmed] [15:11] <\sh> james_w, there should eb a new package in debian [15:12] <\sh> regarding the comments [15:12] \sh: I'm aware of that, I was just suggesting it would be a suitable task for someone. [15:13] <\sh> preparing a FFe :) [15:13] <\sh> and then following up for sync eventually [15:14] yeah, hopefully it will be quite straightforward. [15:14] <\sh> I'm subscribed now for that bug...if I find the time this evening I'll think I can deal with it [15:14] * \sh has still some other bugs to take care of [15:15] <\sh> anywys...weekend time now :) cu later from home [15:15] I 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] bye \sh. === thekorn_ is now known as thekorn === hexmode` is now known as hexmode [15:56] ScottK: How will you handle the SPE fixes? [15:56] stani: he already uploaded it [15:56] spe (0.8.4.e-1ubuntu1) hardy; urgency=low [15:56] . [15:56] * Add 01pycheck-list.dpatch from spe svn to fix crash (LP: #201069) [15:56] if that's what you are referring to ;) [15:57] stani: https://launchpad.net/ubuntu/hardy/+source/spe/0.8.4.e-1ubuntu1 [15:57] ok, I've been fixing some more bugs on the upstream bug tracker [15:58] stani: Please attach patches to the bugs. Unified diff is better (diff -ruN) [15:58] but I don't know if it is possible they still get uploaded as well (maybe as SPE 0.8.4.f) [15:58] Possible. [15:58] ScottK: but the bugs are on berlios, not on launchpad [15:58] I see [15:59] stani: How many bugs? [15:59] 5 bugs or so [15:59] At this point I think we should limit changes to significant bugs. [16:00] I'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] pochu or I will take it from there. [16:01] or release 0.8.4.f and make our lives easier :) [16:01] and my life too [16:01] (if it's strictly bug-fix only, of course) [16:01] yes only bug fixing [16:01] pochu: 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:02] That'll work too. [16:02] hi pochu [16:02] hey jcastro [16:02] ScottK: fine for me [16:02] pochu: can you pick a time/date for your python packaging on the wiki so I can write an announcement up? [16:02] ok [16:03] pochu: feel free to contact me about it for brainstorming or whatever help you need [16:03] pochu: I mean about open week [16:03] jcastro: Thu 31st Apr at 18 or 19 UTC... if I knew whether I'm UTC+1 or +2... :) [16:03] stani: thanks :) [16:03] stani: what are we right now, +1 or +2? [16:04] DST confuses me :) [16:04] Someone who cares about Tex might want to look into Bug 131239 [16:04] Launchpad bug 131239 in tex4ht "sync request" [Wishlist,Incomplete] https://launchpad.net/bugs/131239 [16:04] jcastro: looks like I'm +2... so 18:00 UTC on Thursday WFM [16:05] pochu: I am in amsterdam (so I think +1) [16:05] stani: is it 17:05 there? [16:05] yep [16:05] then +2 :) [16:05] pochu: where are you? [16:05] ScottK: What do you need more to grant FFe? [16:06] mok0: The usual stuff. [16:06] stani: Spain [16:06] ScottK: I'll give it a look, during the weekend [16:08] is there any possible way we can get a "this absolutely needs to be done before release" list? [16:08] LaserJock: In theory it's the list of milestoned stuff. [16:08] LaserJock: milestone it for ubuntu-8.04 :) [16:09] aScottK: If you unsubscribe release-team, I'll resubscribe when I'm done with it [16:09] ScottK: ^ [16:09] Will do. [16:09] ScottK: are we actually using the milestone? [16:09] LaserJock: I know the RM is looking at it. [16:09] as in, maybe we need to announce and properly use the milestone [16:09] Dunno how complete it is. [16:11] https://launchpad.net/ubuntu/+milestone/ubuntu-8.04 [16:11] I'm feeling overwhelmed by lots of trivial stuff while it seems at times important things are falling through the cracks [16:11] ScottK: yes, I'm aware of where the milestones are ;-) [16:12] but I am unaware of MOTU actually ever using it in a cohesive or coordinated way [16:12] I find Launchpad confusing enough that I never assume people know how to find stuff. [16:12] good point [16:12] pochu: do you think an hour is enough for your session? [16:12] Personally I do use it for stuff that I think really needs to get done. [16:12] pochu: I figured if we're going to try to get upstream participation that it would suck if we ran out of time [16:13] I agree that we don't use it cohesively. [16:14] jcastro: hmm, I haven't thought about that... do you think we should do a two hours session? [16:14] I could probably run one in one hour, making it simple enough [16:15] pochu: I was just thinking about that. [16:15] jcastro: hmm, perhaps we can put it at 21UTC and in case we need more time, we take it :) [16:16] that sounds good [16:16] or we can move people to an #ubuntu-python after your hour too [16:17] jcastro: 21 works for me too, so I think that would be better [16:17] ok [16:17] thanks [16:17] give me 45 minutes for the wiki to update. :D [16:18] I didn't know there was an ubuntu-python room. [16:19] I don't think there is one :) [16:20] I think for the logging it would be better to do it at the end 21UTC [16:20] stani: 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 on [16:20] but 2100+ is fine too [16:21] jcastro: ok, so let's put it on 2100+ === sdh_ is now known as sdh [17:11] mok0: I can't remember if I asked you this before, but I was wondering if you'd take a look at Bug 66862 [17:11] Launchpad bug 66862 in python-numpy "scipy not built with atlas support ?" [Undecided,Confirmed] https://launchpad.net/bugs/66862 [17:12] ScottK: thanks for accepting my membership in ~pythonistas [17:13] proppy: You're welcome. I just recently got that ability. [17:15] leaving ubuntu-gnomemm === LjL-Temp is now known as LjL [17:46] ScottK: What is pythonistas? [17:46] It's a Launchpad team for looking after Python packages in Universe. [17:47] Mostly it just gets you bugmail. [17:47] Would it be interesting for me to be a member as well? [17:50] If you're interested in trying to triage/fix bugs in packages that are written in Python, then yes. [17:50] stani: ^^ [17:51] stani: I just received bugmail from you [17:51] stani: I thought you were already a member :) [17:51] proppy: You'll get a lot more now that you're in the team. [17:51] proppy: yes, I am trying to fix now all bugs on launchpad of spe [17:52] stani: 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:54] ScottK: 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] stani: 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] stani: Will do. [17:55] stani: 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:56] I 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. [18:00] stani: I have a PPA, I could explain how to use it if you are interested and/or upload a snapshot of spe to mine [18:01] pochu: That would be great, but we have to do it another time as I have to leave soon for dinner. [18:05] Scottk & 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:06] stani: Great. [18:07] stani: cool, ping me whenever you want and I help you setting a ppa and learning the basis (which are really simple) [18:31] hey guys... what gpg server should I send my keys? [18:31] sorry for the offtopic there [18:31] effie_jayx: there is an ubuntu one. [18:32] http://keyserver.ubuntu.com:11371/ [19:19] dpkg-source: cannot represent change to .git/objects/09/2b690e4a38923bb7acacad90bcd1c4738e8d58: binary file contents changed [19:19] is it possible to tell dpkg-buildpackage to ignore certain files? [19:20] tbf: I believe you want -i (although that may be for debuild, which is fewer characters than dpkg-buildpackage, but otherwise similar) [19:22] persia: hmm... usually i also use debuild - easier to remember [19:22] * tbf reads the man page of debuild again, to find out the difference between both tools [19:22] (was told to use dpkg-buildpackage for this stuff) [19:23] I just don't include revision control files in my source packages [19:23] but you don't always get to control that kind of stuff [19:24] When I use revision control, I tend to take an export to build. [19:24] exactly [19:26] persia, 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 nuts [19:26] persia, LaserJock: but exporting sounds good === dhaval is now known as dhaval_away [19:32] hi [19:33] Here i can make a questions about ubuntu packages? [19:37] About packaging and bug fixes, yes. For support questions, no. [19:38] ok [19:40] I 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 agregament [19:43] olopez: are you using Hardy? [19:44] yes Hardy Heron [19:45] olopez: it uses the iwl driver, which is a free replacement for the ipw drivers, or whatever it was called. [19:45] although I don't think ipw didn't ask you about the license [19:46] often times distros will ask people to agree to a license agreement even though it's not necessary [19:46] ok ,great i don't know it :D [19:46] it's often just to inform users about the license [19:46] LaserJock: but i think that is good see the license agreement if it has it [19:47] olopez: but you don't do that on every package do you? :-) [19:47] usually user don`t read it but ... [19:47] Do you agree to the GPL? to the LGPL? to the MIT? [19:47] hi folks [19:47] we don't do that because it's irrelevent to the user [19:47] LaserJock: usually i read the license [19:47] * sistpoty agrees to the must pet a chinchilla license :) [19:47] olopez: of every package you install? [19:49] i read it allways at least the type of license , i need know if it is free and how license generate this freedom [19:50] olopez: btw, you can see what non-free packages you have installed by running 'vrms', and basically looking from which component you are downloading the package [19:50] but 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 time [19:50] olopez: you couldn't possibly have read every license for every package on your computer [19:51] or at least, that would be a looooong time [19:52] in Ubuntu we pretty much just make the user agree to license agreements when they have to Sun Java for instance === danielm_ is now known as danielm [19:53] LaserJock: 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 packages [19:54] right [19:54] it is only a sugestion ;) [19:54] but you're talking about at least looking at a couple thousand licenses [19:54] just when you install the OS [19:54] well, very often you can read the gpl in an about box of a gpl-d program [19:55] olopez: you choose free or non-free by the repos you enable [19:55] beyond that I don't think there's much of a point for the vast majority of people [19:57] olopez: I'm not criticising you I just can't imagine how long it would take to read all that :-) [19:57] even just to see what the license is [19:57] oh, nice... I just looked out of interest from this discussion. looks like the caspe source package is missing the full gpl... slangasek? ;) [19:58] casper even [19:58] huhwha? [19:58] LaserJock: yes but it could be a posibility on the instalation time , with the base packages [19:58] olopez: how do you mean? [19:58] slangasek: just thought I'd tell an archive admin... but of course I can file a bug if you want ;) [19:58] olopez: what would be possible? [19:58] sistpoty: bug please [19:59] kk [19:59] sistpoty: particularly as we probably want to fix this by having someone upload casper, rather than removing it from the archive ;) [19:59] sistpoty: casper needs full GPL? [20:00] LaserJock: it says it's gpl [20:00] oh wait, I know what you mean [20:00] slangasek: good point :P [20:00] I thought you were saying full GPL in debian/copyright [20:00] LaserJock: an option to read L.A, if you want do it before instalation , at least licences of the base install [20:01] olopez: but that would be probably many hundreds of licenses at least [20:01] well [20:01] I think there is some distinction between a License and a License Agreement, isn't there? [20:02] olopez: "less /usr/share/doc/*/copyright" [20:02] ah [20:04] I 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:05] maybe I'm mistaken though and a LA is just the License. [20:07] RainCT: ;) is better cd /usr/share/doc/; for i in $(ls -1); do less /usr/share/doc/$i/copyright; done; ;) [20:07] but 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 LA [20:07] olopez: true, but there you have your option to see all licenses :P [20:08] mm i have to leave irc , nice conversation see u all [20:14] LaserJock: 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:16] LaserJock: oh, at least GPL-2 doesn't seem to say anything about usage, so forget it [20:31] jdong: around? might want to take a look at FFe bug #211910 ? [20:31] Launchpad bug 211910 in rtorrent "[FFe] request for new upstream version " [Wishlist,New] https://launchpad.net/bugs/211910 [20:32] sistpoty: looks good to me, having a lightweight client that supports DHT will be good for Hardy [20:32] jdong: ok, thanks! === cool is now known as gary4gar [20:38] DktrKranz2: some testing for rtorrent would be nice... can you add results to the bug report please? [20:40] sistpoty: ha. And I always think newbies like me make such mistakes [20:40] heh [20:41] wtf http://www.google.com/interstitial?url=http://www.jabbin.com/ [20:54] ScottK: /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] Absolutely. [20:54] 15 bananas, and you're a MOTU *g* [20:54] sistpoty: What do you think about my reply? On target? [20:55] ScottK: imho yes... but I must admit I haven't thought too much about the whole thing yet [20:55] (I didn't know I may print business cards with an ubuntu logo btw.) [20:56] Fair enough. [20:56] sistpoty: As a MOTU Council member emeritus, I think people will be interested to hear what you have to say on it. [20:57] ScottK: ok, I'll take a closer look later (I'm still drafting the mail about finalrelease, and need to fix some hw first :/) [20:58] No problem. [21:00] ScottK: 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 motu [21:00] ScottK: so s.th. like applying for $whateveritiscalled$ which has the side effect that MC will grant membership as well [21:01] It's not that I object so much to have additional benifits, but let's walk before we run. [21:01] good point [21:03] ok, need to reboot now to plug in a hard disk... bbl [21:10] ScottK: do we want to limit the "significant and sustained" to Universe/Multiverse? [21:12] LaserJock: I think we have to. Otherwise it's not the MC they should be going to for membership. [21:12] ScottK: in your email you said "Ubuntu" [21:12] Oh. [21:12] I'm saying do we want to further that to "Universe and Multiverse"? [21:12] Yes. [21:12] My mistake. [21:12] np, just wanted to be clear [21:12] I'll follow-up. I meant to have that in there. [21:13] I 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] ScottK: btw, there are a lot of complications with the "extra permissions" bits [21:13] I wouldn't worry too much about it [21:14] but yes, one step at a time [21:14] We can't give them release nomination powers yet [21:14] Hi, I'm trying to build a deb for a package that doesn't have a .dsc [21:14] all we can do is to make them a member of ~ubuntu-bugcontrol so the can flip Importance and set Won't Fix [21:15] Syntux: do you have the rest of the source package? [21:15] LaserJock, yes [21:15] Which is a good start, but let's get the basic thing in place first. [21:15] Syntux: orig.tar.gz and diff.gz? [21:15] ScottK: definately agreed [21:15] ScottK: the limitation is that LP can only handle one team per permission [21:16] LaserJock, 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&59646642 [21:16] so we can't grant ~ubuntu-dev and ~universe-hackers both release nomnation permission for instance [21:16] If ubuntu-dev is in hackers, then it's fine. [21:16] Syntux: oh, I see. You are starting from scratch [21:17] * ScottK recalls his opnions on LP aren't credible and goes back to work. [21:17] ScottK: right, which I'm against doing .. [21:17] but whatever :-) [21:17] LaserJock, yup [21:17] Fair enough. [21:17] All the more reason to not worry about it in the first instantiation of the policy. [21:17] re [21:17] Syntux: well, then firstly there is a difference between a source tarball and a source package [21:18] Syntux: the source tarball is what you download from the software authors, usually a tar.gz or tar.bz2 [21:18] LaserJock, ok, that one is tar.bz2 [21:19] Syntux: 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 source [21:19] then there is a diff.gz which is a compressed diff file that holds all the packaging information [21:19] LaserJock, aha and where to get that one from? and is it possible to create one if the author didn't include it ? [21:20] the .dsc file is a description file that tells about the package (name, version, etc.) and the other files of the source package [21:20] Syntux: that's exactly what you have to do, create one [21:20] Syntux: that's the job of the packager [21:20] LaserJock, great, How to do so? [21:20] but, first things first [21:20] we need to make sure one doesn't already exist in Ubuntu or Debian [21:21] LaserJock, yeah I'm aware of that point and actually dictconv doesn't exists in both. [21:21] which is a good start [21:21] we also need to check that it's not presently being worked on [21:22] LaserJock, well, that's another story that highly depends on my ability of knowing the unknown and I'm noob at black magic. [21:23] Syntux: no problemo [21:23] https://launchpad.net/ubuntu/+bugs?field.tag=needs-packaging [21:23] LaserJock, 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:24] Syntux: the URL I just gave is a search of all Ubuntu bugs that have the "needs-packaging" tag [21:24] ok, assuming I picked one and it didn't have a orig.tar.gz and the diff one what should I do ? [21:24] those are the "please packaging .." bugs [21:24] ok, well [21:25] if you have some patience it's a good idea to read the Packaging Guide [21:25] https://wiki.ubuntu.com/PackagingGuide [21:25] LaserJock, dude, I'm already there and I have read it but there is nothing about creating the orig and diff [21:26] hmm [21:26] I guess you might have misunderstood then [21:26] maybe [21:26] if you've read it then the specific answer is debuild or dpkg-buildpackage creates the diff [21:27] hello [21:27] because the original tarball is a .bz2 it's good to convert it to a tar.gz [21:27] debuild -S would create the diff is origi.tar is present [21:27] exactly [21:27] oh 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 task [21:27] Syntux: it also make the .dsc [21:28] ahaaaaaa [21:28] I got you now :D [21:28] I was assuming the origi.tar is something should be inside the extracted package :D [21:28] * Syntux hides. [21:28] Syntux: what you want to do to convert the .bz2 to .orig.tar.gz is to bunzip2 and then gzip -9 the result [21:29] name it to -.orig.tar.gz [21:29] sistpoty, no I'm not. [21:29] siretart, but trying to be a packager, it's useful thing [21:30] jdong, 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 problem [21:30] no0tic: oh, can you add that to the bug please? [21:30] no0tic: did you spot any regressions to the version that's in hardy? [21:31] sistpoty, no [21:31] no0tic: can you also add this to the bug please? thanks a lot! [21:31] sistpoty, everything is working smoothly [21:31] great! [21:32] LaserJock, Ok, I got that orig.tar.gz nwo [21:33] sistpoty, I saw that someone already stressed the fact that is unstable.. I think upstream dev will consider 1.0 as stable so... [21:34] no0tic: oh, just saw it in my mail, thanks... that was norsetto ;) [21:34] the bugger ... [21:34] hey norsetto, how's the going? [21:35] Syntux: to start working you can unpack that tarball [21:35] sistpoty: smooth as silk ;-) [21:35] heh [21:35] Syntux: and all the packaging "stuff" goes in the debian/ directory in there (which you will create) [21:35] Syntux: one way to do that is to install dh-make [21:35] there is no .dsc file [21:35] Syntux: no, not yet [21:36] just untar it [21:36] okie done [21:37] if you have dh-make installed you can run it from in the directory [21:37] and it will ask you some questions, and then spit out a templated debian/ directory [21:38] shall I use the simplified version of dh-make ? [21:38] not exactly sure what you mean [21:38] are you asking if you should use dh-make? [21:39] rules* the simplified rules created by dh-make as mentioned in PackagingGuide [21:40] well, I was just saying there that it is easier to use dh-make than writing the whole thing from scratch [21:41] LaserJock, hmm sorry for ignorant and sorry for the following silly question, I got dh-make-perl/php and pecl but no dh-make alone [21:41] nonetheless, writing from scratch can be very enlightening, too (of course dh-make will probably lead you faster to a working package) [21:41] hmm [21:42] Syntux: you don't see a package called just dh-make? [21:43] aptitude why dh-make - The package "dh-make" is manually installed. [21:43] whereis dh-make - dh-make: [21:44] and of course dh-make is already the newest version [21:44] but yet it's not there [21:44] well, of course that's because it's call dh_make [21:45] obviously ;-) [21:45] dude, LOL you kept saying dh-make LOL [21:45] yeah yeah [21:45] I had to install it to figure it out [21:45] it's been a while [21:46] well, this is the first time for me to see a command with underscore [21:46] heh, you'll see a lot more of those [21:46] Ok, what type of package is it ? a single binary? [21:46] I would assume so [21:47] multiple binaries are for packages that are big/complex/modular [21:47] where you get more than one .deb for the source package [21:47] *from [21:48] I see [21:48] it's easy to convert later if you need to [21:48] Ok, debian created [21:49] awesome [21:49] now you can go in there and have a look around [21:49] the .ex files are example files for various tasks [21:49] you probably won't need them [21:50] Syntux: the thing to keep in mind with using dh_make is that it is a rough template [21:50] Syntux: so you still need to make sure things are filled in right [21:50] yeah so in serious packages I should pay attention and edit them [21:50] the biggest issue is in debian/rules [21:51] there dh_make is often just plain not right [21:51] so don't assume it will just work [21:51] but it might [21:52] cool [21:52] and next? [21:53] sorry for being so demanding but I feel hungry for packing :D [21:53] well, once you got things filled out [21:53] and remove the .ex files you don't need [21:53] you can build a source package [21:53] by running debuild -S [21:54] gpg error hmm [21:55] Syntux: do you have a gpg key? [21:55] do I have to export my key? [21:55] sure [21:55] ok [21:55] couple things to look at or bear in mind [21:56] 1) your name and email address in the debian/changelog file must exactly match the one in the gpg key [21:56] 2) you can set the env variables DEBEMAIL ad DEBFULLNAME as well [21:57] sometimes the signing program has a hard time finding keys [21:57] you can tell it to use a specific key by doing debuild -S -k [22:01] wow, I forgot my passphrase :D [22:02] ok, done [22:02] signed. [22:03] so when you go back up to where your .orig.tar.gz is you'll see the other files [22:03] now dpkg-source -x *.dsc? [22:03] ScottK, norsetto, TheMuso, Hobbsee: first draft of mail regarding finalfreeze, can you check please? http://paste.ubuntu-nl.org/62150/ [22:03] Syntux: right now you have the equivalent of that [22:03] sistpoty: Looking [22:03] Syntux: dpkg-source -x *.dsc unpacks the .orig.tar.gz and applies the diff from .diff.gz [22:03] so I can proceed with the packaging guide now [22:03] ScottK, 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] ? [22:04] Syntux: sure, you just made your first source package [22:04] wow :D Thank you dude [22:06] the next task is to build a .deb out of it :-) [22:07] sistpoty: ack :-) [22:08] norsetto: ack for the mail or for delegating powers? ;) [22:08] sistpoty: My only comment would be to add fixing minor typographical errors to the list of stuff you shouldn't do. [22:08] ScottK: ok, will add that [22:08] sistpoty: both [22:08] ok :) [22:08] wow! I got a .deb now [22:09] Syntux: how'd you do it? [22:09] :D [22:09] sistpoty, scottk: just to let you know, I won't be there to help from the 9th to the 15th [22:10] Syntux: did you use debuild or pbuilder? [22:10] LaserJock, now tell me, how can I test the package installation ? I mean if it will work on other machines or not [22:10] norsetto: :( [22:10] LaserJock, debuild, is there any differences? [22:10] Syntux: oh yes [22:10] sistpoty: no, no, :-) [22:11] heh [22:11] Syntux: using debuild is not encouraged if you are building the .deb for anything but personal use really [22:11] Syntux: not that it's evil or anything [22:11] yeah I know, nothing personal :p [22:11] but it relies on you having all the build dependencies installed [22:12] and it's easy for you to miss a dependency and building using debuild won't catch that [22:12] sistpoty: 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] true [22:12] Ok, shall I rebuild it again with pbuilder? [22:12] pbuilder provides a "clean" environment [22:12] it however takes more in initial setup to get pbuilder going [22:12] because it create a minimal Ubuntu system [22:13] ScottK: agreed [22:13] Syntux: I would suggest it, especially if you want to contribute your packages to Ubuntu [22:13] LaserJock, sure, I will go with it but pbuilder build ../*.dsc aint working [22:13] ScottK: sistpoty: i think the main exception the mozillateam needs is for extensions in universe [22:14] ScottK: sistpoty: i hope to have the last in by mid of next week (in time for hard freeze) [22:14] Syntux: you have to install it first [22:14] Syntux: and then do a pbuilder create [22:14] to create the pbuilder [22:14] asac: does it have one in main? and would you be willing to deal with mozilla stuff? [22:14] already have it [22:14] ScottK: 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 hardy [22:14] asac: then you could simply reject all exceptions :P [22:14] sistpoty: sure. feel free to delegate approvals to me [22:15] :) === wolfger_ is now known as wolfger [22:15] sistpoty: but please prod me if you do so [22:15] aha, awesome pbuilder create does lots of serious work [22:15] i am currently working hard and cannot really stay on top of all my email [22:16] asac: heh, sure [22:16] Syntux: it creates the minimal Ubuntu system and then compresses it [22:16] Syntux: when you build a .deb it then uncompresses it and build the package [22:16] LaserJock, then maybe I should do the packaging on my home server rather than my laptop [22:16] installing the dependencies you specify in debian/control [22:17] Syntux: do you have limited space? [22:17] LaserJock, and it will build the minimal ubuntu system with every package I build? [22:17] not build it [22:17] just uncompress it [22:17] into a temporary directory [22:17] so it's just once? and the next package will use same system? [22:17] yep [22:17] I got around 4gb available [22:18] it doesn't save the changes that you make each build [22:18] so that you get the same environment each time [22:18] but the base is always there [22:18] a pbuilder typically takes ~ 100MB when it's compressed [22:18] of course when it's building it uses up more [22:19] in the temp build directory [22:19] ScottK, norsetto, Hobbsee, TheMuso: what do you think of making jdong responsible for file-sharing related stuff? (in case you agree to this, jdong) [22:21] oh, what derivatives do we have [22:21] ? [22:21] (I've got kubuntu, gnome-desktop stuff, ubuntustudio so far) [22:21] LaserJock, cool, it's working now [22:22] sistpoty: mythbuntu [22:22] Syntux: before you asked how to test it. the easiest thing is to just dpkg -i the .deb [22:23] sistpoty: Ubuntu Muslim Edition has some packaging in the repositories now. I don't know if they'll be a factor or not. [22:23] Syntux: but first you might want to run dpkg -c to see the contents of the .deb and see if it's what you expected [22:23] sistpoty: xubuntu too. [22:23] ah, right [22:23] sistpoty: Kubuntu is in Main, so not our concern. [22:23] Syntux: there is also a program called lintian that checks .dsc and .deb files for common mistakes and policy violations [22:23] ScottK: not kde4 stuff [22:23] sistpoty: I take that back. Kubuntu KDE4 is universe [22:23] Yes [22:24] ScottK: thought if you think we have enough knowledge (you, Hobbsee) in motu-release, I'll drop that one [22:24] LaserJock, Ok and how can I check if my package is Ok to be uploaded to Ubuntu repository ? [22:25] sistpoty: I haven't touched kde4. All my Kubuntu stuff this cycle has been in kde3 or the related python-qt/kde* packages. [22:25] ok [22:25] well, if it works and lintian doesn't complain too much, you should upload it to REVU [22:25] let me send you some links here ;-) [22:25] LaserJock, please do [22:26] !revu > Syntux [22:26] !packaging > Syntux [22:26] not sure if that last one is right [22:26] !packaging [22:26] The 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 !backports [22:27] ah yeah, the NewPackages link is what I was after [22:27] !backports Syntux [22:27] ScottK, 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 bottlenecks [22:28] sistpoty: I think so. [22:28] LaserJock, isn't there a script that automate this packaging processes? [22:28] not particularly [22:29] packaging is very much an art [22:29] ;-) [22:29] then we should write an artistic script :D [22:29] what I've shown you is just one of several ways you could have done it [22:30] in fact, for almost each step there are at least 3 different tools you could have used [22:31] LaserJock, 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] sistpoty, 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] Syntux: heh, well I wrote it [22:32] LOL [22:32] LaserJock, :D [22:32] Syntux: it's a very complicated thing subject to teach [22:32] much easier on IRC [22:32] LaserJock, are you Daniel ? [22:32] no [22:32] Daniel Holbach is one of our leaders [22:32] he "wikified" the Packaging Guide [22:32] my original was a book [22:32] norsetto: 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:33] sistpoty: indeed [22:33] well, long pamphlet maybe, but you could get a hard-copy [22:33] ok pbuild is done what next? [22:34] norsetto: 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] sistpoty: right [22:38] norsetto: I think if someone has doubts, asking is fine, but we don't want to cause bottlenecks. [22:39] LaserJock, :-) [22:42] ScottK, norsetto, TheMuso, Hobbsee: next draft: http://paste.ubuntu-nl.org/62163/ [22:43] oh, slangasek: maybe you'd like to take a look at the draft as well ^^ [22:43] Syntux: sorry, I gotta help the boss in the lab [22:43] Syntux: I'm gonna be gone for a bit [22:43] good luck [22:43] sistpoty: I think IRC acks followed by a bug should be OK too. [22:43] LaserJock, yeah sure :-) take your time [22:44] ScottK: right, I'll try to put that in the mail as well [22:44] (just out for a smoke) [22:44] guys, last thing I did with LaserJock was sudo pbuilder build ../*.dsc what next? === fta_ is now known as fta [22:48] sistpoty: requiring bugs filed for each upload during the freeze? Sounds like no fun for you... :) [22:49] sistpoty: This is a good point. I think an IRC ack should be enough. [22:49] Channels are logged, so we can reconstruct blame if needed. [22:50] hm... ok, /me tries to redo it [22:53] slangasek, ScottK: hm... I'm unsure, how would ubuntu-archive then sort out the ack'd exceptions from the not ack'd ones= [22:53] ? [22:53] sistpoty: RM uses IRC too. [22:53] ok [22:57] ScottK, norsetto, Hobbsee, TheMuso: next try: http://paste.ubuntu-nl.org/62174/ [22:59] sistpoty: cody-somerville for Xubuntu and Riddell for Kubuntu [22:59] Looks good. [23:00] sistpoty: TheMuso for Ubuntu Studio [23:00] sistpoty: superm1 for Mythbuntu. [23:00] ScottK: I'd like to get confirmation from them first (about to ask riddel) [23:01] OK. Those are my recommendations. [23:01] For Gnome, I don't know. [23:02] gn8 folks [23:02] gn8 sebner [23:03] superm1: around? would you like to deal with mythbuntu freeze exceptions for universe once final freeze is starting? [23:04] cody-somerville: same question for you, but s/mythbuntu/xubuntu/ ? [23:05] sistpoty, i'm at work, so not here as 'superm1', but yeah i'll take care of them [23:05] that's no problem [23:05] mario_limonciell: excellent, thanks! [23:10] ScottK: ubuntu-desktop for gnome, ok? (norsetto, Hobbsee, TheMuso) [23:11] sistpoty: I always thought seb128 was in charge [23:11] norsetto: I've just talked to him, he suggested to use ubuntu-desktop [23:11] sistpoty: ok then [23:12] Whats the question? [23:12] cody-somerville: would you like to grant exceptions for universe packages during final freeze regarding xubuntu? [23:12] sistpoty, yes. [23:12] cody-somerville: excellent, thanks! [23:14] sistpoty: Find with me. [23:15] ScottK: 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:16] Dunno. I'd say list him as he's who I'd pick and the best qualified [23:16] Or see who he'd suggest. [23:16] ok [23:19] ScottK, TheMuso, norsetto, Hobbsee: final try: http://paste.ubuntu-nl.org/62177/ [23:20] sistpoty: +1 [23:22] sistpoty: How do translations matter? We're universe, so we don't get LP translations. === danielm_ is now known as danielm [23:25] sistpoty: go for it or you will spend the whole night here .... [23:26] g'night all [23:27] /sb end [23:27] no0tic: *blinks* where did I say it was unstable? [23:29] jdong, no, you didn't, norsetto did [23:29] no0tic: ok whew you had me worried there for a sec! [23:29] jdong, https://bugs.launchpad.net/ubuntu/+source/rtorrent/+bug/211910/comments/11 [23:29] Launchpad bug 211910 in rtorrent "[FFe] request for new upstream version " [Wishlist,New] [23:45] Fujitsu: they're clobbering the debdiff and make reviewing harder [23:45] sistpoty: Good point. [23:47] * slangasek peers at the 100% ABI-changing upload of libaqbanking [23:48] ah, this is gwenhywfar's fault? [23:49] slangasek: anything wrong with it? (as I take mainly responsability for the approval) [23:50] sistpoty: 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:51] slangasek: 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 BTS [23:51] (which cannot be done in the archive anyways) [23:51] is gnucash going to need a reupload for the change? [23:52] slangasek: no, it doesn't build-depend on libaqbanking, since it lacks the openssl exception [23:52] (or s.th. like that, but it's not affected) [23:52] (only for users rebuilding it ignoring the ssl-exception *g*) [23:52] ah [23:55] sistpoty, You forgot Xubuntu in the e-mail [23:55] cody-somerville: damn, I new I forgot s.th.... sorry, I'll reply to myself then ;) [23:55] thanks [23:57] sistpoty: also, Riddell with two 'd's ;) [23:58] slangasek: that's what you get when you rely on reviewers :P [23:59] sistpoty: you only asked me if I'd like to take a look at it, not proofread it :D [23:59] (iow, tab completion didn't work there *g*) [23:59] heh