/srv/irclogs.ubuntu.com/2008/07/19/#ubuntu-motu.txt

cody-somervilleNCommander, okay, I advocated it.00:02
NCommanderfinally!00:02
* cody-somerville rolls eyes. :P00:03
cody-somervilleThe package isn't debian perfect (I wish I could review like some of the debian folk can) but I don't think we'll have too much trouble getting it into the archive and soon into Debian.00:03
copprocody can you go over mine then? please?00:04
cody-somervillecoppro, ermmm... I guess. I've probably missed my bus already anyhow.,00:05
cody-somervillecoppro, link?00:05
copprohttp://revu.ubuntuwire.com/details.py?package=libmk400:05
copprothanks00:05
nxvlScottK: ping00:45
copproany MOTUs around?00:46
cody-somervilleI am.00:46
copprooh00:47
cody-somervillecoppro, http://revu.tauware.de/details.py?package=libmk401:18
cody-somervillenxvl, hey01:22
nxvlcody-somerville: hi!01:25
cody-somervillenxvl, want to do me a favour? :)01:25
nxvlyup01:26
nxvlshot01:26
=== cprov is now known as cprov-zZz
copprothanks cody01:30
nxvlcody-somerville: yes, sure01:31
cody-somervillenxvl, I've been assisting NCommander over the last 24 hours to get  his codeblocks package on revu in shape.01:32
cody-somervillenxvl, I was wondering if maybe you could take a look to see if you'd be able to provide a second advocate so we can get it uploaded?01:32
nxvlit takes an eternity to build01:33
cody-somervillenxvl, hehe. It isn't so bad if you upload it to a PPA.01:33
nxvlcody-somerville: i'm not a MOTU yet01:33
cody-somervillenxvl, no?01:33
nxvlnope01:33
cody-somervilleSorry to bother you then.01:33
nxvlnp01:33
copprookay, upstream includes an outdated config.guess, what do I do?01:54
nxvlask upstream to update it01:54
copproin the meanwhile?01:54
nxvltry to build it01:55
nxvlsometime it includes some .in file or something that updates it01:56
copprolintian gives an error :(01:57
copproand apparently I can't just replace it01:57
nxvlwell01:58
nxvlactually in that particular case i would:01:58
nxvla) ask upstream to include it and wait01:59
copprodone01:59
nxvlb) patch it, and send the patch to upstream01:59
jmarsdenI'm having a dependency issue building iriverter using pbuilder, can anyone help please?  It builds fine under 8.0.4 (x86) but not in pbuilder.02:03
copprohow do I download the stuff necessary to pbuilder?02:04
nxvlapt-get?02:04
nxvli don't understand the question02:05
jmarsdencopro... stuff like??  sudo apt-get install pbuilder installs it for me.02:05
coppronot that, one moment02:05
cody-somervillecoppro, just copy over the config stuff over at build time and delete it in your clean statement.02:05
copprook ty02:05
copprooh, it's just pbuilder completion being stupid02:06
coppronvm02:06
copprohmm... error is in satisfying the build dependencies02:07
copprodon't have any problems with hardy...02:07
copprosomeone name a random universe package02:11
crimsun_exfalso02:11
wgrantVery random.02:12
wgrantcoppro: Have you enabled universe in your pbuilder?02:13
copprono02:13
copprowhich is likely the case02:13
coppro*issue02:13
copprojmarsden: something about depending on a virtual package I think02:17
jmarsdencoppro: Yes, there's supposedly a table specifying how to satisfy such virtua dependencies... but man pbuilder doesn't seem to tell me where that table is... ?02:18
copproit's a problem with the package source I think then02:19
jmarsdencoppro: Well, iriverter is already packaged and so at some point I presume it must have built OK with pbuilder?  I'm fixing a minor bug... bug fix is fine, but pbuilder won't build it, which irks me.02:22
jmarsdenI wonder if the new openjdk stuff in Hardy changed something about Java package build depends?02:23
copprotry the --extra-packages option02:23
jmarsdenOK, will do.02:23
copproi don't know if it will really help but02:23
copproits worth a try02:23
cody-somervillecoppro, I followed up02:29
copprook ty02:29
* NCommander inhales02:30
* NCommander begins hacking apart revu02:31
copprothx for the feedback02:31
copprocan someone help me set up CDBS please?02:36
NCommandercoppro, what do you need to setup?02:37
copprothe whole thing02:37
NCommanderRun dh_make, and select CDBS02:37
NCommanderIf its something that works via make/make install, it's pretty much done ;-)02:37
copprohmm02:38
NCommanderdamn it, brb02:39
NCommanderWould anyone like to be the second advocate of codeblocks?02:44
copproI would like to be, but I'm not a MOTU :(02:45
NCommanderheh, its appericated02:45
* NCommander watches keys get imported from launchpad02:45
wgrantNCommander: You might want to try a smaller team.02:46
copprowhat's the format for 00list?02:46
NCommanderwgrant, yeah, I discovered that the hard way02:46
NCommandercoppro, its just the patch names02:46
copprook02:46
* NCommander has it pulls the keys from my personal launchpad team02:47
NCommanderit appears fetch-launchpad-keys ignores the config file02:47
wgrantQuite possibly.02:47
NCommanderSOmewhat anonying02:47
NCommanderI don't like the hardcoded paths either :-/02:47
jmarsdencoppro: I think dpatch or whatever patch creation tool you are using should update 00list automagically?02:48
copproI was converting from diff patches02:49
jmarsdenOK.02:49
* NCommander makes a test team02:50
NCommanderahah02:50
NCommanderCool, I can just use my username and get that one specific key :-)02:51
NCommanderyeah, it appears most/all of the scripts ignore the config file02:52
NCommander(aside from the webpage)02:52
copprogreat02:56
copproI now have a random failure02:56
copprooh, I know why02:57
copproinsidious02:57
copprois there any way to change the name my packages are signed with by default?03:02
NCommandercoppro, define the env variables DEBNAME and DEBEMAIL03:02
copprook ty03:02
* NCommander has a fully functional revu at 127.0.0.1 ^_^03:10
copprodebuild should always be passed --lintian-opts -i03:10
copproit should be a law or something03:10
wgrantNCommander: Make sure you have it turn off email, though.03:11
wgrantNCommander: I've spammed a few people with it once when I forgot to disable things.03:11
NCommanderIs there a handy disable switch?03:11
wgrantSince my changes last week, I belive that altering the email address in the config will get everything to respect it, but I'd grep to make sure.03:11
copproyay lintian-complaint-free!03:17
foxmikeGood evening! Is there an f-spot expert around? I have a little compilation/packaging problem to sort out with f-spot 0.4.4 for hardy...03:23
nxvlRoAkSoAx: ping03:24
copprojust ask anyway03:25
copproworst-case-scenario: no one can help03:26
copprofoxmike: ping03:27
foxmikeHere is the thing: f-spot seems to try to install upon compilation some data-hooks under /usr/lib, and that makes the compilation crash since it is done via debuild, with user permissions.  I've located where in the Makefile it happens, but I don't know how to fix such thing...03:27
copprook03:27
copproone moment, installing build-deps03:28
foxmikeok thanks03:28
copproodds are the makefile just needs to be changed to install to $(PREFIX)/usr/lib03:29
foxmikeok, check I'll try this... I guess $(PREFIX) will be something like (put working directory here)/f-spot-0.4.4/debian/tmp or something? (sorry for the noob question, I'm fairly new to all this...)03:31
copproit should be substituted in by the build system, but I'm not sure03:32
copproso you're trying to compile 0.4.4 right?03:32
copprowhere did you get the source from?03:33
copprofoxmike: I need a copy of the 0.4.4 source, may I ask where you got it?03:35
foxmikeWell, I got it from f-spot website I've copied the debian directory from 0.4.3...03:35
copprook03:35
copproty03:35
foxmikethanks to you!:)03:35
foxmikecoppro: have you got it?  If not, I can send you a copy...03:42
copproyeah I've got it, and I think I have a better solution03:42
foxmikego ahead03:43
coppro0.4.4 is already in intrepid03:43
copprohttp://mirrors.kernel.org/ubuntu/pool/main/f/f-spot/f-spot_0.4.2-1ubuntu3_i386.deb03:44
foxmikegeez, I'm looking almost every day if it is there (I'm working on the package to learn, mostly...) and I didn't check today... anyway, I try to compile like this if it doesn't, well, I'll backport from intrepid!;)03:44
foxmikethanks for the link03:44
copprook03:44
foxmikeIt's still listed as f-spot0.4.2 on packages.ubuntu.com/f-spot ...:~03:49
foxmikethanks again coppro, I got to go!03:52
RoAkSoAxnxvl, here!03:56
marnanelIs this the wrong place for asking a question about packaging even if it's not a MOTU thing, or is there a better place for that?03:56
RoAkSoAxnxvl, had to run for a while03:56
marnanel(it is an Ubuntu thing, but not a MOTU thing.)03:57
copproyou can probably ask anyway03:57
marnanelokay.  What if I have a .deb I didn't make and I want to unpack it so I can make changes?  I have lots of guides from various places telling me how to build them, but I haven't found how to unbuild them.03:59
nxvlRoAkSoAx: ok03:59
nxvlRoAkSoAx: stay here03:59
nxvlvorian: ping03:59
RoAkSoAxnxvl, k ;)04:00
copprowhere did you get it from?04:00
copproideally, you want the source package04:00
vorianyo!04:01
nxvlok04:01
nxvlvorian: this is RoAkSoAx, you mentee04:01
nxvlRoAkSoAx: this is vorian, your mentor04:01
nxvl:D04:01
nxvli hope you 2 the best on the mentoring program04:01
vorianhowdy RoAkSoAx04:01
nxvlmake me proud!04:01
RoAkSoAxvorian, master!! :D04:01
RoAkSoAxhahaha04:01
RoAkSoAxvorian, i'm ready to role xD04:02
vorianexcellent04:02
marnanelcoppro: ah, that makes sense.  I'll get that, then.04:03
* marnanel used to know how to do this (at least to some extent), but it's been years...04:03
copprowell, the source package isn't necessarily the source code, it's the .diff.gz, .orig.gz, and .dsc04:03
marnanelright04:04
* marnanel has it now. yay04:04
marnanelthanks.  I will try this and see how it goes...04:06
ScottKnxvl: Pong04:14
nxvlScottK: i was looking for you to mention my application, but you already replied, so nm04:16
nxvlScottK: and Thanks for the support04:16
copproScottK: you up for a REVU?04:22
ScottKnxvl: You're welcome, you deserve it.04:25
LucidFox!seen04:34
ubottuSorry, I don't know anything about seen04:34
copproany MOTUs willing to do a REVU?04:34
=== asac_ is now known as asac
LucidFoxcoppro> What package?04:39
copprohttp://revu.ubuntuwire.com/details.py?package=libmk404:39
copprothanks04:39
* LucidFox looks04:42
LucidFoxcoppro> commented04:51
copproty04:51
copproone question04:51
copprohow do I get dh_install to install do a different name?04:51
cody-somervillecoppro, you can't04:52
copprothat's why I used regular install for lintian-overrides04:52
LucidFoxAh.04:52
LucidFoxThen it's fine.04:52
cody-somervillecoppro, all the debhelper scripts have pretty comprehensive man pages.04:53
copproyeah, that's what I thought04:53
copprowhich is why I was pretty sure I was doing the right thing (as I understand it, intrepid has dh_lintian)04:53
LucidFoxIsn't dh_lintian part of debhelper 7?04:54
LucidFoxand you use 504:54
copproI should use binary-indep for Python stuff, right?04:58
LucidFoxbinary-indep is for arch:all packages05:03
copprooh, ok05:04
copprowait, but Python is arch:all05:04
LucidFoxcody-somerville, would you like the honor of sponsoring codeblocks, or should I do it? :)05:06
copprook, dumb question05:07
copprohow do you put a paragraph break in a long package description05:07
LucidFox .05:07
cody-somervilleLucidFox, what would you do differently?05:07
LucidFoxa space, followed by a dot05:07
copprook ty05:08
LucidFoxfor example, I'd use install instead of cp05:08
LucidFoxlike coppro just did :)05:08
copprogreat, now dpkg-source is complaining05:09
LucidFoxand I'd remove the upstream debian from the orig.tar.gz rather than diffing against it05:09
copproapparently the +x mode on my patchfiles won't get through to the diff... that's a problem05:09
LucidFoxcoppro> Python is arch:all, but your _own_ package should be arch:all to use -indep05:09
copproyeah, my source package has a python component. I just haven't gotten around to packing it05:10
copproalong with the docs and the tcl05:10
LucidFoxah05:10
copproI was making sure that went into -indep, which is what I figured05:10
LucidFoxwell, if it's a binding for a C library, then the C library will typically be arch:any and the binding will be arch:all05:10
copprohow do I deal with 'warning: executable mode 0755 of 'debian/patches/disable-test-cleanup.dpatch' will not be represented in diff'05:10
LucidFoxIgnore it.05:11
copprook05:11
copprook, new version on REVU05:14
copproand now that it's gotta be perfect i can get to the docs :P05:14
copproshould -dev recommend or suggest -doc?05:16
nxvljcastro: around?05:20
cody-somervilleNCommander, congratz.05:22
copproyeah, congrats05:23
NCommanderon what? cody-somerville?05:23
coppro(I hope to enjoy your new package once 8.10 comes out)05:23
cody-somervilleNCommander, I just uploaded codeblocks.05:23
* NCommander faints from shock05:23
NCommandercody-somerville, why'd you feel the package didn't mean Debian expectations?05:23
coppropretty good time from "decides to make package" to package05:24
NCommandercoppro, not really ...05:24
cody-somervilleNCommander, I don't think I said that.05:24
NCommanderEr, I thought someone did05:24
NCommanderBut my memory is about as reliable as a Windows Vista workstation05:24
gnomefreakcan anyone point me in right direction to fix this issue in my intrepid chroot? next post will be error05:25
gnomefreakdebconf: delaying package configuration, since apt-utils is not installed05:25
gnomefreakCan not write log, openpty() failed (/dev/pts not mounted?)05:25
gnomefreakdpkg: syntax error: unknown group `Debian-exim' in statoverride file05:25
gnomefreakE: Sub-process /usr/bin/dpkg returned an error code (2)05:25
gnomefreakE: Failed to process build dependencies05:25
gnomefreakoops way too many lines05:25
NCommandergnomefreak, in your chroot, type: mount -t devpts none /dev/pts05:26
NCommanderAnd you probably need to manually add the Debian-exim group05:26
NCommander(groupadd -s Debian-exim)05:26
gnomefreakthere is not option -s05:27
copprowhat compression does .deb use? I thought it was .tar.gz, but that doesn't seem to be the case05:27
gnomefreakisnt it zip?05:28
NCommandercody-somerville, who was the other advocate?05:28
copproLucidFoz05:28
coppros/z/x/05:28
NCommandersweeeet05:28
copprohe advocated it when I asked him to check my package05:28
copproI think05:28
NCommanderSo he did it by mistake?05:28
NCommander...05:28
copprono05:28
NCommanderEh, if that what it takes ;-)05:29
* NCommander watches Ubuntu suddenly explode in an amazing display of colors and Debian swirls05:29
copproanyone know what compression format a .deb is?05:30
NCommanderar archive05:30
NCommanderuse ar x to extract05:30
NCommanderand the man page to determine how to compress05:30
copprooh ok ty05:30
copproar r isn't it?05:30
gnomefreakwhat is [--gid ID]05:31
NCommandergnomefreak, the GID of the group you are creating05:31
gnomefreakassuming group id05:31
NCommandercoppro, don't know off hand05:31
gnomefreakhow would i know what it is :(05:31
coppromake one up that isn't taken I guess05:32
* NCommander loves looking at codeblocks in the archive05:33
NCommanderIt's like05:33
NCommanderwow05:33
NCommanderI did that05:33
gnomefreakis there a way to list all gids?05:34
NCommandercat /etc/group05:34
NCommanderTHe first number is the gid05:34
NCommanderJust pick an unusued one05:34
gnomefreakthanks05:34
NCommandercody-somerville, so now my package is in the NEW queue, right?05:34
cody-somervilleNCommander, correct.05:35
NCommanderSo in seven days, I'll get the email notification about REJECT(ed) ;-)05:35
cody-somervilleNCommander, :)05:36
gnomefreakit seems i cant use a number that isnt used already. error message addgroup: The user `125' does not exist.05:36
NCommandergnomefreak, just do "groupadd -s Debian-exim"05:37
NCommanderOr loose the -s if it doesn't work05:37
gnomefreakNCommander: cant -s isnt an option05:37
NCommanderthen just groupadd Debian-exim05:37
gnomefreakok i did and got no output im gonna say this is good and i will try dpkg again thanks05:38
LucidFoxWill version 1.7.dfsg be considered bigger than 1.7?05:38
gnomefreakNCommander: it worked ;)05:39
NCommanderLucidFox, Well, if I remember how dpkg works, the string gets turned into numbers (its a char I think), and the greater sum is the higher package version. THat's why x86suse > ubuntu05:40
NCommanderSadly :-/05:40
NCommander*char cast05:40
NCommanderhttp://thedailywtf.com/Articles/Which-Internet.aspx - lol05:46
copprook, new confusion05:48
copproupstream puts all the documentation in doc/05:48
* NCommander apt-get gets your confusion05:48
copproall this needs to be put in /usr/share/doc/package/html05:49
copprocan I specify that somehow in package.docs?05:49
copproit gets seriously confused if I just try doc/*05:49
NCommanderCan't you just list the path to the docs folder and it will recursively do the rest?05:51
* NCommander admits its been awhile since he had such fuck05:51
NCommander... fun05:51
NCommanderdamn it05:51
NCommanderTwo thoughts crashed at extactly the same time; my pager going off, and that statement05:51
copproit puts them all into the /usr/share/doc/package/05:52
copprohow do I get it to go another level down05:52
NCommander,,?05:52
NCommanderer ..05:52
copproI need it to be in /usr/share/doc/package/html/05:52
NCommanderI'd just manually create the doc package with some fancy dh_install rules then ...05:53
copproor I could just cp -a doc debian/tmp/html05:53
copproand put debian/tmp/html into the .docs file05:53
NCommandergo for it05:53
copprook ill say you told me to do it lol05:56
copproor you know what05:56
coppro'doc' is an okay folder name05:56
NCommanderack05:58
copprowhat?05:59
NCommandernm06:00
* NCommander sends a rst packet into the channel06:00
* coppro /clears06:01
gnomefreakdo we know status of ruby1.8?06:02
* NCommander throws more rst packets and an x-mas tree too06:03
* coppro clears multiple times06:04
copproow06:04
copproI just came up with a new warning lintian should check06:09
copproif there exists a debian/patches/*.dpatch and you don't build-depend dpatch, something is probably wrong06:10
copprogaah! what options are there for Section: in a doc-base file?06:16
copprofound it06:17
copprobut the examples in the doc-base docs are invalid :(06:17
copprowait, no06:19
copprostupid lintian06:19
gnomefreakits funny how chroot doesnt install apt06:22
copproit doesn't?06:23
gnomefreaknope06:23
copproyou used debootstrap right?06:23
gnomefreakyes06:23
copprowell, my chroot has apt06:24
gnomefreaki have 5 chroots set up intrepid is only one that doesnt install apt06:24
coppronot really much else, but it definitely has apt06:24
gnomefreakroot@Development:/# apt-get update06:24
gnomefreakbash: apt-get: command not found06:24
copproO.o06:25
copprotry reinstalling your chroot then?06:25
gnomefreakcoppro: 2 times06:25
copprosudo chroot /chroot/intrepid06:25
copproapt-get update06:25
coppro<bunch of crap>06:25
gnomefreakending up downloading it from p.u.c moving it to /var/chroot/intrepid/home and installing it with dpkg06:25
gnomefreakthis breakage is recent06:27
gnomefreaklast 7 days or so06:27
copproI made my chroot yesterday06:28
copproor the day before, I forget06:28
gnomefreaki had one set up last week but i had broken it so im setting it up again. last week apt was installible06:31
gnomefreak-i +a06:31
copproI just made another one:06:32
copproI: Retrieving Release06:32
copproI: Retrieving Packages06:32
copproI: Validating Packages06:32
copproI: Resolving dependencies of required packages...06:32
copproI: Resolving dependencies of base packages...06:32
copproI: Found additional base dependencies: libgnutls2606:32
copproI: Checking component main on http://archive.ubuntu.com/ubuntu...06:32
copproI: Retrieving adduser06:32
copproI: Validating adduser06:32
copproI: Retrieving apt06:32
copproso there06:32
* coppro ducks from the spam police06:32
copprois /usr/bin in your $PATH?06:33
gnomefreakcoppro: it is06:36
copprowow something is messed up on your end then06:36
gnomefreakyep fixing it as we speak06:37
gnomefreakhow in gods name am i gonna get a root/sudo dhell to install sudo06:39
copprofrom a chroot?06:40
copproor does your system not have sudo installed?06:40
copproif the latter, and if root has no password (the default on ubuntu), you have to boot into single-user-mode06:40
gnomefreakfrom a chroot but sudo never got installed in the chroot06:41
copproyou start with a root shell in a chroot06:41
gnomefreaksu doesnt work06:41
copprodoesn't need to06:41
copproyou are root06:41
copprojust apt-get install sudo06:41
gnomefreak(intrepid)gnomefreak@Development:~/downloads$ apt-get install sudo06:42
gnomefreakE: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)06:42
gnomefreakE: Unable to lock the administration directory (/var/lib/dpkg/), are you root?06:42
gnomefreaki downloaded it but cant use sudo dpkg06:42
copproyou have chrooted in?06:42
gnomefreakyes (intrepid)gnomefreak@Development:~/downloads$06:42
copprothat's not right06:42
gnomefreaksure it is06:42
copprowhy isn't it a root shell06:42
copprochroot can only be run as root and gives a root shell06:43
gnomefreaknone of mine are06:43
gnomefreakcoppro: nope it runs fine without root shell06:43
copproI have never heard of chroot not giving a root shell06:43
gnomefreakshares ~/06:43
copprook wait close out of everything06:44
copprogo back to your normal shell06:44
gnomefreakcoppro: https://wiki.ubuntu.com/DebootstrapChroot?highlight=(chroot)06:44
copproand 'sudo chroot /var/chroot/intrepid'06:44
gnomefreakand that gives me the same tht i was in06:44
copprothat should be a root shell06:45
gnomefreakthe chroot is set up already but somehow the packages didnt install06:45
gnomefreakcoppro: no its not Setting up a dchroot (non-root) environment06:45
copprooh06:46
gnomefreakon the link i gave you06:46
copproyou are supposed to install sudo first, before you mess with the other stuff06:46
gnomefreakcoppro: yeah hence the screw up06:47
copprocan't you still chroot in normally?06:47
gnomefreakcoppro: not to root06:47
copprowhy not?06:48
copprowait there might be a way06:48
copprotry 'sudo chroot /var/chroot/intrepid apt-get install sudo'06:48
gnomefreakcoppro: because i set it up with nonroot06:48
gnomefreakcoppro: i think that worked but give me a minute and ill let you know06:49
gnomefreakcoppro: it worked thank you06:49
coppromanpages are your friend :)06:50
gnomefreakthey were already downloaded but didnt get configured due to apt not being installed so i could have just dpkg --configure -a :(06:51
gnomefreakthats what i get for working at 2am06:51
copprolol06:52
=== coppro is now known as Halph
=== Halph is now known as coppro
gnomefreaksomeone broke ruby1.8 so i see if i can fix it locally most likely just a respin06:53
gnomefreakdoes ruby build like python or normal package using dpkg-buildpackage07:09
wgrantgnomefreak: It is a package, so yes.08:05
gnomefreakwgrant: thanks now i have to figure out the error its 3:05 am atm so im not sure if im gonna continue or not i have bad feeling its *-buildpackage08:06
wgrantRuby is rather temperamental. It will sometimes build.08:06
gnomefreak208:16
gnomefreakit may be ruby since it runs -b after i run dpkg-buildpackage keystuff -i.bzr08:17
slytherinLucidFox: Hi08:43
LucidFoxslytherin> Are you sure that the TIFF and JPEG transcoders don't build with openjdk?08:44
slytherinLucidFox: Let me check.08:44
LucidFoxas I mentioned in the bug, they did build for me08:45
LucidFoxsame for xmlgraphics-commons08:45
slytherinLucidFox: Ihaven't looked much into oenjdk but do you if com.sun.image.codec.jpeg.JPEGCodec is available in openjdk?08:46
LucidFoxYes, Ubuntu's openjdk-6 the contains com.sun.image.* APIs08:46
slytherinLucidFox: meanwhile check line 164 in build.xml08:47
LucidFoxyes08:47
LucidFoxand for openjdk, that check succeeds08:47
LucidFoxjavac does warn that these APIs are deprecated, but the dependent classes still build08:48
slytherinLucidFox: That is cool then.08:49
slytherinNow what we can do is add debain/ant.properties file and add properties ant.build.javac.source=1.5 and ant.build.javac.target=1.5 to the file. Also include ant-vars.mk in rules file.08:50
slytherinLucidFox: and whom do I bug now to clear batik from 'NEW'?08:58
geserslytherin: batik got uploaded?08:59
slytheringeser: LucidFox did.08:59
slytheringeser: and as he is saying it is built with openjdk without loss of cuntionality.09:00
gesereven better then09:00
slytherins/cunctionality/functionality09:00
slytherinNow I have to apply for motu-contributors membership. :-D09:01
geserslytherin: the NEW queue gets usually processed on the archive days09:02
slytheringeser: yes I know. I am just too eager to look into other depwait/ftbfs that depended on batik09:03
geser:)09:03
gnomefreakcan someone point me to wher ei can figure out what the following error is.09:14
gnomefreakerror is: dpkg-buildpackage: failure: dpkg-source -b ruby1.8-1.8.7.22 gave error exit status 25509:14
wgrantgnomefreak: It would generally indicate that the build failed somewhere. You must look for the source of failure yourself.09:16
gnomefreakwgrant: its ruby that failed?09:16
gnomefreakwasnt sure if it was ruby or dpkg09:17
slytheringnomefreak: read the complete build output not just the last error. You will surely find the cause.09:17
gnomefreakslytherin: i have read it and doing it again atm09:18
gnomefreakjust about everything in output has to do with cdbs09:19
slytheringnomefreak: can you paste the log somewhere?09:19
gnomefreakbut as for the failure im not sure since it deapplied patches than cdbs starts09:19
gnomefreakslytherin: yeah09:19
gnomefreakhttp://gnomefreak.pastebin.ca/1076441  this maybe why ruby is broken(atleast i heard it was thats why im working on it i need it for an app09:21
gnomefreakwas gonna say make file but it was ablet o continue09:22
slytheringnomefreak: line 64 in your pastebin09:22
gnomefreakthat wont make it fail would it?09:23
* gnomefreak thought ive had apps sontinue but ill try it09:23
slytheringnomefreak: I don't know. But you have to fix it anyway.09:23
wgrantIt says 'dpkg-source: error'. That looks like an error. Errors make things fail.09:24
slytherin:-)09:25
gnomefreakwhat do i change the maintainer to (the one that is in there now so i can add me to maintainer09:27
gnomefreakxbdc or something like that?09:28
slytheringnomefreak: XSBC-Original-Maintainer. I suggest you use update-maintainer script09:28
gnomefreakdidnt know there was one09:29
slytherinAnd don't add yourself as maintainer, it is either ubuntu-devel-discuss@u.c or ubuntu-motu@u.c09:29
slytheringnomefreak: the script is in ubuntu-dev-tools ackage09:29
gnomefreakslytherin: wgrant thanks i havenever seen build fail due to no ubuntu maintianer because of the ubuntu version09:34
gnomefreakall this for alexandria book app09:35
jscinozhey guys09:41
jscinozIm having an issue with dh_shlibdeps finding a library in a different binary package built by the same source package.. debian/rules: http://pastebin.com/f5ee3112a debian/control: http://pastebin.com/f7068ed9c   buildlog: http://pastebin.com/f6581008e Any ideas why dh_shlibdeps cant find the lib it needs from the same source package even though dh_makeshlibs is run before dh_shlibdeps?09:42
lagaawesome, the buildlog doesn't load here09:54
slytherinsame here09:54
lagai'd be really interested because i might be suffering from the same problem09:55
Iuliancody-somerville: Hi, I just uploaded a new debdiff for salasaga, hope it's ok now.10:03
k0phi all10:11
k0psomeone can review my package, please? http://revu.tauware.de/details.py?package=umit10:12
elmargolHas someone seen a pywebkitgtk package?10:37
Iuliank0p: Call dh_desktop in debian/rules. It's better just to say "Please report bugs at http://trac.umitproject.org" in your manpage and don't forget to mention the authors of the package.10:39
k0pIulian, about dh_desktop is it necessary? yesterday a guy in the channel told me that it is useless. do you know something about that?10:41
k0pIulian, where I can set authors of the package?10:43
jscinozlaga, oh didnt notice, one moment ill psate again10:43
jscinozlaga, http://pastebin.com/f3427fb9610:45
k0pIulian, now no warnings and I fix the bug text on manpage.10:46
k0plack the authors of package.10:46
LucidFoxBlimey, slytherin left10:46
Iuliank0p: It seems that lintian complains about dh_desktop, not sure if it's necessary.10:46
k0pIulian, yeap10:46
k0pand about authors10:46
k0pare you talk about manpage?10:47
Iuliank0p: Well, if someone from here told you that it's not necessary, don't add it.10:47
Jazzvak0p, as far as I know, only if you have a .desktop file in your package, then you should call dh_desktop.10:47
k0pJazzva, yeah I have10:47
k0pso I'll call.10:47
k0p:)10:47
k0pdh_desktop debian/umit.desktop10:48
k0psomething like that?10:48
Iuliank0p: Add the authors of the package in AUTHORS section in your man page.10:48
k0pIulian, so.. replace AUTHOR by AUTHORS?10:48
IulianExactly10:49
Jazzvak0p, manpage for dh_desktop says it can't install .desktop files. It takes care of adding maintainer script fragments to call update-desktop-database (copied from manpage).10:49
Iuliank0p: If it has more than one author, yes.10:49
k0pJazzva, really nice. :)10:49
Jazzvak0p, and if .desktop file does not contain MimeType field it will be ignored. So, if your desktop doesn't have that field, than maybe you don't need to call it :)10:50
k0pIulian, nop. don't have..10:50
k0pIulian, is it authors of package or of project?10:50
k0pJazzva, sure :)10:50
Iuliank0p: Yes, upstream authors.10:51
k0pok10:51
k0pIulian, and can I mantain the author of manpage?10:52
IulianYup10:53
k0pdone10:54
k0pIulian, what I can do to my package be added on ubuntu repositorys? only wait?10:55
Iuliank0p: You'll need two advocates from two MOTUs.10:58
k0padvocates? is it like a approvation?10:59
* directhex is still waiting for sponsorship on a couple of syncs to make some packages actually work11:01
k0pdirecthex, syncs?11:02
directhexsyncs. as in "take debian package, place in ubuntu"11:03
k0phmm sure11:03
directhexconsidering i updated the debian packages, specifically so they could easily be synced to ubuntu, it's kinda annoying11:04
k0pdirecthex, only debian package can be added on ubuntu?11:04
directhexk0p, no, but it's the best way11:04
k0p:S11:05
directhexit's designed straight into the ubuntu package numbering process, after all11:05
k0pI don't added my package in debian yet11:05
k0pI need to prepare debian package and send to debian-mentors11:05
directhexnon-debian packages need to have "0ubuntu" in the version, e.g. 1.0-0ubuntu111:05
k0psure11:06
directhexthe idea being that if/when debian uses the package, they start at 1.0-1, which is higher-versioned11:06
k0pyeah11:07
k0pI understand11:07
k0pdirecthex, I would like that my package will be available on 8.10. But I don't have debian package in repository. Do you know that is possible?11:08
directhexsure. add to ubuntu, make sure you follow the correct numbering shemes & use 0ubuntuX for package versions.11:08
k0pyeah sure.11:09
k0pI would like how I can two advocates from two MOTUs11:09
k0pI don't know motus11:10
directhexhttps://wiki.ubuntu.com/No-Mono-by-Default - pushing at the boundaries of how much bullshit can go into one page11:22
IulianThat guy must be nuts.11:27
elmargolHow about no stupid Evolution by default? :D11:30
LucidFoxdirecthex> Yes, I saw that page. Some people even mistook it for official policy.11:39
directhexi'm busy adding my $0.0211:40
=== bastiao_ is now known as k0p
porthoseI'm looking at the changelog of a package and it is written with a mixture of english and german, is this acceptable?13:10
jscinozelmargol, but evolution is awesome.13:25
RainCTporthose: for Debian/Ubuntu, no13:47
porthoseRainCT: they should be in english correct?13:48
RainCTporthose: Yes. Imagine what would happend if everyone would write changelog entries in their native language...13:50
porthoseRainCT: that's what I was thinking thx:)13:50
directhexgenius idea: put debian/changelog under the control of pofiles! put out a request for translations with every package update, to keep the changelog translated!13:51
IulianHaha13:53
CyberCodanyone in here available to help with (what looks to me to be) a bug?15:03
CyberCodI can't seem to start audacious (and play a playlist) by using crontab15:04
CyberCodspent like 3 hours on it in #ubuntu last night15:04
CyberCodthere seems to be some block on crontab using the display15:05
CyberCodeven if you stipulate what it is15:05
CyberCodand I tried stipulating it 3 different ways.   New line variable, inline variable, and audacious switch15:06
CyberCodthe command is embedded in a script, and the script is being run15:09
CyberCodechos to a log file lemme know start and finish of the script15:09
CyberCodand 2>/blah/logfile is appended to the end of the line that calls audacious15:10
CyberCodoutput from that is "audacious: cannot open display"15:11
Kopfgeldjaegerbetter join #ubuntu15:11
Kopfgeldjaegerand I think you have to specify the display15:11
CyberCodtried stipulating it 3 different ways.   New line variable, inline variable, and audacious switch15:12
CyberCodwhich is why this feels like a bug15:12
Kopfgeldjaegertry:15:12
CyberCodnone of those ways work15:12
KopfgeldjaegerDISPLAY=:0.0 yourapp15:12
Kopfgeldjaegeras command in crontab15:12
CyberCodIN crontab?15:12
CyberCodso15:12
CyberCodDISPLAY=:0.0 /path/to/script15:13
Kopfgeldjaegerhm.. yes. or in your script15:13
CyberCodtried in the script15:13
CyberCodwill try in crontab15:13
CyberCodthanks for the suggestion15:13
CyberCodthis is for the wife15:13
CyberCodwake to music15:14
CyberCodoriginally used mpg321 but she couldn't easly kill it15:14
Kopfgeldjaegerhm - i would use "mplayer /media/music/wake_up.mp3" and make a big button that executes "killall mplayer"15:15
CyberCodmplayer doesn't rely on display?15:16
Kopfgeldjaegerno15:16
CyberCoddoes it handle .pls playlists?15:16
Kopfgeldjaegerprobably15:16
CyberCodk15:16
CyberCodthanks15:16
CyberCodI tried using xmms instead and that wouldn't work either15:16
Kopfgeldjaegermplayer isnt graphical  (at least as long as you dont watch a video in non-aalib mode)15:17
CyberCodsomeone suggested this last night right when I was giving up.  I couldn't keep my eyes open any longer15:17
LaibschHi, I wonder how I can get debuild to ignore the debian/.bzr directory "pdebuild -i.bzr" does not work.  Any ideas?15:18
CyberCodDISPLAY=:0.0 /path/to/script doesn't work15:24
CyberCodgot output15:24
CyberCodNo protocol specified15:24
CyberCodaudacious: cannot open display:15:24
CyberCodattempting with mplayer15:24
Kopfgeldjaegerthen specify DISPLAY=:0.0 audacious in your script (alternatively)15:24
Kopfgeldjaegeri mean, start audac* with DISPLAY=:0.0 before it15:25
Laibschlooks like "pdebuild --debbuildopts -i.bzr" is what I was searching for15:25
CyberCodmplayer didn't work, but there's more output15:27
KopfgeldjaegeroO(i think he's doing something wrong)15:28
CyberCodhttp://pastebin.com/d2387486115:29
KopfgeldjaegerNo such file or directory15:30
Kopfgeldjaegerwhat do you specify in your crontab?15:30
Kopfgeldjaegerhm15:30
KopfgeldjaegerXOpenDisplay() failed15:30
Kopfgeldjaegerok, show your crontab15:30
CyberCodyeah15:30
CyberCodjust a sec15:30
CyberCod27 9 * * * DISPLAY=:0.0 /home/fayte/MorningPlayer/morningmusic.sh15:32
Kopfgeldjaegerand show morningmusic.sh ?15:32
Kopfgeldjaegers/show/your/15:32
CyberCodhang on a sec... will jump in from that machine, it keeps droppin my ssh session15:33
Kopfgeldjaegerehm15:33
Kopfgeldjaegera x server is running?15:33
Kopfgeldjaeger+n15:34
CyberCo1k15:34
CyberCo1just a sec15:34
CyberCo1mplayer -playlist /home/fayte/Desktop/Playlists/MorningMusic.pls 2> /home/fayte/MorningPlayer/MP.log15:34
CyberCo1thats the line from the script15:35
CyberCo1everything else has been commented out15:35
Kopfgeldjaegerok15:35
Kopfgeldjaegermplayer -playlist /home/fayte/Desktop/Playlists/MorningMusic.pls15:35
Kopfgeldjaegerthis works when you start it by hand?15:35
CyberCo1http://pastebin.com/m5d3fa1b115:36
CyberCo1works just fine from nautilus and from CLI15:36
Kopfgeldjaegerok15:36
CyberCo1wait15:36
CyberCo1no15:36
CyberCo1haven't tried it in either since changing to mplayer15:36
CyberCo1but it worked fine from CLI and nautilus when it was audacious15:37
CyberCo1gimme a sec, will check it agian15:37
Kopfgeldjaegerremove the -playlist argument15:37
Kopfgeldjaegertry it without it from CLI first I mean15:37
CyberCo1its working from CLI15:38
CyberCo1with -playlist option15:38
Kopfgeldjaegerok15:39
Kopfgeldjaegerhttp://pastebin.com/m50ed9015:40
Kopfgeldjaegerdoes this work in cli?15:40
CyberCo1http://pastebin.com/d8cc086d15:40
Kopfgeldjaegerwith my command?15:40
CyberCo1yep15:41
Kopfgeldjaegertry the command that works for you and mine, and then paste the _WHOLE_ prompt15:41
CyberCo1no CLI output15:41
CyberCo1but its playing15:41
Kopfgeldjaegertry your command and mine, and then paste the _WHOLE_ prompt15:42
CyberCo1not sure what you mean15:42
Kopfgeldjaegeryouve opened a terminal, right?15:43
CyberCo1yep15:43
Kopfgeldjaegerthen open a new one and enter and cancel both commands. then copy everything you see (everything!) and paste it15:44
CyberCo1http://pastebin.com/d22cb534715:46
CyberCo1thats from your command15:46
CyberCo1output from the log15:46
CyberCo1there was no output in the terminal15:46
CyberCo1Ctrl-C just went to the next line15:47
Kopfgeldjaegerok15:47
Kopfgeldjaegerdo the same without the > and 2> stuff at the end15:47
CyberCo1k15:47
Kopfgeldjaegerso that the messages appear in the terminal15:47
CyberCo1http://pastebin.com/d1502845c15:48
CyberCo1its playing15:49
Kopfgeldjaegeralso remove the > /home/blabla stuff at the end15:49
CyberCo1k15:49
CyberCo1http://pastebin.com/m5151e13315:50
Kopfgeldjaegerit played?15:51
CyberCo1yep15:51
CyberCo1the "no such file or directory" bit must be referring to something internal15:51
Kopfgeldjaegerok, fine. now put DISPLAY=:0.0 mplayer -playlist /home/fayte/Desktop/Playlists/MorningMusic.pls in your crontab15:52
Kopfgeldjaegernot the script15:52
Kopfgeldjaegerehm15:52
Kopfgeldjaegerbut add the log stuff15:52
KopfgeldjaegerDISPLAY=:0.0 mplayer -playlist /home/fayte/Desktop/Playlists/MorningMusic.pls > /home/fayte/mpl.log 2>&115:53
StevenKYou know cron has a different environment to the logged in user.15:53
StevenKWhich means you probably can't run X programs from cron15:53
Kopfgeldjaegerwell, but audio should work without x?15:53
Kopfgeldjaegerand there's the DISPLAY var15:54
leleobhztried? xhost +localhost from inside X?15:54
StevenKxhost +localhost is a horrid hack15:54
StevenKAs long as the user has permissions to open the sound device, it should be fine.15:54
leleobhzStevenK: only to know if X is the problem :]15:54
Kopfgeldjaegerif it runs as root he shouldnt need xhost15:54
CyberCo1k15:54
KopfgeldjaegerIIRC15:54
CyberCo11 min15:54
leleobhzhmmmm15:54
leleobhzKopfgeldjaeger: correct15:55
CyberCo1been trying as root crontab15:55
leleobhzls -lah /dev/dsp15:55
taconewhere do I download the nightly iso of intrepid ?15:55
CyberCo1fayte@faytal:~/MorningPlayer$ ls -lah /dev/dsp15:55
CyberCo1crw-rw----+ 1 root audio 14, 3 2008-07-15 22:28 /dev/dsp15:55
CyberCo1time has past15:56
leleobhzhmmm15:56
CyberCo1will check the log15:56
leleobhzsyslog?15:56
CyberCo1http://pastebin.com/m18e4efcf15:57
CyberCo1no, a log output from the command15:57
Kopfgeldjaegermaybe try it with the user-crontab or use sth. like sudo -u fayte15:58
CyberCo1is it supposed to be this hard?15:58
CyberCo1have any of you tried it on your systems? is it just my install?15:59
leleobhzWOP: try put into crontab: echo $UID > /tmp/test15:59
CyberCo1is this a bug? is there another way to do cron jobs?15:59
Kopfgeldjaegerhttp://www.getdeb.net/app/AlarmClockApp16:00
CyberCo1I'd have to set 10 of those to play the album :-/16:01
CyberCo1but thanks, I'll use that app on my machine I'm sure16:01
CyberCo1echo $UID > /tmp/test     whats that do?16:02
CyberCo1I'm just not sure what the $UID is16:04
leleobhzCyberCo1: may be cron set the uid environment16:04
leleobhzso can you see the user crontab uses16:04
CyberCo1ah16:04
CyberCo1I get you16:05
CyberCo1k16:05
CyberCo1will try it16:05
CyberCo11 min16:06
CyberCo1no output16:07
leleobhzhmmmmm16:08
CyberCo1-  /tmp/test was created, but it was blank16:08
leleobhzCyberCo1:16:08
leleobhzcat /proc/self/status > /tmp/test16:09
CyberCo1you want that in a crontab?16:11
CyberCo1or run from term16:11
leleobhzyep :]16:11
leleobhzon cron16:11
CyberCo1k16:11
leleobhzi think this is empty-environment proof :]16:11
CyberCo1http://pastebin.com/m6512d10d16:13
CyberCo1I understand the need for the empty environment, but there's an obvious need for a scheduler with the ability to output to display16:15
leleobhzUid:    1001    1001    1001    100116:16
leleobhzGid:    1001    1001    1001    100116:16
leleobhzo.016:16
leleobhzsuid?!?16:16
CyberCo1lost me16:16
CyberCo1I dont know what any of that means16:16
leleobhzwell16:16
leleobhzif you ran that line from crontab16:17
leleobhznah16:17
CyberCo1it was a user's crontab16:17
leleobhzdont make sense16:17
leleobhzhmm16:17
leleobhzno makes sense :]16:17
leleobhz*now16:17
leleobhzwell, it uses you own user to run crontab16:18
CyberCo1should I do it again from root crontab?16:18
leleobhzyou need to test this script from crontab you get the problem :]16:19
leleobhzCyberCo1: try create a script i some place16:20
leleobhz/home/cyberco/WakeupMachine.sh16:20
CyberCo1and within the script ?16:21
leleobhzand inside tuse #!/bin/bash (newline) mplayer somethingyouwant16:21
leleobhz*use16:21
CyberCo1that is how I've been doing it16:21
CyberCo1still get display errors16:21
CyberCo1even if I specify display16:21
leleobhztry16:22
leleobhzmplayer -vo null16:22
CyberCo1k16:22
* leleobhz dont see another way16:22
CyberCo1set 1 min16:24
CyberCo1http://pastebin.com/m137ba1f416:25
CyberCo1thats what was > log16:26
CyberCo1whats crazy is that this is a new problem... worked fine in feisty16:28
leleobhzhmmm16:28
leleobhztry add -v -v -v16:29
CyberCo1verbose?16:29
leleobhzyep16:29
CyberCo1keep the -vo null ?16:29
leleobhzkeep16:29
CyberCo1mplayer -v -v -v -vo null -playlist /home/fayte/Desktop/Playlists/MorningMusic.pls 2> /home/fayte/MorningPlayer/MP_.log16:30
CyberCo1thats the line in the script16:30
CyberCo1any changes before I cron it?16:30
leleobhznop16:32
CyberCo11.5 min16:32
CyberCo1http://pastebin.com/m693eb8b616:34
leleobhzo.016:34
CyberCo1yeah16:34
CyberCo1module unknown16:35
CyberCo1wtf?16:35
CyberCo1I think this is bug worthy16:35
CyberCo1shouldn't be this hard to get cron to open something to display16:35
leleobhzwell16:36
leleobhzanother16:36
leleobhzremove -vo and -v's16:36
leleobhzadd --novideo16:37
CyberCo1k16:37
leleobhzor16:37
leleobhz(if dont work)16:37
leleobhzlike manpage say16:37
leleobhz       -novideo16:37
leleobhz              Do not play/encode video.  In many cases this will not work, use -vc  null  -vo  null16:37
leleobhz              instead.16:37
CyberCo11 min16:39
CyberCo1http://pastebin.com/m4dc2fcee16:41
CyberCo1I think I'm going to have to go deeper down the rabbit hole16:41
CyberCo1need to find out why cron is blocked from using display and how it is done16:42
CyberCo1but right now I have to cook some breakfast16:42
CyberCo1:)16:42
CyberCo1thanks for trying folks16:42
leleobhzi think the problem isnt X16:42
leleobhzCyberCo1: ok16:42
Kopfgeldjaegeror just use that applet from getdeb16:42
CyberCo1Kopfgeldjaeger: if it will play a playlist, I'm all over it16:42
CyberCo1but this still bugs me16:42
Kopfgeldjaegerand maybe write a script that shuffles the song in the configuration of the applet16:42
CyberCo1and I'm stubborn16:42
CyberCo1I will get to the bottom of this16:43
CyberCo1eventually16:43
CyberCo1I just figured it'd be a no-brainer for the Motu's16:43
leleobhzCyberCo1: may you try #mplayer16:43
CyberCo1its not just mplayer though16:44
CyberCo1its also audacious16:44
CyberCo1and xmms16:44
CyberCo1I'm beginning to think cron can't run any graphical apps at all, and I'll test that theory after breakfast16:44
KopfgeldjaegerCyberCo1: where are you from?16:44
CyberCo1kentucky16:49
gnomefreakis anyone else being bit by ruby1.8: symbol lookup error: /usr/lib/ruby/1.8/i486-linux/gtk2.so: undefined symbol: gtk_file_system_error_quark   when trying to run an app?16:50
gnomefreak^^ intrepid16:50
gnomefreakCyberCo1: it should beable to but not reall sure why you would want it to. it will end up being very slow16:51
CyberCo1to have the option would be nice16:52
CyberCo1not by default16:52
gnomefreakCyberCo1: ive never tried but i dont see why it cant16:53
CyberCo1gnomefreak: I don't see why it can't either, but it's not17:09
CyberCodno matter how you stipulate the display, it won't take it17:11
CyberCodat least not in hardy17:11
CyberCodnot a problem in feisty17:11
CyberCoddunno about gutsy17:11
=== RoAk is now known as RoAkSoAx
k0phow make a non native package?17:27
leleobhz?17:28
leleobhznon native?17:28
k0pwell.. i'm in trouble because it not create a diff file17:29
k0pit create only a tar.gz17:29
jpdsk0p: Rename the .tar.gz to packageName_version.orig.tar.gz17:29
k0pjpds, does work ..17:30
k0pumit (0.9.5RC2-0ubuntu1)17:30
k0pis 0.9.5RC2 version?17:30
jpdsI think you should rename it to umit (0.9.5~rc2-0ubuntu1)17:31
jpdsAnd call the tarball: umit_0.9.5~rc2.orig.tar.gz17:31
k0pjpds, it's of course temporary17:33
k0pbut we're working on stable right now17:33
k0pbut we can't release yet17:33
RoAkSoAxdoes anyone of you has the Debian New Maintainer's Guide in one single document?17:37
nxvlRoAkSoAx: there is a PDF version of it17:42
* nxvl seaarches17:42
RoAkSoAxdidn't know :17:44
nxvlRoAkSoAx: sudo apt-get install maint-guide17:44
nxvlcomes with the html, pdf, txt, ps and smgl version of it17:45
RoAkSoAxnxvl: ok cool, i found the pdf too17:45
copprook, I have a question17:45
copprowhat are the allowable doc-base ssections?17:45
nxvlas in?17:45
copproon package.doc-base17:46
copprothere is a field called Section:17:46
copprono matter what I put there, lintian complains17:46
nxvlSection?17:47
nxvlno17:47
nxvlthe package.extension files under debian/ directory only show the path to the files which needs to install17:47
nxvlnot any Sections17:47
nxvlthat i remember at least17:47
coppronot doc-base17:49
ScottKDear fellow motu-sru members: Do the reports in Bug 246301 amount to a regression that needs to be reverted?18:20
ubottuLaunchpad bug 246301 in linux-restricted-modules-envy-2.6.24 "Update the FGLRX and NVIDIA driver to 8.6 and 173.14.09" [Undecided,Fix released] https://launchpad.net/bugs/24630118:20
* ScottK is inclined to say yes, but I haven't followed it closely.18:20
ScottKtseliot: What do you think?18:20
tseliotScottK: there is little we can do if a driver breaks some cards and solves problems for others18:22
copproScottK: what are valid Section entries in doc-base files?18:23
copprolintian complains at me!18:23
tseliotScottK: other users added a comment on my blog to say that their ATI cards work well with the new driver18:23
ScottKtseliot: This is why I'm not sure if it's truly a regression.18:24
ScottKcoppro: Run lintian with -I and see if it gives you enough detail to figure it out.18:24
coppromy experiences with fglrx can only be described as bad18:24
coppro-I?18:24
ScottKtseliot: Would you please at least comment in the bug and at least tell him how to get back to the previous version then.18:25
ScottKcoppro: lintian -I filename.dsc or .deb18:25
copproW: libmk4-doc: doc-base-unknown-section libmk4-cpp:6 Apps/Programming18:26
ScottKcoppro:  That's a capital i if it's ambiguous with small l18:26
copproyeah, that's what I see18:26
tseliotScottK: it's what I suggested in comment 23. I can post step-by-step instructions. What do you think?18:26
ScottKWith -I it should spit out additional explanaition.18:26
copprolower-case i gives the complet information18:26
ScottKtseliot: I think that's what'18:26
ScottKwhat's needed.18:26
ScottKcoppro: Try -Ii18:27
copprobut that just says "the possible values are similar but different from the menu values" or something like that18:27
tseliotScottK: ok, thanks for the notification18:27
copprobut I can't find the list of valid doc-base sections18:27
ScottKcoppro: It should also give you a Debian standards paragraph reference.18:27
copprofurthermore, there are packages already installed that use this section18:27
copproI've looked at that reference it says nothing18:27
ScottKNot sure then.18:27
coppro:(18:28
copproI'm thinking I have to look into lintian's source package to see what it'll accept18:28
ScottKThat's one way to do it.  IIRC it's written in Perl.18:29
copprohaving just downloaded it, I can confirm that18:29
StevenKMostly Perl. Some shell is sprinkled around it.18:30
ScottKYou might also file a bug with a patch suggesting a more useful long explanation in Debian.18:30
ScottKHello StevenK.18:30
copproI think the lintian check is busted, actually18:31
ScottKcoppro: Make sure you have the lintian from Intrepid.18:31
copproI don't, that could be it18:31
* StevenK waves to ScottK 18:32
ScottKcoppro: I've asked for it to be put in hardy-backports, but it hasn't yet.18:32
copprook, it's in18:32
coppronope same error18:33
ScottKOK.  Well at least you've tried the latest so no one can complain.18:33
copprook well it seems the section I want is Programming18:34
copproyet the reference guide lintian quotes and a bunch of installed packages use Apps/Programming18:34
copprodoes Ubuntu have different menu sections than Debian?18:35
ScottKUbuntu doesn't use Debian Menu.18:35
copprowell doc-base sections then18:36
coppro(which are supposed to basically be Debian Menu sections)18:36
ScottKNot AFAIK.18:36
* ScottK looks over at StevenK and wonders what he knows about it.18:36
* StevenK tries to figure out how to travel around Boston18:36
StevenKI don't think doc-base is used much in Ubuntu.18:37
tseliotScottK: was this package removed from hardy-updates? I can find it only on launchpad: https://launchpad.net/ubuntu/hardy/i386/xorg-driver-fglrx-envy/1:7.1.0-8-4+2.6.24.501-501.3018:38
* ScottK looks.18:38
ScottKtseliot: It's marked Superseded, so it was replaced by the later upload.18:40
ScottKI'd suggest have him wget the .deb from Launchpad and then install it using dpkg.18:40
copprook, now I have an irritating issue18:40
tseliotScottK: yes, that's the only solution. Thanks again :-)18:41
coppromy pacakge needs separate -arch and -indep targets18:41
copprois there any way to invoke the dh_install* scripts to only install for the appropriate packages/18:41
copprohello?18:43
copproScottK?18:43
ScottKcoppro: Sorry.  I need to focus on some $WORK right now.  Generally you're better off asking questions of the channel in general as others may be better positioned to answer.18:46
copprook18:46
ScottKcoppro: My short suggestion is find another similar package and use it for an example.18:46
copproor I could just ingore -arch and -indep...18:47
copprono wait, I was misreading policy18:47
warp10Hi all18:55
jpdshi warp1018:55
warp10hey jpds18:56
copprohey, does anyone know how to get debhelper to install only arch:all or arch:any packages?18:56
slytherincoppro: what do you mean exactly?18:58
copprowell, I'm writing a library, so the binary packages are arch:any and the docs package is arch:all18:58
coppropolicy requires that the binary-indep target make all the architecture-indep packages18:58
copprobut debhelper will try to install even the binary-arch targets if binary-indep is called18:59
slytherincoppro: paste your rules file to pastebin18:59
copprohttp://rafb.net/p/z0fNlW18.html19:01
tuxmaniacslytherin: did you try building electric?19:01
slytherintuxmaniac: No. Didn't find time. Will do latest by Monday.19:02
slytherincoppro: Sorry, not able to figure out the problem.19:04
* slytherin has to restart19:04
NCommandermorning ScottK19:35
copproNCommander, I have a tricky one for you19:44
NCommanderok19:44
copprohow do I tell dh_install to only install some packages' files?19:44
copprosame with the rest of debhelper19:45
copproI need to be able to split up the -indep and -arch files, so I need to tell debhelper to only install ome19:45
NCommandercoppro, create package.install files, and list the files that need to go into each package19:48
NCommander(take a look at codeblocks to see how its done)19:48
copproI know that19:48
NCommanderok19:48
copprobut how do I tell debhelper to only install files from a certain package19:48
NCommanderI don't understand the question (sorry, I'm a litlte out of it)19:48
copprowell, policy says that the binary-arch target builds all the architecture-specific packages19:49
NCommanderRight19:49
copproand binary-indep makes the independent ones19:49
NCommanderand binary-indep builds any all arch packages19:49
copprobut debhelper will try to install all the packages19:49
NCommanderdebhelper doesn't install the package ... your make install rule does19:50
copproinstall isn't part of policy19:50
NCommanderWhere's your rules file19:50
coppromy point is that if i run binary-arch, I'm only allowed to make the arch-dependent packages19:50
NCommanderI think I get what your saying, but I need some point of reference to work form19:50
copprohttp://rafb.net/p/z0fNlW18.html19:50
NCommanderAre you splitting your package into multiple ones, one of which is arch all?19:51
copprono, I'm trying to package the python component into another package19:51
copproso you could say yes, I guess19:51
coppro(and the docs are arch all as well)19:52
NCommanderSo you have one python package, and one that is arch all19:52
copprocurrently i have 2 library packages (regular and -dev), both arch any. I also have a docs package, arch all19:52
NCommanderOh, I get it19:52
NCommanderDoes the documentation need to be built or somethign (i.e. pod2man, or something else)19:53
copprono19:53
copprobut it needs to be packaged by binary-indep, as I understand it19:53
NCommanderthen build-indep is a no-op;19:53
NCommanderUnless I'm very much mistaken19:53
copprobuild-indep, yes19:53
copprobinary-indep, no19:53
coppro(build-indep will be used by the python component anyway)19:53
NCommanderOh, OH!19:54
NCommanderOk19:54
NCommanderFinally I got it19:54
NCommanderI haven't played with an arch all package in quite awhile19:54
copproso my question is how do I get debhelper to not bother with the ones that aren't necessarily built?19:54
NCommanderGive me a sec to think19:56
NCommanderList the docs under the *package*.docs file, and move the dh_installdocs rule to binary-indep19:59
copprodoy!20:00
k0phi all.20:00
copprothanks, I'm stupid20:00
NCommandercoppro, you may also need to copy the dh_compress, and everything below it (expect shlibdeps) to the indep file20:00
NCommander; rule20:00
copproyeah20:00
NCommanderYou threw me through a loop on that one20:01
NCommanderMost packages that just move documentation do it as part of the binary-arch step20:01
NCommanderI've seen it even if it generates an all package20:01
k0ppackages like umit-locale-pt-pt is used on python applications?20:02
copproyeah, the problem was I thought the python was arch-indep, which I just realized it isn't20:02
copproso it doesn't matter20:02
* NCommander hits coppro 20:02
NCommanderThere20:03
NCommanderNow you'll remember ;-)20:03
copprobut if it was, it would be a headache to deal with20:03
NCommanderpython kinda weird because you can get both arch-dep and indep-dep python packages20:03
coppro(it's a python library so it has to actually get compiled)20:03
NCommanderyeah20:03
NCommanderpyscho is another one like that20:03
copprobut if, say, there was a perl module in the source package, that would be tough with debhelper20:05
NCommandercoppro, why, it would just use build-indep for everything since the module would be arch all ...20:05
copproyes, but what if there was an arch-dep package in the source package? How do you get debhelper not to explode if it finds that the -dep stuff isn't ready to install when you try and install the -indep stuff?20:06
NCommandercoppro, you lost me20:10
coppronvm I know what to do20:10
copprodon't have separate build-arch and build-indep targets20:10
NCommandercoppro, they're required ;-)20:11
NCommanderBut you can alias them to build20:12
copprono they aren't20:12
copprothey are clearly listed as optional in policy20:12
copprothen all you need to is, rather than call dh_builddeb at the end, use dpkg-deb yourself for the packages you want20:13
copprothus, I conform to policy, even though it's a bit of a cop-out20:16
jmarsdenREVU help wanted getting started: I uploaded a package last night using dput, but today trying to log in to it, REVU still says I don't have an account...?20:17
jpdsjmarsden: Which package?20:17
jmarsdeniriverter.  I fixed LP #9123720:18
ubottuLaunchpad bug 91237 in iriverter "java library not found" [High,In progress] https://launchpad.net/bugs/9123720:18
jpdsjmarsden: Have you added yourself to https://launchpad.net/~revu-uploaders?20:18
copproand asked for a key update here?20:18
jmarsdenOK, neat.  I added myself... didn't ask for a key update.  Key udpate, please :-)20:18
copproit should happen overnight, so try now20:19
jpdsjmarsden: One moment please.-20:19
jmarsdenI thought that since it let me dput it must haev already recognized my key?20:19
copprotry dputting again20:20
jpdscoppro: No need.20:20
jpdsjmarsden: I've moved your upload from the rejected packages. It should appear soon.20:20
jmarsdenThanks... what caused it to be rejected??20:20
jpdsjmarsden: Your key was not in the keyring.20:21
jmarsdenOK.  But dput doesn't tell you that at time of upload?  Would be nice if it did.20:21
StevenKjmarsden: dput can't usually check that.20:21
jpdsjmarsden: dput just checks if the sigature is correct.20:22
jmarsdenOK, thanks.  Makes sense.20:22
jpdssiretart: Is the move_uploads scripts suppose to have root as owner? I cannot do: sudo -u revu1 ./move_uploads.sh20:24
jpdsjmarsden: Et voila, your upload has been successfully processed: http://revu.ubuntuwire.com/details.py?package=iriverter20:28
jmarsdenjpds: Thanks!  Now I need people to review it :-)  BTW, Would it be reasonable to file a wishlist bug against REVU suggesting that when it rejects an upload for lack of key in keyring, it emails the signer?20:29
jpdsjmarsden: That would be an idea, the place is https://bugs.edge.launchpad.net/revu20:31
jmarsdenThanks.  OK... now I have another new packager question: I ran debuild and lintian on Ubuntu 8.04 and they said the latest standards version was 3.7.3, so I updated to that.  Now REVU lintian says the current number is 3.8.0 -- how do I get a "more up to date" development environment to avoid this kind of thing?20:32
jpdsjmarsden: Current Standards-Version is 3.8.0.20:32
jpdsAnd I think that the issue may be fixed by installing lintian from hardy-backports20:33
stgraber1.24.1~hardy1 is in hardy-backports so using it should work fine20:33
jmarsdenjpds: OK, will do, thanks.20:34
stgraberanother way of testing that is to use an Intrepid chroot but that's a little more work to create and maintain20:34
stgraber(running Intrepid is another way but probably not the recommended one if you need a stable system)20:34
jmarsdenstgraber: Is there a document describing hwo to set that up you can point me to?  Yes, I'm not ready to run Intrepid yet!20:34
stgraberhttps://wiki.ubuntu.com/DebootstrapChroot should be a good starting point20:36
jpdsstgraber: Using http://people.ubuntu.com/~pitti/scripts/makechroot makes chroot creating easier.20:36
stgraberjpds: oh, nice20:37
jmarsdenThanks, I'll try it out.20:37
* jpds personally comments out the bind mounts but they may be useful.20:38
jpdsevening norsetto20:40
norsettohi jpds20:41
copprowhat debhelper script is supposed to add ldconfig to postinst and postrm scripts20:41
norsettocoppro: dh_makeshlibs20:46
copproyeah, it was my fault, I did a patch wrong and seriuosly confused it20:46
highvoltagenorsetto: hey there20:47
norsettohighvoltage!20:47
highvoltage:)20:47
norsettohighvoltage: how is it mate?20:47
highvoltagenorsetto: it's going well, I was wondering if you could answer a question I have... do merges only happen during the beginning of the development cycle, or does it sometimes happen during it as well?20:48
highvoltageI'm just wondering if I'll get a chance to learn how to do it during this cycle still, or if I'd have to wait for the next one.20:48
norsettohighvoltage: well, we can merge up until final freeze, but its more and more stricter20:48
highvoltagenorsetto: aah20:49
norsettohighvoltage: right now its ok, the merge has to be justified though20:49
highvoltagenorsetto: hmm, I see. is there a place where I can find out if there's something that needs to be merged?20:49
norsettohighvoltage: mon and dad are the right places20:50
norsettohighvoltage: well, obviously you won't know if it will be just a sync or a merge, you will have to check20:51
emgentnorsetto: o/20:52
norsettoemgent: a noi o/!20:52
highvoltagenorsetto: how are things your side?20:53
norsettohighvoltage: ecticts, but keeps an old carcass like me young :-)20:53
norsettohighvoltage: and today I discovered that watermelon comes from south africa, man, you have paradise there20:54
* highvoltage thought that they make watermelons everywhere :)20:55
norsettohighvoltage: yeah they do, but it originates from there20:56
emgentnorsetto: -.-20:56
highvoltageheh, now I'm learning food/geography in this channel too. bonus!20:56
bdrung_yeah, i have filed three bugs in series with nobody reporting a bug between.20:56
* norsetto hands over new spectacles to emgent20:57
copproI have a package which will only work with python 2.5, but any version of 2.5 will do20:59
copprohow do I express this in my relationship?20:59
coppronvm, didn't realize python2.5 is a package :/21:00
bdrung_coppro: either let your package depend on "python2.5" or better on "python (>= 2.5)"21:01
copprocan't go with python 2.6 though (if and when it comes out21:01
bdrung_you know that it will not work with python 2.6?21:02
copproyes, it's a build-dep and the makefile has 2.5 hard-coded in21:06
warp10ScottK: sorry for opening all the tasks for the mayavi2 backport, I really thought it was necessary.21:12
norsettoheilá warpie21:13
warp10ciao norsetto, good to see you around!21:14
* norsetto wonders how warp10 correctly guessed it was him warpie21:14
* norsetto thinks that medical doctors know more than the devil ...21:15
* warp10 guessed it because he didn't see any other *warp* in the channel21:16
emgentlol21:17
norsettowarp10: I have a strange problem actually, whenever I drink coffee, I get a sore eye21:18
warp10norsetto: well, try not drinking it :)21:19
norsettowarp10: ah, I discovered you! A real doctor would have immediately said "well, try taking the spoon out first"21:21
* emgent "intrepiding little box"21:22
warp10norsetto: I just thought you take coffee without sugar, like real coffee-impassioned do :)21:23
norsettowarp10: you right, I do, damned, you are a REAL doctor21:23
warp10norsetto: indeed! :D21:25
jmarsdenIs anyone willing to review my first ever Ubuntu packaging attempt: http://revu.ubuntuwire.com/details.py?package=iriverter21:29
kaminixhttps://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate <--  I'm trying to package a new edict version, could anyone help me? I'm not really sure how to apply this information to packaging a dictionary file.21:29
kaminixThe current edict version is almost a year old21:30
kaminixPretty please? :)21:33
jmarsdenkaminix: I'm a newcomer to Ubuntu packaging, but I can try to help... what is the issue you are trying to solve exactly?21:34
kaminixOkay, so the edict file is pretty much just a long text file (japanese<->english dictionary file) in /usr/share/edict, I'm just trying to update the package but I don't know how.21:35
jmarsdenkaminix: which step of that recipe did you get 'stuck' at?21:35
kaminix321:35
jmarsdenkaminix: So the issue is that the new edict file you want to package doesn't come in an upstream tarball??21:36
kaminixIt came with a gz file, which I've unpacked. It doesn't have it's own directory which I can cd in to.21:37
jmarsdenIf you apt-get source edict and then untar the .orig.tar.gz that gives you you'll see how the original package was back then.21:39
jmarsdenThen you need to try and find the new edict in a similar form, I would think?21:39
kaminixI have the new edict, and it's just a text file by default when you untar it.21:40
jmarsdenkaminix: So where did the packager of the current Ubuntu edict package find that orig.tar.gz file?  I don't know, but finding out would help you.  I suppose you could try creating such an orig.tar.gz yourself???  But I'm pretty sure that breaks the rules...21:42
kaminixI think the old packager must've created it himself, because on the official page they only give .gz I think.21:44
* kaminix opens up official page again21:44
jmarsdenThen I'd suggest you do the same, and email the old packager asking about it.21:45
kaminixThe original packager was Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>, should I mail the list?21:50
kaminixStrange. This file contains enamdict which is not installed by the edict package but kept in it's own enamdict package21:55
kaminixI've sent a message to the mailing list now, will I get answers or do I need to register somehow?22:06
jmarsdenkaminix: If you're doing packaging work, I'd subscribe to that list.22:10
kaminixI'm subscribed now. I don't know if I'll be packaging a lot though.22:10
kaminixDo I want MIME digests if I use KMail?22:11
siretartjpds: yes. it has do be run as root in order to fix the permissions and owner of the files it moves22:26
NCommanderI be back23:11
Iuliancody-somerville: It won't even build if I add the upstream's clean rule.23:14
NCommanderSo whats up world23:24
IulianWell, enjoying the week-end.23:26
=== bdrung_ is now known as bdrung
k0pis now revu slow? :S23:52
k0pI make dput and nothing appears yet23:52
wgrantkirkland: Did you upload it before XX:50?23:52
k0pyeap23:54
k0phttp://revu.tauware.de/details.py?package=umit what's last chance?23:55
k0pmay be cache23:55
k0pbut I think no23:55
k0pi'll upload again23:56
wgrantDon't.23:56
wgrantIf it's not there, I'll poke the server and work out what went wrong.23:56
wgrantJuly 19 12:00... that's old.23:56
* NCommander works out how old it is23:57
k0pwgrant, ok.. but may be it's my mistake23:58
wgrantIt's Europe/Berlin.23:58
k0pyeah UTC+223:58
wgrantYour upload is still sitting in the incoming dir :(23:58
wgrantk0p: Ah, you upload the i386.changes, not the source.changes.23:59

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