[00:03] Hey, desktop folks, do ya'll use pbuilder or sbuild? [00:07] sbuild [00:07] sbuild [00:08] Thanks to RAOF, sbuild + tmpfs in RAM for most packages == bliss. [00:08] It's amazing how much faster disc access is when you're not accessing the disc :) [00:08] I.e a tmpfs is used as an overlay, so installing packages is faaaaaaast. Doesn't impact building much, its mostly to get the chroot set up quickly. [00:09] Hell yeah. [00:12] mterry, pbuilder. old timer here. [00:12] bryceh, you and me both apparently [00:12] Was just wondering if I should bother learn sbuild [00:13] I have this set of pbuilder helper scripts that I'm pretty mental-muscle-invested in [00:13] mterry: How do they help you exactly? [00:14] TheMuso`: I found eatmydata to be a great alternative to using a tmpfs [00:14] That closes the performance delta significantly, yeah. [00:14] mbiebl: Yeaht athw rks too, but I have the RAM to throw at tmpfs building so... [00:15] * TheMuso` pats thinkpad which was purchased with 40% off, so managed to get it maxed out and still pay under $2K AUD. [00:15] TheMuso`: yeah, I have "only" 4 GB of RAM... [00:16] TheMuso`, uh I find normal pbuilder to be quite verbose on the command line. So I have scripts that do things like "build" or "apt-get source" or "update" for various pbuilder chroots [00:16] TheMuso`, the PES group uses them too, actually [00:16] mterry: Nice thing about sbuild? “sudo schroot --all-source-chroots -u root -- apt-get --no-install-recommends --assume-yes dist-upgrade” [00:16] mterry: Right, updating several chroots at once does require a script agreed, but for fetching a source package from a release other than the one you are in, a simple "schroot -c $dist -- apt-get source packagename" works just as easily. === ventz_ is now known as ventz [00:17] RAOF: oh wow, thats even better. :) [00:17] TheMuso`: That's not strictly speaking true; schroot has the --all-source-chroots option which'll apply your command in all your chroots! [00:17] * TheMuso` has not read the schroot manpage nearly enough it seems. :) [00:17] Yeah just saw your reply. [00:18] meh [00:18] 1 0-23/2 * * * update_pbuilder.cron [00:18] Such long commands! :) [00:19] Oh sbuild also dumps a build log in the current directory without you needing to specify any arguments. [00:19] I also like that I have a single chroot for $distro-$arch, and have 4 different configs for it - {standard, build-against-previous-builds}-{standard, tmpfs} [00:19] Anyway, to each their own. [00:19] The PES guys have suggested I make my scripts more widely public, but not sure how much interest there is, if sbuild is viewed as the way forward? [00:20] * mterry will have to sit down and learn it at Uds [00:20] yeah [00:20] I don't think either will die, its a matter of personal preference and what you are used to. [00:20] I don't think there's anything wrong with pbuilder [00:20] Me neither. [00:20] TheMuso`, well it'd be nice if there was Just One Way To Fucking Do It [00:21] we use sbuild in LP, though its a bit mangled [00:21] Although sbuild, building on schroot, will probably end up winning; it's got more sensible ways of doing things. [00:21] Its open source. There is almost always more than one way to skin a cat. [00:21] but then I guess we'd all lose geek creds if we were all doing it the same way [00:21] so sbuild for anyone targeting Ubuntu is a good idea [00:22] I've not used pbuilder for a while, but when I *last* used it, sbuild was faster too (at the obvious cost of space) as it didn't need to unpack the chroot. [00:23] For fast builds, the pbuilder setup/teardown was a substantial overhead. [00:23] RAOF, I'd say that's still true [00:24] guess I've generally adapted my workflow around that. e.g. "go get a coffee" [00:24] mmm coffee [00:25] That reminds me: my espresso machine will have achieved operating pressure. Let the pressurised steam be forced through ground coffee! [00:25] The joy of tmpfs building is if its a small package, and most of what I maintain are small in terms of build time, no sooner do I start it off and do something else, than its done building. [00:26] I use sbuild, but my lintian has been broken with it for 2 months bug 940410 [00:26] Launchpad bug 940410 in sbuild "lintian doesn't work as of sbuild 0.62.6-1ubuntu2" [Undecided,New] https://launchpad.net/bugs/940410 [00:28] jbicha_: Huh? Works for me? [00:31] here's a little more info: http://paste.ubuntu.com/961379/ [00:33] I just did a clean install this week too so there shouldn't really be anything non-standard with the system configs [00:33] Hmmm. [00:34] That makes it look like your build area's not mounted when lintian gets called. [00:38] RAOF, do you think it's more beneficial that you and I build things the same way, or different ways? [00:38] here's a recent full build log http://paste.ubuntu.com/961385/ [00:38] bryceh: Honestly I don't think it matters. The build environment is so rarely an issue. [00:39] I think I ended up looking at sbuild because a package that I was working on didn't build properly on the buildds due to tomeouts, so I wanted to try and reproduce locally if possible. Anyway, I've stuck with it since. [00:39] timeouts even [00:40] sbuild seemed simpler to set up, mostly http://wiki.debian.org/sbuild and then enabling universe in sources.list [00:41] They're both pretty trivial to set up, especially with pbuilder-dist in ubuntu-dev-tools. [00:41] jbicha_: It seems from your setup that you don't have an explicit build output directory set? [00:43] I *do* have an explicit output directory (so I can build packages against it); maybe that'd avoid whatever broken codepath you're hitting? [01:04] RAOF: this upload broke lintian in sbuild for me: http://launchpadlibrarian.net/93727213/sbuild_0.62.6-1ubuntu1_0.62.6-1ubuntu2.diff.gz [01:08] jbicha_: Hm. It may well *not* have your .changes file there, then. [02:22] what program/package provides "user accounts" in system settings, or better yet, how do you figure out what program provides a given system settings applet? [02:35] psusi: gnome-control-center provides all of the default applets (ie those you would see on any non-Ubuntu-derived distro) [02:37] jbicha_, there seems to be a more functional user management tool in the gnome-system-tools package... the default user management tool used to provide the ability to add/remove users to specific groups, but now it only has options for regular user or administrator... I'm trying to figure out what the inferior component is [02:38] inferior's a bit dramatic [02:38] actually, iirc, it used to list specific abilities that were tied to certain group memberships [02:38] like the ability to mount external media, access sound devices, etc [02:39] http://git.gnome.org/browse/gnome-control-center/tree/panels/user-accounts is the new GNOME3 default [02:39] Yeah, but most of those were actually lies. [02:39] RAOF, howso? [02:40] I don't think anything actually checed those groups anymore; not after ConsoleKit [02:40] So you could tick or untick those boxes, but it wouldn't change the system behaviour in the ways you expected. [02:40] ahhh [02:41] so instead of updating the tool to configure ConsoleKit settings, the functionality was just removed? [02:42] psusi: what's your use case? I think standard/administrator is far more useful than the old complicated dialog [02:42] I'm not sure ConsoleKit actually *has* any of those settings, and I don't think systemd does. [02:42] jbicha_, depends... iirc, it used to have standard/administrator too, but if you wanted more fine grained control, it was there [02:43] I think real sysadmins would use visudo if they need to have more control over that or something similar [02:43] home users don't need the complexity [02:44] RAOF, I thought that was one of the driving functions of CK? but it seems the decisions of say, whether people can auto mount external media and whether they have to authenticate to do so is just burried in distribution provided rules files now instead of being configurable in the gui [02:44] psusi: I was under the impression that it was basically “are you at a local console?” [02:44] or sysadmins could use policykit rules [02:45] sure, but it seems a loss of functionality to go from being able to tweak those rules with the gui to having to understand a complex system and edit config files by hand [02:46] group policy editor seems to be rather popular on windows to do this sort of thing even though you always could edit the registry by hand [02:47] it is nice that now the default policy can be set to "are you on a local console" instead of assigning static group memberships, but changing that default policy seems out of reach for "mere mortals" [02:47] that's not really the same thing at all [02:47] sysadmins don't edit the Windows registry by hand [02:47] yea, because they have GPO [02:51] at any rate, how can one figure out which program is responsible for a given system settings applet? [02:56] psusi: the default ones are http://git.gnome.org/browse/gnome-control-center/tree/panels [02:57] jbicha_, that doesn't really answer the question... is there a way to figure out which executable implements a given one, other than obviously reading through the source code for all of them? [02:57] for the others you could find their .desktop in /usr/share/applications and run dpkg -S nameof.desktop [02:58] Hrm, I really think Unity should have the option of showing network mounted filesystem in the launcher, sure maybe not by default, but have the option at least. [02:58] that git list is helpful though, run gnome-control-center info to get the Details panel for instance, gnome-control-center user-accounts, etc. [02:58] I often mount network filesystems in GNOME, and have to dig up the computer window just to unmount them again. [02:59] hrm... so the control panel just shows applications with a .desktop file registering them in the X-GNOME-Settings panel? [03:00] I often mount network filesystems in GNOME, and have to dig up the computer window just to unmount them again.~/c~ [03:00] grrr [03:00] well the app has to be compiled against gnome-control-center but yeah, something like that [03:02] so they are like a shared lib that runs in the context of gnome-control-center? [03:04] Yes [05:10] Good morning [05:23] Morning pitti. [05:45] RAOF: do you have some time for an SRU round? [05:45] RAOF: we have a kernel bumping ABI now, and I'd like to try whether overriding on the +queue page works [05:45] if not, I can fix the overrides on cocoplum [05:46] RAOF: I can look at the "normal" SRUs now, perhaps you can do the kernel ones? [05:46] Ok. [05:48] There's no difference in the procedure for the various arm kernels, is there. [05:48] RAOF: indeed, thehre is not [05:57] RAOF: ah, there are again some kernels which don't go to -security? [05:57] ah, nevermind, these are copies to -proposed [06:00] Yup. Everything's going to proposed. [06:02] https://bugs.launchpad.net/kernel-sru-workflow/promote-to-proposed/+bug/987281 has a prepare-meta task, but no linux-meta-ti-omap4 shows up as needing to be copied on pending-srus. I presume this is because there's an existing -meta with the same abi in proposed already. [06:02] Launchpad bug 987281 in linux "linux: 2.6.38-15.59 -proposed tracker" [Medium,In progress] [06:03] No, that's the wrong one! [06:03] https://bugs.launchpad.net/kernel-sru-workflow/promote-to-proposed/+bug/985999 is the one I was talking about. [06:03] Launchpad bug 985999 in linux-ti-omap4 "linux-ti-omap4: 3.0.0-1209.21 -proposed tracker" [Medium,In progress] [06:03] RAOF: right === Amoz_ is now known as Amoz [06:06] * pitti OTP, will take a bit [06:08] Hm. I may have run into a bug in copy-proposed-kernel [06:10] Ahem. No, PEBCAK === dupondje_ is now known as dupondje [07:07] morning :) [07:16] * TheMuso` feels squeemish after looking at brltty's cross-platform design. [07:37] Good Morning. [08:10] RAOF: ah, you copied the natty-backports kernel? did the main promotion on +queue work? [08:12] RAOF: ah, apparently not: https://launchpad.net/ubuntu/lucid/amd64/linux-image-2.6.38-15-server/2.6.38-15.59~lucid1 [08:13] RAOF: ah, the bot reopened bug 990208 [08:13] Launchpad bug 990208 in linux-lts-backport-natty "linux-lts-backport-natty: 2.6.38-15.59~lucid1 -proposed tracker" [Medium,In progress] https://launchpad.net/bugs/990208 === lool- is now known as lool [09:46] pitti: Everything *looked* good from the queue page. [09:49] RAOF: I filed that as bug 993120 [09:49] Launchpad bug 993120 in launchpad "Copy from PPA with binaries evades NEW and puts new packages into universe" [High,Triaged] https://launchpad.net/bugs/993120 [10:32] pitti: have a minute? [10:32] (now or later) [10:38] Sweetshark: sure, what's up? (debugging something ATM, but we can talk in parallel) [10:42] good morning pitti, Sweetshark [10:44] hey chrisccoulson, how are you? [10:44] chrisccoulson: are you already in Oakland? [10:44] pitti - not yet, are you? i arrive on saturday [10:46] chrisccoulson: no, me too [10:46] chrisccoulson: just seemed rather late to say "good morning" [10:47] pitti - yeah, i had to look after my daughter for a bit this morning [10:50] does anybody know why phpstorm on dualscreen nvidia twin view config, shows code completion box on wrong screen? [11:08] so what to do with a bug that is fixed in -proposed, but the original reporter doesnt have the bug scenario anymore? https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/818761/comments/10 [11:08] Launchpad bug 818761 in libreoffice "soffice.bin crashed with SIGSEGV in XkbUseExtension()" [Medium,Fix committed] === jbicha is now known as Guest36751 [11:49] Sweetshark: as long as the other bugs are verified, and we are sufficiently convinced that it doesn't regress, it's fine [12:04] pitti: yes, backported and reviewed upstream -- mostly zombie code removal. [12:30] pitti: uploading 3.5.3 to chinstrap, (also still building locally) ... [12:31] Sweetshark: cool; did you build with -v to include the two previous -proposed changelogs? [12:33] pitti: yes [12:36] cyphermox: can I leave the wireless-tools merge to you? I touched it last for a no-change rebuild, but I think you are much more qualified for this === dpm is now known as dpm-afk [12:45] foolish me started an release build on battery power :( [12:46] time for bigger batteries :) [12:52] * Sweetshark needs nucular batteries ... [12:53] * ogra_ wondres what the TSA would say about that :) [12:54] The "I am a LibreOffice maintainer"-excuse got me pretty far up until now ... [12:55] backup for plane engines running out of Kerosin? [12:55] wtf, we have an explosion in firefox crashes in all releases, with traces that all have flash running in the main process :/ [12:56] reminds me of those Enterprise episodes "LaForge, re-route life support energy to the warp coils" [12:56] "... and the energy for that green emergency exit light, too!" [12:56] heh [13:05] pitti: ETA for the local build to finish: 14:30UTC, prepare to upload by then please (I really want to blog about a same day release) [13:06] Sweetshark: I can upload it now, and then just press the accept button on the -proposed queue [13:06] pitti: that would be great! [13:10] Sweetshark: any chance you could fix the "lp#1234" to "LP: #1234" so that they get picked up by the changelog scanner, call for testing, and pending-sru.html? [13:13] Sweetshark: if these are not that important, we at least have one new bug to report results to [13:38] any reason valadoc version is 0.2+git20110728-2 and not 0.3.2 as in debian ? [13:38] folks needs 0.3 to generate its doc [13:38] the source is 0.3.2, but apparently it didn't build [13:39] https://launchpad.net/ubuntu/+source/valadoc/0.3.2~git20120227-1 [13:39] I would love having -doc packages for folks [13:39] it needs build with --enable-docs [13:39] so, it's built on i386/amd64, still needs building on the other arches [13:39] xclaesse, pitti, the vala-team ppa contains a build [13:40] I guess it's totally too late for precise? [13:40] yes, this is quantal [13:40] what are the backport policy? it will just not happen? [13:41] xclaesse: for precise-backports its' rather easy to do [13:41] for a stable update, there needs to be proof that it doesn't break any of the existing packages [13:47] pitti: when will quantal daily ISOs start building? [13:47] dobey, usually around alpha1 time [13:47] oh [13:47] (should be noted on the release schedule) [13:48] ogra_: alpha1 is there, but doesn't say anything about images [13:48] anyway [13:48] well, we start building them shortly before A1 [13:48] what's the best way to get a quantal vm before that? [13:49] dobey: still too early right now, archive is pretty shaky due to the autosyncs, merges, etc. [13:49] dobey: install precise, and dist-upgrade [13:49] debootstrap and a chroot i would say [13:49] (... carefully) [13:49] or what pitti said [13:49] pitti, ok so quantal, can folks be build with --enable-docs ? [13:49] please [13:49] yes, of course you should debootstrap, or at least install into a VM; don't try it on real iron just yet :) [13:49] * xclaesse copies quantal packages into my ppa for backports :) [13:50] xclaesse: sure [13:51] xclaesse, it might not work since folks requires vala 0.16 and the quantal vala-doc package doesnt build the 0.16 driver [13:51] the valadoc package needs to get a libvala-0.16-dev b-d for that [13:52] ricotz: well, quantal should have 0.18 as the 'default' vala no? [13:52] probably, but valadoc treats all libvala versions separately [13:52] ah [13:53] ricotz, any reason quantal package does not build for vala 0.16 then? [13:53] i havent tested it, but it might not work in the current state [13:53] xclaesse, no, it just misses the b-d [13:53] I though everything was 0.16 in precise already [13:53] xclaesse, please try it first [13:54] xclaesse, if it isnt working try the valadoc package in vala-team ppa [13:58] Sweetshark: can you please copy libreoffice_3.5.3.orig-src.tar.gz to chinstrap, too? === agateau is now known as zagateau === zagateau is now known as agateau [14:29] pitti: yes, I'll look at it this afternoon [14:29] (re: wireless-tools merge) [14:29] cyphermox: good morning [14:29] cyphermox: thanks [14:29] good morning -- sorry, in a UOW session right now, and technically off today === dpm-afk is now known as dpm [14:36] pitti: that sleazy tarball is still .tar.gz not tar.xz, dodging my glob. [14:36] uploading ... [14:36] ... done [14:38] no, I'm not envious of your upload bandwith ... no I'm not envious -- I am really not!! [15:04] pitti: as for the lp# reference: we backported that fix already to an earlier release, so it is actually good that they are not firing up any patternmatching. === thisfred is now known as dr_lag === dr_lag is now known as thisfred [15:08] pitti: local build finished -- go for it. [15:29] Sweetshark: yay, will do [15:29] * pitti bbl === m_conley_away is now known as m_conley [16:02] * pitti waves good night === cnd` is now known as cnd [17:47] https://docs.google.com/a/canonical.com/document/d/1Bln1VInMg4QvrZsyQpO6XLMWCCQ2UzAkYTwtxOnnczg/edit [17:48] https://docs.google.com/a/canonical.com/document/d/1Bln1VInMg4QvrZsyQpO6XLMWCCQ2UzAkYTwtxOnnczg/edit === m_conley is now known as m_conley_away [21:11] Hi Guys, can you help me with some problems I am having. These may be because my update to 12.04 was interrupted when my desktop PC crashed. I recovered from that and have a pretty good 12.04 (at least it doesn't crash frequently like 11.10 did). One problem is that the login screen doesn't use my wallpaper like it should do. The other problem is that occasionally I lose the window decoration until I reboot. [21:17] TonyP: 1) sounds like a well-known issue if you're not using one of the system-provided wallpapers [21:17] TonyP: 2) sounds like a compiz bug [21:20] 1) True, I'm using my own picture. But I have a netbook that is OK with that. Does it depend on screen resolution or geometry? [21:23] 2) Should I re-install compiz? It might have been corrupted by the upgrade crash. If yes, what is the package called. Just compiz? [21:29] TonyP: presumably a reinstall of compiz-gnome woould suffice [21:29] TonyP: but you can also reinstall compiz too [21:30] TonyP: but I'm not sure if that would help - if it won't, it would be nice if you could fill out a apport bug on compiz launchpad [21:30] TonyP: if you loose decorations, you can always restart them by using, for instance: gtk-window-decorator --replace & [21:33] Thanks. If necessary, I'll post a bug. [21:34] TonyP: thanks === jbicha is now known as Guest99314 === Guest99314 is now known as jbicha1