[00:57] <funkyHat> I'm looking at the ftbfs list and I decided to grab the lp repo of aria2, but the latest version in the changelog is not the same as the version on the ftbfs page
[00:58] <funkyHat> ftbfs page has 1.9.3-1 and the lp repo only has 1.8.0-1
[00:58] <funkyHat> What am I missing?
[00:59] <ajmitch> maverick has 1.9.3-1
[01:00] <funkyHat> ajmitch: bzr branch lp:ubuntu/maverick/aria2 was the command I used to branch
[01:02] <funkyHat> Actually I'm running maverick and at first I tried just lp:ubuntu/aria2, when the version didn't match up I removed the dir and tried again with lp:ubuntu/maverick/aria2
[01:03] <ajmitch> might be worth filing a bug then, it looks a bit broken
[01:03] <ajmitch> branch was last updated 4 weeks ago, package was updated 12 days ago
[01:03] <funkyHat> Is there a specific part I should file against, or just launchpad?
[01:04] <ajmitch> https://bugs.edge.launchpad.net/udd
[01:04] <ajmitch> iirc
[01:04] <funkyHat> Thanks
[01:04] <lifeless> udd please
[01:07] <funkyHat> https://bugs.edge.launchpad.net/udd/+bug/586139
[01:09] <funkyHat> I'm not sure I've got all the relevant info there, but I'm not 100% sure how all of the bits fit together...
[01:16] <arand> How does one git clone over http from http://kernel.ubuntu.com/git ? e.g. git clone http://kernel.ubuntu.com/git/projects/scott/e2fsprogs.git just gives "nonexistent head"
[02:17] <psusi> arand, I think you need to use the git protocol, not http
[02:42] <arand> psusi: Hmm, well bummer, (blocking firewall :(  )
[04:32] <MTecknology> k0p: hi
[04:33] <MTecknology> k0p: sorry, wrong channel + tab complete
[07:19] <suji> hi
[07:22] <bilalakhtar> suji: hello. How can I help you?
[07:23] <suji> http://paragn.fedorapeople.org/iok-1.3.9-to-1.3.10.patch is this patch is enough for this bug https://bugs.launchpad.net/ubuntu/+source/iok/+bug/563635
[07:25] <bilalakhtar> suji: Sorry I can't help it. Rather I am feeling hungry because of your nick.
[07:25] <suji> bilalakhtar: http://paragn.fedorapeople.org/iok-1.3.9-to-1.3.10.patch is this patch is enough for this bug https://bugs.launchpad.net/ubuntu/+source/iok/+bug/563635
[07:25] <bilalakhtar> suji: If its working fine, then subscribe the ubuntu-sponsors team to this bug
[07:25] <suji> bilalakhtar: how to subscribe that?
[07:25] <bilalakhtar> suji: Before doing that, attach the patch to the bug report
[07:26] <bilalakhtar> suji: Then I will tell you how to do it
[07:26] <suji> bilalakhtar: ok, what should i name it for that patch?
[07:27] <bilalakhtar> suji: Name it anything you wish, like "Patch for fixing bug #NNNNN"
[07:27] <suji> bilalakhtar: am asking the file name iok-1.3.9.patch, right?
[07:28] <bilalakhtar> suji: No problem at all.
[07:28] <bilalakhtar> suji: Attached?
[07:28] <suji> bilalakhtar: now doing
[07:30] <suji> bilalakhtar: i did that, then
[07:30] <bilalakhtar> suji: Scroll to the to of the bug report, select "Subscribe someone else" in the right-hand side column
[07:31] <suji> bilalakhtar: to do this should i signin in launchpad?
[07:31] <bilalakhtar> suji: And then enter ubuntu-sponsors in the search box and select the first entry in the list.
[07:31] <bilalakhtar> suji: yea
[07:32] <suji> bilalakhtar: i did that, then
[07:33] <bilalakhtar> suji: You subscribed? Now, wait for a sponsor to catch up and get your patch into ubuntu.
[07:33] <bilalakhtar> suji: If you are impatient, ask a motu over here to do it for ya
[07:33] <suji> bilalakhtar: ok, i will wait for some time, then i will ask here.
[07:34] <bilalakhtar> suji: good
[07:35] <suji> bilalakhtar: should i change the status to confirmed or somewhat/
[07:36] <bilalakhtar> suji: Let it remain like this. When some sponsor takes up, he/she will set it to Fix Committed
[07:37] <suji> bilalakhtar: so the status is in progress , is that enough right?
[07:37] <bilalakhtar> suji: yes.
[07:40] <suji> bilalakhtar: ok fine, thank you.
[07:41] <bilalakhtar> suji: no problem.
[08:26] <dholbach> good morning
[08:39] <DeeJay1> morning dholbach
[08:40] <dholbach> hey DeeJay1
[09:20] <suji> dholbach: hi
[09:21] <dholbach> hi suji
[09:21] <suji> dholbach: still am struggling with to update the iok package
[09:22] <suji> dholbach: now i file  a bug for new upstream release here https://bugs.launchpad.net/ubuntu/+source/iok/+bug/586218 then what i do?
[09:23] <dholbach> suji: subscribe ubuntu-sponsors
[09:23] <dholbach> https://wiki.ubuntu.com/SponsorshipProcess
[09:24] <suji> dholbach: ya i subscribed, then
[09:24] <dholbach> that's it
[09:25] <suji> dholbach: then when will it be accepted in upstream?
[09:26] <dholbach> what do you mean by upstream?
[09:26] <suji> dholbach: ubuntu repo
[09:26] <DeeJay1> that's downstream ;)
[09:26] <dholbach> when we speak of upstream, we mean the software authors of a piece of software
[09:27] <dholbach> suji: the list of stuff that needs to be reviewed is a bit longer, so it might take a while
[09:27] <dholbach> suji: but it's in the right place now
[09:27] <suji> dholbach: ok
[09:27] <suji> dholbach: thank you
[09:27] <DeeJay1> eh,, the build queue is one hour long again :/
[09:30] <DeeJay1> one question regarding packaging, when I do pull-debian-source <package> why do the patches get applied on the source tree? I would have thought that they are applied in the build process
[09:32] <RAOF> Unless pull-debian-source is doing something strange, this will depend on the source package.
[09:32] <RAOF> It sounds like you've hit a 3.0 (quilt) package.
[09:34] <DeeJay1> ahh, another "it depends" :/
[09:35] <jetienne> q. is there something like dh_installinit but for the .desktop ?
[09:36] <RAOF> Why?  What do you need to do with it, other than dump it in /usr/share/applications?
[09:36] <jetienne> RAOF: i guess you mean no
[09:37] <RAOF> Well, there _is_ a dh_desktop, but it doesn't do anything useful anymore.
[09:38] <jetienne> RAOF: yep and the man page doesnt give the new recommended way :(
[09:38] <RAOF> The application itself doesn't put the desktop file in the right place?
[09:39] <RAOF> Or, rather, the buildsystem doesn't already do that?  Sucky.
[09:39] <RAOF> You can always just get dh_install to do it for you, or manually call install in debian/rules
[09:40] <jetienne> hmm ok
[09:41] <RAOF> You don't need to do anything more complex than ensuring the file ends up in /usr/share/applications
[09:42] <jetienne> RAOF: what is a menufile ? is that something close to .desktop files ?
[09:44] <Rhonda> It's a fair bit different.
[09:45] <Rhonda> It predates the .desktop files and is still used quite intensively, at least within Debian.
[09:45] <Rhonda> The format is a lot different though: Take a look at files in /usr/share/menu/ for an idea.
[09:46] <jetienne> Rhonda: ok thanks
[10:10] <bilalakhtar> Hi MOTUs what is the actual process to merge a package? I have merges the package on my sys, lintian-clean, but what after this?
[10:10] <bilalakhtar> ^^ is for maverick, not lucid sru
[10:12] <bilalakhtar> should I file a bug on the package? What should be the bug tagged? needs-packaging? or do I need to upload to revu?
[10:13] <bilalakhtar> sorry I am new to merges :(
[10:14]  * bilalakhtar is building the package in chroot right now
[10:15] <sebner> bilalakhtar: https://wiki.ubuntu.com/UbuntuDevelopment/Merging
[10:15] <bilalakhtar> sebner: thanks.
[10:16] <bilalakhtar> meanwhile, I have an error in building package in maverick chroot. please see this paste http://paste.ubuntu.com/440291/
[10:26] <jetienne> q. is there a way to use dh_make such as i use gpl2 AND gpl3 ?
[10:33] <carstenh> jetienne: dh_make just generates templates, you need to change them anyway, in this case you just need to change more words
[10:33] <carstenh> jetienne: linking gpl2-only and gpl3 is not permitted, but I guess you are aware of this
[10:34] <jetienne> carstenh: this is more about my own code being both. technically i use only gpl2 code
[10:34] <jetienne> lgpl2 even
[10:34] <jetienne> carstenh: btw lgpl2 and gpl3 is ok, no ?
[10:35] <carstenh> jetienne: are we talking about lgpl2-only oder lgpl2-or-later?
[10:35] <jetienne> carstenh: no idea. does this matter ?
[10:35] <carstenh> yes
[10:36] <jetienne> carstenh: i mean as it is lgpl it should not matter the source i link to it, no ?
[10:36] <carstenh> right, linking is ok with lgpl, but not mixing code
[10:37] <jetienne> carstenh: ok cool
[10:39] <carstenh> if everything is (l)gplN-or-later you don't need to worry, even when you mix code
[11:37] <jetienne> q. dpkg-source uses tar such as it doesnt follow symlink. So i have to copy my whole source there, which is quite large. Is there a way i could either change dpkg-source tar options ? or simply to generate my own .tar.gz and have dpkg_source use it
[11:55] <jetienne> ok so i copy 130mbyte everytime i build a package...
[12:13] <kjelle> How would I define a debian package control file to PURGE another package on install?
[12:13] <kjelle> not just replace/conflict, but REMOVE/PURGE
[12:13] <kjelle> I cannot add 'dpkg -P ..' in my preinst script, so it seems i must do it in the control file
[12:18] <carstenh> kjelle: you can't
[12:22] <tarzeau> kjelle: which package do you want to get rid, and why?
[12:22] <tarzeau> jetienne: 130mb? that's nothing
[12:22] <tarzeau> jetienne: i've had packages with 2gb
[12:23] <jetienne> tarzeau: do you have a way to avoid it ?
[12:23] <tarzeau> jetienne: no
[12:23] <jetienne> ok
[12:23] <tarzeau> jetienne: i have fast hard disks :)
[12:23] <tarzeau> jetienne: or put it on a ramdisk
[12:26] <kjelle> tarzeau: one i made
[12:26] <kjelle> tarzeau: i have splitted a package in two, and want the 2nd package to own some files
[12:26] <kjelle> tarzeau: i just added "replaces" in the 2nd package control file
[12:26] <tarzeau> kjelle: package url?
[12:27] <shadeslayer> hi can someone help me prepare a MIR for libopenal-dev
[12:31] <kjelle> tarzeau: it is a company package
[12:31] <kjelle> but i seemed to fix it
[12:32] <tarzeau> great. i still wonder what software it is
[12:32] <tarzeau> we've got some of those too
[14:09] <artfwo> Could anyone take a look at the following FTBFS on Maverick? https://edge.launchpad.net/ubuntu/+source/libffado/2.0.0+svn1813-1/+build/1757466 The package builds well on a local Maverick setup, strange...
[14:18] <siretart> ajmitch: I see that you've merged libsdl last week. do you have a clue why libsdl1.2-dev is uninstallable?
[14:19] <siretart> oh, this might be bug #585992
[14:22] <Rhonda> siretart: Don't dare and tell me that the libsdl update actually did break something else again?
[14:23] <siretart> Rhonda:  I just note that libsdl1.2-dev is currently uninstallable, and am about to sponsor the debdiff for this bug
[14:24] <siretart> yes, directfb was uploaded 2 days ago
[15:02] <geser> artfwo: do you have pkgbinarymangler in your build environment? It does the check which makes the build fail ("Found files in /usr/lib/python2.6/site-packages (must be in dist-packages for python2.6)")
[15:05] <artfwo> geser, no. never heard of it. why did the package build on debian then?
[15:05] <artfwo> don't they have python 2.6 as well?
[15:07] <geser> artfwo: Debian has still python 2.5 as default and without this check the package would build but be broken
[15:07] <SpamapS> can somebody explain why its forbidden for a a package to have embedded dependencies in it? I'm specifically inquriing about the Cassandra DB, which ships its own copy of the 'thrift' library, which is a moving target and therefore hard to tie to just one version.
[15:08] <Rhonda> SpamapS: Because it becomes a hell for the security team if an issue turn us in such an embedded code copy.
[15:08] <geser> SpamapS: security reason, if there is a security bug in a library then not only the library itself but also all copies need to be fixed (and first found)
[15:09] <Rhonda> It would require them to look at all the code copies and fix the issues in every one of them, taking up a lot of time for multiple tests with every single of them instead of just once.
[15:09] <artfwo> geser, I see. thanks for the explanation.
[15:10] <SpamapS> Right, so in this case, cassandra cannot function with any of the released versions of the library, they have to use a certain snapshot... so they maintain and patch that snapshot upstream..
[15:11] <SpamapS> In part, they're falling victim to a dying/dead upstream.
[15:11] <Rhonda> Try to make them join forces and get the library released more often?
[15:11] <Rhonda> Ah, that would then call for a fork and not really embedding the code.
[15:12] <Rhonda> And potentially in the long run be the real upstream for the library, too.
[15:13] <SpamapS> Right, thats kind of what they're already doing (that, and abandoning the library)
[15:13] <SpamapS> but they'd rather just keep the forked lib in cassandra's tree..
[15:13] <SpamapS> than ship a package that others might depend on, which they don't want to maintain it for
[15:14] <SpamapS> I see both sides, and Cassandra is a pretty hot topic.. we really would like to get it into universe for maverick if we can.
[15:16] <SpamapS> so my real question is.. if the package were uploaded with an embedded thrift, would it be in violation of any specific policy, or just "bad form" ?
[15:16] <SpamapS> ttx: ^^
[15:16] <Rhonda> SpamapS: How many packages are using the non-embedded library actually?
[15:17] <SpamapS> Rhonda: its not in debian or universe yet.
[15:17] <Rhonda> SpamapS: Extremely bad form, and you should definitely send notifications along to the security team that they are aware of the embedded code copy.
[15:17] <Rhonda> *blinks*
[15:17] <Rhonda> If it's not there yet, what's then really embedded?
[15:18] <Rhonda> Or a code copy?
[15:18] <ttx> SpamapS: on a call now
[15:18] <SpamapS> Rhonda: there's an ITP for thrift, by one of the cassandra devs, but he abandoned it recently because the upstream sucks
[15:18] <SpamapS> ttx: of course you are. :)
[15:18] <Rhonda> thrift is that library, right?
[15:18] <SpamapS> Rhonda: yes sorry. :)
[15:18] <geser> me guesses even a java library, right?
[15:19] <Rhonda> I'd say note in that ITP that it doesn't make much sense on itself and that the embedded copy in cassandra is actively maintained? Is the ITP for thrift because of something else than cassandra would need it?
[15:24] <SpamapS> Rhonda: yeah, there are several things that use it.. Hypertable being one of them.
[15:24] <SpamapS> the trouble is, thrift is similar to google protobufs, its a dev tool for generating language bindings
[15:25] <ttx> SpamapS: bad form, definitely
[15:27] <SpamapS> ttx: if its not available in a usable form as a release, would we normally create a compat type package? Like, 20090418 is the last release, but they need 20091014 so do we make a thrift-20091014 package ? Doesn't that just make things more difficult for no great benefit?
[16:01] <JamieBennett> #ubuntu-devel
[16:01] <JamieBennett> doh
[16:01] <JamieBennett> join #ubuntu-devel
[16:01] <JamieBennett> dam irc client
[16:04]  * SpamapS speaks in Mr. Scott voice: "computer" .. 'use the mouse sir' "Ahh, how quaint.. computer"
[16:08] <dholbach> mdeslaur will give a Packaging Training session about "Preparing Security Updates" in #ubuntu-classroom at 18:00 UTC
[16:32] <\sh> micahg, zend-framework 1.10.5 in maverick + new libzend-framework-zendx-php package
[16:32] <micahg> \sh: yep, I saw, thank you :)  I'll backport on my way to $WORK :)
[16:32] <\sh> micahg, sorry for the delay, real life + real work took prio 1
[16:33] <micahg> \sh: I didn't see the official release email yet, but it seems to be live on the site as of yesterday
[16:37] <\sh> micahg, well, last version on the server...ready to push ;) /me needs to check the new queue hopefully it's already been cleared for today
[16:38] <micahg> \sh: oh, it's in NEW because of the new binary?
[16:38] <\sh> micahg, hopefully only the new binary package
[16:39] <micahg> \sh: ah, BTW, there's a new doctrine-zf library that I was thinking maybe we should package as well, what do you tihnk?
[16:41] <\sh> url? :)
[16:42] <\sh> libzend-framework-zendx-php_1.10.5-0ubuntu1_all.deb (41.6 KiB) NEW	<- there it is
[16:44] <micahg> \sh: http://github.com/beberlei/zf-doctrine
[16:46] <jetienne> 18:00 UTC is 15min from now ?
[16:46] <\sh> micahg, any reason why the author doesn't push it to upstream?
[16:46] <\sh> jetienne, 18:00 UTC is still 2h15m away ;)
[16:46] <jetienne> \sh: ok
[16:47] <micahg> \sh: will be part of 2.0 I think
[16:47] <\sh> it's 17:46 german time which means 15:46 UTC
[16:47] <\sh> micahg, then leave it for 2.0 ;)
[16:47] <micahg> \sh: k
[17:06] <jetienne> is it possible that dpkg-source uses its own tar... instead of the gnu tar installed on the box ?
[17:06] <jetienne> TAR_OPTIONS almost saved me :(
[17:43] <sebp_> hi, I tried to build a package with pbuilder but I get an error about non-existent ./video http://pastebin.com/UCPwddju
[17:43] <sebp_> I have no idea where it picks that ./video up
[17:55] <zerointeger> is this where i can get assistance in creating a debian package?
[18:00] <c_korn> zerointeger: yes
[18:03] <zerointeger> awesome
[18:03] <zerointeger> have time to walk me through it?
[18:09] <riccetn> zerointeger: https://wiki.ubuntu.com/PackagingGuide
[18:09] <riccetn> Feel free to ask if you have any specefic questions
[18:11] <zerointeger> perfect, thanks
[18:57] <A-R-R> Inserting a '!' character in a line while editing in gedit or gvim deletes the characters in the line after that in my lenovo R61 laptop. That key was working fine till yesterday. Is it a hardware problem?
[19:03] <riccetn> A-R-R: Try asking in #ubuntu
[19:03] <A-R-R> riccetn, I am so sorry, I didn't realise I wasn't in #ubuntu
[19:26] <zerointeger> .
[19:27] <zerointeger> I am trying to create a new debian package. For this to work I require the krb5-config tool which is installed (Linux 2.6.31-17-generic #54-Ubuntu SMP Thu Dec 10 17:01:44 UTC 2009 x86_64 GNU/Linux) but I cannot find the binary. It is working fine on the 32bit vmware applicance I have running however
[19:45] <shadeslayer> hi any packagers around to help me with gluon?
[19:56] <Talon_> how do you make a .deb package?
[19:58] <shadeslayer> Talon_: you build it actually :)
[19:58] <shadeslayer> Talon_: https://wiki.ubuntu.com/PackagingGuide
[20:01]  * Talon_ sighs
[20:01] <Talon_> thats more vague than the site i was reading to try to attempt this.. screw it ppl can just compile the source
[20:02] <shadeslayer> Talon_: not always
[20:03] <Talon_> there any package tools that can read a .deb and whats in it? so I could possibly use the files inside a similar package for an example?
[20:06] <riccetn> Talon_: You should realy build your packages from source, I reccomand looking at the hello-debhelper source package if you want an example.
[20:07] <riccetn> Talon_: You can download it with 'apt-get source hello-debhelper'
[20:08] <SpamapS> Talon_: its pretty simple, especially if your package uses autoconf to build
[20:08] <zerointeger> Are there any tricks with the debuild tool? The package I am working with works fine if compiled from source but depbuilder cannot find certain symbols
[20:09] <zerointeger> Here is an example error I am getting: .libs/auth.o: In function `pam_sm_authenticate':
[20:09] <zerointeger> /home/jas/projects/debian-package/pam-krb5-2.3.1+ldap/src/auth.c:97: undefined reference to `pam_get_user'
[20:11] <soren> zerointeger: You probably need to specify a Build-Depends: on libpam0g-dev.
[20:11] <zerointeger> ah ha
[20:15] <zerointeger> is that in the debian/control file? under the 'Depends: ${shlibs:Depends}, ${misc:Depends}' line?
[20:17] <riccetn> zerointeger: Yes. no, near the top. In the first block that deals with the source package.
[20:21] <Talon_> how do you define the $DESTDIR ?
[20:21] <Talon_> Done. Please edit the files in the debian/ subdirectory now. You should also
[20:21] <Talon_> check that the sdlcube Makefiles install into $DESTDIR and not in / .
[20:23] <riccetn> Talon_: if you use debhelper it will sets DESTDIR for you
[20:24] <Talon_> I just want it to put my darn binary in /usr/games and put my .desktop in /usr/share/applications :/ this is so retarded..
[20:29] <Talon_> screw it im just puttin the source out there, this is retarded.
[20:56] <ari-tczew> is http://hall-of-fame.ubuntu.com/ layout broken?
[21:27] <bear> as the dev responsible for one of the many python packages ubuntu rolls up (I think from debian actually), what would be the procedure for me to become more active in it's maintainence on the ubuntu side?
[21:29] <SpamapS> bear: :) howdy.. (clint@fewbar.com here.. ;)
[21:30] <bear> oh hi - your email is what prompted my visit :)
[21:30] <jpds> bear: You might want to talk to ScottK - he does a lot of Python work I believe.
[21:30] <bear> I visited the link and realized I had a launchpad account but wasn't active at all
[21:32] <james_w> bear: are you part of the python applications or modules teams?
[21:32] <bear> nope
[21:32] <bear> way back when I was working for OSAF I started to get into the world of motu but then got layed off and wandered away to other evil lands
[21:33] <bear> figure if I can help spamaps with anything needed for parsedatetime module that would be a good place to start
[21:35] <SpamapS> bear: hopefully thats just going to be a quick promotion to main.
[21:36] <bear> k - let me know if they want anything tweaked with the packaging or anything really
[21:38] <bear> meanwhile I will start reading the links I see in the topic and lurking in channel
[21:38]  * bear goes to freshen his launchpad profile
[22:31] <dupondje> https://bugs.launchpad.net/ubuntu/+source/aiccu/+bug/544910
[22:31] <dupondje> can somebody check ? :)
[22:31] <dupondje> broken in 10.10 also
[22:31] <dupondje> patch added & tested
[22:32] <ubuntujenkins> hello I am thinking about the ubuntu manual team program which we would like to include in 10.10
[22:32] <ubuntujenkins> sorry hit enter too early. But not all the translations would be finished by release day, how hard is it to get stuff in universe after release?
[22:42] <quentusrex> What is the proper debian package relationship so that when you install packageA you have to install packageA-dbg ?
[22:43] <quentusrex> would 'requires' work?
[22:43] <quentusrex> since packageA-dbg requires packageA
[23:20] <stevecrozz> I have an ubuntu package I'm maintaining "nginx" which is also maintained by ubuntu, my package includes an extra module compiled in
[23:20] <stevecrozz> but ubuntu's package is now newer than mine... is there a simple way to update my package against the new ubuntu one?
[23:20] <stevecrozz> maintaining all my changes?
[23:25] <diwic> quentusrex: Yes, you can put "depends" both ways
[23:33] <stevecrozz> I guess the question is, how do I effectively track an ubuntu package and quickly add my own changes for my own package?
[23:36] <ajmitch> one way is to maintain it in a bzr branch & merge in the new ubuntu releases
[23:39] <stevecrozz> ajmitch: do you have any reading on this?
[23:39] <ajmitch> https://wiki.ubuntu.com/DistributedDevelopment/Documentation
[23:41] <stevecrozz> ajmitch: are all the regular ubuntu packages available to check out from bzr?
[23:43] <ajmitch> yes, you can get nginz with 'bzr branch lp:ubuntu/nginx'
[23:45] <ajmitch> or a specific release such as lp:ubuntu/lucid/nginx
[23:45] <stevecrozz> ajmitch: thanks, i think i'm on track to figure this out now
[23:46] <ajmitch> great
[23:56] <cpscotti> cjwatson , slangasek, jdong ... (SRU team): do any of you have some free time to check a very simple SRU? bug 480772 only needs sru approval... (everything else seems alright).. Thanks!
[23:57] <slangasek> cpscotti: checking
[23:57] <cpscotti> slangasek: thanks..