/srv/irclogs.ubuntu.com/2009/07/21/#ubuntu-motu.txt

=== JontheEchidna is now known as jte|test
=== jte|test is now known as JontheEchidna
jayteeukI'm following up on a post by Justin Dugger that I read today.00:02
jayteeukI'd like to help out with the effort to get Eclipse up to date.00:04
=== asac_ is now known as asac
jayteeukIt looks like doko has made a massive step forward, but it still seems under threat due to these bundled libraries.00:05
jayteeukDo we know what they are and what's involved in getting Eclipse to use the system-wide ones instead?00:05
dupondjecould somebody give a look @ https://bugs.launchpad.net/ubuntu/+source/dutch/+bug/30766700:09
ubottuUbuntu bug 307667 in dutch "Spelling checker does nothing because nl_BE spelling is missing or isn't configured by default" [Undecided,Confirmed]00:09
stochasticIs there a proper way to edit patches with cdbs-edit-patch ?  I make the changes I need in the shell with nano, but upon exit, the created patch is empty... do I need to use a different editor?00:15
dtchenstochastic: can you elaborate?00:33
jayteeukMighty quiet in here...00:34
dtchenstochastic: generally cdbs-edit-patch(1) is invoked with some arguments00:34
jayteeukpwnguin: tjaalton: Are either of you there?  You're both mentioned in Justin's post, dunno if you can help....00:42
jayteeukRight, I'm exhausted.  Time for bed.00:59
stochasticdtchen, I run "cdbs-edit-patch 00_denemo_desktop.patch" then in the shell I execute "nano ../../pixmaps/denemo.desktop" edit the file, then on exit, an empty patch file is created01:06
Ampelbeinstochastic: does it make a difference if you run "cdbs-edit-patch debian/patches/00_den....patch" directly from the source?01:09
stochasticAmpelbein, no same result occurs01:11
Ampelbeinstochastic: what package are you trying?01:14
stochasticTo clarify further, I'm updating the denemo package, it has two patches already in the package but upon moving the debian file from the old package to the new package the patches error out in the build.  I wiped the patches out and am attempting to re-create them01:14
stochasticalso, when I ran cdbs-edit-patch on the old patches (inside the new version 0.8.6 of denemo) it gave errors01:16
stochasticthe files that are being patched haven't moved from version to version, but I think the contents may have changed slightly01:17
stochasticAmpelbein, if you're looking into this, I'd love to hear your insights, but I've got to step out for two hours or so, feel free to private message me01:22
Ampelbeinstochastic: you did remove the tarball rule from debian/rules? that seems to be not necessary anymore since upstream ships the source untarred01:22
Ampelbeinstochastic: and when removing that rule, everything works as expected.01:23
stochasticAmpelbein, okay I missed that.  Infact I updated the version number in that rule.  I'm new to cdbs - my bad.01:28
Ampelbeinstochastic: no problem.01:29
stochasticAmpelbein, just to make sure I understand, it's the include tarball line that needs to be deleted/commented out for the patches to work correctly?01:36
Ampelbeinstochastic: yes, the tarball.mk rule needs to be removed. and the DEB_TAR_SRCDIR variable is only used by tarball.mk so it can be removed, too.01:37
stochasticahh okay, thanks.  no time to test/confirm, I've got to run, but I trust you're right.  Thanks.01:38
Ampelbeinstochastic: you're welcome.01:39
=== JontheEchidna_ is now known as jonny|quassel
pfmHi people03:03
pfmhello everybody03:04
nhandlerHello pfm03:05
pfmwell, I'll continue reading the MOTU guide03:14
pfmmeanwhile, is anybody here interested in mentoring?03:14
nhandlerpfm: You should read through https://wiki.ubuntu.com/MOTU/Mentoring and contact the Mentoring Reception if you are really interested in a mentor (which is not a requirement)03:15
pfmalso I'd like to know if 20 hours a week of dedication is enough for a motu wanabe03:15
pfmor it is needed more?03:15
nhandlerpfm: It all depends on what you are planning on doing. The more teams you join, the more time you will need to devote03:15
mdomschsuperm1, ping re dkms dep on lsb05:18
mdomschoh, right, dkms isn't in universe anymore, it's in core05:19
RoAkSoAxAnyone knows how to specify different CFLAGS on debian/rules for each Makefile under the same package? (The package uses 2 different Makefile, one compiles the binary, and the other the libs)05:33
fabrice_spRoAkSoAx, export CFLAGS just before calling make command? (in the same line, separated by && )?05:52
fabrice_spthere is only one configure command or 2?05:53
RoAkSoAxfabrice_sp, make class Binary Makefile, which first calls the libraries Makefile, compiles them, then it comes back and compiles the binary. So yes, just one make, no configure05:54
fabrice_sppatch the makefile?05:54
fabrice_spwhen you say comes back, it's because there is 2 different directories?05:55
fabrice_spand 2 differents 'sub-makefiles'?05:55
RoAkSoAxfabrice_sp, yes. /Makefile calls libipvs/Makefile, which it compiles libipvs, and then it comes back to /Makefile and compiles ipvsadm05:56
fabrice_spso you can patch each Makefiles to alter compilation flags05:57
RoAkSoAxfabrice_sp, right, but isn't it possible to specify them on debian/rules (for each Makefile)?05:59
fabrice_spRoAkSoAx, hmmm. You could manually call each makefile in the rules file, setting CFLAGS06:01
fabrice_spso you will have 2 make calls instead of one06:01
RoAkSoAxfabrice_sp, and patch Makefile to avoid calling libipvs/Makefile ?06:02
fabrice_spRoAkSoAx, it Makefile is done well, it will detect that libipvs targets has been compiled, and wouldn't compiled them again06:03
fabrice_spif Makefile...06:03
fabrice_spso you wouldn't need to patch Makefile.06:04
fabrice_spbut it has to be tested06:04
RoAkSoAxI see... I'll try that and see how it goes06:04
RoAkSoAxthanks ;)06:04
fabrice_sp;-)06:06
* RoAkSoAx is off to sleep, night all06:21
stochasticI'm attempting to update a package and along the way fix a mimetype association bug.  Problem is that I've made the mime file (as seen here: http://pastebin.ubuntu.com/223288/ ) and the rules file (seen here: http://pastebin.ubuntu.com/223290/ ) uses cdbs, and from my reading I think that is all that's needed, but the mime file isn't getting installed.07:10
jmarsdenstochastic: What have you tried to debug this?  During the build process are you seeing dh_installmime being run?  Do you see a file usr/lib/mime/packages/denemo in the build dir after the build step is completed?  Do your postinst and postrm end up with the appropriate commands in them?07:17
stochasticjmarsden, I actually did just find my usr/lib/mime/packages/denemo installed, but looking at other files in that directory, I realize it's not the right place for the file I've created.  I need the file to be put in /usr/share/mime-info/denemo.mime07:19
stochasticshould I invoke dh_install to copy the file there?07:19
jmarsdenI'm not sure.  I'm not expert enough on MIME... sounds reasonable.  Maybe check what package installed some other file(s) in /usr/share/mime-info/ and grab/read their sources to check on how they got them there?07:21
stochasticgood idea, I see drivel is very close to what I want...   off I go to look07:22
jmarsdenstochastic: Based on the dh_installmime man page, if you can do what you need by installing to /usr/share/mime/denemo/denemo.xml then you can create debian/denemo.sharedmimeinfo instead of denemo.mime and dh_installmime will do the work for you.07:24
=== al-maisan_ is now known as al-maisan
stochasticjmarsden, thanks I'll give that a shot07:26
directhexoh my, soyuz too?07:29
al-maisandirecthex: that's right.07:30
al-maisaneverything was open sourced, including Soyuz and code hosting.07:30
james_wnoodles775: http://www.peterbe.com/plog/gorun.py09:35
james_w(not actually a .py script, but a blog post)09:36
* noodles775 looks09:36
noodles775james_w: niiice... and very generic too :)09:38
james_wcould perhaps do with a few more smarts to guess tests and things09:38
james_wand needs libnotify integration :-)09:38
noodles775Yes, some generalisations would be helpful... imagine the config for LP! :)09:39
=== proppy1 is now known as proppy
slytherinAny java packagers here for a cross review? :-)09:43
dstansbyQuick question: When you do 'apt-cache show [package name]' are you looking at binary packages or source packages?09:44
james_wbinary09:44
james_wshowsrc for source09:44
dstansbyjames_w: Thanks :)09:45
directhexslytherin, i'm told mono is a bad copy of java, so i can give a bad copy of a review, at best09:46
slytherindirecthex: here you go - http://revu.ubuntuwire.com/details.py?package=excalibur-logger09:47
directhexslytherin, changelog obviously needs a real bug number. but seems sane otherwise09:50
directhexas far as cdbs is sane...09:50
slytherindirecthex: I was tols, as long as no one else is working on the package, bug number is not strictly necessary. :-)09:50
james_wit's not09:57
james_wif there's a needs-packaging then close it09:57
james_wif you are working for a while on it then file one09:57
james_wslytherin: is this different to the package I NEWed the other day?09:58
james_wthough if you're not closing a bug then don't put "(Closes: #XXXXXX)"09:58
slytherinjames_w: This is a different package. There is no needs packaging bug. I will remove 'Closes' entry.09:59
james_wlooks pretty good to me though10:00
james_wslytherin: advocated10:11
james_wbug 399299 and bug 399326 could do with a review :-)10:12
ubottuLaunchpad bug 399299 in libnb-svnclientadapter-java "Update SvnClientAdapter for netbeans 6.7" [Undecided,Confirmed] https://launchpad.net/bugs/39929910:12
ubottuLaunchpad bug 399326 in libini4j-java "Update libini4j-java to 0.4.1" [Undecided,New] https://launchpad.net/bugs/39932610:12
Laneymorning10:14
slytherinjames_w: I will check.10:14
james_wthanks10:14
james_wmorning Laney10:17
slytherinjames_w: dholbach has already reviewed libnb-svnclientadapter-java and he is happy with it. Should I just upload it?10:23
james_wif you think it makes sense10:23
=== noodles775 is now known as noodles775-afk
slytherinI guess I will try to test build it once before upload.10:26
slytherinjames_w: In case you feel like adding second advocations to some more java packages/libs, monajat and swtcalendar are waiting.10:32
Laneyhm11:12
Laneyreprepro was surprisingly easy to set up11:12
Laneyis there an apt preference to not care about repo signatures?11:38
Laneyspecifically to allow unsigned11:38
incorrecthow can i build the unstripped versions of ffmpeg11:43
slytherindirecthex: ping11:49
directhexpong11:49
slytherindirecthex: is the Evolution backend of tasque known to be broken on intrepid?11:49
directhexslytherin, i don't know if it's explicitly known, but AFAIK the evolution-sharp binding in intrepid is pretty crap11:50
slytherindirecthex: does this error look familiar - http://paste.ubuntu.com/223417/11:50
directhexslytherin, i know what causes it, and i can give you a patch for it, if that's what you'd like11:52
slytherindirecthex: If it is just a rebuild then I will do it myself.11:53
slytherinIf a simple symlink will work then even better.11:53
slytherinsumlink works11:55
directhexslytherin, can you pastebin /usr/lib/cli/evolution-sharp-3.0/evolution-sharp.dll.config ?11:55
slytherinsure11:55
slytherindirecthex: http://paste.ubuntu.com/223421/11:56
directhexslytherin, okay. workaround: target="libedataserver-1.2.so.9" should be target="libedataserver-1.2.so.11" for intrepid11:57
slytherindirecthex: right. Not worth an SRU is it?11:58
directhexslytherin, well, as i suspected, it's the evolution-sharp library. i don't know how wide an impact that library being broken has11:58
directhexbasically the lib's build system hard-codes expected sonames in configure11:59
directhexso configure needs to be patched with intrepid's numbers11:59
slytherindirecthex: Do I need to change anything else? The workaround is not working.11:59
directhexslytherin, same error?11:59
slytherinyes12:00
directhexrestarted the app?12:00
slytherinyes, I did12:00
directhexand it still complains about libedataserver-1.2.so.9? how exceedingly odd12:01
slytherinright. But as I said, adding a symlink works.12:01
directhexoh, edit /usr/lib/mono/gac/evolution-sharp/*/evolution-sharp.dll.config too12:02
slytherinworks now12:03
directhexright. problem is as described12:04
directhexbad soname versions hard-coded12:04
slytherinThe rdepends of libevolution3.0-cil are - tasque, gnome-do-plugins, gfax and beagle-backend-evolution. Not many12:05
directhexofficially, evolution-sharp 0.17 does not support EDS 2.2412:07
directhexjaunty's evo# does12:07
directhexbut that isn';t even ABI-compatible12:07
directhexso we're far from SRU land12:08
slytherinhe he12:08
directhexso, the way i see it, the options are: SRU to force the sonames to match, which may fix apps or may break apps. or leave it and chalk it up to "directhex has only just taken charge of mono in ubuntu right as this cycle is ending"12:08
=== noodles775-afk is now known as noodles775
directhexi don't run intrepid OR tasque, so i'll let you decide what you think best. i'll help out with the implementation issues, of course12:10
slytherindirecthex: let me take a look on LP if there is already a bug reported.12:32
slytherindirecthex: bug 285707 and bug 287332. One is open, the other is fixed in jaunty.12:38
ubottuLaunchpad bug 285707 in tasque "Tasque cannot connect to Evolution Data Server" [Undecided,New] https://launchpad.net/bugs/28570712:38
ubottuLaunchpad bug 287332 in evolution-sharp "beagle-backend-evolution cant find libedataserver-1.2.so.9" [Medium,Fix released] https://launchpad.net/bugs/28733212:38
directhexslytherin, well, the tasque one is fixed in jaunty too. question is how much we care about intrepid12:38
slytherinRight. I don't care much. :-) I will simply add the correct workaround in the bug.12:39
=== yofel_ is now known as yofel
dupondjecould somebody give a look @ https://bugs.launchpad.net/ubuntu/+source/dutch/+bug/30766712:51
ubottuUbuntu bug 307667 in dutch "Spelling checker does nothing because nl_BE spelling is missing or isn't configured by default" [Undecided,Confirmed]12:51
daurnimatoranyone able to help with https://bugs.launchpad.net/ubuntu/+bug/39628712:54
ubottuUbuntu bug 396287 in ubuntu "[needs-packaging] liblua5.1-iconv" [Wishlist,New]12:54
slytherinslomo: Tried totem from Debian experimental. DVD navigation works perfectly. :-)12:59
slomoslytherin: that's nice to hear :) but please don't report just another bug that seeking doesn't work anymore with mpeg,mkv or mxf files ;) that will be fixed before 0.10.2413:01
slytherinslomo: I am not. I care more about DVD playback than the seeking of mpeg files. :-)13:03
slomoslytherin: ok :) does seeking in dvds work btw?13:03
slytherinslomo: switching to next/previous chapter works. I didn't try time base seeking. Also setting subtitles from DVD root menu works.13:04
savvas0hello, I'm reading up on the pending debian/copyright format proposal: http://dep.debian.net/deps/dep5/ - How do I state that some files are released into the Public Domain? It wasn't clear13:16
slomoslytherin: ok :) can you confirm this bug here? http://bugzilla.gnome.org/show_bug.cgi?id=58906413:16
ubottuGnome bug 589064 in gst-plugins-bad "resindvd doesn't behave right for "previous chapter"" [Normal,Unconfirmed]13:16
savvas0"License: other" and state what the author provided?13:16
mok0savvas0: sound right13:20
savvas0ok :)13:20
noodles775Hi geser, I've updated the sphinxbase package as per your feedback - let me know if you have time to check it when you're around. http://revu.ubuntuwire.com/p/sphinxbase13:23
=== dyfet__ is now known as dyfet
slytherinslomo: I will check in evening.13:42
=== thekorn_ is now known as thekorn
=== dyfet__ is now known as dyfet
aweStevenK: do you mind if pickup the merges for obexpushd & scmxx?15:04
StevenKawe: Go right ahead!15:04
awedanke15:04
arandHello, I'm trying to push for an SRU of gnumeric (libgoffice) as described in https://bugs.launchpad.net/gnumeric/+bug/316502 Are there more (easy) steps that should be done there?15:15
ubottuUbuntu bug 316502 in gnumeric "cannot release a graph in gnumeric after click and drag" [Medium,Fix released]15:15
bddebianHeya gang15:42
AnAntHello15:42
quadrispronellery: ping15:57
Laneywgrant: Can I trouble you for an mdt page for all reverse-{build-,}deps of ghc6 and all packages maintained by pkg-haskell-maintainers@lists.alioth.debian.org?16:11
wgrantLaney: Sure. I'll do that now.16:12
Laneyand ghc6, hugs if you will16:12
wgrantOK.16:12
Laneythanks a lot16:13
=== noodles is now known as noodles775
savvas0Laney: are you a haskell packager? any chance of packaging haskell-zip-archive? :) It blocks the pandoc upgrade, bug 30952816:16
ubottuLaunchpad bug 309528 in pandoc "[karmic] Please upgrade pandoc to 1.2.1 version" [Wishlist,Confirmed] https://launchpad.net/bugs/30952816:16
ubott2Launchpad bug 309528 in pandoc "[karmic] Please upgrade pandoc to 1.2.1 version" [Wishlist,Confirmed] https://launchpad.net/bugs/30952816:16
ubottuUbuntu bug 309528 in pandoc "[karmic] Please upgrade pandoc to 1.2.1 version" [Wishlist,Confirmed]16:16
ubott2Ubuntu bug 309528 in pandoc "[karmic] Please upgrade pandoc to 1.2.1 version" [Wishlist,Confirmed]16:16
ubottuLaunchpad bug 309528 in pandoc "[karmic] Please upgrade pandoc to 1.2.1 version" [Wishlist,Confirmed] https://launchpad.net/bugs/30952816:16
ubott2Launchpad bug 309528 in pandoc "[karmic] Please upgrade pandoc to 1.2.1 version" [Wishlist,Confirmed] https://launchpad.net/bugs/30952816:16
Laneygood god16:16
Laneythis is a bad situation16:16
savvas0argh16:16
savvas0sorry16:16
Laneysavvas0: maybe16:16
Laneyif you want to do it, please come and join pkg-haskell though16:16
LaneyJoachim is a good sponsor :)16:16
savvas0I'm unfamiliar with the process, if I ever finish up with my exams, I will consider it :P16:17
Laneythere are lots of cabal libraries packaged16:17
Laneyyou can copy those16:17
Laney(plus there is cabal-debian on hackage which does lots of the hard work)16:18
savvas0I've checked out the haskell-http looks pretty easy with the cdbs .mk file hehe16:18
hyperair...why do we have duplicate bots?!16:18
Laneycabal-debian --debianize16:18
hyperairhell, they're even fighting against each other now!16:18
savvas0hm.. thanks!16:18
Laneydunno16:18
Laneyskynet?16:18
hyperairlolwut16:18
Laneyhttp://en.wikipedia.org/wiki/Skynet_(Terminator)16:18
savvas0poke the #ubuntu-bots guys :)16:19
savvas0(and/or girls, heh)16:19
wgrantLaney: http://qa.ubuntuwire.org/multidistrotools/haskell.html16:20
Laneywgrant: too kind16:20
wgrantLaney: Please try to find any omissions.16:21
=== zul_ is now known as zul
Laneywgrant: Looks alright from my quick scan. I'll update you if I learn any different16:25
wgrantLaney: Great.16:25
Laneyoh16:25
Laneywgrant: Doesn't include hugs16:25
Laney(hugs98 source package, sorry)16:25
Laneymy bad there16:25
yann2hello16:39
LaneyDoes anyone fancy doing a quick new package review for me? It's alredy in Debian NEW, but I don't think it will land before FF16:39
Laneygit clone git://git.debian.org/pkg-haskell/agda.git16:40
yann2I am setting up a CUPS print server for our office - and wanted to know if these drivers: http://software.canon-europe.com/software/0031040.asp  were packaged  - and if not, what the steps would be to get them packaged?16:44
yann2I couldn't find them packaged anywhere16:45
wgrantLaney: hugs98 added.16:47
Laneyty16:47
AndrewGeeHi. I fixed a bug for a python module in karmic. I nominated it for jaunty also, and wrote a patch. What do I do next? https://bugs.launchpad.net/ubuntu/jaunty/+source/osm-gps-map/+bug/38704316:48
ubottuUbuntu bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released]16:49
ubott2Ubuntu bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released] https://launchpad.net/bugs/38704316:49
LaneyAdd debdiff, subscribe sponsors, wait16:49
falktxis this a good place to ask for help?16:49
Laneydepends what kind of help16:50
falktxPPA16:50
falktxbuild on PPC16:50
Laney#launchpad16:50
falktxthanks16:50
falktxirc.ubuntu.com?16:50
AndrewGeeLaney: I've attached the debdiff and subscribed sponsors. It's been almost 3 weeks so far. Is this right?16:50
Laneysame server16:50
noodles775Hi geser, I'm not sure if you check the scrollback, but just in case, I've updated the package after your review comments at http://revu.ubuntuwire.com/p/sphinxbase, if/when you have time.16:50
falktxbye16:50
LaneyAndrewGee: Yes, just requires more patience... or more sponsors16:51
noodles775And a general question for anyone, I'm packaging a second package that depends on my first one (sphinxbase). Is there a way to test the second package in pbuilder, somehow passing in the first as a dependency?16:51
AndrewGeeLaney: I subscribed motu-sru. I guess that's right. Sorry for bothering you. Just wanted to make sure I hadn't done anything wrong :)16:52
LaneyAndrewGee: I haven't actually clicked. /me does16:52
Laneyoh16:53
LaneyI misunderstood what you want to do16:53
gesernoodles775: I've seen your hilight, but didn't had time yet to re-review it again.16:53
noodles775geser: great, just when you have time. Thanks!16:53
Laneyjdong, cody-somerville: bug 38704316:53
ubottuLaunchpad bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released] https://launchpad.net/bugs/38704316:53
ubott2Launchpad bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released] https://launchpad.net/bugs/38704316:53
ubottuUbuntu bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released]16:53
ubott2Ubuntu bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released]16:53
ubottuLaunchpad bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released] https://launchpad.net/bugs/38704316:53
ubott2Launchpad bug 387043 in osm-gps-map "osmgpsmap python bindings placed in site-packages rather than dist-packages" [Undecided,Fix released] https://launchpad.net/bugs/38704316:53
Laneygah16:53
StevenKWhy do we have two bots?16:54
LaneyI have no idea. Just asked ubuntu-bots to remove one of them16:54
Laneyyou could kick one if you have the power16:54
geserone doesn't seem to be enough today :)16:54
RoAkSoAxAnyone knows how to specify different CFLAGS on debian/rules for each Makefile under the same package? (The package uses 2 different Makefile, one compiles the binary '/Makefile', and the other the libs 'libipvs/Makefile') Makefile first calls libipvs/Makefile to compile the libs and then it compiles the binary16:59
AndrewGeeLaney: Thanks for taking a look :)17:00
LaneyAndrewGee: yeah you just need to get an motu-sru guy to approve it17:00
AndrewGeeGooooood :)17:00
_andrehyperair: you there?17:11
hyperair_andre: hello.17:11
_andrehi17:11
_andrei don't know if you remember, but you suggested me to use a dh-style rules file for my packages17:12
hyperairyes i did.17:13
hyperairyeah i remember17:13
_andrei did that, as in http://codepad.org/fo6biJZ0 but for some reason, it seems it doesn't work with pbuidler (it just runs the default targets)17:13
_andreit works fine with debuild though17:13
_andrehave you ever seen that behavior?17:14
hyperairyou're missing out a very important part.17:14
hyperair%:17:14
hyperair    dh $@17:14
hyperairoh wait, it's there17:14
hyperairwhoops17:14
_andre:)17:14
hyperairalright. what version of debhelper is in your pbuilder?17:14
hyperairrather, which pbuilder are you using to test?17:14
hyperairoverride rules require dh >= 7.0.5017:15
_andreversion 0.183ubuntu117:15
hyperairO_o17:15
_andreit's the one that comes with jaunty17:15
hyperairdebhelper!17:15
hyperairno way.17:15
hyperairjaunty has debhelper 7.0.something17:16
_andreoh, that was from apt-cache showpkg pbuilder17:16
hyperairheh17:16
hyperairright17:16
hyperairanyway17:16
hyperairjaunty has 7.0.2817:16
hyperairif i'm not mistaken17:16
hyperairyou'll need 7.0.5017:16
hyperairwhich means you should specify it as such inside your build-depends as well17:16
hyperairif you intend to upload it to a jaunty ppa, you're going to have to backport debhelper as well.17:17
hyperairat least 7.0.5017:17
_andre7.2.8ubuntu1~jaunty~ppa117:17
hyperairthere are debhelper packages for jaunty and intrepid floating around which you can copy17:17
_andrethat's what it says here17:17
hyperairO_o17:17
hyperaireh?17:17
hyperairdo this:17:17
hyperairpbuilder login17:17
hyperairand then apt-cache policy debhelper17:18
_andrek, sec17:18
hyperairit's the debhelper version *inside* pbuilder's chroot.17:18
hyperairnot the debhelper version installed in your system17:18
_andreah, ok17:18
_andrei believe i specified karmic when creating the environment17:19
_andre7.0.17ubuntu417:20
_andrehmm17:22
_andrelooks like it has both jaunty and karmic and defaults to jaunty17:22
_andrehmm, no, even with "--distribution karmic" it seems to have installed the jaunty environment17:24
_andrehow do i update pbuilder's debhelper?17:25
VK7HSE_andre: when you created your pbuilder ... what did you use to create them? something like 'sudo DIST=karmic pbuilder create'17:28
_andreVK7HSE: sudo pbuilder create --distribution karmic17:29
* hyperair uses a custom script17:29
_andrei tried running that again and it said "E: No such script: /usr/share/debootstrap/scripts/karmic"... weird17:32
hyperairyou'll need a newer debootstrap then.17:33
hyperairit isn't too hard though17:33
hyperairif you cd into /usr/share/debootstrap/scripts, you'll notice that all the ubuntu scripts are symlinks to one script. just create another symlink to the said script, and call it karmic.17:33
_andreoh, cool17:34
_andre"unknown location deb/dists/karmic/Release"17:37
_andre:/17:37
hyperairO_o17:37
_andrei ran this command:17:38
hyperairwhy do you have so many issues?!17:38
_andresudo pbuilder create --distribution karmic --mirror "deb http://archive.ubuntu.com/ubuntu karmic main restricted universe multiverse"17:38
hyperairah. that would make sense.17:38
hyperair--mirror is wrong.17:38
hyperairthe manpage says just give it a url17:38
hyperair--mirror "http://archive.ubuntu.com/ubuntu" --distribution karmic --components "main restricted universe multiverse"17:38
hyperairthat's what you're supposed to do17:39
_andreoh17:39
_andrethanks17:39
hyperairyou might be interested in using a pbuilderrc17:39
hyperairconfig file17:39
hyperairi've a one-size-fits-all config file, adapted from what i remembered of directhex's one17:39
_andrei just assumed --mirror worked the same as --othermirror, which is mentioned in the wiki17:39
hyperair--othermirror is a | separated list of deb lines17:40
hyperairi think deb-src works as well17:40
hyperairthe manpage is a good read.17:40
_andreyeah, sorry17:41
_andrei had never built deb packages before17:41
hyperair=O17:42
_andrewe'll move our servers to ubuntu here at work17:42
_andreit'd be cool if i could get those in the official repositories17:43
=== ember_ is now known as ember
_andreour shared-hosting web servers use them17:44
VK7HSE_andre: here's a copy of my pbuilderrc file ...  http://files.getdropbox.com/u/927280/pbuilderrc   this needs to be renamed to .pbuilderrc and placed into you ~/ (home directory!)17:45
_andrethanks!17:46
VK7HSE_andre: you will need to edit the servers that are in this file to suite your local repository ...17:46
_andreok17:47
VK7HSE_andre: my ISP is an ubuntu mirror!17:47
_andre:) nice17:48
VK7HSEanyway bedtime for me! ... near 3am !!17:48
RoAkSoAxHey guys is there a wiki page that shows how to package Java apps?17:48
RoAkSoAxDktrKranz, don't forget to review lekhonee please. Thanks a lot :)18:04
TwoToneSpiritIs the firefox-3.5 package now firefox-3.5 final?18:05
slytherinTwoToneSpirit: yes18:09
TwoToneSpiritslytherin: Cool.  I've been using it from the firefox-security repo for a while - if I install firefox-3.5 from the jaunty repo, will it automatically change the panel icon etc?18:09
slytherinTwoToneSpirit: what panel icon?18:10
TwoToneSpiritThe firefox panel icon.  And also the shortcut under applications -=> internet18:10
slytherinTwoToneSpirit: I am not sure. I have not used it.18:10
TwoToneSpiritok18:11
TwoToneSpiritit's on my mother's computer, and obviously I just want it to be simple :-)18:11
TwoToneSpiritThank you though.  I have been enjoying this channel more and more - very important job here obviously18:11
slytherinTwoToneSpirit: You can easily modify the panel icon.18:11
TwoToneSpiritslytherin: Yeah, I was more just curious18:12
_andrehyperair: it worked, i've just uploaded the new packages to revu, with the debhelper >= 7.0.50 build-dep and the short rules file :)18:19
hyperair_andre: great! =)18:23
hyperairwhich package was it again?18:23
_andrehttp://revu.ubuntuwire.com/p/watchcatd, http://revu.ubuntuwire.com/p/libwcat and http://revu.ubuntuwire.com/p/libapache2-mod-watchcat18:24
kamalnandanHi..18:30
nhandlerHello kamalnandan18:30
kamalnandanhi..18:30
=== micahg1 is now known as micahg
=== Znova_ is now known as Snova_
newnoobHow can i join the MOTU team?18:57
newnoobHow can i join the MOTU team? Someone please answer.18:58
stefanlsdnewnoob: see the topic18:58
newnoobWhich one?18:59
=== _stink__ is now known as _stink_
stefanlsdhttps://wiki.ubuntu.com/MOTU18:59
quadrispronewnoob: "Want to get involved with the MOTU? https://wiki.ubuntu.com/MOTU/Contributing"18:59
newnoobThanks.18:59
=== txwikinger2 is now known as txwikinger_work
=== paulproteus_ is now known as paulproteus
=== Solarion_ is now known as Solarion
fabrice_spRoAkSoAx, any luck with your Makefile's nightmare?20:32
RoAkSoAxfabrice_sp, not yet really. I was thinking on not specifying the CFLAGS on debian/rules and the problem will be solved, though I don't know what would be the impact of not having them there20:33
fabrice_spRoAkSoAx, why do you need to specify CFLAGS?20:33
RoAkSoAxfabrice_sp, Debian did it that way, so I was just following their changes20:34
RoAkSoAxmok0, by adding this: http://pastebin.ubuntu.com/223800/ on debian/rules (lighttpd), should it Build-Depend on libtool, automake, and autoconf ?20:35
fabrice_spis it for a merge? Why not just doing exactly the same as Debian?20:35
RoAkSoAxfabrice_sp, I'm upgrading the package to latest upstream version, and CFLAGS have changed between both versions20:36
fabrice_spAnd is it still mandatory to have 2 sets of CFLAGS? By the way, making first lib/Makefile and then Makefile make the the lib build 2 times?20:38
RoAkSoAxfabrice_sp, for example, according to the libipvs/Makefile, libs are built with -g -fPIC -DLIBIPVS_USE_NL and /Makefile is only built with -g20:40
fabrice_spRoAkSoAx, when you say "according to libipvs/Makefile" do you mean that this is th CFLAGS of the makefile? Cnan you pastebin the Makefile and the rules file?20:43
RoAkSoAxfabrice_sp, /Makefile: http://pastebin.ubuntu.com/223813/ , libipvs/Makefile: http://pastebin.ubuntu.com/223811/ debian/rules: http://pastebin.ubuntu.com/223814/20:46
fabrice_spRoAkSoAx, I don't see the point of setting CFLAGS in the rules file as each Makefile override it at  the begining20:49
RoAkSoAxfabrice_sp, yeah I was thinking the same thing :)20:50
fabrice_spso I would say you can ignore CFLAGS in the rules file20:50
RoAkSoAxthough I was told It needed to be there, don't know why :)20:50
fabrice_spi nthe Makefile, you have CFLAGS = ...20:50
fabrice_spif it would have been CFLAGS += ... it would be different20:50
fabrice_spin that case, I don't see the point of setting it (it's not used)20:51
RoAkSoAxfabrice_sp, ok then. I'll drop them. Thanks a lot.20:52
fabrice_spyou're welcome: sometimes lines just stay in a rules file, just because nobody try o delete them and see that nothing bad happen :-)20:52
macoive used dh_make before. ive heard now though that some set of other dh_ stuff can generate what i need instead of me having to delete a bunch of files. can anyone point me to an explanation?20:54
RoAkSoAxfabrice_sp, haha yeah. That's why I also tried without using CFLAGS on debian/rules and it built with no problem so I was thinking on drop them, Just wanted someone with more expertize on the subject to confirm what I was thinking20:54
fabrice_spmaco, what kind of file are you deleting?20:55
fabrice_spmaybe you just need to call make clean in the clean target?20:55
macoabout half of what ends up in debian/ directory... all the .ex stuff20:56
fabrice_spahhh, but just one time, right?20:56
macoright20:56
macoi mean after dh_make, lots of extra files are made, and i'm told there's a non-dh_make way to generate the rules/control/changelog and other necessary files20:57
macobut i dont know it20:57
LaneyI don't know of it20:58
fabrice_spneither do I20:59
fabrice_spthe 'simple' way is to copy this files from another package :-)21:00
=== MT- is now known as MTecknology
=== MTecknology is now known as MT-
gaspaScottK: could you please take a look at bug #402710 (given that you replied to some of those mails)21:28
ubottuLaunchpad bug 402710 in ocaml "[3.11.1 transition][round 1/6] Please synchronize ocaml 3.11.1-2 from Debian sid in Karmic" [Undecided,Confirmed] https://launchpad.net/bugs/40271021:28
Laneydid he get the sync blacklist changes reverted?21:29
gaspaLaney: i must have missed something... why it's blacklisted?21:31
Laneybug 38794321:31
Laney...21:32
ubottuLaunchpad bug 387943 in ocaml "Karmic: please do NOT synchronize following packages" [Undecided,Fix released] https://launchpad.net/bugs/38794321:32
gaspauh21:32
savvas0erm.. just to be safe, do I need to notify anyone about redistribution for any package included in Ubuntu repositories? e.g. ubuntu-restricted-extras packages?21:32
gaspa...21:33
gaspabut .... but... he 's the same person??21:33
Laneyhuh?21:33
Laneyany archive admin can undo it21:34
gaspaLaney: this David is the same who ask to not sync ocaml 3.11.1 and is now caring about syncing...21:35
Laneyyeah that was a while ago21:35
gaspai see.21:36
maxbgaspa: The point was not to start the transition in Karmic until is was certain it would be accomplished in Debian in time21:36
gaspamaxb: I see, but he didn't seem consciuos of the blacklist, asked by him... only that.21:38
gaspaanyway, no probs, let's ask to undo ;)21:38
Quintasanlibxklavier12-dev is a Virtual package in karmic, on what I should depend? libx11-dev?21:48
geserlibxklavier-dev21:51
Quintasangeser: Thanks21:55
jayteeukGood evening all.22:42
jayteeukIs there anyone around this evening who can help me get started with fixing the problems with Eclipse that Justin Dugger pointed out recently?22:45
directhexwhich one?22:55
jayteeukApparently doko uploaded a package for Eclipse 3.4, which is an improvement over the 3.2 previously shipped, but had some jars bundled that ought to be using the system-wide ones.22:56
jayteeukI don't know how much time I have to dedicate to it, but I've been watching the pkg-java-maintainers mailing list and decided it's probably time I actually tried to help out instead of just sitting idly by and letting Eclipse in Ubuntu die.22:59
jayteeukI gather part of the problem has to do with OSGi metadata not being in some system-wide jar files - that's probably why doko bundled the jars.23:00
pwnguinhi jay23:02
jayteeukHi pwnguin.23:03
jayteeukI see your name was mentioned in Justin's recent commentary/call to action.23:03
pwnguinyes. yes it was23:03
pwnguinprobably because23:03
pwnguin*dramatic reveal*23:03
=== pwnguin is now known as jldugger
jayteeukTada!23:04
jlduggerI am he!23:04
=== jldugger is now known as pwnguin
jayteeukOK, that makes sense then. :)23:04
jayteeukIt's good to put names to... uh... names. :)23:04
pwnguinwell, i used to go by jldugger, but I liked the alias too much23:05
pwnguinanyways23:05
pwnguina few questions: have you read debian-policy, and have you nabbed the latest source package from karmic?23:06
jayteeukNo and no.23:06
pwnguinwell, the post linked to debian-policy, so that's a quick find23:07
pwnguinthe real challenge for you will be getting source code as shipped by ubuntu23:07
* jayteeuk goes to check out that link.23:07
jayteeukI'm currently running Jaunty, btw.  Am I likely to experience severe (e.g. unbootable) breakage with Karmic, with it still being early days?23:09
pwnguinalpha 1 is out, no?23:09
pwnguinyea, it's up to alpha3 now. my technique has been to run dual boot23:10
jayteeukTo be honest I don't know - I haven't been tracking developments as closely as I'd like lately.23:10
pwnguinon a laptop23:10
jayteeukSounds like a plan.23:11
pwnguinyou could just run a pbuilder and upgrade it23:11
pwnguinbut you wouldn't be able to rest23:11
pwnguintest23:11
jayteeukYeah, I'm going to need some hand-holding on the whole packaging front as well.23:12
jayteeukMy only other contribution was a small patch to NetworkManager a couple of dist-upgrades ago.23:12
pwnguinthat's one of the purposes of MOTU ;)23:12
jayteeukWell I'm glad you said that. :)23:12
pwnguinof course23:13
jayteeukI'm kind of hoping this can help to kickstart my involvement again.23:13
pwnguineclipse isn't what i'd call a training wheels package ;)23:13
jayteeukOh blimey no, it's a monster!23:13
pwnguinfrom what i can tell, eclipse's own release build process isn't pretty23:14
jayteeukNo, so I gather.23:14
pwnguini saw a patch to change a directory from someone's homedir23:14
jayteeukThere's work underway to improve the build process though.23:14
pwnguinso how comfortable are you with other technologies23:15
pwnguinlike ant/make, Java, Eclipse itself?23:15
jayteeukJava programmer by trade, so... use ant Java (1.3, eek! But comfortable with later releases) and Eclipse (3.4) daily.23:16
jayteeukOn Windows.23:16
pwnguinfront-end java?23:16
pwnguinor server side?23:16
jayteeukServer-side.23:16
pwnguinok. not that it matters much, i dont think we'll need to worry about threading or UI toolkits23:17
jayteeukI've done some reading on SWT and followed a few examples.  It all seems to basically make sense, I just need to do some hacking to drum it in.23:17
pwnguinwell, the first thing a good Ubuntu Developer does is set up a test environment (as I'm sure you're aware)23:18
jayteeukIndeed.23:18
pwnguini just have my laptop share a homedir between stable and ubuntu+123:18
pwnguinshould anything catastrophic happen, recovery is doable23:18
pwnguinshould anything super catastrophic happen, there's other computers, and liveCDs :)23:19
pwnguinsome people use VM's23:19
pwnguinor chroots23:19
jayteeukI thought about a VM, but I'm not sure how practical it would be for something as heavyweight as Eclipse.23:19
pwnguineclipse im told takes ages to build23:20
pwnguindepending on the VM, it could take as long as... ages23:20
jayteeukI used to use a 32-bit chroot for WSAD when I used it back in the day.23:20
pwnguinubuntu uses a repeatable build system23:21
pwnguinthe core of that is called pbuilder23:21
jayteeukSounds vaguely familiar.23:21
jayteeukPossibly from my NetworkManager adventure, possibly from planet posts.23:22
pwnguinits basically a chroot with all minimal packages installed. when it starts, it makes a copy, installs all the build dependencies, and makes a new package23:22
pwnguinno "it works for me" syndrome23:22
jayteeukIndeed - a clean environment every time.23:23
pwnguinso once you've set up a test env, pbuilder (or a PPA), you're ready to grab the source23:23
pwnguinfrom the test env: 'apt-get source eclipse'23:24
jayteeukJust to go OT for a mo, do you know if Empathy does auto channel logging?23:24
pwnguinheh23:24
pwnguinim lazy23:24
jayteeukOh actually the logs are online aren't they?23:24
pwnguini barely know what empathy is23:24
pwnguinbut this channel should be logged23:25
pwnguinand im probably duplicating something from #ubuntu-classroom, poorly23:25
pwnguinirclogs.ubuntu.com23:25
jayteeukWell I guess I'm being a bit lazy not going searching for those logs too. ;)23:26
pwnguinsource packages are basically split into a description, the original tarball, and debian modifications23:26
pwnguinjust to make things extra confusing, debian modifications come in two varieties23:26
jayteeukRight, so that's the .dsc, .orig.tar.gz and .diff.gz, right?23:26
pwnguinpatching in a debian/ dir, and patches23:26
pwnguinyea23:26
pwnguinapt-get should unpack the two .gz files for you23:27
pwnguinhowever, it wont apply patches23:27
jayteeukIs this where you tell me about quilt and cdbs and all those and I stick my head in the sand and hope I understand the one that's relevant? :)23:28
pwnguini think this one uses quilt23:28
pwnguinbut i only looked at 3.223:28
pwnguinits a set of patches, that's all that really matters here23:28
jayteeukI can do some extra reading on that anyway.23:29
pwnguinif there's still a patch to remove org.eclipse.dom.apt, i'd love someone to explain to me why23:29
pwnguinmy guess is they thought they were pulling out something related to debian's apt, when it's really something about annotation processing tool23:30
jayteeukHeh.23:31
pwnguinannotations are new as of like java 1.5C?23:31
jayteeukSounds about right.23:31
pwnguini donno. when i learned java, they were big on Java223:31
pwnguinand eclipse was some fancy new set of whitepapers about plugins23:32
jayteeukI picked up Eclipse around 2.1, when the CVS integration was an external plugin and was awful.23:33
directhexpwnguin, sounds like me really23:33
pwnguinheh23:33
jayteeukAnd IIRC JavaBeans were the next big thing when I started learning Java - Applets were all the rage.23:34
pwnguini remember a professor assigning me to write a servlet23:34
pwnguinand never figuring out just what the hell a bean was23:34
directhexJava left a big impression on me23:34
directhexhi, i'm your friendly neighbourhood Mono maintainer23:34
macoi still dont know what a bean is...except for eating23:35
jayteeukdirecthex: Why do I get the idea it wasn't a good impression?23:35
macobut i do remember the servlet thing23:35
jbernard__is anyone able to import an upstream tarball into a bzr branch using bzr-builddeb? I keep getting a failed assertion: isinstance(version,str)23:35
micahgjbernard__: lp might be undergoing maintenance right now23:35
directhexjayteeuk, where did you get that idea?23:35
pwnguinjbernard__: i think the source code release of launchpad got a bit too much publicity23:36
jayteeukdirecthex: "left a big impression" rarely has positive connotations. :)23:36
jbernard__it fails for me locally, i belive it's in import_dsc.py23:36
micahgah23:37
jbernard__i was following james' instructions in the user manual, but the merge-upstream step fails with that assertion23:37
pwnguinjayteeuk: anyways, reviewing patches with the last maintainer, or even upstream, might be a good way to get familiar with what ubuntu/debian wants23:38
pwnguingranted, we know it's not perfect23:38
pwnguinand i have no idea what osgi is23:38
jayteeukThat makes 1.5 of us.23:38
pwnguinor maven23:38
jayteeukSame again.23:39
pwnguinapparently java developers are supposed to hate maven for being harder than ant23:39
jayteeukI should really know this stuff inside-out.23:39
pwnguinjayteeuk: one thing you can do is add comments to patches23:39
jayteeukBut I've never used maven and I've heard differing opinions from those who have.23:39
jayteeukLike inline source code comments, or better explanations in Changelog?23:40
pwnguinheh, ive seen packages throw away the entire upstream build tool23:40
pwnguinand just write a makefile23:40
pwnguinjayteeuk: the patches start off with #'s that can be used for comments23:41
jayteeukAh, OK.  That's new information for me.23:41
jayteeukI think.23:41
pwnguinactually,23:42
pwnguindiff ignores EVERYTHING that isn't diff format23:42
jayteeukWell, yeah.23:42
pwnguinso you can just dump it into email23:42
pwnguinbut probably, # are handy for making diffs with diffs in them23:42
pwnguinall this talk about very bad revision control and diffs makes me wonder how far along packages in BZR is23:43
jayteeukAh yes, that's right - the .diff.gz is a patch that adds all the patches and Debian control stuff.23:44
jayteeukI remember trying to get my head around that the first time.23:44
pwnguinit's basically the worst patch management system known to man23:44
jayteeuk:)23:44
pwnguinhowever some very misguided software authors require modifications to be distributed like that23:45
jayteeukHmmm... "If it ain't broke...", "We've always done it this way..."23:45
pwnguinwell, 1) ubuntu was founded in part to stress test ideas like bzr23:46
jayteeukBut so long as I can get the thing building from source to begin with, that's a good start for me.23:46
pwnguin2) it's a massive pita for security teams23:46
jayteeuk1) Really?23:46
pwnguin3) it's confusing to new developers23:46
directhexpoor java folks :(23:47
directhexsee, i reckon you guys would kill for some of our toys23:47
pwnguin1) sure. canonical "bought" bzr before they announced ubuntu even23:47
pwnguini dont really like java or c#23:47
jayteeukI had no idea bzr even existed until long after I was using Ubuntu daily.23:47
pwnguinbut i do appreciate java's ability for high scale threading23:47
jayteeukdirecthex: I'll resist as long as I reasonably can and still make a living. :)23:48
pwnguinjayteeuk: perhaps because it wasn't ready for mass consumption, and git came along shortly after bzr23:48
jayteeukBut I'm happy to admit that both camps can learn a lot from each other - I just need to get other people in my company thinking the same way.23:48
pwnguinthat's gotta be either devastating or vindicating, to find out a few months after you set out on bzr that Linus Torvalds is now your competitor23:49
jayteeukYeah, I'll say.23:49
jayteeukValidation of the dvcs concept on the one hand, but talk about having the deck stacked against you.23:50
pwnguinso anyways, you might want to make sure all the current patches make sense first23:51
pwnguini saw something like 30 applied to 3.223:51
pwnguinchecking that out will give you a sense of what's an acceptable sized pathc23:51
pwnguinpatch23:51
jayteeukAny monster patches that you recall?23:51
pwnguinmaybe one23:52
pwnguinand a few wtf patches23:52
jayteeukI'll see when I get the source, but it'd be nice to be prepared. :)23:52
pwnguinbut they might have been dropped given that 3.2 was ages ago23:52
pwnguinlike, i hope the patch with ~/eclipse/lib is gone23:52
pwnguinoh hay23:53
pwnguinhttp://patches.ubuntu.com/e/eclipse/extracted/23:53
pwnguini hope you like tomcat23:54
pwnguinhttp://patches.ubuntu.com/e/eclipse/extracted/eclipse-add-ppc64-sparc64-s390-s390x.dpatch23:54
jayteeukI have nothing against it really. :)23:54
pwnguinlike that one, you see a ## DP: changeset blah blah23:54
pwnguinit looks like the apt one is gone23:55
jayteeukThat's a pretty useful list.23:55
pwnguinages ago, debian developers were angry about ubuntu not shipping patches back23:56
pwnguinand other dds were angry about patch spam23:56
jayteeukYeah, I saw that.23:56
pwnguinthis was a compromise, presumably until bzr is finally distribution scale23:57
pwnguinhere we go23:57
pwnguin-JAVA_HOME = ~/vm/sun14223:57
pwnguin+JAVA_HOME ?= /usr/lib/jvm/java-6-openjdk23:57
jayteeukYou looking at my screen?23:57
directhexsometimes the best route is for the same people to actually work on both distros23:57
directhexwhere possible23:57
pwnguinim sure DDs love that idea23:58
jayteeukI never really got into the whole tension between Debian and Ubuntu.23:58
pwnguini just dont understand how ~/vm/sun142 could possibly work outside of eclipse's servers23:59

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