/srv/irclogs.ubuntu.com/2008/01/21/#ubuntu-motu.txt

\shsomerville32, why is gtkfilechooser in the source?00:14
somerville32\sh: Because the developers put it that there?00:15
\shsomerville32, in trunk it's not there anymore :)00:16
\shhttp://svn.xfce.org/svn/goodies/thunar-svn-plugin/trunk/thunar-svn-plugin/00:16
\sh#00:16
\shargl wrong dir00:16
\shno chance to patch it somehow away?00:16
somerville32It would be pretty invasive00:17
somerville32Plus I don't know how stable trunk is00:17
\shna..00:17
\shwas the wrong dir00:17
\shbut it's strange, really, because: gtkfilechooser.c:#include "gtkfilechooser.h" localversion included00:18
\shbut gtkfilechooserentry.h:#include <gtk/gtkfilechooser.h>00:18
\shwithout having a libgtk-2.0-dev dependency somewhere00:19
=== doko__ is now known as doko
somerville32libgtk-2.0-dev is brought in automatically00:19
\shlibthunar-vfs-1-dev ?00:19
somerville32right00:21
\shI wonder if it would be a good idea to add those build-deps directly, because they are direct build-deps..00:22
somerville32I was already told to remove pkg-config00:23
somerville32because it was dependency of a dependency of a dependency00:24
LaserJockafternoon MOTU Land00:25
tritiumHi LaserJock00:25
\shthat's crap00:25
LaserJockheh00:26
\shfor me build-deps are need to be named for things which the source depends on it00:26
* LaserJock hopes \sh wasn't talking about him00:26
\shdbus-dev is not even a direct dependency00:26
\shLaserJock, na00:26
LaserJocktritium: good to see you00:26
tritiumYou too, LaserJock :)00:26
\shso when someone things about removing pkg-config from dbus-dev or from any other indirect build-dep because they don't need pkg-config anymore this packages still needs it00:27
LaserJocktritium: I haven't had a chance to respond to the -motu-science emails but it looks like there's some good stuff to be done00:27
tritiumLaserJock: no problem.  You saw mine?00:27
\shgpocentek, ping why do you think those build-deps are not necessary?00:28
LaserJocktritium: yep00:28
tritiumCool, thanks, LaserJock.  Like I said in the mailing list post, I'd like to help as I can.00:28
LaserJocktritium: yeah, I think there are some things that you could do to kinda get the rust out ;-)00:29
somerville32\sh: I'm certainly not opposed to your line of thought.00:29
tritiumLaserJock: I'm sure I am quite rusty :)00:29
LaserJocktritium: well, I'm in the middle of writing papers/dissertation and getting things finished off00:32
LaserJockbut I can do a fair amount of sponsoring00:33
tritiumLaserJock: I completely understand :)00:33
\shsomerville32, I noted something...after all the package looks ok for me, just fix those direct build-deps...00:34
rexbronhttp://revu.tauware.de/details.py?package=ubuntustudio-controls00:50
rexbronopps00:50
rexbronNeed the pitch first00:50
rexbronIf someone has time for a review I would really appreciate it :) http://revu.tauware.de/details.py?package=ubuntustudio-controls00:51
rexbronhey Hobbsee00:51
Hobbseehiya!00:52
LaserJockhi Hobbsee00:57
HobbseeLaserJock!00:57
StevenKPONI .... Oh, damn.00:57
LaserJockStevenK: heh00:58
LaserJockso was I the one that got the complex or you? ;-)00:59
* StevenK shrugs00:59
jdongcrimsun: thanks (re: transmission)01:00
LaserJockStevenK: how's work?01:01
StevenKLaserJock: It's fine.01:02
\shwhy can't upstream follow rules..e.g. not editing directly aclocal.m4?01:03
LaserJock\sh: rules?! what rules? :-)01:03
jdong\sh: bu.. but it's open source! they can if they want!01:03
jdong:D01:03
\shjdong, not if everything breaks after aclocal01:04
\shand not putting their local macros inside a dir which can be included via aclocal call01:04
LaserJockdetail details01:05
jonnymindGoodnight to everyone.01:06
jonnymindI sign off.01:06
\shLaserJock, well, if someone wants to rebuild the whole source he/she's fcked01:07
* RAOF tries to puzzle out why he suddenly needs to add "acpi=off" to his kernel parameters for all kernels.01:07
jdong\sh: but why does anyone want to do that when they can just download the .autopackage, run it with sudo sh, and go!01:08
StevenKRAOF: Because your machine doesn't like ACPI or Matthew Garret any more?01:08
LaserJockheh01:08
StevenKGarrett, even01:08
jdongRAOF: have you seen the weather around here? contribute a watt or two towards warming the planet! sheesh!01:08
RAOFStevenK: Apparently so.  Either 2.6.24-4 has messed with some bios stuff, or there's something wrong in initramfs-tools, because it's affecting previously-working kernels too. :(01:09
jdongok, /usr/share/dict/words really sucks for playing hangman01:11
\shsomerville32, the reason why they ship gtk code inside their sourcetree is01:12
\sh * alternate GtkFileChooser implementations; no stability guarantees01:12
\sh * are made at this point01:12
\sh */01:12
zulthats why you never reboot01:12
jdongdeuteronomistic01:12
jdonghmm...01:12
jdongis that a religious term?01:13
RAOFI wonder if #ubuntu-kernel would like to hear about this.01:13
zulRAOF: everyone is traveling on -kernel01:14
jdongRAOF: have you looked in LP for a bug? usually people are fast to whine about these kinds of bugs01:14
zulRAOF: best open a bug01:14
RAOFjdong: Yeah, I've looked at LP and nothing seems to fit.01:14
\shRAOF, well, I wonder why bugs in our kernel are getting fixed but without closing any bug report...01:14
RAOFAww, man.  /apps/metacity/general/application_based has the sounds awesome, right up until you read the final words of the long descripiton: "largely unimplemented ath the moment" :(01:15
\shI wonder which package it was about the new way of understanding pushd and popd (see Lucas Nussbaums Blog Article) ;)01:21
\shok now to bned01:23
\shaeh bed01:23
\shgood night :)01:29
=== \sh is now known as \sh_away
RAOFIf anyone's interested in the travails of my poor laptop, bug #184712 is the good stuff.01:38
ubotuLaunchpad bug 184712 in linux "[regression] Asus F3Jm fails to work correctly without acpi=off" [Undecided,New] https://launchpad.net/bugs/18471201:38
LaserJockhmm, so maybe we should retire dgetlp01:44
LaserJockfrom ubuntu-dev-tools01:44
Hobbseeit doesn't work for ppa01:45
jdongLaserJock: what does dgetlp do?01:45
jdongLaserJock: is it the same thing as my lpget script?01:45
LaserJockjdong: you have a lpget script?02:11
jdongLaserJock: yeah, a simple ruby script that scrapes LP02:11
LaserJockLP is dgettable now so we shouldn't need to bother02:12
jdongLaserJock: well you still need to scrape to determine what to dget, right?02:12
LaserJockno02:12
LaserJockoh, well kinda02:12
LaserJockI mean it's the same as Debian02:13
LaserJockyou need the url of the .dsc02:13
jdongLaserJock: like if I wanted Gutsy's libfoo...02:13
jdongI still need to find the URL to it, right?02:13
jdongby scraping +source/gutsy/libfoo?02:13
LaserJockwell, you can create the URL02:13
pochujdong: add deb-src for gutsy and apt-get source it ;)02:13
LaserJockpochu: that's often not what you want02:13
jdongpochu: well then you add a slow 5000kb file to each apt-get update run..02:13
jdongpochu: and it's not always up to date02:14
jdongpochu: as a backporter it's irritating I have to download like 30MB of sources files just to apt-get source :)02:14
pochuI see.02:14
jdongso for now I'm just URL mining LP02:14
jdonguntil I have a more humane way02:14
LaserJockI guess it's /ubuntu/<release>/+source/<package>/<version/+files/<package>_<version>.dsc02:16
HobbseeLaserJock: if that bug is fixed, probably02:16
jdongLaserJock: <version> is the annoying one to build, wouldn't you say? :D02:16
LaserJockjdong: yes, but it's easy from webUI02:16
LaserJockwhich I guess it was more designed to do02:16
jdongmight as well regex for a dsc at /ubuntu/release/+source/package02:16
pochujdong: file a wishlist against python-launchpad-bugs :)02:17
LaserJockthat's not a very appropriate place to do that is it?02:17
pochuLaserJock: it now has blueprints support, so why not package support? ;)02:18
LaserJockalthough it might be the easiest for now02:18
LaserJockpochu: because that's hackish02:18
LaserJock;-)02:18
pochuLaserJock: I suggested to rename p-l-b to python-launchpad :)02:18
LaserJockwell wait02:18
LaserJockthe LP dget behavior is just the same as for Debian02:18
LaserJockif you're gonna use dget for anything else you still need the .dsc URL02:19
LaserJockso I think it's pretty consistent02:19
pochuSure.02:19
Hobbseeso then there's a script required for .dscget02:19
Hobbsee:)02:19
LaserJockyeah02:19
LaserJockthe issue is not dget'ing but in an automatic way to find the .dsc02:20
jdongwget https://edge.launchpad.net/ubuntu/hardy/+source/gtkpod/ -O- | sed -n 's/<a href="\(.*\.dsc\)">.*<\/a>/'02:23
somerville32\sh_away: you posted your comment on my package twice. Just thought I'd let you know if you wanted to delete one02:23
jdongthat'll do it02:23
jdongwow, irssi expands escape chars on input?02:23
jdongthat's retarded02:23
jdongthat's >/\\1/p02:24
jdongerr, single \02:24
* jdong tries to write a 1-liner script :D02:27
jdongVICTORY02:37
LaserJock:-)02:38
jdonghttp://paste.ubuntu.com/3741/02:38
jdongthe nastiest one-liner in the word :D02:38
jdongcall like lpget gtkpod hardy02:38
jdongdon't ask me what it does with nonexistent packages or distros02:39
StevenKEwww02:39
StevenKYou should use $() instead of `` anyway02:39
jdongStevenK: yeah yeah :)02:40
jdongStevenK: that was just for fun... I have no intention of using this version :D02:40
joejaxxjdong: haha maybe we should team up :) i have already written a number of launchpad crawlers lol03:01
LaserJockjoejaxx, jdong: if you guys could send me your launchpad screen-scrapers sometime I'd appreciate it03:05
gpocentek\sh_away: then you need to B-D on gtk, libxfce* etc, and if I do is crap feel free to take care of the review04:00
gpocentekif whwta I do*04:00
jdongjoejaxx: rofl what other kinds of scrapers do you use? :D04:09
=== bigon` is now known as bigon
joejaxxLaserJock:  :D04:11
joejaxxjdong: well no one could tell me where to get build logs04:11
joejaxxjdong: so i built a crawler to download them04:11
joejaxxloool04:11
=== bigon is now known as bigon`
joejaxxlp-crawler buildlog <source\ package\ name\ here>04:12
joejaxxLOL04:12
LaserJockjdong, joejaxx: seriously though, I need to collect screen-scrapers04:12
jdongjoejaxx: haha04:14
jdongLaserJock: what kind of scrapers, and what kind of quality level, what preferred language, etc04:14
LaserJockjdong: doesn't matter, as long as you use it04:14
LaserJockthe point being, LP devs want to eliminate the need for screen-scrapers04:15
LaserJockso I collect things that people actually use and get them to add that functionality, where possible04:15
jdongLaserJock: the main kind of screenscraper is for dgetting the latest source package of a given distro04:15
jdongLaserJock: so if they can have a static dsc URL, like /ubuntu/hardy/+source/gtkpod/+dsc, that'd be great04:16
jdongI can poitn dget to that URL and have it fetch that04:16
jdongshould be relatively easy for the LP team to add04:16
LaserJockyeah04:17
ScottKIt would be really nice if dget worked on Launchpad.04:17
jdongLaserJock: and along those lines, I'd love to see a meta dget in ubuntu-dev-tools too :)04:18
jdongLaserJock: I don't know exactly what that means, but I'd like to be able to track source packages in LP, packages.qa.debian.org, REVU, debian-multimedia, etc from a single utility04:19
LaserJockScottK: well, it does, as long as you get the .dsc URL04:19
ScottKLaserJock: Not in my experience.  Let me give it a try04:19
LaserJockScottK: I had kiko add it relatively recently04:20
jdongScottK: yeah, if you grab a LP dsc URL now, dget will work with it now04:20
jdongScottK: unfortunately you still need to go hunt around LP's lightning fast interface to find that link :)04:21
LaserJockoh, and you need --insecure if you don't have LPs cert04:22
jdongapt-get install ca-certificates should suffice too04:23
jdongand it's good to have anyway04:23
ScottKAh.  Well that's definitely progress then.04:24
jdongindeed04:24
MegaqwertyI had a (hopefully) quick question about cdbs. I was trying to package a program that used setup.py by using cdbs' python-distutils.mk (I'm assuming that was the right .mk file) and when I tried to debuild -S -sa the source, it gave me this: /usr/share/cdbs/1/class/python-distutils.mk:72: *** package uses the new Python policy; DEB_PYTHON_SYSTEM must be set to "pysupport" or "pycentral".  Stop.    Any idea what I did wrong?04:25
ScottKMegaqwerty: You didn't tell it which to use.04:26
ScottKMegaqwerty: Which are you using?04:26
MegaqwertyScottK: I'm not sure. It's not my program. I'll look into that though. When I do find out, do I just put that variable in debian/rules?04:27
ScottKYes.  It's a Debian packaging specific question, so if you're the packager, it's up to you to decide.04:28
ScottKMegaqwerty: pyspf is a package you can look at for an example04:28
MegaqwertyScottK: oh. Where can I find out about the differences between the two?04:29
RAOFAnd you might want to check up on the cdbs documentation, http://tinyurl.com/23x2xc04:29
Megaqwertythanks guys.04:29
nenolodcrimsun, i'm in the process of taking over bmpx in debian.04:47
nenolodcrimsun, thanks for the ubuntu patches. ;)04:48
nixternaloi, the weekend is over...way to quick05:16
=== bmk789 is now known as bmk789_sleep
StevenKnixternal: That's how it usually goes05:17
nixternalshoot, all day I was stuck with LUG duties05:17
nixternalyesterday, well that was to long ago, I already forgot what I did05:18
LucidFoxHardy will ship with brasero and transmission by default? Awesome!05:47
=== greeneggsnospam is now known as jsgotangco
wallyweekg'morning all!06:20
wallyweekcould anyone please review sdlmame? http://revu.ubuntuwire.com/index.py06:21
wallyweekcould anyone please review sdlmame? http://revu.ubuntuwire.com/details.py?package=sdlmame06:21
LucidFoxwallyweek> no need to double-post :)06:22
wallyweekLucidFox: right, when you post the right link ;)06:25
LucidFoxah06:25
LucidFoxI see06:25
* wallyweek hopes irc@work works this morning or he won't be back until 6pm UTC :(06:34
=== bigon` is now known as bigon
warp10Heya07:00
=== apache|mobile is now known as releaselogger
vemonmorning07:35
vemonis there a tool to generate the debian/rules file?07:36
vemonor some kind of a simple template for it?07:36
vemonand by generating i mean with some user input :)07:36
LucidFoxvemon> dh_make07:38
LaserJockvemon: not a reliable one07:41
LaserJockand pretty much nothing for debian/rules specifically07:41
crimsununless you count cdbs, and even that's a bit of a stretch.07:42
LaserJockhmm, that's somewhat a point07:43
LaserJockalthough I would suggest that it's often gonna take more work07:43
LaserJockbut that's basically what cdbs is I suppose07:43
LaserJockcrimsun: you have MLK Day off?07:46
crimsunLaserJock: no, I work later07:48
LaserJockah, too bad07:48
LaserJockI'll be working on a paper/dissertation/presentation07:49
LaserJockbut it's kinda like time off07:49
crimsunnah, I choose to.  Holiday pay is pretty nice.07:49
LaserJockI bet07:49
LaserJockI "get" to teach this semester07:49
AdamSunhey everybody07:49
crimsunLaserJock: fun!07:50
LaserJockcrimsun: it is, although it means I have to have some sort of schedule07:50
LaserJockI'm also in charge of the department computer lab this semester07:50
AdamSuni've been trying to fix a bug in a package... running into some trouble07:51
AdamSuni made a fix.. but when i try to build with pbuilder it has errors07:52
AdamSunthis is my first attempt at packaging :)07:53
AdamSunany help would be very much appreciated07:53
crimsunAdamSun: a bit more verbose, please07:53
crimsunLaserJock: indeed.  A schedule can be helpful.07:54
crimsunAdamSun: (hint: we can't assist if we don't know what the error is...)07:59
AdamSunsorry... I uploaded the output to the web07:59
AdamSunhttp://paste.ubuntu-nl.org/52872/07:59
AdamSunthe problem with the package is that the desktop file is improperly installed08:00
AdamSunso my attempt at a fix was to use the gnome.mk script from the cdbs08:00
crimsunAdamSun: are you certain your pbuilder apt cache includes the universe component?08:02
AdamSunno.. i'm not08:02
AdamSunhow would you go about that?08:03
crimsunAdamSun: did you simply execute `sudo pbuilder create`?  By default, that does not add the universe component.08:03
AdamSuni used sudo pbuilder build08:03
crimsunAdamSun: no, before executing 'build'08:03
AdamSunahh.. yeah that is what i used08:05
crimsunok, so you need this:  echo COMPONENTS="main universe" >> ~/.pbuilderrc08:05
crimsun(do that as your unprivileged user, of course)08:05
AdamSunok.. i will try that.. thanks08:06
crimsunthen, afterward, sudo pbuilder update --override-config08:06
AdamSuni was just going to ask if i had to recreate or update :)08:06
AdamSunok.. wonderful it is working as it should now..  simple mistake it seems08:11
crimsungood.08:12
AdamSunok.. ran into another problem.. sorry for the bother08:22
AdamSunthe deb gets built correctly.. or so it seems08:22
AdamSunhowever when i open it with gdebi.. it says that Dependency is not satisfiable: libc608:23
AdamSunwhich seems very strange to me08:23
crimsunare you running gutsy?08:24
AdamSunyeah.. i was thinking that was the problem08:24
crimsunthen that's expected.  Your pbuilder is hardy.08:24
AdamSunis there a proper way to test the package?08:25
crimsunthere are suggested methods; all involve testing in some sort of hardy install, chroot, vm, etc.08:26
AdamSuni see08:26
AdamSunchroot or vm seems like it'd be the easiest for me08:26
AdamSunany personal reccomendation?08:27
crimsunI use chroots or full-blown installs.08:27
AdamSunok.. i'll work on that.. thanks for all of the info08:28
jonnymindHello09:04
AdamSunhello09:04
AdamSuncrimsun: I believe i got everything working.. and I think I solved the bug in the package as well09:05
jonnymindI ask if someone may have a look at http://revu.tauware.de/details.py?package=falconpl09:05
jonnymindEverythin should be fine now.09:05
LucidFoxStupid Debian, always reinventing the wheel.09:08
LucidFoxCouldn't the qtcurve maintainer look at my packaging first? I think it was better. :/09:08
gesergood morning09:15
=== releaselogger is now known as apachelogger
asabilhi all09:30
asabilanyone to review please : http://revu.tauware.de/details.py?package=libgee09:31
LucidFoxasabil> It's better to link to the specific LGPL version09:39
asabilLucidFox: it is 2.1 or later09:39
asabilso ...09:39
smarterCan someone please review this package? http://revu.tauware.de/details.py?package=extremetuxracer09:39
LucidFoxsince the copyright blurb in debian/copyright is for LGPL 2.1, consider linking to /usr/share/common-licenses/LGPL-2.109:40
asabilLucidFox: are you sure, because the /usr/share/common-licenses/LGPL is the one that conforms the most09:41
LucidFoxLGPL is a symlink, it currently points to LGPL-2.1 but it may change09:41
LucidFoxyou can mention something like "LGPL-2.1 for version 2.1 or LGPL-3 for version 3"09:42
LucidFoxbut it's not a blocker, I believe09:42
LucidFoxso feel free to leave it unchanged if you disagree09:42
asabilLucidFox: It is not about agreeing/diagreeing09:42
asabilI want to see this package accepted and that's all09:43
man-diLucidFox: in Debian the package gets rejected when its ...or later and links a specific license like you say09:43
asabilam not really very interested in packaging09:43
LucidFoxman-di> sorry then09:43
LucidFoxsmarter> every package I've seen uses (LP: #xxx) rather than (Closes LP: #xxx)09:48
smarterLucidFox: ok09:48
LucidFoxI'll write more09:48
geserman-di: if a package build-depends on ibm-j2sdk1.6 in Debian is it safe to build it with sun-java6 (or is it sun-java5?) in Ubuntu?09:48
selckinyes09:50
LucidFoxsmarter> posted09:50
smarterLucidFox: thanks09:51
man-digeser: normally yes, but needs to be tested to be 100% sure09:51
man-digeser: what package is it?09:51
TheMusoc09:51
TheMusough wrong tab09:51
geserman-di: libjibx-java09:51
=== _emgent is now known as emgent
man-digeser: a patch to Debian would be cool09:52
LucidFoxgeser> Does it build with icedtea?09:52
emgentheya09:53
man-digeser: as ibm jdk is not in archive09:53
LucidFoxjonnymind> looking at falconpl09:55
jonnymindLucidFox: thanks09:55
geserman-di: what would be the correct build-depends for Debian?09:58
man-die.g. sun-java6-jdk09:58
man-didont forget to adjust debian/rules to use that09:58
smarterLucidFox: new version uploaded ;)10:00
LucidFoxsmarter> ok, but IANAMOTU, so I can't advocate it :)10:00
LucidFox(if I could, I would subject it to more thorough review)10:01
geserman-di: nice, somehow I missed that Debian has now also the sun-java packages10:01
man-digeser: since a long time10:01
man-digeser: afaik at the same time as Ubuntu10:01
LucidFoxjonnymind> Commented10:07
* LucidFox pings dholbach10:07
dholbachhi LucidFox10:08
LucidFoxYou should probably write on the "Packaging from scratch" page in big bold letters: "This is only a demonstration of what occurs under the hood of debhelper, DO NOT USE THIS" :)10:08
LucidFoxotherwise we end up with a debian/rules like this: http://revu.ubuntuwire.com/revu1-incoming/falconpl-0801202000/falconpl-0.8.8/debian/rules10:09
dholbachLucidFox: which page are you referring to?10:09
LucidFoxin the packaging guide10:09
jonnymindLucidFox: I cannot understand.10:09
LucidFox"Packaging from scratch", hello without debhelper10:09
LucidFoxjonnymind> What isn't clear? I'm happy to explain :)10:10
jonnymindThe comment on Packaging from scratch10:10
jonnymindin irc10:10
LucidFoxah... that's not directed to you :)10:10
dholbachLucidFox: I made a note on my todo list, but it's a wiki after all, you could do the change too :)10:10
LucidFoxah10:11
wallyweekg'morning all!10:11
dholbachLucidFox: thanks for letting me know10:11
jonnymindLucidFox: Ic. are theese stoppers?10:12
LucidFoxjonnymind> Thiese are just my recommendations, I'm not a MOTU, so my reviews aren't "binding"10:13
jonnymindI.c. Thanks; about level 4, I picked that becasue level 5 was warned by lintian...10:13
LucidFoxjonnymind> If you set "debhelper (>= 5) in debian/control, lintian wouldn't complain about compat 510:14
jonnymindAh, I see10:15
jonnymindthanks10:15
jonnymindLucidFox: the document you pointed out as changelog doesn't open up; may you please provide another one?10:29
wallyweekis revu ko to your knowledge?10:29
LucidFoxwallyweek> What do you mean?10:29
jonnymindI have problems getting there too10:30
LucidFoxjonnymind> Basically, I just meant that the standard form for the initial debian/changelog is "Initial release (LP: #xxx)"10:30
jonnymindIC10:30
jonnymindConforming.10:31
wallyweekI can't reach it10:32
LucidFoxwallyweek> It's slow, yes10:32
wallyweekLucidFox: ah, thanks10:33
jonnymindLucidFox: I have cleaned typos and deb depends; about other debhelpers, I would prefer not to use them if this isn't a stopper.10:34
LucidFoxjonnymind> Why not? It's cleaner10:34
jonnymindLucidFox: It's obscurer; especially to just copy files in the right place. And it would require me to recheck the whole build and install process.10:35
jonnymindLast time I added a couple of debhelpers it didn't change the package and required me 8 hours to make them work.10:36
jonnymindMaybe my fault, but as long as theese are not stoppers...10:36
LucidFoxIs upstream packaging that screwed up? o_O10:36
jonnymindEh?10:36
LucidFoxnever mind :)10:37
jonnymindNo, it's the overall documentation that's missing.10:38
jonnymindThere's the policy which says how things should be, and there's the man pages that say how to use small tools.10:39
jonnymindA big plan of how to do things right is missing. You learn it here by osmosis, but it requires a bit of time.10:39
jonnymindAnd there's the wiki pages, with small samples that show how things are done, usually fail to explain why, and to help doing the harder (real-world) things.10:40
LucidFoxI see.10:41
LucidFoxIt's partially the Packaging Guide's fault, it doesn't explain that debhelper is the preferred way. You could probably evade your problems if you started with a package generated by dh_make10:42
jonnymindWhich, btw, is said not to work with cmake.10:42
jonnymindAlso, falcon sources are kept on different source projects for administrative reasons.10:42
jonnymindDifferent servers, different developers, different commit policy, different security.10:43
broonieWell, it will generate a template for autofoo stuff but it's not particularly difficult to change for some othe rbuild system.10:43
jonnymindSo, the source package merges different repositories, having different build system, through a unifying builder.10:43
jonnymindbroonie: you know it. But it's not said in docs.10:43
jonnymindNor is said WHAT it does, exactly, and HOW it can fit non-autofoo needs.10:44
jonnymindSo, it is natural to avoid it when you're not in the simpe ./configure;make;make install case.10:44
dholbachthe 'reference packages' section could do with some beefing up :)10:45
jonnymindIt's just natural, as you'd have to study a different meta-tool and all its weirdness before even to decide that, hey, with a bit of tricks it could work also fro you...10:45
brooniejonnymind: What documentation would you look for?10:45
broonieAn explanation of what each of configure, make, make install does might help...10:46
jonnymindbroonie: docs on debian packaging are missing all the time "context information". Which is what makes effective and productive a workflow, btw.10:47
jonnymindIt's managerial theory.10:47
jonnymindVery non-IT. So I understand.10:47
* broonie always found the Debian documentation well above average :)10:48
cyberixrevu down?11:07
LucidFoxcyberix> No, just very slow11:08
jonnymindIt's fun how revu tends to get ill on revu days11:12
persiaLucidFox: Are you sure it's up?  I've not had a web page load for > 300 seconds, and while I can ping, interactive access also doesn't respond.11:13
LucidFoxHmm... now it doesn't seem to load at all anymore11:15
=== randomwalker_ is now known as randomwalker
LucidFoxpersia, since you previously sponsored the qtcurve packages, could you please look at bug #183435?11:17
ubotuLaunchpad bug 183435 in kde4-style-qtcurve "Please sync gtk2-engines-qtcurve and kde-style-qtcurve 0.55.2-1 from Debian unstable (main), sponsor kde4-style-qtcurve 0.55.2-0ubuntu1" [Wishlist,Confirmed] https://launchpad.net/bugs/18343511:17
persiaLucidFox: You posted your tar.gz and links to the package to the ITP, right?11:18
* persia is annoyed at the removal of a known working get-orig-source11:19
LucidFoxyes, it was frustrating, the DD came out of nowhere after four months of absence and discarded all my changes11:20
LucidFoxI mailed them to him for possible merge11:21
persiaLucidFox: Is there nothing worth keeping in a merge?11:21
LucidFoxThere are three changes that I consider an improvement over the Debian version: the get-orig-source script, the new FSF address in debian/copyright, and a cleaner way to invoke cmake in debian/rules11:23
LucidFoxbut since they don't affect the build at all...11:23
persiaOK.  I think the address thing is a fairly important bug, and should definitely be in the BTS.  get-orig-source and cleaner rules are nice, but not so critical.  I'm still catching up on things, but will definitely look at this first in my queue.11:25
vemonanything i should know before using cdbs for packaging? already know to avoid the auto generation of debian/control :)11:26
LucidFoxvemon> Did you read the CDBS section of the packaging guide?11:27
vemonlucidfox, yes i did. and read some parts of the official cdbs docs too11:28
vemonseems like a handy tool but i was wondering if there are any drawbacks11:28
vemon(there always are :D)11:29
jonnymindLucidFox: well, to be slow, revu seems a bit stopped:11:29
jonnymind####11:29
jonnymindU 192.168.1.3:32776 -> 192.168.1.1:5311:29
jonnymind  .............revu.tauware.de.....11:29
jonnymind#11:29
jonnymindU 192.168.1.1:53 -> 192.168.1.3:3277611:29
jonnymind  .............revu.tauware.de..................sparky...-............(^11:29
jonnymind####11:29
jonnymindT 130.239.18.172:6667 -> 192.168.1.3:44582 [AP]11:29
jonnymind  :vemon!n=vemon@hoasb-ff03dd00-157.dhcp.inet.fi PRIVMSG #ubuntu-motu :+lucid11:29
jonnymindThis is a ngrep after having launced dput...11:29
geservemon: the only drawback with cdbs is that when you need something unusual you need to read deep into the docs or cdbs itself11:30
vemonok. thanks! at the moment my needs are so primitive that cdbs will probably do fine11:32
tarzeaucan i get some packages from debian synced to ubuntu?11:34
tarzeauor is it still automatic?11:35
vemontarzeau, the automatic sync for hardy is already done11:35
vemonyou should request sync with a launchpad bug11:36
tarzeauvemon: i don't know how to use launchpad, i used to just ping people on irc, but i lost my irssi window for it11:36
gesertarzeau: what do you want synced from Debian?11:37
tarzeaugeser: ttf-marvosym11:38
gesertarzeau: bug #18479011:41
ubotuLaunchpad bug 184790 in ubuntu "Please sync ttf-marvosym 0.1+dfsg-1 (universe) from Debian unstable (main)" [Wishlist,Confirmed] https://launchpad.net/bugs/18479011:41
tarzeaugeser: thank you11:42
vemonis it still possible to get new packages & patches in to hardy?11:44
vemoni have a few coming this week11:44
persiavemon: packages are permitted for a couple more weeks.  patches are permitted for a couple more months.11:44
vemonok. great :)11:45
vemonso i should conscentrate on the new packages first11:45
amarillionrevu is completely down now...11:45
=== cprov-afk is now known as cprov
wallyweekis revu day already ended?11:59
LucidFoxwallyweek> no12:00
LucidFox(I think)12:00
LucidFoxjust REVU happens to be down12:01
Hobbseesiretart: any idea why it's down?12:04
=== cyberix_ is now known as cyberix
=== Igorots is now known as Knightlust
jonnymind...12:41
jonnymindrevu is up again12:41
Hobbseefeature freeze already?12:42
* Hobbsee tries to think what's new in the way of ubuntu feature development12:43
jonnymindwell, afaik none of the packages in the lis12:43
jonnymindwell, afaik none of the packages in the list has been uploaded...12:44
Hobbseei meant main, but true12:44
jonnymindI uploaded a new version of http://revu.ubuntuwire.com/details.py?package=falconpl with issues fixed. Waiting for it to appare...12:49
jonnymindOk ppl; later12:53
slytherindoes anyone have any diea how stable is grub2 on PC platform?12:57
man-dislytherin: hello12:59
mruizhi all12:59
slytherinman-di: hi.12:59
man-dislytherin: do you found a fix for lucene2 FTBFS? I team member can reproduce it in Debian too (I cant)12:59
slytherinman-di: Is the error same?13:00
slytherinman-di: I mean same as the one seen in ubuntu build logs?13:00
man-diyes13:00
slytherinman-di: I have the solution but that also needs a fix to w3c-dtd-xhtml package13:01
LucidFoxhmm, REVU is back up13:02
man-dislytherin: what is the solution for lucene2?13:02
LucidFoxslytherin> Well, I used grub2 without any problems13:02
* sistpoty|work is away: coffee break13:02
persiaREVU is somewhat back for now.  Still experiencing issues.13:03
frafuHello, could anybody please review mousetweaks on motu: http://revu.tauware.de/details.py?package=mousetweaks ?13:04
TheMusofrafu: Sure, I'll take a look.13:05
* Hobbsee attempts to ssh into revu13:07
zulnooo...you are going to break it13:08
TheMusohaha13:08
TheMusoI just managed to pull a package form it with no problems.13:08
slytherinman-di: Sorry I was away. A small patch to source and some packaging changes are needed to use DTDs from w3c-dtd-xhtml. The problem is that one of the unit tests tries to validate an xml using DTD on internet but since it doesn't get net access form inside pbuilder, the test suite fails with error.13:09
frafuTheMuso:  Thanks; I hope mousetweaks will make it into hardy, because the gui of mousetweaks is shipped as the Accessibility tab of the Mouse control panel since GNOME 2.21.5.13:09
TheMusofrafu: Nice. Hopefully we can also get included in Ubuntu proper in hardy+1.13:11
TheMusos/get/get it/13:11
wallyweekHello, could anyone please review sdlmame on revu? Thanks :) http://revu.ubuntuwire.com/details.py?package=sdlmame13:12
slytherinLucidFox: Thanks for confirmation. Any visible changes from user's point of view?13:13
frafuTheMuso: As soon as it is in Universe, I will write a main inclusion report.13:13
TheMusofrafu: Ok.13:13
LucidFoxnot really, still the same ugly text-mode menu13:13
LucidFoxeven with gfxterm13:13
pochuIs wiki.u.c down?13:14
LucidFoxpochu> opens for me13:14
persiapochu: works for me13:14
amarillionworks for me13:14
man-dislytherin: can you show me the changes you did?13:15
slytherinman-di: Sure. I will paste debdiff somewhere. Give me 5 minutes13:15
TheMusoiii/c13:16
pochuwhassup with freenode? :)13:26
mruizpochu, kernel panic ;-)13:27
broonieThere was a wall message about planned maintainance until (IIRC) ~140013:28
zulsomeone keeps tripping over the plug13:28
StevenKbroonie: 1400 sounds right13:28
slytherinHi all, how can I use some passphrase caching using seahorse so that I don't have to enter password every time I try to create source package?13:30
=== superm1_ is now known as superm1
persiaslytherin: Configure seahorse-agent.13:35
jpatrickpochu: some servers falling of the inet13:36
* jpatrick hides from persia's @13:36
persiajpatrick: ?13:37
slytherinpersia: done now how to let debuild know to use agent?13:37
jpatrickpersia: op status ;)13:37
persiajpatrick: I'm not sure how that happened.  Thanks for pointing it out.13:38
jpatrick"07:04 ** ServerMode/#ubuntu-motu [+o persia] by irc.freenode.net"13:38
persiajpatrick: What timezone?13:38
pochupersia: you are opped for at least 15 hours ;)13:38
jpatrickodd, must of been the split13:38
persiaNot if it was 15 hours.  I was in deep idle then.13:39
pochu( That's when I started irssi, and you were +o )13:39
jpatrickhappened ~30 minutes ago13:39
geserslytherin: I only sign when I want to upload and don't sign during debuild or dpkg-buildpackage13:40
persiaAnyone good with IRC want to find who lives at LPuteaux-151-41-37-62.w217-128.abo.wanadoo.fr. ?13:41
zulsomeone who is french? :013:41
slytheringeser: I am not sure if it will work for me. let's see. Anyway I got the caching working13:41
slytherinman-di: Please check this debdiff - http://pastebin.com/m2a5afb22 It will only work if this bug us fixed - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=42308713:42
ubotuDebian bug 423087 in w3c-dtd-xhtml "w3c-dtd-xhtml: path to entity sets is wrong" [Normal,Open]13:42
Kmospersia: do whois 217.128.89.62 at console13:44
man-dislytherin: what about including xhtml1-transitional.dtd temporaily in the package until the bug is fixed?13:44
geserslytherin: I use it also as a safety guard to not accidental upload stuff13:45
persiaKmos: Thanks.  Perhaps it's not a mistake by someone here then.13:45
amarillionI think I fixed the problem with alex4 on 64 bit. I'm not running 64 bit though, so I can't confirm myself. Would somebody care to give it a try? http://revu.tauware.de/details.py?package=alex413:45
slytherinman-di: What about license mix up (?) and we will also need to include the entity sets and all other files that the DTD depends on. I would prefer the bug fixing. It is not that hard, the problem making a decision as to which way to fix it.13:47
man-dislytherin: was just a short idea, I dont know much about this stuff13:47
slytherinman-di: Can you push for the bug fix? :-)13:49
man-dislytherin: I can try13:50
jpatrickpersia: they're probably all +i, so you won't see them13:54
Hobbseewho *.151-41-37-62.w217-128.abo.wanadoo.fr13:54
Hobbseepersia: there's no one on there from that IP13:54
persiaHobbsee: That was what I found.  I was hoping someone just ran wget --mirror expecting that to be useful.  It seems it's something deeper.  Maybe it will stop soon.13:56
asabilhi all13:59
* sistpoty|work is back14:00
geserman-di: can you look at the changes to libjibx-java? http://members.ping.de/~mb/tmp/debian.debdiff14:00
LucidFoxamarillion> upstream is under GPLv2 or later, and the packaging is under GPLv3 only14:01
sistpoty|workHobbsee: do you have root@sparky?14:01
geserman-di: is this debdiff acceptable for debian before I submit a bug?14:01
Hobbseesistpoty|work: yes14:01
LucidFoxamarillion> it's better to license packaging under the same conditions, so patches can be sent upstream14:02
Hobbseesistpoty|work: i'm currently playing with it, with persia14:02
* Hobbsee knows slightly more about apache now14:02
sistpoty|workHobbsee: can you blacklist that ip? (cannot login from work, since my work key still didn't get picked up with lpkeys)14:02
persiasistpoty|work: That's the plan.14:02
sistpoty|work:)14:03
slytheringeser: Can you please make build depends as sun-java5-jdk. Thsi will make sure that program will run with both java5 and java 6. Also adjust 'Depends' and JAVA_HOME in rules accordingly.14:03
Hobbseesistpoty|work: yeah.  done that :)14:05
* Hobbsee watches the load drop14:05
sistpoty|workHobbsee: thanks14:05
geserslytherin: sun-java5-jdk instead of sun-java6-jdk? or as an alternative?14:06
amarillionLucidFox, ok, I'll change that14:06
amarillionI thought you can't use sun-java5-jdk in build-depends14:07
man-digeser: in general yes, but I wouldnt declare it as NMU from the start14:07
slytheringeser: instead. it's like you may not be able to use program built with java6 with a runtime of java 5 (depends on ant build script). but you can surely use program built with java 5 with runtime of java 614:07
amarillionyou definitely can't on ppa14:07
man-dislytherin: sun-java6-jdk is IMO better14:08
man-dislytherin: and the package needs to use target/source anyway14:08
amarillionthe automated build system of ppa doesn't work with sun-java5-jdk14:08
geseramarillion: it should, at least for hardy14:08
man-digeser: you see: two people, three opinions :-)14:09
amarillionoh I'm glad it's fixed14:09
slytherinman-di: yes but aren't we always in favour of maintaining backward compatibility. :-) So unless the program uses any java 6 specific feature it is better to build it with java 514:09
man-dislytherin: the source setting takes care of this14:09
man-dislytherin: source/target setting....14:09
slytherinman-di: Then it is ok.14:10
Hobbseeright, revu is fixed.14:10
slytheringeser: By the way, did you try if that package can be built using GCJ? Just curious. :-)14:10
zulHobbsee: yay14:10
persiaREVU is working again, thanks to Hobbsee and sistpoty.14:11
geserslytherin: no, what need I change for testing?14:11
Hobbseeand persia14:11
* persia only griped14:11
* Hobbsee is still incompetent with apache.14:11
slytheringeser: build dependency as 'java-gcj-compat-dev' instead of any sun-java package14:11
* sistpoty|work only pressed one button so far *g*14:11
persiaIt was an important button :)14:12
Hobbseeit was the "this is how you fix it" button14:13
slytheringeser: and run time dependency as java2-runtime. If the package builds with GCJ then it will run with any VM. And all JVM package 'Provides' java2-runtime. :-)14:13
geserslytherin: and what set I JAVA_HOME_DIRS to?14:13
slytheringeser: /usr/lib/jvm/java-gcj14:13
sistpoty|workHobbsee: heh, and the reset button g14:13
Hobbseeyeah, that too14:14
slytherinman-di: Going home. See you tomorrow.14:14
man-dislytherin: have fun14:14
geserman-di: should I use directly -2 as debian revision for the debian debdiff?14:18
man-digeser: yes14:19
geserbtw: it doesn't build with gcj14:19
man-diI will add more changes anyway14:19
geserman-di: is http://members.ping.de/~mb/tmp/libjibx-java.debdiff enough for you or should I file a bug and attach it?14:24
yamalMOTUs, an improved sabnzbd package is awaiting review @ http://revu.tauware.de/details.py?package=sabnzbdplus14:24
man-digeser: please mail me personally: konqueror@gmx.de14:26
man-digeser: with the debdiff attached14:27
civijaguys, can someone sponsor this please https://bugs.launchpad.net/bugs/184261?14:29
ubotuLaunchpad bug 184261 in slrnface "slrnface doesn't display X-Face header" [Undecided,In progress]14:30
=== _emgent is now known as emgent
* LucidFox wonders why everyone links to revu.tauware.de rather than revu.ubuntuwire.com14:32
HobbseeLucidFox: ubuntuwire was down for a while, and revu preceeded ubuntuwire anyway.14:33
yamaland all mail from revu has links to tauware.de, not ubuntuwire14:34
LucidFoxah14:34
LucidFoxyamal> commented14:35
yamalLucidFox: tx14:36
RainCThey14:44
bddebianHeya gang14:45
sistpoty|workhi bddebian14:45
geserHi bddebian14:45
emgentheya14:45
bddebianHi sistpoty|work, geser, emgent :)14:46
LucidFoxRainCT> Looks like your MOTU application is going to succeed :)14:47
LucidFox6 support voices so far14:47
=== shawarma is now known as soren
=== \sh_away is now known as \sh
RainCTLucidFox: yes :D15:07
* RainCT is happy15:07
foolanohi15:07
\shapachelogger_, check your revu libksquirrel :)15:08
\shapachelogger_, and please fix ;)15:08
apachelogger_meh15:08
apachelogger_KDE 4 ftw!15:08
\shapachelogger_, nix fix it and let's get it out of revu15:10
\shapachelogger_, revu day now15:10
* apachelogger_ notes that wednesday would be a much better revu day15:10
TheMusoc15:14
TheMusough15:14
cyberixdh_clean doesn't remove substvars?15:14
* apachelogger_ restricts the build of ksquirrel to i36815:14
=== mathiaz_ is now known as mathiaz
cyberixI now use dpkg-shlibdeps to create substvars.15:15
apachelogger_uhhhhhhh, god I hate that man page policy15:16
apachelogger_as if any normal user would have a look at the manpage15:16
cyberixShould I have a substvars template in my package or should the file be created by dpkg-shlibdeps?15:16
bddebiancyberix: Let debhelper create it15:16
* LucidFox wonders if anything is going to clean up NEW today15:17
LucidFox* anyone15:17
cyberixbddebian: dh_shlibdeps is in some way equivalent to dpkg-shlibdeps?15:17
LucidFoxcyberix> it's a wrapper15:19
LucidFoxaround dpkg-shlibdeps15:19
TheMusofrafu: Comments left.15:22
frafuTheMuso: thanks15:23
=== bmk789_sleep is now known as bmk789
TheMusofrafu: You're welcome, I really want to see us get this in.15:23
\shanybody using eclipse with pydev as IDE?15:32
LucidFoxI periodically see binary packages named something like "libfoo1c2"15:42
LucidFoxwhat does c2 mean?15:42
slangasek"C++ ABI verision c2"15:42
=== cyberix_ is now known as cyberix
cyberixhttp://revu.tauware.de/revu1-incoming/malbolge-0801211640/malbolge-0.1.1/debian/copyright15:50
cyberixDoes this look ok?15:50
\shif  a package on revu has two advocates...it can be uploaded, right? who is doing the upload the last advocator?15:56
LucidFox\sh> depends15:56
Hobbsee\sh: usually, i think15:56
Hobbseeunless there's an agreement otherwise15:57
sistpoty|work\sh: yes, than it can be uploaded, but one of the advocates should do it (at least I wouldn't upload s.th. I didn't review myself)15:57
sistpoty|works/than/then15:57
\shsistpoty|work, that's what I mean..the last advocator can do the upload....15:58
sistpoty|work\sh: sure15:58
\shok mmdb uploading15:58
frafuTheMuso: In one comment in the mousetweaks review you say to use Standards 3.7.3. In debian/control, Standards is already 3.7.3. Do I have to set it elsewhere, too?16:05
\shgpocentek, ping16:06
TheMusofrafu: Hrm hang on, let me have a look. i don't know how that came about.16:06
TheMusofrafu: Ok you're right. I think I was looking at an older revision of the package. Don't mind me. :p16:07
frafuTheMuso; ok.16:08
asabilanyone to review : http://revu.tauware.de/details.py?package=libgee ?16:09
* apachelogger_ throws http://revu.ubuntuwire.com/details.py?package=libksquirrel at \sh16:12
\shapachelogger_, give me some mins..need to check flpsed ,-)16:14
\shsistpoty|work, new upstream addressed all our changes btw of flpsed16:14
apachelogger_pffft16:14
* apachelogger_ scuttles off to read latest issue of linuxuser16:14
\shapachelogger_, added the man page?16:15
* ScottK does a victory dance.16:17
* ScottK has working versions of all relevant packages on Dapper for a clamav backport of the current version.16:17
gpocentek\sh: pong16:19
TheMusoScottK: Nice.16:20
\shgpocentek, http://revu.tauware.de/details.py?package=thunar-svn-plugin why do you think direkt-build-deps are not necessary?16:20
frafuTheMuso: I just uploaded the corrected version: http://revu.tauware.de/details.py?package=mousetweaks16:21
gpocentek\sh: like I said, it's brought by the othe B-D16:21
gpocentekother*16:21
TheMusofrafu: Thanks, I will have a look shortly.16:22
\shgpocentek, but what when a build-dep package changes the deps to not include a direct-build-dep anymore? let's say libdbus-dev is removing pkg-config from it's package because they are using something else ... this package  which indirectly-depends on it would FTBFS it16:23
frafuTheMuso: thanks16:23
gpocentek\sh: why? if dbus-dev doesn't use pkg-config anymore, the thunar plugin will not use it either16:23
\shgpocentek, hehe...but it needs it16:24
\shgpocentek, not dbus-dev but pkg-config ;)16:24
gpocentek\sh: I need to have an other look but doesn't it need pkg-config to get compilation flags of dbus?16:25
* LucidFox is worried by the sudden emergence of packages using the (Closes LP: #xxx) syntax. Where did they even find it/16:25
gpocentekanyway keeping it in B-D is not such a bug problem16:26
gpocentekbig*16:26
cyberixI'm looking after first advocate for my package Malbolge. I've fixed all broblems that have been brought up. http://revu.tauware.de/details.py?package=malbolge16:27
\shgpocentek, nope...it needs it for their aclocal.m4 stuff to check if a package is there or not...the same applies for GTK and friends16:27
gpocentek\sh: you're certainly right16:27
\shgpocentek, that's why I was wondering that you think, not having direct-build-deps noted in control...16:28
gpocentek\sh: pkg-config is usefull to get the compilation conf for libs16:29
gpocentekso it needs to be a dep of the -dev packages IMO16:29
gpocentekbut again, you're certainly right16:30
\shapachelogger_, why didn't you add ghostscript to the build-deps?16:31
\shapachelogger_, and netpbm check fails too ;)16:31
apachelogger_\sh: doesn't work, there is an issue in the detection system16:33
\shapachelogger_, elaborate?16:34
sistpoty|work\sh: excellent about flpsed :)16:34
\shsistpoty|work, requested a sync16:34
sistpoty|work:)16:35
apachelogger_\sh: nah, ain't worth it... upstream will take care of this, once I get hold of him ;-)16:35
\shapachelogger_, and don't advocate your own packages ;)16:36
apachelogger_\sh: persia told me to, apparently it appears rather strange when I don't advocate my own package ^_^16:38
\shanyways looks ok...advocated...16:39
* apachelogger_ uploads16:39
apachelogger_\sh: can you archive?16:39
\shapachelogger_, done16:40
apachelogger_\sh: thanks for your time :)16:40
\shTheMuso, did you upload "jaaaa"?16:43
\shmake it -a ;)16:43
\shTheMuso, got it...16:46
TheMuso\sh: yes I did. I know it technically should have gotten a second advocate, but the changes to the latest upload were to address Peris'a comments, which weren't blockers.16:47
\shTheMuso, it had two ads anyways...at least one for the first upload ,)16:48
TheMusoYeah I know16:48
* LucidFox looks at the growing NEW apathetically16:51
TheMusoLure: It will be checked. Don't panic.16:53
TheMusoLucidFox: even16:54
LucidFoxheh16:54
=== bigon is now known as bigon`
* sistpoty|work needs to go17:08
sistpoty|workcya17:09
frafuTheMuso: I just did an error and uploaded a wrong version to revu; the correct version is the version that I uploaded January 21 17:2017:31
TheMusofrafu: Ok.17:31
\shguys, anyone who is using hardy + eclipse + pydev (gcj variant) could you check this out: have a python source opened, do a Ctrl+L (goto line) enter a line number and jump there and then do something else like editing etc. is eclipse closing unexpectedtly?17:34
pochuStevenK: did you forward the liferea hildon patches upstream?17:41
TheMusopochu: You likely won't get a response from him for another 5 hours at the least.17:42
pochuTheMuso: it can wait, as long as he answers :)17:43
TheMusopochu: Fair enough. I just couldn't remember whether you idle or not.17:48
=== bmk789_ is now known as bmk789
=== Kmos_ is now known as Kmos
vemoncould someone point out my mistake in this debian/rules file: https://ukuti.mine.nu/temp/rules18:24
vemonwhen i build the package it doesn't include the binary though it's built18:25
vemonand i only have one Makefile which just builds one binary18:26
vemonthis is the first package i've made from scratch so i'm a little bit confused about what to try next :)18:26
geservemon: check the contents of the subdirs in debian and check the contents of the debian/pkgname.install file18:29
geservemon: btw your certificate expired18:29
vemonwell i was just too lazy to type in my password :D the cert should be fine18:30
vemonthe debian dir contains two dirs after "dpkg-buildpackage": 1. lash-wrap (contains docs) 2. tmp/bin (contains the binary)18:33
geservemon: lash-wrap is the package name?18:33
vemonyes18:33
cyberixDoes revu have a freeze for new packages before the actual FeatureFreeze?18:34
vemonthe lash-wrap dir actually has /usr/share/doc/lash-wrap -dir which has README18:34
geserhave you a lash-wrap.install file listing which files belong to it? see man dh_install18:34
gesercyberix: no, you can still upload packages to revu after FF but don't expect them to get reviewed timely18:35
vemonno i don't have that file (.install)18:35
vemonhmm... actually it seems the contents of debian/lash-wrap get installed when installing the built .deb18:36
vemonso maybe i have to change the rules file to set PREFIX to $(CURDIR)/debian/lash-wrap18:36
vemonthe PREFIX parameter which is used in the Makefile18:37
vemongeser, now it seems to create a working package when i changed the install PREFIX. but should i still care for the .install file you mentioned?18:40
vemondon't want my package to get rejected :)18:40
geserthe reviewer will tell you, but right of my head it should be ok18:41
cyberixgeser: Actually I was more worried about new packages going past my package in line.18:49
cyberix:-)18:50
cyberixBut revu isn't a line of course. It is actually more of a18:51
cyberixwell18:51
cyberixnever mind18:51
=== wolfger is now known as wolfg-r
=== wolfg-r is now known as wolf-r
vemonis it ok for a package name to contain an underscore (_) ?18:58
vemonsince the binary built is named lash_wrap it would be consistent to have a package called lash_wrap18:58
geservemon: no, as _ is the seperator between the components in the filename18:59
vemongeser, well that's what i thought :)19:00
vemoni'll use - instead19:01
cyberixvemon: how about lashwrap19:02
cyberixif you have to change it anyway19:03
=== wolf-r is now known as wolfger
vemoncyberix, maybe i'll do it like that then19:09
vemonis there a problem if the original source (.orig.tar.gz) unpacks to a different directory than <packagename>-<upstream version>?19:09
vemonin this case the package name is lashwrap but the original source unpacks to lash_wrap-0.819:10
ion_No. dpkg-source ignores the name of the topmost directory when unpacking it.19:10
vemonok. great! thanks :)19:10
vemonsmart move from dpkg-source :D19:10
blueyedWhere should I install icons so that they get used for the desktop file?19:17
_MMA_blueyed: /usr/share/pixmaps is a common place.19:17
blueyed_MMA_: thanks, it's probably just plasma which does not get it anew after I've moved it there.19:23
=== civija_ is now known as civija
_MMA_np19:25
blueyedWhich resolution should I chose (.png)? 16, 32, 48, 128 - no svg..19:25
_MMA_128 is common but might look weird @48 if the detail is too high.19:27
blueyedDo I have to quote the whole "Creative Commons Attribution-ShareAlike 2.5 License Agreement" in debian/copyright?19:33
geserblueyed: yes, as it isn't included in /usr/share/common-licenses19:34
blueyedok, but it's really long.. but that's life.. ;)19:36
blueyedfor the copyright: do I have to cite the different copyright holders for all source files? e.g. main package is (c)foo, but ./src/util/io/NtpMessage.java is (c)bar - (both are gpl2+).. so I must list this special?19:38
geseryes19:38
blueyedwell, this looks to get nasty then.. ;)19:39
jonnymindHello all.19:50
jonnymindI am in search for advocates on http://revu.tauware.de/details.py?package=falconpl19:51
jonnymindis there anywhere else I should notify the upload and advocate request?19:52
cbx33where can I find the latest packging guide?19:57
vemonwhy do i get "dpkg-genchanges: not including original source code in upload" when running "debuild -S" and what does it actually mean?20:05
vemonwhat is it referring w/ "upload"?20:06
geservemon: that only .dsc and the diff.gz is listed in the .changes file and uploaded20:07
geserwhen you actually upload it e.g. with dput20:07
vemonhow can i include the original source? that's probably necessary when uploading to revu?20:08
geserdebuild -S -sa20:09
vemonthanks!20:11
blueyedWe need more licenses in /usr/share/common-licenses I'd say..20:11
wallyweekhello, could anyone please review sdlmame? thanks! :) http://revu.ubuntuwire.com/details.py?package=sdlmame20:24
LaserJockafternoon MOTU Land20:34
bddebianHeya LaserJock20:34
geserHi LaserJock20:34
LaserJockwow, lots of REVUing done yesterday20:35
LaserJockhi bddebian, geser20:35
LaserJockphew, quite a lot left though :/20:35
jonnymindIncluding mine :_(20:37
jonnymindSwitching on my main pc. Later.20:37
LaserJockjonnymind: but you didn't tell use which package was yours ;-)20:47
jonnymind:-) Sorry20:47
jonnymindfalconpl on revu20:47
* \sh is off20:48
=== \sh is now known as \sh_away
blueyedJFI: please don't review tvbrowser yet. /me is still in the licensing jungle..20:49
LaserJockjonnymind: ahhh, right. the "famous" falconpl ;-)20:50
LaserJockjonnymind: how is it going in Debian?20:50
jonnymindWell, the package is the same.20:50
jonnymindJust, with the 0ubuntu stripped off.20:51
LaserJockjonnymind: yes, but the falcon namespace issue20:51
jonnymindThe ones having taken a look at it said it was ok, but debianers seems less strict than motus in judgment.20:51
LaserJockit depends on the Debianers20:52
jonnymindI said once the falcon namespace was decided I would have renamed falcon to falconpl in debian; so I did.20:52
jonnymindI have the agreement of ppl involved that they won't upload falcon in debian till the file name clash is resolved, so I renamed the package.20:52
LaserJockhmm, I was hoping it would be resolved in Debian since we sync our packages from them20:53
jonnymindwell, the issue raised here. Of all distros, I picked the only one having a guy with a project, still unpacked, but with the same name.20:54
jonnymindIf I started from debian, this all would just have never happened.20:55
=== jw2328_ is now known as james_w
pochuLaserJock, jonnymind: ScottK ITP'd Seveas' falcon repo, and has renamed /usr/bin/falcon to /usr/bin/falcon-start to avoid the clash21:06
jonnymindyes, so it seems we have an agreement. My package is named falconpl, his binary is named /usr/bin/falcon-start (a -start thing cannot be possibly confused with something concerning a scripting language).21:08
jonnymindSo, as things seems have been sorted out, I am searching for advocates...21:10
LaserJockcool21:10
cbx33hey hey LaserJock21:13
cbx33howz it going21:13
LaserJockwoah! ghost from the past! ;-)21:13
LaserJockhi Pete21:14
smarterhi21:16
smartercould someone please review my package? ;) http://revu.ubuntuwire.com/details.py?package=extremetuxracer thanks!21:16
blueyeddebian/copyright only applies to source, correct? So if there's a .jar/library in the source package itself, do I need to include copyright/license info in debian/copyright?21:18
LaserJockblueyed: debian/copyright needs to account for all files in the source package21:19
jpatrickblueyed: yes, all21:19
smarterI can't recover my password in revu :/ http://revu.ubuntuwire.com/lostpw.py?email=smarter@ubuntu.com is empty21:20
geserblueyed: and the jar should be rebuild so it's known that it builds and matches the source21:20
blueyedgeser: rebuild? no, most of them are only shipped, without any source..21:20
geserblueyed: bad21:21
blueyedFor quite a lot of the libraries it's (partial) missing. E.g. there's a poi_license.txt file, but no copyright around?! :/21:21
blueyedtoo bad, yes.21:21
jpatricksmarter: debian/copyright should say which version of GPL the package is licensed under21:21
geserblueyed: or do you plan to put it into multiverse (if the jars are redistibutable)21:22
vemoni now have a [needs-packaging] bug and have successfully created the source package, built it in pbuilder and it seems to work when installed. is the next step to upload it to REVU?21:22
vemonor should i attach the source package to the launchpad bug?21:22
jpatrickvemon: REVU21:22
vemonok!21:23
smarterjpatrick: seems to be under gplv2, I just have to s/, or (at your option) any later version.//g ?21:24
jpatricksmarter: it just says: "is licensed under GPL" you must be specific, archive admins won't "seem to think" :)21:25
jpatricksmarter: "under the GPL version 2 of (at your option) any later version." :)21:26
smarterCOPYING contains gplv2 so I assume that's the license21:26
jpatricksmarter: I mean the Debian packaging part21:27
smarterjpatrick: oh, ok21:28
smarterbut /usr/share/common-licenses/GPL links is gplv221:29
blueyedbleh.. there are files licended with "Common Public License Version 1.0", which is incompatible to GLP.. therefore I think I can stop packaging until this is resolved upstream, correct?21:29
smartercan I put my debian packaging under gplv2+ ?21:29
jpatricksmarter: yes21:29
smarterok21:30
jpatricksmarter: package looks good apart from that21:30
blueyedsmarter GPL links to v3 on Hardy.21:30
smarterjpatrick: thanks21:31
amarillionHi there. My packages http://revu.tauware.de/details.py?package=alex4 and http://revu.tauware.de/details.py?package=speed-game are ready for review please!21:41
amarillionI've fixed the 64-bit hang bug in alex421:41
smarterjpatrick: uploaded ;)21:43
jpatricksmarter: hmm, I promise to look at it tomorrow, it's too late right now21:43
smarterjpatrick: okay, I think I'm going to go to bed too ;)21:44
jpatricksmarter: bonsoir! :)21:44
smarterjpatrick: buenas tardes ;)21:45
jpatricknoches*21:45
smarterbonne nuit* :P21:46
stgraberGute Nacht :)21:47
stgraberany other language ? :)21:47
jpatrickbona nit21:47
Adri2000good night? :)21:47
jonnymindoyasumi nasai?21:50
rexbronHey everyone! Got one ack and looking to double up :) http://revu.tauware.de/details.py?package=ubuntustudio-controls21:55
bddebianpersia: You up yet? :)21:55
=== _czessi is now known as Czessi
jscinozwhere is ubuntu's libjpeg62 stored?22:16
geserI've /usr/lib/libjpeg.so.62 in libjpeg62 (hardy)22:17
jscinozalright cheers22:18
persia\sh, apachelogger: About self-advocation.  I only think this is useful when the packager (who is also a MOTU) is sure (as with something that has everything fixed).  It oughtn't be done for an early upload.22:18
persiacyberix: Last scheduled REVU day is 4th February.22:18
=== wolfger is now known as wolf-r
rulusI updated gtkvd yesterday (http://revu.ubuntuwire.com/details.py?package=gtkvd), please review, I'd really like to have it in the archive for Hardy.22:22
jscinozhow would i change this makefile http://pastebin.ubuntu-nl.org/52935/ to use ubuntu's libjpeg62 rather than compile its own?22:22
=== wolf-r is now known as wolfger
james_wjscinoz: first guess, delete lines 1715-171622:26
ryanakcahow would one merge a package into the other? Would that mean take two packages and combine them into one?22:27
mok0_jscinoz: It will take major surgery on the makefile22:28
jscinoz>_<22:28
bddebianpersia: Hey, wtf man? :-)22:28
james_wjscinoz: and then you probably need to add -ljpeg62 to one of the LDFLAGS, but I don't know which actually needs it.22:28
persiabddebian: ?22:28
mok0_jscinoz: perhaps you can try to delete $(JPDIR)/*.c from line 171522:29
james_wryanakca: these are packages already in Ubuntu? They are built from the same source?22:29
jscinozhmm22:29
bddebianpersia: You are ignoring me :)22:29
persiaHi bddebian!22:30
bddebianpersia: j/k.  Did you say you have wx2.6 patches for survex and trustedsql?22:30
mok0_jscinoz: This is one of the most spaghettish makefiles I have ever seen. Geeez22:31
persiabddebian: No.  I don't remember the trustedsql solution: I'll track it down.  I was working on some survex patches with upstream, but got distracted some months back.22:32
ryanakcajames_w: yes and no22:32
bddebianpersia: You're fired ;-P22:32
ryanakcajames_w: *figured it out*22:32
* persia demands appropriate notice and severance pay22:32
bddebianhehe22:32
bddebianpersia: Somehow I've gotten tasked with tracking wx2.4 removal in Debian :-)22:33
persiabddebian: I thought you might :)22:33
persiabddebian: The solution for trustedqsl (*not* sql) is just to change the build-deps.  At least that's how I did it for gutsy.22:34
jscinozmok0_ i didnt make the makefile, its from upstream >_<22:34
mok0_jscinoz: I figured22:35
mok0_jscinoz: otherwise you wouldn't be asking :-P22:35
bddebianpersia: Ah nice, thx22:35
persiabddebian: for survex, upstream is picky.  They don't want any WX getting into the engine, but only for display.  The main issue is that the porter has to understand the API between the engine and the interface well enough to do the casts at the right points.  I'm not convinced upstream will stay with WX, but it's a lot of work to port to something else.22:37
mok0_ScottK: good you nailed that avscan! Congrats22:37
persiaSo survex-aven should depend on WX, but survex itself would only use the standard C libraries.22:37
jonnymindppl, is someone planning to have a look on falconpl in this REVU day? -- otherwise I am going to log off and have some sleep...22:40
jscinozmok0, simply removing all lines referencing libjpeg, and remove it from the source, it seems to still compile and run22:41
jscinoz>_<22:41
persiajonnymind: There's been lots of REVU activity today (more than for many past ones).  If your timezone calls for sleep, check the package status when you wake.22:41
bddebianpersia: Oh joy22:41
jonnymindpersia: thanks. I need a bit of sleep, just I wanted to help in case of troubles.22:42
jscinozthis is really strange >_<22:42
persiabddebian: Yep.  That's part of why I got bogged down.  freqtweak took me about a week, and I expected the same for survex until I was in contact with upstream about it.  There was also another interested party: I'll dig up some mail and forward it.22:43
jscinozeither libjpeg62 is optional for the game engine, or it's automatically finding the system provided one22:43
bddebianpersia: You ROCK man22:44
mok0_jscinoz: What's in Makefile.local?22:44
jscinozone sec.22:45
* persia has been ignoring WX for eight months, and thinks that's a bit of time between downbeats to be called "rocking".22:45
jscinozthere isn't one?22:45
RainCTwas there a users clean-up or something on REVU? (it says my email isn't in the database..)22:47
jscinozjmemdos.c builds jmemdos.o right?22:48
jscinozargh22:49
RainCTwell, anyways, how can I get a new account? just upload some crap or is there a better way? :P22:51
persiaRainCT: When did you previously create your account?22:51
RainCTpersia: last summer :P22:52
blueyedRainCT: then you need to reupload something.. :)22:52
persiaRainCT: Ah.  All the accounts were wiped in September or so.22:52
RainCTah ok22:52
persiaRainCT: Do you want an account to upload, or to comment?22:52
RainCTto comment22:52
jscinozwhy is it so important that it uses the ubuntu included libjpeg instead of compiling its own?22:52
persiaNo need to upload something then.  @ubuntu address?22:52
RainCTyes :)22:53
blueyedjscinoz: for security/performance/space..22:53
jscinozi have no idea how to rework this makefile to make it work >_<22:53
blueyedjscinoz: change the call to configure?22:54
jscinozit doesnt have a configure >_<22:55
LaserJockjscinoz: pastinbin'ing the makefile or relevant files might help22:58
jscinozalready did, its at  http://pastebin.ubuntu-nl.org/52935/22:58
mok0_jscinoz: on line 44 and 1912 that makefile includes some others that may have important clues23:00
=== azeem_ is now known as azeem
jscinozthere isnt a makefile.local to include and ill have a look at the other thing23:02
azeemjscinoz: you're supposed to write on on your own if you disagree with the upstream defaults, AFAICT23:03
jscinoz>_<23:03
azeemone*23:04
jscinozahh crap23:04
jscinozthat was the wrong makefile, thats the server one >_<23:04
jscinozill pastebin the correcto ne in a sec, firefox decided to segfault again23:06
jscinozalright heres the makefile http://pastebin.ubuntu-nl.org/52941/23:12
jscinoz:(23:19
RainCTgood night23:19
jonnymindGood night, people.23:20
blueyedjscinoz: can't you use Makefile.local? Tried setting JPDIR or something else to use the shared library? Otherwise just removing the included one before building might help (at first)23:22
jscinozwhere is the shared library located23:22
azeemjscinoz: just autotoolize the thing23:22
jscinozi see that it later references numerous .o files related to libjpeg and i'd assume these are source?23:22
jscinozautotoolize?23:23
mok0_autoscan23:23
azeemjscinoz: well, I wasn't serious.  Autotoolizing is the verb for porting a build system to autoconf/automake/libtool23:24
jscinozoh23:24
jscinozare the libjpeg *.o files included somewhere in /lib?23:26
jscinozor /usr/lib23:26
mok0_jscinoz: nope23:26
jscinozthoguht so23:26
jscinozbecause the only file i can find included are the libjpeg.o.62 etc23:27
jscinoz.so*23:27
jscinozand the make file wants a whole bunch of *.o's23:27
emgentheya people23:27
mok0_jscinoz: you need the -dev package23:28
jscinozah.23:28
mok0_jscinoz: it has header files and devel libs23:29
* jscinoz feels stupid.23:29
jscinozstrange...23:29
jscinozi already have libjpeg-dev and libjpeg62-dev23:29
ScottKmok0_: Thanks.23:31
mok0_ScottK: good idea to replace that .c file23:31
jscinozthe commenter on revu said " static copy of system library: please change the upstream Makefile to link against Ubuntu’s libjpeg62 instead of using the static copy inside the sources" wouldnt using the headers from the -dev package be just as bad?23:32
mok0_jscinoz: the headers are just used when the source is compiled23:32
ScottKmok0_: Looking at it, it didn't seem to do anything but talk to clamav, so as long as I added the appropriate #ifdef, it seamed likely to work.23:33
jscinozin the libjpeg source included with the upstream package, it has a number of headers that dont seem to be included in libjpeg62-dev...23:33
jscinozis this going to be a problem?23:33
mok0_ScottK: ha!23:33
geserjscinoz: this could be internal headers which programs using that lib shouldn't use23:34
mok0_jscinoz: not necessarily. Those headers may not be part of the exposed interface of the library23:35
jscinozhmm alright gonna try build again here goes :)23:35
jscinozargh23:36
LaserJockScottK: evening23:36
jscinozthis isnt gonna work23:36
jscinozif you look at the makefile i pasted, when it changes to JPDIR it just builds every thing it finds, so if i gave it /usr/include where libjpeg62-dev puts its headers it wouldnt work >_<23:37
ScottKGood evening LaserJock23:37
blueyedIs the "Creative Commons Attribution-ShareAlike 2.5 License" (CC-BY-SA) compatible to GPL? Or doesn't it matter because icons are not code/documentation (for distribution)? It's about tango and shipping it with a java package which is mostly GPL.23:38
mok0_jscinoz: that's right.23:38
mok0_jscinoz: there is no indication in that makefile where libjpeg is being linked into the source23:39
LaserJockblueyed: hmm, I'm not really sure. I think there may have been packages rejected for that but it could have been just that they didn't properly include the CC-By-SA part23:41
LaserJockblueyed: I don't think the GPL and CC-By-SA are compatible23:41
blueyedLaserJock: that's difficult, yes. http://www.gnu.org/licenses/license-list.html says so for 2.0 (but it's 2.5 and 3.0 is current). Also it only says to not use if for code/doc.23:42
blueyedThere's another icompatibility (CPL 1.0) anyway (with code) and we might get away by depending on the tango-package and only ship new/additional or changed icons. "changed" may become difficult again though..23:44
LaserJockblueyed: you might do some searching of ubuntu-motu and ubuntu-devel{-discuss}23:46
LaserJockblueyed: or maybe ask an archive admin23:47
jscinozmok0_ what should i do, im completly lost now >_<23:58
jscinozhmm, what is a .o file?23:59
jscinozis it source, or a compiled thing23:59
mok0_jscinoz: Hmm, what you are trying to accomplish is not easy. Your skills are perhaps not quite up to the task I am afraid23:59

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