[00:20] geser: fails as well [02:27] Hi, developer newbie here who would like to contribute. Question, is MOTU or bugsquad best place to start? [02:33] disregard, found the answer. === emma is now known as em [06:02] Hello everyone [06:02] I have a doubt.. [06:03] https://wiki.ubuntu.com/PbuilderHowto pbuilder sets up a chroot environment for for building source packages for ubuntu.. [06:07] simar: Do you have a question? [06:07] simar: yes? [06:08] So how this is different from.. https://wiki.ubuntu.com/DebootstrapChroot [06:08] simar: check /var/cache/pbuilder/ [06:08] I mean do I also need a chroot enviroment for building source packages.. [06:08] simar: it stores it in a .tar.gz and cleans it after use to ensure a clean build (and good to check if it's deps are right) [06:09] simar: pbuilder builds source packages [06:09] last I checked, anyway :) [06:09] No, but it can be useful to have a chroot environment if you want to check that it'll build in the archive. [06:10] No chroot creats binary packages .. but when i have to create source packaes by debuild -S then should i do that in a chroot [06:10] *No pbuilder creats ....* [06:12] Ah, no. [06:12] There's no reason to create source packages in a chroot. [06:14] paultag, Does it means something like pbuilder also creates a chroot but handles it nicely in a tar.. So can we make binary packages without pbuilder but with a simple chroot .. I will be happy if you can tell me what are all the ways to create a chroot enviroment .. tha will make it more clear [06:15] simar: Why would you avoid using pbuilder? [06:15] simar: it speeds up the chroot creating, extracting and building, and automates it all [06:15] simar: pbuilder just creates a chroot of your choosing, puts it into a tar, and automates extracting it, updating it, and so forth without builds klobbering ( such as leaving old deps that may "save" a ftbfs ) [06:15] cdbs: +1 [06:15] RAOF, But if I want to create source packages for natty and I'm currently using maverick won't dependies gonno conflict.. [06:15] Fundamentally, creating a chroot is not much more than running debootstrap on a directory. But pbuilder and sbuild are two tools that make managing build chroots easy. [06:16] simar: of course not [06:16] simar: you can create a natty pbuilder env [06:16] simar: install the package ubuntu-dev-tools and then use the pbuilder-dist script as a front-end of pbuilder, it will make life easier [06:16] simar: eg pbuilder-dist natty create [06:16] +1 there [06:16] simar: then pbuilder-dist natty build foo.dsc [06:16] simar: If you're making a *source* package you generally don't care about the build-dependencies, because you're *not* building the code. [06:16] oh.. [06:17] simar: The only dependencies you need to care about for source packages are the packaging tool dependencies - quilt, dpkg, debhelper, cdbs, etc. [06:17] * cdbs is a dependency :) [06:17] cdbs: Only for annoying packages :P [06:18] RAOF: exactly. Even I prefer dh7/8 over cdbs [06:18] cdbs, I use pbuilder but don't understand what is it.. n I get confused when I read something like 'Chroot enviroment' in packaging guide.. [06:18] simar: play with it [06:19] cdbs, I should use pbuilder thats for sure [06:19] simar: you'll grab the idea after you try to hack it into normal usage (and read the man page) [06:19] simar: pbuilder builds in a chroot environment. When they ask you to build in one, just build using pbuilder [06:19] simar: so, you have a natty pbuilder chroot already? [06:19] simar: Basically, pbuilder is a way of turning a source package into a binary package, while not polluting your regular install. [06:20] cdbs, No but I will have one .. today .. using the command pbuilder-dist [06:20] simar: yes, that's the way to go [06:21] RAOF, I understand that .. but when I create source packages .. then can I do that in my regular directory of maverick... [06:21] I will be creating source packages for natty [06:21] simar: Right*. (* Unless the source package uses *packaging* tools available in Natty but not Maverick; there aren't a lot of those, but they exist) [06:22] There's no need to do anything special for source packages. [06:22] RAOF, Sould this be a point of worry for a beginner...?? [06:23] No. The cases where it matters are very rare. [06:23] And you'll know when it happens. [06:24] @everyone Thanks for help. I think I got most of the stuff. But I want to know what usually developers do. I can do all this in virtual machine as well. So should I use pbuilder or virtual machine.. [06:24] I use sbuild personally; others use pbuilder. [06:25] simar: I 'd recommend pbuilder whether you use in a VM or outside it [06:25] RAOF, why si [06:25] *so [06:25] cdbs, ok.. that sounds more clear.. [06:25] simar: the main point of a pbuilder is to check whether the build-depends are okay and the package builds well in the target distro [06:26] cdbs, ya i understand that.. [06:26] sbuild is (closer to) what's used on the buildds, so it sometimes picks up problems that pbuilder wouldn't. It's also more powerful, so I can do funky things with it. pbuilder (and particularly pbuilder-dist) are plenty good, though. [06:26] simar: I am using natty for daily use (mind you its buggy) and even after that I use pbuilder, not sane building using debuild [06:28] The issue is that it will pick up system deps that might not be on a build machine -- let's say you forget libfoo-dev in your build-deps, but you have it installed locally. Your build will be fine, but when you upload it will FTBFS [06:29] That's why we use chroots to test -- and pbuilder to keep up sane [06:29] paultag, ok.. [06:30] and what exactly is a debootstrap? thats a term related to these i think.. [06:30] simar: it's what creates a chroot -- layered under levels of sanity it's called for pbuilder [06:31] simar: because you can't just chroot into ./chroot-dir, you also have to have ./chroot-dir/proc, dev and a few other fun things before you have a sane env [06:32] "One does not simply chroot into mordor" [06:32] if you will [06:32] debootstrap is DEbian Bootstrap - it basically downloads and unpacks all the packages you need to set up a debian environment (you need a shell, libc, dpkg, etc) without needing any of the tools in there. [06:32] paultag: +1 :) [06:32] ;) [06:33] i got it .. so much thanks for help ... :)) [06:33] simar: godspeed! [06:33] paultag, ;) === almaisan-away is now known as al-maisan === Guest20469 is now known as Lutin [08:01] good morning [09:07] morning dholbach :) [09:08] hola RainCT - Feliz CumpleaƱos! :) [09:09] dholbach: thanks :) [09:51] Morning dholbach, RainCT. [09:51] Uhmm. [09:51] hi iulian [09:51] Happy what? [09:51] Birthday! [09:52] Uh oh! [09:52] RainCT: Happy birthday mate! [10:00] iulian: thanks! [10:01] RainCT: happy birthday! :) [10:01] ~o~ ~o~ ~o~ ~o~ ~o~ [10:18] RainCT: Happy Birthday [10:25] sebner, cdbs: ~o~ thanks ~o~ === al-maisan is now known as almaisan-away === evilvish is now known as vish === almaisan-away is now known as al-maisan [13:32] hi ive written something like ampache, just in django and with a better userinterface plus ogg vorbis support (its in HTML5). you can see a preview on http://laudio-player.org/ [13:33] ive also done the packaging (was a lot of work) and now its in revu http://revu.ubuntuwire.com/p/laudio [13:33] if someone is interested :) [13:33] after install its available under http://localhost/laudio === yofel_ is now known as yofel === Quintasan_ is now known as Quintasan === makl is now known as ximion === ximion is now known as makl === makl is now known as ximion === al-maisan is now known as almaisan-away [16:12] blueyed: morning! I think that branch is all ready to go for #699967 SRU. Do I need to propose merge again? [16:40] bug 699967 [16:40] Launchpad bug 699967 in munin (Debian) "Empty list of plugins/services with hostname containing uppercase letters" [Unknown,Confirmed] https://launchpad.net/bugs/699967 [16:41] gondoi: You don't need to propose again. However, there are still some issues. [16:41] :-( [16:41] okay [16:41] I'll comment. [16:41] thanks [16:58] gondoi: done [16:59] ari-tczew: thanks, I'll have a look [17:25] siretart: ping [17:31] ari-tczew: I'm not seeing where the DEP-3 info needs to go [17:32] oh wait, I think I do now [17:32] is there a tool to embed that? or is it manually created? [17:33] gondoi: manually [17:33] gondoi: but tool in future is a good idea [18:03] Hi cyphermox. [18:05] gondoi: source format 3 can create most of what you need if the package supports it and you're creating the patch [18:09] grunthus, hey [18:10] Hi cyphermox, I was pleased with how the fix went overall! [18:10] micahg: do you encourage to change source format in Ubuntu instead Debian? [18:10] ari-tczew: no [18:10] that's why I said, if the package supports it :) [18:10] cyphermox: Funny issue with my DEBFULLNAME etc however as those are set in .bashrc [18:13] cyphermox: I have to go out now for 2 hours. Speak later if you are around! [18:17] cyphermox: fixed DEBEMAIL, just had to export! === arand__ is now known as arand [18:19] grunthus, great :) [19:05] i downgraded a package from the gnome3 PPA to natty (nautilus), but it still links to libgtk-3.0.so.0 => /usr/lib/libgtk-3.0.so.0 (0x00007fd03e47b000).. how can i change that back to -2.0 ? [19:06] bcurtiswx: this is from ldd nautilus? [19:06] geser, correct [19:06] bcurtiswx: is it nautilus linking against libgtk3 or one of the libs it uses? [19:07] I guess the later [19:07] geser, the later probably. how would I find out which? [19:07] try and error with ldd [19:08] or see which packages will be gone too if you remove it (the package for libgtk3) and check those [19:10] ari-tczew, micahg: gondoi is working on a SRU with a patch that has been applied upstream already - I do not think he should edit the patch to make it match DEP-3. After all, that would have been the job of the committer for the Natty package (which is me). [19:11] blueyed, ari-tczew: i pushed up the changes earlier [19:11] geser, apt-cache rdepends was my savior [19:11] it was libnautilus-extension1 that i didn't downgrade too [19:11] geser, thx for the help :) [19:12] blueyed: I was just answering a question that was asked, not commenting on relevance of the headers [19:13] micahg: you are right, of course. thanks. [19:13] blueyed: also, is there a good chance to get the new upstream version in natty (in which case the patch would disappear?), in any case, a new upload is a good chance to get that recorded somewhere, and in an SRU, if there are any problem with the patch, it's probably best to have all the info right there [19:16] micahg: there's no new release yet (AFAIK), would be munin 1.4.6. Of course, additional info won't hurt. And it was added by gondoi. [19:16] blueyed: patch should be included in devel (natty) first, then SRU [19:16] gondoi: the author lines appear to be wrong: we are both not the author of the patch. [19:17] ari-tczew: it is in natty already. [19:17] blueyed: a lot of patches are go through SRU and everyone has got DEP3 tags. why gondoi's case should be special? [19:17] gondoi: that is quite pedantic though, but should be easy for you to remove those lines and push again. [19:18] ari-tczew: there are no DEP3 tags in the natty patch. so it differs from natty. While this is only meta info, it is better to use the same patch as with the devel version, isn't it? [19:19] blueyed: I won't click 'Approve', dunno how about you. [19:19] ari-tczew: just because, or because of some reason? [19:19] ari-tczew: there are DEP3 tags now. [19:20] blueyed: that's policy. every patch which is going to Ubuntu archive should be described by DEP3 tags [19:20] Debian should as well [19:20] blueyed, ari-tczew: DEP3 modified [19:21] blueyed: if there's a problem with the headers, that should be caught test building the SRU, otherwise, it is the same patch [19:22] ari-tczew: is the DEP3 requirement documented somewhere? [19:23] geser: https://wiki.ubuntu.com/PackagingGuide/PatchSystems#Patch Tagging Guidelines [19:23] * micahg was thinking about asking that [19:23] merged from https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines [19:24] gondoi: approved, thanks so far. [19:24] it seems to be a suggestion (a very good one) as opposed to a hard requirement though [19:25] micahg: nitpick [19:25] I read also it as "nice-to-have" but no requirement [19:25] I've never added any DEP3 headers when fixing any FTBFS till now [19:26] blueyed: thanks [19:45] gondoi: is this line not necessary? $node = lc($node); [19:45] looking from http://munin-monitoring.org/changeset/3404#file19 [19:48] ari-tczew: it's already there from the 1.4.5 release src [19:48] that's what started the bug [19:50] gondoi: you don't understand me. [19:50] that view is a bit odd, but it looks like the _list_services line had the correct code, but somehow regressed in a later revision [20:04] gondoi: look on the patches: [20:05] gondoi: natty: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/natty/munin/natty/view/head:/debian/patches/upstream_bug_952.patch [20:05] gondoi: upstream: http://munin-monitoring.org/changeset/3404#file19 [20:05] changes on file Server.pm are not the same [20:05] is it correct? [20:06] blueyed: do you have PPU for munin? [20:07] blueyed: ok nevermind [20:08] ari-tczew: that line is already there... no need to patch it [20:08] http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/maverick/munin/maverick/view/head:/node/lib/Munin/Node/Server.pm#L93 [20:09] L174 is the one that is patched and incorrect [20:10] gondoi: ok, some concerns about DEP3, will quickly comment [20:18] gondoi: done. please fix rapidly and I'll ask patch pilot to upload it today ;-) [20:27] what are the basic steps in a sync, is this documented well in the wiki? [20:27] Yes. [20:27] bcurtiswx: just request one on launchpad. subscribe archive admins [20:27] theyre the only people who can do them [20:27] maco, OK [20:28] The requestsync tool is extremely helpful for that [20:28] No need to extract and write it up all yourself. [20:28] dont use the rogue script some people use for syncing around the archive admins [20:28] it apparently breaks stuff [20:29] (yeah, i got told this /after/ using that script...) [20:29] bcurtiswx: https://wiki.ubuntu.com/SyncRequestProcess [20:30] ty ty ty :) [20:34] np [20:35] ari-tczew: this is a contentless pong. [20:36] siretart: FTBFS in libva wasn't fixed [20:36] ari-tczew: pardon me? [20:36] what's missing? [20:37] siretart: debian bug 609554 [20:37] Debian bug 609554 in libva "Fix FTBFS with ld --no-add-needed" [Important,Fixed] http://bugs.debian.org/609554 [20:37] I tried to build it on natty and it still fails to build due to linking === mok01 is now known as mok0 === effie-jayx is now known as effie_jayx [20:41] ari-tczew: so you're basically saying that http://git.debian.org/?p=pkg-multimedia/libva.git;a=blob;f=debian/patches/remove-unneeded-dep2.patch is incomplete or broken, right? [20:43] siretart: probably yes [20:44] in this case that patch needs to be revised/fixed [20:54] siretart: I could help you fix it, but not today. [21:19] TrudEev4 [21:19] crap, wrong window :( [21:19] :( [22:53] hi cyphermox again, [22:53] you probably got my email... [22:54] now I need to find another task. [23:11] grunthus, I sent you links for two ways to find new stuff to do -- LP bugs (bitesize), and Harvest. but one other way is to find something that annoys you and try to fix it :) [23:12] Thanks cyphermox, I see that now. [23:16] grunthus, now just like yesterday, I'll need to travel from the office to back home, so I'd be back in hopefully about an hour [23:16] Well, cyphermox, the next hour will be midnight for me. [23:16] ah [23:16] those pesky timezones [23:17] I hope to be in bed! What timezone are you? [23:17] EST [23:17] GMT+5 [23:17] -5 [23:17] I'm UT [23:18] EST is GMT-5 [23:18] ? [23:18] yes [23:18] of course! [23:36] Hi, bzr branch is showing port 22:Connection refused. Is that down to maintenance mode? [23:51] grunthus: yep, LP is read-only at the moment (bzr down), should be about 45 more minutes [23:53] micahg: thanks for info.