/srv/irclogs.ubuntu.com/2007/11/03/#ubuntu-motu.txt

zulimbrandon: just do it ;)00:00
imbrandonazeem, :P00:00
Fujitsuimbrandon: I think the policy should be "don't". They're probably on mentors for a reason.00:00
crimsunbah, mentors can't be any worse than apt-get.org00:00
bddebianor REVU ;-)00:00
joejaxx:)00:00
bddebianI have a couple on mentors that I'll probably upload00:00
bddebianUpdates to pybliographer and valknut since the maintainers aren't responding :-(00:00
imbrandonbddebian, yea i was just looking over awn on mentors, looks solid00:01
Fujitsucrimsun: We fortunately don't do apt-get.org any more, do we?00:01
FujitsuWe just have to live with the hundreds of packages we collected from there.00:02
imbrandonFujitsu, on request we'll sycn from any apt repo iirc :P00:02
imbrandoni dont think any are auto anymore though other than maybe debian-multimedia.org possibly00:02
Fujitsudebian-multimedia isn't automatic.00:02
crimsunFujitsu: thankfully not.00:02
crimsunalthough I haven't followed the getdeb thread(s) closely...00:03
FujitsuOnly Debian main seems to be.00:03
Fujitsucrimsun: Yes! Let's sync from there.00:03
crimsunmm horkage00:03
imbrandonwe cant , they dont use a repo, all http + apturl / gdebi :)00:04
imbrandonok let me put it this way ..... if i grab a package from mentors, look it over localy and am satisfied with it, upload it to REVU for a bit of peer revu does anyone see a problem with me uploading prior to debian ( with proper versioning so when it does hit debian its taken in etc )00:05
crimsunwow, to achieve the things that Fedora 8 has done with PulseAudio, we'll have to revamp debian/*.00:05
Fujitsucrimsun: Why?00:06
imbrandoni know thats not the NORMAL way but i dont want to wait on a long debian processes at this stage00:06
bddebiansweet, get to work ;-P00:06
crimsunimbrandon: personally, no, though the tension between waiting for the Debian upload so that you can sync and simply uploading to Ubuntu would be considered...00:06
crimsunFujitsu: quite a lot of the "nice" things (session management, stream control for devices, etc.) are spread across main and universe packages, and the build-dependencies themselves have the same issue00:07
imbrandonhrm maybe i'll just get in contact with a DD and see how quickly i can get it pushed in00:07
bddebianYeah because Debian is a PITA in many cases :-(00:07
imbrandonatleaste first00:07
Fujitsucrimsun: Ah. Sounds like a mess.00:08
joejaxxbddebian: when? :P00:08
crimsunjust a small, conquerable mess.00:08
whiteimbrandon: apply for NM and become the "fast-sponsoring-DD" ;)00:08
whiteimbrandon: or ask Fujitsu once he gets through :)00:08
imbrandonwhite, or me :) lol00:08
joejaxximbrandon: you are DD? lol00:09
imbrandoni have 2 and a backup i normaly chat up first, one is super busy atm i learned earlier, maybe i'll have some luck with the others :)00:09
imbrandonjoejaxx, someday00:09
joejaxxoh ok00:09
joejaxxlol00:09
whiteimbrandon: poke some in this channel, mainly siretart :)00:09
imbrandonwhite, he's the backup :)00:10
whitehehe00:10
joejaxxi always said i would probably get through the debian developer process than ubuntu motu00:10
joejaxxlol00:10
joejaxxfaster that is00:10
joejaxxlol00:10
bddebianThat could only be if you WANTED to do that00:10
joejaxxsince the DD process is slower00:10
imbrandonheh i doubt that, i became a MOTU + core-dev rather fast IMHO00:10
crimsunI tend to agree with Colin (kamion) in that regard; it's likely more a "people" thing than a "project" thing.00:11
imbrandonwith reguard to DD's ?00:11
joejaxxso atleast with DD i would know what to do in order to get it00:11
crimsunwell, the rate at which one becomes NM, DD, etc.00:11
joejaxxmotu seems to be quite different00:12
joejaxxlol00:12
bddebiancrimsun: Where there's a whole lot of "people" in that "project" ;-)00:12
crimsunit's pretty unfair to say that Ubuntu/Debian is faster than Debian/Ubuntu00:12
whiteFujitsu: what takes you so long btw?00:12
whitewhat about DM. This is almost in place00:12
Fujitsuwhite: Erm, studying. I haven't done all of T&S, and really don't have the time at the moment.00:13
joejaxxcrimsun: i almost rather do the second00:13
FujitsuIn a couple of weeks exams will be over, and I should be able to finish it quickly.00:13
whiteFujitsu: go offline and study, i told you ;)00:13
imbrandoncrimsun heh well yes it is quite unfair , but when you see NM on planet.d.o complaingin about getting approved and still waiting 2 years for accounts its kinda hard not to make that distinction in your mind00:13
crimsunDM seems like a Really Good Thing.00:13
crimsunerr, I just thought of Baldur's Gate.00:13
bddebianimbrandon: That sounds about right00:13
joejaxxcrimsun: haha :P00:13
imbrandonhehe DM00:13
whiteimbrandon: patience is a virtue ;)00:14
FujitsuI hate to think how long something like that would take for us to implement... it would mean a change in Soyuz, which could take years00:14
FujitsuAnd years.00:14
imbrandonwhite, i have all the patients i need imho, but a process that takes 2 years imho is a tad long, hell i've only been arround ubuntu 2.75 years and only been a MOTU + core-dev for 1.5+00:15
imbrandonor so ( without looking up dates )00:15
white:)00:15
joejaxxanyone know if Russell Coker was at uds00:15
joejaxx?00:15
joejaxxif he was i missed a grand opportunity :\00:15
zulporbably00:15
crimsunI don't believe so, but I was only there one day00:15
bddebianimbrandon: Well you might have found a sponsor by then..00:16
imbrandonbddebian, hehe00:17
imbrandonsponsorship i have no issues with NORMALY in debian, its the rest of the stuff00:17
whiteimbrandon: you want to vote?00:17
imbrandonwhite, on?00:17
whiteoh don't tell me that you wanna read -private, it is not worth it00:17
whiteimbrandon: you mentioned the "rest"00:18
imbrandonwhite, nah, honestly the main reason i would become a DD would be 2 fold, access to porter machines and direct uploads, the politics dont intrest me much00:18
whitewell it comes with it :)00:18
imbrandonoh definately, just wouldent be a "reason"00:19
whiteand the porter machine thing ... well00:19
bddebianYeah, don't you want to feel like you're better than everyone else?  That's a great motivator! :-)00:19
whiteit can take quite some time, until a package is installed in a particular chroot, if you do not have the right uplink to DSA00:19
whitebddebian: unfortunately, people might start feeling that, when i look at some bug report communication :/00:20
bddebianOr hang out on #d-d00:20
imbrandonthat and personaly it just feels right to contribute farther and farther upstream and almost every other project i'm involved with debian is the base , *Ubuntu , gnusolaris / indiana , Debian Live , pkg-kde etc00:21
imbrandonwhite, ^00:21
joejaxxbddebian: is that an open channel?00:22
bddebianjoejaxx: Depends on your definition I guess00:22
joejaxxi remember i got flack for joining one of the debian channels00:22
bddebianThat's probably it :-)00:22
joejaxxand they did not bother putting a passkey onit00:22
azeemjoejaxx: everybody can join there00:22
joejaxxon it*00:22
imbrandonjoejaxx, its open as long as you dont interupt kinda like #u-d00:23
azeemunless you're a DD or an NM, talking nonsense without a realname might not be tolerated00:23
joejaxximbrandon: nope i just joined00:23
whitedebian-private is a closed channel, the rest should be open00:23
joejaxxno interrupting or anything00:23
joejaxxif you want a channel no public put a key on it00:23
joejaxxlol00:23
azeemjoejaxx: maybe you tried here and not on oftc00:23
joejaxxnon-public*00:24
joejaxxazeem: nope it was on oftc00:24
azeem*shrug*00:24
joejaxxi only join debian channels on iftc00:24
joejaxxoftc*00:24
imbrandonsomeone probably just had bad wheaties, because i'm not saying there arent DD's with a vendeta against Ubuntu but 99% i have talked to are normal humans too and even some do DD work on ubuntu00:24
imbrandon:P00:24
joejaxx:P00:25
crimsunright, that's the "people" thing that Colin mentioned at fosscamp00:25
bddebianI'm not bagging all DDs by any stretch.  We have several in Ubuntu00:25
azeemI'm pretty sure nobody got kicked off #d-d just for being a ubuntu guy without saying anything00:25
imbrandonjust ike there are bad apples in ubuntu too, every community has their share00:25
white"normal humans" rotl :)00:25
whiterotfl00:25
joejaxxhaha00:25
imbrandonwhite, hahaha yea i laughed at that after i typed it00:25
imbrandonyou know my point though :)00:26
joejaxxazeem: no i think it was an infrastructure channel or something00:26
white:)00:26
joejaxximbrandon: lol00:26
azeemjoejaxx: that's something else then00:26
imbrandonreminds me i gues i took #ubuntu-debian / #debian-ubuntu from oftc off my autojoin , hrm00:27
bddebianThere is such a channel?00:27
imbrandonbddebian, yea00:27
joejaxxbddebian: i was just about to ask that00:27
joejaxxlol00:27
imbrandoni forget what way arround it is, but yea00:27
FujitsuIt's very small.00:27
bddebianI'm so surprised ;-)00:28
imbrandonajmitch is there too iirc alot, its a small ~10 people group00:28
* joejaxx tries to join00:28
* bddebian is bitter atm :-(00:30
imbrandonbddebian ?00:30
crimsuntoo much Halloween candy, I think.00:30
imbrandonbddebian, i got my NES controller to work on a PS/2 port last night, finaly i have a use for those arn things00:30
imbrandondarn*00:30
imbrandoncrimsun hahaha00:30
bddebianimbrandon: Nice.  No, just struggling getting things done over there.00:31
imbrandononly problem is i mapped the [b] button to capslock, lol so when i'm done playing i have to check the state of my capslock key00:31
bddebianOh, I got Witcher today so I may disappear for any of Hardy ;-P00:32
imbrandonheh00:32
imbrandonno NWN2 for you00:32
bddebianAlready have that, thought I want to get Mask of the Betrayer00:32
bddebian-t00:32
imbrandonhaving to use an old 200 mhz box stops most game playing cept for NES roms00:33
bddebianyeah, that would do it.  I bought a whole new Dell XPS for NWN2 ;-)00:33
imbrandonheh00:33
joejaxxStevenK: are you going to do the flwm merge? :)00:33
imbrandoni started testbuilding big apps on my webserver its gotten so slow00:34
imbrandonlol00:34
joejaxxlol00:34
joejaxxxen!00:34
joejaxx:)00:34
joejaxxor some other virtualization platform00:34
imbrandonjoejaxx, hell my webserver is only a 1.5 ghz Via C7 :P00:34
joejaxx:)00:34
joejaxxoh lol00:34
imbrandonhttp://www.imbrandon.com/phpsysinfo/00:35
imbrandonnot a workhorse by anymeans00:35
imbrandonProcessors  100:36
imbrandonModel VIA Esther processor 1500MHz @00:36
imbrandonCPU Speed 1.5 GHz00:36
SWAThow can I do something as root in debian/rules? I need to untar the linux-source and therefore I want to add a "cd /usr/src/ && sudo tar -xjf linux-source.tar.bz2" (yet I do not know the sudo password for a pbuilder chroot00:36
joejaxximbrandon: second hard drive a Seagate ?00:36
somerville32My computer is a 333mhz00:36
FujitsuSWAT: Ewwww.00:36
imbrandonjoejaxx, yea00:36
joejaxxSWAT: :\00:36
whiteSWAT: you don't want that00:36
joejaxximbrandon: :D00:36
imbrandonjoejaxx, 500GB segate00:36
joejaxx:D nice00:37
SWATok, what _do_ I want?00:37
whiteSWAT: you want to do stuff only in your source00:37
* Fujitsu notes that his trusty PIII 800MHz router doesn't like running lintian over everything all that much, but sorta copes.00:37
whiteSWAT: you can depend on other packages or include the source00:37
crimsun`cd /usr/src/ && sudo tar -xjf linux-source.tar.bz2` sounds ominous00:38
imbrandonjoejaxx, that 500GB is where my local mirror is ( among some ISO's and such )00:38
joejaxximbrandon: nice00:38
joejaxx:)00:38
SWATlittle background: I want to create my own ALSA package, since I want to do this the 'nice' way, since I have sound-issues with the repo-ALSA. afaik, ALSA requires the source-tree00:38
crimsunSWAT: err, /which/ ALSA package?00:39
crimsunkernelspace [driver]?  userspace?00:39
SWATthe driver should suffice. I just want to check if it's a downstream issue, or at least, what's going on.00:39
crimsungutsy already ships 1.0.15rc3 in linux-backports-modules-$(uname -r)00:39
imbrandonSWAT, you might look into l-u-m and how it does it ( or l-b-m ) if your messing with kernel drivers00:40
imbrandonyea00:40
FujitsuIs the driver in LUM yet?00:40
crimsunsnd-hda-intel is in lum for gutsy00:40
FujitsuIf so, it should be easier and quicker.00:40
FujitsuI think I saw a spec about moving the whole lot over there.00:40
crimsunfor hardy, alsa-kernel is going into lum wholescale00:40
FujitsuAha.00:40
crimsunyeah, I spoke with Tim and Ben about it at UDS00:40
crimsunSWAT: if you wish to track hg, you can look at the alsa-driver source package00:41
SWATI have heavy background noisy on my audigy2 and I tried all the tips of the ALSA people. I want to try if compile/installing ALSA from source will help, but ./configure&&make&&make install ALSA is a bit 'nasty' imho00:41
crimsunSWAT: it's fairly straightforward to modify the generated alsa-source binary package to contain the current hg tip00:41
crimsunyou can then use alsa-source along with module-assistant to create a 'legit' alsa-drivers binary package00:42
SWATI've already taken a look at the source packages from the repo. I'll take a look at the hg tip then00:43
crimsunyou can't use the source package unmodified00:43
crimsunyou'll have to checkout hg tip, copy the bits into the source package, regenerate the source package, and build the new alsa-source00:43
crimsunDoes "background noise" refer to bus noise (presuming you mean a PCI version)?00:45
SWATI really can't use an unmodified source? I'm trying to see if it's a downstream issue00:45
crimsunwell, you have a choice if you want to do it the Debian/Ubuntu way00:45
SWATPCI, yes, onboard sound disabled, no interrupts, even changed the PCI slots etc. (I did my homework)00:46
crimsunif you simply want hg tip, you don't need it00:46
somerville32When I attempt to build catfish in sid pbuilder, I get:00:47
somerville32Copying source file00:47
somerville32    -> copying [catfish_0.3-1_source.changes]00:47
somerville32    -> copying [./utils]00:47
somerville32cp: cannot stat `./utils': No such file or directory00:47
crimsunare you attempting to pbuild the .changes instead of the .dsc ?00:47
SWATok, thanks for your tips. I'll enough to do tomorrow then00:47
somerville32yes00:47
somerville32lol00:47
crimsunSWAT: also, check in your bios if you have pci masking options.00:47
crimsunsomerville32: that would do it.00:47
bddebianheh00:50
whitedoes ubuntu only allow source only uploads or also source+binary uploads?00:50
bddebiansource only00:51
bddebianAs it should be ;-)00:51
imbrandonyea source only , makes a cleaner archive imho00:52
SWATsince I started trying to build 'nice' packages (very recently), I noticed how hard some packages are to create (from source, like ALSA, firebird etc.). I've gained a deep respect for the MOTU's (you are doing a great job)00:53
imbrandonharder to bootstrap things, but thats only a corner case00:53
imbrandonSWAT, heh thanks, you should try and join the ranks someday seems you have the drive to doso00:54
crimsun(alsa's fun!)00:54
somerville32:]00:54
crimsunright, coffee shop's closing.  'night, folks.00:54
imbrandongnight crimsun00:54
somerville32:(00:54
somerville32Night00:55
bddebianGnight crimsun_00:55
bddebianDoh00:55
SWATimbrandon, maybe, small steps for now. I will create some (private) packages from scratch first and then I'll look how that turns out.00:55
imbrandon:P00:55
joejaxxhello minghua00:56
minghuaHi joejaxx.00:56
joejaxx:)00:57
somerville32Woot00:57
imbrandonanyone here use epiphany ?00:58
somerville32Do I need to subscribe to debian-mentors to send my RFS?01:00
joejaxximbrandon: i do/used\ to01:00
SWATimbrandon, sometimes, why?01:00
joejaxxon debian unstable01:00
imbrandonhow the hell can i stop it from keeping aq history in the addr bar01:01
imbrandoni looked everywhere01:01
SWATI guess you've just found a new feature that you want01:02
joejaxxlol01:02
imbrandonugh01:03
somerville32http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=catfish :)01:05
minghuasomerville32: No.  But please state you are not subscribed in the email if you aren't.01:05
somerville32Oops. too late. :/01:05
somerville32I misspelled the domain so I get a second chance.01:06
Fujitsuimbrandon: I've used Epiphany forever... but aren't you a KDE person?01:06
imbrandonFujitsu, yea, i'm just tinkering with some stuff01:06
imbrandonsides i still use FF in KDE01:06
imbrandon:P01:06
nxvlhi01:06
* Fujitsu must try epiphany-webkit again soon.01:07
bmk789_imbrandon: http://bmk789.blogspot.com/   i borrowed your title/subtitle if you dont mind :P01:07
imbrandonbmk789 haha no i dont mind, i change them every few months01:08
=== bmk789_ is now known as imbrandontoo
joejaxximbrandontoo: lol01:08
imbrandonhahahaha01:08
somerville32You might just give a link to that long e-mail instead of reposting the entire thing.01:09
imbrandonthat might be a bit confusing01:09
imbrandonimbrandontoo, ^^01:09
=== imbrandontoo is now known as bmk789
bmk789good idea, ill make it link01:10
imbrandonbmk789, actualy thats kinda a cool nick, i wish i would have registed it now LOL01:10
bmk789lol01:10
imbrandonbmk789, just do me a favor and dont try to impoersonate me , if it becomes a problem i might not be so happy bout it :P01:11
imbrandonnot that i think it wlll , just fyi01:11
* joejaxx did the flwm merge and needs to see if stevenk is going to do it01:11
bmk789o no problem01:11
joejaxxs/the/s/g01:11
joejaxxskdflksdjflk01:11
joejaxxs/the/a/g01:11
imbrandonjoejaxx, one word, PowerPC, kthxbi01:12
imbrandon:)01:12
joejaxximbrandon: :P01:12
imbrandonin all serousness , need a machine to build the iso on ? its not powerfull by anymeans ( 333 w/96 mb ram ) but it will work in a pinch01:13
joejaxxnope :P bakery can build mutliarch :)01:13
imbrandoni really really want KDrive for it though01:13
imbrandonjoejaxx, kk01:13
imbrandonjoejaxx, arent you working on getting kdrive bins in the archive ?01:14
FujitsuMorning, persia.01:14
joejaxximbrandon: yeah i already have permission to fo it :)01:15
persiaGood morning Fujitsu01:15
joejaxximbrandon: i just have not had the time01:15
imbrandoni have tried but the X packages are trickier than the kernel ones01:15
joejaxxyeah01:15
imbrandonjoejaxx, if there is anything i can help with the kdrive stuff lemme know, i've been contemplating that for 2 releases now01:15
joejaxxok :)01:15
FujitsuWhat's so good about KDrive?01:15
imbrandonFujitsu, it runs a full blown X server in under 700KB memory and no config files01:16
imbrandongreat for older systems01:16
FujitsuAh.01:16
imbrandoneven conposit and such01:16
FujitsuI didn't realise it was *that* light.01:16
imbrandonyea its TINY01:16
LaserJockmy microwave probably takes more than that ;-)01:17
imbrandonheh01:17
joejaxxLaserJock: ! :D01:17
joejaxxLaserJock: how are you doing ? :D01:18
pochuNafallo: bug 159659. :)01:18
ubotuLaunchpad bug 159659 in irssi "Merge with Debian unstable - new upstream release 0.8.12" [Low,Confirmed] https://launchpad.net/bugs/15965901:18
FujitsuLaserJock: You seem to be here rather frequently nowadays.01:18
imbrandonhonestly i dont see why they dident use kdrive for bulletproof X01:18
imbrandonbut thats neither here nor there01:19
joejaxximbrandon: yeah01:19
joejaxxthat would be interesting01:19
Nafallopochu: what should I do with it? :-)01:19
pochuAny core-dev for sponsoring that? bug 159659. It's an easy one!01:19
pochuNafallo: I'm afraid nothing, since you aren't a core-dev... are you?01:19
pochuJust to let you know :)01:19
Nafallopochu: no, StevenK sponsored me :-)01:19
Nafallopochu: ah. cheers :-)01:19
pochuStevenK: around? :)01:20
imbrandonso you need a sponsor or not for irssi ?01:20
* Fujitsu wonders if he will be murdered for attempting to add a maintainer-is-not-quite-motu check to Lintian.01:20
imbrandoni'll look if StevenK hasent already01:20
pochuimbrandon: yes, I do :)01:20
kduboisi need a sponsor!01:20
imbrandonFujitsu, hehe01:20
persiaFujitsu: Just so it01:20
pochuimbrandon: thanks. And he hasn't. I've reported the bug a minute ago :)01:20
jdongFujitsu: doesn't that go with the whole oh-god-jdong-touched-the-package check?01:20
joejaxxjdong: ! :(01:20
imbrandonpochu / Nafallo , ok i'll look at it now01:20
joejaxxjdong: you disappointed us01:20
joejaxx:(01:21
jdongjoejaxx: aaahhh01:21
Nafalloimbrandon: cheers mate :-)01:21
jdongjoejaxx: sorry, it's been a hellish day01:21
persiakdubois: Have you subscribed a sponsorship team to your patch?01:21
pochuThank you imbrandon.01:21
jdongjoejaxx: been sleeping for the whole day until now01:21
joejaxxjdong: lol01:21
pochuimbrandon: just fyi, I'm using it atm... works fine :)01:21
jdongjoejaxx: grossly underestimated how long a 5-page homework assignment should've taken01:21
* Nafallo looks at the diff as well fwiw01:21
joejaxxjdong: oh wow01:22
kduboispersia: no, i mean i'm just trying to get started with motu and such, and need general guidance. I can code or bughunt....01:22
persiakdubois: Ah.  In that case, you don't need a sponsor yet, you just need some work :)01:22
LaserJockFujitsu: shhhh01:23
joejaxxlol01:24
kduboispersia: yeah, more or less. what should i do to get started? i'd like to start on a problem thats challenging enough, but easy enough for me to do....01:24
persiakdubois: There are three kinds of work I usually recommend for new people: 1) Bug Triage, 2) Debugging Crashes, and 3) Fixing broken packaging.  Do any of those interest you?01:24
Nafalloimbrandon, pochu: diff.gz looked fine to me.01:24
pochu02:23 [Freenode] Nafallo [n=nafallo@ubuntu/member/nafallo] requested CTCP VERSION from pochu:01:24
pochuNafallo: I said the truth! :-)01:24
imbrandonNafallo, yea here too, just doing a quick testbuild ( no offence ) and testing01:24
imbrandonpochu, ^^01:25
imbrandonthen i'll upload it01:25
kduboisdebugging crashes sounds the best01:25
pochucool :)01:25
Nafalloimbrandon: if you hadn't, you would've done wrong :-)01:26
persiakdubois: OK.  We have a tool called apport that helps users to file bugs when something crashes.  These bugs usually have a stacktrace attached, to help dig through the code, and find the problem.01:26
Fujitsupersia: They're also mostly private.01:27
kduboispersia: where can i get these stack traces?01:27
persiaFujitsu: Not all, and there's not a few people who can help make them public.01:27
persiakdubois: https://launchpad.net/ubuntu/+bugs?field.tag=apport-bug is a good list with which to start.  I recommend picking a package that you use, and starting with a universe package.01:29
persiakdubois: Also, would you mind telling me how many bugs you see on that list?  It may be that making them non-private is something that more people need to do currently.01:29
* minghua didn't notice anyone working on making crash bugs public in the packages he's interested in.01:29
imbrandonNafallo / pochu, ok seems good to go, bug updated01:30
* Fujitsu used to go through recent ones and unprivatise them, but just hasn't had the time of late.01:30
kduboispersia: i can see 50401:30
bddebianHeya persia01:30
bddebianpersia: Are you on Debian devel games ML ?01:30
Nafallopochu: *hint* wait until it's built before you mail upstream :-)01:30
persiakdubois: OK.  If you run out, complain in #ubutntu-bugs (or here), and we'll get you some more :)01:31
Nafallopochu: build and released actually ;-)01:31
pochuNafallo: I'll do. And I'll CC you too :-)01:31
Nafallopochu: cheers mate :-)01:31
persiakdubois: Also, if you pick one, and need some help in the debugging process, please ask: I'm happy to provide a walkthrough.01:31
Nafallodamnit!01:31
NafalloI'm getting all english quickly :-P01:31
pochupersia: #ubutntu-bugs? :)01:31
persiabddebian: One of them.  I need to sort my filtering system, and join the other.01:32
kduboispersia: alright, will do. i think i'll start on one tomorrow.. If i were to find a bug in say, vlc or something, how do we get that fixed? do we talk to the vlc guys and have them fix it in their code base, or do we apply patches to whats in out repo's?01:32
imbrandonkdubois, somethimes both :P01:33
persiakdubois: Generally, I work through the stacktrace, and make a patch which fixes the problem, after testing.  It's nice to send the patch upstream to help everyone else.  It's also nice to package the patch for a new revision of the package, and seek sponsorship to get Ubuntu fixed sooner.01:34
imbrandonok i'm off for some beers with some friends, ttyl01:35
pochuimbrandon: have fun, and thanks again :)01:36
joejaxxsuperm1: :)01:40
superm1hey joejaxx01:40
joejaxxhello01:40
superm1didn't see you down for free food and such?01:40
superm1were you around?01:40
joejaxxyes but only briefly at the beginning01:40
superm1ah that would explain it01:40
joejaxxyeah01:41
superm1i didnt get as many people to sign my key as i should have while i was here :(01:42
joejaxxi tend to have nothing to do at those sort of things :P01:42
superm1oh well.01:42
joejaxxwell atleast you have some :)01:42
joejaxxi have zero01:42
joejaxx:)01:42
superm1they weren't checking id's or anything..... so you could have joined :)01:42
joejaxxsuperm1: i mean socially :P01:43
joejaxxi only know a small amount of people in ubuntu01:43
joejaxxlol01:43
joejaxxand none of them were there01:43
somerville32lol01:43
joejaxxand i rather not start a random conversation either lol it seems pointless and folly01:44
superm1oh i ran into several random people that i met down there01:44
superm1for a first time01:45
joejaxxyeah i do not do well with randon encounters lol01:45
cyberixPlease rereview pq. Everything should be ok now. http://revu.tauware.de/details.py?package=pq01:46
pochuGood night motuland!01:49
whitei am curious, are there many cases, where there is an FTBFS in ubuntu?02:28
whiteone argument for debian do disable source-only uploads was that people do not test the builds beforehand02:29
whiteif that is true, it would of course put more workload on the buildd maintainer due to more bugs (or other people to fill FTBFS bugs)02:29
whiteif not, source-only uploads would of course be nice to have02:30
Nafalloscript those bugs?02:30
bddebianwhite: I would guess that there are fewer but we do have them unfortunately02:30
bddebianOf course maybe they are all the syncs from Debian ;-P02:30
white:)02:30
whiteNafallo: sure, but you want someone to investigate it and give some more information, then only a failed build log02:31
Nafallowhite: depends on what's wrong I guess.02:31
bddebianOK damnit, UlstraStar-ng is finding boost/thread/thread.hpp but fails to find boost/ptr_container/ptr_map.hpp. The darn file is there, wtf?02:31
persiawhite: One thing we're trying to organise for this cycle is to have LP provide a list of all current FTBFS packages, so that developers could look at the list, and fix a few.  Right now, we're a little blind as to what FTBFS today vs. what FTBFS at one point in the past.02:33
whitepersia: is there a overview for build logs, like debian has linked form the PS site?02:34
bddebianLP has them02:34
persiawhite: There's http://launchpad.net/ubuntu/hardy/+builds, and you can check logs by build status, but it's not quite there yet.02:35
Fujitsuwhite: LP has every build log ever, linked from the package page.02:35
whiteah ok02:38
Fujitsu... except for if something is given-back, then the old log is erased.02:38
bddebianAh ha, libboost-dev build-deps are fsck'd02:39
Fujitsubddebian: As normal.02:39
bddebianFujitsu: I've never dealt with them before02:39
bddebianDamnit, 1.1a patch for The Witcher is 113Mb :-(02:41
superm1113Mb???02:41
superm1egads02:41
bddebians'ok, it's only about a 10min download :)02:41
bddebianOMFG:  boost/program_options.hpp... no02:42
joejaxxlol02:43
bddebianboost/program_options.hpp...02:45
* bddebian smacks himself in the head with his laptop02:45
persiabddebian: Be careful: you might hurt your laptop :P02:46
bddebianOuch :'-(02:47
bddebian:-)02:47
joejaxx:)02:47
bddebianUh oh, The Witcher starteth..03:01
joejaxxbddebian: is that a good game03:02
joejaxx?03:02
bddebianYou have got to watch the trailer.  It is one of the coolest trailers for a video game I've ever seen03:03
pwnguinpsh03:12
pwnguini'll just wait for the Witchest03:12
joejaxxpwnguin: lol03:12
bddebianheh03:12
pwnguinalternatively, im thinking I'll have to have someone REVU this package i've got03:12
pwnguincartoon nethack03:13
pwnguin(remember egoboo?)03:13
bddebianDamn, how many versions of nethack can there possibly be?03:13
pwnguinok03:13
pwnguincartoon diablo03:13
joejaxxlolo03:14
persiabddebian: Even nethack.org is a fork of a fork of a fork of a fork of a fork of a fork (if I remember correctly).03:14
pwnguinhttp://youtube.com/watch?v=OxlEPsfrKJ803:15
Burgundaviapwnguin: egoboo has been resurrected03:16
* persia cheers03:16
pwnguinBurgundavia: well, nobody's packaged this03:16
pwnguinBurgundavia: understandably, because nobody's quite sure htf to build it03:16
bddebianhehe03:17
Burgundaviaisn't soulfu non-free?03:17
pwnguintheres an itp03:17
pwnguinand the liscense claims GPL03:18
pwnguinthe data i donno about03:18
pwnguintheres a sourceforge project03:19
Burgundaviaright, soulfu just became free03:19
Burgundaviait didn't used to be03:19
pwnguinwell then03:19
pwnguinhuzza03:19
pwnguina bit CPU intensive03:20
bddebianThere's an ITP or RFP?03:20
pwnguinitp03:20
bddebianhmm03:20
pwnguinits been like 60 days03:20
FujitsuA bit long.03:20
bddebianI've got enough broken games in the games team svn to worry about for the moment :-(03:21
pwnguinand the ITP is debain games03:21
bddebianhah03:21
pwnguini didnt know a team could ITP without having someone in particular03:21
Burgundaviateam maintenance is a good thing03:21
pwnguinsure03:21
bddebianSomewhat03:21
bddebianIt carries it's own issue03:22
bddebian+s03:22
pwnguinas long as the team actually maintains it03:22
pwnguininstead of assuming someone else will do the job03:22
bddebianHmm, I don't see it in our svn yet03:22
* persia votes for a bddebian-special package in SVN03:22
bddebianhah03:23
pwnguinBurgundavia: do you have an authorative source on the "becoming free" part?03:23
pwnguinthe source code appears GPL'd but im not sure about the data03:23
Burgundaviathe soulfu forums03:24
pwnguinthe source is a bit strange. i think soulfu.c #includes all the other code03:26
pwnguininstead of the more usual linking .o files03:26
pwnguinand apparently it used an odd libjpeg03:27
bddebianI'll try to check it out if I get some time soon03:41
* bddebian wants to get updated scorched3d in03:42
persiabddebian: Thank you :)03:43
bddebianpersia: Well don't thank me yet, I'm not having much luck getting a hold of people :-(03:47
LaserJockdang it, PPA needs download statistics03:48
persiaLaserJock: Umm..  **Ubuntu archive systems** need download statistics03:48
LaserJockpfft03:48
LaserJockwho cares about Ubuntu? I just want to know how many people have downloaded *my* packages ;-)03:49
bddebianShit, how do I overwrite my local svn crap with that from trunk?03:49
persiaLaserJock: My motivation is the same, but my dput configuration isn't :P03:49
persiabddebian: svn revert03:49
bddebianpersia: even though I haven't committed?03:50
persiabddebian: Yep.  If you don't pass a revision, svn revert defaults to the last checkout / update03:50
persiabddebian: So, if you want a newer version to overwrite local changes, use `svn update .; svn revert path/to/badfile`03:51
bddebianI can't just wipe the local files and svn update?03:51
persiabddebian: wiping the local files is considered a change.  It's no different than editing them from a revision control perspective.03:52
bddebiangrr, OK, thx03:52
bddebianHmm, I thought rpath was a no-no ?03:53
persiabddebian: It's not preferred, but there are lots of leftovers.  Making it work without is better.03:54
ScottKbddebian: If you want to wipe it out, you need to wipe out the .svn dir in the parent directory and that can get all confusing.  Revert is better.03:56
persiaScottK: At that point isn't it better to just `cd ..; rm -rf workspace; mkdir workspace; cd workspace; svn co svn://my.project.url/trunk` ?03:58
bddebianpersia: Aye it worked, thanks03:58
ScottKpersia: Pretty much.03:58
ScottKpersia: Except if you've got a checkout of the entire Debian Python Modules Team svn and you really don't want to do that one over....03:59
persiaScottK: Ah.  Is svn not smart enough to notice that if you delete a subdirectory (e.g. trunk/myproject/example), recreate it, and svn co .../trunk/myproject/example that it all belongs in the same place?04:00
ScottKpersia: IIRC the time I had to do that, I deleted the .svn for the parent and then did an svn add for it followed by rechecking out the module I'd borked.04:02
* persia decides that svn state management is sufficiently opaque that `svn revert` is always the right solution.04:03
manchickenAnybody here do much work on nm-applet's openvpn interface?  It exists under universe/net04:18
jdongNafallo: siretart: any of you MOTU-media folk wanna talk syncing x264 from marillat? :)04:26
jdonga LOT of really nice performance increases since our 6+month-old sync04:26
TheMuso_BostonOk folks. Unless I see you tomorrow some time, I'll see you online once I return to Australia.04:32
s1024kbpersia: Hi!04:37
persias1024kb: Good day04:38
s1024kbpersia: shall i say "Good morning" or "Good afternoon" to you?04:38
persias1024kb: Good afternoon: it's about an hour later here than there.04:39
s1024kbpersia: Oh, i see. :) I just upgraded my Ubuntu to 7.10 last night.04:40
persias1024kb: Great.  I hope it continues to work as well for you.04:40
s1024kbpersia: shall we developers keep our Ubuntu most updated to keep up with the pace of others?04:41
persias1024kb: Actually, I believe that having different developers on each supported release is best.  If no developer is running 6.06LTS, it becomes difficult to support it properly.  We need a mix of installations to best find and close all the bugs.04:42
s1024kbpersia: did you mean a mixed installation in the same computer? Can do?04:43
persias1024kb: Some people dual-boot.  I was more speaking of a mixed set of installations for all developers.04:45
s1024kbpersia: I understand.04:47
s1024kbpersia: so you have been a MOTU for a long time already?04:48
persias1024kb: Not really.  I only became MOTU about six months ago.  Previously I was a Contributor for a long time.04:49
s1024kbpersia: what a Contributor is doing? Can i be a Contributor too?04:50
pwnguincontributers are people who do work but dont have upload privledges. instead an MOTU is supposed to review the work04:51
persias1024kb: Certainly.  Becoming a Contributor is easy: just start doing stuff :)04:52
s1024kbpwnguin: ok, understand. so i should do something, and then hand them to one of the MOTUs to review them?04:52
pwnguinbasically, yea. there's some tools to make this easier, and a schedule that makes it more likely to get attention if you follow it04:53
s1024kbpersia: Still studying... wish that i can start earlier... all the books my teacher recommended me to read are almost finished... English is difficult to me.04:53
persias1024kb: Contributors usually start with small patches, but as skills develop can implement new features, handle library transitions, coordinate teams to accomplish goals, and even change how we do things (e.g. backports was started by a Contributor)04:54
s1024kbpwnguin: thank you for explaining it to me.04:54
pwnguinhe04:54
pwnguins1024kb: pay attention to persia more. he knows more than I04:54
s1024kbpwnguin: actually i take every contributor as my teacher, i hope to learn more from you.04:55
s1024kbfreeflying: hi! Nice to meet you here!04:56
s1024kbpersia: recently i am looking for a simple example to follow - i believe that when i can do a whole thing, no matter how simple it will be, i can understand more.04:58
freeflyings1024kb: hi04:58
pwnguinthere is a package called hello-world04:58
pwnguinthe Ubuntu Packaging guide describes it in detail04:58
persias1024kb: Have you looked through https://launchpad.net/ubuntu/+bugs?field.tag=bitesize04:58
s1024kbpwnguin: yes, i have it now. but i was stopped in the last steps... i don't know if i should create the 4 important files manually.04:59
pwnguins1024kb: which 4?05:00
s1024kbpwnguin: for example, postinst and prerm05:01
pwnguinthey dont exist any more in hello, do they?05:02
s1024kbpersia: yes, i see a lot of bugs there, but don't know how to do... shall i download one of the packages, build and install it, run it, modified it and so on?05:02
persias1024kb: Yes, although first make sure that the bug is not already assigned, and assign yourself to the bug.  When you get a fix, prepare a patch, and submit a debdiff.  https://wiki.ubuntu.com/MOTU/Contributing has some further hints05:03
s1024kbpwnguin: that's what confused me... so i can already build the package without making any change to it?05:03
pwnguins1024kb: look at the changelog for the finished package05:04
pwnguinits no longer needed -- the documentation is just broke i think05:04
* persia points out that a documentation fix tends to be an easy patch to develop05:05
s1024kbpwnguin: i will read the packing guide carefully again, hope to make a big step forward this weekend05:05
pwnguins1024kb: sure. once you feel comfortable with it, then start looking at the bitesize list persia mentioned. dont start with big stuff, cuz just going through the process itself is a bit of work to learn05:06
=== _nand_ is now known as nand_
s1024kbpwnguin: okay, thanks. sometimes i found that i am using a mind of a Windows user to understand Linux... yesterday i modified so packages of Delphi in Windows, i wish that was the same concept of our bug fixing here in Ubuntu.05:08
pwnguinim not familiar with delpha05:08
pwnguindelphi05:08
pwnguinso packages == translation?05:09
s1024kbpwnguin: yes. sorry, i meant some packages05:09
persias1024kb: Perhaps it is, but you'll do better to explain the specific modification methods, so we can share thoughts on possible differences.05:09
s1024kbpwnguin: some of our colleagues need to use some controls, they are in the packages, but no longer work in Delphi 2007. I modified them, repacked them and install them again.05:10
pwnguins1024kb: same thing happens here05:11
bddebianGnight folks05:11
pwnguinbut its helpful to know how a package is constructed first05:11
pwnguinthe difference is that instead of modifying a binary (repacked?) you can modify the source05:11
pwnguinbut since Univese will be given to lots of people, some peer review and quality control is a good idea05:12
s1024kbi had been developing Delphi components (VCL) in the past, so i quite understand how to make a VCL package. Yesterday when i was modifying the package, i thought - will it be the same in Ubuntu?05:13
pwnguinvery similar05:14
pwnguinyou grab the source package, modify it, build and test it, then push the source package back out to the community05:14
s1024kbpwnguin: now i understand more after learning for you and persia. I am happy that i understand a little bit more today.05:14
pwnguinthe open source community tends to communicate these sorts of changes in patches (diffs)05:15
s1024kbthank you my friends. gotta go now because i must switch back to WinXP for my works... sigh... thank you very much and bye.05:15
s1024kbpersia: hi, i am here again, from Windows (though i don't want to...)05:30
s1024kbpwnguin: hello again...05:30
pwnguinhi05:30
s1024kbpwnguin:i am happy to see you again...05:31
s1024kbpwnguin: now i am using Xchat.05:31
pwnguinneat05:32
s1024kbpwnguin: are you a programmer too?05:33
pwnguinyes05:33
pwnguinbut not delphi05:34
s1024kbpwnguin: c++? a Linux programmer?05:34
pwnguinc/c++, java, whatevre. linux, embedded systems mostly05:34
s1024kb:-) embedded systems is interesting. I write single chip programmes too.05:35
s1024kbpwnguin: i guess that most of the contributors are programmers?05:36
pwnguinmostly. though i hear a few core developers can't code05:37
s1024kbpwnguin: Oh my God, hard to believe it. But how they work as core developers?05:37
persias1024kb: They are very active in documentation, image improvements, packing adjustments, etc.05:38
s1024kbpersia: haha, so i feel kind of eased now... i understand that many people are experienced in programming, i am not very top actually05:40
pwnguinno worries. many people feel MOTU is a place where people can learn through doing.05:42
pwnguini'd personally hope that core developers would be... more capable, as we already have Membership for non development05:42
s1024kbpwnguin: the first time i joined MOTU i was kind of nervous...05:43
pwnguini dont think that phrase means what you think it does05:43
pwnguin"joined MOTU"05:43
s1024kbpwnguin: actually i have only one goal in my life - to become a top Linux programmer05:43
pwnguinyou need two goals then05:44
s1024kbwhich 2?05:44
pwnguin1) to become a top linux programmer05:44
pwnguin2) some other personal goal05:44
s1024kbpwnguin: personal goal... i had never thought of it. living a normal life as others is okay to me05:45
pwnguins1024kb: i mostly mean software05:46
s1024kbpwnguin: ... still don't understand...05:46
pwnguinas in, you can be a great linux programmer, but its very hard to do so without proper motivation05:46
s1024kbpwnguin: Oh i see now. the motivation is - i love Ubuntu, i guess, at least at the moment05:47
pwnguinthere's spectators, who wish to be great, and then theres people with specific goals that require them to be experts05:47
pwnguinfor example, you need working laptop suspend05:47
pwnguinlinus torvalds didn't set out to be the world's greatest linux programmer ;)05:48
s1024kbpwnguin: i wish that i can change my job next year once i learn Linux better, i wish to work under the Linux OS in my next job, not being a Win programmer here like now05:49
persias1024kb: That's an achievable goal.  I'd recommend building a portfolio of work you've done to improve some specific aspect of linux, and look for a job doing the thing you've already been doing.05:50
s1024kbpwnguin: maybe i am superficial...05:50
pwnguins1024kb: i dont think so. you just need to find a focus. what's wrong with linux today?05:51
s1024kbpwnguin: :-) a focus...05:52
pwnguinwell, perhaps you'll find some motivation by spending time with MOTU ;)05:52
s1024kbpersia: i guess that a person should stick to what he/she wants to do... so i decide to do the things i love, so that i can concentrate to my goal.05:53
persias1024kb: Exactly.05:54
s1024kbpwnguin: Yes, :-)05:54
s1024kbpersia: yesterday i had browsed the job market from the internet, i found some jobs here in my city are about Linux programming... just as what i want. Hope to hop soon...05:55
pwnguinwhere do you live?05:56
s1024kbGuangzhou, China05:56
pwnguininteresting05:56
s1024kband you?05:56
pwnguinmanhattan kansas05:56
pwnguinUSA05:56
s1024kbpersia: and you? where do you live?05:57
persiaTokyo05:57
pwnguinorly05:57
s1024kbbut here we seem to be together in the same city... thanks for the internet to bring us together05:58
* pwnguin tasks persia with finding Kenta Cho and forcing him to accept patches upstream ;)05:58
s1024kbpwnguin: haha05:58
persiapwnguin: Actually, he lives in the same town as I ("Tokyo" maps well to "State" for the US).  What do we need from him?05:58
pwnguinwell, nothing really05:59
* persia allows Cho-san to relax and develop more fun games while bored05:59
pwnguinhe's stated that he has no interest in maintaining the games hes released, and the internet has basically routed around that already05:59
s1024kbhaha my friends, happy to have you all here...05:59
pwnguintokyo isn't a state :P06:00
pwnguinanymore than LA is a state06:00
s1024kbi guess that most of you are boys? i am not... haha06:01
persiapwnguin: No, it's a "prefecture", consisting of about 23 "wards", 15 "cities", and a few "villages" (for approximate translations)06:01
pwnguini'd imagine metropolean area is also suitable06:02
persiapwnguin: Well, LA doesn't have an independent government that is only answerable to the federal government: you've skipped sacramento.  There is a "Toyko Metropolitan District" within Tokyo that more closely maps to LA.06:02
persia("Tokyo Metropolitan District" includes all the "wards", but none of the "cities" or "villages")06:03
persiapwnguin: It is perhaps confusing: to map to LA again, it is as if "Baldwin Park" was in "California" county, in the state of "California"06:05
pwnguinpolitics is wierd06:05
freeflyings1024kb: you mean you are a girl :P06:05
pwnguinim not about to call NYC a state even though it rivals the budget of one06:05
s1024kbfreeflying: haha, that's why i was kind of nervous... i was afraid that i could not do as good as what the boys are doing...06:06
pwnguinheh06:07
persiapwnguin: Well, no, but that's actually a little closer, in that "New York" state belongs to "New York" city, and the Burough Mayors have significant powers.  On the other hand, in Tokyo, the "state" capitol is in the "City" capitol, and there's not really a "mayor" of the metropolitan district: that is directly adminitered by the prefecture (whereas outlying cities do have "mayor"s).06:07
pwnguinyou'd have a harder time on IRC convincing people you were female than intelligent, I think06:07
freeflyings1024kb: why not06:07
s1024kbfreeflying: ... because i am really not very good at programming, i am a normal programmer in a normal company - though i thought that i am almost the best here in my department...06:08
minghuaWow, a Chinese lady in this channel.  Welcome s1024kb.06:08
s1024kbminghua: thanks. nice to meet you.06:09
s1024kbminghua: your name seems to be a Chinese name?06:09
freeflyings1024kb: you got it :)06:09
pwnguins1024kb: the best way to learn is to read what other people have done, and discover what they did wrong. MOTU definately comes aross what other people did, and did wrongly ^_^06:09
minghuas1024kb: Yes, I'm a Chinese.  Althoug I'm living in US now.06:10
s1024kb^_^ i feel here a warm world... i like it.06:10
s1024kbi feel kind of guilty these days because i had spent a very long time to understand only a little bit thing, and the other problems is my current situation does not allow me to make faster progress...06:12
DarkMageZhey, if i want to get a package into multiverse how do i go about it? the ubuntu wiki page says revu is for universe. so i presume that means no multiverse packages there?06:22
FujitsuDarkMageZ: Processes for multiverse and largely identical to those for universe.06:22
FujitsuIncluding REVU.06:22
DarkMageZok, but should i upload my package for multiverse to revu? or is there another place for multiverse packages?06:23
persiaDarkMageZ: The same place, but there'll be lots of pressure to get it free unless there is a well documented use case that requires it.06:23
DarkMageZpersia, it's opensource. but debian decided to strip it out case it doesn't meet their dfsg. the legal restriction on it iirc is no commerical use.06:25
persiaDarkMageZ: OK.  You've passed the basic legal test.  Now, why should it be included?  Is there not a better free solution?06:26
DarkMageZpersia, it's a music visualization. the "better free alternative" is debateable :)06:26
persiaDarkMageZ: That makes it tricky.  It might get in, but it's not likely to get the attention that something for universe would.06:27
DarkMageZwait, correction. "intended only for non-profit and hobbyist use and explicit permission to use it otherwise is required"06:28
minghuaIs "non-commercial" okay for multiverse?06:28
persiaDarkMageZ: Part of why I warn you is that I don't want to see another case of one of your patches getting delayed forever: you are skilled at what you do, but seem to have poor luck with policies and guidelines :)06:28
pwnguinhmm, i think thats too restrictive even for ubuntu...06:28
minghuaHmm, I suppose it is, as we don't ship multiverse.06:28
minghuaIt's perhaps a harder case for restricted, though.06:29
persiaminghua: Multiverse doesn't ship on DVD, and there are existing examples, but the greater plan is for multiverse to go away06:29
pwnguinnoncommercial licenses to the code i can understand06:29
pwnguinbut to the binaries?06:29
pwnguinpersia: is multiverse dissapering before or after world domination?06:30
persiapwnguin: It'd be extra hard to ship restricted-source multiverse, even with free binaries.06:30
persiapwnguin: Not relevant.  Debian has world domination as a goal (IIRC), whereas Ubuntu just ships software.06:30
pwnguinim just saying, where in the grand scheme of things is this plan to remove multiverse?06:31
minghuapersia: Right.  I thought whether we ship it or not is important, too.06:31
Fujitsupwnguin: When we no longer need non-free software, presumably.06:31
persiapwnguin: It's more of a loose goal.  When there are no use cases that require multiverse, life gets easier for MOTU06:31
pwnguinFujitsu: ah, so world domination06:31
pwnguinpersia: until a use case pops up again that does require multiverse ...06:32
persiapwnguin: Maybe.  I suspect if we ever purge multiverse, we'll not take it on again lightly.  "Edge Case"06:33
FujitsuThere are also uses for multiverse that aren't just about non-freeness - parts of mplayer are likely patent-encumbered, so need to be in multiverse.06:33
Fujitsu(or we could rip out mencoder and MPEG4 support like Debian did, but people would murder us quickly)06:34
pwnguinpsh06:34
pwnguinmp4 playback is in gst06:34
pwnguinor is it just encoding that patented?06:34
persiaFujitsu: That's just time for now.  In the future, it may be that this a sufficiency of good codecs that "I want to play videos" isn't as likely to require multiverse/restricted06:34
Fujitsupwnguin: Good question.06:35
pwnguinhmm. surely theres a place to find a list of all packages in multiverse06:37
Fujitsupwnguin: You can look through pool/multiverse on a mirror, or... look through a Packages file, probably.06:38
FujitsuOr maybe something on packages.ubuntu.com06:38
FujitsuBut not LP.06:38
persiapwnguin: http://archive.ubuntu.com/ubuntu/dists/hardy/multiverse/source/Sources.gz06:40
pwnguinangband06:42
pwnguinsome of this i dont see getting fixed in my lifetime06:47
persiapwnguin: Well, it's a goal.  It might take a while :)06:48
pwnguini mean, MAME is comparable in scope to the linux kernel06:50
ajmitchhi Hobbsee06:54
Hobbseehi ajmitch06:56
minghuapersia: Depends how long "a while" is, I suppose.06:57
* minghua is pessimistic.06:57
persiaminghua: Depends?  How?  While "a while" is completely unbounded, I'm not sure that it affects either the goal, or the ease of adding to the burden.06:58
minghuaAnd hello ajmitch and Hobbsee.06:58
Hobbseehiya minghua, persia06:59
persiaGood afternoon Hobbsee06:59
* Hobbsee wonders what this discussion is on06:59
minghuapersia: What I meant to say is, it's going to take much more than "a while" IMHO.  More than my lifetime, for example.06:59
persiaHobbsee: multiverse06:59
persiaminghua: Nah.  Your lifetime is insignificant compared to the span of time that may be encompassed by "a while".07:00
Hobbseepersia: ahhh07:01
DarkMageZanyone up for doing a revu? http://revu.tauware.de/details.py?upid=505 (not related to my multiverse question)07:02
persiaDarkMageZ: Sure.07:03
minghuapersia: See?  That's why I say it depends.  I happen to think my lifespan is longer than a while.  I'm not really into buddhism.07:03
whitewell everyone has goals, at the end of my life, i might see the full release of hurd :)07:04
persiaminghua: Ah.  nomenclature by philosophy.  Not a distinction worth arguing: I believe it's not more than a dozen years until everything there is obsolete, considered an "edge case", or has become cruft from bitrot.07:05
minghuaGah.  I need my dictionary again.07:06
pwnguinxmame isnt going to dissappear07:06
pwnguinnothing even comes close to duplicating what it does07:06
pwnguinits already like 10 years old07:06
persiawhite: I recently has the opportunity to hear RMS speak about that: apparently there's not currently even a goal to release07:06
DarkMageZpwnguin, the scope of the project will expand to cover the ps3 tho :P07:06
pwnguinna07:06
pwnguinits not arcade hardware07:06
pwnguinyet07:07
DarkMageZtrue07:07
whitepersia: it would surpise me ;)07:07
warp10Hi all!07:07
persiapwnguin: Sure, there's no replacement currently.  On the other hand, someone may write a free mutiple architecture emulator that can handle all those architectures, and has sufficient free content that it no longer matters.07:07
pwnguinpersia: its free enough for almost everyone07:07
persiapwnguin: I forget the MAME problem.  Wasn't it a lack of free ROMs?07:07
pwnguinno07:08
minghuapersia: Right, no point arguing about terminology.  Maybe a dozen years is a good estimate.  Anyway, I'd better not waste your time that you could use to review REVU packages. :-)07:08
pwnguinnoncommercial07:08
pwnguinand some other semi goofy restrictions07:08
pwnguinlike07:08
pwnguin"you must distribute docs"07:08
minghuai.e., invariant sections?07:09
pwnguinits in the license07:09
persiapwnguin: Ah.  licensing.  I still suspect one could implement alternate hardware emulators using a e.g. qemu framework, if one wanted.  This would be handy for those wanting to sell a kit-box to turn any computer into an arcade console.07:10
pwnguinhttp://packages.debian.org/changelogs/pool/non-free/x/xmame/xmame_0.106-2/xmame-common.copyright07:10
pwnguin   - Every X-Mame executable distribution MUST include AT LEAST the doc07:11
pwnguin   directory, with special mention to readme.txt file ( this file )07:11
persiapwnguin: "Usage of the _information_ contained in the source code is free for any    use".  Just needs someone with an itch.07:12
pwnguina massive itch07:12
pwnguinits 12 megs of compressed source07:12
pwnguini gather much of it is historical in nature, but due to the distributed copyright, would be nearly impossible to negotiate07:13
persiaDarkMageZ: lintian and linda are full of complaints.  Do you need hints for each one?07:14
DarkMageZpersia, the lintian complains are invalid. but i noticed the linda ones and having a look @ fixing them.07:14
FujitsuDarkMageZ: why are they invalid?07:15
persiaDarkMageZ: "changelog-should-mention-nmu" and "source-nmu-has-incorrect-version-number" are both valid.  Perhaps you wanted to use -0ubuntu1 or set the maintainer Debian-style?07:15
persiaFujitsu: lintian still doesn't know about hardy :(07:16
Fujitsupersia: I've got a merge waiting in the u-m-s queue.07:16
Fujitsu(with that change)07:16
* persia thinks we should patch the hardy lintian with the name of the next release as soon as it's decided07:16
FujitsuThat would be a good idea.07:17
HobbseeFujitsu: bug #?07:17
persiaFujitsu: Was that the only change, or did you also do the spellcheck MOTU change?07:17
DarkMageZpersia, k. i'll turn this package debian style so lintian won't cry.07:17
* persia thanks Hobbsee for dilligence and attention07:17
Fujitsupersia: I added original-maintainer to the list of valid fields, but other than that, no.07:17
persiaFujitsu: That's a good one.07:17
Hobbseeit's useful, being able to upload to main :P07:17
Hobbseepersia: are you interested in adminship of the sponsorship queue, btw?07:18
FujitsuHobbsee: Yeah, I'll have a number for you in a sec07:18
FujitsuBug #15866707:18
ubotuLaunchpad bug 158667 in lintian "Please merge lintian (main) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/15866707:18
persiaHobbsee: I'd need someone to do it as a team (or rather, a backup for the next time I disappear for six weeks).  For the next couple months, I can take it, but will need help.07:18
Hobbseepersia: oh, it would be team based.07:19
* Hobbsee is going to send a mail to the MOTU ML about it07:19
persiaHobbsee: In that case, sure.  I'm happy to help with that.07:19
HobbseeFujitsu:07:20
Hobbsee+ Your version string suggests this package is for Ubuntu, so your07:20
Hobbsee+ distribution should be one of hardy, gutsy, feisty, edgy, dapper, breezy,07:20
Hobbsee+ hoary or warty.07:20
HobbseeFujitsu: surely not breezy, hoary, warty07:20
FujitsuHobbsee: They're still valid distributions.07:20
FujitsuWe should probably cull them at some point, though.07:20
HobbseeFujitsu: they dont even exist anymore, do they?07:20
Hobbseei thought launchpad culled them.07:20
FujitsuI guess we can kill of unsupported ones.07:20
persiaDarkMageZ: 1) it FTBFS for me, and 2) If you make it Debian-style, lintian won't complain, but it can't be uploaded from REVU.07:20
LaserJockhmm, so I was last to touch lintian07:21
FujitsuBrb.07:21
DarkMageZpersia, build error?07:21
persiaDarkMageZ: configure: error: cannot run /bin/bash ./config.sub07:21
HobbseeFujitsu: apart form that, looks fine.07:22
persiaDarkMageZ: Caused by the lack of a Build-Depends on autotools-dev07:22
HobbseeDarkMageZ: you're wanting to go for MOTU, arent you... :)07:23
Hobbsees/:)/?/07:23
DarkMageZHobbsee, nope. it'd use my powers for evil went i get annoyed.07:24
DarkMageZwhen*07:24
Hobbseeah07:24
Hobbseeoh, must have been another d<name>07:24
persiaDarkMageZ: On the other hand, your contributions are valued: please keep them up (and apologies it often takes us so long to commit them)07:24
persiaHobbsee: DktrKranz?07:24
Hobbseeyeah, him07:25
* Fujitsu returns.07:27
FujitsuHobbsee: So, do I want to remove those three?07:27
HobbseeFujitsu: i think so07:28
HobbseeFujitsu: it's not a valid distribution anymore - and for building locally, you'd probably ignore lintian warnings anyway07:28
FujitsuHobbsee: Yep, fixing now.07:29
FujitsuHmm... We still have some package in the archive that will have old changelog entries like that.07:30
Fujitsu*packages07:30
HobbseeFujitsu: the packages themselves? oh sure.07:31
persiaFujitsu: We should really bump them.  There's no guarantee that we can build them in that state.  I'd like to get warnings.07:31
Fujitsupersia: True.07:31
HobbseeFujitsu: my point is that the *latest* one going in should definetly not be an unsupported version07:31
persiaHobbsee: That's important because of the automated lintian against everything in the archive that Fujitsu is running07:31
Hobbseepersia: uh?  piuparts?07:31
Hobbseepersia: we know the stuff still builds, even if it hasnt had a recompile since hoary.07:32
persiaHobbsee: We have lintian on everything updating two or three times a week.  We don't have a piuparts solution.  I'm tempted to go with what we have.07:32
Hobbseeallthough, there's no guarentee that the binaries are building with the latest packages, this is true07:32
Hobbseepersia: we will get piuparts, RSN>07:32
* Hobbsee is reasonably sure of this.07:32
persiaHobbsee: That's not at all true.  I've fixed a fair number of FTBFS stuff that still builds in Dapper, but not for Feisty / Gutsy07:32
FujitsuLPRSN, or something else?07:32
persiaHobbsee: Good luck.  I'm behind you all the way :)07:33
HobbseeFujitsu: do you know who liw is?07:33
FujitsuHobbsee: True, true.07:33
Fujitsu(ie. yes)07:33
Hobbseepersia: weird.  i thought that it all got built for the  most recent version.07:33
Hobbseein piuparts07:33
HobbseeFujitsu: seeing as he's now an employee, id' expect him to start running it off people.u.c automatically.  if not, request it.07:34
persiaHobbsee: Umm.  "All got build in piuparts" or "all got built" and the other was a different context?07:34
Hobbseepersia: ah right07:34
* Hobbsee is tired.07:34
FujitsuHobbsee: piuparts doesn't take a trivial amount of CPU time to run. You need quite some hardware to do it.07:34
Hobbseefricking nutty customers.07:34
RAOFimbrandon: No, I'm nat actively working on apt-proxy.  Go for your life.07:35
HobbseeFujitsu: and there are lots of machiens in the DC.  but true.07:35
persiaHobbsee: I'm less sure that p.u.c has the resources to run against all of universe on a regular basis.  Maybe we'll get lucky.07:35
FujitsuSo, after this argument, am I dropping them or not?07:35
Hobbseepersia: rookery?  no.  but other machiens there, that arent connected to the outside world - pitti will probably do that for us07:35
HobbseeFujitsu: i would.07:35
persiaFujitsu: Please drop them.  I'd prefer to see the warnings, and think that means we should bump with a -build1, if nothing else, just to check.07:36
persiaHobbsee: OK.  Good luck (somehow this reminds me of a similar discussion in May).07:36
Hobbseepersia: true07:37
Hobbseepersia: it hasn't gotten off the ground yet - some stuff's changed since then.07:37
persiaHobbsee: I know, and am very much encouraged.  I believe there's a good chance it will happen this time.  I'm just going to keep trying to organise a backup, just in case.07:38
DarkMageZpersia, k. i've done some fixing, but i've got 2 new lintian warnings that i don't know how to fix :( http://revu.tauware.de/details.py?upid=50607:38
Hobbseepersia: good idea.07:38
HobbseeDarkMageZ: likely means that you're still not build-dep'ing on autotools-dev07:38
persiaDarkMageZ: OK.  Ignore the first one: Fujitsu is adjusting the patch, and it should go away soon.  Items 2 & 3 mean you need to copy config.sub and config.guess from the autotools-dev package into the source directory before configure::07:39
persia(e.g. in makebuilddir::)07:39
Hobbseepersia: ew.07:39
Hobbseepersia: you mean people actually do that?07:39
persiaHobbsee: ew?  Why?07:39
FujitsuHobbsee: New debdiff attached.07:39
Hobbseehow architecture-specific is autohell config files?07:40
FujitsuHobbsee: Not at all.07:40
Hobbseeah, OK07:40
FujitsuYou often need the newer ones to support other archs properly, in fact.07:40
persiaHobbsee: Not at all.  They encode information about all the architectures to support portability.07:40
Hobbseepersia: ahhh.07:40
persia(That's why lintian complains when they are out of date)07:40
* Hobbsee wonders what they do contain, and ponders going and looking for one07:41
persiaHobbsee: Bascially, there are two current practices.  Either copy the files at packaging time, or copy the files at build time.  I like build time because it means that a give-back can help.  Other people like packaging time because it means that it's less likely to FTBFS if it builds locally.07:41
* persia further notes that copying hint files at build time is *very* different than running autogen at build time07:42
Hobbseepersia: *nod*07:42
* Hobbsee tends to just run autohell during build.07:43
Hobbseeand ditch debian's buildprep patches.07:43
HobbseeFujitsu: please give me a patch that actually applies.07:44
persiaHobbsee: You don't want to run autogen during build because then your configuration flags are dependent on the versions of the libraries installed at build time, which, due to apt's support for alternate build depends (|), means that it's deuced difficult to expect a rebuild to produce a similar package.07:44
Hobbseepersia: *nods*07:45
Hobbseepersia: how does one end up running autogen?07:45
Hobbseeor does autogen run when07:45
persiaHobbsee: One runs it manually at packaging-time07:45
FujitsuHobbsee: WFM07:45
Hobbsee--------------------------07:46
Hobbsee|diff -Nru /tmp/WFlb6bAD3d/lintian-1.23.36/checks/common_data.pm /tmp/tn6lKYl8oD/lintian-1.23.36ubuntu1/checks/common_data.pm07:46
Hobbsee|--- /tmp/WFlb6bAD3d/lintian-1.23.36/checks/common_data.pm      2007-10-15 09:15:44.000000000 +100007:46
Hobbsee|+++ /tmp/tn6lKYl8oD/lintian-1.23.36ubuntu1/checks/common_data.pm       2007-11-03 18:29:51.000000000 +110007:46
Hobbsee--------------------------07:46
HobbseeFile to patch:07:46
persia(Only do this if it's really out of date, or you need to alter things significantly, or it FTBFS locally)07:46
Hobbseepersia: ah right.07:46
FujitsuHobbsee: Are you applying it over the top of the old one?07:46
Hobbseeso i havent inadvertantly done it without knowing :)07:46
persiaHobbsee: -p4?07:46
HobbseeFujitsu: yeah07:46
FujitsuHobbsee: Right, that would do it.07:46
HobbseeFujitsu: someon07:47
persiaHobbsee: If you ran autogen by accident, the package has other issues :)07:47
Hobbseepersia: yeah well :)07:47
DarkMageZpersia, this should be good. http://revu.tauware.de/details.py?upid=507 lintian only cries about hardy and linda is quiet.07:47
FujitsuHobbsee: Um?07:47
HobbseeFujitsu: erm.  hwo were you intending me to run it then, if not over the original source?07:47
persiaDarkMageZ: Did you run linda and lintian also against the binaries that result when you build it?07:48
FujitsuHobbsee: I was intending it to be over the original source.07:48
persiaFujitsu: A merge against the Debian source?  Or against the last Ubuntu source?07:48
Fujitsupersia: Debian.07:48
Hobbseeoh, duh.07:48
Hobbseewhoops07:48
FujitsuHobbsee: You were applying it over the already applied one?07:49
* persia reminds Hobbsee to use -v(last Ubuntu revision)07:49
HobbseeFujitsu: i was applying it to the ubuntu one, yeah.07:49
FujitsuHobbsee: That's what I was checking with `Are you applying it over the top of the old one?', but it was rather ambiguous.07:50
* Hobbsee uses grabmerge, then.07:50
DarkMageZpersia, run against the produced .deb ? what type of things does it check for with the binary?07:50
HobbseeFujitsu: yeah.  i had no idea what you meant about that07:50
FujitsuHobbsee: Sorry.07:50
HobbseeFujitsu: no problem.07:50
persiaDarkMageZ: I usually run against _arch.changes, which iterates over each of the .deb files.07:51
persiaDarkMageZ: Similar to the source checks, there are binary checks for a number of things.07:51
DarkMageZpersia, all good. cept the hardy issue.07:52
persiaDarkMageZ: Great.  I'll take a closer look at 507 then.07:53
* persia wishes the output wasn't in ALL CAPS07:55
DarkMageZoutput of?07:56
persiaDarkMageZ: sbuid07:56
persias/id/ild/07:56
persiaDarkMageZ: linda tells me you aren't shipping the upstream changelog.  You might need to set a config variable07:58
persiaDarkMageZ: Any particular reason to use debhelper 4 instead of debhelper 5?  That might be the cause of my last comment07:59
DarkMageZpersia, that's greater than or = to. to stop linda from crying. it should be using whatever the current version for your distro is08:00
persiaDarkMageZ: Right, but you've specified 4 in debian/compat.08:01
persiaAs a result, debhelper does everything in compatibility mode, and doesn't expose the new features.08:01
DarkMageZpersia, k. i'll bump that. but i don't get that warning here :(08:01
HobbseeDarkMageZ: which version are you running?08:02
persiaDarkMageZ: The "no upstream copyright file" warning?  debian/compat is just my eyes, not automated.08:02
* persia uses the linda and lintian flags shown on https://wiki,ubuntu.com/MOTU/Contributing08:02
* Fujitsu would like to see a space between `debhelper' and the versioning, but that's just nitpicking.08:02
persiaDarkMageZ: I'm not that familiar with libvisual-plugins.  Are there also plugins not contained in either libvisual-plugins-goom2k4 and libvisual-plugins?08:04
persias/and/or/08:04
DarkMageZpersia, official libv-p-0.4 ships what ubuntu's libv-p-0.4 + g-force. there's also goom2k4 which is what this is which was accidentially not included in official 0.4. there's also projectm and maybe others i have not found.08:06
HobbseeFujitsu: uploaded, thanks08:06
FujitsuHobbsee: Thanks.08:07
persiaDarkMageZ: Hmm..  I'm almost more tempted to get goom2k4 as a patch to libvisual-plugins, rather than looking at an entirely new package.  What is your opinion?08:07
Fujitsu(I didn't think it was broken - the patch applied, built, and ran over universe and multiverse)08:07
persiaheh08:07
HobbseeFujitsu: i dont know why i thought that the p<#>'s go backwards08:08
DarkMageZpersia, i'm not bothered either way. ubuntu's choice.08:09
persiaDarkMageZ: Well, I'd argue it's in large part your choice, as you're the primary Ubuntu contributor for libvisual-plugins.  Do you want to maintain a huge patch which can be dropped for the next upstream, or maintain two packages, and merge them later?08:10
* Hobbsee could have sworn that used to be in main.08:11
DarkMageZpersia, i'll build a giant patch. gimme a few minutes08:11
persiaDarkMageZ: Thanks.  I think that makes it easier, especially for the archive admins :)08:12
persiaDarkMageZ: And, as before, I'll suggest you might want to ping David about it, but the package is so different at this point that it's not nearly as important.08:13
DarkMageZpersia, david doesn't appear to be interested. if i tried any harder to get any sort of responce from him he'd probably file for an avo. lol08:14
persiaheh08:14
persiaDarkMageZ: If you7re up for it, and want to also close Debian Bug#431915, I suspect someone would be happy.08:15
persiaErr.  Not actually close the bug, but provide a fix in Ubuntu so that it doesn't apply here.08:15
* persia misses ubotu http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=43191508:16
ubotuDebian bug 431915 in libvisual-plugins "Please add projectM to package" [Important,Open]08:16
Fujitsudebian bug #43191508:16
FujitsuI think it needs a space.08:16
persiaPerhaps, but it's not talking to you either.  I think it's started a URL-only diet08:17
DarkMageZpersia, fix already mostly provided. i personally would not be up for merging it into libvisual-plugins. too painful. good case for separate package08:17
FujitsuI think it was probably because you'd said it so quickly before.08:17
Fujitsudebian bug #43191508:17
ubotuDebian bug 431915 in libvisual-plugins "Please add projectM to package" [Important,Open] http://bugs.debian.org/43191508:17
FujitsuThere we go.08:17
persiaDarkMageZ: Ah.  I see you're already completely on top of it: I should read the bug logs :)08:18
DarkMageZpersia, apachelogger uploaded projectm to revu. i'm hoping he fixes his issue with 1.01 so he'll bump his revu packages to the current version.08:18
DarkMageZcause 1.01 works fine here.08:19
persiaDarkMageZ: Cool.  It sounds like that will be all sorted for hardy then :)08:19
Repsa_Jihcould anyone review my package on REVU?08:21
=== asac_ is now known as asac
persiaRepsa_Jih: Which package, what URL, how many advocates do you have, and did you fix everything from the last comment?08:22
Repsa_Jihhttp://revu.tauware.de/details.py?package=annchienta08:23
Repsa_JihI need a first review so I can start fixing08:23
persiaDarkMageZ: I'm archiving the  libvisual-plugins-goom2k4 REVU entry based on this discussion.08:23
persiaRepsa_Jih: On that page, there is a bunch of output from lintian and linda.  You'll want to try to fix those first, before asking for a manual review.  If you have any questions, please ask them here.08:24
Repsa_JihKk08:25
persiaDoes anyone have an opinion about item #2 in http://revu.tauware.de/revu1-incoming/annchienta-0711012110/annchienta-1.0/debian/copyright ?  Does that make it non-free?08:26
persia(or does it require special handling?)08:27
persiaRepsa_Jih: Also, You'll want to make this not a native package, so that it can be included in lots of distributions, rather than just Ubuntu.08:28
Repsa_JihOk08:28
persiaRepsa_Jih: Just idly, as my request above doesn't seem to be attracting attention, would http://en.wikipedia.org/wiki/MIT_License not meet your license goals?08:30
* Fujitsu returns from dinner and looks at debian/copyright.08:32
Fujitsupersia: Sounds like Mozilla's trademark stuff?08:33
FujitsuAlso like ion3.08:33
Fujitsuie. multiverse.08:33
persiaFujitsu: Thanks.08:33
Repsa_JihIt's the zlib/libpng license, actually08:34
persiaRepsa_Jih: Based on that, I'd encourage you to consider altering the license.  We're more than happy to match upstream, as it makes life easier from a distribution point of view, but multiverse = purgatory in many ways.08:34
FujitsuSo it is.08:34
persiaOh.  I remember something about the zlib license...08:35
FujitsuI'm really not sure why that's OK.08:35
Repsa_Jihhttp://www.opensource.org/licenses/zlib-license.php08:35
persiaFujitsu: I think it's based on the argument that adding -N marks it as unofficlal somehow.08:35
Fujitsupersia: It mentions that the modified source versions, not binaries.08:36
persiaAh.  Cool.  My apologies.  That's all good.08:36
FujitsuErk, changed what I was saying half-way through.08:36
persiaRepsa_Jih: Other than the example files, including your full name, making it non-native, the other other thing I see offhand is extra commented-out stuff in debian/rules.  Nice work.08:41
Repsa_JihWhat should I comment out?08:44
Repsa_JihAnd should I add an url to the zlib license to make it more clear?08:44
persiaRepsa_Jih: It's not that you should comment out more, it's that lots of commented commands make it harder to read.08:45
persiaRegarding copyright, I don't think you need to include the URL.  The archive admins are much more familiar with the definition of free vs. non-free than most MOTUs: you should be safe.08:46
Repsa_JihOh I see08:46
s1024kbpersia: Hey, i had recorded all those things you guys had just chatted and will read them later at home as a lecture... haha08:50
* persia uninstalls liquidwar in the hopes this will increase the upload count08:50
persias1024kb: That's a good way to learn about packaging.  We encourage questions in this channel, and the answers are usually applicable to other packages as well.08:51
s1024kb:-). By the way, it's your holiday today and you don't need to work in the office?08:52
DarkMageZpersia, how should i handle this? open a new bug and attach debdiff? email you a copy of the debdiff?09:01
persiaDarkMageZ: Open a bug, attach a debdiff, subscribe the sponsors.  I promise it won't take three months this time :)09:02
DarkMageZimbrandon, hey. about bug #59534 ? why did you change it to won't fix without an explaination in the bug report?09:02
ubotuLaunchpad bug 59534 in libvisual "Libvisual autoinstall by demand" [Low,Won't fix] https://launchpad.net/bugs/5953409:02
persiaDarkMageZ: The big issue is that libvisual is in main, whereas libvisual-plugins is in universe.  Main shouldn't depend or recommend universe09:05
DarkMageZyup i know. but he didn't explain this in the bug report when he killed it off and didn't reply to a request in the bug report on why he did it.09:07
persiaDarkMageZ: Yeah, well, not everything gets documented as well as it might.  Are you looking to do another sweep of bugs as well as adding the new plugin?09:08
DarkMageZpersia, i'm not aware of any other bugs atm. so it'll just be tweaks in the debian folder and the new visualization.09:09
persiaEven better :)09:10
DarkMageZpersia, i can drop the sizes of my changes by about 600KB if someone fixed bug #15252809:13
ubotuLaunchpad bug 152528 in xmms-goom "needs to be split into multiple packages" [Undecided,New] https://launchpad.net/bugs/15252809:13
persiaDarkMageZ: That's fair game if you want to try it.09:14
DarkMageZi had a shot at it, i managed to expose the development sections, but i couldn't do it without breaking the splitting of the package. lack of skill on my part.09:15
persiaDarkMageZ: You might try uploading a work-in-progress to some net-accessible location, and asking someone to take a look :)09:16
persiaI'm looking a codeine for bug #159338, and I'd like some advice re: binary dependencies.  Currently codeine gets the libxine dependency from ${shlibs:Depends}.  Does this get automatically overridden if I add "libxine1-x | libxine1 (<< 1.1.8-2)" manually?09:19
ubotuLaunchpad bug 159338 in xfmedia "Re: Heads-up: small xine-lib transition in hardy" [Undecided,Fix released] https://launchpad.net/bugs/15933809:19
Fujitsupersia: No. You'll get a duplicate dependency, which lintian will complain about.09:20
persiaFujitsu: That's what I thought.  Any suggestions?09:20
Fujitsupersia: Have you had a look at how the other package(s) do it?09:21
* persia investigates xfmedia09:21
persiaFujitsu: The only package marked "Fixed" isn't.09:23
persiaErr...  Nevermind.  "Needs Building".  I may be inaccurate...09:24
persiaNope.  I was right the first time.  There is currently no example of a correct solution uploaded.09:27
Fujitsupersia: Not even siretart's?09:27
persiaFujitsu: Which package?  It doesn't show on the bug task page.09:28
Fujitsuklear.09:28
* persia wonders why there is no assignment: doesn't LP do that automatically?09:29
Fujitsupersia: No, changelog-closes-bugs only sets the status09:34
FujitsuChanging assignee is a bit risky. as multiple people may have collaborated on an upload, etc.09:34
persiaRight.  Claims are web or email based then, I suppose.  Not a bad model.09:35
persiaFujitsu: Not even klear.09:36
persiaAlternately, perhaps the duplicate dependencies are intentional.  Must depend on the library, and also either a front-end-support module or a version of the library before the package split.  I think I'll go with duplicate depends.09:37
FujitsuI guess there's probably no other way around it at the moment.09:39
geserpersia: have you the Depends line for klear at hand?09:39
FujitsuThey can be removed for Hardy+1.09:39
persiageser: results of a local build: http://paste.ubuntu-nl.org/43101/09:39
persiaFujitsu: rather, next LTS, no?09:40
persiaOK.  I haven't done a KDE package in a while.  kde-config isn't in my path, but I don't find a kdebase-devel package in my hardy chroot (although I'm told that is what I need to install)09:42
Fujitsupersia: Aren't the duplicate dependencies only for upgrades, or did I miss something?09:42
FujitsuI must admit that I didn't read it thoroughly.09:42
warp10I've found a bug reported months ago, status "new". The bug has been fixed in Gutsy. What's the most appropriate status? Fix-released??09:42
persiaFujitsu: libxine1 (>= 1.1.4), ... , libxine1-x | libxine1 (<< 1.1.8-2) (or were you asking a different question?)09:43
persiawarp10: I think so, but you'll get a better answer in #ubuntu-bugs09:43
warp10persia: good suggestion... thank you! :)09:44
Fujitsupersia: Won't that old version of libxine1 only be in Gutsy and lower?09:46
persiaFujitsu: Right, but Debian bug #448077 tells the story of a user who didn't have the frontend module installed (pushing the transition plan)09:47
ubotuDebian bug 448077 in xine-ui "please depend on libxine1-x" [Normal,Open] http://bugs.debian.org/44807709:47
persiaAh.  Nevermind.  I'm not reading you well.  Yes, this would normally only be adding a dependency on the frontend module, but the | supports upgrades and backports.09:49
FujitsuSo there's no reason we can't drop the second libxine1 versioned dep in Hardy+1 or so?09:50
FujitsuI really don't see the point of it.09:50
persiaFujitsu: Ah, because all Hardy users will already have it.  Right.09:50
geserif the app links directly against libxine1 it should be mentioned in Depends even if libxine-x depends on libxine09:51
* persia is confused about the difference between supporting things since the last LTS and supporting things until the next LTS. Dropping all the Dapper/Gutsy transition bits for Hardy+1 makes sense.09:51
Repsa_Jihpersia: http://revu.tauware.de/details.py?package=annchienta I think the latest lintian error shouldn't be there09:52
Repsa_JihI'm pretty sure it's done correctly, the changelogs are identical09:52
persiageser: Right.  The objective was to not have two dependencies on libxine (both versioned), just to make lintian a little more quiet.  It appears we need it in these cases.09:52
persiaRepsa_Jih: That error is because you're generating a native Debian package.  You'll want to 1) separate your debian/ directory into your diff.gz, and 2) use an -0ubuntu1 version number.09:53
Repsa_JihHow would I go about the first one?09:54
persiaFrom the package directory, `mv debian ../annchienta-debian; cd ,,; tar czf annchienta-1.0.tar.gz annchienta-1.0; mv annchienta-1.0.tar.gz annchienta-1.9.orig.tar.gz; mv annchienta-debian annchienta-1.0/debian; cd annchienta-1.0; sed -i s/1\.0/1.0-0ubuntu1/ debian/changelog; debuild -S`09:56
persiaUmm.  Except you really always want 1.0, and never 1.9 :)09:57
Repsa_Jihk09:57
persiaErr... And probably want to use debuild -S -sa09:57
persiaAnd more generally, don't want to run random shell fragments from IRC09:58
Repsa_JihI was checking it :)09:58
Repsa_JihYour version string suggests this package is for Ubuntu, so your distribution should be one of gutsy, feisty, edgy, dapper, breezy, hoary or warty.10:07
Repsa_JihHow should I fix that, then?10:07
persiaRepsa_Jih: Don't worry about that one.  That's a lintian bug.  The patch was applied a few hours back, so it won't get distributed for a couple days.10:08
Repsa_Jihkk10:09
FujitsuDo we normally backport lintian?10:09
=== allee_ is now known as allee
persiaFujitsu: Only in that we usually have a special backport of lintian and linda for REVU.10:10
persiaWell, perhaps not "usually", but at least for Gutsy.  I wasn't doing much reviewing during Feisty.10:11
fosstuxHi! What do I have to do so that a program is included in the repository?10:21
Repsa_JihWhich program?10:21
fosstuxDetox (http://detox.sourceforge.net/)10:22
persiafosstux: It needs to be packaged by someone, submitted to developer review, and submitted for archive admin review, in that order.10:23
pychi, how do i package a shared object file?10:24
pyci mean an individual .so file10:25
persiapyc: http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html10:25
pycok10:25
fosstuxok. I haveinstalled it using checkinstall...10:25
Repsa_JihAllright, is this correct now? http://revu.tauware.de/details.py?package=annchienta10:26
persiapyc: And you can't :)  You need to do the source package, and then the library and development packages are built from that.10:26
pycoh :(10:26
persiafosstux: The current release of checkinstall has some issues that mean the packages cannot be accepted easily.  Sorry about that: it will need to be repackaged.10:26
fosstuxok.10:27
Hobbseeuh, what?10:27
Hobbseesince when did we accept packages when they'd been touched with checkinstall anyway?10:27
Hobbseecheckinstall was best when it kept segfaulting on attempting to start ti.10:28
* Fujitsu liked those days.10:28
persiaHobbsee: I haven't know checkinstall to be free of the dependcy issues, etc. since Ubuntu began.10:28
FujitsuBut then some people got annoyed when we just laughed, IIRC.10:28
HobbseeFujitsu: oh, indeed!10:29
Hobbseepersia: as in, for it itself installing, or for it building other things?10:29
Hobbseepersia: i think it's built using the wrnog approaches, so...10:29
persiaHobbsee: I'm not a fan (although I've patched a couple things in it), but I'm not sure there isn't value in automating some of the packaging process.10:29
Hobbseecdbs ftw!10:30
Hobbseedh_make doesnt do too bad a job, actually10:30
* persia disagrees with dh_make about many things, and doesn't like the example files.10:30
* Fujitsu writes everything by hand.10:31
persiaFujitsu: That's wise.  It is, after all, only three files.10:31
Hobbseepersia: true, the example files arent terribly useful10:31
persiaHobbsee: And the default rules isn't lintian clean, and generates big ugly diff.gz files, even when someone adds a patch system (at least for C/C++ packages)10:32
Hobbseeurgh10:33
* Hobbsee doesnt do new packaging, didnt you know?10:33
persiaHobbsee: Neither do I, but I often find myself trying to sort of a mess when someone uses dh_make, and isn't careful (and not only REVU)10:33
* Repsa_Jih wonders if this is packaged correctly now: http://revu.tauware.de/details.py?package=annchienta10:34
persiaHobbsee: For a true horror story, ask DarkMageZ and RAOF about trying to get aotoconf working for libvisual-plugins without having conflicting patches in the diff.gz and debian/patches10:34
DarkMageZi've got better horror stories, that was fairly light stuff10:35
DarkMageZin comparison10:35
persiaRepsa_Jih: Someone will look at it as soon as they have time.  If you ask too often (we request less than once a day), you'll get put on a lower priority list.  If nobody else does, I'll look at it in about 20 minutes.10:35
Repsa_JihOh, I'm sorry.10:35
persiaDarkMageZ: heh, but were they related to dh_make?10:36
Repsa_JihI didn't know that10:36
persiaRepsa_Jih: No worries.  You're new here.  Nobody gets swatted without a warning :)10:36
Repsa_JihK :)10:36
Hobbseepersia: yummy.10:37
DarkMageZpersia, ah. i hasn't read that part.10:37
fosstuxwhere can I find a ubuntu Tutorial how to build a dab?10:37
fosstuxdeb... ofcourse10:37
persiafosstux: https://wiki.ubuntu.com/PackagingGuide10:38
DarkMageZpersia, hehe. one of my favorite horror stories comes from checkinstall.10:38
fosstuxthx10:38
persiaDarkMageZ: Yep.  That's why it's not currently accepted for new packaging.10:38
Kmos!packaging10:46
ubotuThe packaging guide is at http://doc.ubuntu.com/ubuntu/packagingguide/C/index.html - See https://wiki.ubuntu.com/MOTU/Packages/New for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/DeveloperResources - See also !backports10:46
Kmos:)10:46
persiaKmos: Thanks for pointing that out.10:47
persiaubotu: packaging is The packaging guide is at https://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/MOTU/Packages/New for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/DeveloperResources - See also !backports10:47
Kmospersia: shouldn't fix the first link to the new in the wiki ?10:47
pochubluekuja: ping? I'm merging rtorrent from Debian, and I'm wondering whether we still want to apply the port-range patch. Bug #110803. Since upstream thinks it's better a default starting from 6890...10:48
ubotuLaunchpad bug 110803 in rtorrent "The default for port_range should be "6881-6999", not "6890-6999"" [Low,Fix released] https://launchpad.net/bugs/11080310:48
bluekujapochu, let me see10:48
pochubluekuja: wait!10:48
pochu../src/command_network.cc:  ADD_VARIABLE_STRING("port_range", "6881-6999");10:48
pochubluekuja: so it looks like it's been changed upstream :)10:49
bluekuja^^10:49
bluekujaseems so :)10:49
pochuI'll remove the patch then. Thanks!10:49
bluekujanp, is it the only Ubuntu change?10:49
pochubluekuja: yeah, we can sync again! :-)10:50
* pochu tests it and requests a sync10:50
* persia wishes *all* torrent applications had configurable port ranges, rather than hard-coded port ranges10:50
bluekujapochu, great, let me know when you've opened a sync bug10:50
pochupersia: that's the default :)10:50
pochubluekuja: would you mind sponsoring an upload for me? bug 15970010:51
ubotuLaunchpad bug 159700 in tasks "Merge tasks 0.12-1 from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/15970010:51
persiapochu: Goody!.  I haven't looked in a while, but I remember patching python-source in /usr/share for original bittorrent.10:51
bluekujapochu, yep, let me look at it10:51
pochubluekuja: and bug 159695 needs a confirmation, if you have some time :-)10:51
ubotuLaunchpad bug 159695 in anjuta "Please sync anjuta (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/15969510:51
pochubluekuja: ty10:51
bluekujapochu, added to TODO as well ;)10:52
pochucool :)10:52
bluekujapochu, would you mind adding a debdiff to tasks merge?10:52
bluekujaI don't like reviewing merges that way10:52
pochubluekuja: sure, from Debian or from old Ubuntu?10:53
pochuOr from both? :)10:53
bluekujapochu, between new Ubuntu revision and the new debian one10:53
bluekujawhere new Ubuntu is your one10:53
bluekujaof course10:53
bluekujapochu, like every normal merge10:54
bluekuja(or is it your first one?)10:54
pochubluekuja: no, but I haven't done any since Gutsy ;)10:55
* pochu adds it.10:55
bluekujaty10:55
* persia thinks pochu predates workflow, but tends to focus on only a few packages, and so has been lucky with sponsoring10:55
pochupersia: I do, but I want to change that (focus on the entire universe ;) )10:57
bluekujapochu, plus when asking for a sync, would be nice to have latest unstable changelog's entry as well10:57
bluekujaso I don't have to check it myself10:57
persiapochu: That's a big goal, but you're more than welcome :)10:57
pochubluekuja: ah, right :|10:57
bluekujapochu, also I would like to see a build log there10:57
bluekujawriting "build fine"10:58
pochubluekuja: I have it, gimme a sec.10:58
bluekujak, fine10:58
* persia notes that more than just the latest, but all Debian changelog entries since the last Ubuntu pull is nice10:58
bluekujapersia, true10:58
bluekujapochu, all debian entries since latest ubuntu10:58
bluekujaeven better10:59
bluekuja;)10:59
pochubluekuja: tasks debdiff attached.10:59
bluekujapochu, let me check it10:59
persiaRepsa_Jih: annchienta (510) FTBFS for me.11:00
bluekujapochu, dont need to add the lp bug again11:03
bluekujapochu, in the new entry11:03
pochubluekuja: it's for future reference. but since it isn't 'LP: ', but 'Launchpad', it won't re-close it ;)11:04
bluekujayeah, ok then11:04
knightsIn what package can I find the dpms dev headers?11:11
jpatrickpersia: just to be sure, for the new xine, we change the build dep to libxine-dev (>= 1.0.2) ?11:12
persiaknights: Maybe libxcb-dpms0-dev, but I've not checked11:12
knightspersia: Unfortunately I've already tried that- no look11:13
knightsluck, even11:13
persiajpatrick: http://paste.ubuntu-nl.org/43107/ is my debdiff - sample minimal adjustment for the transition11:13
persiajpatrick: Well, you might get lucky, and not need Maintainer mangling, but aside from that :)11:14
jpatrickpersia: just the dep on libxine1-x | libxine1 (<< 1.1.8-2) - got it11:14
persiajpatrick: Remember to use libxine1-console for non-x apps11:14
jpatrickpersia: I'm doing the KDE ones :)11:15
persiajpatrick: Excellent.  I'll do the rest of universe, and we'll be in good shape :)11:15
persiaOf course, as this is a Malone-managed transition, anyone else is welcome to join: just assign yourself a task (although it's lots easier if you can upload)11:17
* jpatrick was unlucky and got a messy merge11:17
bluekujapochu, looks fine11:17
* persia has been sniping those that aren't merge candidates :)11:18
jpatrickyay, conflicts everywhere11:18
persia0.6.4-4+b1 means binary NMU, right?11:19
geserpersia: yes11:20
persiageser: Thanks.11:20
geserjpatrick: depending on the size of the Ubuntu delta, it might be easier to apply the Ubuntu changes by hand on the recent Debian package11:21
geser(resolving conflicts in configure is no fun)11:21
* persia always does that: patchutils can help11:21
jpatrickgeser: no worries, everythings fine11:22
jpatrickhttp://paste.ubuntu-nl.org/43109/ - does anyone know what that _P=)'s for?11:25
persiajpatrick: It's because sed is silly about close parens.11:28
jpatrickpersia: ah, right, thanks, just making sure11:28
=== apachelogger is now known as leinirlogger
pochubluekuja: bug 159695 updated :)11:33
ubotuLaunchpad bug 159695 in anjuta "Please sync anjuta (universe) from Debian unstable (main)" [Wishlist,New] https://launchpad.net/bugs/15969511:33
bluekujapochu, tasks uploaded.11:33
bluekujapochu, you should fix the bug title11:33
bluekujapochu, to merge package-version from debian unstable11:33
bluekujapochu, plus a build log is missing11:34
bluekuja:)11:34
pochuI've just attached it ;)11:34
bluekuja(refreshing)11:34
bluekujahuge build log^^11:34
jpatrickhttp://paste.ubuntu-nl.org/43110/ - which is the prefered format?11:35
persiajpatrick: I prefer the second set without reference, but generally prefer the Debian solution, unless there is a good reason otherwise, as it makes merging easier next time.11:36
pochubluekuja: just got port 6888 in rtorrent 0.7.8, so we can safely remove the patch :)11:37
persiajpatrick: More generally, one doesn't want to have to update the package to build into debian/packagename/foo11:37
* pochu request a sync11:37
jpatrickright, now to find a core-dev11:37
bluekujapochu, yep11:37
pochubluekuja: thanks for the upload.11:39
bluekujapochu, np11:39
=== leinirlogger is now known as apachelogger
pochubluekuja: bug 14919011:49
ubotuLaunchpad bug 149190 in rtorrent "Please sync rtorrent 0.7.8-1 from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/14919011:49
pochuHope it's fine :)11:49
* persia encourages pochu to take advantage of the fine sponsors queue11:50
=== asac_ is now known as asac
pochupersia: it's because he included the patch I've dropped :) But yes, I should use it more (not that I don't use it, but not always...).11:55
persiapochu: Right.  That's why it's encouragement.  You get by, and generally don't bother anyone, but you could probably benefit from the queue as well (and would certainly have more people seeing your work, which could help in any future application)11:56
JazzvaHmm... I'm confused. I'm looking at one package, that needs to be merged or synced. One of the files is marked with .UBUNTU and .DEBIAN, so there should be some changes. But the diff says they're the same. So, that should be just a bug in automatic checking?12:00
persiaJazzva: it's not likely a bug, either you're missing something, or the change is invisible (non-printable characters, whitespace alterations, etc.)12:01
Jazzvapersia: Ok... I'll take a look at permissions or something like that :)... Thanks12:01
JazzvaWell, the permissions, size and timestamps are the same for both files :/.12:03
bluekujapochu, is it written somewhere in upstream website?12:03
persiaJazzva: I'd argue for invisible then.  diff might help you track down which line number, and with the right arguments produce something small enough to pipe into od12:04
pochubluekuja: not that I know, and I can't find anything about it.12:06
bluekujapochu, that's why I asked12:06
bluekuja:)12:06
bluekujapochu, but anyway we have   ADD_VARIABLE_STRING("port_range", "6881-6999");12:07
bluekujathat confirms that12:08
bluekujapochu, the patch shouldnt apply anymore as well then12:08
pochubluekuja: it doesn't. And I got a 6888 port with the random port enabled.12:12
knightsI'm just editing my debian/control file for my 1st ever deb but I think I've messed the formatting ie the leave a space at the start of each line of the package description12:12
knightshowshould I edit this file?12:12
knightsor is there a script that will format it for me?12:12
Jazzvapersia: Hmm, the diff -s explicitly says they are the same, the file identifies them as ASCII PO text. I think that the same char encoding is used...12:13
persiaJazzva: Odd.  Are you using MoM or DaD?  Which file?12:13
knightsWhen I say 'how should I edit' I mean should I be editing it in 'so many columns' mode or something?12:13
knightswith a specific text editor maybe?12:14
Jazzvapersia: MoM, package xsane. Files are backend-po/newbackend.po.{DEBIAN,UBUNTU}12:14
bluekujapochu, true, also I see inside /src/core/manager.cc12:14
bluekujathat the line reported in the bug is no more there12:14
bluekujaand now we have a variable for it...maybe the moved everything to the other file you linked me before12:15
bluekujapochu, let me test if it works here as well and I ack your request12:15
knightsCan anyone help me edit me control file please?12:15
Jazzvapersia: I also think that the same will be with the rest of the files in backend-po marked with C* in report.12:16
pochuknights: every line in description should start with a space.12:16
persiaknights: Generally, I use vi.  If it's broken in some way, and you need another eye, a pastebin might help.  As far as I know, there is no lint like tool.12:16
knightspersia: Yes but don't I need to enforce so-many column and some kind of wrapping as I don't know whee to insert the new lines in the description- that'd be the only way I could add a space at the start of each line12:19
knightsIf I just open vi in a terminal it could be of any column size12:19
Jazzvapersia: Just checked the rest with file and diff. file reports they all the pairs are the same file type. diff reports that every pair is identical.12:19
persiaJazzva: That's just odd.  The timestamps match as well.  I think it's the wrong time of day, but I suspect a bug report may help (and I don't know where it gets filed)12:19
knightsI'd like to do it in gedit, kate or a gui text ed pref.12:20
persiaknights: Yes, you need to enforce it, and yes, vi is flexible, but you can also find your position on each line, and manually split the lines (you should be able to do this in any text editor)12:20
knightspersia: and that splitting position number is?12:21
knightscolumn 80?12:21
Jazzvapersia: Wrong time of day? For example one is 9am, and the other 9pm?12:22
persiaknights: It should be less than 80 columns.  If a couple lines are exactly 80, nothing will complain, but I usually shoot for 76 or so, so that diffs and diffs of diffs are also within 80.12:22
knightsright! Thanks12:22
persia(diffs of diffs of diffs should be avoided, if at all possible)12:22
Jazzvaknights: Also, check if the text editor made backup files (they end in ~), gedit does that by default. Don't forget to clean them up (I do *sigh)...12:22
=== jekil2 is now known as jekil
Hobbseeright.  MOTU ML emailed.12:23
zulwho is doing what now?12:25
persiazul: You can have it all, if you want :)12:25
zuli already have it all12:26
Jazzvapersia: I looked at DaD, those files aren't reported with C*, so I suppose it's a bug in MoM...12:26
persiaJazzva: Perhaps.  Hard to say.  I'd definitely report it as a bug in MoM, as it should be looked at, but I can't say if it's MoM, or something MoM is using to do the work.12:27
* cyberix will change his strategy12:27
cyberixPlease surf http://revu.tauware.de/details.py?package=pq to see that there is nothing to complain about the package, and move on to sponsoring it. Lets make the World a better palace!12:28
pochuimbrandon: irssi is taken a while... is it normal?12:29
pochus/taken/taking/12:30
Fujitsupochu: Taking a while?12:31
Jazzvapersia: well, I suppose it's the latter.12:31
persiacyberix: Better strategy.  Things to include in the request: whether the new upload fixes previous comments, and whether you are seeking the first or second advocate.12:32
Jazzvapersia: I'll file a bug... just to find the appropriate project. If I don't, should I file a bug in Ubuntu (as the last resort)?12:32
pochuFujitsu: it hasn't been announced, isn't in the archive, isn't in the new queue...12:32
Hobbseepochu: did it actually get sponosred?12:33
pochuHobbsee: imbrandon told me he uploaded it.12:33
cyberixpersia: It fixes the pervious requests and some other issues too.12:33
cyberixpersia: I'm looking for the first advocate.12:33
Hobbseepochu: ah12:34
Fujitsupochu: It hasn't been uploaded.12:34
FujitsuOr it was uploaded incorrectly and rejected due to lack of signage or so.12:34
persiacyberix: OK.  Did you already run linda and lintian against the binary packages?12:34
pochuOk, thanks. Maybe he meant he added it to his todo or something :)12:35
pochuOr it was rejected, yup.12:35
Fujitsupochu: What's the bug #?12:36
Hobbseewhy was it rejected?12:36
pochuOuch! s/gutsy/hardy/ !12:36
pochu:-)12:36
Hobbseejust upgrade to hardy.  problem solved.12:36
Fujitsupochu: That's what I was going to check.12:36
Nafallohehe. easy enough to miss :-)12:36
Hobbseepochu: ah well, fix it, and point me at a bug #12:37
FujitsuThat's probably the most common and easiest to miss.12:37
pochuHobbsee: or rather bind dch to dch --release=hardy :)12:37
Hobbseepochu: that would work12:38
Hobbseeunless doing backports12:38
pochuHobbsee: bug 15965912:40
ubotuLaunchpad bug 159659 in irssi "Merge with Debian unstable - new upstream release 0.8.12" [Low,Fix committed] https://launchpad.net/bugs/15965912:40
pochuI've updated the package in that link.12:40
persiapochu: lately, I've been maintaining a hardy chroot for development work, with a bind-mount of /home.  That way I get the hardy dev tools and still have a gutsy workstation.12:42
geserI've install the devscripts from hardy on my gutsy, I just now need to add hardy to the vim syntax hilighting12:42
cyberixpersia: Yes.12:43
persiacyberix: OK.  I'll take a look then.12:43
cyberixpersia: And got rid of all complaints12:43
persiacyberix: Even better :)12:43
joejaxx:)12:43
LucidFoxcould anyone review a REVU package?12:44
Fujitsujpatrick: You might want to merge the jpatrick-kubuntu account on LP with your normal one.12:44
jpatrickFujitsu: I'm trying but my @kubuntu.org and sysadmin hasn't got round to fixing it12:44
jpatrick*.org is bust12:44
Fujitsujpatrick: Ah.12:45
joejaxxGood Mrning MOTU12:45
joejaxxMorning*12:45
FujitsuYou could probably poke ~admins into merging them manually.12:45
persiaLucidFox: You'll want to add a fair bit more to the request12:46
LucidFoxif that means the link... http://revu.tauware.de/details.py?package=qconf12:46
joejaxxis there an reason mom would produce a confluct and the part that conflicts is exactly the same?12:47
persiaLucidFox: Link, and status, but link is a good start :)12:47
Fujitsujoejaxx: We had a case of that just before...12:48
LucidFoxstatus: new12:48
persiajoejaxx: jazza encountered the same issue a little while back.  MoM is perhaps confused, and needs a poke.12:48
FujitsuKeeeeeeeybuk!12:48
knightsFor /debian/manpages, do I just have a list of the man files with their relative paths, one per line?12:48
jpatrickFujitsu: hmm, but how?12:48
joejaxxpersia: oho k because the kazehakase merge i was looking at was like that12:48
Repsa_JihI have another question, how do reviewers build packages from sources? Because I got a FTBFS for my package, but it builds fine on my machine.12:49
joejaxxi actually need to see who did it last so i can ask them if i can do it12:49
Repsa_JihAnd I want to reproduce the error.12:49
Fujitsujpatrick: File a support request at https://answers.launchpad.net/launchpad, requesting the accounts be merged. It should be fairly clear you own both, I think.12:49
knightsHi JoeJaxx!12:49
knightsAny news on fluxbuntu?12:49
jpatrickFujitsu: ok, I'll do that later, but now -> lunch12:49
joejaxxknights: hello :) how do i know you? :)12:49
joejaxxknights: oh12:49
joejaxxlool12:49
persiaRepsa_Jih: I used `sbuild -A -d hardy annchienta_1.0-0ubuntu1.dsc` to build that (or rather, to FTBFS)12:50
joejaxxknights: yes i am going to build when i get back home12:50
Repsa_JihOk12:50
joejaxxknights: :)12:50
knightsjoejaxx: I e-mailed you recently about the PPC version and the PC RC not booting for me12:50
joejaxxknights: oh ok, do  you have a date for that?12:51
knightsI expect it will be FAST tho :)12:51
joejaxxfor that email that is :)12:51
knightsyeah, hold on12:51
joejaxxpersia: oh ok i was just wondering if there was something different that had to be done when that happens12:51
joejaxxpersia: because it was exactly the same12:52
persiajoejaxx: Do your best to confirm the files are really the same, and then use the Debian version?12:52
knightsjoejaxx: 31st Oct, allcoms at gmail12:52
joejaxxpersia: ok12:52
joejaxxknights: ok i will take a look for that email12:53
persiacyberix: I get lintian and linda output on the binaries with the flags in https://wiki.ubuntu.com/MOTU/Contributing12:53
persiacyberix: Most importantly, /usr/games/pq is not executable, so it doesn't run :(12:53
knightsOK, so my man files are in <progname>/man, so in <progname>/debian/manfiles I put stuff like12:54
knights./man/manfile.112:54
knightsor do I need to put the full path?12:55
knightssorry ../man/manfile.112:55
persiaknights: You probably want "man/manfile.N", without the leading "./"12:55
knightsThanks persia!12:56
bluekujapochu, I'm getting only high port numbers for now12:59
bluekujapochu, using randomly port chooser12:59
SWATis Medibuntu legitimate? (or is it something like Automatix?)12:59
elkbuntuit's not official, no13:00
bluekujapochu, [Port: 6882]13:00
bluekujapochu, got fixed then...acking your request13:00
SWATelkbuntu, hmmm, ok, thanks.13:01
pochubluekuja: cheers13:01
SWATin that case, it's strange it's promoted on the restricted formats page (due to libdvdcss) etc.  I can imagine that a lot of new users will use it13:02
Hobbseepochu: done13:02
pochuThanks :)13:03
cyberixpersia: Interresting. Will examine.13:03
=== _nand_ is now known as nand_
rexbronDoes anyone know of a good example of a get-orig-source rule?13:04
persiarexbron: Did the examples I gave you yesterday not include one that worked for you?13:07
rexbronpersia: the wiki page explains how to use uscan, were their others?13:07
=== TheMuso_1oston is now known as TheMuso_Boston
persiarexbron: There was one in the recipies section, and the other in the section about changing the original tarball.13:08
rexbronI will review motu/recipes13:08
persiarexbron: You might also want to check the section in the packaging guide about changing the original tarball.13:09
persiarexbron: LucidFox's looks pretty good, for a uscan based repack (http://revu.tauware.de/revu1-incoming/qconf-0711030750/qconf-1.4/debian/rules)13:10
rexbronpersia: except there is a typo in .PHONY :)13:13
rexbrongrt-orig-source13:13
persiarexbron: Thanks.  I'll add that as a comment :)13:13
rexbronpersia: my main issue was I do not know how to use sed or awk to get the version number, but I will modify his example to suit genpo.13:15
persiarexbron: So the issue with building a regular expression?13:16
persiarexbron: `man -S 7 regex` might help.13:16
rexbronbasically, ya. I found sed and awk a bit daunting to read13:16
rexbronread/understand13:16
persiarexbron: Sorry.  It's my preferred regex format, so I've been encouraging people :)  I'd be happy to walk you through a line, or troubleshoot something, if you'd like.13:17
rexbronpersia: I have a regex list from a python book, would that be applicable?13:18
persiarexbron: I think python uses a slightly different format, but I'm not sure (both perl & ruby use the same different format)13:18
persiaLucidFox: upid 503 commented.13:20
* persia ceases REVUing until REVU day (starts in ~21 hours)13:20
rexbronpersia: if you could walk me through the regex in the link you sent, I would appreciate it.13:21
persiaThe qconf example?13:22
rexbronyes13:22
persiaOK.  We have s/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p13:22
Hobbseepersia: nah, keep going.  then you can revu the fixed packages again :P13:22
persiaHobbsee: No, I'm trying to split oxine, and I want to finish before I fall asleep, while still answering questions, etc.13:23
Hobbseepersia: ahhh13:24
persiaSo, it looks for the string between the first two '/' characters, and replaces with the string between the second two '/' characters, and prints the results (s/this/that/p)13:25
rexbronok13:26
knightsNot fair!13:28
knightsWhy is debuild not working now?13:28
persiaThe first string consists of '.*' which means "as many characters as possible while still meeting other conditions", "<upstream-version>" which is just those characters, '\(' which is really just '(': the \ is for a shell escapem '.*' which is as much as possible again, '\)', which is ')' escaped, "</upstream-version>", which is another literal, and another '.*'13:28
knightsI started it using 'debuild -us -uc' ans it starte to compile13:28
knightsbut then I CTRL-C it, thought I might change something, changed my mind, then ran debuild -us -uc again but now it doesn't start compiling13:29
knightsdpkg-source: unrepresentable changes to source13:30
persiaThe "(foo)" construction is special: it indicates that "foo" should be saved in a buffer, for later use.  As this is the first parentheses, this is buffer #113:30
knightswhat happened?13:30
persiaknights: Your source dir got corrupted.  Try `debian/rules clean`.  If that doesn't work, your package suffers from the "Cannot be built twice" bug, and should be fixed.  You can usually get the old state by deleting the working directory, and using `dpkg-source -x ` in the parent directory.13:31
persiaSo, back to sed: when looking at the replacement string, it consists of only "\1", which is a special notation to mean buffer #1, or the data that was between the parentheses in the match string.13:32
geserpersia: it depends on how regex is implemented: ( could be a verbatim ( and \( the start of a match buffer and vice versa13:33
rexbron.....13:33
rexbronpersia: is it acceptable to call a python script that does the same thing?13:33
persiageser: Not for uquoted regexes fed to sed in a makefile, but in some cases, yes (we're specifically looking at http://revu.tauware.de/revu1-incoming/qconf-0711030750/qconf-1.4/debian/rules)13:34
persiarexbron: You'd have to build-depend on python, which isn't so nice.  Otherwise, sure.13:34
geserpersia: first there seems to be ' missing at the start of the sed command13:35
persiageser: My, you're right.  It was intended to be quoted, and it's not.13:36
persiarexbron: My apologies: that was perhaps not an ideal example.13:37
geserhow does the output from "uscan --force-download --dehs" usually looks like?13:37
ScottKrexbron: The Python regex syntax is unique.13:37
persiageser: It can look like http://paste.ubuntu-nl.org/43116/13:38
rexbronpersia: see the dehs output makes the regex make sense13:39
rexbron*seeing13:39
* cyberix feels tasked13:39
cyberixdh_md5sums doesn't seem to do anything13:39
cyberixand it reports no errors13:39
rexbronpersia: correct me if I am wrong, the sed line places what ever is between the two tags into buffer #113:40
rexbronin this case, the upstream version number13:40
geserpersia: \( \) are the matching ones, ( ) are verbatim ones13:41
persiarexbron: That's the idea.13:41
gesercyberix: what do you expect from dh_md5sums to do?13:41
rexbronpersia: .* <= not sure what that means, everything before?13:41
persiageser: Hrm.  I thought I usually did it the other way.13:42
persiarexbron: '.' means something (any character), '*' means any number (including 0) of the preceeding character13:42
cyberixgeser: I expect it to create a file with md5sums for some other files13:43
geserpersia: it's the other way with sed -r13:44
persiageser: Ah.  That's it.  Thanks.13:44
rexbronpersia: ok, think I understand now. Thanks for your time13:46
persiarexbron: Sure.  Thanks for working on the package.  I'm looking forward to using it.13:46
rexbron:)13:47
persiaCould anyone point me at a good guide for splitting packages with debhelper?  http://wiki.debian.org/PkgSplit is frustrating me, in part because the sample package no longer exists.13:54
cyberixHow does dh_md5sums decide what to do?14:03
cyberixIt gives an error, if control file is missing.14:04
bddebianHeya gang14:04
cyberixI'm not sure why it needs it14:04
cyberixBut maybe that is not my problem14:04
bddebiancyberix: debian/control ?14:05
cyberixyep14:06
cyberixIt would be really nice to know what the script currently is/isn't doing14:06
persiacyberix: man dh_md5sums and less /usr/bin/dh_md5sums might help...14:06
bddebianNot to mention that debian/control is probably the most important file in a package :-)14:08
RainC1hi14:09
persiaRainC1: Hi!14:09
bddebianHeya RainC114:09
cyberixbddebian: I wasn't questioning that.14:09
rexbronQuestion regarding re-rolled tarballs, should the version number of the orig.tar.gz be changed?14:09
=== RainC1 is now known as RainCT
cyberixbddebian: But the information might help in reasoning14:10
rexbronie, <app>.dfsg1.orig.tar.gz14:10
persiarexbron: You probably want something like pacakge-X.Y+dsfg.1-<revision>14:10
bddebianrexbron: ...14:10
RainCTI'm looking for something to merge, any suggestion? :)14:10
bddebianRainCT: Feel free to grab any of mine14:10
rexbronbddebian: I may have asked this question like 6 months ago.. :p14:10
persiaRainCT: You can have bacula, if you like14:10
bddebianrexbron: No, persia beat me to the answer as always :-)14:11
persiabddebian: OK.  You get the next question ...14:11
* persia requests a question to be posed...14:11
RainCThehe14:12
rexbronpersia, bddebian: that is in the changelog, is it not? Should the <app>.orig.tar.gz be vesioned aswell?14:12
persiabddebian: Don't forget to explain why :)14:13
RainCTpersia: ok, I'll try with bacula. seems a pretty big package..14:13
bddebianrexbron: http://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s-bpp-origtargz14:14
persiaRainCT: It is indeed big, and a bit messy, but the patches should be fairly well organised, and both Debian and Upstream are pretty quick to merge things.14:15
RainCT(do u read me?)14:25
persiaRainCT: Sorry: you left about 30 seconds after your last broadcast...14:27
rexbronpersia, bddebian: RFC, http://pastebin.ca/75976814:27
RainCTpersia: were you saying something?14:28
RainCT(I just did a little test, the router doesn't like my PC :P)14:28
persiaRainCT: No, just apologising for not responding to your ping quickly enough to support your test.14:29
RainCTah, I was still in here?14:30
RainCTwell, isn't that importat. thanks anyways :)14:30
rexbronbddebian: Sorry to be a pain, but did you see the pastebin link I sent you?14:33
persiarexbron: He's being beaten over someone else's mistake in a secret room.  I'll take a look.14:34
bddebianrexbron: Are you asking if that is correct?14:34
bddebianpersia: :-)14:34
persiarexbron: You don't need line 8, but other than that, the important question is, does it work for you?14:34
DarkSun88Hi all14:35
cyberixpersia: I'm now setting executing permission in rules file. I wonder, if it works.14:35
bddebianHeya DarkSun8814:35
cyberixpersia: I've fixed other issues. Except that lintian complains about hardy not existing.14:36
persiacyberix: You might also look into dh_fixperms14:36
bddebiancyberix: dh_fixperms would be preferred14:36
* bddebian curses persia again :-)14:36
persiabddebian: Just for that, I'm stealing wsjt.14:36
=== asac_ is now known as asac
DarkSun88bddebian: Hi :)14:38
knightsI've just ran lintian on my new deb and its complained about a few things. Can I make my adjustments then just re-run 'debuild -us -uc' or do I have to run another, clean-up command first?14:38
cyberix"It makes all files in bin/ directories, /usr/games/ and etc/init.d executable (v4 only)."14:39
cyberixI'm using debhelper 514:39
persiacyberix: Hrm.  Perhaps I'm out of date.  There should either be a replacement, or that really means (v4+ only)14:39
cyberixI'll try that then14:40
knightsor do I just manually deleted the debs, .dsc files etc?14:40
knightsdelete14:41
persiaknights: If your clean rule does everything it is supposed to do, you can just edit and rerun.  If not, delete the working directory, unpack the .dsc, and make your changes, and rebuild.14:41
knightsHave I got to use my Launchpad name as my mainter name?14:43
knightsmaintainer name14:44
persiaknights: You must use the name on your GPG key.  Ideally this will match the name on your government issued identification (or getting your GPG key into the web of trust will be difficult)14:45
knightsAck! So I NEED to get a GPG key now too? Yuk!14:45
knightsI don't know anything about this 'web-of-trust' either14:47
persiaknights: http://en.wikipedia.org/wiki/Web_of_trust14:49
knightsThats the page I'm on :)14:49
persiaknights: Essentially, it's a mechanism to prove you are you, so that as long as people trust you, they don't need to check the package as carefully.14:50
knightsHe! I can't prove and nor do I fully trust I'm me, so that's buggered that one eh? :D14:50
persiaknights: Well, if a government believes you're you, that's usually enough.  You can pretend, and nobody has to know :)14:51
knightsI don't trust the govt to believe I'm me14:51
knights;)14:51
* persia grumbles at seahorse failing to have enough threading in the code14:53
rexbronpersia: This is fun, bash does not like multiline (even when continued with \ ) command substitution14:59
persiarexbron: debian/rules is not a shell script (or am I confused?)14:59
rexbronpersia: doesn't make just exec the commands in a shell?15:04
rexbronas I am getting bash errors...15:05
persiarexbron: No.  It execs each line individually in the shell15:05
rexbronwhat is the appropreiate way to test it then, calling rules get-orig-source?15:06
rexbronpersia: also from testing it myself, the get-orig source line will not work in the example you gave me15:09
rexbronit needs a single $ and forgot to include the single quote at the start of the sed expression15:09
persiarexbron: From qconf?  Geser pointed out it didn't have enough quotes.  Could you pastebin your error?15:09
rexbronoh did he, ok then15:10
rexbronnot I got it to work15:10
=== bluekuja_ is now known as bluekuja
rexbronBut I will paste bin it when I know it works in the rules file15:10
persiarexbron: Cool.  My apologies: I have lots of information, but the details aren't always 100% correct.15:10
persiarexbron: If you know it works, and you've tested it, no need to pastebin: just upload it :)15:11
rexbronhmm15:21
cyberixMy rules file has the following line15:23
cyberixbinary: binary-indep15:23
cyberixI copied it from somewhere15:23
cyberixDoes it make any sense?15:23
cyberixThe package doesn't actually have anything to compile15:23
rexbronpersia: http://pastebin.ca/75981215:24
persiacyberix: http://en.wikipedia.org/wiki/Cargo_cult_programming, it makes sense if binary-indep does something, which it should if you plan to create a binary independent package.15:26
persiaEach line like "foo: bar" represents a dependency.  In order for "foo" to execute, "bar" much first execute.  In this case, that line indicates that in order to build all the binary packages, one must first build the binary-independent packages (whereas the line might also be "binary: binary-arch" or "binary: binary-indep binary-arch")15:28
persiaYou'll want to be sure the "binary-indep" rule creates the arch: all .deb file, and then everything is golden.15:28
rexbronhmm why is make shorting this line version=$(uscan --force-download --dehs | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p') to version=<\/upstream-version>.*/\1/p') && \15:33
rexbronas having it show up as shorted explains the bash error15:34
ion_You need to escape the $15:34
ion_Replace it with $$15:34
Kopfgeldjaegercould someone look if this is ok for multiverse? http://revu.tauware.de/revu1-incoming/avidemux-0711031810/ -- its linda and lintian-clean15:35
persiaion_: Excellent.  Thank you.15:35
knightsMy rules file contains a 'dh_shlibdeps -a' but lintian is telling me I'm missing a 'dpkg-shlibdeps' can I just add this anywhere (at the end) or does it need to go in a certain place/order?15:37
knightsanywhere in the rules file, of course15:39
knightspersia?15:40
persiaknights: I think that belongs in binary-arch:, but I'm not sure (and not thinking well at this time of day)15:41
knightsOK, at the end of the binary-arch section then?15:42
RainCTpersia: * Apply 2.2.4-lost-block.patch from upstream bug#964 to address data loss15:43
persiaRainCT: That's already in Debian.  Drop it :)15:43
RainCTwhere's that patch? there isn't any file called like that15:43
RainCTok15:43
rexbron...15:44
persiaRainCT: It looks like I made a mistake and modified src/stored/append.c directly.  Sorry about that.15:45
rexbronwhen I echo the variable, instead of giving me the correct upstream version, I am getting a list of them15:45
rexbron1.3.5 1.3.1 0.9.6 0.4.0 0.4.0 0.4.015:45
* rexbron is confused15:45
RainCTpersia: oh, ok15:45
persiarexbron: Interesting.  You might play with other uscan output formats to get the right thing.15:46
LucidFoxSo, sync requests must have the "sync" tag?15:46
persiaLucidFox: No, but it makes them easier to find.15:46
LucidFoxAh.15:47
rexbronpersia: the really odd thing is if I run it by itself, i get the correct version15:48
rexbronif I run it in the rules file, I get a list15:48
persiarexbron: That is unexpected.15:49
rexbron(and most of them are not even the correct numbers15:49
knightsI've got a SETUID file in my package- how do I add a 'Lintian override' for it?15:49
persiaknights: First, why do you have a setuid file?15:50
knightsIts a configuration tool15:50
LucidFoxknights> what package? setuid files are highly unwelcome because of security risks15:50
persiaknights: OK.  Why does it need to be setuid?  Can it not require that only root run it (or a suitably privileged user through sudo and the like)?15:51
knightsxdtv contains xdtv_v4l-conf15:51
cyberixpersia: That is what I'm doing. I was wondering why binary: gets executed at all. :-)15:51
knightsTo be honest I've never had to run xdtv_v4l-conf - xdtv has always worked without running it for me15:52
persiacyberix: Actually, in most cases it only gets called during manual local test builds (as I understand it), but it should really be there.15:52
cyberixThat was my best guess too. And that is why I asked instead of just removing it.15:55
knightsOK- so we'll make it so only root can run it. Thats no prob. What chmod command shall I use on it?15:55
persiaknights: 0755 is probably correct15:56
knightsHi jussi01!15:56
knightsThanks persia!15:57
jussi01hi knights15:57
jussi01heya persia15:57
persiaHi jussi0115:57
* knights normally danboid15:58
persiajussi01: Do you want another easy patch possible SRU?15:58
cyberixpersia: I fixed the issues and made various other improvements. Pour some more problems on me. http://revu.tauware.de/details.py?package=pq15:58
cyberixs/problems/improvement ideas/15:58
cyberix;-)15:58
Kopfgeldjaegerno motu that has time to check my package for multiverse?15:58
jussi01persia: LOL...throw it at me... havent got time right now, but if its not urgent15:58
persiacyberix: I'm not REVUing anymore until REVU day.  You might catch someone else.  I did recently notice the existence of libpq though...15:59
persiajussi01: bug #15973415:59
ubotuLaunchpad bug 159734 in wsjt "wsjt does not install the correct dependencies" [Medium,Confirmed] https://launchpad.net/bugs/15973415:59
jussi01persia: that shuld be pretty basic :) nice familiaristation one. :)15:59
persiajussi01: Still needs the test cycle and extra care though :)16:00
jussi01persia: yes. but at least i know pretty much what to do. Ill give it a go and then you can critique/answer question. alright?16:00
persiajussi01: OK.  See how far you can get16:01
cyberixpersia: Atleast commanding "pq" in an Ubuntu console doesn't suggest installing any packages, if that is what you're talking about.16:01
persiacyberix: postgresql-8.1 produces libpq4.  Not likely to be too confusing, but wanted to make sure you knew.16:02
cyberixpersia: Ok. Thanks.16:04
knightsOK- so in the xdtv Makefile I've got these two lines:16:05
knightsinstall-exec-local: install-binPROGRAMS16:05
knightschmod u+s $(DESTDIR)$(prefix)/bin/xdtv_v4l-conf16:06
knightsThishould I just comment out both these lines?16:06
knightsor just that 2nd line?16:06
knightsor something else?16:06
knightsLucidFox still here?16:08
knightsI would imagine I just comment the second line16:09
knightsbecause the preceding line might do somrthing else16:09
knightswhat does "install-exec-local: install-binPROGRAMS" do?16:11
knightswould nothing get installed if I commented that line?16:12
ZelutE: bitlbee source: debian-rules-missing-required-target binary-indep16:12
ZelutI get that from lintian and I'm not familiar with what it means.16:12
freakabcdhi all16:16
freakabcdI want to package my favourite application (anki) for ubuntu gutsy.16:16
freakabcdwhat steps should i follow to create a package with the right dependencies, etc?16:17
Zelutfreakabcd: have you done packaging before?16:18
freakabcdnope. i have made an odd rpm in the old days (of rh6)16:18
LaserJock!packagingguide | freakabcd16:19
ubotufreakabcd: The packaging guide is at http://doc.ubuntu.com/ubuntu/packagingguide/C/index.html - See https://wiki.ubuntu.com/MOTU/Packages/New for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/DeveloperResources - See also !backports16:19
freakabcdpretty new to deb packaging i must admit16:19
Zelutfreakabcd: yeah, the packaging guide is a good place to start.16:19
ScottKfreakabcd: Also finding an existing package for a program similar to yours can be very helpful.16:19
ZelutI'm working on my first package now..16:20
=== allee_ is now known as allee
freakabcdScottK, well, the program (anki) is a very small one. has dependencies py-qt4 (>= 4.2) and python-sip (>=4)16:20
ZelutScottK: I finally decided to take a more standard package to start with vs my app I talked to you about16:21
freakabcdok, I'm going to follow that guide and make my package. I hope I won;t encounter too many problems16:22
Zelutwell you know where to find us if you do.. (granted I'm not much help yet)16:23
freakabcdheh, thats ok. atleast you're 'older' than me in the packaging area :)16:23
Zelutany of the head-motu realize that x is b0rken in hardy?16:24
crimsun_hmm?16:25
crimsun_hardy is going to be quite unusable for some time16:26
Zelutcrimsun_: ohh I know and I signed the virtual waiver :)16:26
Zelutcrimsun_: just did an update this morning and no more X since16:26
Zelutcomplains about a broken package in xserver-xorg-core16:27
joejaxxStevenK: are you going to do the flwm merge? :)16:31
knightsI don't understand what this dpkg-shlibdeps in rules is all about. If I've added it to the right part of rules I'm missing some commands off the end as debuild fails. Does it need to be run on every binary produced by the package? 'dpkg-shlibdeps xdtv' at the end of my rules causes debuild to fail16:36
knightsbut it looks out of place really, all the others being dh_somewthing16:37
knightsIf I don't have it there debuild works ok but lintian complains it is missing16:38
knightswould it still get accepted into universe even if lintian complains about this?16:38
somerville32What exactly is the error?16:39
knightsunable to open 'xdtv' for test at /usr/bin/dpkg-shlibdeps line 11716:40
knightsI'm just guessing that 'dpkg-shlibdeps xdtv' is the kinda command I'm after?16:41
knightsits obviously wromg tho16:41
knightsor in the wrong place16:41
somerville32Have you looked at dh_shlibdeps ?16:42
somerville32knights, ^^16:43
knightssomerville32: 'dh_shlibdeps -a' is already in my rules file16:43
knightsand its uncommented16:44
somerville32It is merely a wrapper around dpkg-shlibdeps16:44
somerville32So I don't think you need to call dpkg-shlipdeps again16:45
knightsso what could lintian be moaning about?16:45
knightsIt was something like 'xdtv is an ELF app with shared libs so you need to run dpkg-shlibdeps' or something16:46
somerville32Get rid of your call to dpkg-shlibdeps and just let the debian helper script handle it for you.16:46
somerville32Suppose that your source package produces libfoo1, libfoo-dev, and libfoo-bin binary pack‐ages. libfoo-bin links against libfoo1, and should depend on it. In your rules file, first run dh_makeshlibs, then dh_shlibdeps:16:48
somerville32               dh_makeshlibs16:48
somerville32               dh_shlibdeps -L libfoo1 -l debian/libfoo1/usr/lib16:48
knightssomerville32: already set it compiling before you said that but I'll tell you what its complainig about soon16:51
freakabcdok, which is the updated guide?16:56
freakabcdhttps://help.ubuntu.com/ubuntu/packagingguide/C/index.html16:56
freakabcdor http://doc.ubuntu.com/ubuntu/packagingguide/C/index.html16:56
freakabcdthe copyright notice is repeated twice in one version.16:56
freakabcdso i assume they are atleast (a little bit) different16:56
LaserJockfreakabcd: actually, the best might be to use the wiki version16:58
LaserJockfreakabcd: https://wiki.ubuntu.com/PackagingGuide16:58
knightsThis packaging could be more work than I anticipated- must I get no complaints off lintian before its accepted into universe or are some warnings (like missing manpages) OK?16:59
LaserJockknights: where there as some lintian complaints that aren't a big deal17:03
LaserJock*well17:03
LaserJockyou should have a manpage though17:03
knightsI do have SOME manpages, but then those bins that do have them have lots of ' hyphen-used-as-minus-sign' errors- I take it these don't mayyer much?17:04
knightsmatter17:05
freakabcdare pdfs not available of the packaging guide?17:06
LaserJockfreakabcd: not currently no17:06
freakabcdi can;t find the pdf for it. i want to read it in evince or other app. i just hate reading stuff in the web browser :(17:06
LaserJockfreakabcd: https://help.ubuntu.com/6.10/pdf/ubuntu/C/packagingguide.pdf17:07
freakabcdah for edgy, not many changes from it i guess17:08
LaserJocksome, bt it should work17:08
LaserJock*but17:08
=== apachelogger_ is now known as apachelogger
JeffreyRatcliffeIs there an MOTU who would be prepared to look at my package tesseract? I've uploaded it to REVU (http://revu.tauware.de/details.py?package=tesseract)17:13
LaserJockJeffreyRatcliffe: how big are these language packs?17:14
JeffreyRatcliffeDepends on the language. Typically 1-2Mb.17:16
JeffreyRatcliffeI've packages all 8 languages currently available, but only uploaded English. When it is clear that the packaging for English is OK, I'll upload the others.17:19
LaserJockdo you mean they are separate source packages?17:24
JeffreyRatcliffeYes. Each language pack is available separately, and I have packaged them separately.17:25
pwnguindoes the new version handle layout analysis better?17:28
LaserJockare the GPL and apache licenses compatible?17:29
somerville32Hardly anything is compatible w/ GPL :/17:31
geserknights: replace - with \- in the manpages where appropriate (e.g. it makes it easier to search for --help (hyphen and minus aren't the same in UTF-8))17:32
geserJeffreyRatcliffe: you can remove "g++ (>=4)" from build-depends as all Ubuntu versions have a g++ greater 417:34
LaserJockhmm seems GPLv3 is compatible but not GPLv217:35
LaserJockJeffreyRatcliffe: so you might want to make your packaging GPLv317:35
geserJeffreyRatcliffe: and move Homepage into it's new control field inside debian/control17:36
freakabcderr.. i have a small question: is pbuilder going to install an entire (although minimal) distro again?17:36
LaserJockfreakabcd: essentially yes17:36
freakabcdcan;t i just use fakeroot (and alike) so it avoids having to make another system?17:36
LaserJockwell, as long as you have a decent connection it's no problem17:37
geserJeffreyRatcliffe: does one really needs all the languages for tesseract in Recommends? Recommends should be installed by default but can be removed (week depends)17:37
LaserJockpbuilder is very advisable17:37
freakabcdLaserJock, for what do i need a decent connection?17:37
LaserJockto download the packages for the minimal install that pbuilder is going to create17:38
freakabcdLaserJock, i don;t want to have *another* install just to build packages. the one i have should suffice17:38
LaserJockwell, it's not exactly *another* install17:38
knightsHow do I go about constructing the right dh_shlibdeps command for my package? AFAIK my packages doesn't create any new libs17:38
freakabcdLaserJock, i want to _not_ use pbuilder. the guide covers this method, right?17:38
JeffreyRatcliffeI haven't looked at the Apache in detail, but v1 was the same. I'll change it to GPLv3 anyway. g++ is still needed to build, so shouldn't I leave that line?17:39
LaserJockfreakabcd: well, basically pbuilder is required, although sbuild is also used17:39
pwnguinJeffreyRatcliffe: change what now?17:39
freakabcdeh.. ok, how much space is pbuilder going to eat up?17:39
freakabcdon my hdd17:39
LaserJockfreakabcd: ~100MB17:39
freakabcdwoah, quite a bit.17:40
pwnguinplus the temp space for build depends17:40
somerville32100MB is not a lot.17:40
LaserJockyeah, depending on the package you can chew up a lot of space17:40
LaserJockI've seen some apps go ~2GB17:40
pwnguinpbuilder will unpack that, and then grab build depends from the net and install them into a temp dir while it builds17:40
somerville32Thats a lot17:40
JeffreyRatcliffepwnguin: the packaging licence17:41
pwnguinis g++ part of build-essential?17:42
LaserJockfreakabcd: do you not have enough disk space?17:42
pwnguinyes.17:42
freakabcdLaserJock, let us assume that at the moment17:42
pwnguinJeffreyRatcliffe: g++ is part of build depends...17:42
pwnguinJeffreyRatcliffe: err, part of "build-essential"17:43
LaserJockfreakabcd: hmm, that's tough. you can build without pbuilder but it's not encouraged17:43
geserfreakabcd: have you enough space to install all build-depends?17:43
LaserJockand depending on the package you'll still have to install build deps17:44
freakabcdgeser, my system is essentially a damned dev machine. most of the dev packages are installed17:44
* pwnguin notes that while not very efficient, you can use a PPA to host builds17:44
pwnguinfreakabcd: but the point is to ensure that you've properly specified the build depenencies to avoid "works for me" scenarios17:45
pwnguinif you're just being OCD about disk space, I suggest you get over it. if you're truly low on disk space, that's something you should want to work around17:45
freakabcdpwnguin, i get the idea. but my package is small enough and the dep. list is also small enough.17:45
freakabcdyou guys can prolly make a package for this app in seconds!17:45
freakabcdand i am *not* joking17:46
LaserJockfreakabcd: and you are running hardy?17:48
freakabcdLaserJock, nope.17:48
freakabcdgutsy17:48
LaserJockfreakabcd: you should build your packages on hardy17:48
freakabcdeh.. but i just installed gutsy17:48
LaserJockright, that's why we use pbuilder ;-)17:49
hellboy195freakabcd: no. only pbuilder environment should be gutsy17:49
pwnguinwhat17:49
freakabcdhellboy195, what?17:49
pwnguinyou mean hardy17:49
geserfreakabcd: and new packages should be able to build in hardy (if you want them in the archive)17:49
LaserJockfreakabcd: but you could use Launchpads PPA maybe if you really don't want to use pbuilder17:49
freakabcdi don't comprehend the sentence hellboy195 wroe17:49
freakabcdwrote17:50
freakabcdgrr.. please stop it!17:50
pwnguinfreakabcd: that might be for the best...17:50
LaserJockheh17:50
freakabcddon't flood all the possible options and why each option might be better17:50
freakabcdthis is what scares off people from contributing casually17:50
LaserJockfreakabcd: well, I'm just trying to help you out :(17:51
hellboy195freakabcd: äh sry. I meant hardy -.-17:51
freakabcdheh, i know. i'm just saying that providing a lot of options to inexperienced people is a very bad thing to do17:51
freakabcdjust as they are learning.17:51
hellboy195LaserJock: I think PPA is the easiest for him!?17:51
LaserJockhellboy195: well, not really17:52
knightsI've got an old deb for edgy for my package- can I not extract the rules file from this somehow?17:52
LaserJockknights: no17:52
pwnguinfreakabcd: well, you're the one who said pbuilder took too much space....17:52
knightsdang!17:52
LaserJockfreakabcd: pbuilder is *the* tool for build testing17:52
pwnguinif you dont want solutions, dont make up problems!17:52
LaserJockpwnguin: easy now :-)17:53
geserfreakabcd: when doing packaging there isn't always one "true" solution for a problem but often several17:53
freakabcdfor example: lets say you are just learning about electrostatic interaction between charged electrodes in electrolyte. I am *not* going to tell you: (a)you can assume planar symmetry and use the Debye-Huckel approximation (b)solve nonlinear poisson-boltzmann equation numerically for the right answer or (c) use symmetry arguments for spherical -> cylindrical -> planar approximations17:54
knightsWell I'm stuck now it seems. I got most of the way- I just don't understand the man page for dh_shlibdeps and so I'm stuck on that17:54
pwnguingood news. packaging isnt quantum physics17:54
geserknights: only if you still have the .diff.gz17:54
freakabcdsee that? it might make you think: ok, this is a bad thing to learn17:54
LaserJockfreakabcd: ok, so we gave you the one to use, pbuilder17:54
LaserJockone solution17:55
LaserJockyou said that you didn't want to do that17:55
LaserJockso we're trying to figure out something here17:55
freakabcdhehe, lemme take some baby steps & go through the 'build deb from scratch' in the doco17:55
LaserJockfreakabcd: actually, maybe you shouldn't do that17:55
pwnguinheh17:56
freakabcdreally?17:56
LaserJockyou might get overwhelmed with that17:56
pwnguinsince it walks you through 3 different ways to package17:56
LaserJockyes17:56
freakabcdwhat? i browsed through it. seemed not too complicated17:56
LaserJockand starts witht he hardest17:56
knightsCan I not compile my app, then do a ldd on the binary, then that should tell me most of what I need to know for dh_shlibdeps?17:57
LaserJockfreakabcd: ok, if it didn't seem complicated go for it17:57
freakabcdyou mean from scratch -> debhelper -> cdbs ?17:57
pwnguinyes17:57
LaserJockfreakabcd: yes17:57
freakabcdwell, scratch will make me understand the process better17:57
LaserJockfreakabcd: right, that's why I wrote it that way17:57
freakabcdindeed. and i *want* to learn :D17:57
* pwnguin is tempted to make gender comparisons at the moment17:57
LaserJockok, great17:57
freakabcdpwnguin, ?17:57
LaserJockfreakabcd: ok, go for it!17:58
LaserJockfreakabcd: and if you have questions feel free to ask17:59
freakabcdyeah, i'm reading.17:59
freakabcdthanks.17:59
knightsDon't suppose anybody here wants to pick up where I left off packaging xdtv? Its just a case of setting dh_shlibdeps correct and getting rid of the SETUID binary now- package builds fine apart from that18:00
freakabcdi can use linda wherever lintian is used, right?18:00
knightsI bet an experienced packager could sort this in a couple of minutes18:00
freakabcdi just read the desc in synaptic for linda and it said: 'better' than lintian18:01
LaserJockfreakabcd: it's actually good to use both18:02
freakabcdok, i'll install lintian as well then18:03
LaserJockfreakabcd: a great tip for packaging is to run lintian -i and linda -i on the .dsc (source package) and .deb (binary package)18:03
LaserJockthey can save you a lot of grief18:03
freakabcdok, i'll remember this. i am writing all the concepts/tips and stuff i will be typing out in the term onto a txt file18:04
freakabcdgoing through the hello example now.18:04
freakabcdso it makes it easier for me to understand the entire process later on18:04
LaserJockfreakabcd: please share any feedback on package learning with us too18:05
knightsWhats Debian's packaging channel called? I'll take my probs over there18:05
LaserJockwe're well aware that the documentation is nowhere near perfect18:05
LaserJockknights: you're giving up here?18:05
jpatrickLaserJock: weren't you involed in edubuntu?18:05
LaserJock #debian-mentors on oftc18:05
LaserJockjpatrick: yes sir18:05
knightsLaserJock: No-one has been able to answer my question18:05
LaserJockknights: what was your question?18:06
freakabcdLaserJock, sure, i will. i can provide whatever doco i generate for myself, so the doco on the site can be edited if necessary18:06
jpatrickLaserJock: just so you know edubuntu-es.org is going up in about an hour18:06
LaserJockfreakabcd: thanks!18:06
LaserJockjpatrick: oh?18:06
LaserJockjpatrick: who's doing it?18:06
knightsLaserJock: I've read the man page for dh_shlibdeps but it didn't make blip sense to me18:06
jpatrickLaserJock: some guy from Spain18:06
knightsI need to set it up in my rules file18:06
LaserJockknights: what are you trying to do with dh_shlibdeps?18:06
knightsI'm 'missinga depends line'18:07
LaserJockknights: so it's not adding enough?18:07
knightsSo I need to know how to correctly construct said line18:07
LaserJockknights: are you getting a particular error?18:09
knightsNot really. The short version of the error is 'W: xdtv: missing-depends-line'18:09
knightsI could print the long error too but it doesn't add anything useful18:10
LaserJockthat's from lintian?18:10
LaserJockor at build time18:10
knightsNo, the lintian error is a bit longer but equally unhelpful18:10
knightsthis is from lintian after its been built18:10
LaserJockknights: can you pastebin it for me?18:10
ssh_rdpHi, I am trying to start packaging, but I got a problem, How can I set owner of a file in package, I saw some packages that used dpkg-statoverride to change file ownerships but is it correct?18:11
knightsLaserJock: Yeah18:11
LaserJockssh_rdp: you can do it in a postinst script18:11
ssh_rdpLaserJock: with chown ?18:12
LaserJockssh_rdp: quite possibly :-)18:12
knightsLaserJock: http://pastebin.ca/76000618:12
knightsthats the full nasty18:13
LaserJockknights: running as root? :-)18:13
knightsOmmm! Yeah18:14
knightsThats not the cause of the prob though is it?18:14
LaserJockknights: not particularly I don't think, but you shouldn't do that18:15
LaserJockpackaging is done as a user18:15
LaserJockknights: can you pastebin your control file for me?18:15
LaserJockthe only thing that needs admin privileges is pbuilder18:16
knightsLaserJock: http://pastebin.ca/76001118:17
knightsLaserJock: OK18:17
JeffreyRatcliffepwnguin: g++ is needed to compile the package, and therefore is part of build-essential. Is that not OK?18:17
LaserJockknights: ready for the solution? :-)18:17
knightsDunno If i can handle this much excitement but, go on...18:18
LaserJockJeffreyRatcliffe: packages that are essential don't need to be added to the Build-Depends, they are assumed to be available18:18
pwnguinJeffreyRatcliffe: build-essential is a package on its own, installed for every build18:18
LaserJockknights: in debian/control you have no Depends: line for xdtv18:19
knightsLaserJock: Ahhhhh!18:19
knightsLaserJock: Thanks! I'll mess a bit more then18:20
LaserJockknights: you should have at least have Depends: ${shlibs:Depends}18:20
LaserJockthe shlibs:Depends variable pulls in the shared deps from dpkg-shlibdeps18:21
JeffreyRatcliffeWhat good is Build-Depends, then?18:21
LaserJockJeffreyRatcliffe: for stuff that isn't essential18:21
pwnguinJeffreyRatcliffe: build-essential is only a few packages. it doesnt install debhelper, for example18:21
LaserJockJeffreyRatcliffe: there's only a small set of packages that are deemed "essential"18:21
pwnguinbuild essential is a package, Build-Depends is a field18:22
JeffreyRatcliffeI don't see why in this case autotools-dev should be in Build-Depends but g++ not18:23
LaserJockbecause g++ is "essential" and autotools-dev isn't18:24
LaserJock"essential" is a package priority18:24
pwnguinJeffreyRatcliffe: g++ is already brought in by default via the build-essential package18:24
LaserJockJeffreyRatcliffe: this is from the build-essential package description:18:25
LaserJockIf you have this package installed, you only need to install whatever a package specifies as its build-time dependencies to build the package.  Conversely, if you are determining what your package needs to build-depend on, you can always leave out the packages this package depends on.18:25
LaserJockJeffreyRatcliffe: is that making sense?18:28
JeffreyRatcliffeOK. So you are saying that I should have build-essential in Build-Depends, rather than g++? I hadn't seen build-essential. Yes. got it now18:28
LaserJockno18:29
LaserJockbuild-essential is *assumed*18:29
LaserJockpackages in build-essential are assumed to be already installed18:29
LaserJockso you *only* need to add in the additional dependencies18:29
JeffreyRatcliffeOK. So neither build-essential, nor any of its dependencies.18:30
LaserJockright18:31
pwnguinbuilders will install build-essential automatically for you18:31
LaserJockwell, not exactly18:32
knightsLaserJock: Am I likely to need to add ${misc:Depends} too?18:32
knightsto my control file18:32
LaserJockthey already have the essential packages installed18:32
LaserJockknights: can you pastebin your rules file for me?18:33
LaserJock:-)18:33
knightsIndeed18:33
knightsLaserJock: http://pastebin.ca/76003918:35
LaserJockknights: you most likely don't need it, but it doesn't really hurt18:39
knightsLaserJock: OK, thanks18:40
LaserJockknights: misc:depends pulls in any additional dependencies from dh_*18:40
JeffreyRatcliffeSo if I change the packaging licence to GPL3 and remove g++ from Build-Depends, then tesseract is OK?18:47
LaserJockJeffreyRatcliffe: well ... I don't know18:48
knightslintian is still giving me the error 'W: xdtv: setuid-binary usr/bin/xdtv_v4l-conf 4755 root/root'18:52
knightseven though I'm commented that chmod bit out of the makefile and18:52
freakabcda small doubt: if app exists in debian and is changed in ubuntu, then version will be 2.2-1ubuntu118:53
freakabcdif app doesn;t exist in debian, revision is 2.2-1ubuntu0 ?18:53
LaserJockif the debian version is 2.2-1 yes18:53
LaserJockno18:53
LaserJockit'll be 2.2-0ubuntu118:53
knightsThe line 'dh_fixperms -X xdtv_v4l-conf' is commented out in my rules file18:53
freakabcdsorry, yeah i meant to type 2.2-0ubuntu118:54
LaserJockit's <upstream version>-<debian revision>ubuntu<ubuntu revision>18:54
LaserJockfreakabcd: yep, that's right18:54
LaserJockJeffreyRatcliffe: I think there's some stuff you can clean up in debian/rules18:54
freakabcdLaserJock, so *all* ubuntu packages have the version as {version}-{deb_rev}{ubuntu}{ubuntu_rev} ?18:55
crimsun_not all.  Most.18:55
LaserJockfreakabcd: packages changed by Ubuntu yeah, well except some native packages18:55
freakabcdbut the hello src package for gutsy debian/changelog has only 2.2-1 as the revision18:55
LaserJockfreakabcd: because Ubuntu hasn't changed it18:55
freakabcdso if i am making a package for an app that doesn;t have an ubuntu package and doesn;t have a debian package, what would my version be?18:56
freakabcd0.36-1 ?18:56
freakabcdor 0.36-0ubuntu118:56
freakabcd?18:56
LaserJockwell, 0.36-1 would mean it's for Debian18:56
LaserJock0.36-0ubuntu1 would mean it's for Ubuntu18:57
freakabcdLaserJock, but if *most* packages like you guys say have the ubuntuX postfix, how come most of the packages don;t show the ubuntuX postfix in synaptic?18:57
freakabcdit just means they haven;t been changed from the debian package?18:58
LaserJockfreakabcd: no, I didn't say that18:58
LaserJockI said most package that Ubuntu has changed have ubuntuX versions18:58
freakabcdok, cool. so i will be using 0.36-0ubuntu118:59
knightsOK- so I need to get rid of this SETUID file now18:59
knightsand my unix is very poor18:59
knightsI suppose I need to search all the source files for chmod right?18:59
LaserJocksource files?19:00
knightssomething like 'find * | grep chmod' or something, maybe?19:00
knightsyeah- ubuntu doesn't lie setuid files19:01
knightslike19:01
freakabcdknights, err just use grep19:01
freakabcdgrep -irn 'chmod' *19:01
LaserJockJeffreyRatcliffe: you can probably clean up the ./configure line19:01
knightsThanks freakabcd!19:01
LaserJockwell, actually there's probably not a chmod anywhere19:01
freakabcd'i' just in case some script is using a var like: CHMOD=chmod and using $CHMOD everywhere it needs it19:01
knightsSo how do I get rid of this pesky file?19:01
knightsLaserJock: How do I attack tit?19:02
knightshe!19:02
knightssorry! bad typo that! :)19:02
freakabcdlol, i'll pretend i didn't read that sentence wrong :)19:02
LaserJockJeffreyRatcliffe: you also don't need specificy patch/unpatch rules19:03
knightsAs I've said already-  I've commented that chmod bit out of the makefile and The line 'dh_fixperms -X xdtv_v4l-conf' is commented out in my rules file19:03
JeffreyRatcliffeLaserJock: I have a debian/patch, so why no patch/unpatch?19:04
knightsThese were the two lines I thought might be responsible for the setuid file19:04
JeffreyRatcliffeLaserJock: dh_link I can remove, I think19:05
knightsThe line in the makefile looks like: 'chmod u+s $(DESTDIR)$(prefix)/bin/xdtv_v4l-conf' and thats commented19:05
LaserJockJeffreyRatcliffe: one sec19:06
knightsThis is my last prob- honest! :)19:06
_16aR_Hello19:08
freakabcdthe control file for my app would be saying 'extra' for priority, right?19:08
_16aR_Anyone has used scons with cdbs ?19:08
freakabcdthe package (anki) will only be useful to those that know what the package is for.19:09
freakabcdatleast fits the description of 'extra' from the doco. is this right?19:09
LaserJockJeffreyRatcliffe: read man dpatch.make19:09
LaserJockJeffreyRatcliffe: it'll clean up the patching stuff19:09
LaserJockfreakabcd: actually, probably optional19:10
freakabcdLaserJock, ok. i will do that19:10
LaserJockknights: well, if it needs suid it needs suid19:11
knightsYesss! ;)19:11
freakabcdknights, got rid of it?19:12
LaserJockwell, we don't like them, but if you either need to patch the package to not need of it or you gotta install it, that is *if* it needs it19:13
LaserJockcrimsun_: you got any suggestions? I haven't dealt with suid binaries19:13
knightsfreakabcd: nope, its still haunting me19:14
LaserJockfreakabcd: "extra" is for packages that conflict with other packages19:14
LaserJockfreakabcd: "optional" is sort of the generic priority19:14
freakabcdknights, what package is this? and what is the suid binary exactly?19:14
crimsun_LaserJock: I haven't been reading backscroll.19:14
LaserJockcrimsun_: knights has a package that installs a suid binary and lintian complains19:14
freakabcdLaserJock, the language is ambiguous then. that sentence might need to be edited19:14
LaserJockcrimsun_: I  know we don't like suid binaries  but what does a person do about it19:15
knightsfreakabcd: xdtv- its a video/TV capture, viewing and streaming tool. Very powerful19:15
LaserJockfreakabcd: make sure to write that down in your notes ;-)19:15
freakabcdI *am* writing it down :)19:15
freakabcdi just wrote down that the language might be ambiguous for describing the package priority19:16
=== bmk789_ is now known as bmk789
LaserJockI thought I just took that from the Debian Policy but perhaps I wasn't clear enough19:16
LaserJockfor the wiki we should just link to the Debian Policy section on it19:17
freakabcdmaybe, i read it wrong. anyway, its in my notes regarding that sentence.19:17
crimsun_LaserJock: chmod it.19:17
LaserJockcrimsun_: will that be sufficient? I wasn't sure19:17
crimsun_yes.19:17
LaserJockknights: listen to crimsun_ , he's a packaging god! ;-)19:18
freakabcdLaserJock, I think we could make a wonderful change: 'add example(s) for each package priority!19:18
JeffreyRatcliffeLaserJock: Thanks for the tip with dpatch.make. I'll finish cleaning up debian/rules tomorrow and upload a new attempt then...19:18
crimsun_(that's a marked exaggeration)19:18
LaserJockcrimsun_: well, I was going to say *the* but I didn't ;-)19:18
LaserJockfreakabcd: hmm, it's rare to see stuff other than optional19:19
knightscrimsun_,: OK, so do you think its just a case of me changing the 'chmod u+s $(DESTDIR)$(prefix)/bin/xdtv_v4l-conf' line in my progs makefile?19:20
crimsun_knights: no, just explicitly remove the setuid bit in debian/rules19:21
knightscrimsun_: That didn't work19:21
crimsun_knights: at what point did you apply the chmod?19:22
knightsI commented out the line that said 'dh_fixperms -X xdtv_v4l-conf' in my rules19:22
crimsun_knights: err, no.  That doesn't do what you intend.19:23
crimsun_knights: you need that line in addition to chmod 755 $(DESTDIR)$(prefix)/bin/xdtv_v4l-conf19:23
crimsun_(assuming you wanted it 755)19:23
knightsI have the previous line uncommented (included) as well as that new line?19:24
crimsun_yes19:24
knightsOK, Thanks crimsun_ - I 'll try that now19:24
knightsdoes that chmod line go right at the end of my rules file?19:25
crimsun_depends.19:26
crimsun_it must appear prior to dh_installdeb19:26
crimsun_sorry, s/install/build/19:27
knightsbut within the binary-arch section?19:27
crimsun_if that's where it appears, yes19:27
LaserJockalright folks, I gotta run and get some real work done19:28
knightsOK- thanks for all your help LaserJock!19:29
LaserJockgotta get this dissertation done at some point ;-)19:29
knightsgood luck with that! Whats it on?19:29
LaserJockknights: well, shooting little molecular machinery with lasers to see how the work19:30
LaserJock*they19:30
LaserJockthat's not the official title ;-)19:30
knightsCor! Sounds a bit techy that!19:30
LaserJockI'm a physical chemist19:31
knightsLike, nanotech?19:31
LaserJockyes19:31
nixternala psycho chemist is more like it19:31
LaserJocknanosensors mostly19:31
nixternal:p19:31
crimsun_that means a lot coming from a Vista abuser.19:31
LaserJocknixternal: pffft, at least I'm no lamo MBA19:31
knightsscary stuff! I await the grey swarm yet :(19:31
nixternalhey, the world needs more dumb people like me19:31
nixternaloh man, I swear, crimsun_ says nothing forever, and then everytime I speak, I swear he says something19:32
nixternalI am starting to think he is a bot :)19:32
crimsun_of course, this bot has a trigger for nixternal.19:32
nixternalhaha19:32
nixternalI wouldn't put it past you19:32
LaserJocknixternal: read http://www.phdcomics.com/comics/archive.php?comicid=91419:33
LaserJocknixternal: I think of you every time I read that19:33
* StevenK appears back from Boston downtown19:33
somerville32wb19:33
nixternalhardee har har LaserJock19:33
nixternalI am starting to think that MBAs are useless19:34
LaserJockof course they are19:34
LaserJockthat's why everybody gets MBA+something useful19:34
nixternalbut, the richest people in America have one...and I want to be just like them :)19:34
nixternalI want to pay off the government so lawsuits don't effect me and such :)19:34
StevenKHa. "Boston: Light rain" -- it isn't so light19:35
LaserJockI'd rather not get sued in the first  place19:35
nixternalStevenK: that is good though, because Boston really needs a bath19:35
nixternalI would go buy some detergent and throw it all over the streets19:35
StevenK"Temperature: 7C" "Feels like: 2C"19:35
LaserJockanyway, bbl19:35
StevenKnixternal: Boston isn't that bad.19:36
nixternalthe only thing that sucks about all of this business school crap, is it really kills my engineering potential if I decide to continue this education stuff19:36
nixternalI looked at my options and they are bleak19:36
crimsun_hmm?  Why would it?19:36
nixternalStevenK: if you say so...head about 30 minutes south into their burbs19:36
crimsun_I know people who get MBAs and MS xEs19:36
nixternalcrimsun_: because I don't have all of the high tech science and math courses behind me19:36
StevenKnixternal: I'd rather not, I just spent a few hours in downtown Boston getting soaked.19:37
nixternalheh19:37
crimsun_nixternal: that's normally not an issue; many committees simply require you to take prereqs19:37
crimsun_conditional admittance19:37
nixternalcrimsun_: ya, but the prereqs would be about the same as getting a BS almost19:37
nixternaland seeing that I am more than halfway to a BS, I thought about getting it for the heck of it...the one benefit I have is free schooling19:38
* nixternal imagines the people in the UK going "free schooling? we thought it was free everywhere" :p19:39
knightsuniversity isn't free in the UK19:40
knightsfar from it19:40
nixternalit is crazy watching people drop like flies because not all education is free here19:40
LaserJocknixternal: you're just in the wrong field, I get paid to go to grad school ;-)19:40
nixternalme too :)19:40
nixternalby the US Government19:40
nixternaltax free too19:40
nixternalyou can't say that much when you live in the US19:40
crimsun_so what's your sentence afterward? : )19:40
nixternalI already did my sentence and am still doing it19:41
LaserJocknixternal: paid paid? or just tuition paid?19:41
nixternalLaserJock: paid paid paid19:41
LaserJocknice19:41
knightsUK/US - independence day my arse!19:41
nixternalonly thing out of my pocket is lab fees and books...so it only costs me about $300 a semester for 20 credit hours19:41
knightssame people running the show behind the scenes19:41
nixternalhehe19:42
=== asac_ is now known as asac
LaserJocknixternal:  I get $20k, health insurance, and tuition19:42
LaserJockbut it's still rough19:42
nixternalwow, that is almost exactly what I get19:42
LaserJockyeah, well mine's comming from tax payers too19:42
nixternalbut my health insurance has no out of pocket costs, everything is free there19:43
nixternalso is mine :)19:43
crimsun_well, you guys are paying me, so I guess everyone wins19:43
LaserJockI have to pay out the nose for my wife19:43
nixternalhaha19:43
nixternalcrimsun_: tax payers are paying me as well...the good ol' Department of Defense employment19:44
nixternalLaserJock: you go to a public school right?19:44
crimsun_ah, the behemoth that is the DoD.19:44
LaserJocknixternal: University of Nevada19:44
LaserJockgo wolfpack!19:44
nixternalwell LaserJock is getting paid by tax payers as well19:44
crimsun_right, we're all contributing to each other's demise.19:45
* LaserJock hugs DoD and DoE19:45
nixternalheh, my reserve job is working along side the DoE actually19:45
LaserJockI was looking at government/military jobs the other day19:45
LaserJockfor some reason they're mostly by D.C. :(19:45
nixternalNavSeaSysCom OC-J8 and DoE re-certification on nuclear subs19:46
LaserJockI don't know why they wouldn't want a national lab in Montana... :-)19:46
nixternalyup, DoE is right on Independence in D.C.19:46
nixternalI will be there in the next couple of months19:46
knightsSo who has the highest security clearance here then eh? ;)19:46
nixternalwe are supposed to go to New Mexico for training19:46
crimsun_nixternal: don't be a stranger.19:46
nixternalcrimsun_: of course not19:46
nixternalI am moving out by you in about 6 months I think19:47
nixternalanywhere from DC to southern MD to be exact19:47
crimsun_md or dc?19:47
LaserJockcrimsun_: can people visit you at work or is pretty tight?19:47
nixternalso I could be you neighbor or within 30 minutes19:47
crimsun_LaserJock: the latter19:47
nixternalI know where I will be working, the only way for you to visit is to the have the Civilian or Military sticker on your front windshield19:47
knightsYou could link yr PCs and get some seriously networked packaging done!19:48
* nixternal has a Red sticker on his vehicle, so no saluting19:48
knightsserious :)19:48
LaserJockI've only been to a DoE lab before and it wasn't horrible, just had to go through some hoops, but nothing heroic19:48
nixternalknights: we can't do anything with out base machines19:48
nixternalI know my old machine at my last job had the puttied usb ports19:48
crimsun_we badge with rfids, so no, no visitors unless there's a legit reason.19:48
knightsThats right19:48
nixternalcrimsun_: who do you work for? or will they kill you for telling?19:48
nixternal;p19:49
nixternalerr, s/out/our up a few lines there19:49
crimsun_do you allow unidentified msgs?19:49
LaserJocknixternal: "My name is Chen, Daniel Chen" ;-)19:49
nixternalhahah19:49
nixternalDaniel T. Chen damnit! get it right :p19:49
LaserJockopps, sorry19:49
somerville32Department of Education?19:50
nixternalenergy19:50
knightsEnergy19:50
somerville32lol19:50
LaserJockhaha19:50
LaserJockthat makes me laugh19:50
* LaserJock gets a security clearance to go to a top secret national lab run by the Department of Education ...19:51
nixternalhahahaha19:51
nixternalFarmy, not Fermi19:52
LaserJocklol19:52
nixternalI was just at Fermi the other day19:52
LaserJocksomerville32: dude, I can't stop laughing19:52
LaserJockyou made my day19:52
nixternalseems they are looking for some Linux folks in the area19:52
somerville32\o/19:52
knightszooom!19:52
knightsSorry, don't let me interrupt. I'm fascinated! :)19:53
nixternalmy job is boring though, and thankfully is only 2 weeks a year and 1 weekend a month long :)19:54
nixternalalthough, I don't get to do my 2 weeks a year any place fun anymore though19:54
knightsYes, but tell us about the tech please!19:54
nixternalI so need to get back with a combat unit so I can get back to Puerto Rico19:54
knightsThe ENERGY devices19:54
nixternalthe energy devices are nothing more than nuclear bombs :p19:54
knightsWhat can you tell us?19:54
nixternalI mess with big guns and that's it unfortunately19:55
knightsTesla's dad apparently had access to the Vatican library19:55
knightsthat might explain a few things19:55
pwnguinyou dont need a combat team to go to puerto rico...19:56
nixternalhaha, no but when you are with a combat team in the navy reserves, you get to go to cool places19:56
knightsI rememberwhen this room was all compiling and scripting :)19:56
nixternala combat engineering team, not like grunts and what not19:56
pwnguincombat engineering -- we can rig up a trubchet from local resources in 48 hours!19:57
nixternalhaha, that is more like it19:57
pwnguinactually, my scout troop built a catapult in about 6 hours19:57
knightsSo what percentage of the people on this channel have military connections? Count me in obviously19:58
nixternalwell, our group does more along the lines of taking apart sea and land mines19:58
somerville32I do19:58
knights3,419:58
* pwnguin has a fantastic idea: instead of euthanizing stray cats...19:59
nixternalmy only 2 tours in Iraq were doing just that...and man, I have to say, Iraqis need help with brewing their alcohol....for flavor that is, because the alcohol is obviously there19:59
pwnguinlet them clear minefields19:59
nixternallol19:59
nixternalhahahahhahahahahahaha19:59
pwnguinnixternal: well afaik, they're not allowed to actually have any alcohol19:59
nixternalpwnguin: really? because you either drink the tea or the brew20:00
nixternaltheir tea will probably make you fail a pee test, but oh well20:00
pwnguini think alcohol is against iraqi law20:00
somerville32I think now that the taliban aren't in control, they allow you to drink20:00
pwnguinbeing a muslim taboo and what not20:00
rexbronI know the qu'ran forbids alcohol, but I have no idea about the law20:01
nixternalnow my only military tours are at Great Lakes Naval Base..and boy are they boring20:01
pwnguini recall a guy getting nearly shot up for speeding and running away from a patrol, turns out he just had alcohol in the trunk and thought the patrol would turn him in or something for it20:01
pwnguinnixternal: but if canada ever invades, hoo boy!20:01
nixternalI know nothing much about the religion, but they do drink, and I noticed quite a few listen to rap music20:02
pwnguinpeople drank during the prohibition too20:02
nixternalpwnguin: hahahahaha, I was with a Canadian outfit actually20:02
nixternalI learned 3 things about Canada and their military that I never in my life never had any clue about20:02
nixternal1) they have a pretty bad arse special forces unit20:03
nixternal2) they are pretty elite at explosive ordnance disposal20:03
nixternal3) they will drink just about anything20:03
pwnguinapparently the alcohol laws were lifted a few years ago. im guessing that story was from before then20:03
pwnguinhttp://www.aliraqnews.com/23-5-16.htm20:03
somerville32We're also pretty elite snipers20:04
nixternalyou don't get to see the snipers, literally20:04
nixternalheh20:04
nixternalwhich is funny...nobody there knows who the snipers are, but you know who the special forces units are20:05
nixternalyou would think it was the other way around20:05
somerville32I've met several snipers20:05
pwnguinthats just the special forces they want you to know about20:05
somerville32But I've never met a special force guy20:05
somerville32Although I suspect I did meet one once20:05
pwnguini knew a guy who did the rangers test20:06
nixternalpwnguin: true20:06
pwnguinwound up leaving my school for westpoint20:06
pwnguinwho apparently doesnt accept transfer credit20:06
somerville32Delta < Special Task20:06
nixternalI almost got booted from the military for trying to be...I killed my left knee and they wanted to give me a medical discharge...but I was able to pass the PT tests with flying colors20:06
somerville32PT test is pretty easy :/20:07
nixternalsomerville32: that would be hard to believe, since Delta Force is made up from the most elite people from all around the world and different branches of the military20:07
somerville32I don't think thats true.20:09
nixternalit is true20:09
nixternalthat is about the only info they will publish about the df20:09
somerville32JTS is pretty hawt stuff.20:10
somerville32JTS is equiv to Seals not Delta anyhow20:10
Kopfgeldjaegerdoes any MOTU have time to check if my package is ready for multiverse? norsetto had a look at it some time ago20:25
crimsun_which source package?20:33
somerville32lol20:39
somerville32Debian is a lot stricter than Ubuntu when it comes to QA :]20:39
Kopfgeldjaegercrimsun_: avidemux20:40
crimsun_that's probably unfortunate.20:40
ScottKnixternal: A Canadian sniper currently holds the world distance record.  He got it in Afghanistan for some mind bogglingly long shot (I don't recall exactly).20:40
ScottKsomerville32: It depends a lot on the DD.  Some are, some aren't.20:41
Kopfgeldjaegercrimsun_: was that for me?20:41
warp10Hi all!20:41
crimsun_Kopfgeldjaeger: yes20:42
Kopfgeldjaegercrimsun_: because of the codec stuff and so?20:42
crimsun_Kopfgeldjaeger: oh, you mean the "unfortunate" bit?  No, that was to somerville32.20:43
crimsun_I thought you meant my "which source package"20:43
somerville32crimsun_, For ubuntu or debian?20:43
crimsun_somerville32: both, really.20:43
somerville32lose-lose?20:44
Kopfgeldjaegercrimsun_: ah, ok :-) as i said, the source package is avidemux (the version in feisty and gutsy, which are the same, are very old and not very useful).  a link to the daily svn: http://revu.tauware.de/revu1-incoming/avidemux-0711031810/20:44
nxvlhow do i apply a debdiff? with patch?20:45
crimsun_nxvl: yes20:46
nxvlcrimsun_: thnx20:46
=== asac__ is now known as asac
=== bmk789__ is now known as bmk789
=== sacater is now known as wraund
crimsun_mm, LTS strikes again.21:26
somerville32:)21:30
joumetalis there any suggestions how to test LTS upgrade. not yet of course.21:34
=== warp10 is now known as warp10|gashofa
crimsun_we run automated attempts at work21:34
crimsun_joumetal: for something more concrete in the unclassified world, try svn co svn://svn.debian.org/vlosuts/vlosuts21:44
=== neversfelde_ is now known as neversfelde
* StevenK grumbles about people filing syncs for his merges21:45
StevenKI did the hard part, merging three packages from Debian, one of them base-files so that anjuta could actually install its Build-Depends, and then someone else files the sync. Bah!21:45
pwnguinhey, what's a suitable DFSG license for game content?21:46
pwnguinlike music, models, etc21:46
crimsun_pwnguin: e.g., CC-SA v3.021:49
crimsun_take a look at http://wiki.debian.org/DFSGLicenses#head-48e946e55f9c5d8595e5387a3546ba11a91dee0321:49
pwnguincrimsun_: would an email to some debian list granting a recursive license be sufficent, or do you think it needs to be done at a website22:00
=== neversfelde_ is now known as neversfelde
crimsun_pwnguin: the source is definitive.22:01
pwnguinthe current and possibly last release is ambiguous22:02
crimsun_pwnguin: if one feels that e-mail to a public [& archived] list is also necessary, feel free.22:02
pwnguinI'm writing the author asking for clarification, and it would help if i could tell him what to do22:02
crimsun_he simply needs to consent to license clarification (or relicensing).  You can then distribute the relevant portion of the response in the copyright file.22:03
crimsun_(the latter part with his permission, which I presume shouldn't be a problem)22:03
pwnguinok22:04
geserStevenK: have you already seen the NBS file for libglib1.2?22:04
freakabcderr.. which package provides dh_make ?22:05
freakabcdweird, i don't have dh_make in my path22:05
freakabcdanyway, thanks for listening :)22:06
geserStevenK: you can still ACK the anjuta sync request22:06
geserfreakabcd: dh-make22:06
rick_h__quick question, dholbrach did the packaging class and there was a specific type of bug that was supposed to be small/easy to get into22:07
nxvlwhy did some DD are so zealots?22:07
rick_h__anyone have a hint on what it was that identified the bug type?22:07
pwnguinnxvl: because the confirmation process encourages it22:08
metallikoprick_h__: I'd like to know as well22:08
geserrick_h__: you mean the bitesize tag?22:08
rick_h__that might be it22:08
pwnguinheh. the bitesize thing mostly means the bug itself is easily fixed. it might still take you a while to figure the whole process out. but at least fixing the bug will be simple ^_^22:09
pwnguinif you're new, those are the things to hit up22:10
nxvlpwnguin: heh22:10
nxvlpwnguin: good one22:10
pwnguin!bitesize22:10
ubotuSorry, I don't know anything about bitesize - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi22:10
pwnguin!bitesized22:10
ubotuSorry, I don't know anything about bitesized - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi22:10
rick_h__that is the one, thanks22:11
pwnguinubotu: bitesize is https://bugs.edge.launchpad.net/ubuntu/+bugs?field.tag=bitesize22:12
nxvlpwnguin: remove the "edge" from the url22:13
nxvl:D22:14
somerville32:]22:14
LjLand perhaps make the factoid a bit more explanatory22:14
nxvlubotu: bitesize is https://bugs.launchpad.net/ubuntu/+bugs?field.tag=bitesize22:14
nxvl!bitsize22:14
ubotuSorry, I don't know anything about bitsize - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi22:14
nxvl!bitesize22:14
ubotuSorry, I don't know anything about bitesize - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi22:14
somerville32You need special accesses22:14
nxvlsomerville32: yes, i was trying to see it pwnguin add it or not22:15
nxvl:P22:15
LjLand i'm not going to add the factoid until it actually explains something - clicking on that URL explains nothing to me tbh22:15
somerville32You tell 'em girl!22:15
pwnguindoh22:15
pwnguinubotu: bitesize is Bugs tagged trivially easy to fix: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=bitesize22:17
somerville32You might want to change that again22:17
somerville32Make it <reply> it whatever.22:18
pwnguinim not very familiar with the bot22:18
pwnguinyou can fix it :P22:18
LjL!bitesize is <reply> Bugs tagged trivially easy to fix: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=bitesize22:18
ubotuBut bitesize already means something else!22:18
Pici!bitesize22:18
ubotuBugs tagged trivially easy to fix can be found here: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=bitesize22:18
PiciLjL: too slow :)22:18
LjL /kb pici22:18
somerville32Bugs tagged trivially easy?22:18
pwnguinyes22:19
somerville32Is that.. legal use of the English language?22:19
pwnguinthings like a misleading string, or an incorrect .desktop22:19
=== bddebian2 is now known as bddebian
pwnguinwell22:19
pwnguintrivial can mean other things22:19
pwnguinlike inconsequential22:19
pwnguinin fact, that's probably the actual definition22:20
somerville32I might try: A list of bugs that are considered easy to fix and good for beginners to attempt can be found at:22:20
pwnguinrun with it, it's yours now22:21
somerville32I don't have magic accesses powers anymores.22:21
LjL!no bitesize is <reply> A list of bugs that are considered easy to fix and good for beginners to attempt can be found at: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=bitesize22:21
ubotuI'll remember that LjL22:21
imbrandon!whoami22:22
ubotuSorry, I don't know anything about whoami - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi22:22
pwnguindoes ubotu remember factoids across channels?22:22
imbrandonerr22:22
imbrandonpwnguin, yes22:22
imbrandonor on a per channel basis too22:22
imbrandonit can do both22:22
pwnguinwhich is default?22:22
imbrandonaccross channels22:22
somerville32%whoami22:22
ubotuI don't recognize you.22:22
somerville32: (22:22
imbrandon%whoami22:22
ubotuimbrandon22:22
imbrandongood22:23
pwnguinback to DFSG campaigning22:23
imbrandonpwnguin, instead of like !blah is blah you can do !blah#ubuntu-motu is blah or similar, been a long time since i have messed with editing the factoids22:24
imbrandonthere is a wiki somewhere that explains the commands, but then you still need editor access22:24
somerville32This is true.22:24
freakabcdok, i dunno if i just had a hallucination..22:27
freakabcdhow do i build binary packages?22:28
freakabcdis pbuilder the only option?22:28
imbrandonfreakabcd, no but its the cleanest option22:28
jdongfreakabcd: no, but it's the simplest "good" option22:28
persiafreakabcd: pbuilder and sbuild are the preferred tools to test-build before uploading.  debuild, dpkg-buildpackage, and several more manual methods may also be used locally.22:29
freakabcdok, but i want to build without using pbuilder. is this documented in the packaging guide doco?22:29
jdongfreakabcd: you can use the methods persia outlined (debuild / dpkg-buildpackage)22:29
imbrandonprobably not because its not a good idea most of the time22:29
persiaimbrandon: cleanest?  Wouldn't wanna-build feeding sbuild be "cleaner"?22:29
somerville32pbuilder is pretty easy to setup22:29
jdongfreakabcd: however if you are targeting to get these packages into Ubuntu it's not frowned upon to test without pbuilder22:30
jdongrather, it is frowned upon22:30
imbrandonpersia, hehe maybe but thats a pita for most to setup22:30
freakabcdwell, it is a small package and i have no hopes of getting it into ubuntu at this moment in time22:30
imbrandonhell i still dident even get it working 100% right22:30
persiaimbrandon: Oh, I completely agree :)22:30
geserimbrandon: https://wiki.ubuntu.com/UbuntuBots that wiki page? There is also a page with all factoids http://ubotu.ubuntu-nl.org/factoids.cgi22:30
jdongfreakabcd: if you just need to build it for personal reasons, you can use debuild or dpkg-buildpackage inside the source's directory22:31
jdongthat is the fastest way of getting the job done22:31
imbrandongeser, yea, its just been a very long time since i used the editing commands :)22:31
* persia points freakabcd at https://wiki.ubuntu.com/PbuilderHowto and https://help.ubuntu.com/community/SbuildLVMHowto22:32
freakabcdis sbuild similar to pbuilder? i.e. sets up a minimal _distro_ ?22:33
imbrandonfreakabcd, yes, all build options will use a minimal env to build to get ensure the build deps are correct22:34
persiafreakabcd: Sortof.  sbuild relies on there being a different chroot system already in place (schroot is recommended).  pbuilder bundles it.  As jdong said, pbuilder is a little easier.  The buildds use sbuild.22:34
jdongfreakabcd: sbuild is for if you are setting up a build server or otherwise doing a LOT of builds where pbuilder is more for lighter usage22:35
jdongfreakabcd: sbuild takes longer to set up but is a bit more efficient than unpacking and destroying a a minimal Ubuntu install between every build22:35
jdongpbuilder honestly is like 3 commands to set up... it's well worth the effort if you intend on building more than just a single package or two22:36
freakabcdsay i use debhelper to setup the initial src package. how much work is usually required to eventually get to the binary debs ?22:37
somerville32You just type: pbuilder build <dsc file>22:38
persiafreakabcd: For a clean upstream, it's a quick review and edit of three files.  If it's less perfect, it can take weeks.22:38
pwnguinok fun problem: upstream tarball doesn't have a root folder22:38
freakabcdi mean, from what i see it is just editing the copyright/control/changelog minimally and a little bit more work in rules22:38
pwnguintar xvzf dumps a lot of files in the working dir22:38
imbrandonpwnguin, lol22:38
freakabcdpersia, my intention is not to get it into ubuntu repos at the moment22:39
pwnguinimbrandon: funny, sure. so what should I do to solve it "correctly"22:39
persiafreakabcd: Ah.  In that case, it's a quick edit of three files.  A few minutes.22:39
imbrandonpwnguin, ummm solve what, dpkg extracts the orig.tar.gz where it wishes anyhow no matter what the upstream tar says22:40
persiaimbrandon: Well, it can be confused, but it handles 90% of the cases :)22:40
StevenHarperUKHi, I am looking for a MOTU to review my Package on REVU : I currently have 0 Advocates : http://revu.tauware.de/details.py?upid=46222:40
freakabcdok, thats what i wanted, sort of. I could have just built this src.tar.gz file myself (./configure && make &&まけいんsたll 部t椀〒dと負けあ羽c影疎染め尾根絵l背canインs多ll井tとお22:40
freakabcdoh crap! sorry22:41
freakabcdi went into the scim mode without noticing :(22:41
StevenHarperUKlol thats a command I wouldnt want to type22:41
StevenHarperUKIs it ok if I just cut n paste it :p22:41
freakabcdheh, that is english. i said ...make && make install, but wanted to have some sort of package that other people (without any experience building any sort of package) could install and use the app22:42
freakabcdStevenHarperUK, lol, sure try it out.22:42
freakabcdit will show stars in your console!22:42
freakabcddon;t believe me? try it out :p22:42
StevenHarperUKYeh I want tar ball first22:42
somerville32freakabcd, That sounds like one of those scams to get their password :P22:43
freakabcdsomerville32, haha22:43
freakabcdi will put up a notice though: Install at your own risk :D22:43
imbrandonfreakabcd, sure then if you are gonna distribute the deb you really need to use pbuilder22:43
imbrandonthis will ensure the package is consistant22:44
freakabcdok, for now. i still haven;t managed to build a binary deb for myself :(22:44
imbrandonpbuilder build <blah>.dsc , then look in the results dir, it will be there22:44
somerville32freakabcd, You could upload it to PPA22:45
StevenHarperUKDid anyone hear about that new Trjon based as a Stripping game, it makes you (on windows) type the obfuscated text hidden in images to make it work, what its actually doing is getting the image security checkfrom sites like facebook and google and using you PC in the background to create new accounts and spam : made me chuckle.22:45
somerville32Thats cleaver.22:45
freakabcdwow, that is indeed clever22:46
StevenHarperUKYeh its a smart way to get peopel to do stuff, porn is always a great motive....22:46
StevenHarperUKNot that I condone it22:46
freakabcdi am surprised they didn;t make it a full fledged TypingTutor (tm) with *excellent* graphics22:46
freakabcd:p22:46
StevenHarperUKAre there any MOTU's reviewing today or are they all waiting for the 5th when its teh big REVU push?22:47
somerville32StevenHarperUK, I could review it but I'm not a MOTU22:47
jdongok, I'm gonna be slightly peeved if after 30 minutes of applying these patches to Azureus they cause it to crash.22:48
StevenHarperUKsomerville32: feel free to do a review and email me anything you find22:48
somerville32link?22:48
StevenHarperUKits MYNAME@gmail.com22:48
StevenHarperUKhttp://revu.tauware.de/details.py?upid=46222:48
somerville32StevenHarper: Are you going to run for PM? :P22:49
StevenHarperUKah canadian PM jk Yeh?22:49
freakabcdok, grr.. a debian package already exists22:49
freakabcdfor the software i wanted to make a deb for22:49
StevenHarperUKI was rather pleased to discover I share the same name as with the canadian PM22:50
somerville32I wouldn't be22:50
somerville32Plus he spells it differently22:50
freakabcdbah, should i just install the debian deb? or compile the tar.gz or build the deb and then install? or build a deb and send to review?22:50
StevenHarperUKul Freakabcd, im sure t here are procedures to repackage stuff from debain22:50
freakabcdgrr..22:50
somerville32StevenHarperUK, It seems like you've been at this package for awhile :P22:50
jdongO_O how come this patch's indentation is completely different from upstream?22:51
StevenHarperUKsomerville32: its my first ever package : ther are lots of changes22:51
StevenHarperUKsomervill32: its also All my code22:51
StevenHarperUKsomerville32: you see I made it ans wanted to share, so I have been learning Packaging22:51
StevenHarperUK somerville32: I do genuinely feel its ready now...22:52
Fujitsujdong: What are you doing to it?22:52
StevenHarperUKsomerville32: I must admit it was in a right state on my first submit22:52
freakabcdok, it appears i have to try to make the deb myself.22:53
somerville32The maintainer can be you, btw.22:53
StevenHarperUKsomerville32: a comment above says it cant22:53
freakabcdStevenHarperUK, what? you can;t be maintainer for your own code22:53
freakabcd?22:53
FujitsuIf you put yourself as the maintainer, maintain it.22:54
StevenHarperUKI quote : "You don’t need to list yourself both in Maintainer and XSBC-Original-Maintainer. I’m not sure if you should set yourself as Maintainer (and no XSBC-O-M) or set Ubuntu MOTU as Maintainer and yourself as XSBC-O-M. "22:54
persiaStevenHarperUK: Maintainer must be @ubuntu.com, but it could also be you, if you have such an address.22:54
jdongFujitsu: well doko made it pretty clear last time that he really wants those Fedora patches to Azureus on, even though there are clear indications from our bug report comments and from upstream that they are in part responsible for introducing the crash-at-splash-screen effect22:54
imbrandonor @kubuntu.org :P22:54
StevenHarperUKI dont have an @ubuntu.com address22:55
jdongFujitsu: so I figured I would give it a shot just so that I can say that I tried it but it caused a regression....22:55
Fujitsujdong: What does he have to do with anything?22:55
persiaimbrandon: Right.  *ubuntu*22:55
persiaFujitsu: Important Java person?22:55
jdongFujitsu: he has scolded me twice about refusing to apply those patches22:55
jdongand I'm scared22:55
StevenHarperUKcan I easily get an @ubuntu addess?22:55
Fujitsupersia: Not sure how that affects it.22:55
imbrandonStevenHarperUK, becomes a ubuntu member22:55
imbrandonand you get one22:55
FujitsuIt's just written in Java, and the patches don't affect the Javaness.22:56
StevenHarperUKIf you need anyone to check JAVA code I can help I am a Java come as a job.22:56
StevenHarperUKimbrandon: How do I do that22:56
persiaStevenHarperUK: We've quite a few Java packages, and some have bugs22:56
imbrandon!membership22:56
ubotuWant to become an Ubuntu member? Look at http://www.ubuntu.com/community/processes/newmember22:56
persia!membership | StevenHarperUK22:56
ubotuStevenHarperUK: please see above22:56
StevenHarperUKpersia: I code http://search.orange.co.uk in RL22:56
freakabcdok, i'm going to make my first package now. dunno if it is going to be ok. will someone be able to check it for me?22:56
StevenHarperUKpersia: that takes 1-2Million hits a night22:56
somerville32StevenHarperUK, Verbose should be commented out22:57
freakabcdor do i have to do ...some stuff.. to check it myself?22:57
somerville32in your debian/rules22:57
persiaStevenHarperUK: You're too AJAX-happy.  Epiphany complains when I try to close the page.22:57
StevenHarperUKpersia: Blame the companies webtrends solution ; i hate it22:57
StevenHarperUKpersia : I have no choice22:58
jdongFujitsu: well, then I'll stick to the packaging the way it is now (i.e., working and not crashing) :)22:58
persiajdong: If someone really wants patches, they could upload them...22:58
StevenHarperUKpersia : try the video search its a YOUTUBE 2.0 solution: the only people to use it n the world22:58
* Fujitsu finds that that feature of Epiphany can be a tad annoying at times with some sites.22:58
Fujitsupersia: That's a good point.22:58
FujitsuAnd then they're in the changed-by, and... their problem.22:58
* persia likes it when there is actually data that might be lost22:58
Fujitsupersia: Right, that's why I don't disable it.22:59
jdongpersia: agreed22:59
StevenHarperUKpersia: try it in Firefox : we fully support that22:59
Fujitsujdong: I find azureus to actually work and be a bit usable now! Much better than it used to be.22:59
StevenHarperUK !membership | StevenHarperU22:59
ubotuStevenHarperU: Want to become an Ubuntu member? Look at http://www.ubuntu.com/community/processes/newmember22:59
jdongFujitsu: yeah, totally, I'm really happy that I can apt-get install azureus and it works :)23:00
somerville32StevenHarperUK, In debian/copyright you need to have a copyright statement for the actual package.23:01
somerville32StevenHarperUK, ie. The Debian packaging is (C) 2007, Cody A.W. Somerville <cody-somerville@ubuntu.com> and is licensed under the GPL, see above.23:01
StevenHarperUKGPL V2 :p23:01
Fujitsujdong: It used to work after apt-getting... just crashy and slow and generally useless.23:02
cyberixI'm looking for first sponsor for my pq package. I have fixed all problems that have been brought up. http://revu.tauware.de/details.py?package=pq23:02
jdongFujitsu: in Gutsy it totally stopped working after apt-getting altogether; someone must've breathed on the GCJ stack ;-)23:02
FujitsuAh.23:03
jdongFujitsu: yeah, I remembered in Edgy it worked near-perfectly out of the box with GCJ (i.e. slow but didn't crash) and I was pretty impressed...23:04
jdongbut it just went downhill from there23:04
somerville32Also, you should use dh_installdirs to create your directories not dh_install23:04
somerville32StevenHarperUK, ^^23:04
FujitsuI probably haven't used it since around then.23:04
StevenHarperUKsomerville32: I dont use dh_install23:05
FujitsuHey, looks like azureus -0ubuntu2 finally built.23:05
StevenHarperUKsomerville: are you checking the latest submit23:05
jdongFujitsu: yeah, I saw :)23:05
jdongbackport is already approved and awaiting archive guys to come back from UDS :)23:05
jdongwe're moving forward23:06
Fujitsujdong: Where coming back from UDS == going to AllHands?23:06
Fujitsu(which is in the same place, isn't it?)23:06
somerville32imbrandon, If you place just a directory in debian/install will it create it? And if so, should you place them there or in debian/dirs ?23:06
jdongFujitsu: way to burst my bubble of optimism :)23:06
somerville32StevenHarperUK, disregard my comment23:07
StevenHarperUKsomerville32: do you mind if after you have finished I submit my package again and you confirm that its all correct?23:08
Fujitsujdong: That's my job.23:09
somerville32StevenHarperUK, I would be happy to.23:10
somerville32StevenHarperUK, Also, your changelog has no final newline.23:12
StevenHarperUKta23:12
StevenHarperUKsomerville32: tell me when your done and want another build n upload23:13
somerville32I'm building right now so that I can evaluate the binary package.23:13
=== asac_ is now known as asac
StevenHarperUKsomerville32: great, btw I obviously can make myself Maintainer until I get an @ubuntu address I have however humped  through all the hoops ( see https://wiki.ubuntu.com/CommunityCouncilAgenda )23:21
somerville32StevenHarperUK, E: easycrypt: menu-item-creates-new-root-section Applications /usr/share/menu/easycrypt:323:21
StevenHarperUKsomerville32: Thats the NEW debail Menu format23:22
StevenHarperUKsomerville32: its correct to their new spec : all hardy stuff has to meet it23:22
somerville32I wonder if the lintian and linda packages in Hardy have that23:22
somerville32Make it easier to evaluate hardy packages23:23
StevenHarperUKsomerville32: http://www.debian.org/doc/packaging-manuals/menu.html/ch3.html23:23
StevenHarperUKsomerville32: yeh its confirmed that the gutsy ones throw nice red herrings :p23:24
StevenHarperUKsomerville32: keeps you on your toes & tests your memory23:24
Fujitsusomerville32: My lintian merge (uploaded and built yesterday) adds that check.23:25
FujitsuErm, fixes that check.23:25
somerville32chilling23:25
persiaSo, who has the magic powers to install the new lintian on REVU?23:28
StevenHarperUKFujitsu: great is that in the Hardy version then?23:28
FujitsuStevenHarperUK: It is.23:28
imbrandonpersia, i can23:28
imbrandonis there a new one ready ?23:28
persiaimbrandon: Would you?  That'd be great.23:28
FujitsuIt would be nice to have that backported, probably.23:28
Fujitsuimbrandon: Yeah, Hobbsee uploaded it for me yesterday.23:28
persiaFujitsu: How much "backport" does it need?23:29
FujitsuParticularly with the new menu stuff.23:29
StevenHarperUKsomerville32: how you getting on? ready for a new upload yet?23:29
imbrandonFujitsu, cool, can you give me a dsc url, i'll build and install it on sparky23:29
somerville32StevenHarperUK, I'm installing new version of lintian and linda :)23:29
Fujitsupersia: Shouldn't need any source changes.23:29
Fujitsuimbrandon: Sure, sec.23:29
StevenHarperUKSomerville32: great I haven't done that yet23:29
persiaimbrandon: http://archive.ubuntu.com/ubuntu/pool/main/l/lintian/lintian_1.23.36ubuntu1.dsc23:30
FujitsuThat's the one.23:30
jdongare we backporting lintian?23:30
somerville32Don't forget linda! :]23:30
Fujitsujdong: Why not?23:30
jdongFujitsu: sounds like fun, should I queue up a test build before heading out?23:30
persiajdong: At least for REVU.  If you want to push it for -backports, that might make some people happy.23:30
imbrandonjdong, atm i'm just backporting it localy on REVU23:31
persiasomerville32: Is there a new linda in hardy yet?23:31
FujitsuThere are changes in the menu system, so it would be nice for Gutsy people to easily get it.23:31
jdongimbrandon: ok, it might be worth pushing it out via backports anyway if all goes well23:31
Fujitsupersia: There have been no hardy linda uploads.23:31
somerville32persia, no :(23:31
* jdong issues prevu lp:lintian and heads out23:32
persiaFujitsu: That's what I thought.23:32
Fujitsujdong: Thanks.23:32
jdongsure thing23:32
imbrandonwell REVU is still feisty so i need to rebuild it23:32
Fujitsuimbrandon: I don't think you do, actually, but best to anyway.23:33
somerville32StevenHarperUK, All good :)23:33
imbrandonFujitsu, well its a sparc too soo best to anyway23:33
Fujitsuimbrandon: It's arch: all.23:33
imbrandonerr true23:33
imbrandonheh23:33
imbrandonstill23:33
FujitsuYeah, best to.23:33
persiaimbrandon: It's the right thing to do, even though it might not need to be done.23:34
jdongah crap I think I just found a prevu bug too :D23:34
Fujitsujdong: Yay!23:34
imbrandonok its building now23:35
* Fujitsu notes that sbuild for each distroseries with deb-src lines for new releases would function well as prevu.23:36
FujitsuBecause you can sbuild package_version and it will look for it in its sources... hm..23:36
jdongFujitsu: prevu is a lot more trivial to set up though; and the Hardy version now doesn't rely on any deb-src lines if invoked with lp:23:36
Fujitsujdong: Aha.23:37
StevenHarperUKsomerville32: ok i sec23:38
* persia likes diversity, as a means to demonstrate bugs in the default toolset23:38
jdongFujitsu: I'm using a simple LP scrape so that I can do things like "prevu lp:lintian" and it'll grab the Hardy lintian from LP23:38
jdongFujitsu: that way I don't have to apt-get update so frequently and wonder if I am up to date or not23:38
Fujitsujdong: Yep, and that'll be much easier soon.23:38
jdongFujitsu: yeah, when the real LP API comes out for doing this, I'll get rid of the nasty scrapejob :)23:39
FujitsuThere'll be a +dsc or something that redirects to the .dsc, so it'll be trivial.23:39
persiaFujitsu: Redirects to the a.u.c .dsc in the pool?23:40
Fujitsupersia: The one in librarian, I think.23:40
FujitsuLP avoids referencing external stuff as much as possible.23:40
jdongFujitsu: yeah, right now the main problem is that the dsc is not in the same dir as the rest of the sources23:40
* persia hopes it is completely dget friendly23:40
Fujitsupersia: That's the point of it, yes.23:40
Fujitsujdong: That's what I filed the bug about.23:41
jdongI've make a quick lpget hackjob that is a UI clone of dget based on the tidbit from prevu23:41
* persia thanks Fujitsu for diligently watching LP progress23:41
jdongok, now I'm starving. foodtime23:41
* Fujitsu files too many Launchpad bugs.23:42
persiaFujitsu: If you're not filing all of them, it's not too many :)23:42
Fujitsupersia: Heh.23:42
FujitsuI was rather surprised when a number of my last batch were marked High and a couple cherrypicked.23:43
FujitsuI thought they were trivial things that would get Low at best, but apparently not.23:43
persiaFujitsu: Why?  One presumes you're getting good at filing clear bugs by now, and are a representative of a reasonable portion of the user community23:44
FujitsuTrue.23:44
* persia points at http://ubuntu.linuxdc.it/ftbfs/ as a target for people looking for somthing to do, with props to DktrKranz23:45
StevenHarperUKsomerville32: its there http://revu.tauware.de/details.py?upid=52123:45
imbrandonok persia / Fujitsu , new lintian installed on REVU23:46
imbrandonimbrandon@sparky:~$ dpkg -l|grep lintian23:46
imbrandonii  linda                                      0.3.24                                     Debian package checker, not unlike lintian23:46
imbrandonii  lintian                                    1.23.36ubuntu1                             Debian package checker23:46
imbrandonimbrandon@sparky:~$23:46
persiaimbrandon: Thank you.23:46
imbrandonnp23:46
imbrandonis there a new linda too ?23:47
persiaimbrandon: Not yet,23:47
imbrandonk23:47
nxvli have a doubt about LG bug #13799323:48
ubotuLaunchpad bug 137993 in mplayerplug-in "mozilla-mplayer unnecessarily depends on gecko browsers" [Low,Incomplete] https://launchpad.net/bugs/13799323:48
persiaAnyone with a package pending on REVU: lintian has been updated.  Please grab the hardy lintian (backport in progress) to check locally, as there will likely be adjustments necessary for REVU day (starting in ~11 hours)23:48
persianxvl: What is the nature of the doubt?23:48
imbrandonpersia, i steped away for a moment, did jdong start the backport ? if not i'll do it23:48
somerville32StevenHarperUK, Looks good to me. I'd get imbrandon to look at it now23:49
persiaimbrandon: He said he was, and found a bug in prevu.  I don't know the current status.23:49
nxvli have talk to the debian maintainer and he/she has told me that it will be resolved on the next upstream release which will be released any day from now on, should i fix or wait?23:49
nxvlbtw, where is the roadmap for hardy? is it already up there?23:49
imbrandonpersia,  k23:50
StevenHarperUKsomerville32: thanks a million : having people who know about packaging review it is the way I have got this far23:50
persianxvl: At this point in the cycle (archive open - debian import freeze) adding a note in the bug about the conversation with Debian is best, and wait.  After Debian Import Freeze, it7s often easier to just fix it.23:50
somerville32StevenHarperUK, I'm not expert :) It appears you've done a good job though.23:50
somerville32s/not/no23:50
persia!scheudle | nxvl23:50
ubotuSorry, I don't know anything about scheudle - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi23:50
persia!schedule | nxvl23:50
ubotunxvl: Ubuntu releases a new version every 6 months. Each version is supported for 18 months to 5 years. More info at http://www.ubuntu.com/ubuntu/releases & http://wiki.ubuntu.com/TimeBasedReleases23:50
nxvlubotu: thnx23:51
ubotuSorry, I don't know anything about thnx - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi23:51
nxvl:D23:51
persiaWhat!  That should point to the development schedule in -motu23:51
* nxvl hugs persia23:51
imbrandonpersia, i can make a adjustment for the factoid for just in here23:51
nxvlheh, there is information until dapper, not feisty or gutsy23:52
nxvl:P23:52
imbrandongive me a few though, its dinner time23:52
* persia further grumbles that http://www.ubuntu.com/products/whatIsubuntu/releases doesn't talk about Feisty, Gutsy, or Hardy: where do I file a bug?23:52
imbrandonpersia, against the ubuntu-website product in LP23:52
imbrandonso the website team can fix it23:52
persiaimbrandon: Cool.  Could you point it at https://wiki.ubuntu.com/HardyReleaseSchedule ?23:52
persiaimbrandon: Thanks.23:52
imbrandonpersia, https://edge.launchpad.net/ubuntu-website23:54
persiabug #15985223:54
ubotuLaunchpad bug 159852 in ubuntu-website "http://www.ubuntu.com/products/whatIsubuntu/releases should mention Feisty, Gutsy, and Hoary" [Undecided,New] https://launchpad.net/bugs/15985223:54
imbrandonpersia, btw or you could just poke one of ..... https://edge.launchpad.net/~ubuntu-website/+members23:54
imbrandon:)23:54
nxvlwhat is this Developer Sprint thing?23:55
persiaimbrandon: No point poking people.  They are doing stuff.  They should look at the bugs :)23:55
StevenHarperUKsomerville32: Thanks now I'm off I appreciate your help - cya23:56
somerville32StevenHarperUK, Have a good one.23:56
persianxvl: Some developers get together to improve communication in an effort to get everything fixed (or at least well planned) as the deaadline for features draws near.23:56
nxvlpersia: like UDS?23:56
ajmitchUDS is more about planning23:57
persianxvl: Not really.  Fewer people.  More hacking, less meetings.  Less of a schedule.  It's just that putting people in a room can be more efficient than IRC.23:57
nxvland how can i go? paying the trip?23:59

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