/srv/irclogs.ubuntu.com/2010/02/14/#ubuntu-motu.txt

SoftwareExplorerWill someone explain to me what DESTDIR in a makefile does?00:16
persiaSoftwareExplorer: It's typically used to identify the location into which the software should be installed.00:16
SoftwareExplorerso if I make it so that when a person runs make install it usually copies a file to /usr/lib/gtk-2.0/modules/, were should it copy to ?00:17
SoftwareExplorer$(DESTDIR)/usr/lib/gtk-2.0/modules/librgba.so00:18
SoftwareExplorer?00:18
directhexSoftwareExplorer, DESTDIR is useful to override the behaviour you've otherwise been encouraging. For example, if you compile with "--prefix=/usr", then things like pkg-config files will have that prefix burned in - but when building a package, you cannot touch /usr, so your package build would break00:19
directhexSoftwareExplorer, so you'd use "DESTDIR=debian/tmp make install" to make "make install" override into a different prefix00:19
directhexwhilst still burning in data relating to --prefix=/usr00:19
SoftwareExplorerSo, is DESTDIR to help you with where to put the file once it's compiled, or give you a temporary place to run gcc and build the file?00:21
directhexthe former00:24
directhexDESTDIR is the place "make install" installs to00:25
tsmitheDESTDIR is the "DESTination DIRectory"00:25
SoftwareExplorerI put the makefile I'm working on at http://paste.ubuntu.com/375816/. Would you mind looking at it and telling me if I'm doing it right?00:27
persiaSoftwareExplorer: Looks reasonable.  Does it work?00:29
directhexno, that's wrong00:29
persiaWhy?00:29
directhexyou shouldn't force /usr00:29
directhexi.e. DESTDIR=/opt should go into /opt, not /opt/usr/00:29
persiaAh, that would be ${DESTDIR}/${PREFIX}/... though.00:29
SoftwareExplorerSo how do I tell it that it should put it in /usr/lib/gtk-2.0/modules by default?00:30
persiaSet PREFIX to usr00:31
persiaOh, and use PREFIX ?= so that it can be overridden by directhex's user who wants to install in /opt/00:32
SoftwareExplorerpersia: How does the computer know that the program is in /opt ?  The main reason I'm trying to write a makefile is so that I can make a .deb out of a single .c file, and this is the first time I've tried to do a makefile.00:35
persiaThe user would run `DESTDIR=/opt PREFIX="" make install`00:36
SoftwareExplorerSo that would override whatever I set it to in the makefile?00:39
SoftwareExplorerOk, here's the new version of the makefile. http://paste.ubuntu.com/375827/  I'm not sure if I did the PREFIX part right.00:47
persiaSoftwareExplorer: "PREFIX ?=usr/" and "${DESTDIR}/${PREFIX}/lib/gtk-2.0/modules/"00:51
SoftwareExplorerOk, thanks so much for the help. That clears up a lot of confusion.00:52
lexualgpodder package in universe has bugs and is an older version, ppa has current version without bugs, how does one go about getting the packaged patched or updated?00:53
lexualhttps://bugs.launchpad.net/ubuntu/+source/gpodder/+bug/50888600:53
ubottuUbuntu bug 508886 in gpodder "gpodder crashed with AttributeError in set_attributes()" [Undecided,Fix released]00:53
persia!update00:53
ubottuFor upgrading, see the instructions at https://help.ubuntu.com/community/UpgradeNotes - see also http://www.ubuntu.com/getubuntu/upgrading00:53
persiaDarn!00:53
persiahttps://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate00:55
mr_steveQuestion: If I want to fix a bug in a package - firefox-vimperator in this case - what's the procedure? Attach a debdiff to the bug report? Submit an updated package to REVU?00:56
persiamr_steve: Attach a debdiff to the bug report, and subscribe "ubuntu-universe-sponsors"00:58
lexualI'm not sure if I was clear, I know how to upgrade my packages to the latest version. I want to who to speak to get a newer version into the archive.00:58
persialexual: File a bug against the package and attach the diff.gz file from the upgrade.00:59
mr_stevepersia, thanks01:00
lexualpersia: there is a bug already and it has links to *.dsc and ppa of updated package.01:01
lexualhttps://bugs.launchpad.net/ubuntu/+source/gpodder/+bug/50888601:01
ubottuUbuntu bug 508886 in gpodder "gpodder crashed with AttributeError in set_attributes()" [Undecided,Confirmed]01:01
persialexual: Does that .dsc link to something that builds and solves the bug for lucid?01:03
lexualaccording to ppa person it does, give me a few minutes and I will test on my system.01:05
lexualhttps://launchpad.net/~thp/+archive/gpodder/+packages01:11
lexualpersia: I have just installed ppa package and it solved the crash problem.01:11
persiaOK.  Update the bug with a comment about that, and subscribe ubuntu-universe-sponsors01:12
lexualpersia: done01:14
persialexual: One of the developers will double-check, and either upload or explain if something else is needed.01:15
persiaThanks a lot for investgating that.01:15
lexualpersia: great, thanks for your help.01:15
paissadlintian seems not to accept XSBC-Original-Maintainer .. in the control file ... neither in the .dsc file02:02
paissadshould i consider that warning ?02:02
persiapaissad: Um, Which lintian message do you get from that?02:17
paissadpersia, W: pms-linux source: unknown-field-in-dsc original-maintainer02:18
paissadI: pms-linux: unknown-field-in-control original-maintainer02:18
persiaWhich lintian are you running?02:19
paissadpersia, Lintian v2.3.2ubuntu102:20
paissadhttp://pastebin.com/f3ac76ed302:20
persiaAh, what *version* is your package?02:21
paissadpms-linux_1.20.392-1_all.deb02:21
persiaOK.  I think that's an issue in lintian, but maybe not: specifically I suspect that lintian is checking the version number to determine if "Original-Maintainer" is a valid control file entry.02:22
persiaTry again with 1.20.392-0ubuntu1 and see if you get the same result.02:22
paissadok02:23
paissadpersia, indeed, if i append 0ubuntu1 instead of 1, i have no warning ^^02:30
persiaRight.  I think it's a bug, but I suspect that many people disagree with me.  I know why it's that way, and it's not important.02:30
persiaSo, basically, if you're preparing a package for Ubuntu, use Original-Maintainer, and if you're preparing a package for Debian, don't.02:31
paissadpersia, i think that -1 or 0ubuntu1 should be both accepted02:31
persiaWhy?02:32
persiaAnd Where?02:32
paissadpersia, i just think that lintian should not return any warning because we choose to append -1 instead of -0ubuntu1 when we enter Original-Maintainer:02:33
persiaHeh, neither do I :)02:33
persiaBut the reason it does that is that a new upload to Debian should have -1, and using Original-Maintainer in Debian is a bug.02:34
paissadok02:34
persiaAnd a new upload to Ubuntu should have -0ubuntu1, and not using Original-Maintainer in Ubuntu is a bug.02:34
paissadlol02:35
tsmithepersia, if you're still around, i'll probably upload the diff in around half an hour or so. this build is taking unusually long; i'm sure that in the end it'll be successful, but naturally, i don't want to waste your time.03:06
persiatsmithe: Thanks for your concern: I'm looking forward to the new shiny bits :)03:06
tsmithecool. annoyingly, though, because i've not got around to getting pisa in a state that the debian python folk think is acceptable (and because they're so hostile), manuals are still only provided online, and the local ones are deleted, because i can't build the pdfs.03:09
tsmithe(pisa you can see at https://launchpad.net/~mscore-ubuntu/+archive/ppa/+sourcepub/893784/+listing-archive-extra)03:09
tsmithehowever, that's immaterial, really. another cool development is that the 0.9.6 release includes another free soundfont :)03:09
tsmitheand it's a lot smaller than fluid03:10
persiatsmithe: You can't get pisa into Debian?03:11
persiaAnother soundfont?  Excellent!03:11
persiaIs it separable, or only available with mscore installed?03:11
tsmithei provide it as a separate binary package03:11
persiaLovely.03:12
tsmitheas for pisa.. well, when i tried to talk to the python team about it, they seemed fairly hostile. i can't remember what their objections were, but it was something to do with eggs.03:12
hyperairsoundfont?03:12
tsmithepersia, in any case, they didn't have very good documentation03:12
tsmithehyperair, yes?03:12
hyperairwhat's a soundfont? O_o03:12
tsmitheit's like a font, but with banks of sound samples, rather than glyphs03:13
tsmitheso you can use midi calls to reference those sounds, and make music03:13
tsmithe(think timidity/freepats etc?)03:14
persiaWell, freepats is a particularly unfortunate example :)03:14
tsmitheyes, that's why i chose it :)03:14
hyperairooh cool03:15
tsmithehyperair, having a free soundfont was necessary to make musescore (a notation program that i maintain) worthwhile, but coincidentally it also allows more applications better sound. i'm glad now that we don't only have one 120mb one.03:16
tsmithei still think we're not quite at the same stage that exists on windows, with a centralised midi server thingy, but i think we're getting there thanks to some gstreamer support and a nicer pulseaudio.03:17
hyperair120MB huh. that's big.03:19
persiatsmithe: If you have any ideas to improve the gstreamer support, I'd like to hear about it.  The wildmidi integration feels like a bi of a hack, and lots of users complain about things that aren't quite bugs.03:20
tsmithehyperair, it had lots of samples :) the new one has fewer (though i think it still provides the whole gm set)03:21
tsmithepersia, well, i think wildmidi is the main weakness. it's a nice library from what i've seen, but its development seems to have stalled.03:21
persiaYeah, well.03:21
tsmithedoes it still not support sf2?03:21
persiaI've not uploaded a new version since way back when.03:22
* persia checks upstream03:22
tsmithelooks like it doesn't, according to the site03:22
persiaYeah, but I should probably update it.03:22
persiaThere's a note on the homepage about visiting the IRC channel to abuse them about the hackiness of 0.2.2 :)03:23
tsmithemm03:23
tsmitheits main advantage it its lightness, i think, which is good. i don't know how its performance compares to fluidsynth, which is still my favourite03:23
tsmithebut, of course, fluidsynth has to run as a daemon, which i'm not sure is ideal.03:23
persia3.0 has sf2 support.  I'm not sure I'll get it into Lucid, but I should be able to get it into squeeze.03:23
tsmithedoes 3.0 exist, then? i thought it was just a plan.03:24
tsmithei think an ideal situation could involve a very minimal daemon that opens an alsa midi port. if something tries to play, it just builds the right gstreamer pipe, all the while opening another port to allow two things to use it at once.03:25
tsmithethen of course, i suppose gstreamer could do as musescore does, and link against libfluidsynth rather than libwildmidi03:26
tsmitheof course, i don't know how feasible this is, but it's certainly too much work for me at least until the summer03:26
persiaOh good.  I'm not as bad a maintainer as I thought from the homepage.  Yeah, neither 2.3 or 3.0 has been released.03:26
tsmithethought so.. that's what i meant by "stalled" :s03:27
persiaThere's been a few stalled attempts to write some glue that provides a midi sink and gstreamer source.  They all seem to either get overambitious (and turn into softsynths) or not get completed.03:28
tsmithei think anything i started would quickly fall into the latter category. as the adage goes, it's easier said than done.03:29
tsmithe(though i think it could be "easy". but you couldn't avoid "time-consuming")03:29
persiaWell, it wouldn't be that hard to build a gstreamer module that wrapped fluidsynth.03:30
persiaBut that would be kinda heavy to provide by default.03:30
persia(part of why I liked wildmidi)03:30
tsmitheyes. but would it be excessively heavy? i know fluid is very configurable, and to me it has always *sounded nicer*03:31
persiaFluid is lovely, but it does require a fair bit of processor and RAM.03:32
tsmithedo we know why that is?03:33
tsmithe(i've never read the code)03:33
persiaI don't offhand.  I've always assumed it was because it was good at what it did.03:36
persiaRemember that fluid has all those built-in effects engines and what not.03:37
tsmithei know.. can they be turned off? as a hypothetical default, to lighten the load, that could be attractive.03:38
persiaI don't know.03:40
persiaBut since we're talking about a theoretical project you don't expect to have time to complete, I'm not sure how much it matters yet :)03:40
tsmitheno. you're right, and i must admit that was the thought that occurred in my head03:42
persiaheh03:45
tsmitheok, pbuilder finally done. time to open the bug.03:46
tsmithepersia, https://bugs.launchpad.net/ubuntu/+source/mscore/+bug/52158403:52
ubottuUbuntu bug 521584 in mscore "Please upload musescore 0.9.6~beta1+dfsg-0ubuntu1" [Undecided,New]03:52
persiatsmithe: Thanks.  I'll grab it in a bit.03:52
* jdong wonders if it's actually feasible to backport enough of dpkg bits to support source 3.003:54
tsmithepersia, thanks a lot.03:55
tsmithehi jdong03:55
tsmithebut, i'm off to bed. it's 4am again :s03:55
jdonghey tsmithe :)03:55
tsmitheciao! got a lot of music and reading to do tomorrow; gotta get some rest03:56
persiajdong: Wait for the next merge: there's still some 3.0 bits that lucid doesn't support.03:57
ryanakcaCould someone review http://revu.tauware.de/p/turnin-ng please? turnin-ng_1.0.1-0ubuntu1_{source,i386}.changes are lintian clean.04:06
jdongah :) good to know04:07
SoftwareExplorerI'm having trouble building a package because a directory it installs to doesn't exist in my minimal pbuilder environment. The error I get is at http://paste.ubuntu.com/375971/. How should I handle this ? A mkdir -p in the makefile? Some other part of the packaging? Or should I be looking for the package that makes that directory and depending on it?06:36
fabrice_spSoftwareExplorer, the makefile should create the directory it requires to make the cp. Perhaps install would be better than a cp06:53
SoftwareExplorerIn my google ings since I asked, I read a little about install. I have a few questions though. What's the difference between install -d and install -D, i.e. which one gets closest to what cp librgba.so /usr/lib/gtk-2.0/modules/ would do?06:57
jmarsdenSoftwareExplorer: man install    for info on the arguments to it.  install -d foo just creates the directory foo; install -D SRC DEST "create all leading components of DEST except the last, then copy SOURCE to DEST"06:59
jmarsdenSoftwareExplorer: So (guessing a lot) you might want to do something like:   install librgba.so /usr/lib/gtk-2.0/modules/librgba.so07:01
jmarsdenSorry, make that:  install -D librgba.so /usr/lib/gtk-2.0/modules/librgba.so07:01
SoftwareExplorerjmarsden: Ok, thanks. I was looking at the man page, but I didn't get the synopsis part.07:01
SoftwareExplorerjmarsden: Thank you! It worked.07:03
jmarsdenThe synopsis in every man page is a list of the ways to use the command.  So if you use install -d all you put after that is a directory, ...07:03
jmarsdenGood!07:03
SoftwareExplorerSo, another question. For the uninstall, there's no uninstall command, so is rm the way to do it?07:05
SoftwareExplorerWell, at least when I did man uninstall I got an error about no manpage07:06
jmarsdenSoftwareExplorer: You need an "uninstall" target in your makefile, for a Ubuntu package?  Why?07:06
jmarsdenHow is your debian/rules file going to use that makefile target?07:07
SoftwareExplorerWell, this is the first package I've tried.07:07
SoftwareExplorerSo I'm learning lots as I go.07:08
jmarsdenSoftwareExplorer: So you have read and understood the Packaging Guide, right.  And does it mention the need for an uninstall target?07:08
jmarsdenWhat gave you the idea that you need one?  Is there some packaging documentation out there suggesting one?07:09
SoftwareExplorerNo.07:09
jmarsdenThen... why are you asking me about one? :)07:09
jmarsdenhttps://wiki.ubuntu.com/PackagingGuide/Complete    is the guide for doing Ubuntu packaging.  Follow it, and you should be fine.07:10
SoftwareExplorerBecause I guessed that if the package uses a makefile to install, then it probably uses a makefile to uninstall.07:10
fabrice_spit should, but it's not mandatory07:10
fabrice_spopps: I was thinking about a clean target07:11
fabrice_spuninstall: no. It's been handeld by the package management tools07:11
jmarsdenfabrice_sp: Right.07:11
SoftwareExplorerSo it's something like dpkg keeps track of files installed by a package and deletes them when the package is removed?07:12
fabrice_spyeap07:12
wgrantYour rules file installs files into the *package*, not onto the system.07:13
SoftwareExplorerI see.07:13
SoftwareExplorerThanks for the help, and I guess I have lots more "homework" to read. :)07:15
jariqMy package finaly got into universe repository. Will I get e-mail automaticaly when someone reports a bug or do I have to subscribe somewhere ??07:54
rippsIt seems that I can't update bzr on my lucid because bzr-gtk has a bzr dependency of (>> 2.1~) which apparently is less than the new bzr's 2.1.0~rc2-108:00
rippsIs bzr-gtk really incompatible with bzr 2.1.0~rc2, or is it just be too cautious08:02
iulianjariq: https://launchpad.net/ubuntu/+source/ipwatchd/+subscribe08:03
iulianjariq: Do the same for the second package.08:04
jariqiulian: thx08:05
l3onfabrice_sp: Thanks for uploading blends :).08:47
l3onfabrice_sp: I'm going to also report bug in debian.08:47
fabrice_spl3on, thanks to you to work on the merge ;-)09:10
oojahI'm looking for an advocate or two for http://revu.ubuntuwire.com/p/sqlite3-pcre If you fancy giving this package some love on this day of romance, I'd much appreciate it.09:35
nigelbcan someone help me with an error when I try to package.  Its something to do with the patch.  I have an idea whats wrong, but I'm not sure how to correct it09:39
nigelbthis is the error message I get http://pastebin.com/d1cede65309:42
randomactionnigelb: your pastebin link doesn't work09:57
nigelbrandomaction, oops, hold on.  pasting again09:57
nigelbI lost the logs, building again to reproduce error10:05
nigelbhere's the paste http://paste.ubuntu.com/376060/10:08
randomactionyes, the patch doesn't apply10:11
nigelbthe thing is one file the patch is supposed to apply is not exiting at the end10:12
nigelbbut I dont see how10:12
nigelbI did a quilt push and then patched10:12
nigelbso, all patches should have applied10:13
nigelbs/exiting/existing10:15
randomactionmaybe it's deleted in the clean target?10:15
l3onHi all... I'm building debian-med... In the build log I see:10:17
l3onMissing or avoided packages:10:17
l3onand then a list of packages...10:17
l3onis it an error?... What means "Missing or avoided packages" in pbuilder ?10:18
l3on-> http://paste.ubuntu.com/376066/10:18
ari-tczewl3on: built fine10:20
ari-tczewis MoM fixed?10:22
l3onari-tczew: thank you.10:26
l3onari-tczew: "is MoM fixed?" to me ?10:27
ari-tczewl3on, nope, generally to MOTU / developers10:29
ari-tczewbdrung, geser, persia: ping10:30
BlackZhello, sombody can review this packet? http://revu.ubuntuwire.com/p/autotrash thanks10:52
geserari-tczew: MoM is fixed10:55
ari-tczewgeser: second question about fakesync... do we should include previous ubuntu's revision in debian/changelog?10:59
ari-tczewlike in merge10:59
geserIMHO no, as we would do a normal sync if we didn't need that fakesync11:01
ari-tczewgeser: third question about fakesync... issue is mismatching tarball, so why we can't replace tarball with debian?11:02
geserthe current packages in the archive reference the Ubuntu .orig.tar.gz with its md5sum and when you replace it with one with a different md5sum you break those old .dsc files11:07
=== ogra_ is now known as ogra
ari-tczewso need to just repace all 3 files - diff.gz, .dsc, tarball11:08
dooooomido all modifications outside the debian directory require the use of dpatch or quilt? what if it's just minor, debian-specific changes to the build system or something?11:09
ari-tczewpersia: do you will work on bug 294593 ?11:09
ubottuLaunchpad bug 294593 in lash "Please merge lash 0.5.4-1 (universe) from Debian unstable (main)" [Wishlist,Incomplete] https://launchpad.net/bugs/29459311:09
geserari-tczew: how for all published (and mirrored) revisions? remember that you can fetch old versions from LP. All the tools assume that once a file got published it doesn't change anymore11:11
=== k0p_ is now known as k0p
paissadhi all, http://revu.ubuntuwire.com/p/pms-linux ... the package is lintian warning|error free !12:02
jcfppaissad: that contains loads and loads of binaries, many without sources and/or licenses...12:41
paissadjcastro, o012:41
paissadjcfp,12:41
paissadjcfp, i don't see what's the matter mate, ... the licence of this soft is GPLv2 .. i don't know what you really mean ^^12:43
sebnerpaissad: you can't ship binaries (.dll) without source. I'm wondering if you even testbuilt it because sunjava is not present anymore in lucid12:45
paissadjcfp, are talking about this http://revu.ubuntuwire.com/report.py/legal?upid=7743 ?12:45
jcfppaissad: see sebner's comment. I'm talking about the link to revu you posted 43 minutes ago12:45
paissadsebner, i've tested the package in karmic & jaunty & debian ... not lucid ... i mentioned lucid because it's said that other distrib are not accepted anylonger12:46
sebnerpaissad: yeah, you only can upload to the current -devel version which is lucid and I doubt your package will build there12:46
paissadsebner, though i have to test it in lucid ? ..12:47
paissadwhy would that not work ?12:47
sebnerpaissad: Because sun-java is not available anymore. You have to test if it builds and run with openjdk12:48
paissadsebner, ok12:48
rippsCan someone carry through the bzr-gtk sync from sid? I added a debdiff to bug #521353 to update it dh7, it was giving me a bunch of problems with pbuilder, now it doesn't.12:49
ubottuLaunchpad bug 521353 in bzr-gtk "Sync bzr-gtk 0.97.0+bzr674-3 (universe) from Debian unstable (main)" [Medium,Triaged] https://launchpad.net/bugs/52135312:49
paissadjcfp, btw, i built the software from the svn source, but i've removed windows binaries during clean target in the debian/rules file .. and the soft is licenced under GPLv2 .. what's wrong with that12:50
paissadi'm just confused12:50
sebnerripps: don't add any unecessary changes to Debian packages and especially not to syncs!12:50
sebnerpaissad: you better create a get-orig-source rule which removes the binaries beforehand12:51
ari-tczewsebner: have you got expierence in fix FTBFS causing by gcc, right?12:51
sebnerari-tczew: O_o, not really. What's the issue12:52
sebner?12:52
geserripps: does bzr-gtk from Debian unstable build for you in lucid? (see also Debian bug #569415)12:53
ubottuDebian bug 569415 in src:bzr-gtk "bzr-gtk: FTBFS: cp: cannot stat `debian/tmp/usr/lib/nautilus/extensions-2.0': No such file or directory" [Serious,Open] http://bugs.debian.org/56941512:53
paissadsebner, yeah, how can i build the orig.tar.gz source without windows binaries files ? ... i just ran dh_make -f ../$pakage$version.tar.gz && debuild -uc -us --lintian-opts -iIEvm -pedantic --color always12:53
ari-tczewsebner: I worked on merge libjdic-java and it got ftbfs, clean debian revision too got ftbfs12:53
rippsgeser: yeah, that's one of the things I fixed in the debdiff12:53
sebnerpaissad: you better take a look at the Packaging Guide12:53
ari-tczewsebner: I can open new bug and include my merge-propose, but it's need ftbfs fix12:54
paissadsebner, i did mate  ;)12:54
paissadsebner, i wil do it manually ^^12:54
paissadwill*12:54
sebnerpaissad: that's not allowed afaik12:54
sebnerari-tczew: hmmm, pastebin the error12:55
paissadsebner, hmm well, if i download from the svn source .. knowing that that source contains windows binaries ( binaries i absolutely don't need for the packaging) ... if i'm not allowed to remove those binaries before compressing the source  .... what must i do then ?12:56
ari-tczewwhat's the command for get pbuilder buildlog, verbose?12:57
ari-tczewI'm building from .dsc12:57
sebnerpaissad: well, you are allowed to remove it but with a get-orig-source so every person that fetches the sources through your package gets the same results12:58
sebnerari-tczew: --logfile12:58
paissadsebner, ok, i will remove those "fucking" files before compressing the source (tar+gzip) and after that i run dh_make and so on13:01
paissadare we ok ?13:01
sebnerpaissad: you can do that but you still need a get-orig-source rule because you are removing stuff for *this* upload *manually*13:02
paissadsebner, oh, i did not know about this "get-orig-source" rule ... lmgt13:02
ari-tczewsebner: http://s1.plikos.pl/11e3/f30af66d18095996ca4d3c886ed16287/buildlog.txt13:07
sebnerari-tczew: next time please use pastebin ;)13:08
rippsgeser: I just emailed a version of the debdiff to the debian bug. I'm not very familiar with debian's email interface, how long until it the page updates with the email?13:08
gesera few minutes, you usually get a confirmation mail when your mail got processed13:09
ari-tczewsebner: pastebin hangs my web browser13:09
ari-tczewthis is a large file13:09
sebnerari-tczew: well, not everyone wants to download something from a polish upload service ;) You might have more luck asking in #ubuntu-mozillateam as it seems this is a xulrunner issue13:10
paissadi don't see any info about get-orig-source  rule in maintainer guide (debian|ubuntu) .. may someone help me ?13:15
jcfppaissad: get-orig-source is a target in debian/rules that automates the cleanup so that anyone can simply run ./debian/rules get-orig-source and get a clean tarball free of unwanted binaries (jar, exe, dll, etc.).13:16
paissadok ... thanks13:16
paissadjcfp, and i guess that target should be called before clean target !13:17
sebnerpaissad: https://wiki.ubuntu.com/PackagingGuide/Examples/ChangingTheOrigTarball13:17
sebnerpaissad: it's not needed to remove the binaries in the clean target when they are not present (get-orig-source gives you a clean tarball)13:18
paissadok13:18
bdrungari-tczew: pong13:21
ari-tczewbdrung: about debian/changelog in fakesync... so get changelog file from Debian and add dch -i "Fake sync due to..." right?13:29
bdrungari-tczew: yes13:29
ari-tczewok, so fakesyncs are waiting for sponsor :D13:30
sebnerari-tczew: mind our new policy :P (See -devel ML)13:32
ari-tczewsebner: -devel ML?13:33
sebnerari-tczew: ubuntu-devel Mailinglist. We use now XfacesyncY in the changelog13:33
ari-tczewwrrrrrr13:34
ari-tczewso I need to change all debdiffs13:34
sebnerari-tczew: well, it's not that fix so just go with your debdiffs for now ;D13:34
sebnerari-tczew: It will be a requirement at some point in the future though13:35
ari-tczewsebner: stricte start oficial using -XfakesyncY with new development cycle? not now?13:35
sebnerari-tczew: well, yesterday there was a dicussion if we should use XubuntuY or XbuildY and the think the most appropriate it XfakesyncY. Don't know when we'll really use it. As FF nears and not that many syncs/fakesyncs will occur you might be right with lucid+113:37
sebnerari-tczew: there is still some discussion going on so you might want to ask persia as he is the mastermind behind this :D13:38
ari-tczewsebner: I know about yesterday discussion, because I just started discussion :-]13:39
sebnerheh13:39
sebnerari-tczew: yeah but it's now on the ML as well13:39
ari-tczewwhat is "lucid+1" ?13:39
sebnerari-tczew: Ubuntu 10.10 ;)13:40
ari-tczewsebner: so do I need to refresh all my debdiffs, or not?13:41
sebnerari-tczew: Do as you wish as nothing is official yet13:41
ari-tczewso I don't change debdiffs, just waiting for sponsors13:42
bdrungsebner: we had here a very long discussion about fakesyncs yesterday (you can read the log if you have an hour)13:47
sebnerbdrung: I participated too ;)13:48
bdrungups :)13:49
sebnerbdrung: as it's on the ML to gather some more feedback I was just not sure how official it is now13:49
bdrungsebner: i think we should wait some time (one or two weak). if there are no vetos, it's official. then we should create the wiki documentation.13:51
sebnerbdrung: aye13:51
bdrungsebner: a response from an archive-admin would be good (because they have to modify their scripts)13:52
sebnerbdrung: pitti agreed already13:52
bdrungk13:52
bdrungsebner: so XfakesyncY wouldn't do any harm (compared to using XubuntuY)?13:53
gesersebner: give it some more time. at least the next week so the other devs have time to read it13:54
sebnergeser: sure13:54
sebnerbdrung: I guess13:54
sebnergeser: bdrung but fakesync won't get autosynced if I understood it right?13:55
geseryou probably need to look into the scripts to know for sure13:55
bdrunggeser: where do i find the script?13:56
geserbdrung: some parts are in https://code.edge.launchpad.net/~ubuntu-archive/ubuntu-archive-tools/trunk and some in LP itself13:57
sebnergeser: I just read it and I guessed but I'm not 100% sure13:57
sebnergeser: oh, I thought you spoke about persias proposal. Nothing is implemented yet?!13:57
gesersebner: the proposal intend to autosync on new upstream versions and there wasn't enough time since yesterday to created patches for the existing code13:59
sebnergeser: so there are super cool features planned where you can tell the difference between new upstream and new debian version and work accordingly?14:01
bdrunggeser: i found nothing related in ubuntu-archive-tools14:01
geserbdrung: I don't have an clear overview how the autosync work in detail myself yet14:02
geserbdrung: some scripts are in scripts/ftpmaster-tools in the LP code. those are the server-side parts from the archive admin scripts14:03
bdrunggeser: can i branch this code somewhere?14:03
bdrunggeser: with the XfakesyncY in the name, the sync script could sync in all cases.14:04
sebnerbdrung: only in case of new upstream :P14:05
geserbdrung: https://dev.launchpad.net/Getting14:06
bdrungsebner: no. in the other case the script can do something similar to my fakesync script (get debian source, extract it, replace the source tarball, dch -i "fakesync")14:06
sebnerbdrung: interesting approach14:06
geserbdrung: if you only want to look at the code branch lp:launchpad/devel14:07
geserbdrung: sync-source.py from http://bazaar.launchpad.net/~launchpad-pqm/launchpad/devel/files/head%3A/scripts/ftpmaster-tools/ might be a good start for looking14:07
gusnanWhat are the reasons for a package to dissappear from the list at revu.ubuntuwire.com ?14:12
ari-tczewbdrung: could you take a look @ http://pastebin.ubuntu.com/376172/ is it possible to causing ftbfs by gcc ?14:15
bdrungari-tczew: it's not the fault of gcc. The problem starts with "No such file or directory". a package could be missing or a parameter is not set correctly.14:17
geserari-tczew: unlikely, see like 1550+: gtkmozembed_internal.h:25:27: error: nsIWebBrowser.h: No such file or directory14:18
iuliangusnan: Does it show up on the front page?14:19
iuliangusnan: What is the name of the package you're interested in?14:20
gusnaniulian, no - it does show up if I have a "direct" link though.14:20
gusnanIt my own package "sciteproj"14:20
geserari-tczew: looking at line 1546 those absolute paths for -include and -I look suspicious14:21
gusnanit's there at /p/sciteproj , but not in the list on the front-page.14:21
iulianAh.14:21
iulianHmm.14:21
iuliangusnan: It seems that the package has been archived.  I've just unarchived it and should show up on the front page.14:24
gusnanthanks!14:24
ari-tczewI don't have time for waste time to fix this FTBFS, I can open a new bug and include my merge-propose diff14:26
ari-tczewmaybe someone want to take this one and fix FTBFS14:26
ari-tczewbug 52171214:32
ubottuLaunchpad bug 521712 in libjdic-java "Merge libjdic-java 0.9.5-6 (multiverse) from Debian testing (main)" [Undecided,New] https://launchpad.net/bugs/52171214:32
directhexmain -> multiverse? that sounds odd14:37
geserlibjdic-java in in universe since jaunty14:38
ari-tczewif it's disturb you, feel free to change it14:38
persiaari-tczew: Rather, please explain why it should now be in multiverse14:43
ari-tczewpersia: omfg, I don't want to move into multiverse, just I always look @ Component: multiverse14:46
ari-tczewhttps://launchpad.net/ubuntu/+source/libjdic-java14:46
ari-tczewenough?14:46
persiaThat's a bug in launchpad (because it's not in multiverse).  Please report it.14:47
geserpersia: see the footnote14:48
ari-tczewpersia: regards for you, because it's not me find this bug and I can't describe what about this issue14:48
persiageser: Where is that encoded within the package though?14:49
persiageser: Or is it just stuck until the next upload?14:49
persiaari-tczew: Fair enough.  Do you understand why it's a bug?14:50
geseras far as I understand it the "package information" is the data of the last upload, not the current one (e.g. if the page gets promoted/demoted since then)14:50
gesers/page/package/14:50
persiageser: That makes sense, but LP *knows* the current value.  Oh well, still buggy :)14:51
geserthe last libjdic-java upload went to multiverse and the package got moved to universe after that14:51
persiaRIght.14:51
geseryes, the page itself is correct because of the footnote, but not very useful in that form14:52
ari-tczewpersia: how do you checking package component?14:53
geserari-tczew: I look at the table on the page you mentioned14:54
persiaari-tczew: apt-cache show ${PACKAGE} | grep ^Section: provides a hint for a current apt-cache.  rmadison provides a hint for other environments.14:54
ari-tczewah, I SEE14:54
ari-tczewpersia: could you report bug to launchpad? because you found it14:56
persiaari-tczew: doing so now14:56
ari-tczewpersia: what about bug 294593 ? do you will work on it?14:57
ubottuLaunchpad bug 294593 in lash "Please merge lash 0.5.4-1 (universe) from Debian unstable (main)" [Wishlist,Incomplete] https://launchpad.net/bugs/29459314:57
persiaI'll try it again.  It completely failed the last few times I tried.14:57
ari-tczewwould be nice14:58
persiaari-tczew: It's causing some bug?14:59
ari-tczewpersia: probably not, just I want to clean up repositories before FFe15:00
persiaThis merge isn't affected by FF.15:01
persiaNo new upstream.  No significant changes in Debian.15:01
ari-tczewpersia: so is it can be merged while FFe? without any special reasons?15:02
persiaari-tczew: Well, check the changelogs in Ubuntu and Debian, and check the differences.  I don't see anything (and I strongly dislike trying to merge around tarball-in-tarball)15:02
ari-tczewpersia: but what about fakesyncs? can I prepare debdiff while FFe?15:03
bdrungari-tczew: bug 499329 needs an merge and maybe a refresh to use the latest mozilla-devscripts features15:04
ubottuLaunchpad bug 499329 in foxyproxy "Merge foxyproxy 2.18.1-1 (universe) from Debian testing (main)" [Undecided,New] https://launchpad.net/bugs/49932915:04
ari-tczewbdrung: so this is a job for dhillon-v1015:07
ari-tczewwrrrr, java in firefox 3.6 doesn't work? I can't play on-line java games.15:08
ari-tczew[lucid]15:09
geserari-tczew: less distraction for you :)15:09
ari-tczewgeser: what do you think about?15:11
l3onHi all.. someone of you can confirm me that this bug is invalid -> https://bugs.edge.launchpad.net/ubuntu/+source/sdl-image1.2/+bug/515105 ?15:11
ubottuUbuntu bug 515105 in sdl-image1.2 "sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc, error 'libsdl_image1.2'" [Undecided,New]15:11
persial3on: I don't think it's invalid: rather I think that some additional Conflicts/Replaces work needs be done.  (and #ubuntu-bugs is often a good place to ask this class of question)15:14
l3onthanks persia15:14
l3onproblem is that there is no package called sdl-image-devel which conflicts in the bug report.15:16
persialibsdl-image1.2-dev15:17
l3onOk, but:15:17
l3onTitle: package libsdl-image1.2-dev (not installed) failed to install/upgrade: trying to overwrite '/usr/include/SDL/SDL_image.h', which is also in package sdl-image-devel 0:1.2.10-215:17
persial3on: Are we looking at the same bug?  I see "trying to overwrite '/usr/lib/libSDL_image-1.2.so.0', which is also in package sdl-image 0:1.2.10-2"15:18
persial3on: Oh, I see it now different place.  Yeah, I think the bug is invalid, but it might be exposing also a valid bug :)15:20
l3onanyway: there is no package called sdl-image in ubutnu -> http://packages.ubuntu.com/search?keywords=sdl-image15:20
persiaapt-cache search sdl-image shows me two packages.15:21
l3onof course.. me too.15:22
l3onlibsdl-image1.2 - image loading library for Simple DirectMedia Layer 1.215:22
l3onlibsdl-image1.2-dev - development files for SDL 1.2 image loading libray15:22
l3onI think that that package cames from a Third Party Repository.. or something similiar.15:23
persiahttp://conflictchecker.ubuntu.com/possible-conflicts/karmic/universe.txt shows a potential issue with libsdl1.2-pulseaudio, but I think that's different.15:25
persiaYou might check other releases, but it may be entirely invalid.15:25
persia(and we really ought to find time to clean up one of the releases one day on that checker)15:25
l3onA lot of weeks ago I was writing a py script that through launchpad-lib went in LP and marked a lot of old bugs of LTS as Invalid... but I did not find free time to finish the work. However, script could be potentially dangerous...15:29
l3onBut it could be a fast way to do what you speaking about.. (If I understand what do you mean... :P)15:31
persiaI think maybe I wasn't clear.15:32
persiaThe conflictchecker is currently producing about 9MB of data about undeclared conflicts in packages.15:32
persiaAdding the appropriate Conflicts/Replaces entries in the packages would be good.15:33
persiaIt would be nice to have a release that was known not to have any valid conflict/replace bugs in the upgrade path.15:33
persia(but it's a *massive* volume of work)15:33
l3onAhh.. Ok. :))15:35
paissaddo you know a package that uses  get-orig-source in his debian/rules file so that i can have real examples ?15:49
directhexpaissad, most mono-flavoured packages do15:49
asbinbdrung: Thank you for your comment in enna package, I've just uploaded a new version.16:09
bdrungasbin: drop quilt from b-d (you do not need it)16:09
asbinbdrung: really ? my package would'nt build with pbuilder if I remove quilt b-d !16:10
bdrungasbin: dpkg-source applies the patches (so you do not have to b-d on it)16:11
asbinbdrung: oh i've added a "include /usr/share/cdbs/1/rules/patchsys-quilt.mk" in the debian/rules file ...16:11
bdrungasbin: drop this too. ;)16:11
asbinbdrung: of course ;)16:13
AnAntHello, regarding sl-modem-source, it currently Recommends: dkms, linux-headers-2.6-486 | linux-headers-generic | linux-headers16:14
AnAntshouldn't it rather Depend on linux-headers-2.6-486 | linux-headers-generic | linux-headers ?16:14
oojahpaissad: http://revu.ubuntuwire.com/p/sqlite3-pcre has get-orig-source for downloading from a git repo. It's still awaiting review though, so might not be the best example.16:19
asbinbdrung: ok, package re-uploaded :)16:23
bdrungasbin: debian/control has trailing whitespaces16:24
bdrungasbin: find another ubuntu developer, who ACK your package, and i will upload it16:29
didrocksfabrice_sp: hey. please, check when branches are maintained into bzr. You last anjuta's sponsored wasn't pushed into the desktop team branch and I accidentely removed the -0ubuntu2 changes17:08
persiaAnAnt: Depends is probably more appropriate, as the modules won't build without them.17:08
didrocksfabrice_sp: debcheckout warns you when there is a Vcs-Bzr tag :)17:08
persiadidrocks: The issue is that the warning is useless for 90% of packages, as it applies to some Debian source.17:09
persiadidrocks: Perhaps it's worth trying to get some additional tag set somehow that indicates when a package has special Ubuntu handling?17:09
didrockspersia: right, I think that we should maybe patch that17:09
didrockspersia: I think it worth a try as this error is more than common17:10
persiaHow though?  We can't even rely on launchpad being authoritative, as there are potentially packages that aren't specially handled in Ubuntu that use launchpad.17:10
persiadidrocks: Also, shouldn't the desktop team migrate to using the new distributed development branches :)17:10
didrockspersia: I know, the migration will be slow, as we wait for the merge-upstream to be 100% working for big packages like nautilus ;) (we already try that on package where upstream is dx team)17:11
persiaYeah.  I wouldn't expect it to happen overnight, and there's still plenty of *native* packages that have separate bzr trunks.17:12
persiaBut aside from that, how do you think we might handle better tracking of when a VCS is being used?17:13
randomactionWhy isn't Maintainer: field set to ubuntu-desktop for anjuta?17:13
persiaShould debcheckout perhaps warn if there is an upload?17:13
persiaThat's another good question: it's definitely worth mangling the maintainer for these special cases.17:13
didrockspersia: I agree, the Maintainer field is quite random today. And maybe debcheckout can warn if current revision in branch (not UNRELEASED) != last uploaded version?17:15
persiadidrocks: Yeah, I think debcheckout is the right place, because that catches also cases where Vcs-* is in Debian and there is Ubuntu variation.  apt-get's warning is probably good as-is.17:16
persia(and patching debcheckout also means we don't need to invent new headers, etc.)17:16
didrockspersia: totally agree. Not the time to work on it before FF, but can be easy to do after that :)17:17
persiaIt's a new feature: you'd need an exception to do it after that.17:17
persiaI think it mostly hits the Desktop team, as I don't think any other teams have quite such an advanced, non-distributed-development VCS workflow.17:18
didrockspersia: right, but even if the change is hanging around on my computer until next release, that's not so urgent afterwards17:18
didrocksyeah, mostly17:18
persiaTrue.  I'm just thinking of time spent fixing up these issues vs. time spent patching :)17:19
persiaI think I see a complaint from the desktop team at least once a week.17:19
didrocksI'll try to have a look on Monday (it seems I have said that too many time in the last 48h, will see if it's possible) :)17:21
didrocksbut debcheckout is in perl, right?17:21
persiaheh.  Good luck :)  Maybe you can also get someone else to do it.17:21
persiaYes, perl.17:22
didrockswell, I have limited knowledge in it, so, maybe, we can call for an opened opportunity :)17:22
persiaDeclaring an opportunity sounds like a good plan.  Seems there are lots of folks who opportunistically fiddle with desktop stuff: some might have a bit of time.17:23
didrocksand no GNOME release next week, so, that can be an easy task to give17:24
* didrocks write down on a note17:24
persiaIndeed.17:24
AnAntpersia: thanks17:37
persiaAnAnt: No, thank you for volunteering to get that package from the absolutely useless state in which it was for hardy into something that has become not only usable, but actually almost good.17:38
persia(some of the reasons it's not yet "good" are unfortunately hardware limitations :( )17:38
AnAntpersia: and lack of upstream development17:38
persiaYeah.  Nobody seems to care anymore.17:39
AnAntpersia: the current maintainers aren't developers, but they accept patches17:39
AnAntpersia: the guys at linmodems.org are really doing their best17:39
AnAntpersia: but the best they can give is limited to support17:40
persiaIndeed.  I think the issue is mostly that very few people still use them as modems (instead using other forms of network connectivity), and not enough people want telephony yet.17:40
AnAntanother question, the first package in Recommends should be a real (not virtual) package, right ? ie Recommends: x | y | z, x must be a real package, right ?17:41
AnAntor that is only for Depends ?17:41
persiaFor both.17:41
AnAntpersia: btw, Rolf Leggewie also joined in for maintaining sl-modem lately17:50
persiaCool!17:50
AnAntyeah17:51
BlackZsomebody can review this package? http://revu.ubuntuwire.com/p/autotrash thanks17:54
jcfpBlackZ: looking18:09
l3onSomeone could take a quick look at goobox in merges.ubuntu.com/universe.html ?18:13
l3onwhy is not there uploader ?18:14
l3onand why version is 2.0.0-5ubuntu1 if in lucid we have: 2.1.1-3?18:15
AnAntback to sl-modem-source, isn't linux-libc-dev enough ?18:19
persiaDoes it not need kernel headers to build the kernel modules?18:20
AnAntyes,18:20
AnAntok18:20
wrapsterhow do i create a pkg from tar.gz18:25
wrapsterI always get this error.. "The directory name must be <package>-<version> for dh_make to work!18:25
wrapsterI cannot understand the directory name or you have an invalid directory name!18:25
wrapster"18:25
geserto which directory does the .tar.gz unpack?18:26
persiawrapster: Trick 1: don't use dh_make :)18:26
persiawrapster: Just unpack the upstream tarball, and create a debian/ directory in there, and create your changelog, copyright, control, and rules files.18:27
Rhondafabrice_sp: What I said was that I didn't note down the LP bug with the category wish because actually it should be invalid, it has to be in there already …18:33
hyperairpersia: interestingly, i still can't create a package without dh_make. the only file i know how to completely rewrite is the rules and copyright files. i still don't really remember the changelog and control format fully.18:34
hyperairheheh18:35
randomactionhyperair: dch --create creates changelog18:45
jcfpBlackZ: commented18:45
hyperairrandomaction: ah it does? cool.18:46
hyperairrandomaction: that doesn't help me with my debian/control issue though..18:46
hyperairrandomaction: i just don't seem to remember the required fields.18:46
randomactiondh_make is really outdated18:46
hyperairi agree.18:46
hyperairi just dh_make, remove most of the .ex/.EX files18:46
hyperairmake that all18:46
hyperairand debian/rules18:46
hyperairand copyright18:47
hyperairthen i rewrite those two18:47
hyperairand the watch file also18:47
james_wmkdir debian/; dh_make --addmissing; rm debian/*.ex debian/*.EX'; is another way to start18:47
hyperairhmm18:47
persiahyperair: One should always use dch to create the changelog.18:47
asbinpersia: Hi ! You already have a look to enna package http://revu.ubuntuwire.com/p/enna , bdrung has made some comments and I've follow his recommendations, can you please have look at it ? Thank you !18:47
hyperairpersia: why?18:47
persiahyperair: And control is just RFC2822-format based on the policy.18:47
persiahyperair: Because the format is fussy :)18:48
hyperairpersia: yes, i know, but i'd have to go dig out the policy to figure out the fields required18:48
persiahyperair: sensible-browser /usr/share/doc/debian-policy/policy.html/ch-controlfields.html18:49
hyperairpersia: then i'd have to have a browser open.18:49
persiahyperair: Well, one could use an ncurses browser.  Alternately, one could use /usr/share/doc/ubuntu-policy/policy.txt.gz18:50
hyperairpersia: all those alternatives are no better than just getting dh_make to give me a skeleton control file18:51
persiaThere are also a couple different tools that automatically generate this for python packages.  Having a more general solution would be nice.18:51
persiahyperair: I guess.  I'm just unhappy enough with the rest of what dh_make produces (and needing to answer the same 25 questions related to how it's completely wrong) that I advise against using it at all.18:52
hyperairpersia: heh well, i suppose dh_make is not good for beginners learning to package by the standards18:52
BlackZjcfp: thanks, I'm fixing the problems/errors18:53
persiaI don't think so, and I think that once someone isn't a beginner, it's just as easy to just type Source, Maintainer, Section, Priority, Build-Depends, Standards-Version, Homepage, Package, Architecture, Depends, Description in a text file :)18:53
* hyperair grumbles18:53
hyperairthat's a long list and i've a bad memory, damnit.18:54
persiaThat's why there's the files I referenced :)18:54
l3on -> dpkg-source: error: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address18:56
l3onwhat could be the cause ?18:56
persial3on: That usually comes from not running update-maintainer when applying other patches in a package not otherwise changed in Ubuntu.18:57
hyperairpersia: but that requires me to open up a browser on my machine that is generally running out of memory already.18:57
persiahyperair: Or a text viewer :)18:58
l3onpersia: -> Ubuntu Developers is already set as maintainer.18:58
hyperairright18:58
persiahyperair: Or just take a note of the 11 fields, and create a template file :)18:58
persial3on: with which email address?18:58
hyperairdh_make sounds simpler to use.18:58
l3onpersia: cat debian/control.in|grep maint18:59
l3onMaintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>18:59
l3onXSBC-Original-Maintainer: Jonas Smedegaard <dr@jones.dk>18:59
l3onbut also there is a debian/control file with Mainteiner set to Jonas Smedegaard <dr@jones.dk>19:00
persial3on: Probably related to debian/control.in -> debian/control generation.19:00
* didrocks fabrice_sp_ hey. please, check when branches are maintained into bzr. You last anjuta's sponsored wasn't pushed into the desktop team branch and I accidentely removed the -0ubuntu2 changes19:00
persiadidrocks: Didn't you say that before?19:00
l3onpersia: have I try to modify manually debian/control ?19:00
didrocks(fabrice_sp_: seems you was disconnected)19:00
didrockspersia: /msg /me :/19:00
askhl_I'm creating a data package containing files used by another package.  Where would be a good/recommended place to install these files?19:04
askhl_/usr/share/<packagename>?19:04
l3onOk, persia I received this:19:05
l3onE: moin source: debian-rules-automatically-updates-control line 2519:05
l3onso, I edit rules:2519:05
persiaRight.  That's a bug in the package.19:05
l3on  DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes19:06
persiaBut you didn't then manually update the control file.19:06
l3onto19:06
l3on   DEB_AUTO_UPDATE_DEBIAN_CONTROL = no19:06
l3onthe part of code is:19:06
l3onDEB_PYTHON_SYSTEM = pysupport19:06
l3onifneq (,$(DEB_MAINTAINER_MODE))19:06
l3on  # Enable stuff not policy compliant (eg. unsuitable for build daemons)19:06
l3on  DEB_COPYRIGHT_CHECK_STRICT = yes19:06
l3on  DEB_AUTO_UPDATE_DEBIAN_CONTROL = no19:06
l3onis it the right way ?19:06
persiaI usually just leave E: debian-rules-automatically-updates-control alone and try to work around it.19:08
persiaWorth filing a bug in Debian, but painful to try to fix (and maintain) as an Ubuntu delta.19:08
l3onok... thanks for suggestions. :)19:11
askhl_I would like to write a package which just contains data (used by a different package).  I know that you can install docs to the proper location by just writing the filenames in debian/docs.  What approximately should I do to install other data into some appropriate location?19:23
askhl_I'm using dh_make to get a makefile with targets such as dh_installdirs.  Is this the one I want?19:24
persiaNo.19:24
persiaYou want to use dh_install19:24
* persia digs up a URL for a slightly-outdated class on the subject19:24
persiahttps://wiki.ubuntu.com/MOTU/School/PackagingWithoutCompiling19:25
askhl_Thanks a lot, persia19:26
persiaaskhl_: The example is for a shell script, but the same model applies to anything that just needs to copy stuff somewhere.19:26
askhl_Great.  This is much simpler than what I was doing19:29
persiayeah.  dh_make is a handy tool to use to teach the art of packaging, but not so useful if just trying to get something packaged.19:29
fabrice_sp_Rhonda, sync of pgadmin3 requested ;-)19:43
fabrice_sp_(too late)19:43
asbinHi everybody ! is there ubuntu developers here ? I'm looking for reviewers for a package ...19:51
asbinHere it is : http://revu.ubuntuwire.com/p/enna19:51
didrockspersia: I need your light on a FTBFS on amd64 that I don't get on i386: http://launchpadlibrarian.net/39193477/buildlog_ubuntu-lucid-amd64.anjuta_2%3A2.29.90.0-0ubuntu2_FAILEDTOBUILD.txt.gz19:58
didrockspersia: libsvn-dev dep is pretty simple: Depends: libsvn1 (= ${binary:Version}), libapr1-dev, libaprutil1-dev19:59
kklimondahey - could some motu take a look at bug 508225?19:59
ubottuLaunchpad bug 508225 in picard "Please update picard to 0.12.1" [Undecided,Confirmed] https://launchpad.net/bugs/50822519:59
didrockspersia: and the bin package is available on amd64 too if you look at rmadison libaprutil1-dev20:00
persiadidrocks: attempting to replicate locally20:00
didrockspersia: oh sweet if you have an amd64 machine :)20:01
persiadidrocks: This sort of thing usually comes from arch-skew :)20:01
didrockspersia: I'm guessing that, but if I can have a confirmation first ;)20:02
* persia has 5 different chroots of three different architectures performing apt operations, and is coming to really appreciate the new rng-tools being able to cope.20:03
geserdidrocks: see #ubuntu-devel, mysql-cluster-7.0 broke libmysqlclient-dev on amd6420:05
geserbug 52181520:05
ubottuLaunchpad bug 521815 in mysql-cluster-7.0 "breaks all builds requiring libmysqlclient-dev" [Critical,New] https://launchpad.net/bugs/52181520:05
persiageser: Would that kill libapr1-dev?20:05
geseryes20:05
persiaI didn't know it was that widespread.  Makes sense.20:05
didrocksgeser: oh right, thanks for the notice :)20:05
geserlibmysqlclient-dev is uninstallable on amd6420:06
didrocksok so, let's subscribe to the bug and wait for retrying a rebuild once fixed20:07
randomactionI totally love comment #1 in that bug :)20:24
SoftwareExplorerI'm trying to package a single .c file that only came with instructions on what command to run to compile it and then copy it into /usr/lib/gtk-2.0/modules/. I had to make a makefile and package it. Here's the problem:When I try to build it with pbuilder, the resulting deb doesn't have the file that I'm trying to install. So, what am I doing wrong? The file for this are at http://ubuntuforums.org/showthread.php?t=1406517 20:27
oojahSoftwareExplorer: If it helps, compare against http://revu.ubuntuwire.com/p/sqlite3-pcre because that does exactly the same thing.20:28
oojah(if anybody wants to review/advocate sqlite3-pcre that'd be great, thanks!)20:28
asbinpersia: Hi ! You already have a look to enna package http://revu.ubuntuwire.com/p/enna , can you please have a look at it ? Thank you !20:28
SoftwareExploreroojah: Ok, I'll look at it and see if it give me an idea of what i'm doing wrong.20:29
SoftwareExplorerBy the way, sudo make install does install it on my computer20:30
persiaSoftwareExplorer: Also check your build log: a common error is that the file ends up being installed to the build environment rather than into the package.20:30
SoftwareExplorerpersia: Where would a pbuilder build log be?20:31
persiaSoftwareExplorer: No idea.  I don't use pbuilder.20:31
persia(or I used it once, but that was part of an effort to not need to use it at all)20:32
oojahSoftwareExplorer: Make sure it's installing to DESTDIR as well.20:37
=== yofel_ is now known as yofel
SoftwareExploreroojah: I think my makefile is doing that, but would you look at it and tell me if I'm doing it correctly?20:39
oojahJust give me a moment.20:41
SoftwareExploreroojah: That's fine. I should go eat Lunch, so if I don't respond for a while, you know why. Thanks.20:44
oojahSoftwareExplorer: Looks ok to me. I'd try changing the PREFIX?=usr/ line to just PREFIX=usr/ in case something funny is going on there. You can always override with "make PREFIX=blah" anyway.20:52
oojahAlso, fwiw, you'd normally define prefix with a slash (/) at the start of the path and not at the end.20:53
oojahThe install location would then be ${DESTDIR}${PREFIX}/lib/gtk-2.0/modules/librgba.so20:54
oojahSoftwareExplorer: And for the package in general, you ought to be using patches to add the Makefile.20:58
rmunnAny MOTUs interested in being a second advocate for http://revu.ubuntuwire.com/p/python-nltk today? I'd like to get it into Lucid before feature freeze, and I have one advocate already, just need a second one.21:12
rmunnNLTK is a Python library for natural language processing, and O'Reilly recently published a book about it (http://oreilly.com/catalog/9780596516499). It would be nice to be able to "apt-get install python-nltk" in Lucid. Please help. :-)21:14
rmunn(Full disclosure: I was a technical reviewer on that book.)21:14
SoftwareExploreroojah: Ok, thanks.21:25
bdrungasbin: found another thing21:29
asbinbdrung: Arghhh21:29
bdrungasbin: a cyclic dependency between enna and enna-theme.21:30
asbinbdrung: what's wrong with that ?21:31
bdrungasbin: cyclic dependencies causes problems. it's enough if enna depends on enna-theme.21:31
asbinbdrung: ok no problem, I can remove it21:32
asbinbdrung: beter if enna-theme suggest or recommend enna ?21:32
bdrungasbin: you can suggest it, but i wouldn't do it21:34
asbinbdrung: OK, you're the boss ;)21:35
dooooomihi, i'm trying to use quilt for a package. https://wiki.ubuntu.com/README.sourceHowTo says: "instead of including a README.source file like these you can just point to the one provided within the /usr/share/doc/* tree". what is "point to" supposed to mean?21:35
bdrungasbin: yeah, muharhar.21:36
bdrung;)21:36
asbin;)21:36
asbinbdrung: OK I'm uploading a new one21:38
asbinis there a way to not upload the source file each time I have to upload a new version of a package on revu ?21:40
asbin(the source file for enna is about 20MB ...)21:41
bdrungasbin: try debuild -S -sd21:41
asbinI will, thanks !21:41
bdrungwhom to ask, when revu has a bug (i am still not a ubuntu developer in revu)?21:50
persiabdrung: Look for a REVU hacker.21:51
persiabdrung: but I might be able to help in some limited ways: what sort of bug?21:52
bdrungpersia: who are the revu hacker? you?21:52
persiaNo.21:52
* persia is only a revu admin21:52
bdrungpersia: i am still not a ubuntu developer in revu21:52
persiaOh, I can fix that :)21:52
persiahttps://launchpad.net/~revu-hackers21:53
bdrungpersia: i created the revu account when i was ubuntu contributor21:53
persiaIt's supposed to update, but it's buggy sometimes.21:53
* persia doesn't quite understand why21:53
persiaAnyway, your permissions have been manually changed.21:54
persiaIf you feel like fixing the bug, we enter REVU hacking season in about 3 days :)21:54
bdrungpersia: i fixed enough for today21:54
persiaheh :)21:55
bdrungpersia: thanks for fixing21:56
bdrungasbin: you have your first advocate now.21:57
asbinbdrung: no way ! Thank you !! :)21:57
bdrungnp21:57
bdrungasbin: find another advocate and find a debian mentor21:58
asbingreat ! :)21:58
asbinis there a bug in revu with the activity graph ?22:00
persiaasbin: Do you have an example package that may be affected?22:01
* asbin need a second advocate for enna package http://revu.ubuntuwire.com/p/enna please !22:01
asbinpersia: enna for example : http://revu.ubuntuwire.com/p/enna22:02
persiaYeah, that does look wrong.22:02
asbinpersia: bug maybe I don't understand what the graph wants to show ??22:02
persiaasbin: I think it's supposed to show number of comments/uploads/advocations on a daily basis.22:04
persiaBut I could be wrong.22:04
* persia may be a revu admin, but mostly just cares about having somewhere to grab .dsc files and comment22:04
asbinfound a package where it looks good : http://revu.ubuntuwire.com/p/smartcam22:04
persiaWell, that doesn't show the uploads.22:05
SoftwareExploreroojah: I tried you changes to the makefile but it didn't fix it. I had it do install -D librgba.so ${DESTDIR}${PREFIX}/lib/gtk-2.0/modules/librgba.so&&ls ${DESTDIR}${PREFIX}/lib/gtk-2.0/modules/ and when it run the ls part said librgba.so So it seems to have installed to the right place. I haven't tried adding the makefile as a patch because I figure I'll get it working and then make changes. (unless you think adding the 22:09
bdrungSoftwareExplorer: why do you use ${...} instead of $(...)?22:23
SoftwareExplorerbdrung: Is there an important difference? I though they both represented a variable. I was using $() earlier, but someone who was helping me with makefile used ${} when they were explaining something, so that's what I used22:25
=== asac_ is now known as asac
bdrungSoftwareExplorer: i checked the make documentation: "either `$(foo)' or `${foo}' is a valid reference to the variable foo.". so it's up to you.22:26
SoftwareExplorerbdrung: oh, ok22:27
dooooomishould new packages in REVU use standards-version 3.8.3 or 3.8.4? no matter which one i use, either my own or REVU's lintian will complain...22:59
sebnerdooooomi: 3.8.422:59
dooooomisebner: thanks, i'll just ignore REVU's warning then...23:00
sebnerdooooomi: yeah, it's a bit outdated, no worries23:02
dooooomia new version of gtklick is ready to be reviewed: http://revu.ubuntuwire.com/p/gtklick23:10
asbindooooomi: you can install new version of lintian from here https://launchpad.net/~bdrung/+archive/backports/+packages?field.name_filter=lintian&field.status_filter=published&field.series_filter=karmic23:14
dooooomiasbin: isn't it actually REVU that needs to install a newer version?23:15
asbindooooomi: yes REVU server needs to be updated too ...23:16
=== dmb is now known as dmbq
=== dmbq is now known as dmb

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