/srv/irclogs.ubuntu.com/2014/12/02/#ubuntu-desktop.txt

=== pitti` is now known as pitti
pittiGood morning04:43
=== duflu_ is now known as duflu
larsugood morning!06:11
didrocksgood morning06:33
didrockspitti: hey! yeah, I think we have to blacklist nodm then, I'm unsure about the kdm case still, let me try to install it on my vm06:35
didrocksas the binary matches06:35
pittibonjour didrocks!06:35
pittididrocks: ah, so you already saw my CC:s06:35
pittididrocks: also, seems Lennart was on a review/reply sprint :)06:36
pittididrocks: so you got a very good review already for your machine-id patches, that's great! :-)06:36
didrockspitti: oh nice! I'm not to that point yet :)06:36
larsumorning didrocks, pitti!06:38
didrockshey larsu06:39
pittihey larsu06:43
didrockspitti: tried to install kdm on this vm, no issue, all states are what is expected07:00
pittididrocks: yeah, I asked for a systemctl status, we didn't get that yet07:00
pittididrocks: the nodm issue is quite clear, I think07:00
pittibut not kdm07:01
didrockspitti: indeed, let me see if I can find a way for nodm than the blacklist07:01
pittididrocks: btw, could this grow an autopkgtest perhaps? installing three DMs, and then selecting between them?07:01
didrockspitti: I guess so, it will involve dpkg-reconfigure and such (and maybe testing the 3 postinst at the same time), do we have examples of autopkgtests with this?07:02
seb128good morning desktopers07:02
seb128hey pitti didrocks07:02
didrockssalut seb12807:02
pittibonjour seb128, ça va ?07:02
seb128pitti, oui, un peu fatigué mais ça va, et toi ?07:02
pittiseb128: j'ai dormi très bien (alors seulement à 5h30 :) )07:03
pittididrocks: you can install packages during the test with apt-get, or test-depend on all three of them and then perhaps change /e/X/d-d-m and call dpkg-reconfigure, or cause the generators to re-run and check the result, or so07:04
pittididrocks: you can also reboot to verify that the DM actually starts up (systemd's boot-and-services autopkgtest does that for lightdm)07:05
pittididrocks: but even if it isn't a full system integration test with reboot, merely changing the config file and seeing that the generators are as expected should be fine07:05
pittididrocks: anyway, the nodm thing is quite clear, and we'll wait for the kdm bug (moreinfo)07:05
didrockspitti: yeah, systemctl status is the only way to see what happens…07:06
didrockspitti: on the integration testing -> will try to do something, but polishing the other patch on Lennart's feedback first07:06
pittididrocks: yes, it's low-priority07:06
didrocksfunny that nodm ship an insserv.conf.d file, but doesn't check for default display-manager07:07
pittididrocks: also, I guess this whole generator will go away in jessie+1 again once the *dm packages get fixed properly?07:07
didrockspitti: the insserv patch will07:07
didrocksnot the other one (as long as we have /e/X/d-d-m07:07
didrocks)07:07
didrocksbut the other one is less "magic", it's just making display-manager.service matching /e/X/d-d-m07:07
didrocks(and don't mask units)07:08
didrockspitti: the issue is that if someone just systemctl enable --force <dm_service>, as it's not updating /e/X/d-d-m  (maybe we should) for dms, it's not really taken into account.07:09
didrocksas the generator will override this next round07:10
pittididrocks: yeah :/ too many knobs07:10
didrocksbut well, in the past, people already dpkg-reconfigure to make /e/X/d-d-m piloting which dms to start, so it's not a big change07:10
didrockspitti: agreed, I wonder if we should drop some of those support in ubuntu07:10
didrocks(I know, not really possible in debian)07:10
pittibut I think /e/X/ddm should always win, as that happens to be Debian's main config for DM selection07:11
didrocksyeah, that's the case now07:11
didrocksor you can remove it, and systemctl controls the default then07:11
didrocks(once all units are transitionned)07:11
pittididrocks: and that's fine; but it shouldn't cause your only installed DM to not run, so that must be something else?07:11
didrocksright07:12
didrocksanyway, let's blacklist nodm for now, and wait on the kdm's bug some feedback07:12
pittididrocks: if you need anythign else aside from status, please followup to the bug07:13
pittiand we should probably downgrade it, as it's not reproducible07:13
didrockspitti: I'm juts doing that07:13
didrocksdowngrade?07:13
pittididrocks: Control: severity -1 important07:13
didrocksok07:13
pittiControl: tag -1 moreinfo (but I think it already has that)07:13
didrockspitti: hum, still don't get the systemctl status on last answer, so let's see if other reports the same thing with kdm07:52
pittididrocks: meh, yes07:53
pittididrocks: do you want to respond again, or should I?07:53
didrockspitti: I'm doing it07:54
didrocksdone07:55
seb128didrocks, pitti, speaking about status, I've that07:58
seb128● NetworkManager-wait-online.service loaded failed failed Network Manager Wait O07:58
seb128is that expected/something to debug?07:58
pittiseb128: hm, I think I got that yesterday, not today; sometimes my wifi is slow to connect07:59
didrocksseb128: maybe running systemctl status NetworkManager-wait-online.service as root will give you more info08:00
didrocks(journald output at the end)08:00
didrocks(success for me btw)08:00
pittiand yes, sometimes it takes more than one minute on my system (the timeout in that unit is 30s)08:01
didrockswaow08:01
didrocksah right --timeout=3008:01
pittibut this unit looks broken anyway08:02
pittiWantedBy=network.target → sohuldn't that be network-online.target?08:02
didrocks pitti hum, his kdm.service is masked :/08:02
pittilike in systemd-networkd-wait-online.service08:02
didrockspitti: I'm having hard time on parsing this network systemd wiki page on freedesktop08:03
didrocksso unsure :)08:03
pittiseb128: anyway, it's worth reporting eiter way; we don't want degraded units if we can avoid it08:03
seb128didrocks, http://paste.ubuntu.com/9341619/08:04
pittiif possible, NM should be taught to get faster08:04
seb128pitti, reported against what? nm?08:04
pittiseb128: yes08:04
seb128k08:04
seb128danke08:04
pittimy mobile needs < 1 s for connecting to my wifi, my laptop some 50 s08:04
pittinot sure how that behaves for other people, but over the last few cycles NM became really slow for wifis08:05
* pitti had to bump the timeouts in the autopkgtest at leaset twice08:05
seb128it seems to vary a lot here08:05
seb128didrocks, pitti, so you think the issue there is that it hit the timeout?08:07
pittiseb128: yes08:07
didrocksseb128: should be, I don't have that issue. Bad that the output debug doesn't state it explicitely :/08:07
pittiwell, unless nm-online -q --timeout=30 is differently broken of course08:08
didrocksmaybe dropping -q would help…08:08
pittiyeah, I think this shoudl drop the -q08:08
seb128should I edit the service and wait for next time it happens and see what's the issue?08:08
didrockspitti: nm-online --timeout=3008:08
didrocks-> no output, exit 0 in the success case08:08
didrocksso, maybe we should really drop it to have more info in case of failure08:09
pittiseb128: yeah, and correlate it to whether it's already online or not right after boot08:09
* didrocks is puzzled on Eric's answer08:09
pittiseb128: you can play with the timeout, too; i. e. bumping it to 60 should make it succeed, 5 should make it fail always?08:09
seb128pitti, k, I'm going to try that, thanks08:10
pittiseb128: cheers!08:10
seb128I booted my laptop at a coffee place yesterday and it took ages to connect, so it's likely the timeout08:11
pittiit's mostly a cosmetical issue anyway (nothing depends on network-online.target, and that unit sorts wrongly anyway)08:12
pittiso I think it's ok for that particular unit to fail especially on a laptop, but it should be fixed anyway (wants dependency, and dropping -q)08:13
pittiand maybe bumping the timeout to reflect NM's/dhcp-client's slowness08:14
seb128k08:14
seb128that makes sense08:14
seb128pitti, thanks08:14
pittiseb128: did you notice other problems?08:14
seb128no08:15
seb128I didn't notice much difference either08:15
seb128which I guess is good ;-)08:15
pittiit is :)08:15
pittididrocks: so maybe a strange effect of having a separate /usr?08:19
pittididrocks: and the generator runs before mounting it, or so?08:19
didrockspitti: there is nothing that I'm using on /usr though08:20
didrockspitti: I just removed all dms but kdm here08:21
* didrocks reboot08:21
didrockspitti: the only thing I can think of is a trailing \n on /e/X/d-d-m08:21
didrocksbut I'm stripping it :/08:21
didrockshum, works…08:22
pittididrocks: systemd-delta output or some ls -l /etc/... perhaps? there might be some unexpected symlinks somewhere?08:23
* pitti -> doctor appointment, bbl08:23
didrockspitti: yeah, doing that08:24
seb128hum, another libpam-systemd apport report during an upgrade, are those common issues?08:29
willcookemorning08:54
didrockshey willcooke08:55
larsumorning willcooke08:58
seb128hey willcooke09:00
willcookeWe should have an "office" Christmas party in here before Christmas.09:03
willcooke)09:03
willcooke:)09:03
larsu09:05
seb128hehe09:05
pittiseb128: no, not at all; report svp?09:22
* pitti hugs didrocks, isn't debugging fun09:23
* didrocks hugs pitti back, yeah, I have no clue on that one, I'm implementing Lennart's proposals meanwhile and will appreciate if you can have a look before resubmitting :)09:24
seb128pitti, bah, apport says it can't report because the package is not installed, which is not true09:26
pittile huh?09:26
seb128pitti, https://errors.ubuntu.com/oops/38476d4e-7a05-11e4-80de-fa163e4ccdf209:27
seb128not very useful09:27
pittiseb128: that's bug 137219309:28
seb128pitti, the log has http://paste.ubuntu.com/9342363/09:28
ubot5bug 1372193 in pam (Ubuntu) "package libpam-systemd:amd64 208-8ubuntu4 failed to install/upgrade: subprocess installed post-installation script returned error exit status 128 in pam-auth-update" [Undecided,New] https://launchpad.net/bugs/137219309:28
pittiseb128: yep, exactly the same09:29
pittithat's slangasek's09:30
pittiseb128: he posted some questions there, if you currently have that problem answering those might be helpful09:30
seb128pitti, just did09:31
pitticheers09:31
pittiwe got the first instance of this in natty already, but then just two duplicates09:32
pittiso it seems old, but hard to reproduce09:32
seb128k09:32
seb128I've hit a few times on vivid09:32
seb128I wonder if it doesn't happen at every systemd update for me09:32
pittiseb128: can you attach /etc/pam.d/common-session as well, for completeness?09:33
seb128pitti, done09:34
pittiseb128: btw, should we re-enable apport for vivid now?09:34
pitti(LP crash bugs, I mean)09:34
pittiI'm about to do an upload for some fixes09:34
seb128pitti, your call, I don't have a strong opinion on it09:34
seb128pitti, I've the feeling that nowadays we have few people keep up with launchpad and that reports create more noise than they are useful09:35
pittiok; I'll leave it off for now, still a bit early09:35
pittiseb128: yeah, same here09:35
* didrocks rebase on new improved systemd logic now for error handling then09:43
seb128pitti, good news is that I can reproduce that bug easily, I just need to dpkg -i an old systemd and use update-manager to upgrade09:44
seb128just tried09:44
didrockspitti: mind giving a look before I update the ML?10:05
didrockshttp://people.canonical.com/~didrocks/tmp/systemd-machine-id-commit/0005-machine-id-commit-add-man-pages.patch10:05
didrockshttp://people.canonical.com/~didrocks/tmp/systemd-machine-id-commit/0002-Add-a-machine_id_commit-call-to-commit-on-disk-a-tra.patch10:06
didrockshttp://people.canonical.com/~didrocks/tmp/systemd-machine-id-commit/0001-Factorize-some-machine-id-setup-functions-to-be-reus.patch10:06
didrockspitti: forget the 0005-, this one didn't need change, wrong paste :)10:06
didrockspitti: already noticed, I need to remove +#include <linux/magic.h> and +#include <sys/statfs.h> from 000210:07
pittididrocks: 1 LGTM10:09
pittididrocks: 2> the latter will "be" mounted ...10:09
pittididrocks: and "get reset" at each bot10:09
pittiboot10:09
pittididrocks: latter -> later10:10
didrocksfixing10:10
pittididrocks: later, "this can commit the transient machine-id to disk in a race free manner"10:11
* pitti apologizes for being a grammar fetishish10:11
pittifetishist10:11
didrocksahah, it's good, don't worry :)10:11
pittiI have a good excuse, both of my parents were teachers, my mother was a German teacher :)10:11
didrocksheh :)10:12
pittididrocks: Lennart asked for the if (isempty(root)) thing?10:13
pittii. e. strappenda doesn't treat NULL as ""?10:13
pittior using strappenda(root || "", "/etc/machine-id") is too magic?10:13
didrockspitti: why later btw? I'm referencing /etc/machine-id?10:13
pittididrocks: "becomes rw later"10:14
pittididrocks: as opposed to "the latter will be..."10:14
didrockspitti: I did that at first, and noticed that he was doing the isempty() stuff just some line below with the same logic10:14
pitti(which is a reference to a previous enumeration)10:14
didrockspitti: I thought they wanted to avoid in the common case to have the strappenda() call10:14
pittididrocks: ah, good, then keep that10:14
didrockspitti: ah ok, indeed :)10:14
pittididrocks: "was an independent mount" → what's that?10:15
pittias opposed to being a slave bind mount or so?10:15
didrockspitti: like /etc/machine-id is a mount point (not /etc)10:15
pittididrocks: ah, I was wondering about the "independent"; so perhaps s/independent mount/mount point/?10:16
didrockspitti: yeah, sounds more explanatory, changing10:16
ogra_independent is the "post revolutionary mountpoint" indeed10:16
pittiogra_: no more slave mounts!10:17
didrocks:)10:17
ogra_!10:17
pittididrocks: S_ISREG(st.st_mode) -> why that additional check, as long as you can read from it?10:17
didrocksogra_: well, that's why I make-rslave later on :p10:17
pittididrocks: ah, probably safer; it could be a socket which blocks10:18
didrockspitti: exactly, for sockets10:18
didrocksor dirs10:18
pittididrocks: why do you sometimes use log_error_errno() and sometimes just log_error with %m? (I don't know the former yet, and what the difference is)10:18
didrockspitti: that's part of the modifications, see http://lists.freedesktop.org/archives/systemd-devel/2014-December/025783.html (near the end)10:19
didrocksthey introduced that between my first patch and now10:19
pittididrocks: machine_id_commit() will run in a separate binary, not in pid 1, right?10:19
didrockspitti: right, patch 3 introduces a binary for it10:20
pittididrocks: oh, log_errror_errno() gets the "r" as arg, I see10:20
didrocksyeah, and seems it's thread-safe compared to strerro(r)10:20
pittididrocks: ok, I'm done complaining10:21
didrocksI looked at the #define pragma, but a little bit too magical to me to understand why this one is threadsafe where the other isn't10:21
didrocks\o/10:21
didrockspitti: thanks for the suggestions, just wrapping that and sending :)10:21
didrockspitti: hum, any idea why the dates are all screwed up in my format-patch?10:29
didrocksMon Sep 17 00:00:00 200110:29
pittididrocks: uh, no; they are usually correct for me10:29
didrockspitti: ah, I have the answer in the man, no worry :)10:30
seb128didrocks, pitti, I wonder if there is not really a problem with systemd/n-m, I've had 3 boots now where I needed to turn the switch on and off to be able to connect10:39
seb128didrocks, pitti, http://paste.ubuntu.com/9343059/ ... not much more without the -q10:39
willcookeseb128, I have the school run @ 1520 UTC.  I should be back in time for the weekly meeting, but if I'm not would you mind getting it started?10:41
seb128willcooke, sure can do10:41
willcookethanks seb12810:41
seb128yw10:41
didrocksseb128: that happened since 217? (you didn't complain on 215 about having to switch on and off)10:43
seb128didrocks, yeah, I didn't notice it before today10:44
seb128not sure when I rebooted previous, a week ago or so I guess10:44
seb128I can go back to 215 to test if you want10:44
didrocksseb128: that and try to boot with upstart as well10:44
didrocksjust to ensure it's a systemd regression10:45
seb128k10:45
seb128brb10:45
=== greyback__ is now known as greyback
seb128didrocks, pitti, yeah, it's 217 that creates the issue, and it creates it for upstart as well as systemd used as init10:59
seb128could be udev or something10:59
seb128with 215 I'm online before unity7 UI is done loading11:00
seb128with 217 I need to turn network off and on other it never connects11:00
Sweet5hark1seb128: sorry for causing confusion when juggling with bug ids when should have stayed in bed and fight of the cold ...11:10
Sweet5hark1s/of/off/11:10
seb128Sweet5hark1, no worry, do you feel better btw?11:10
Sweet5hark1seb128: yes, today Im ok again.11:11
* seb128 doesn't believe in staying in bed and doing nothing when having a cold, prefer to keep a bit busy to get his mind off the cold :p11:11
seb128Sweet5hark1, great :-)11:11
Sweet5hark1seb128: well,  I also did https://gerrit.libreoffice.org/gitweb?p=core.git;a=commitdiff;h=66fc18538b544d62bc51f2fc485cf997433ff990;hp=ef5051b59270b324968cb91304fb25f622b80329 ff. -- making one of the most fundamental base container classes of LibreOffice Writer a template class etc.11:14
Sweet5hark1seb128: we will see in LibreOffice 4.5 how badly I broke stuff with that ;)11:14
Sweet5hark1seb128: I can tell you though a 34" 21:9 ultrawide screen at your workplace helps fighting off the flu quicker though ;D11:17
seb128hehe11:18
Sweet5hark1seb128: updated bug 1386170 for SRU-foo. While doing that, I noted there is no customer feedback yet (see comment 11) ...11:31
ubot5bug 1386170 in libreoffice (Ubuntu) "Libreoffice startup center shorcut broken" [Undecided,Fix committed] https://launchpad.net/bugs/138617011:31
seb128Sweet5hark1, looking11:31
seb128Sweet5hark1, looks good, thanks11:32
=== MacSlow is now known as MacSlow|lunch
didrockspitti: we can avoid hardcoding, see my answer from Michael's questions12:06
pittididrocks: but yeah, this is highly nontrivial, and at this point I'm not sure any more whether we really want to inflict this upon ourselves12:13
pittididrocks: i. e. this turns bugs which are really in the *dm packages into systemd bugs, and apparently doesn't catch some more exotic configs?12:14
didrockspitti: well, remember that we did this in reaction of other bugs like "multiple dms starts due to systemd"12:19
didrocksor none if the config isn't in sync12:20
pittiyeah, I know12:20
pittirock <-> hard place12:20
didrockspitti: let's try the fix I proposed, I think that would help12:20
didrocks(meaning, touching less if /e/X/d-d-m isn't correct)12:20
=== Ursinha is now known as Ursinha-brb
=== Ursinha-brb is now known as Ursinha
didrockspitti: btw, apt-get install nodm fails12:35
didrocksinvoke-rc.d seems to try to call systemctl enable without an unit file12:35
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
=== Guest74903 is now known as Pici
=== alan_g|lunch is now known as alan_g
deepdreamerhello, i have question about updates. If i use lts version of ubuntu (14.04), will i receive updates for unity that are not just security updates (but also bugfixes) after 14.10 was released?13:57
deepdreamerjust want to know whether i have to abandon lts (14.04) to have newest version of unity 713:59
=== pstolowski is now known as pstolowski|lunch
didrockspitti: the nodedm case isn't due to my generator14:07
didrockspitti: the insserv generator isn't called on it14:07
didrocksand look at the status, it's not masked14:08
pittididrocks: hm, so why did it break with 217-1 then?14:08
didrockspitti: maybe something else in systemd? I'm unsure, but it's clearly not called or I'm missing something…14:09
seb128didrocks, pitti, did you see my note about the connection issue being a regression from 215->217 and impact upstart boots as well as systemd ones? need more info from me on that one?14:10
* didrocks rechecks again14:10
pittididrocks: ok, thanks for investigating; the generator seemed to be the most probable cause at first, sorry for the noise then14:10
* seb128 downgrades to system 215 meanwhile14:10
* xnox loves how 217 at times finds a dependency loop and removes units and does not start them at all =)14:10
didrocksseb128: yeah, I have no clue about this14:10
pittiseb128: perhaps rather downgrade udev for now, to verify that?14:11
seb128didrocks, do you know what changed between those versions and maybe if I should try to revert changes?14:11
didrockspitti: let me reconfirm again, but I'm printing at startup of the function and the insserv isn't called14:11
didrocksseb128: I'm on another urgent issue for now (with as well debates), so preferring to concentrate on this14:12
seb128dpm, hey, can you get https://translations.launchpad.net/ubuntu/vivid/+source/ubuntu-ui-extras to have a bumped priority/to be visible for ubuntu touch translators?14:12
seb128didrocks, well, the network issue impacts vivid users on upstart (e.g not only people opting in for systemd), but ok14:12
didrocks*sigh*14:13
seb128k, meeting is in a bit more than hour, going for exercice and then I'm going to try to downgrade udev only14:16
seb128but that might be after the meeting14:16
seb128bbl14:16
pittiseb128: yeah, please file a bug to keep track of what you downgraded/experimented with, and what happens after booting14:16
pittiseb128: i. e. whether NM comes up, NM syslog, etc.14:16
seb128k14:16
pittiand if it's udev, we also need to compare udevadm info --export-db between 215 and 217, etc.14:17
pittiseb128: I'm not aware of any big changes in udev, so I'm afraid for now I don't have an idea where to start; we need some logs from your machine14:17
pittiseb128: enjoy the exercise!14:18
seb128pitti, ok, thanks, I'm out for an hour getting some exercice before night/meeting time, but I get those info when I'm back14:18
seb128pitti, danke14:18
seb128I assume I'm the only one so far to report those issues?14:18
seb128if that's specific to my config that's probably not a big issue14:18
didrocksnothing on debian bts14:18
seb128still I would like to get to the bottom of it, so let's see what info I can get14:18
pittiseb128: yes, I didn't get any bug reports or IRC pings from someone else, and it's obviously working here14:19
pittiseb128: yes, I'd like to debug that too14:20
didrockspitti: so, I added log_warning("checking %s", de->d_name); after http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/patches/insserv.conf-generator.patch#n42814:21
didrockspitti: I only have gdm3 and kdm printing, where the directory contains as well nodm and rpcbind14:21
funkyi want to enable compiz fusion in my ubuntu. i downloaded and installed all the necessary tools and plugins. yet it is not working. pls help14:22
=== funky is now known as Guest55607
Guest55607 working. pls help14:23
Guest55607 i want to enable compiz fusion in my ubuntu. i downloaded and installed all the necessary tools and plugins. yet it is not working. pls help14:23
Guest55607anybody there??14:23
didrocksGuest55607: !topic14:24
didrocks(For support please join #ubuntu)14:24
Guest55607but nobody is replying to my question there14:25
didrockspitti: oh, maybe it's the generator with a silent return code !=0, let me try :)14:26
didrockspitti: that would explain everything then: others dms are not iterated over and so, not inserted under the x-display-manager target14:27
Guest55607helooo14:28
didrockslarsu: I think I have an issue with strappenda actually14:52
didrocksdefaultdm_unit_path = strappenda(SYSTEM_DATA_UNIT_PATH, "/", default_dm, ".service");14:52
didrockswith static const char *default_dm = NULL;14:52
didrocks(cached outside the function)14:52
didrocksand _cleanup_free_ char *defaultdm_unit_path = NULL; from within the function14:52
didrocksI'm getting a double free corruption if I let that instruction14:53
=== pstolowski|lunch is now known as pstolowski
larsuhow does strappenda know that you pass it 4 arguments? (I assume it's a vararg function?)14:53
larsuah, it's a macro that inlines __VA_ARGS__ into an array. Neat.14:55
didrocksyeah #define strappenda(a, ...)                                       \14:55
larsudidrocks: anyhow, don't free() something you allocated with alloca14:55
didrockslarsu: I don't free anything14:55
didrocksat least, not explicitely :14:55
larsudidrocks: _cleanup_free_ marks it for free()ing14:55
didrocks:)14:55
didrockslarsu: ahhhhh, making sense, I thought it was preparing it14:56
larsudidrocks: yep, welcome to c99 :)14:56
didrockslarsu: I need to read this one day :)14:56
didrockslarsu: thanks a lot!14:56
larsuit's pretty cool, but most projects don't make use of it because they want to work on !gccc14:56
larsu*gcc14:56
didrockspitti: FYI, so that was part of the cause, I'll add my fix now ^14:56
didrockslarsu: yeah, I bet…14:57
pittididrocks: ah, I faintly remember asking about strappenda() getting along with NULL strings :)14:57
pittididrocks: great!14:57
* didrocks rebuilds, retests, etc.14:58
larsupitti: probably not, the macro calls strlen() on the strings14:58
dpmseb128, done, ubuntu-ui-extras has now the same priority (8500) as ubuntu-ui-toolkit15:07
GunnarHjpitti: ubuntu-docs was just built in utopic-proposed, so I think I've done my part before the langpacks update.15:24
seb128dpm, thanks15:30
willcooke#startmeeting Desktop Weekly Meeting 2014-12-0215:31
meetingologyMeeting started Tue Dec  2 15:31:06 2014 UTC.  The chair is willcooke. Information about MeetBot at http://wiki.ubuntu.com/meetingology.15:31
meetingologyAvailable commands: action commands idea info link nick15:31
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic:
seb128willcooke, hey ;-)15:31
willcookeRoll Call:  attente_, desrt, didrocks, FJKong, larsu, mlankhorst, qengho, seb128, Sweet5hark1, tkamppeter15:31
didrockshey15:31
Sweet5hark1heya15:31
willcookeSorry I'm late all, had to do the school run15:31
qenghodang!15:31
willcookeattente_, hey, are you ready to roll, or shall we come back to you?15:32
seb128o/15:32
willcookein the interests of brevity, lets come back to attente_ and move on to desrt15:32
willcooke#topic desrt15:32
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: desrt
attente_gdk-mir backend:15:33
attente_some investigation into multiple window apps, need support from mir for surface positioning, might not be available till jan15:33
attente_fix a bug with text selection15:33
attente_er. sorry15:33
willcooke:)15:33
attente_add a hack for making menus and transient dialogs clickable15:33
willcookenw15:33
willcookethis is great, thanks attente_15:33
willcookedesrt, you want to go?15:34
desrtsure15:35
desrtdid a lot of running around, meetings, bug-filing about missing mir features for desktop15:35
desrtfixed semi-serious GMainContext bug (thanks to ppc64le and Laney for finding it)15:35
desrtfinished off GVariant vector serialisation work (see https://git.gnome.org/browse/glib/log/?h=wip/gvariant-kdbus for info)15:35
desrtstill a lot more GVariant work to do to prepare for kdbus -- follow the branch linked above15:35
desrtstarting on internal cleanup of GBytes (GVariant's memory tracking structure)15:35
desrt(fin)15:35
willcookethanks desrt15:35
willcooke#topic didrocks15:36
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: didrocks
didrocksUbuntu developer desktop:15:36
didrocks* Some reviews and fixes for jayatana (appmenu integration for java applications) to be integrated by default on ubuntu. Need upstream to put a last fix and cut a tarball.15:36
didrocks* Started discussion on pip/rubygem with sudo15:36
didrocksBluez:15:36
didrocks* Put back packages to the transition ppas to have them built on all archs15:36
didrocks* Tested with Mathieu that bluez5 + pulseaudio integration is working15:36
didrocks* Started investigating some of the package transitions (bluemon, blueman, …) The good news is that most of them don't need anything!15:36
didrocksSystemd:15:36
didrocks* Fix using generators how default DM are handled and have only one started, being or not migrated to systemd15:36
didrocks* Get previous week patch (for empty machine-id) feedbacks + done some modifications. Waiting for a rereview15:36
didrocks* Started to look X failsafe handling and possible implementation using systemd services15:36
didrocksEOF15:36
willcookesounds like bluez is moving forwards nicely15:37
willcookethanks didrocks15:37
willcookedidrocks, any idea how many potential names we had for the UDTC ?15:37
willcooke*have15:37
didrockswillcooke: I would say like 20-25, I did repost on g+ for the second week of the contest15:37
willcookewow - that's really good15:38
didrocksnot a lot of +1 on any name though, we will have to vote ourself I guess :)15:38
willcookehaha!15:38
willcooke#topic FJKong15:38
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: FJKong
willcookeFJKong, are you around atm?  We can come back to you if not15:38
FJKongDash pinyin progress: coding for converting Chinese character to pinyin15:38
FJKongtgenerate a mapping table between PinYin and character15:38
FJKongsplite Chinese character (ignoring english words)15:38
FJKongget all candidate lis15:38
FJKongall about pinyin thing15:38
FJKongeof15:38
willcooke:)15:39
willcookenice progress there, thanks15:39
willcooke#topic larsu15:39
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: larsu
larsuhey!15:39
larsumore work on the gtk theme, the blockers should be gone now, but there's still some work left15:40
larsu(e.g. highlighting the current tab for willcooke ;) )15:40
seb128do you have a mp up with the current work? do you consider it enough for a first landing?15:40
seb128(we should get it at least in the ppa with gtk)15:41
larsuseb128: I want to land it in lockstep with gtk and need to sort out the icon issue before that15:41
seb128k15:41
larsuwhich brings me to that point: I hate the xdg icon spec15:41
seb128well, we have gtk in the desktop ppa, we can put the theme there as well15:41
seb128:-/15:41
larsua recent gtk change made some svg icons in menus larger (calendar, gvim in the dash)15:41
larsuseb128: sure, we can do that15:42
seb128cool15:42
larsualso fixed an issue in gsettings (no changed events were sent)15:42
willcookelarsu, that tab highlighting works nicely for gedit but for gnome-terminal I find it confusing - by brain inverts the logic for which is the current tab for some reason.  I'll have a play with colours and such15:42
larsuwillcooke: we could override tabs for each app, but I'd rather not have more app-specific theming15:43
larsu(fin)15:43
willcookelarsu, agreed.  I'll have a play and see if I can reach a happy medium15:43
willcooke#topic mlankhorst15:43
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: mlankhorst
willcookemlankhorst, lots of Xmir work this week :)15:43
* qengho cheers.15:44
willcookehm, mlankhorst must be afk, he was here a moment ago.15:45
willcookenevermind, we can come back15:45
willcooke#topic qengho15:45
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: qengho
qengho* done: new flash update. new chromium upstream released, but not worth new U package. thanksgiving.15:45
qengho* in-progress: more Cr/mir hacking. upstream Ozone interface churns *so much*. Angry qengho.15:45
qenghosome hardware problems, too, but you can't help with that.15:45
qenghoEOF15:45
willcookeqengho, did you see my mail re: Hi DPI - when you get a moment please drop me a reply - but not super urgent15:46
qenghowillcooke: Haven't seen it. Will search.15:46
willcookethx15:46
willcooke#topic seb12815:46
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: seb128
seb128(4 days week, vac on thurday)15:46
seb128• discussions about how to handle .desktop renames for dbus activable softwares15:46
seb128• debugged issues with qtcreator/sdk/ssh/click publishing to the device on vivid15:46
seb128• spent some time playing with mir/mir_server to get more familiar with that part of the stack15:46
seb128• spent some time playing with systemd and ran into some bugs15:46
seb128• ubuntu-system-settings for touch15:46
seb128∘ small reviews for others15:46
seb128• some sponsoring15:47
seb128• usual share of desktop related bugs triages and discussions15:47
seb128</week>15:47
willcookethanks seb12815:47
willcooke#topic Sweet5hark115:47
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: Sweet5hark1
Sweet5hark1- still work on 4.3.4/4.2.7 SRUs and bugs 1386170, bug 1342175 and the 4.2 Calc sort mess (to many bug ids to list)15:47
Sweet5hark1- followed upstream discussion on possible 4.2.8 release15:47
Sweet5hark1- finally released first build of 4.4.0~beta1 for vivid to prereleases ppa after much patching and tweaking15:47
Sweet5hark1- 4.4.0~beta1 l10n is still FTBFS (not urgent though, betas have incomplete l10n anyway)15:47
Sweet5hark1- upstream discussion on baseline/compiler update for more C++11 for LibreOffice 4.5 ff.15:47
Sweet5hark1- upstream discussion on folding URE to libreoffice-core15:47
Sweet5hark1- some coordination of upcoming LibreOffice events: Hamburg (end December -- 31c3), Brussels (begin February 2015, FOSDEM), Gran Canaria (March), Cambridge (May)15:47
Sweet5hark1- clarified REFERENCEOOMAJORMINOR confusion upstream (this is about which version of15:47
Sweet5hark1  OpenOffice.org LibreOffice claims to impersonate to extensions)15:47
Sweet5hark1- some coordination on LibreOffice mobile(Android) tender (which also enables completing the gtk3 engine, more OpenGL rendering)15:47
Sweet5hark1- some considerations on the long-term supportability of LibreOffice 3.5.x on precise15:47
Sweet5hark1- refactored some fundamental Writer container class from 1980ies code to pull it screaming and kicking into this century (constness, templateing, typesafety, kill macros)15:47
Sweet5hark1- some flu downtime15:47
Sweet5hark1- running on extrawide productivity now: got myself a 34" 21:9 screen15:47
ubot5bug 1386170 in libreoffice (Ubuntu) "Libreoffice startup center shorcut broken" [Undecided,Fix committed] https://launchpad.net/bugs/138617015:47
ubot5bug 1342175 in LibreOffice Productivity Suite "[upstream] Poor performance with find & replace with empty value on large data set" [Medium,Confirmed] https://launchpad.net/bugs/134217515:47
willcookeSweet5hark1, I'll try and get over to Cambridge for a day in May  - it's just down the road from me15:48
Sweet5hark1willcooke: awesome!15:48
willcooke#topic tkamppeter15:48
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: tkamppeter
tkamppeter- OpenPrinting web server: Several fixes in database maintenance scripts15:49
tkamppeter- system-config-printer: Download mostly working again15:49
tkamppeter- hplip: HPLIP team is testing IPP-over-USB.15:49
tkamppeter- Bugs.15:49
willcookegood news on the driver download, thanks tkamppeter15:49
willcooke#topic robert_ancell15:50
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: robert_ancell
willcookeWorked on:15:50
willcooke- Released Unity Greeter 15.04.0, 15.04.115:50
willcooke- More code working for TPM support15:50
willcooke- Started porting gnome-bluetooth to Bluez 515:50
willcooke- Updated gnome-calculator to 3.1215:50
willcooke- Upstreamed gnome-bluetooth patches15:50
willcookeCurrently working on:15:50
willcooke- TPM support15:50
willcooke- Bluez 5 support15:50
willcooke#topic TheMuso15:50
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: TheMuso
willcooke* Packaged up Pulseaudio 6.0 RC 1 aka 5.99.1. It was initially uploaded to the Ubuntu desktop team bluez5 PPA, and was moved to the transitions PPA ppa:ubuntu-desktop/transitions.15:50
willcooke* Also built armhf packages, and they can be found at http://people.canonical.com/~themuso/pulse-5.99-bluez5-armhf/.15:50
willcooke* Discussed with Debian about where Ubuntu pulseaudio packaging will be hosted going forward, it was agreed to put it in a branch as part of the pkg-pulse alioth team git packaging repo.15:50
willcooke* Pushed the packaging of 5.99.1 to Debian's git repo as a result of sed discussion.15:50
willcooke* Upgraded to vivid, no show stopper issues for me personally, will spend some time testing the latest pulse going forward, and plan to package newer RC releases as they are made available.15:50
willcooke#topic any other business15:51
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: any other business
willcookeLots of things in progress right now, but nothing solid to report on, probably will have more details next week15:51
willcookemlankhorst, FJKong - are you guys around atm?15:52
FJKongwillcooke: atm?15:53
willcookeFJKong, you want to give your update?15:53
willcooke#topic FJKong15:53
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Desktop Weekly Meeting 2014-12-02 | Current topic: FJKong
FJKongI already give my update...15:53
willcookeoh15:54
willcookeyes15:54
willcookeof course15:54
FJKongpinyin thing..15:54
* willcooke is having too many simultaneous conversations 15:54
willcookein which case15:54
willcooke#endmeeting15:54
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu
meetingologyMeeting ended Tue Dec  2 15:54:39 2014 UTC.15:54
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2014/ubuntu-desktop.2014-12-02-15.31.moin.txt15:54
Sweet5hark1ah, so freenode wasnt kidding and muted my last item for flooding ....15:56
willcookeoh - one more thing, I am going to be in the London office on Thursday , so will be travelling Thursday morning15:57
desrtSweet5hark1: you were trying to write, in decimal, the number of minutes it took to build the new libreoffice?15:57
Sweet5hark1desrt: actually the line was: "#agreed Sweetshark should stop using MeetBots tags to confuse his co-workers"15:58
desrt:)15:58
* desrt pastes one-line-at-a-time these days to avoid trouble15:59
seb128kenvandine, hey16:00
seb128kenvandine, do you plan to do some settings landing for rtm/ota?16:00
didrocksseb128: did you check the udev downgrade? I'm free for helping you now :)16:01
kenvandineseb128, yup16:01
seb128didrocks, no, came back like 1 min before the meeting and the issue happen on my work laptop so I couldn't reboot16:02
didrocksseb128: ok, keep me posted16:02
didrockslarsu: on the g-t thing, any chance so that we have a good bamf matching again on the terminal windows? (I saw you discuss it the other day, but didn't see the end of it I guess)16:03
larsudidrocks: it's on my list, just not very high, sorry16:04
larsudidrocks: I have the problem myself, so I'll probably get around to fixing it at some point this cycle ;)16:05
didrockslarsu: as long as it's on your list for vivid, I'm fine, I just don't think we should release in the current status16:05
didrockslarsu: heh ;)16:05
didrocksstate* even16:05
larsudidrocks: I totally agree :)16:05
mlankhorstsorta16:11
=== om26er is now known as om26er|dinner
seb128didrocks, pitti, downgrading udev/libudev fixes the issue16:26
seb128diff from udevadm info --export-db on http://paste.ubuntu.com/9346619/16:26
seb128wlan0 and some eth stuff changed16:28
pittiseb128: ah, thanks for confirming! can you please ubuntu-bug udev and attach that diff? I'll see what changed there and how to debug this further16:31
seb128pitti, sure, with the new udev installed I guess?16:33
seb128hum, syslog is spammed with such warnings16:33
seb128Dec  2 17:23:25 localhost systemd[1]: unit_create_cgroups -.slice: cgroup  exists already16:33
seb128Dec  2 17:23:25 localhost systemd[1]: unit_create_cgroups system.slice: cgroup /system.slice exists already16:33
seb128Dec  2 17:23:25 localhost systemd[1]: Failed to reset devices.list on /system.slice: Invalid argument16:33
pittiseb128: doen't matter that much16:33
seb128yeah, just trying to find useful infos and I've pages of those16:33
pittiseb128: right, but that should be unrelated and relatively harmless; if systemd 217 plus udev 215 fixes it, it's not that16:34
pittiseb128: you didn't happen to try systemd 215 plus udev 217, I suppose?16:34
seb128my syslog has no wlan0 with udev 21716:35
seb128pitti, no, but I can if you want16:35
seb128that's the boot with udev 21716:36
seb128Dec  2 17:23:25 localhost NetworkManager[740]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/virbr0, iface: virbr0)16:36
seb128with 21516:36
pittiseb128: I have these messages too; they are from an intermediate version of a patch to fix user LXC containers16:36
seb128Dec  2 17:25:07 localhost NetworkManager[757]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/wlan0, iface: wlan0)16:36
seb128the wlan0 line is missing with 21716:37
pittiseb128: do you have wlan0 in /etc/network/interfaces?16:37
seb128$ cat /etc/network/interfaces16:37
seb128auto lo16:37
seb128iface lo inet loopback16:37
seb128$16:37
pittiwe usually don't on desktop and let NM manage it dynamically16:37
seb128pitti, ^16:37
seb128pitti, well, seeing http://paste.ubuntu.com/9346619/ wlan is missing16:38
pittiah right, I have these too (lo, wlan0)16:38
seb128-P: /devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/wlan016:38
seb128-E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:02:00.0/net/wlan016:38
seb128-E: DEVTYPE=wlan16:38
pittiseb128: yes, that diff is most useful16:38
pittiseb128: I don't have a virbr0, just an lxcbr0 (what lxc sets up); do you happen to know where that comes from?16:40
seb128pitti, no idea, maybe that has nothing to do with it16:40
seb128virtualbox I would guess from the name?16:40
seb128I use it16:40
pittiseb128: oh, waaaaaaaait16:41
pitti        * Userspace firmware loading support has been removed and16:41
pitti          the minimum supported kernel version is thus bumped to 3.7.16:41
pittithat smells a lot like your diff16:41
pitti+E: FIRMWARE=iwlwifi-6000-5.ucode16:41
pitti+E: SUBSYSTEM=firmware16:41
pitti+E: TIMEOUT=6016:41
pittii. e. in that state the firmware isn't loaded yet16:41
seb128pitti, https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/139845816:42
ubot5Launchpad bug 1398458 in systemd (Ubuntu) "wlan interface missing on boot with v217" [Undecided,New]16:42
seb128pitti, my kernel is 3.16.0-26-generic16:43
pitti[    6.586593] iwlwifi 0000:02:00.0: Direct firmware load failed with error -216:43
Sarvatti dont see iwlwifi-6000-5.ucode in any linux-firmware package16:46
pittiin dmesg I see [    2.898239] iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm16:47
pittiso that's Centrino Advanced-N 6200 (your's) vs. 6205 (mine), shouldn't be totally different..16:47
pittiseb128: could you boot with "debug log_buf_len=1M"? maybe the kernel will be a bit more verbose about what fails?16:49
seb128pitti, where do I put that?16:49
pittiseb128: ah, kernel command line, i. e. in the "linux" line in grub16:50
pittiwhere you'd also have init= or  quiet and splash16:50
seb128k16:51
seb128pitti, waiting a few minutes in case apw has a better suggestion16:51
seb128going to make some tea meanwhile16:52
pittiseb128: mmmm, tea!16:52
seb128:-)16:52
=== mozzarel1 is now known as mozzarella
=== om26er|dinner is now known as om26er
=== alan_g is now known as alan_g|EOD
* willcooke -> EOD18:36
=== greyback_ is now known as greyback

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