/srv/irclogs.ubuntu.com/2014/03/25/#ubuntu-devel.txt

lateniteHi folks / devs, why does Ubuntu not have the "common" way of storing keymaps? like in https://gist.github.com/anonymous/975256300:44
cjwatsonBecause the old console-data thing was awful - it required maintaining all keymaps twice, once for the console and once for X00:46
cjwatsonAnd they inevitably got out of sync00:46
cjwatsonSo now we autogenerate from XKB instead00:46
latenitecjwatson, sounds nice. I try to come to grips with the new concept. Why?! ..because I build custom initramfs with a keymap selction menu on boot00:47
latenitethey used to use the old keymaps style (arch, gentoo). now I port to ubuntu00:48
latenitecould you explain to me how keymap selection in ubuntu works?00:48
lateniteI know how "loadkeys /path/to/keymap/file" works00:50
cjwatsonXKB* variables in /etc/default/keyboard00:50
latenitehow is the new way done?00:50
cjwatsonconsole-setup reads those and generates a keymap which is fed to loadkeys00:50
cjwatsonsetupcon is the thing that does the hard work there00:51
latenitewhat will I need to set a keymap manually? what tools and what directories?00:51
=== _salem is now known as salem_
=== salem_ is now known as _salem
cjwatsonwell basically you need to set the right things in /etc/default/keyboard and run setupcon00:52
cjwatsonit has some options if all you need to do is save the cached keymap rather than load it immediately00:53
latenitecjwatson, no way in "interactively" switching the keymap?00:53
cjwatsonsure, you can "loadkeys LAYOUT:VARIANT"00:54
cjwatsone.g. "loadkeys gb" or "loadkeys us:dvorak"00:54
latenitenice.00:55
cjwatsonthat calls ckbcomp under the hood, which is the thing that actually compiles an xkb keymap into Linux console-speak so that loadkeys can deal with it00:55
lateniteWhat tools will my "initramfs" need? only "loadkeys" as usual? Or "setupcon" as well?00:55
cjwatsonsetupcon also uses ckbcomp; setupcon is quite a short script, you can read it00:56
lateniteI guess I have to strace all the tools?00:56
lateniteor is "ckbcomp" and "loadkeys" all I need?00:56
cjwatsonif you need to generate keymaps then you'll need ckbcomp and all its bits00:56
cjwatsonand the XKB files00:57
cjwatsonyou might consider reading those off the target root filesystem instead though00:57
cjwatsonrather than bloating the initramfs with them00:57
latenite/usr/share/X11/xkb/ ...any other directories I need?00:57
cjwatsonI can't give you a complete manifest, it's 1am and I haven't looked at this stuff in some time.00:57
latenitecjwatson, naw, thats totaly cool. I can take it from here. Thank you tons for giving me some insight.00:58
cjwatsonmight also be worth looking into console-setup-mini, though it conflicts with console-setup so you may not be able to use it directly on Ubuntu; you could have a look at its source00:59
cjwatsonI vaguely recall it relies on somewhat more precompilation00:59
cjwatsonlike I say it's been a while ...01:00
latenitecjwatson, do you know, by chance, any other distro that uses this new KBD concept?01:00
cjwatsonI haven't kept track of whether Debian uses it by default nowadays, but we borrowed it from there01:00
cjwatsonas in it was Debian that developed it to start with01:01
cjwatsonwe adopted it a bit more enthusiastically and did a good deal of work on it01:01
cjwatsonI don't know if anyone outside the Debian ecosystem has picked it up01:01
lateniteI ll try to come to grips with it. Maybe arch-linux likes it :D01:02
cjwatsonit's apparently one of the few things not in the Gentoo portage tree01:03
infinityMaybe everyone can move to console/xkb map consolidation just in time for us to do away with xkb entirely and move on to something else. ;)01:03
latenite:D nice one01:03
latenitecjwatson, any idea what I migth be doing wrong? https://gist.github.com/anonymous/975346801:11
cjwatsonlatenite: keymap names don't map exactly; there's no XKB layout "us" variant "qwerty"01:14
cjwatsonlatenite: there's an index of sorts in /usr/share/X11/xkb/rules/xorg.lst or /usr/share/X11/xkb/rules/xorg.xml as you prefer, or you could look things up directly in /usr/share/X11/xkb/symbols/01:15
cjwatsonKeyboard/xmlreader in the console-setup source package parses xorg.xml and dumps out a Perl module with all the layouts and variants01:19
latenitehmm, how can I set a "us qwerty" layout with loadkeys then?01:20
cjwatsonthat's just "loadkeys us"01:21
cjwatsonwithout a variant name you get the default variant for the given layout, which is almost certainly what you mean here01:22
saiarcot895Is it standard for LTS releases to be released as development releases one month prior to the official launch?01:22
cjwatsonyes01:22
cjwatsoninsofar as a development series is "released"01:23
cjwatsonby which I mean, what we're doing at the moment (in-development, final beta shortly) is entirely standard for our LTS releases01:23
saiarcot895Interesting. I thought someone made a mistake.01:23
saiarcot895As in, I get a prompt to upgrade if I do do-release-upgrade -c -d01:24
stgraberyou are passing it -d which specifically tells it to upgrade to unreleased series01:24
infinitysaiarcot895: What stgraber said, "-d" means "development series".01:27
latenitecjwatson, is there any way to generate a list of "LAYOUT and VARIANT" choices *without* parsing the /usr/share/X11/xkb/rules/xorg* files? I mean by parsing actual files/data not the indexes01:27
infinitysaiarcot895: When we're on the ball, that works to upgrade to the next devel series literally hours after we release the previous one as stable.01:28
cjwatsonlatenite: I expect you could implement enough of an xkb parser to parse the symbols files directly but that seems like pointless self-infliction of pain01:29
saiarcot895infinity: so even without the -d switch, it can prompt to upgrade to non-LTS releases?01:29
cjwatsonthere are indexes, you might as well use them01:29
infinitysaiarcot895: I'm not sure what you mean.  Without -d, it will only prompt to upgrade to stable releases.01:30
cjwatsonsaiarcot895: depends on what you're upgrading from.  normally we wouldn't switch on upgrades without -d from an LTS until the next LTS has had its .101:30
infinitysaiarcot895: Whether that's normal release or LTS is defined in /etc/update-manager/release-upgrades01:30
saiarcot895as in 12.10, 13.04, 13.10, etc (after release)01:30
latenitecjohnston, I realy might want to do that. What is a symbol file? Could you give an example of a symbol file.01:31
saiarcot895infinity: ah, ok01:31
cjwatsonsaiarcot895: the way this is actually implemented is with the meta-release* files on /usr/share/console-setup-mini/keyboard-configuration.config01:31
cjwatsonlatenite: just don't ask me for help, I'm not interested in that work :)01:31
cjwatsonlatenite: /usr/share/X11/xkb/symbols/*01:31
latenitesure ok.01:31
infinitycjwatson: Fantastic cross-talk in your paste there. :)01:32
cjwatsoninfinity: hm?01:32
infinity19:31 < cjwatson> saiarcot895: the way this is actually implemented is with the meta-release* files on /usr/share/console-setup-mini/keyboard-configuration.config01:32
infinityTwo conversations for the price of one.01:33
cjwatsonoops!01:33
cjwatsonsaiarcot895: on http://changelogs.ubuntu.com/ that is01:33
cjwatsonthat probably makes slightly more sense01:33
infinitycjwatson: Perhaps someone should send you to bed.01:34
infinity(or you could fix some grub bugs...)01:34
cjwatsonI was failing to understand the geda-gaf/armhf build failure, mostly01:35
cjwatsonWhich builds fine on a porter box, although I did "ulimit -u 500" it just in case I hit https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=72492201:35
ubottuDebian bug 724922 in src:geda-gaf "geda-gaf: FTBFS: dh_auto_test fork bombs" [Critical,Open]01:35
infinitycjwatson: Would be hard to hit that bug, given that the testsuite is disabled...01:36
infinityOr, so bdale's changelog claims.01:36
cjwatsonyeah, but just in case the disabling was broken01:36
cjwatson(which it doesn't seem to be)01:36
infinityOh, the lack of log for the build on LP is annoying.01:37
infinityIs it actually KILLING highbank nodes? :/01:38
cjwatsonI assume it must be01:38
cjwatsonBut it signally failed to kill shedir ...01:39
infinityFailing to kill a Panda while killing a highbank is a whole new failure mode...01:39
infinityAnd entirely backwards.01:39
ScottKThis talk of killing Pandas had me concerned until I recovered context.01:41
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
pittiGood morning05:36
pittiNoskcaj: how do you mean "taken from somewhere"? I wrote the test and sent it to Debian as a bug05:37
Noskcajpitti, i don't know. I won't up around 5 minutes before i replied, and my work on that package was months ago05:40
Noskcajzul, Mind if i proposed a fix to the kazoo build failure, or is it easier if you fix it yourself? It should just be a missing nose depend06:13
Noskcajnever mind, it also requires a java depend and some extra commands06:17
dholbachgood morning07:16
=== doko__ is now known as doko
dokotest rebuilds finished \o/08:02
pittidoko: nice! you started them yesterday?08:03
pittiarm64 still has some catching up to do08:04
jibelhey, creation of Ubuntu Beta2 image failed with apparmor-easyprof : Depends: python3-apparmor but it is not installable08:05
jibelcould someone have a look?08:05
pittiyep, it's on http://people.canonical.com/~ubuntu-archive/component-mismatches.txt08:07
pittijibel: I'll promote the binary08:07
jibelpitti, thanks08:07
zygagood morning08:32
* zyga has a lot of TODOs today08:32
infinityArgh.09:16
infinityclick is being pulled into images AGAIN.09:17
Unit193https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/129703409:18
ubottuLaunchpad bug 1297034 in indicator-sound (Ubuntu) "Do I really need 17 click or phone related packages on a Desktop install?" [Undecided,New]09:18
seb128infinity, hum, how did that happen? https://launchpadlibrarian.net/170569869/indicator-sound_12.10.2%2B14.04.20140320-0ubuntu1_12.10.2%2B14.04.20140324-0ubuntu1.diff.gz doesn't seem to have new interesting depends09:20
infinity+            unity-greeter-session-broadcast,09:20
infinityseb128: ^09:20
seb128that doesn't make sense that this one depends on click though09:21
infinityseb128: It depends on upstart-app-launch09:21
ogra_ Recommends: unity-control-center | gnome-control-center | ubuntu-system-settings | pavucontrol,09:22
ogra_+            unity-greeter-session-broadcast,09:22
ogra_+            accountsservice,09:22
infinityseb128: We either need a hard revert on indicator sound, or someone to surgically remove that one feature for now until it's done click-free.09:22
infinityseb128: Or drop that Recommends to a Suggests.09:22
ogra_i guess the session-broadcast thing is the issue09:22
seb128ogra_, read backlog09:23
ogra_oops09:23
didrocksogra_: you're lagging :)09:23
seb128infinity, I pinged thostr on another channel09:23
infinityseb128: Sooner rather than later, so I can spin images, ideally. :P09:23
didrocksseb128: I pinged him 25 minutes ago though on something else and didn't get an answer…09:23
seb128infinity, I would go for a revert09:23
ogra_we can just seed it directly in touch09:23
didrocks+109:23
ogra_just drop the recommends09:24
infinityseb128: Well, if it's a Recommends, it obviously should work without it, so just dropping to Suggests would make the world happy for now.09:24
seb128ogra_, are you sure it's not going to create runtime issues on desktop?09:24
infinityIf it created runtime issues to not have it, it would be a Depends.09:24
ogra_seb128, no idea, it is for the infographics on the phone greeter though09:24
infinityUnless the people doing the packaging don't understand dependencies. :P09:24
ogra_i would suspect it is a no-op on desktop09:24
seb128infinity, if you want to do that sure, I've to admit I'm annoyed enough at this landing/the level of changes it has/how late that I want to drop it, but that might not be the best option :p09:25
seb128ogra_, it has nothing to do with infographics09:25
infinityseb128: I'll just lower it to a suggests for now to make the archive happy.09:25
seb128ogra_, it's to share sound controls/play song/etc to the greeter09:25
ogra_seb128, well, thats part of the usermetrics/infographics stuff09:26
seb128ogra_, no it's not, we use the same mechanism on desktop to make the greeter display your bg image09:26
ogra_i dont think thats an expected desktop feature09:26
seb128there is no such thing than desktop != phone, convergence09:27
seb128the current desktop greeter doesn't use those infos, but that's not the point09:27
ogra_atm there is :)09:27
seb128it could, they are stored in accountsservice, that's where unity-greeter reads the background image on desktop09:27
seb128it could also read the play song and display it if we wanted09:27
ogra_right, it could09:27
seb128those mps have nothing to do with phone09:27
seb128they just publish info in a store09:27
infinityseb128: Uploaded.09:28
seb128then whether the greeters use the info is orthogonal09:28
seb128infinity, thanks09:28
seb128infinity, can you mp that back to lp:indicator-sound? ;-)09:28
infinityseb128: Nope.  I'm exercising the excellent support they have for re-integrating distro uploads. :P09:28
seb128infinity, that would be me (or somebody else who care about indicator) mp your change back for you09:29
infinityseb128: That's not how it's meant to work.  The system is meant to flag an archive upload and make people act on it.09:29
infinityseb128: If that's not happening, it's fundamentally broken.09:30
seb128infinity, it's working, happening ... it's just that if you mp yourself you are a better citizen than if you wait for one of co-worker to do the work for you ;-)09:32
seb128same as using packaging vcs-es when there is one09:32
infinityseb128: An MP is a waste of time.  If I can commit to that branch directly, I will.  An MP isn't much better than you just applying the debdiff as a commit yourself.09:32
pittithe trunks can be pushed to directly for such cases09:33
* infinity checks this theory.09:33
pittiin fact, there is no other way for this direction09:33
seb128infinity, maybe that's ok09:33
seb128I only go through CI since we have it09:34
pittiinfinity: I did that for autopilot several times to integrate archive uploads09:34
Laneyif you're in $team, which not all core-devs are09:34
infinity... why am I only getting 5k/s from code.lp.net? :(09:34
infinityLaney: Which they should be...09:34
seb128pitti, well, the other way is "mp the archive diff" and add that to next landing ask09:35
infinityAnyhow, not feeling like criticizing process tonight.  Just want to fix the package.09:35
pittiseb128: but that would entail an upload and a review again, both of which have alreayd happened?09:35
seb128pitti, right, you don't really have a choice if you don't have commit access to the trunk though09:36
pitti*nod*09:36
seb128infinity, yeah, let's move on09:36
pittiseb128: on that topic, I think I already asked, but I forgot: http://people.canonical.com/~ubuntu-archive/component-mismatches.svg09:37
pittiseb128: could indicator-datetime maybe stop having indicator-applet as preferred alternative?09:37
infinityAlready annoyed enough that I only just noticed this and I'll have to respin xubuntu and a couple of others.09:37
pittias that pulls in all the old gnome 2 stuff09:37
seb128pitti, it's not the issue there I think09:38
pittiseb128: I think back then I proposed "Depends: unity | indicator-applet | indicator-renderer"?09:38
infinityseb128: Right, what pitti said would work.  We looked at this the other day.09:38
seb128pitti, other indicators do the same things and are not listed in there09:38
infinityseb128: Which other indicator does the same thing?09:39
seb128infinity, indicator-session for example?09:39
pitti-power has the same as recommends, hmm09:39
seb128or power09:39
infinityHuh.  That's... Weird.09:39
pittiperhaps c-m only takes the first rdepends into account?09:40
seb128or indicator-messages09:40
pittiand -datetime is asciibetically first09:40
pittihm, not asciibetically, that would be indicator-appmenu09:40
seb128pitti, indicator-appmenu is before09:40
seb128right09:40
seb128which has the same recommends09:41
pittiso perhaps first out of the randomly ordered set09:41
seb128well, I'm not against changing those to "unity | indicator-renderer"09:41
seb128but that's weird only one indicator has the problem09:41
seb128would it be because unity is not installable on some arch?09:41
seb128(it used to be because it was missing/not built on some archs, but that's not the case anymore)09:42
pittiseb128: last time you mentioned it was due to unity not yet being built on ppc6409:42
seb128right09:42
seb128that has been fixed though09:42
pittiseb128: but why would that be an arch specific issue for only one indicator?09:42
seb128yeah, doesn't make sense09:42
pittie. g. power and datetime are both built on all our arches09:42
pittioh no, datetime is missing on arm6409:43
infinityRight, let's revisit this one after we fix up some more build failures.09:44
infinityI've been expertly ignoring c-m for that for a while anyway. :P09:44
infinityOh, FFS, after that 5k/s checkout from LP, I realised the debian/control was wrong, and I checked out the raring branch of indicator-sound.  I give up.  It's almost 4am.09:45
infinityseb128: Please merge my tiny debdiff. :P09:46
seb128infinity, ok09:46
thostr_seb128: I'll work with Ted to get https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1297034 fixed/eased up09:51
ubottuLaunchpad bug 1297034 in indicator-sound (Ubuntu) "Do I really need 17 click or phone related packages on a Desktop install?" [Undecided,New]09:51
seb128thostr_, thanks, infinity demoted the recommends to a suggests meanwhile, which we think should be good enough to resolve the issue09:52
infinityHey, neat, the testsuite segfaults.09:52
seb128but still good to check with ted once he's up09:52
infinityLove this code.09:52
thostr_seb128: yes, the less the better09:53
* infinity head->desk.09:55
infinitythostr_: So, your testsuite segfaults on i386.09:55
infinityhttps://launchpadlibrarian.net/170654716/buildlog_ubuntu-trusty-i386.indicator-sound_12.10.2%2B14.04.20140324-0ubuntu2_FAILEDTOBUILD.txt.gz09:55
infinitypitti: You're the test king, the above mean much to you?09:56
seb128infinity, thostr_: that update also has a regression https://bugs.launchpad.net/bugs/129707809:56
ubottuLaunchpad bug 1297078 in The Sound Menu "/usr/lib/x86_64-linux-gnu/indicator-sound/indicator-sound-service:11:g_str_hash:g_hash_table_lookup_node:g_hash_table_lookup:media_player_list_greeter_iterator_real_next_value:indicator_sound_service_update_preferred_players" [High,Confirmed]09:56
seb128shrug09:57
seb128infinity, we should maybe have reverted :p09:57
Laneyno need to past tense there09:57
pittiinfinity: no off-hand idea I'm afraid; I've never seen these indicator tests09:57
thostr_seb128: ted is on that already09:57
seb128thostr_, right, but that landed just before beta freeze, are we going to get the fix in beta and are we stucked with the buggy version until after the freeze ends?*09:58
seb128that's why we don't take on so much code changes late in the cycle usually :/09:58
infinityseb128: Feel free to revert instead.09:58
seb128I'm pondering it09:59
infinityBonus points if the revert fixes the i386 segv. :/09:59
infinityHalf our flavours are sort of blocked on producing click-free images until this is sorted one way or another.09:59
pittisounds like revert is in order; that won't slow down ted or thostr_ in any way10:00
thostr_pitti: I'm ok in reverting for now10:01
LaneyDo it, I can accept/respin when that happens if infinity wants to go to bed10:01
ekarlsopiany reason for a pretty critical bug going 4 days without attention ?10:01
ekarlsohttps://bugs.launchpad.net/ubuntu/+source/biosdevname/+bug/129587310:01
ubottuLaunchpad bug 1295873 in biosdevname (Ubuntu) "biosdevname messes up interface names from emX to renameX" [Undecided,New]10:01
ekarlsoI can't configure my network reliably with that happening10:02
infinityekarlso: There are lots of bugs.  Personal attachment to one doesn't make it any more special.10:02
infinityBut yes, that bug should be fixed by release, IMO.10:02
ekarlsowell atm for me trusty is useless on 3/4 servers because it doesn't name interfaces as expected..10:03
ekarlsoI dunno how to work around it either as all the things I've done seems to not fix it10:03
pittiinfinity: sorry, we just discovered that yesterday's langpack uploads miss a lot of files; I know why, but I'll need another full rebuild10:03
ekarlsoguess i'll do Precise instead for now10:03
pittiinfinity: I can handle it, ok if I do it now and do the queue accepts, etc?10:03
pittiinfinity: ETA about 6 hours until everything is prepared, uploaded, built, and in the archive10:04
infinitypitti: Yeah, go to town.  This current set of images is a wash anyway.10:04
* didrocks does the revert10:04
infinitypitti: I can do respins in the morning, if people have gotten me a less crap indicator-sound by then too.10:04
infinitydidrocks: Thanks.10:04
didrocksinfinity: I have a script for it now :)10:04
seb128didrocks, thanks10:04
infinitydidrocks: pull-lp-source $pkg $oldver && apply changelog delta && dch -i?10:05
cjwatsonekarlso: biosdevname=0 should work around it10:06
didrocksinfinity: not far from that, but it handles multiple packages and so on10:06
pitticjwatson: I thought we don't do biosdevname yet?10:06
infinitypitti: Evidently, we do.10:06
pittialthough I recently had a bug report that claimed that lubuntu or so installs it by default10:06
infinityAnd it seems a bit goofy.10:06
cjwatsonpitti: it depends on the platform10:07
cjwatsonpitti: https://lists.ubuntu.com/archives/ubuntu-devel/2012-August/035670.html10:07
pittibug 129363310:07
ubottubug 1293633 in biosdevname (Ubuntu) "alternate install sets up biosdevname by default" [Undecided,New] https://launchpad.net/bugs/129363310:07
pitticjwatson: ah, thanks10:07
cjwatsonwell I fought against it but the server folks made me10:07
pittiso above bug is by design then10:08
cjwatsonI don't have time to sort it out, maybe the people who made me make this change can do so.10:08
infinitycjwatson: Why did the server folks want it?10:08
infinityI've never quite grasped how it was an improvement.10:08
cjwatsonthe list post above should have references, maybe upthread10:08
ekarlsowell it's easier to identify nic's...10:08
ekarlsoif it actually works...10:08
didrocksgrrr, I'm stupid, I used the wrong version to revert to…10:09
infinityekarlso: I'm not sure there's any scheme that makes it easier to identify 16 ports across 4 cards, but I'll take your word for it. :)10:09
* infinity has always been mostly happy with the 70-persistent-names thing, so I can just make it how I want it, and it literally never changes.10:10
infinityLaney: Don't worry about driving my respin-fest.  pitti's langpack-respin-of-doom won't be done until I'm awake again anyway.10:12
LaneyYeah, no worries10:12
didrocksok, reverted with the weirder name ever10:13
didrocks(due to the typo in version when reverting the first time)10:13
infinityDo I want to look?10:13
ekarlsoinfinity: if you have 1 embedded card with 4 ports, and say 2*2*10gb cards10:14
ekarlsoit'll be em1-4, p0pX, p1pX depending on the order in the pci10:14
infinity12.10.2+14.04.20140324.is.12.10.2+14.04.20140324-0ubuntu1 ... rly?10:14
soreninfinity: It makes device naming deterministic even without 70-persistent-net-blah. This is pretty handy when you're doing unattended installations en masse.10:14
infinitydidrocks: You didn't need to do that, since the previous version was never accepted...10:14
didrocksinfinity: yeah, did forget about the queue ;)10:14
didrocksok, doing the right version now10:14
ekarlsowhere to set biosdevname=0 btw ?10:15
infinityekarlso: kernel cmdline.10:15
sorenekarlso: Kernel command line10:15
ekarlsokk10:15
ekarlsolet me try it10:15
soreninfinity: If you get a hundred servers at a time with (at least) two different ethernet cards, how would you make sure to assign the correct ethX to each port without biosdevname?10:20
infinitysoren: Dumb luck? ;)10:21
soreninfinity: I've recently exhausted my supply of dumb luck.10:21
infinity(honestly, I'd probably just prefer a simple d-i thing that named the first interface with a physical link "eth0", and let the rest fall out)10:21
soreninfinity: I'll admit that one of the interfaces can reasonably straight forward to identify, since probably only one will be able to get an address by DHCP.10:24
soreninfinity: ..and if you're clever you can probably figure out the rest based on that.10:24
soreninfinity: Like, say, knowing that the first port on a specific card is the one connected to the DHCP-enabled network, so the subsequent 3 ethX's is probably the other ports on the same card.10:25
soreninfinity: ..and the remaining two are the ports on the other card. Or whatever.10:25
soreninfinity: ...but biosdevname really makes this much more of a no-brainer.10:25
infinitysoren: When it works. :)10:26
soreninfinity: When it works.10:26
soreninfinity: I really wonder about the eth0->em1, eth2->em3, and eth3->em2 renaming. They're being reordered.10:27
soreninfinity: Well, as long as it's consistent, it's cool.10:27
infinitysoren: Yeah.  Looked like the sort of thing that would happen in an attempt to unwind a rename loop, and it got stuck part way through.10:27
=== FJKong_afk is now known as FJKong
infinitysoren: That's my best guess anyway.  udev used to suffer similar problems with 70-persistent if you gave it a Really Hard problem to solve (where "really hard" for udev is, like, 3 operations and short break for tea)10:28
soreninfinity: Yeah. I'm not particularly envious of whomever has to fix that bug. I foresee much hair pulling.10:28
infinityIt's basically just towers of hanoi.10:29
infinityWhich is proof that Kai never took a CS degree.10:29
infinityCause every useless CS student has written a hanoi solver.10:29
sorenMy lack of CS degree probably explains my reluctance to dig into it.10:32
ncopahi10:36
ncopaanyone knows what kernel ubuntu 14.04 will use? 3.13 or 3.14?10:37
ncopaor is that not yet decided?10:37
infinityncopa: 3.1310:39
ncopaok. thanks10:39
infinitypitti: Want to give me a poke when all your langpack stuff is done and in the release pocket?11:25
* infinity heads to bed for a bit.11:25
=== _salem is now known as salem_
pittiinfinity: yep, will do11:41
Laneyev: Does 'Send a report automatically if a problem prevents login' do anything inside whoopsie?11:46
shadeslayerhi, I was wondering if anyone here has some experience with shipping PAM modules11:48
shadeslayermore specifically, this pam module needs to be loaded/executed by lightdm11:48
shadeslayerwas reading this https://wiki.ubuntu.com/PAMConfigFrameworkSpec , but I can't figure out how to make lightdm load the pam module11:49
shadeslayerslangasek: ^^11:49
pittil11:51
=== MacSlow is now known as MacSlow|lunch
ritzRAOF, hi, awaiting review of gtk2/gtk3 from  https://launchpad.net/ubuntu/precise/+queue?queue_state=112:08
=== hggdh_ is now known as hggdh
evLaney: nope, not yet12:22
Laneyev: okay, I'm going to hide that in alm then12:23
Laneydoing some poking there12:23
evLaney: feel free to implement it :-P12:23
Laneyoh look, a squirrel ...12:25
Riddellwhy does ubuntu-restricted-addons still depend on gstreamer0.10-plugins-ugly as well as gstreamer1.0-plugins-ugly ?12:59
shadeslayerRiddell: sounds wrong to me :)13:04
shadeslayerRiddell: or, could be that ubuntu ships with purple on the image13:04
zygadoko: hey, just a heads, up, I have some ideas what's going on with bzr but I won't have time to work on that until checkbox and derivatives are all in trusty and we can be sure that the code works okay, we're still working on getting the last bits into the archive and that has priority over any work over bzr13:08
zygadoko: though I *really* want to work on bzr so I will try to find some time in the evening to test my theory13:08
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
smosercjwatson, or xnox do you know if this was ever successfull ?13:24
smoserhttp://comments.gmane.org/gmane.linux.ubuntu.devel.discuss/1441913:24
smoseri try to13:25
smoser kexec --type multiboot-x86 --load /mnt/boot/grub/i386-pc/core.img13:25
smoserand it says:13:25
smoser Cannot determine the file type of /mnt/boot/grub/i386-pc/core.img13:25
melodiehi13:33
melodieI would like to find someone having knowledge related to the localisation process, because I met with a strange issue, in an edition (custom) having both English and French. does someone logged in now have insights on how the locales are displayed in a given environement?13:34
Saviqpitti, hey, any idea how to work around bug #1297276 ?13:35
ubottubug 1297276 in apport (Ubuntu) "apport-cli miscalculates free space and prevents from sending a report" [Undecided,New] https://launchpad.net/bugs/129727613:35
seb128melodie, hey, what do you mean? language selector has a ranking of the languages13:36
melodiehi seb12813:36
melodieI will describe it13:36
pittiSaviq: in meeting, bbl13:37
melodieseb128 http://pastebin.fr/3313813:37
melodiethe description of the issue13:37
melodieseb128 have you seen?13:40
smoserand above, 'mbchk' seems to think the provied core.img is just fine http://paste.ubuntu.com/7151224/13:41
seb128melodie, yeah, we would need to get details on the environment LC_ALL/LANG/LANGUAGE from that installation13:41
melodieseb128 I see13:43
melodieI can restart a vm13:43
melodieseb128 firing it now13:44
melodieseb128 environment: http://pastebin.archlinux.fr/49925513:48
caribouwhat's the preferred way to upgrade to trusty ?13:49
caribouI used do-release-upgrade -d but now I'm not sure it was the best thing to do13:49
seb128melodie, what about echo $LANG and "locale"?13:50
melodiehttp://pastebin.archlinux.fr/49925713:50
melodiethis is locale13:50
melodieand13:50
melodie$ echo $LANG13:50
melodieen_US.UTF-813:50
melodieI'll add a screenshot of what I see13:50
MacSlowSaviq, bfiller: https://bugs.launchpad.net/unity8/+bug/1296777/comments/113:52
ubottuLaunchpad bug 1296777 in Unity 8 "avatar displayed incorrectly in notification" [High,New]13:52
cariboufor some reason I  have more than 300 packages being kept13:53
caribouseb128: I think that this is a follow up to the issue I had when I upgraded & opened a bug13:53
bfillerMacSlow: so the same image is successfully shown in the dialer-app call log and the messaging menu13:53
melodieseb128 http://meets.free.fr/images/USC-en-fr.png13:53
bfillerMacSlow: maybe look there to see how they dispay it13:54
Saviqbfiller, can you attach the image used to the bug maybe?13:54
bfillerSaviq: sure13:54
bfillerMacSlow: just take a picture with the camera of yourself. It will live in ~/Pictures dir13:55
Saviqbfiller, fwiw I can't set an image in the contacts app... it's stuck in "Loading" apparently13:55
MacSlowbfiller, Saviq: got to start the camera-app... will try to replicate bfiller's described way too now13:55
MacSlowSaviq, regarding the shell in image 259... have you seen taps on the dash just being ignored?13:56
bfillerSaviq: hmnn, which image? everthing got released yesteday but needs a new gallery-app from the store which should have been updated in the default image13:56
seb128melodie, is apt-cache show gparted displaying things in english?13:56
melodieI will look13:56
seb128melodie, http://askubuntu.com/questions/313105/where-does-ubuntu-software-center-store-its-language-settings13:57
Saviqbfiller, 258 here, was same on 25613:57
melodieseb128 yes, it is in English13:58
bfillerSaviq: strange, working for me on 25613:58
Saviqbfiller, can you install unity8-autopilot and run:13:58
Saviqpython3 /usr/lib/python3/dist-packages/unity8/shell/emulators/create_interactive_notification.py --icon ~/Pictures/...13:59
seb128melodie, ok, I don't know then13:59
Saviqbfiller, with the file in question13:59
bfillerSaviq: sure13:59
MacSlowbfiller, Saviq: got a new contact-entry with my picture now...13:59
bfillerSaviq: is content-hub running when you do a ps?13:59
bfillerSaviq: you might have stale data in gsettings - we ran into that last week but couldn't reproduce14:00
Saviqbfiller, indeed not14:00
Saviqlet me try and do the image selection again14:00
Saviqbfiller, yeah, no content hub14:01
bfillerSaviq: I'll run that test after my meeting I have now14:01
Saviqbfiller, ok14:01
MacSlowbfiller, Saviq: sent me a SMS... image is indeed oddly placed14:01
melodieseb128 ok, I see from your link that there is a bug report here: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/43460114:01
ubottuLaunchpad bug 434601 in software-center (Ubuntu) "Package descriptions etc display only in the language of whoever installed the OS" [High,Confirmed]14:01
melodieI will add my feedback there, thanks14:01
SaviqMacSlow, I wonder if it's putting it in the secondary icon maybe?14:01
MacSlowbfiller, Saviq: but it's got to be something before the notifications are involved14:01
MacSlowSaviq, no... that would result in the icon be 2x2 GUs then14:02
MacSlowSaviq, and it had to be placed there explicitly...14:02
SaviqMacSlow, print the source14:02
SaviqMacSlow, maybe it's sending it scaled / cropped already14:03
MacSlowSaviq, besides... it still gets masked with the UbuntuShape... and that only is done for the main image, never for the secondard image14:03
MacSlowSaviq, yup... checking that14:03
melodieseb128 https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/434601/comments/29  || thanks for your help!14:15
ubottuLaunchpad bug 434601 in software-center (Ubuntu) "Package descriptions etc display only in the language of whoever installed the OS" [High,Confirmed]14:15
smoserwell, if anyone cares, for my kexec issue above14:16
smoserhttps://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/129731614:16
ubottuLaunchpad bug 1297316 in kexec-tools (Ubuntu) "kexec doesn't load multiboot images" [Undecided,New]14:16
SaviqMacSlow, seems the image is complete indeed, and it looks (almost - stretched instead of cropped) fine in the messaging menu14:17
cjwatsonsmoser: I'm afraid I don't recall.  Ask upstream?14:19
MacSlowSaviq, yes... this is what I'm getting too http://ubuntuone.com/539eDhUVFjoGzwBEykVHlh14:20
pittiSaviq: I asked a question on the bug14:20
smosercjwatson, well, i filed that bug. it doesn't seem to work.14:20
SaviqMacSlow, yup, but notification is broken completely indeed14:20
MacSlowSaviq, looking at the source debug-print how14:20
cjwatsonsmoser: sorry, can't help at the moment14:21
MacSlowSaviq, still I'm assuming it's happening before the image is passed to the notification... as we don't really touch it14:21
smosercjwatson, thanks. thats fine.14:22
MacSlowSaviq, apart from the scaling14:22
MacSlowSaviq, I'll see14:22
Saviqpitti, replied14:23
pittiSaviq: err, f_bavail=0 ?14:24
pittithat's broken14:24
pittiSaviq: not sure what host vs. device is; the error happens "device" but not on "host"?14:25
Saviqpitti, nexus 4 vs. desktop14:25
Saviqpitti, thought initially btrfs is a factor, but apparently it's not14:26
Saviqpitti, what seems to be a factor is the big .crash file - it choked on both phone and desktop on the same file14:26
pittiSaviq: but what that check does is not related to the .crash at all14:26
pittiit does this:14:26
pitti        st = os.statvfs(mount)14:26
pitti        free_mb = st.f_bavail * st.f_frsize / 100000014:26
Saviqpitti, I understand14:27
pittiwhere mount iterates over /, /var, /tmp14:27
pittiI'm not sure how it gets to 0.057344 though14:27
pittithat's nowhere close enough to 0 to be a rounding error14:27
pittiand if f_bavail is zero it should be a perfect 014:27
pittiSaviq: oh, wait14:28
pittiSaviq: so you did create the report on the mako, which is the "device", and collected information there14:28
pittiSaviq: and then scp'ed it over and tried to send it from your workstation?14:28
Saviqpitti, yes14:29
pittiSaviq: then it indeed considers the free blocks on mako14:29
Saviqpitti, ah14:29
pittiSaviq: i. e. that check wasn't written with this r/o and "full" file system in mind14:29
Saviqpitti, then it might actually have been low on space on mako14:29
pittiwell, "in mind", it was written well before that14:29
Saviqpitti, especially when the .crash was big14:29
pittiSaviq: right14:29
pittithat'd fill up /var14:29
Saviqpitti, so it should be enough to rewrite the .crash file a bit14:30
pittiSaviq: so the 0 free blocks might actually be correct?14:30
Saviqpitti, I imagine it might14:30
Saviqpitti, ok, feel free to kill that bug14:30
pittiSaviq: thanks for debugging14:31
pittiLaney, infinity, seb128: fixed langpacks in trusty14:33
MacSlowSaviq, bfiller: it gets even a bit stranger... for the same contact sending an SMS, the avatar-image slightly different (seems like a different region shown)... and not the last test I did the full image was shown14:33
pittiLaney, infinity, seb128: .. are now .. :)14:33
MacSlowSaviq, bfiller: btw... in between image 260 also came in OTA14:34
GunnarHjcjwatson, pitti: Any chance that bug #1294858 can be fixed in 14.04? Given that some langpacks contain multiple translations, I think it would be a step in the right direction.14:37
ubottubug 1294858 in ubiquity (Ubuntu) "Installer does not install all language support packages" [Undecided,New] https://launchpad.net/bugs/129485814:37
spineauHello, I have two patches to apply for  plainbox-provider-resource-generic and plainbox-provider-checkbox in ubuntu.14:46
spineauThe changes are really small as it's just a namespace change in a configuration file for both14:47
spineauhttps://code.launchpad.net/~sylvain-pineau/ubuntu/trusty/plainbox-provider-checkbox/namespace_fix/+merge/21262914:47
spineauhttps://code.launchpad.net/~sylvain-pineau/ubuntu/trusty/plainbox-provider-resource-generic/namespace_fix/+merge/21262714:47
spineauI'd like someone to review those patches as an upcoming version of ubuntu/checkbox-ng (0.2.2-1) will require the new namespace14:48
spineauthey can be dropped on future syncs to Debian14:49
slangasekshadeslayer: a module to be loaded by a specific application is supposed to be in /etc/pam.d/$app14:50
shadeslayerslangasek: roger, so for eg. if that module should be loaded on login, that would go in lightdm-greeter?14:52
shadeslayerslangasek: this particular PAM module opens the KDE wallet on login14:53
slangasekshadeslayer: I don't know the structure of the PAM configs for lightdm, but I would assume that lightdm-greeter is a PAM session for the /greeter/, and lightdm is the PAM session for the user login14:53
shadeslayeroh14:53
shadeslayerokay14:53
shadeslayerslangasek: any clue why it's looking in /lib/security instead of /lib/arch/security15:00
shadeslayerMar 25 15:57:54 kubuntu lightdm: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory15:00
slangasekshadeslayer: because it looks in both directories15:00
slangasekbut only spits out an error message for the last directory15:00
shadeslayerah15:00
shadeslayerslangasek: it doesn't actually seem to load the module15:02
shadeslayerslangasek: http://paste.kde.org/p7ph6nr7615:03
=== Zic is now known as Guest85303
=== tkamppeter__ is now known as tkamppeter
slangasekshadeslayer: 'ldd -d -r /lib/arch/security/pam_kwallet.so'?15:51
SpamapSquestion re biosdevname: is there any reason we make it hard to turn on?16:25
SpamapScjwatson: ^^ ?16:25
=== Zic is now known as Guest17922
=== bfiller is now known as bfiller-afk
=== salem_ is now known as _salem
pittisforshee: I reviewed https://code.launchpad.net/~sforshee/apport/iwlwifi-fw-error/+merge/212680; please let me know if you have questions17:59
pittisforshee: thanks17:59
smoserhey. anyone able to help. i'm having trouble declaring 'prereq' in initramfs script (also tried hook).18:01
smoseri must just be doing something wrong18:01
=== pete-woods is now known as pete-woods-afk
=== _salem is now known as salem_
=== jono is now known as Guest59567
smoserinfinity, hey. your change to https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1271534 is causing cloud image build failure for i386 as seen18:28
ubottuLaunchpad bug 1271534 in eglibc (Ubuntu) "libc6-xen:i386 installation can cause panics on boot" [High,Fix released]18:28
smoserhttp://paste.ubuntu.com/7152440/18:28
smoserit is possible that we no longer need libc6-xen18:29
smoserour seed for cloud-image explicitly lists libc6-xen18:30
smoserfor i38618:30
smoserutlemming, ^18:30
infinitysmoser: You don't need libc6-xen, haven't for a long time.18:31
smoseri suspected that.18:31
smoserhttps://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/427288 is listed as "why".18:31
ubottuLaunchpad bug 427288 in Pantheon "Karmic i386 EC2 kernel emulating unsupported memory accesses" [Undecided,New]18:31
utlemmingthat seems like an easy fix18:31
smoserutlemming, we want to remove that, and to remove any thing else that we might have done in the build process to address it.18:31
infinitysmoser: I wasn't kidding when I called it redundant in the changelog.  libc6:i386 and libc6-xen:i386 were built with identical options when we moved to i686 by default, and no one noticed.18:31
utlemmingsmoser: do you want to make the seed change and I'll build/confirm?18:32
smoserwell, that would seem to indicate that they were redundent.18:32
infinitysmoser: FWIW, upgrades will be fine, I tested that.18:33
infinitysmoser: (libc6:i386 C/P/R libc6-xen, and that worked fine on the i386 Xen VM I spun up)18:33
smoseryou're a good man, ∞18:35
smoserutlemming, pushed18:36
utlemmingsmoser: danke18:36
infinitysmoser: Also, due to the Provides, anything that depends on libc6-xen should be fine too, so need to carry deltas from Debian or anything.18:42
infinitysmoser: I assume your only issue was the explicit seed breaking your image build setup.  Sorry about that, didn't think to check.18:42
=== salem_ is now known as _salem
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== FJKong is now known as FJKong_afk
=== Guest17922 is now known as Zic
=== _salem is now known as salem_
barryxnox: https://code.launchpad.net/~xnox/phablet-tools/py2-3/+merge/205608 :(19:53
slangasekbarry: ?19:55
barryslangasek: that's xnox's branch for py2/py3 phablet-test-run.  still not landed afaik19:56
slangasekbarry: was the landing silo requested somewhere more appropriate than in the log of the MP?19:56
slangasekbarry: for instance, if you talk to stgraber he may be able to help you get this scheduled19:56
barryslangasek: i'm not sure.  i was hoping xnox would have some status19:57
=== bfiller-afk is now known as bfiller
bdmurrayxnox: did you sort out updating command-not-found-data?20:14
Logan_bdmurray: regarding Bug 1295097, shouldn't we be tracking when the fix goes into the actual app-install-data-ubuntu package?20:49
ubottubug 1295097 in unity-webapps-qml "Mistyped word 'Comonent'" [Undecided,In progress] https://launchpad.net/bugs/129509720:49
bdmurrayLogan_: okay, although its unlikely the bug would be automatically closed by a reference in the changelog so someone would need to manually close it.20:56
Logan_I just think that it's probably not right to say that it's invalid, as that implies that it doesn't affect that package, while it actually does20:56
Logan_but I do see where you're coming from about closing the bugs20:56
=== salem_ is now known as _salem
=== beisner is now known as beisner-afk
=== beisner-afk is now known as beisner
aberranthi all21:51
aberrantis this the right channel for .deb packaging questions?21:51
TheMusoaberrant: I think #ubuntu-motu is more appropriate.21:52
aberrantthanks -trying there21:52
infinityhappyaron: Was that indicator-china-weather upload intended for your beta images, or for post-beta?22:41
=== bfiller is now known as bfiller_afk

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