/srv/irclogs.ubuntu.com/2012/05/02/#ubuntu-desktop.txt

mterryHey, desktop folks, do ya'll use pbuilder or sbuild?00:03
RAOFsbuild00:07
TheMuso`sbuild00:07
TheMuso`Thanks to RAOF, sbuild + tmpfs in RAM for most packages == bliss.00:08
RAOFIt's amazing how much faster disc access is when you're not accessing the disc :)00:08
TheMuso`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:08
TheMuso`Hell yeah.00:09
brycehmterry, pbuilder.  old timer here.00:12
mterrybryceh, you and me both apparently00:12
mterryWas just wondering if I should bother learn sbuild00:12
mterryI have this set of pbuilder helper scripts that I'm pretty mental-muscle-invested in00:13
TheMuso`mterry: How do they help you exactly?00:13
mbieblTheMuso`: I found eatmydata to be a great alternative to using a tmpfs00:14
RAOFThat closes the performance delta significantly, yeah.00:14
TheMuso`mbiebl: Yeaht athw rks too, but I have the RAM to throw at tmpfs building so...00:14
* TheMuso` pats thinkpad which was purchased with 40% off, so managed to get it maxed out and still pay under $2K AUD.00:15
mbieblTheMuso`: yeah, I have "only" 4 GB of RAM...00:15
mterryTheMuso`, 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 chroots00:16
mterryTheMuso`, the PES group uses them too, actually00:16
RAOFmterry: Nice thing about sbuild?  “sudo schroot --all-source-chroots -u root -- apt-get --no-install-recommends --assume-yes dist-upgrade”00:16
TheMuso`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.00:16
=== ventz_ is now known as ventz
TheMuso`RAOF: oh wow, thats even better. :)00:17
RAOFTheMuso`: 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
TheMuso`Yeah just saw your reply.00:17
brycehmeh00:18
bryceh  1 0-23/2  *   *   *    update_pbuilder.cron00:18
mterrySuch long commands!  :)00:18
TheMuso`Oh sbuild also dumps a build log in the current directory without you needing to specify any arguments.00:19
RAOFI 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
TheMuso`Anyway, to each their own.00:19
mterryThe 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:19
* mterry will have to sit down and learn it at Uds00:20
brycehyeah00:20
TheMuso`I don't think either will die, its a matter of personal preference and what you are used to.00:20
RAOFI don't think there's anything wrong with pbuilder00:20
TheMuso`Me neither.00:20
brycehTheMuso`, well it'd be nice if there was Just One Way To Fucking Do It00:20
lifelesswe use sbuild in LP, though its a bit mangled00:21
RAOFAlthough sbuild, building on schroot, will probably end up winning; it's got more sensible ways of doing things.00:21
TheMuso`Its open source. There is almost always more than one way to skin a cat.00:21
brycehbut then I guess we'd all lose geek creds if we were all doing it the same way00:21
lifelessso sbuild for anyone targeting Ubuntu is a good idea00:21
RAOFI'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:22
RAOFFor fast builds, the pbuilder setup/teardown was a substantial overhead.00:23
brycehRAOF, I'd say that's still true00:23
brycehguess I've generally adapted my workflow around that.  e.g. "go get a coffee"00:24
brycehmmm coffee00:24
RAOFThat reminds me: my espresso machine will have achieved operating pressure.  Let the pressurised steam be forced through ground coffee!00:25
TheMuso`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:25
jbicha_I use sbuild, but my lintian has been broken with it for 2 months bug 94041000:26
ubot2Launchpad bug 940410 in sbuild "lintian doesn't work as of sbuild 0.62.6-1ubuntu2" [Undecided,New] https://launchpad.net/bugs/94041000:26
RAOFjbicha_: Huh?  Works for me?00:28
jbicha_here's a little more info: http://paste.ubuntu.com/961379/00:31
jbicha_I just did a clean install this week too so there shouldn't really be anything non-standard with the system configs00:33
RAOFHmmm.00:33
RAOFThat makes it look like your build area's not mounted when lintian gets called.00:34
brycehRAOF, do you think it's more beneficial that you and I build things the same way, or different ways?00:38
jbicha_here's a recent full build log http://paste.ubuntu.com/961385/00:38
RAOFbryceh: Honestly I don't think it matters.  The build environment is so rarely an issue.00:38
TheMuso`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
TheMuso`timeouts even00:39
jbicha_sbuild seemed simpler to set up, mostly http://wiki.debian.org/sbuild and then enabling universe in sources.list00:40
RAOFThey're both pretty trivial to set up, especially with pbuilder-dist in ubuntu-dev-tools.00:41
RAOFjbicha_: It seems from your setup that you don't have an explicit build output directory set?00:41
RAOFI *do* have an explicit output directory (so I can build packages against it); maybe that'd avoid whatever broken codepath you're hitting?00:43
jbicha_RAOF: this upload broke lintian in sbuild for me: http://launchpadlibrarian.net/93727213/sbuild_0.62.6-1ubuntu1_0.62.6-1ubuntu2.diff.gz01:04
RAOFjbicha_: Hm.  It may well *not* have your .changes file there, then.01:08
psusiwhat 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:22
jbicha_psusi: gnome-control-center provides all of the default applets (ie those you would see on any non-Ubuntu-derived distro)02:35
psusijbicha_, 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 is02:37
jbicha_inferior's a bit dramatic02:38
psusiactually, iirc, it used to list specific abilities that were tied to certain group memberships02:38
psusilike the ability to mount external media, access sound devices, etc02:38
jbicha_http://git.gnome.org/browse/gnome-control-center/tree/panels/user-accounts is the new GNOME3 default02:39
RAOFYeah, but most of those were actually lies.02:39
psusiRAOF, howso?02:39
RAOFI don't think anything actually checed those groups anymore; not after ConsoleKit02:40
RAOFSo you could tick or untick those boxes, but it wouldn't change the system behaviour in the ways you expected.02:40
psusiahhh02:40
psusiso instead of updating the tool to configure ConsoleKit settings, the functionality was just removed?02:41
jbicha_psusi: what's your use case? I think standard/administrator is far more useful than the old complicated dialog02:42
RAOFI'm not sure ConsoleKit actually *has* any of those settings, and I don't think systemd does.02:42
psusijbicha_, depends... iirc, it used to have standard/administrator too, but if you wanted more fine grained control, it was there02:42
jbicha_I think real sysadmins would use visudo if they need to have more control over that or something similar02:43
jbicha_home users don't need the complexity02:43
psusiRAOF, 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 gui02:44
RAOFpsusi: I was under the impression that it was basically “are you at a local console?”02:44
jbicha_or sysadmins could use policykit rules02:44
psusisure, 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 hand02:45
psusigroup policy editor seems to be rather popular on windows to do this sort of thing even though you always could edit the registry by hand02:46
psusiit 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
jbicha_that's not really the same thing at all02:47
jbicha_sysadmins don't edit the Windows registry by hand02:47
psusiyea, because they have GPO02:47
psusiat any rate, how can one figure out which program is responsible for a given system settings applet?02:51
jbicha_psusi: the default ones are http://git.gnome.org/browse/gnome-control-center/tree/panels02:56
psusijbicha_, 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
jbicha_for the others you could find their .desktop in /usr/share/applications and run dpkg -S nameof.desktop02:57
TheMuso`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
jbicha_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
TheMuso`I often mount network filesystems in GNOME, and have to dig up the computer window just to unmount them again.02:58
psusihrm... so the control panel just shows applications with a .desktop file registering them in the X-GNOME-Settings panel?02:59
TheMuso`I often mount network filesystems in GNOME, and have to dig up the computer window just to unmount them again.~/c~03:00
TheMuso`grrr03:00
jbicha_well the app has to be compiled against gnome-control-center but yeah, something like that03:00
psusiso they are like a shared lib that runs in the context of gnome-control-center?03:02
RAOFYes03:04
pittiGood morning05:10
TheMuso`Morning pitti.05:23
pittiRAOF: do you have some time for an SRU round?05:45
pittiRAOF: we have a kernel bumping ABI now, and I'd like to try whether overriding on the +queue page works05:45
pittiif not, I can fix the overrides on cocoplum05:45
pittiRAOF: I can look at the "normal" SRUs now, perhaps you can do the kernel ones?05:46
RAOFOk.05:46
RAOFThere's no difference in the procedure for the various arm kernels, is there.05:48
pittiRAOF: indeed, thehre is not05:48
pittiRAOF: ah, there are again some kernels which don't go to -security?05:57
pittiah, nevermind, these are copies to -proposed05:57
RAOFYup.  Everything's going to proposed.06:00
RAOFhttps://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
ubot2Launchpad bug 987281 in linux "linux: 2.6.38-15.59 -proposed tracker" [Medium,In progress]06:02
RAOFNo, that's the wrong one!06:03
RAOFhttps://bugs.launchpad.net/kernel-sru-workflow/promote-to-proposed/+bug/985999 is the one I was talking about.06:03
ubot2Launchpad bug 985999 in linux-ti-omap4 "linux-ti-omap4: 3.0.0-1209.21 -proposed tracker" [Medium,In progress]06:03
pittiRAOF: right06:03
=== Amoz_ is now known as Amoz
* pitti OTP, will take a bit06:06
RAOFHm.  I may have run into a bug in copy-proposed-kernel06:08
RAOFAhem.  No, PEBCAK06:10
=== dupondje_ is now known as dupondje
mlankhorstmorning :)07:07
* TheMuso` feels squeemish after looking at brltty's cross-platform design.07:16
BigWhaleGood Morning.07:37
pittiRAOF: ah, you copied the natty-backports kernel? did the main promotion on +queue work?08:10
pittiRAOF: ah, apparently not: https://launchpad.net/ubuntu/lucid/amd64/linux-image-2.6.38-15-server/2.6.38-15.59~lucid108:12
pittiRAOF: ah, the bot reopened bug 99020808:13
ubot2Launchpad 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/99020808:13
=== lool- is now known as lool
RAOFpitti: Everything *looked* good from the queue page.09:46
pittiRAOF: I filed that as bug 99312009:49
ubot2Launchpad bug 993120 in launchpad "Copy from PPA with binaries evades NEW and puts new packages into universe" [High,Triaged] https://launchpad.net/bugs/99312009:49
Sweetsharkpitti: have a minute?10:32
Sweetshark(now or later)10:32
pittiSweetshark: sure, what's up? (debugging something ATM, but we can talk in parallel)10:38
chrisccoulsongood morning pitti, Sweetshark10:42
pittihey chrisccoulson, how are you?10:44
pittichrisccoulson: are you already in Oakland?10:44
chrisccoulsonpitti - not yet, are you? i arrive on saturday10:44
pittichrisccoulson: no, me too10:46
pittichrisccoulson: just seemed rather late to say "good morning"10:46
chrisccoulsonpitti - yeah, i had to look after my daughter for a bit this morning10:47
pogromca does anybody know why phpstorm on dualscreen nvidia twin view config, shows code completion box on wrong screen?10:50
Sweetsharkso 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/1011:08
ubot2Launchpad bug 818761 in libreoffice "soffice.bin crashed with SIGSEGV in XkbUseExtension()" [Medium,Fix committed]11:08
=== jbicha is now known as Guest36751
pittiSweetshark: as long as the other bugs are verified, and we are sufficiently convinced that it doesn't regress, it's fine11:49
Sweetsharkpitti: yes, backported and reviewed upstream -- mostly zombie code removal.12:04
Sweetsharkpitti: uploading 3.5.3 to chinstrap, (also still building locally) ...12:30
pittiSweetshark: cool; did you build with -v to include the two previous -proposed changelogs?12:31
Sweetsharkpitti: yes12:33
pitticyphermox: 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 this12:36
=== dpm is now known as dpm-afk
Sweetsharkfoolish me started an release build on battery power :(12:45
ogra_time for bigger batteries :)12:46
* Sweetshark needs nucular batteries ...12:52
* ogra_ wondres what the TSA would say about that :)12:53
SweetsharkThe "I am a LibreOffice maintainer"-excuse got me pretty far up until now ...12:54
pittibackup for plane engines running out of Kerosin?12:55
chrisccoulsonwtf, we have an explosion in firefox crashes in all releases, with traces that all have flash running in the main process :/12:55
pittireminds me of those Enterprise episodes "LaForge, re-route life support energy to the warp coils"12:56
pitti"... and the energy for that green emergency exit light, too!"12:56
ogra_heh12:56
Sweetsharkpitti: 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:05
pittiSweetshark: I can upload it now, and then just press the accept button on the -proposed queue13:06
Sweetsharkpitti: that would be great!13:06
pittiSweetshark: 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:10
pittiSweetshark: if these are not that important, we at least have one new bug to report results to13:13
xclaesseany reason valadoc  version is 0.2+git20110728-2 and not 0.3.2 as in debian ?13:38
xclaessefolks needs 0.3 to generate its doc13:38
pittithe source is 0.3.2, but apparently it didn't build13:38
pittihttps://launchpad.net/ubuntu/+source/valadoc/0.3.2~git20120227-113:39
xclaesseI would love having -doc packages for folks13:39
xclaesseit needs build with --enable-docs13:39
pittiso, it's built on i386/amd64, still needs building on the other arches13:39
ricotzxclaesse, pitti, the vala-team ppa contains a build13:39
xclaesseI guess it's totally too late for precise?13:40
pittiyes, this is quantal13:40
xclaessewhat are the backport policy? it will just not happen?13:40
pittixclaesse: for precise-backports its' rather easy to do13:41
pittifor a stable update, there needs to be proof that it doesn't break any of the existing packages13:41
dobeypitti: when will quantal daily ISOs start building?13:47
ogra_dobey, usually around alpha1 time13:47
dobeyoh13:47
ogra_(should be noted on the release schedule)13:47
dobeyogra_: alpha1 is there, but doesn't say anything about images13:48
dobeyanyway13:48
ogra_well, we start building them shortly before A113:48
dobeywhat's the best way to get a quantal vm before that?13:48
pittidobey: still too early right now, archive is pretty shaky due to the autosyncs, merges, etc.13:49
pittidobey: install precise, and dist-upgrade13:49
ogra_debootstrap and a chroot i would say13:49
pitti(... carefully)13:49
ogra_or what pitti said13:49
xclaessepitti, ok so quantal, can folks be build with --enable-docs ?13:49
xclaesseplease13:49
pittiyes, 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:49
pittixclaesse: sure13:50
ricotzxclaesse, it might not work since folks requires vala 0.16 and the quantal vala-doc package doesnt build the 0.16 driver13:51
ricotzthe valadoc package needs to get a libvala-0.16-dev b-d for that13:51
dobeyricotz: well, quantal should have 0.18 as the 'default' vala no?13:52
ricotzprobably, but valadoc treats all libvala versions separately13:52
dobeyah13:52
xclaessericotz, any reason quantal package does not build for vala 0.16 then?13:53
ricotzi havent tested it, but it might not work in the current state13:53
ricotzxclaesse, no, it just misses the b-d13:53
xclaesseI though everything was 0.16 in precise already13:53
ricotzxclaesse, please try it first13:53
ricotzxclaesse, if it isnt working try the valadoc package in vala-team ppa13:54
pittiSweetshark: can you please copy libreoffice_3.5.3.orig-src.tar.gz to chinstrap, too?13:58
=== agateau is now known as zagateau
=== zagateau is now known as agateau
cyphermoxpitti: yes, I'll look at it this afternoon14:29
cyphermox(re: wireless-tools merge)14:29
pitticyphermox: good morning14:29
pitticyphermox: thanks14:29
cyphermoxgood morning -- sorry, in a UOW session right now, and technically off today14:29
=== dpm-afk is now known as dpm
Sweetsharkpitti: that sleazy tarball is still .tar.gz not tar.xz, dodging my glob.14:36
Sweetsharkuploading ...14:36
Sweetshark... done14:36
pittino, I'm not envious of your upload bandwith ... no I'm not envious -- I am really not!!14:38
Sweetsharkpitti: 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.15:04
=== thisfred is now known as dr_lag
=== dr_lag is now known as thisfred
Sweetsharkpitti: local build finished -- go for it.15:08
pittiSweetshark: yay, will do15:29
* pitti bbl15:29
=== m_conley_away is now known as m_conley
* pitti waves good night16:02
=== cnd` is now known as cnd
JohnLeahttps://docs.google.com/a/canonical.com/document/d/1Bln1VInMg4QvrZsyQpO6XLMWCCQ2UzAkYTwtxOnnczg/edit17:47
JohnLeahttps://docs.google.com/a/canonical.com/document/d/1Bln1VInMg4QvrZsyQpO6XLMWCCQ2UzAkYTwtxOnnczg/edit17:48
=== m_conley is now known as m_conley_away
TonyPHi 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:11
desrtTonyP: 1) sounds like a well-known issue if you're not using one of the system-provided wallpapers21:17
desrtTonyP: 2) sounds like a compiz bug21:17
TonyP1) 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:20
TonyP2) Should I re-install compiz?  It might have been corrupted by the upgrade crash.  If yes, what is the package called.  Just compiz?21:23
sil2100TonyP: presumably a reinstall of compiz-gnome woould suffice21:29
sil2100TonyP: but you can also reinstall compiz too21:29
sil2100TonyP: 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 launchpad21:30
sil2100TonyP: if you loose decorations, you can always restart them by using, for instance: gtk-window-decorator --replace &21:30
TonyPThanks.  If necessary, I'll post a bug.21:33
sil2100TonyP: thanks21:34
=== jbicha is now known as Guest99314
=== Guest99314 is now known as jbicha1

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