/srv/irclogs.ubuntu.com/2012/06/06/#ubuntu-desktop.txt

cyphermox_RAOF: you using mk-sbuild for btrfs snapshot-based chroots much?01:00
RAOFYes.01:00
RAOFIt's my default setup now.01:00
cyphermox_I was trying to build new ones today and ran into issues with running the finish script01:00
cyphermox_I've just started using that setup ;)01:00
RAOFHm. I think that last time I ran mk-sbuild I had a problem with the finish script.01:00
cyphermox_looks like the source chroot can't be referred to as $chroot_name-source anymore01:00
RAOFYeah, that'd be right.01:01
cyphermox_ok01:01
cyphermox_in that case, I'll send a merge request for ubuntu-dev-tools to fix this01:01
RAOFI think.01:01
TheMusoWhat? chroot-source no longer works? What are we supposed to use then?01:02
cyphermox_TheMuso: source:chroot01:03
* TheMuso sighs. Schroot is changing too much for my liking, thanks.01:03
cyphermox_TheMuso: looks like it's not actually a very new change, just something that wasn't really made to be used in mk-sbuild01:04
cyphermox_it only appears to me as being an issue when you try to use the lvm or btrfs based chroots01:06
TheMusoRight.01:14
TheMusogrr the way script-config works has changed too...01:21
TheMusoIts now config-profile or some such, and it has to be a directory, and not a single file.01:21
TheMusoI was using a script-common-build to augment the mount script to add an additional fstab line for a build LV.01:22
TheMusoIn the cases where I don't use tmpfs for building.01:22
cyphermox_yeah, I also was using a script from the security team's sbuild howto, and that was exploding in my face01:26
TheMusoyup01:27
TheMusoWhat did you have to re-implement to get the same functionality back, or did you just remove it for now?01:27
cyphermox_I just dropped it, but I suspect it probably works kind of like a simple list of scripts to run01:28
cyphermox_anyone using UEFI on precise here?01:29
cyphermox_TheMuso: the script I was using was just to get ddebs, so it wasn't critical01:29
RAOFTheMuso: Hm. I think I've always used the config-profile stuff01:30
RAOFWhy would you want ddebs in the chroot?01:30
RAOFOh, unless it's for reproducing bugs.01:30
cyphermox_RAOF: getting them out of the chroot01:30
TheMusohrm ok, I used a file that Kees wrote to use an LV for package building, i.e /var/cache/buildtmp, and a dir was created inside that for every schroot instance to host files that was bind mounted to /build.01:30
TheMusoSo I could build multiple packages at once with the files on disk.01:31
TheMusoNow I use tmpfs for all smallish stuff, but still, its nice to have around.01:31
RAOFcyphermox_: mk-sbuild by default installs pkgbinarymangler, which strips out the ddebs and dumps them in ~/Builds01:31
cyphermox_RAOF: perhaps you know: do you have a trick to turn on and off universe when building packages?01:31
* TheMuso drops for now.01:31
RAOFcyphermox_: I do not, no.01:31
cyphermox_RAOF: ddebs: not sure what the exact idea was, again, jsut stolen from security without thinking much. Perhaps it was a script to steal my passwords ;)01:31
RAOFcyphermox_: Actually, I think it'd be pretty easy to do a main-only builder config...01:32
cyphermox_yes, it would01:32
RAOFI haven't *got* one, but I can see how it'd go ?01:33
cyphermox_but switching between both so that I don't need to have twice as many schroots is what I'd like to do :)01:33
RAOFOh, that's what I mean.01:33
cyphermox_or without having to go muck around in the source chroot manually every time01:33
RAOFsbuild runs apt-get update by default, so all you need to do is replace sources.list pre-build.01:33
cyphermox_RAOF: yes, I'm just refining some sort of idea of how to do it01:33
RAOFhttp://paste.ubuntu.com/1026080/ in /etc/schroot/setup.d/60add-local-repository is almost all the way there.01:34
cyphermox_indeed01:35
RAOFOh, but you need to remove the fatal with the new schroot.01:36
cyphermox_where does this file come from?01:36
RAOFIt's what I cooked up to handle build-against-built-packages.01:36
RAOFReally I should fold this into mk-sbuild, because it's broadly useful.01:37
cyphermox_yup, really useful, thanks!01:38
jdstrandcyphermox_, RAOF: fyi, the security team uses a tool called 'umt' (in a bzr branch) that among a lot of other things, will handle building with whatever components you want (with sane defaults that mimic the buildds) https://wiki.ubuntu.com/SecurityTeam/BuildEnvironment01:41
jdstrandpeople are aware of that page, but often they stop at the umt step...01:42
cyphermox_jdstrand: thanks. I just found that umt was getting in the complicated side01:42
cyphermox_jdstrand: yeah, that's what I did01:42
jdstrandoh?01:42
jdstrandumt build01:42
jdstrandthat's it :)01:43
* cyphermox_ goes back to reading01:43
cyphermox_setting it up, I mean01:43
jdstrandI see. maybe-- I know we tried to make that easier. feel free to ask if you have questions or the directions are unclear01:43
cyphermox_but far more than that I wish I didn't have to put files in /etc; but it seems like most of these steps are no longer necessary01:43
cyphermox_jdstrand: I'll review and do a honest try at umt and let you know ;)01:44
jdstrandcool! :)01:44
jdstrandthe whole team has standardized on it so we can do reproducible builds. but beyond that, there are neat things like 'compare-log' and 'compare-bin'01:45
jdstrandand 'check'01:45
jdstrandall that really helps make sure the packaging is sane and to verify you changed what you meant to change01:45
jdstrandanyhoo, you are already sold on trying it, so I should stop selling it :)01:46
dobeysigh :(01:50
dobeyubuntu server does not like me01:50
cyphermox_jdstrand: I was already referring to your page for setting up the chroots, just not using umt01:51
cyphermox_jdstrand: though now I've scripted my system setup to a point where I almost don't have to do anything01:52
jdstrandcyphermox_: scripted the setting up a system to do builds or scripting the builds?01:53
cyphermox_setting up my development system(s)01:53
cyphermox_next will be setting up my "local buildd", when I have spare time01:54
jdstrandyeah-- we could definitely script setting up umt, but it just hasn't been a priority01:55
jdstrandI have a build VM that I use when I am building untrusted sources. it could be useful to script all this so others could do the same...01:55
cyphermox_jdstrand: well, what I used to have was a setup with reprepro, pbuilder and rebuildd to get to a point very much like a local PPA01:56
jdstrandthat's kinda cool. I didn't bother with any of the ftp upload business01:57
cyphermox_but I'm using sbuild now instead of pbuilder, so since that has been torn down in a reinstall some time ago, I haven't taken the time to set it up again01:57
* jdstrand nods01:58
cyphermox_it should be trivial to fix up rebuildd to not require pbuilder01:58
jdstrandwe like sbuild because it is what the buildds use (though I think they still use a really hacked up version based on an ancient script01:58
jdstrand)01:58
jdstrandbut then we use umt to do all the buildd hacks like making sure main only builds with main, restricted only witn main and restricted, -security only with release and -security, etc01:59
RAOFCan anyone remember what GPU Robert has on his primary devel system? It's intel, right?02:31
hyperairRobert as in Sarvatt?02:32
RAOFRobert as in Robert Ancell.02:43
RAOFI'm just seeking to be lazy in the construction of my system-compositor PPA.02:43
TheMusoRAOF: I *think* last I read that he had radeon, but that may be incorrect.02:44
RAOFHm. That actually rings a bell.02:44
RAOFIf so, boo. It's the least well tested one :/02:47
pittiGood morning03:51
TheMusoMorning pitti.03:52
cyphermox_morning pitti04:05
TheMusoWhoops, wrong window.04:14
=== jalcine is now known as Jacky
=== zyga-afk is now known as zyga
didrocksgood morning06:00
=== zyga is now known as zyga-gone
knomehey, somebody able to look at #1008682 ? (that's a dup with a better description)06:28
knomeit's possible that it happens with xfwm (xfce) only, but it would be nice to confirm that first06:28
glatzormorning mvo07:39
mvohey glatzor, good morning!07:53
mvoglatzor: you mentioned apt-key and chroot support, we can add that to the apt apt-key07:54
glatzormvo, a -o parameter that would be add to the apt-config call?07:55
glatzormvo, an -o parameter that would be added to the apt-config call?07:55
glatzormvo, but this would not result in parsing the apt configuration of the chroot07:57
mvoglatzor: hm, hm, could we simply do a "chroot /path/to/the/chroot apt-key  foo" ?07:58
mvoglatzor: for in code: pid=os.fork(); if pid == 0: os.chroot(); subprocess.call() ?07:59
glatzormvo,  this would require that the chroot contains a vaild apt installation?07:59
mvoglatzor: meh, indeed07:59
mvoglatzor: you can set APT_CONFIG in the environemnt, that should get around the config parsing problem07:59
glatzormvo, but it would only load the main config and not the snippets07:59
glatzormvo, if the main config isn't available it will even fail completely08:00
glatzormvo, furthermore the APT_CONFIG config is only loaded additionally to the configuration of the main system08:00
mvoglatzor: right, we would have to make sure there is a main config that is valid and that contains Dir::Etc::parts to point to either a empty dir or to the chroot snippets08:00
glatzormvo, dir::etc::parts would have to specify an absolute path then08:01
mvoglatzor: right, and if APT_CONFIG contains Dir::Etc::main then the default conf would not be read08:01
mvoglatzor: indeed, its a bit cumbersome, but possible, not sure if its worth the hassle :/08:01
mvoglatzor: but I do like the idea of not dulicating all the gpg driving code in two places08:02
glatzormvo, rights perhaps a chroot is the cleanest approach08:02
glatzormvo, we also require this for dpkg08:02
glatzorin python-apt08:02
glatzormvo, and in a test suite i could drop a fake script08:03
glatzormvo, would this be ok for you?08:05
seb128hey08:08
mvoglatzor: yes, that sounds ok, so we would generate the config on the fly basilcy in the _TMPDIR ?08:08
didrockssalut seb128, ça va ?08:16
seb128lut didrocks, ouais, et toi ?08:17
didrocksseb128: nickel ;)08:17
=== tkamppeter_ is now known as tkamppeter
glatzormvo, hm. not exactly. I would just call apt-key with the chroot and it would have to get the config from the chroot completely08:30
glatzorsubprocess.Popen(["chroot", "apt-key", "add", "BLIBLALBU"], preexec_fn=lambda: os.chroot("/tmp/mychrot"))08:33
glatzormvo, oh wait. then we cannot read the key file anymore :)08:33
glatzormvo, I think that you used gnupg calls directly since apt-key doesn't any keys on stdin08:34
glatzormvo, what about tmpconfig.write(apt_pkg.config.dump())  os.environ["APT_CONFIG"] = tmpconfig_path ?08:36
glatzormvo, that way we could make sure that apt-key uses the same config as the apt.cache.Cache()08:37
mvoglatzor: sounds sensible08:38
chrisccoulsongood morning everyone08:38
glatzormvo, the wait statement is ok?08:40
glatzormvo, I would also like to add a parse_list_keys_output() to allow an async list_keys()08:41
jibelis poppler-data on desktop's plate ? can you look at bug 1009052 ?08:41
ubot2`Launchpad bug 1009052 in poppler-data "CJK Installation fails with error: poppler-data : Breaks: cmap-adobe-gb1 (<= 0+20090930-2)" [High,Confirmed] https://launchpad.net/bugs/100905208:41
glatzormvo: Should the path of the apt-key binary be configurable? Dir::Bin::Apt-key?08:43
mvoglatzor: I think so08:43
seb128chrisccoulson, hey, did you manage to avoid the queen for the whole w.e? ;-)08:43
mvoglatzor: "the wait statement is ok"> which one was that? sorry, multitasking is hard :)08:43
chrisccoulsonseb128, yeah, pretty much :)08:44
glatzormvo, the functions in the auth module feature an additional wait statement which is false by default. if true the method will return the subprocess.Popen instance of apt-key. I would like to poll the subprocess from the gobject main loop in aptdaemon to not block on the call08:45
didrockshey chrisccoulson!08:45
glatzormvo, but on the other side I could fork in the worker08:45
glatzormvo, perhaps this is cleaner. since we don't have got any wait statements somewhere else in python-apt08:45
* glatzor tends to write 1000 things in one APIs :)08:46
mvoglatzor: yeah, having it in the worker would be better I think as it makes the API easier08:58
=== zyga-gone is now known as zyga
Sweetsharkhttp://www.uberlin.co.uk/what-i-know-about-germans/ <- if there ever is a UDS in germany, this is the survival guide ...10:40
seb128Sweetshark, that seems rather advertisement than a guide :p10:58
Sweetsharkwell the myth about punctuality for example can be dispelled by me acting as a counterexample ;)11:00
=== MacSlow is now known as MacSlow|lunch
=== MacSlow is now known as MacSlow|lunch
bcurtiswxgood morning12:48
=== MacSlow|lunch is now known as MacSlow
seb128bcurtiswx, hey13:01
bcurtiswxhi seb12813:01
seb128chrisccoulson, https://launchpad.net/ubuntu/precise/+source/firefox/+bugs13:02
seb128chrisccoulson, is that list of test issues uptodate and do you really want to track them for precise still?13:02
=== Ursinha` is now known as Ursinha
pittijibel: sorry, running out of time for the zh image fix, I'm afraid; something for next week14:44
pittijibel: feel free to assign the bug to me14:44
bcurtiswxanyone know why the max resolution Ubuntu sees on a desktop is 1600x1020 4:3 but the monitor has 2560x1600 16:1015:00
bcurtiswxim using the NVIDIA driver15:00
jkbehi17:08
jkbei have installed ubuntu 12.04 on a few intel desktops allready and i still have the same problem, my system is a intel i7 3930k and asus p9x79 deluxe motherboard, the other intel desktop i installed it on was a i7 920 with the x58 chipset mobo. They both had the same problem:17:08
jkbethe problem is that i cant click/select some buttons/windows17:08
jkbeit's like the gui is freezing but its not if i check in a terminal17:08
jkbeeverything works perfectly if i go non-gui17:08
jkbeThe same problem persists if i install the nvidia drivers so i dont think its gpu related17:08
jkbeI've searched google for hours now and i installed several other linux distro's, they all had the same problem17:08
jkbeany chance i can fix this?17:08
hggdhbryceh: I am trying to test bug 825624, but I am confused by (1) how I select latin; how I see it working. Can you help?17:11
ubot2`Launchpad bug 825624 in xkeyboard-config "patch: added dead_hook and dead_horn to latin keyboard layout" [Low,Fix committed] https://launchpad.net/bugs/82562417:11
brycehhggdh, yeah one sec17:16
brycehhggdh, I've updated the bug description with a more detailed set of steps.17:22
dobeyjkbe: this isn't really a help channel. have you filed a bug report about it?17:35
jkbei did a few months ago but it's dead now, there are many bugposts about it but not a fix17:39
dobeyok17:41
jkbeis there any channel where i can go with this problem?17:41
dobeyjkbe: #ubuntu is the main help channel. i think there might be an ubuntu-xorg channel too perhaps, which would be a better place17:56
bcurtiswxSarvatt, you there?18:10
mterrymvo, hello.  So one of my work items is to split out the release-upgrade stuff in update-manager to a separate source.  Did you have a preferred name for that?  Left to my own devices, I might name it "ubuntu-upgrader" but welcome whatever thoughts you have18:38
mvomterry: yeah, something like ubuntu-release-upgrader sounds good to me18:41
mterrymvo, ok18:42
hggdhbryceh: ả does not look like a horned 'a' to me. Is this what I should see?18:51
BigWhaleGreetings... So if I wanted to talk with somebody about Network Manager, who would be the right person? :)18:58
mterryBigWhale, cyphermox_18:59
cyphermox_hey hey18:59
BigWhaleawesome!18:59
jcastromterry: thanks, I was just about to throw him under the bus18:59
mterryhggdh, I see some sort of a with something on top.  Not sure what horned means?18:59
BigWhalethanks19:00
cyphermox_hggdh: what I see is 'a' with a kind of cedila on top19:01
cyphermox_jcastro: thanks for the support :)19:02
hggdhmterry, cyphermox_ : this is bug 825624 -- adding Vietnamese accents19:02
ubot2`Launchpad bug 825624 in xkeyboard-config "patch: added dead_hook and dead_horn to latin keyboard layout" [Low,Fix committed] https://launchpad.net/bugs/82562419:02
cyphermox_sweet fun :D19:02
BigWhalecyphermox_, anyway, it appears that there is some race condition with networking and VPN.  you connect to a wifi, then VPN starts to connect, but before VPN connection is established, some applications can already connect to the network, bypassing the VPN19:03
cyphermox_BigWhale: that's expected19:03
cyphermox_BigWhale: there is no connected-to-vpn signal, just a connected signal19:04
BigWhaleyes, I know. but I was thinking if there is anything that can be done about it19:04
cyphermox_right now, not without a lot of work19:04
cyphermox_BigWhale: fortunately, that work is "kind of" planned already; there needs to be some rework to support having connections depend on other connections and prioritization19:05
ricotzhello desktopers19:06
ricotzchrisccoulson, hi :), how come that there is already a firefox 14.0 beta 6?19:07
cyphermox_hggdh: maybe try with o or u; you should see it much more easily19:07
BigWhalecyphermox_, ok, I am glad that it is already noted and people know about it. Awesome.19:08
hggdhỏ ủ :-)19:08
cyphermox_it is a vietnamese character, but not the horn; that's the above hook19:08
hggdhcyphermox_: thanks. I will fail the SRU, then19:12
cyphermox_hggdh: does it do the same with the 3rdlevel and 4-level keys?19:14
BigWhalecyphermox_, there's someone local here volunteering to fix this if nobody gets it done in two months or so. :)19:15
cyphermox_BigWhale: you can tell them to hang around in #nm and speak to dcbw about it :)19:15
BigWhalecyphermox_, noted and done. thanks!19:16
hggdhcyphermox_: fourth level shows a blank (or a non-displayable char)19:19
cyphermox_hggdh: ah, then yes, totally fails verification :)19:19
=== cyphermox_ is now known as cyphermox
=== Zdra is now known as xclaesse
brycehhggdh, ả does look horned to me actually, so yes21:34
=== bryceh_ is now known as bryceh
brycehhggdh, actually maybe it's not quite right; as per http://www.fileformat.info/info/unicode/char/01a1/latin_small_letter_o_with_horn.png21:46
brycehbut I didn't find a+horned yet21:46
hggdhbryceh: yeah, I expected it to be like a o cut horizontally at the middle21:47
brycehhggdh, aha ả is hooked21:47
hggdh21:47
hggdhaye21:47
hggdhOK21:47
hggdhreverting to -done21:47
hggdhảa21:48
hggdhả a21:48
brycehhttp://www.fileformat.info/info/unicode/char/1ea3/latin_small_letter_a_with_hook_above.png21:48
brycehhggdh, try doing it with shift held too.21:49
hggdhā21:49
hggdhaa21:50
hggdhĀ21:50
hggdhbryceh: but nothing under the letter21:50
hggdhI wonder if it would be better to have someone that reads/speaks Vietnamese to check on the bug...21:51
cyphermoxHggdh, afaik there is no horned a, only u and o. But I'm very much a novice at vietnamese23:03
cyphermoxAlso, neither the horn or hook should be under, there might only be a dot under23:04

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