=== bigon is now known as bigon` === bigon` is now known as bigon === luisbg_ is now known as luisbg [00:19] jscinoz: How big is the patch, and does the package already use a patch system? === bigon is now known as bigon` === ember_ is now known as ember === Kemel is now known as Legendario [00:26] hey guys, had the same error here. Launchpad PPA rejected again [00:26] Legendario: can you pastebin the .dsc file you uploaded? [00:27] and also the exact error message [00:27] sure [00:27] http://paste.ubuntu-nl.org/53923/ that's the error message [00:28] what's your PPA? [00:29] geser, that's the dsc file: http://paste.ubuntu-nl.org/53924/ [00:29] geser, my ppa is http://ppa.launchpad.net/kemelzaidan/ubuntu [00:33] Legendario: try asking in #launchpad [00:33] themuso the patch changes two files and i dont thing it already used a patch [00:34] Legendario: as you don't have musictracker in you PPA nor is it in the archive, I don't understand which md5sum it didn't like and the upload contained also the .orig.tar.gz [00:36] geser, yeah. I don't understand it too. Have done exactly as described on the packaging guide [00:36] I'm out of ideas [00:36] had only a doubt on how to build it with the build-depends on the debian/control file, but mok0 helped me out with it... [00:41] geser, i'll try to ask on the #launchpad. Thanks any way! [00:42] keescook: bad timing with your pcre3 merge. pcre3 7.6-1 got uploaded into Debian unstable and it also includes the pcredemo.c example. [00:47] do you guys know where to report bugs on the debhelper script? [00:48] Legendario: against the debhelper package: https://edge.launchpad.net/ubuntu/+source/debhelper/+bugs [00:48] the debhelper package in Debian [00:49] yes, that's probably more helpful [00:50] As long as it really is a bug with the Debian version of the package and not just our problem. [00:53] ScottK, it probably is [00:54] geser, could not open the link you gave me... === bigon` is now known as bigon [00:55] Legendario: remove the "edge." and it should work [00:55] dh_make doesn't recognize source versions without numbers. e.g.: beta1 [00:55] Legendario: dh_make is not part of debhelper [00:56] so please don't report such a bug against debhelper, report it against dh-make :) [00:56] slangasek, isn't the dh on dh_make an abreviation on debhelper? [00:56] yes [00:57] it is, nevertheless, a namespace collision [00:57] Legendario: but dh_make has it's own package and is not part of debhelper [00:58] geser, well, do you know the link for it? cause i search on the launchpad home and can't find it? [00:59] Legendario: https://launchpad.net/dh-make/ ? https://launchpad.net/ubuntu/+source/dh-make/ ? [01:06] slangasek, why isn't it shown on a simple search? [01:07] I don't know, where are you searching / what are you searching for? [01:19] slangasek, i am searching for musictracker on the launchpad home. I think that's the mistake [01:24] nite people [01:58] geez you people are quiet [01:59] Shh! Silence! [02:01] mm what where when ?? .. [02:08] Legendario: If the Launchpad U/I is confusing, feel free to file bugs on Launchpad. [02:09] ScottK, i guess i'll do it later [02:12] hello [02:13] i'm a rookie packager looking for reviews for my latest upload to revu [02:13] hey ScottK [02:13] http://revu.tauware.de/details.py?package=wxformbuilder [02:13] can anyone help me out? [02:17] Heya gang [02:18] hello [02:18] Hello rjmyst3 [02:19] bddebian: you've reviewed my package - wxFormBuilder - before [02:19] it has since been updated quite a bit [02:19] any chance you'd take another look? [02:19] I'll try to check it out. I've been having PC issues lately. :-( I lost a drive yesterday [02:19] http://revu.tauware.de/details.py?package=wxformbuilder [02:19] ouch! [02:21] what is the normal way to solicit reviews of a new package? [02:21] i'm quite the rookie, still [02:22] Asking in here is fine [02:23] Just don't over do it ;-) [02:25] ok :) === bmk789 is now known as bmk789_brb [02:32] Heya zul. === Aloha__ is now known as Aloha === bigon is now known as bigon` [03:04] el [03:04] if we have a new package that is not in Ubuntu or Debian, what are the next steps? revu? === asac_ is now known as asac [03:11] tristanbob__: Yes. Additionally, we are very near the deadline for Hardy, so if you're starting now, you're odds aren't good. [03:12] ScottK2 - I bet we can get this in - the package is done - just need to get it reviewed, right? [03:12] Maybe. Depends on how well done. [03:13] true - we will get started on this process tomorrow [03:13] ScottK, when is the deadline? [03:14] tristanbob__: Uploaded (including archive admine NEW review) by February 14. [03:15] ScottK, if we are not motu, do we need sponsorship? [03:15] tristanbob__: Yes. Upload to REVU and two MOTUs to advocate. [03:16] !revu | tristanbob__ [03:16] tristanbob__: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU [03:19] I've got a package on REVU, that has been already reviewed and fixed. [03:19] ScottK or ubotu - are you guys MOTU? [03:19] could you help me get it in? [03:19] I am. ubotu is a bot. [03:19] http://revu.tauware.de/details.py?package=wxformbuilder [03:23] thanks for your time ScottK [03:24] rjmyst3: wxwidgets really isn't my thing. No, I don't think I can help you. [03:24] tristanbob__: You're welcome. [03:24] I understand, thanks for taking a look [03:24] anybody in here a fan of wxWidgets? [03:27] Please tell me it doesn't use 2.4 ? [03:29] 2.8 [03:29] :) [03:30] bddebian is a masochist. I'm sure he'll look at it. [03:30] heh [03:58] hey guys, sisposty submitted a patch for urbanterror to make it work with ubuntu's libjpeg, but how exactly would i apply this patch: http://launchpadlibrarian.net/11602996/upid_1386_use_system_libjpeg6.patch [03:59] patch -pX < foo.patch ? [04:06] how do i know what number to replace X with [04:07] Usually 1 but you can try 0-3 or 4 [04:10] says it cant find the file to patch at line3 [04:10] regardless of what i hvae with -p [04:11] what dir should i be running patch from [04:12] the source dir [04:13] Does anyone know what's happened to launchpad.net? (I'm referring to the strange character substitutions on all pages.) Has it been hacked? [04:14] im in the source dir >_< [04:42] my pbuilder is borked :( [04:42] "host: unknown hostname" when i try to build with it [04:44] persia: Hello [04:46] jscinoz: /etc/hostname should have your hostname in it, /etc/hosts should have 127.0.0.1 your_hostname [04:48] ah fixed it [04:48] commenter on revu package urbanterror says "I guess you should also set yourself as XSBC-Original-Maintainer and Ubuntu MOTU as Maintainer, so that there is a @ubuntu.com address in the Maintainer field." what does he mean by this? [04:50] jscinoz: https://wiki.ubuntu.com/DebianMaintainerField [04:51] so just change maintainer field from jscinoz@gmail.com to ubuntu-motu@lists.ubuntu.com [04:54] nevermind [04:59] Hello, can someone review those please: http://revu.tauware.de/details.py?package=ubuntume-gdm-themes , http://revu.tauware.de/details.py?package=usplash-theme-ubuntume [05:03] persia: regarding usplash-theme-ubuntume , what do you mean by "the old version was based on other GPL code" ? [05:04] persia: as for the download location, the svn has read access for the public === mdomsch_ is now known as mdomsch [05:52] zul: how much work do you think it would be for openvz inclusion in ubuntu? [06:03] Where is a good place to ask a programming question? === lando__ is now known as lando === Aloha__ is now known as Aloha [07:08] When I run debuild -S i get "Bhavani Shankar ": secret key not available [07:09] Am I missing out something? [07:09] Please HELP [07:10] OK got it [07:16] persia: Hello [07:23] Hi all! [07:38] good morning [07:42] Good afternoon, dholbach :) === \sh_away is now known as \sh === \sh is now known as \sh_away [07:50] hey RAOF [07:52] morning dholbach [07:53] hey Hobbsee [07:54] Hey Hobbsee! [07:54] heya RAOF! [07:56] Hobbsee: You're not at lca, or something cool like that? [07:56] persia: man-di: Bad news - Lucene2 FTBFS even if I manually fix w3c-dtd-xhtml installation. Worse news - It builds with icedtea, which means that it can not be fixed in Debian for now. [07:56] RAOF: unfortunately not [07:56] Awww. [07:59] Hm. I wonder what severity Miro would like their "I'm pretty sure you're licensing is broken" bug >:) [08:05] whats the correct way to use dch if adding to ppa? just dch by itself? [08:09] Aloha: i susally use dch -i which will add an entry and open changelog in editor. you can then manually modify theentry [08:10] slytherin, dch with -i does the same. thats why i was asking de facto standard [08:10] s/with/without/ [08:10] It doesn't matter. [08:11] There's nothing PPA specific to using dch. It just adds another changelog entry. [08:11] debuild complains about maintainer not having ubuntu address when i use dch by itself because it appends -ubuntu to end of package name [08:12] Right. [08:12] dpkg-source: warning: Version number suggests Ubuntu changes, but there is no XSBC-Original-Maintainer field [08:13] oops [08:13] i mean [08:13] dpkg-source: warning: Version number suggests Ubuntu changes, but Maintainer: does not have Ubuntu address === doko_ is now known as doko [08:15] Aloha: use update-maintainer [08:15] slytherin, k thnx [08:16] Aloha: And you should probably read about DebianMaintainerField on ubuntu wiki [08:16] slytherin, ok thnx [08:17] Hobbsee, hi sarah! [08:17] s/sarah/Sarah/ [08:17] Aloha: By the way, if dch is making the version as 1.0-1-ubuntu1 then I guess it will be wrong. It should be 1.0-1ubuntu1 [08:17] or not [08:18] slytherin, it making it right. typo on my part sorry [08:31] if usplash is not showing up when I use grub2, is it grub2 bug or usplash bug? [08:48] slytherin: :( I guess it's an icedtea solution then. That still needs the DTD fix though, right? I'd say wait for Debian to fix XML, and then adjust the build-deps of lucene2 (given that the Debian update is expected soonish). [08:49] persia: yes, DTD fix is still needed. [08:49] AnAnt: I mean that a source previously licensed under the GPL appears now to be licensed under CC-BY-SA. I thought it was derived from another GPL package, in which case this cannot be done. If it is original source, no issues. [08:50] persia: Do you think this should be reported against GCJ? Obviously there is some problem in GCJ due to which the unit tests are failing. [08:50] persia: original source [08:50] AnAnt: Also, no point in saying "Hello" every once in a while. I tend to see those within an average of 30 minutes, but am typically unable to respond. You'd do better to say whatever you might have said if I had responded, and I'l take the appropriate action. [08:51] persia: ok [08:51] AnAnt: OK. I'll just take a quick look, and suspect I'll advocate. [08:52] AnAnt: Are you sure you want the maintainer to be "Ubuntu MOTU Developers "? Not the UbuntuME team? [09:23] AnAnt: Let me know when you get an answer for that: if you're sure, I'll advocate. If you want to adjust it and upload a new candidate, I'd rather advocate that one to reduce the chance of the wrong one getting uploaded. [09:24] persia: I thought that's how it should be, that Maintainer should be something @ubuntu.com [09:25] It's stil REVU day. There are 8 packages awaiting a second advocate, 3 packages that have been waiting a long time (2 of which I am recusing myself from re-reviewing), 12 packages still awaiting review today, and a bunch of updated candidates. Who wants a review? Who wants a package to review? [09:25] AnAnt: The maintainer should be something@ubuntu.com. On the other hand, this is a special package, so it might want a special team to maintain it. [09:25] Essentially, if you set it to MOTU, anyone might update it, which may cause confusion to the team. [09:26] persia: ubuntume@googlegroups.com would do ? [09:26] Also, about the SVN part: my comment about having a tarball was because SVN is expected to change, and there's no good record of what was released except the package source. [09:27] I'd like gtkvd to be reviewed; I (and a lot of people with me) would like it to be in the Hardy repo's. http://revu.ubuntuwire.com/details.py?package=gtkvd Thanks :) [09:27] AnAnt: Well, it is supposed to be an @ubuntu.com address. Are any of the team members? Perhaps they could be the maintainer for now? Alternately, perhaps a mailing list could be set up with on lists.ubuntu.com? [09:28] rulus: I still think you should do something about gnuvd as well, but I'll take a look. [09:28] persia: gnuvd is fixed by it's author, but there are still a few small issues to fix before the new version gets into Debian [09:29] persia: well, I don't think any of the team members has a @ubuntu.com address (can anyone apply for that?). How can a mailing list be set up with lists.ubuntu.com ? [09:30] AnAnt: Ubuntu Members get an @ubuntu.com address. The path to membership is changing, but I suspect http://www.ubuntu.com/community/processes/newmember will at least point you in the right direction. I don't know the process for mailing list setup. [09:30] rulus: Excellent. Note that by "do something", I really mean anything: just paying attention to it and requesting the sync at the right time counts :) [09:31] persia: yeah, I'm certainly keeping track of the progress :) [09:39] rulus: Even trying all my most nitpicky tests, I could only find two issues with the package. Unfortunately, one is a GPL violation, so I won't advocate. [09:40] persia: thanks for the comments, I'll check them out :) [09:44] morning everyone [09:48] good morning [09:48] morning sistpoty [09:49] hi geser and mok0 [09:49] hi sistpoty|work [09:51] Morning sistpoty [09:52] hi persia === Ubulette_ is now known as Ubulette [10:03] erable: qdevelop commented [10:05] * persia seeks alternate reviewers for mumble (http://revu.ubuntuwire.com/details.py?package=mumble) and cvc3 (http://revu.ubuntuwire.com/details.py?package=cvc3) so that they don't miss two REVU days in a row. [10:08] How do I compile .po during build? I'm looking at the source of Jokosher, but they don't do it either, they don't even include the .po files.. [10:10] rulus: msgfmt. fwiw, my package is python, so I do it in the setup.py (and I shamelessly pinched the function to do it from another python package ;) [10:11] * persia cheers open source, and encourages sharing of handy functions [10:11] Ng: my package is Python too, can you give me the name of that package ;) [10:11] rulus: I have to admit that I've forgotten which package I pinched it from, but it's unmodified in mine (terminator) [10:11] I should have been making notes of that stuff :/ [10:11] Ng: thanks, I'll have a look :) [10:12] yw :) [10:24] persia: Do you have even slightest idea why lucene2 unit tests fail with GCJ while they pass with icedtea? [10:26] woot, it works Ng, thanks again :) [10:26] rulus: np :D [10:27] slytherin: Not a clue. Back when I was a real Java developer, gcj was widely considered broken. Now it mostly works (hurrah!), but I don't do so much Java. [10:28] persia: hmm, may be some apis are stub. That may be the reason the tests don't get result as expected. [10:29] slytherin: That would make sense. My vague memories were that everything was stubbed to match the public API, and the implementations are a work in progress. [10:34] Is there a general guideline for qt app packaging since they use qmake? [10:41] persia and others: I updated gtkvd (http://revu.ubuntuwire.com/details.py?package=gtkvd) [10:48] luisbg: Maybe people in #kubuntu-devel know better. [10:50] minghua, ok, thanks [10:52] vorian: guake commented [10:52] Could anybody please review the following package: http://revu.tauware.de/details.py?upid=1577 It would be great if it makes it into hardy as the corresponding gui will be in hardy. (a11y tab of the mouse control panel) [10:53] Thanks in advance. [10:58] frafu: From where does ./ChangeLog originate? Seems an odd file to be the only patch external to debian/patches. [11:01] persia: it is from upstream; strange [11:01] frafu: Shall I proceed with the review, or do you want to look at that first? [11:01] persia: I will look at it first [11:02] persia: thanks [11:03] frafu: Thanks for being responsive. It's a lot easier for me when I don't have to do a full review and still not get to advocate the package. === persia changed the topic of #ubuntu-motu to: Masters of the Universe: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Unmet Deps time! http://qa.ubuntuwire.com/debcheck/ | QA resources from http://qa.ubuntuwire.com [11:04] And so REVU day comes to a close. Only one package uploaded today: any reviewers who were waiting for the last minute are encouraged to take a look at the packages that have already received an advocate. [11:05] persia: thanks to you for pointing me immediately to the problem [11:05] frafu: I encourage you to check the diff.gz with lsdiff in the future. It's a really easy mistake to make (I've done it lots of times). [11:05] feature freeze is quite close now. :( [11:06] DaveMorris: Yep. Thanks for your help with reviewing. [11:07] np, I can spot the easy mistakes :) [11:07] persia: can you have another look at my package? I fixed your last comments. [11:08] rulus: REVU Day just ended, and I've a couple other things I want to do before I sleep. I'll take another look next time I pass through REVU, but you might do well to solicit someone else's review: I tend to try to review packages I've not reviewed at all, or not recently. [11:08] persia: thanks for the tip; are there any other tools that I can use apart lintian, linda (that does not seem to be uptodate) and lsdiff? [11:09] I should have asked this time ago :-/ [11:09] frafu: I find `less $(suspicious-source)` to be useful. I also use uscan and dpkg --contents foo.deb. [11:09] persia: ah ok thanks anyway :) [11:09] Also, linda is still helpful, even though she is a little behind. [11:11] persia: ok [11:11] is there a howto on checking your package? [11:14] DaveMorris: Closest we have (and it is out of date based on discussions on the ubuntu-motu ML) is https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#Tips (linked from REVU). === Nightrose2 is now known as Nightrose === gouki_ is now known as gouki [11:45] \o [11:46] joejaxx: depends on a couple of things like do they have a patch for 2.6.24 [12:06] hi.. can someone help me get my gpg to work from within a chroot? i am unable to create a package because debbuild cant fing gpg (absolute newb here :P) [12:07] devilsadvocate: You can easily work around that by using debsign to sign the files after you get them out of the chroot. (I don't remember the necessary hooks to make it work inside the chroot). [12:07] devilsadvocate: What is exact error? [12:07] Finished running lintian. [12:07] Now signing changes and any dsc files... [12:07] Could not find a signing program (pgp or gpg)! [12:07] debuild: fatal error at line 1174: [12:07] running debsign failed [12:08] I tried running debuild -S [12:09] devilsadvocate: This error si not from inside of chroot I guess. Looka like you are missing some gpg agent. Try installing seahorse [12:11] slytherin, i'm using the packaging guide on the wiki, with the added procss of running it within a minimal chroot. i wanted to make sure i got the dependancies right [12:11] i'll try installing seahorse and check. thanks :) [12:12] devilsadvocate: have you gpg installed inside the chroot? [12:13] geser, i tried installing gnupg, but it says its at the latest version. I have _not_ yet imported my keys from outside though, but i guess that error should come later down the road === bigon` is now known as bigon [12:19] zul: nope only 2.6.22 [12:20] joejaxx: then no i wouldnt do it [12:20] ok [12:21] devilsadvocate: if debsign/gpg wouldn't find the key, you would get an other error message. This error message sound like it couldn't find the gpg binary inside the chroot [12:23] i agree. geser [12:23] hence me here :P [12:24] ok. i think 've gotten a little further. i tried running gpg --list-keys, and got a fatal error saying it cant create a directory in my home directory, which happens to be the one _ouside_ the chroot. i'd better read up on other stuff and try to fix that first [12:25] devilsadvocate: try setting inside the chroot HOME to a value where gpg can write, e.g. export HOME=/tmp [12:27] Stupid question, but had anyone else noticed that 7.10 and Hardy's alpha 3 CDs STILL have 7.04's example files on it, and they haven't ever been updated since?? [12:28] geser, that was the problem, kindof. I had to do a mount -a outside the chroot (i added the home directories as a mount point on fstab). did that and it worked. thanks :) [12:29] mcisbackuk: That's normal. Those usually get updated much closer to StringFreeze. [12:30] persia: Oh right OK, just thought it was a bit strange lol [12:30] I believe the "release notes" in firefox points to the one of 7.10 as well. [12:31] The documentation will always fall behind. [12:31] Err. 7.04? That should be updated ;) [12:31] 7.10, sorry. [12:31] It used to be 7.04, though. :-P [12:32] Actually, I'm not that sure now. It was fixed in gutsy-updates. [12:32] GRRR what is wrong with the mono libs I still can't get a parital upgrade to work properly [12:33] i remember in xubuntu edgy, the release version had the old docs.. i think in the default firefox page [12:34] Well 8.04's curent Firefox has 7.10 displayed in /usr/share/ubuntu-artwork/home/index.html (start page), and the release notes point to 6.10, yes SIX.TEN, [12:35] mcisbackuk: that mono bug here? bug #184681 [12:35] Launchpad bug 184681 in mono-addins "Some missing /usr/share/cli-common/policies.d/libmono-addins*/*.dll break mono installatsions (! Assembly /usr/share/cli-common/policies.d/libmono-addins-gui0.2-cil/policy.0.2.Mono.Addins.Gui.dll does not exist)" [High,Triaged] https://launchpad.net/bugs/184681 [12:36] geser: That's the one, its still affecting direct updates from the Alpha 3 CD [12:36] I assume it isn't too late to ask fo a sync? [12:37] FeatureFreeze isn't until Feb 14th I think you might be OK [12:37] ryanakca: which package? [12:37] mcisbackuk: I haven't seen it here on my regular updated hardy [12:37] would it be possible to get microdc2 into universe? [12:37] mcisbackuk: seems to be an update problem [12:37] slytherin: isn't in Debian yet, I'm going to try to get it uploaded... then a week to get included/processed... I should be OK :) [12:37] geser: So i'll go ahead with dkpg --configure -a and reboot? [12:37] s/uploaded/uploaded today/ [12:38] mcisbackuk: reboot shouldn't be necessary. Did you tried dpkg --configure -a already? [12:39] geser: Not yet, I've literally just installed and run the partial upgrade tool, will I need to run dpkg? [12:39] The wrong release note version bug is fixed in gutsy-updates. [12:39] mcisbackuk: I'm just downloading the alpha3 iso to test it myself [12:39] minghua: If it was overlooked once, couldn't it be again? [12:39] geser: OK [12:40] mcisbackuk: Of course it could. If you have good suggestions to prevent that, I'm sure the release team will be interested. [12:41] geser: Alpha 4's on Thursday anyway isn't it? Does another batch of iso's get made up for it? [12:44] mcisbackuk: Aren't ISOs built daily? [12:45] minghua: Well I thought that there would've been a team within Firefox or whatever that would do this anyway. I could keep an eye on it, but when is StringFreeze? I take it this is the last chance to change anything? [12:45] slytherin: I don't know, I didn't think they were, that's why I asked lol [12:46] mcisbackuk: they are. I thought that you were here to report that you couldn't find a nightly CD. :-) [12:46] ! hardyschedule [12:46] Sorry, I don't know anything about hardyschedule - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi [12:46] slytherin: Oh....fair enough, where do you get them from then? And I must point out to geser that I obviously have an old one, so sorry. [12:47] mcisbackuk: http://cdimages.ubuntu.com/daily/ [12:47] mcisbackuk: https://wiki.ubuntu.com/HardyReleaseSchedule # string freeze is Feb. 28th [12:48] slytherin: Got it! Thanks slytherin :)...and thanks lol [12:48] mcisbackuk: I believe firefox has its own team too, you are always welcome to remind them before the release if it doesn't get updated. [12:49] minghua: Will do, I'll have a look a week or so before :) [12:49] mcisbackuk: Actually, test the Beta and RC releases, dig around and find anything you think should be updated. Report them as bugs and push people to fix it. [12:49] mcisbackuk: Best to check a week or so before beta, just to make sure there is time to get it right, rather than being a last minute fix. [12:50] That's what I meant by a week before lol :) [12:50] IMHO Ubuntu has far too few beta- and rc- testers than necessary. [12:51] minghua: well consider me one, even though I can't build etc I cann still hunt problems :) [12:51] mcisbackuk: If you're up for that, you might be interested in joining the bugsquad [12:52] It's nautilus bug day today in #ubuntu-bugs [12:52] mcisbackuk: That would be a very appreciated contribution. [12:52] persia: Nautilus is the "file manager" for GNOME right? [12:55] mcisbackuk: Yep. [12:55] man-di: Any update on the DTD issue? [12:58] OK I've just joined BugSquad, gonna have a look through them, see if they're reproducible in Hardy [12:59] slytherin: work in progress...sorry for not better infos [13:00] man-di: What exactly is work in progress? I mean whether the fix has been decided or is it under discussion? [13:01] slytherin: working on a patch to make it work [13:02] man-di: Ok. So you are simply going to add symlinks, right. Or do you have any other fix in mind. [13:02] How do run an MD5 check on the daily build ISOs? [13:04] slytherin: Daniel had another idea. I still need to test it. [13:04] mcisbackuk: md5sum command [13:04] slytherin: Thanks :) [13:07] man-di: I hope you saw my last message about using icedtea [13:11] slytherin: icedtea? [13:12] man-di: The combination of openjdk and some other free java related tools to fill the gap in openjdk [13:13] slytherin: I know what icedtea is. I work on the packaging of it. I just wonder what your comment was. [13:15] man-di: I ws trying to build lucene2 with GCJ. But even after the DTD issue is fixed, lucene2 FTBFS. So I will build it with icedtea so it can be moved to universe in Ubuntu (free in Debian). I am specifically doing this to address bug 185917 [13:15] Launchpad bug 185917 in lucene2 "lucene2 jdk dependence" [Undecided,New] https://launchpad.net/bugs/185917 [13:18] slytherin: as icedtea is not in Debian yet and its only limited to a few archs currently its not a real option, just a workaround [13:21] man-di: Yes I know that. I am hoping that it makes soon to Debian. We will use it for only building. The binary package will have build dependency java2-runtime (even though the package may not perform as expected when used with GIJ). This is the max I can do as of now. [13:24] slytherin: I really prefer binary:all packages to be buildable on all archs, if possible [13:24] slytherin: icedtea will soon work on all archs, hopefully [13:24] slytherin: Gary Benson from Redhat wrote a portable interpreter for it [13:25] man-di: Cool === lmr_ is now known as lmr[lunch] === \sh_away is now known as \sh [13:57] <\sh> remoins [14:00] ScottK: you did see mark's message to the MC, didn't you? [14:03] <\sh> oh well...that's too much of kmos stuff in the last 2 weeks somehow [14:04] ScottK: by your mail, it appears you didn't. [14:06] \sh, I asked in the mentors mailing list and I found out how to do it... DEB_SHLIBDEPS_ARGS = -xkdepim-kresources === bigon is now known as bigon` [14:06] <\sh> effie_jayx, ah cool :) did it work actually? it was just a hot shot yesterday :) [14:07] no [14:07] I still get the same error [14:07] :S [14:07] dpkg-shlibdeps: failure: couldn't find library libkabcscalix.so.0 needed by debian/kdepim-kresources/usr/lib/kde3/kabc_scalix.so (its RPATH is ''). === bigon` is now known as bigon [14:07] Hi \sh [14:07] effie_jayx: what are you trying to do? [14:08] <\sh> sistpoty|work, libkabcscalix.so.0 and kabc_scalix.so are in the very same package... [14:09] sistpoty|work, trying to test build kdepim .. I fixed the manpage title to fix a bug.. and it fails to build [14:09] \sh: then you'll need to create a shlibs file for libkabcscalix.so.0 and make dpkg_shlibdeps use this... should be in the man page of dh_makeshlibs [14:09] <\sh> sistpoty|work, yeah that was my second thought [14:10] \sh: erm... in the man page of dh_shlibdeps even [14:10] effie_jayx: ^^ tried this yet? [14:10] sistpoty|work, sorry too much of a noob to figure that one out [14:11] sistpoty|work, any urls I can pick some ideas from? [14:12] <\sh> sistpoty|work, the problem with this package -> cdbs :) [14:12] * \sh grabs some coffee and have a cigarette [14:12] effie_jayx: actually just the example in the man page should work... otherwise you could try looking at some lib packages that provide a -bin package as well and look how these handle it [14:13] When I get " libqt4-dev: Depends: libpq-dev but it is not going to be installed", does that mean that I have to add libpq-dev to the depends, or wait untill libpq-dev is packaged or ? [14:13] \sh: oh, that's bad luck then. /me doesn't know cdbs and doesn't want to learn about it *g* [14:14] * ryanakca finds cdbs makes life so much easier... once you've read all the source code to find out what all the options/rules magic/args are [14:14] \sh, I read cdbs makes it easier and by reference people tell me is far cleaner that debhelper [14:14] <\sh> effie_jayx, that's a lie [14:15] ahhh I see [14:15] <\sh> but it's IMHO [14:15] effie_jayx: if your packaging a program that is simple enough, it is, imho. If its a really complex program with a messed up makefile and things in wierd places, etc... then no. [14:15] gets the new contributors confused... [14:15] I really dislike cdbs when it comes to sponsoring because most people use it as black box that just works, but have no idea on what's going on below :/ [14:15] IMHO [14:16] sistpoty|work: thats me :) [14:16] heh [14:16] <\sh> cdbs hides a lot of dh_* magic from the user...and dh_* hides a log of essential things from the user..but debhelper is understandable and usable, better then the manual things..and much better then cdbs IMHO ! [14:16] well no problem. I didn't mean to get you worked up about a packaging-tool war [14:16] lol [14:16] :D [14:16] * ryanakca tries to figure out why his package builds under hardy but fails under sid [14:16] <\sh> effie_jayx, oh it's not a war :) other people had discussion about it, the last I read was joey on p.d.o [14:17] * sistpoty|work must admit to have packaged a python app with cdbs once though *g* [14:18] \sh, I did read about joeyh hating cdbs ... (google) [14:18] sistpoty|work: lol :) [14:18] well I gotta see about this bug.... ryanakca any suggestions? [14:19] * \sh wonders how many packages FTBFS during his octave3.0 uploads..regarding his sbuild no package should fail [14:19] effie_jayx: what bug? [14:20] effie_jayx: ah [14:20] hmm... and you're sure all you did was update the manfile and update the changelog? [14:20] sistpoty|work, man dh_shlibdeps gives me dh_shlibdeps -L libfoo1 -l debian/libfoo1/usr/lib as example [14:20] ryanakca, yes sir... [14:20] I didn't have the need to fiddle with debian/rules [14:21] sistpoty|work, is that the one you make reference to? [14:21] effie_jayx: have a debdiff around? [14:22] effie_jayx: yes, exactly [14:22] effie_jayx: that one must be after the dh_makeshlibs call though [14:23] (otherwise there won't be the shlibs-file for the library from the other binary package) [14:24] <\sh> sistpoty|work, as I said, the missing lib is inside the package of the other .so file.. [14:24] "W: basic256: copyright-lists-upstream-authors-with-dh_make-boilerplate" ... meaning? I have "Upstream Author(s): \n \indent Author1 email1 \n \indent Author2 email2", where \n = newline, \indent = 4 spaces. [14:26] \sh: now /me is confused... as in other source or other binary package from same source? [14:26] ryanakca, I first tried and got an error ... I was sure to modify only the manpage. I do not have a debdiff for that. then I added the line \sh suggested and I tried building again. no such luck. so I guess I could try again from scrath... [14:27] <\sh> sistpoty|work, same binary package... [14:27] <\sh> sistpoty|work, aeh [14:27] ryanakca: my guess is the "Upstream Author*(*s*)*" (is it one or more authors?) [14:27] sistpoty|work: ah :) [14:27] <\sh> sistpoty|work, kde-pim compiles into different binary packages, one it's called kdepim-kresources, where the kabc_*.so sits and also the libscalix.so.0 lib [14:28] And, must all packages have a manpage? This one provides a single binary with no command line options. [14:29] <\sh> sistpoty|work, the kabc_*.so is just a plugin so, and depends on libscalix*.so.0 lib in the very same binary package, just that libscalix*.so.0 is hiding in /usr/lib and the plugin one in /usr/lib/kde3/ [14:30] <\sh> sistpoty|work, I don't any other package depending on this libscalix*.so.0 lib so dh_shlibdeps should ignore it (-x or -Xkabc_*.so) or prepend LD_LIBRARY_PATH to it via -l [14:31] <\sh> oh a "know" is missing after "I don't" ; === _czessi is now known as Czessi [14:32] \sh: it shouldn't ignore it (it's in /usr/lib), but rather use -l (where that dir is where libscalix*.so.0 is installed to in during the build process) [14:32] \sh: and iirc -L will tell it to just look at shlibs. in the debian dir [14:32] (to resolve the dependencies) [14:33] <\sh> sistpoty|work, well, yes, but depending on itself is imho useless..I would prefer the -lusr/lib switch [14:34] <\sh> sistpoty|work, isn't there a possibility to tell cdbs to just do it for this special package? like "DEB_SHLIBDEPS_ARGS_kdepim-kresource=-lusr/lib" or something? [14:34] \sh: dunno, but I guess there could be such a thing.. any cdbs expert around? [14:36] I will try the mentor's mailing list again on this one... [14:36] \sh: and I guess it would be ...ARGS_... = -Lkdepim_whatever_binary_package_the_so_is -ldebian/path/to/shared/object/during/build [14:36] (s.th. like that) [14:36] don't worry guys ... thabks a bunch [14:36] <\sh> effie_jayx, it's also training for us :) those questions are coming now and then again :) [14:37] well I am sorry I have to go... community talk awaits [14:37] thank you all for being so supportive [14:37] np [14:37] I will be back [14:37] cya effie_jayx [14:39] I've just read "-lpthread" as "-lupstream" === efrain is now known as keffie_jayx === keffie_jayx is now known as effie_jayx === rocco is now known as cbx33 [14:58] hey hey all [14:58] where the heck is python-samba now? [14:59] Could anybody please review the mousetweaks package: http://revu.tauware.de/details.py?upid=1586 It would be great if it makes it into hardy as the corresponding gui will be in hardy. (a11y tab of the mouse control panel) [15:01] <\sh> moins Nightrose , bddebian [15:02] hi [15:02] Heya gang [15:02] Hi \sh [15:02] By the way, as soon as you find a problem in the package, you can stop the review and ping me (if you feel so), as I will remain online for several hours. [15:03] how long time spend usually since you sent a debdiff to fix a bug until a motu see that? i sent a fix 3 days ago. I dont know how is the normal time [15:05] dcordero: did you subscribe ubuntu-universe-sponsors to the bug? [15:05] yep i did [15:06] dcordero: and since you attached debdiff you should mark the bug as confirmed if you didn't do it already [15:06] dcordero: whcih bug by the way? [15:06] yep, i mark as confirmed and asigned to nobody [15:06] Bug #70745 [15:06] Launchpad bug 70745 in erlang-doc-html "erlang-doc-html conflicts with other erlang packages" [Low,Confirmed] https://launchpad.net/bugs/70745 [15:08] \sh: what problem did you had yesterday with gpg2? [15:09] Hi bddebian [15:09] <\sh> geser, oh yes...gpg2 is complaining about a key of cjwatson, which has some sigs on his subkey... [15:09] <\sh> geser, gpg2 2.0.8 that is [15:10] I have a question. If usplash doesn't show up when using grub2, is it grub2 bug or usplash bug? [15:10] <\sh> geser, and having read the rfc4880 section 12.1 it looks like that having sigs on a subkey is not a good idea... [15:11] man suspicious-source says: search for files that are not the GPL's "preferred form of modification". What does "preferred form of modification" mean? [15:11] \sh: I've got here gpg2 2.0.8 too and the debian-keyring rsynced from keyrings.debian.org and no problem [15:11] \sh: perhaps I should try to import his key without the debian-keyring [15:12] Heya geser [15:12] <\sh> geser, well, the key is already on my keyring...doing a gpg --list-sigs it gives me some errors..but that is on another distro..../me needs to check still ubuntus gpg2 [15:12] dcordero: you'd rather want a sync for erlang-doc-html then a merge, since there is no other change in the debdiff than to change the maintainer name [15:12] \sh: hardy hasn't gpg 2.0.8 yet, I compiled the Debian gpg2 2.0.8 package for myself here [15:13] dcordero: also, I'm just seeing that the new version is already synced into hardy [15:13] <\sh> geser, further infos are here: https://issues.rpath.com/browse/CNY-2490?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_64883 [15:13] dcordero: if you want to fix gutsy, you'd need a SRU (or a backport, if it's not suitable for a SRU) [15:13] <\sh> geser, first I thought it was because I have a subkey ref which points to my smartcard, but it wasn't the case... [15:13] !SRU | dcordero [15:13] dcordero: Stable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates [15:14] ups, how did you check that the last version is now in hardy? i upgraded it because i saw the bug [15:15] \sh: what error give gpg2 you? that bug shows only some python errors [15:15] dcordero: I used http://packages.ubuntu.com/src:erlang-doc-html (but you could also check the source page on launchpad or use rmadison or s.th.) [15:16] <\sh> geser, http://paste.ubuntu.com/3978/ [15:17] sistpoty|work, thanks. has the bug been marked as fixed? [15:17] <\sh> geser, I'm still using my .gnupg dir from my ubuntu station [15:18] \sh: and the error vanishes when you remove cjwatson's key? [15:18] dcordero: no... don't have my LP login credentials here at work [15:18] oki [15:19] <\sh> geser, looks like it doesn't [15:21] <\sh> hmm...gpg --list-keys now stops at fabbiones second key...pub 4096R/63549F8E [15:23] I've imported your key here and no problem with gpg2 --list-sigs for it [15:24] <\sh> I really what it is [15:24] <\sh> wonder [15:24] <\sh> hum? [15:24] <\sh> there is really something broken over there [15:26] \sh: http://forums.gentoo.org/viewtopic-t-633497.html?sid=24eee56f56f9e089f14acc43ebd020d3 has the same problem. Looks like your keyring got broken [15:27] Hey :) [15:27] * RainCT is overjoyed :D [15:27] RainCT: congrats! [15:27] congratulations RainCT [15:28] geser, dholbach: thanks! :D [15:28] RainCT> Congratulations! [15:28] all well deserved :) [15:28] LucidFox: Wrong syntax. :-P [15:28] Congrats > RainCT [15:28] I don't use the automagic colon-thing. [15:29] heh [15:29] Partly because I don't know how to make it work in xchat-gnome. [15:29] So I always type nicks manually. [15:29] <\sh> geser, well....the keyring is functional on this station..but not on the other...I just copied it via scp over to my laptop with gutsy...and it works [15:30] LucidFox: I have never used xchat-gnome but I guess Tab key should work [15:31] well, if I type, say, "s", it lists all nicks starting with S [15:31] but if I click one of them, it opens PM [15:31] <\sh> LucidFox, type a second character of the nick you want to complete ;) [15:31] <\sh> LucidFox, it just like bash tab completion :) [15:32] LucidFox: Isn't that similar to bash command completion? [15:32] <\sh> LucidFox, e.g. lu gives me <1st tab> lucas<2nd tab>LucidFox :) [15:32] ah, well... it's pasted if I type enough letterss for it to be unambiguous [15:33] \sh> Ah, well... but you use vanilla X-Chat, not xchat-gnome [15:34] <\sh> LucidFox, it's the same :) [15:34] <\sh> LucidFox, I just to lazy to type apt-get install xchat-gnome ;) [15:36] well, in plain xchat, yes, it does work that way [15:36] <\sh> LucidFox, hmm..xchat-gnome broken? [15:37] <\sh> I wonder what the real difference is between plain xchat and xchat-gnome ;) [15:37] \sh> I think it's desired behavior :) [15:37] basically, xchat-gnome is HIGified [15:37] \sh: compare then the library versions used by gpg on both stations [15:38] it has one annoying "feature", namely the user list being hidden behind a button, but I wrote a patch adding an option to move the user list to the right, like in plain xchat [15:38] oy [15:38] now trying to get it into Ubuntu :) [15:39] \sh: compare the versions of libgcrypt [15:39] persia: Hi. Do I have to do something to get into u-u-s or just ask you? :) [15:40] <\sh> geser, 11.2.3 [15:40] <\sh> geser, so version [15:40] <\sh> geser, on hardy one and on the other one [15:42] <\sh> geser, the problematic part: hardies gpg is not dynlinked with libgcrypt...but gpg2 on the other one is [15:42] <\sh> geser, or something really mystical is going on [15:47] \sh: my compiled gnupg 2.0.8 packages is dynamically linked with libgcrypt: libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x00007f5a03c5a000) [15:48] <\sh> geser, I'm compiling 2.0.8 just now... [15:48] * \sh is somehow a but busy with housework :( [15:51] hi [15:52] !hi > Mcklaren [15:58] !hi > RainCT [15:59] RainCT: congratulations :) [15:59] pochu: thx :) === hattory_ is now known as Hattory === x-spec-t is now known as Spec === thekorn_ is now known as thekorn [16:47] quick question , if I want to restart versioning( say my last upload to my ppa was 0.8 but i want my next revision to be 0.1) whats the best way to get Soyuz to accept this? [16:48] mattva01: perhaps PPA's have some way to handle this but if not you'll have to use 1:0.1 as version [16:49] ok ,oh well [16:49] mattva01: you can delete the 0.8 first and then upload the 0.1 I guess [16:50] right, might work.. but I guess you'll have to wait some hours for the files to be deleted before you upload the new one [17:35] heya [17:35] keescook, ping about meeting news [17:45] RainCT, how long did it take for gbrainy to pass Debian's NEW? [17:46] LucidFox: I'm not sure... somewhat around 2 weeks perhaps. I can check if you need to know... Why do you ask? [17:47] well, I have a package there :) [17:47] was wondering how much longer I can expect to wait [17:48] LucidFox: Ah, nice :). Well, my packages usualy take between 2 weeks and 1 month.. [17:52] * sistpoty|work heads home [17:52] cya [18:01] hiya emgent, going to send some email out in a few. [18:02] keescook, yes cool, sorry for double ping (irc && jabber) :) [18:02] np. :) [18:10] Hi, how would one go about submitting an updated package (of a package that already exists in ubuntu) to the repos? === apachelogger__ is now known as apachelogger [18:11] DRebellion: if you say the package, we will see [18:11] pochu: I have a friend that is interested in adding to a package, i'm just curious about the process of getting it into the repos. [18:12] DRebellion: "adding to"? [18:12] Create a bug in launchpad, attach a debdiff and subscribe ubuntu-universe-sponsors [18:12] RainCT: extra modules, features, etc. [18:13] DRebellion: is he a developer of that application? [18:13] RainCT: not currently, no. [18:14] DRebellion: then I suggest either trying to get it into the next official version or creating a new package for that extra stuff [18:15] RainCT: ok [18:33] if a package has a Maintainer with @ubuntu.com and someone else changes that package, should he still change the maintainer to MOTU? [18:35] * Lutin wonders why gnumach is in the archive [18:35] For Hurd baby :) [18:36] it's been dep-waiting since dapper [18:37] apparently no one bothered asking a sync for mig, so I seriously think we might consider the removal ... === x-spec-t is now known as Spec [18:51] <\sh> geser, did you build gnupg2 against libassuan-dev (1.0.3-1) or used the new one from debian? === hellboy_ is now known as hellboy195 [19:00] \sh: libassuan 1.0.4 from unstable [19:09] <\sh> bah...one missed 2.1 version string..and inline-octave breaks....preparing patch [19:12] \sh: I've still the my compiled debs of gnupg2 around (for amd64) [19:14] <\sh> geser, ah good to know...could you send them to me including missing bin deps? (sh@sourcecode.de) :) [19:19] ___________ [19:22] \sh: I've uploaded them to http://members.ping.de/~mb/gnupg2/ [19:22] <\sh> ah the good old members of ping :) greetings to the old buddies of prima e.v. btw :) [19:26] asac: ping [19:27] RainCT: thanks for acking the sync - I wasn't a motu yet when filing the bug.. :) [19:28] asac: about bug #184115, does linking to "/usr/lib/firefox/extensions/" work? (right now it links to "usr/lib/firefox/extensions/{53A03D43-5363-4669-8190-99061B2DEBA5}", which I don't even have, so that's probably wrong, or? :P) [19:28] Launchpad bug 184115 in scrapbook "iceweasel-scrapbook should be firefox-scrapbook" [Medium,In progress] https://launchpad.net/bugs/184115 [19:28] blueyed: heh. no problem :) [19:29] blueyed: that has been my first ACK, by the way :) [19:29] * blueyed just did his first upload to universe. Cheers! :) [19:30] RainCT: Congrats [19:30] :) [19:30] blueyed: cool, gratz :). hm.. how do you upload? just dput *.dsc? [19:30] blueyed: cheers [19:30] huats: thanks :) [19:31] RainCT> I assume so [19:31] but sync requests are up to archive admins [19:31] RainCT: yes, like to ppa or revu: dput the_package.dsc [19:31] (MOTUs just ack them and subscribe ubuntu-archive) [19:32] RainCT: I'm using dput *.changes.. [19:32] LucidFox: yes, I know :) [19:32] alright, thx [19:37] I am updating a package to a new version... In the 'old' package there was many patches, I have been able to apply most but one fails to be applied. The pb is that it is 17400 lines, is there a way to see what fails ? [19:38] huats: what does it patch? configure? [19:38] huats: what's the patch name? [19:38] huats: if it's dpatch or cdbs' simple patchsys (with others I don't know) run *-edit-patch and it will drop you in a shell with all previous patches applied and a *.rej file that might have some useful information [19:39] geser: aclocal.m4 [19:39] pochu: 98_autoreconf.patch in the new yeld (2.21.90) [19:40] RainCT: it is a simple patch indeed [19:40] huats: remove the patch, and regenerate it with "autoreconf -fiv" [19:42] pochu: ok, I'll try first the RainCT way :) [19:42] pochu: and then I try yours :) === \sh is now known as \sh_away [19:49] Could anybody please review mousetweaks: http://revu.tauware.de/details.py?upid=1586 It would be great if it makes it into hardy as the corresponding gui will be in hardy. (a11y tab of the mouse control panel). Thanks in advance. === awen_ is now known as awen- [20:07] any REVU admin around? :P [20:08] hi folks [20:10] wb sistpoty [20:10] sistpoty: 21:06 < RainCT> any REVU admin around? :P [20:11] sistpoty: few seconds before you joint [20:11] pochu, RainCT: sure [20:11] heh [20:11] heh [20:11] (so blame me if revu is broken once again, as I'm playing a little bit with it *g*) [20:11] Hi sistpoty. Can you change my account to reviewer, please? [20:11] xDD [20:11] RainCT: sure, consider it done [20:13] hey RainCT, blueyed: congrats \o/ [20:13] Hi everyone, is there someone that would like to review my package? http://revu.tauware.de/details.py?package=simdock [20:13] DktrKranz: thanks :) [20:13] David Morris worked with me to improve it and respects packaging rules [20:14] RainCT: done [20:14] sistpoty: thx [20:15] * sistpoty wonders, how this will affect the ranking on the main page, since any comments from RainCT are now rated as negative advocation *g* [20:16] sistpoty: heh. well, I haven't commented much, and afair those comments I did were negative :P [20:16] :) [20:16] sistpoty: can you change my account, too? (Have not commented yet) [20:17] DktrKranz: thanks, cheers! [20:17] blueyed: sure [20:17] wow [20:17] * RainCT feels powerfull heh [20:17] hm.. [20:17] sistpoty: Logged in as siggi.gevatter@gmail.com ( Admin ) [20:18] is this normal? :P [20:18] RainCT: heh, well, with the admin thingy you can archive/unarchive packages... I never found Reviewer very usefule [20:18] sistpoty: ah, cool :) [20:18] (at least for MOTUs, since all MOTUs should be able to archive packages after uploading) [20:18] blueyed, finally there's a chance to have php-interbase working, hooray! ;) [20:19] a little question to MOTUs.. do you pbuild before acking a sync or am I the only idiot doing this? :P [20:19] RainCT, we're at least in two :) [20:20] blueyed: done [20:20] RainCT, but I publish them on my build machine and check later if build is fine, so no high burden there [20:21] RainCT: I always build anything I upload (or request a sync for). [20:22] hi . .. i'm tyring to package microdc2. I think i've got the package made (atleast for amd64, so far) what is the next step if i want to get it into universe? [20:23] !revu > devilsadvocate [20:23] thanks, RainCT [20:23] * awen- wonders if a sync is pulled directly from debian as binary or rebuild under hardy [20:24] awen-: only the source is pulled, and gets rebuild [20:24] awen-: ubuntu doesn't accept any binary uploads (by any means) [20:25] sistpoty: thx... then i learned something new again today [20:25] RainCT: I run every package through pbuilder before requesting a sync, sponsoring or uploading too. [20:26] great, I'm not alone :P [20:26] Does anyone actually test the packages? :) [20:27] only mine :P [20:27] RainCT: it's also helpful if you have pkgbinarymangler (for the translations) and pkg-create-dbgsym installed (and enabled) in your pbuilder to catch build failure at that stage too. [20:28] RainCT: but testing in a pbuilder doesn't guarantee that it builds on the buildds too [20:30] geser: how do I install those? "pbuilder login"? [20:30] pbuilder login --save-after-login [20:30] or just chroot if you use cowbuilder. [20:31] when doing a sync-request and sending it to ubuntu-universe-sponsers should you pull the source from debian yourself or not? [20:32] awen-: what do you mean by pull? [20:32] awen-: you should download it and build and test it, and if all is o.k. then use requestsync to request the sync. [20:33] james_w: okay... then it is as i thought :) [20:33] but when requesting the sync you don't need to provide the full source, as it is done automatically one the sponsor and archive admin are happy with it. === davies is now known as jpatrick [20:36] * awen- better check that the sync-request he made builds in hardy (thought the final packages was pulled from debian until 10 mins ago) [20:36] saivann: why do you add the manpage with a patch? [20:36] james_w: thx :) [20:37] builds and works... lucky me :) [20:38] awen-: phew :) [20:40] RainCT : Because the manpage does not exist upstream, I wanted to preserve the upstream source code [20:41] saivann: you can just put it into debian/ [20:41] RainCT : Is there a way to put the manpages in the debian folder that will work with CDBS? [20:42] saivann: yes, just put it there :P [20:42] saivann: if you put it in to debian/ and enter the name in debian/package.manpages prefixed with debian then magic will happen. [20:42] sorry, prefixed with debian/. [20:42] saivann: and write "debian/simdock.1" instead of "simdock.1" in debian/simdock.manpages [20:42] Really... Owh.. so much not needed work :) I can fix this [20:43] RainCT and james_w : I can fix this, is there something else that should need to be fixed in that package? [20:43] saivann: I'm writting a comment on REVU :) [20:43] RainCT : Thanks [20:49] I will be back in 30 minutes and read the REVU comment [20:49] saivann: Okay. Comment submitted :) [20:50] saivann: once you fixed those points ping me (or send me an mail if I'm no longer on IRC) and I'll advocate [20:51] RainCT: congrats [20:51] mok0: thanks :) [20:52] RainCT: now get to work! ,-) [20:52] ;.) [20:52] ;-) [20:52] lol [20:52] there [20:53] sistpoty: buuug :P [20:54] RainCT: ? [20:54] sistpoty: backslashes get removed from comments :P [20:55] RainCT: you can see them in the email [20:55] and congrats :) [20:55] RainCT: interesting... need to check this [20:55] vorian: thanks. and what email? :P [20:56] hm.. what is HH freeze? [20:56] on motu-reviewers [20:56] vorian: ah [20:56] :) [20:57] RainCT: arg... looks like I've added even a new security bug recently :( [20:57] ah.. Hardy Heron I guess lol [20:57] heh, no... I haven't... phew :) [20:59] RainCT: can you give me an url with your comment? [20:59] sistpoty: http://revu.tauware.de/details.py is this one OK? :P [20:59] xD [21:00] sistpoty: http://revu.tauware.de/details.py?package=simdock [21:03] hm... strange, can't figure why there is no \ in there... however my gut feeling is that revu is completely right removing the backslashes (as in "hello comment\" -> 'hello comment\' in sql statement which I guess would escape the trailing '. [21:04] sistpoty: imo the right behaviour would be to add another \ [21:04] Uh. The right behavior would be to ignore the thing and let the DB engine implement the escaping. [21:04] Everything else is broken. [21:04] sistpoty: at least that's what PHP's escape for mysql function does (omg I don't even remember how that funcion is called... too much Python this last year :P) [21:04] * RainCT agrees with ion_ [21:05] * persia notes that REVU also tends to mask things hidden by browsers, so there may not be a direct relation between the contents of the DB and what is seen on screen [21:05] ah no I don't agree :P [21:05] ion_: SQL can't know what should be escaped and what not... [21:05] rainct: No, the DB engine that sits between the programmer and the database. [21:05] The abstraction layer [21:06] ion_: ah. and if you aren't using one? :) [21:06] ion_: the abstraction layer is sql? [21:08] I mean, you gotta have an API that at least offers placeholders, e.g. query("select * from foo where bar=?", bar) [21:08] If you’re using something lower-level, repent. :-) [21:08] ion_: "select * from foo where bar=%d" % integernumber [21:08] * RainCT always used SQL directly [21:08] but that sounds interesting :) [21:09] sistpoty: The syntax doesn’t matter, as long as the library escapes that transparently. [21:09] now I know why the backslashes are missing... they are getting passed to the sql statement and postgres drops the invalid escape [21:10] Personally, i prefer an ORM. [21:10] so nobody add a comment ending with a backslash please *g* [21:10] heh [21:10] * RainCT runs to try it out :D [21:10] RainCT: Please don't. It might break it. [21:11] persia: just joking ;) [21:11] SQL injection :-) [21:11] Anyone feel like flexing their python skills to fix it? [21:11] Who’s first to guess the table names and delete them? :-P [21:11] ";DROP DATABASE;" as a comment? [21:12] Errr. Let's not provide suggestion, eh? [21:12] "Little bobby tables, we called him" [21:12] RAOF: :D [21:13] persia: after that REVU is empty and no more reviewing is needed >:) [21:13] imo, it shouldn't be exploitable beyond a traceback, unless there is a weird escape sequence for a ' which I don't know (maybe UTF-something?) [21:13] however I'm already fixing it :) [21:13] geser: This wouldn't be a good thing, from my perspective. There's stuff pending there I'd like to see uploaded (and have already advocated). [21:14] I thought only http://tnx.nl/php.jpg programmers make such code for webapps. ;-) [21:14] ion_: well, revu was just hacked up in one week, and never cleaned up... don't expect too much *g* [21:14] (and actually, I was damn sure I wrote one sane escape it all function, but that must have been for revu2) [21:15] The DB API programmer already wrote the escape-it-all function for you. [21:15] s/programmer/implementer/ [21:22] fixed :) [21:23] RainCT: re "[19:33] if a package has a Maintainer with @ubuntu.com and someone else changes that package, should he still change the maintainer to MOTU?": I've just done so for the virtualbox-ose-modules package - but without adding the orig-maintainer header (I hope it's ok with StevenK and in general). [21:24] blueyed: I usually keep the maintainer in such cases and ask him if an upload is ok [21:24] MOTUs, if you have some time to spare please review http://revu.tauware.de/details.py?package=sabnzbdplus [21:42] RainCT : ping, still there? [21:43] shouldn't the .orig.tar.gz also be allowed to be .bz2 or .tgz? [21:43] pochu: You arund? [21:43] around [21:44] pochu: Never mind. [21:45] ok.. debuild -S -sa only warns about not finding .orig.tar.gz but it later finds my .orig.tar.bz2 file [21:48] * sistpoty is off to bed now... gn8 [21:48] saivann: yes [21:49] RainCT What to you exactly mean with point #3. ( the part about the "License" ) [21:49] http://revu.tauware.de/details.py?package=simdock [21:50] saivann: the first word from line 25 should be on line 10 [21:52] RainCT : Is that ok ? : http://upload.leservicetechnique.com/bugs/copyright [21:53] saivann: yes. see also the last part of point 3, but feel free to ignore it :P [21:53] what does it mean if [ -e $VARIABLE] in bash [21:53] im not sure about the -e part [21:54] nxvl_work: -e = exists [21:54] [] == "test", -e $FOO is "true if a file named $FOO exists" [21:54] RainCT : Right, I will change the link, thanks :) [21:54] nxvl_work: file exists [21:54] RainCT : If you're here in the next 20 minutes, I think that it should be re-uploaded to REVU [21:54] late.. :P [21:55] geser: thnx [21:55] RainCT: thnx [21:55] * nxvl_work HUGS geser and RainCT [21:55] nxvl_work: you forgot RAOF ;P [21:55] * RainCT hugs nxvl_work back [21:56] RainCT: yes [21:56] * nxvl_work HUGS RAOF too [21:56] Hugs all 'round! [21:56] Hobbsee: I did see his mail. I'm not sure how that relates to my mail. [21:57] RainCT : In case you want to take a look, I suspect the watchfile to use wrong link. I took the link that David Morris told me to put on that file but this link does not seem to work [21:57] RainCT: Congratulations BTW. [21:58] TheMuso: thanks :) [21:59] saivann: why do you think so? it seems fine to me :) [21:59] saivann: if it's because it doesn't output anything, that's normal. [22:00] RainCT : Ok thanks for the confirmation, I'm new to this :) [22:05] RainCT : Re-uploaded to REVU, waiting for REVU to update [22:09] * RainCT thinks REVU is slow :P [22:10] * jpatrick thinks it's RainCT's modem to blame [22:11] * saivann thinks the same ^_^ [22:11] lol [22:11] saivann: you can use 'uscan --verbose' to check if the watchfile behaves as it should [22:12] saivann: the same as me or the same as jpatrick? [22:12] if i'm packaging an upstream non-native source my changelog should be (-0buntu1) correct? [22:12] uscan --verbose --report [22:12] s/buntu/ubuntu/ [22:12] awen- : Thanks you're right, the watchfile works [22:13] RainCT : As jpatrick, REVU is quick here [22:13] Aloha: Generally, yes. [22:13] saivann: uh.. where did my advocate button go? ;P [22:13] hehe [22:13] heh [22:14] anybody know anything about mozilla plugins about? [22:14] RAOF, what should the distribution be if i'm uploading to REVU? gutsy? [22:14] * RainCT means it needs a lot to show the new files, not that the pages load slow :) [22:14] RAOF, i'm using gutsy thats why i ask [22:14] RainCT : I your opinion, is the package ready to be advocated? [22:15] Oh ok [22:15] Aloha: Whatever distribution you want ot target: you can build for Dapper, Feisty, Gutsy, or Hardy, I believe. [22:15] RAOF, ok thnx [22:15] saivann: moment, let me get the new sources :P [22:15] it seems I have to do extra symlinks to get epiphany or galeon to see a plugin, but a Debian bud says he doesn't have to do that [22:15] RainCT : np, thanks for doing that job :) [22:15] LaserJock: please tell me if you discover.. I'm working on some plugin too :) [22:16] LaserJock: I thought our plugins tended to symlink themselves everywhere on postinst? [22:16] RAOF: well that's what I'm working on [22:16] but the Debian maintainer said he didn't have to do it [22:16] RAOF, what section should i put it in? misc? [22:16] but for me on Gutsy I had to do the symlinking [22:16] I can't imagine why there would be a diff between Debian and Ubuntu here [22:17] LaserJock: Aha! Debian doesn't build epiphany against xul-1.9, which has a different plugin directory. [22:17] but ... I'm not sure that would make the effect I'm seeing [22:18] that seems the opposite [22:18] do you mean Ubuntu doesn't build against xul? [22:18] Ubuntu does build against xul, but a different version. [22:19] The firefox package *doesn't* build against xul; the firefox-3.0 package does. [22:19] meh [22:19] this is so retarded [22:19] *Yes* [22:20] I thought this xul stuff was gonna make everything easier, but its a real pain in the *#$@ right now [22:20] saivann: for the download url, I mean http://sourceforge.net/project/platformdownload.php?group_id=198436, not the url to the tarball for the current version :) [22:20] RainCT : Owh.. sorry [22:20] not only does my depends look like: [22:21] firefox | iceweasel | iceape-browser | galeon | epiphany-browser | xulrunner [22:21] but I have to symlink to all that stuff [22:21] and then it's not even the same between Debian and Ubuntu [22:21] [22:22] hi [22:23] RainCT : I fixed that little mistake, should-I re-upload? [22:23] saivann: the .desktop file is deprecated (you can check with desktop-file-validate).. it would be good if you reported upstream about this (but I don't think it's necessary to patch it as it probably will work anyway :)) [22:23] RainCT: what's wrong with it? [22:23] RainCT : Yes, I tested it and it works, however I'll look at this further [22:24] RainCT, ups :) i sent again the hubackup ;) [22:24] LaserJock: http://paste.ubuntu.com/3984/plain/ [22:25] (if you were asking about the .desktop :P) [22:25] RainCT: yes [22:25] Aloha, RainCT: if the package should go into the archive, then it should target hardy as the other are released already [22:25] and it does look a tad old [22:26] RainCT : I can make a patch that will fix this, if you believe that it's necessary [22:26] geser, ok. does that mean i need to get a hardy pbuilder environment? [22:26] geser: I think you wanted RAOF instead of me.. [22:27] RainCT: yes, you are right, sorry [22:27] Aloha: yes, as it makes it easier for you to test if it would build in hardy [22:27] saivann: okay, go on if you want [22:27] dh_desktop is similar than execute desktop-file-install isn't it? [22:28] hi dcordero [22:28] RainCT : Okay, I'll do this right now [22:28] hi RainCT thanks for you comments [22:28] geser, if an upstream requires a library, do i make the package depend on libfoo or libfoo-dev? [22:28] Aloha, geser: I was under the impression this was for a PPA package, and wasn't intended for the archive. If that's incorrect, then you do indeed want to target Hardy. [22:28] RAOF, yeah its for REVU [22:29] Aloha: Build-Depend on libfoo-dev and dh_shlibdeps and ${shlib:Depends} should add the runtime dependency on libfoo to the binary package [22:30] saivann: great. I'm going to bed now.. I'll be around tomorrow after 14:30 (UTC) :) [22:30] geser, thnx [22:30] RainCT : Ok thanks for all you work, it will be uploaded in less than an hour [22:30] dcordero: might be, but better use dh_desktop, as it was especially created for packages [22:31] RainCT : I'm also almost always here [22:31] dcordero: ignore lintian's NMU stuff.. that's only for Debian :) [22:32] RainCT, so i wrote NMU on Changelog anyway :/ [22:33] dcordero: there would be a * missing before NMU, but remove that as it doesn't exist for Ubuntu. [22:33] s/would/should [22:34] RainCT, ok, i'll upload it without NMU [22:34] dcordero: and please add a comment to the .desktop (if you know another language beside english please add the translation too, syntax is: Comment[lc]= where lc the language code) [22:35] dcordero: (comments should start with a verb as first word and explain what you can do with it, not what it is, whenever this is possible) [22:35] dcordero: gonna go now.. will upload it tomorrow :) [22:36] anyone care to revu a gread DSSI synth: http://revu.tauware.de/details.py?package=whysynth [22:36] ok, see ya. bye [22:36] and thanks [22:36] s/gread/great/ [22:40] geser, for REVU packages what section should we put them in? [22:42] Aloha: The section that they should be in when they're in the archive; see debian policy if you're unsure about where they might be. [22:42] RAOF, ok thnx [22:42] http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections is a place to look. === bmk789 is now known as bmk789_AT_BAND === bmk789_AT_BAND is now known as bmk789_at_band [23:13] how do i package an upstream tarball that doesn't have any compiled source code? [23:14] like a ruby based application [23:15] Aloha: the same like any other, but you can skip the building [23:16] geser, do i remove debian/rules? or just let it sit there? [23:16] Aloha: pick an ruby application and check how it is packaged [23:16] geser, ok thnx [23:16] Aloha: debian/rules is always needed [23:17] Aloha: you simply don't need to call make during the build target [23:22] geser, whats the build target? [23:23] Aloha, additionally you will have a much simpler package when doing it with cdbs [23:24] especially when no build target is necessary [23:24] Aloha: are you familiar with Makefiles? [23:24] superm1, i tried grokking cdbs.. the docs are a bit confusing. or maybe i was over complicating things [23:24] geser, a little [23:24] Aloha, if you look over any of the mythtv-theme-* packages that I added to hardy, they all use cdbs, and just install the files to areas [23:25] rather than building anything [23:25] debian/rules is a Makefile and one of the targets is named "build" [23:27] geser, gotcha thnx [23:27] superm1, i'll look into it. thnx [23:30] how do i use pbuilder on a package i'm working on? its upstream so theres no .dsc file [23:31] Aloha, once you finish assembling a source package and use debuild -S, you will have a resultant dsc and diff.gz [23:31] superm1, thnx === luisbg_ is now known as luisbg [23:36] Hello, our project needs help packaging for ubnutu [23:40] matthijs: what project and what kind of help? [23:41] LaserJock, www.veejayhq.net [23:41] veejay is a "veejay software" [23:42] we have good reports on ubuntu. a big compilation guide. but no binaries [23:42] hey folks, if anyone has any other MOTU have a few for a revu, i've got one that will just need one other ack: http://revu.tauware.de/details.py?package=gmyth [23:44] is it possible to force uscan to download a certain version? [23:44] for some reason it chooses 1.4.7rc1 over 1.4.7 [23:45] so how do I get our software into "synaptic" ? [23:45] sudo apt-get install uscan=1.4.7 [23:46] matthijs: so are you wanting to get veejay into the Ubuntu archives or just making a .deb for it [23:46] k, so you want it in the archives [23:46] file a bug with needs packaging [23:47] vemon: That's because 1.4.7rc1 > 1.4.7, according to dpkg. If upstream releases tarballs with 1.4.7rc1 as the version, you'll need to do some uscan mangling. [23:47] matthijs: are you or somebody with the project willing to do the work? or are you looking for an Ubuntu person to do it? [23:48] I am a member of the veejay project, [23:48] and made multiple attempts at packaging [23:48] RAOF, i did a manual install and ran uupdate on that [23:49] I followed the guide, written the rules files and all, but, it fails in the chroot cause we need a lot of dependencies ( e.g. ffmpeg) [23:49] however, we do not have the time. or the resources to spend more time on this [23:49] at leas, I don't [23:49] when i run pbuilder i get Aptitude couldn't satisfy the build dependencies. are there any tools to see what packages i need to include in build-depends? [23:49] what's the proper way to file a bug about a package thats needs to be updated to new upstream version. debian doesn't have that yet so i can't probably use [needs-sync] prefix or such? [23:50] so I am looking for an experienced packager in search of eternal fame :) or at least gratitude, and a free beer when visiting Amsterdam [23:51] I do have some work prepared - e.g. I know exactly what dependencies are needed on a fresh install etc. [23:51] vemon: "update" I believe is the tag [23:51] matthijs, send me link to tarball and i'll get the ball rolling on initial packaging [23:53] Aloha, should I paste it in here or pm / send it otherwise? [23:53] pm me [23:53] Aloha: for pbuilder problem: check the build-depends of your package and find out which is installable (and why) [23:53] LaserJock: isn't it "upgrade"? [23:53] geser: bah, yes [23:53] geser, what do you mean by installable? [23:53] vemon: ^^ [23:54] just wondering if there was a better way to fix symlinks for a service to what was originally setup when a package was intalled other then doing: update-rc.d -f foo remove; apt-get --reinstall install foo as passing "defaults" seems to just setup everything to run at "20" [23:55] Aloha: check if $PACKAGE_MANAGER_OF_CHOICE can install the packages listed in Build-Depends [23:55] did you get that? [23:55] geser, how do i check that? [23:56] the links? [23:56] matthijs, how did you send them? [23:56] chillywilly: update-rc.d -f foo remove && dpkg-reconfigure $package might also work [23:56] Aloha, I think so - but I'm not too familiar with xchat's interface. [23:57] Aloha: what are the listed Build-Depends of the package you want to build? [23:57] geser: ok, I'll try that [23:57] geser, debhelper (>= 5), libkrb5-dev, dh_shlibdeps, libsmbclient-dev, python-dev, libgtk1.2-dev, samba [23:57] chillywilly: you could also lookup in the postinst how update-rc.d was called :) [23:57] geser: that seems to work too [23:58] geser: I wasn't sure where those are located [23:58] geser, upstream says kerberos 5 and samba 3 are required. i don't know what packages i need [23:58] I did a right mouseclick on your name and it opened up a new window ( don't laugh at me! I never use irc) [23:58] geser, optional python and gtk for frontend [23:58] /var/lib/apt...? [23:58] Aloha: e.g. "sudo apt-get -s install debhelper libkrb5-dev" and so on [23:58] I guess that was wrong. [23:58] RAOF, i could probably use a more agressive regexp to prevent rc releases from getting listed [23:58] Aloha: dh_shlibdeps is not a package name but the name of a script part of debhelper [23:59] RAOF, just crossed my mind :) [23:59] ah, /var/lib/dpkg [23:59] chillywilly: /var/lib/dpkg/info/$package.postinst [23:59] geser, so can i remove it and it will still work? [23:59] yea, I found it :) [23:59] Aloha: as you already build-depend on debhelper, yes