/srv/irclogs.ubuntu.com/2015/01/20/#ubuntu-desktop.txt

TheMuso`robert_ancell_: Thats difficult, because its difficult to transition users from using one shortcut to another. The installer still offers both, although the desktop uses the newer shortcut, super + alt + s. Probably worth changing to be consistant.00:16
robert_ancell_TheMuso`, so should we make u-g do both in trusty?00:16
robert_ancell_seb128 was concerned about changing the existing key combo00:16
TheMuso`robert_ancell_: Is that hard to do? Afaik we offer the shortcut via the menu shortcut stuff atm.00:17
TheMuso`robert_ancell_: Particularly since the menu shows the shortcut as well.00:18
robert_ancell_TheMuso`, harder than backporting the fix but shouldn't be too hard to change the default to alt+ctrl+s and also support ctrl+s00:18
TheMuso`Alt + super + S, and yeah sounds good.00:18
TheMuso`as well as control + s.00:18
robert_ancell_yeah, that one :)00:19
=== TheMuso` is now known as TheMuso
pittiGood morning04:56
desrthello pitti04:58
pittihey desrt, how are you?05:00
desrtokay05:00
desrtjust writing some NEWS05:00
didrocksgood morning06:04
pittibonjour didrocks, ça va ?06:08
larsugood morning!06:15
didrockspitti: ça va bien, et toi ?06:16
didrocksgood morning larsu !06:16
didrockshum, keybindings don't work, restarting session06:20
didrocksand while I'm at it, rebooting under upstart for a test06:20
larsugood luck ;)06:24
didrocksinteresting, pressing escape on plymouth even on upstart just shows a blank screen, we don't display /dev/console here, maybe only failing jobs…06:24
didrocksat least, I have my keybindings back now :)06:24
didrockslarsu: if you try to scroll the volume on the sound menu, don't you see weird behavior06:26
didrockswhen dragging the slider?06:26
larsudidrocks: yep, it's broken (and on my list)06:26
larsuthere's a bug about it iirc06:26
didrocksok, I'm not dreaming then! :)06:27
didrocksI guess it's due to the 120% patch06:27
larsusure?06:27
larsuI think it worked in U06:27
* larsu wrote that patch and probably tried the slider06:27
didrocksI'm unsure, the offset seems to match a 20% missing :)06:28
didrockslike if a callback would reset from the % the slider is completed06:28
larsuhm, this might be a different issue06:28
didrocksI don't really know in utopic, most of the time, I'm using the multimedia keys for this06:28
larsufor me, it simply jumps back to 006:29
didrocks… until they broke at login time :)06:29
didrocksah06:29
didrockstry to drag until 80%06:29
larsulike some event translation problem (sometimes I can make it go to 1/3)06:29
didrocksright06:29
didrocksand if you go over 80%, it's setting at 100%06:29
* larsu moves that up in his todo list. didrocks important.06:29
didrockslarsu: ahah, don't! I just noticed it this morning due to the multimedia keys :)06:30
larsudidrocks: interesting. I can't try that right now because I can't move it beyond 30%06:30
didrockswell, still to fix for vivid06:30
larsuright06:30
didrockslarsu: I think I will be a good candidate to test your patch then!06:30
larsu:)06:31
pittididrocks: je vais bien, merci !06:31
pittinous avons regardé un bon concert hier soir -- "Scrap Arts Music"06:31
pittiah, http://scrapartsmusic.com/06:32
* didrocks looks06:32
pittithey do drums and sounds on metal scrap, plastic pipes, isolation material and what not06:32
didrockspitti: sounds interestering! Were they giving a show in your city?06:33
pittididrocks: yeah, right in the "Parktheater" which is a 15 mins walk from here06:33
pittiI love that place -- it's a beautiful theater in "Jugendstil" and they have a lot of nice shows06:34
didrocksoh, nice! :)06:35
didrocksI guess that style goes very well with this arts music show :)06:36
pittididrocks: well, let's say it's a nice contrast :)06:36
pittididrocks: we've seen magic shows and Jazz concerts there, and of course more classical theater plays06:37
pittihttps://de.wikipedia.org/wiki/Kurhaus_G%C3%B6ggingen06:38
pittididrocks: would you have some minutes this morning for catching up on some systemd stuff?06:39
seb128good morning desktopers06:42
seb128hey pitti06:42
pittibonjour seb128, ça va ?06:42
desrtword up seb06:42
seb128pitti, is using /lib/systemld06:42
seb128pitti, is using /lib/systemd/system a debian/ubuntu-ism?06:42
seb128rather than /usr/lib/systemd06:42
seb128pitti, oui, et toi ?06:43
pittiseb128: well, it's an -ism of distros which haven't merged /usr into / yet06:43
pittis/yet//06:43
seb128desrt, good middle-of-the-night06:43
desrt:)06:43
pittiseb128: but upstream software isn't supposed to hardcode that path anyway06:43
seb128pitti, ok, I was reading a bit the systemd documentation to get more familiar with it and upstream documents /usr/lib/systemd so I was wondering06:43
pittiseb128: yeah, that's for Fedora which installs the entire OS into /usr/ now06:44
seb128k06:44
* desrt wonders when the debian world will realise the wisdom of os-in-/usr06:44
seb128pitti, btw I noticed that you added some systemd job without having a Documentation=man:..., should we add that to the recommendations/template we use/...?06:45
didrockspitti: 30 minutes? having family here06:45
pittiseb128: it's in the examples on https://wiki.ubuntu.com/SystemdForUpstartUsers and documented there06:45
pittiseb128: I added it to most stuff, but indeed I left it out where there are no manpages; did I forget one?06:46
pittiwe might also add some URLs or README files06:46
pittididrocks: sure, sounds fine!06:46
didrockshey seb128, desrt!06:47
desrtdidrocks: good morning06:47
seb128pitti, well, e.g ufw doesn't have one and has a manpage, but you did that earlier in the cycle06:48
pittiseb128: ah, I guess I was young and needed the ... education06:48
seb128:-)06:48
pittiseb128: yeah, that one certainly has manpages or other documents06:49
seb128pitti, I'm trying to educate myself as well06:49
pitti- debian/rulles: Call dh_systemd_{enable,start}.06:49
pittigo, pitti, go! spelling R us!06:49
seb128didrocks, pitti, btw do you have your sysgtemd catchup/discussion in public channels, or just over hangouts?06:49
pittiseb128: I don't know yet06:49
pittiseb128: the one I have in mind probably works better over IRC, but I'm fine with HO too06:50
pitti(i. e. the writing-to-thinking ratio is quite low)06:50
seb128if you do IRC I'm probably going to keep an eye on it06:50
pittiseb128: that said, I always enjoy hangouts to actually see my friends :)06:50
seb128trying to get a bit more involved with that side of things06:50
* pitti hugs seb12806:50
seb128hehe06:51
* seb128 hugs pitti06:51
pittiseb128: we got through most stuff, but especially on the phone there's still some bits to port if you are interested06:52
seb128pitti, yeah, I might have a look at helping there06:53
seb128and if not I'm going to try to help at least on bugs and maybe on the user session stuff next cycle06:53
didrockspitti: as you prefer, we can go on IRC07:12
didrocksmy family will live in a bit, but we can start chatting now07:12
didrocksleave*07:12
pittididrocks: so, I was working on providing a counterpart for static-network-up07:13
pittii. e. I want to make network-online.target wait until all "auto" interfaces in /e/network/interfaces are up07:13
pittithat's similar to NetworkManager-wait-online.service or systemd-networkd-wait-online.service which hook themselves there07:13
didrocksthis is not the default of network-online.target?07:14
didrocksor is it when the first is up?07:14
* didrocks remembers a wiki page about it, but quite rotten in my mind07:14
pittin-o.t by itself does nothing, it just comes up when requested07:14
pittiyou have to "implement" it by adding dependencies to it, such as NetworkManager-wait-online.service07:14
didrocksgotcha07:14
pittibut so far we don't have an implementation for ifupdown07:14
didrocksindeed07:15
pittiso, you know about our udev rule to activate ifup@.service?07:15
pittigrep net /lib/udev/rules.d/99-systemd.rules07:15
pittithat one will call ifup@iface.service which will call "ifup iface" once these interfaces appear07:16
pittithat is for catching interfaces which are hotplugged/slow to initialize and thus aren't covered by the /etc/init.d/networking run during boot07:16
didrockswith $name, corresponding to the newly detected device07:16
pittiso, my initial approach was to write a generator which adds Requires/After=ifup@XXX.service to network-online.target, for XXX in all "auto" /e/n/i07:17
pittithat was http://paste.ubuntu.com/9792001/07:17
didrocksbut this starts the services, due to Requires?07:18
pittididrocks: but at that point I think the "dependencies" approach and the "hotplugged udev event" don't go well together07:18
didrockseven before they are ready07:18
pittididrocks: right07:18
didrocksyeah, so dependency vs event :)07:18
pittididrocks: so if you e. g. make whoopsie Requires/After=network-online.target (the standard way to say "start this service only after we have networking up")07:19
didrocksit will start network-online.target07:19
pittididrocks: then whoopsie and network-online.target will fail with "dependency failure"07:19
didrockswhich will starts all if@07:19
didrocksifup@07:19
didrocksyep07:19
didrocksbecause the unit doesn't exist07:19
pittiif any of the /e/n/i interfaces aren't ready yet07:19
didrockswell, it exists, but not ready07:19
pittididrocks: well, it works if /e/init.d/networking brings them all up07:20
pittididrocks: in my experiment I added an "eth42" to /e/n/i which doesn't exist07:20
pittibut I can make it exist later with 'sudo ip link add name eth42 type veth peer name veth42'07:20
didrocksoh right, that's how "new ones" come up07:20
pittididrocks: so that was my Q on the upstream mailing list -- can I somehow re-trigger the startup of network-oline.target and reverse deps07:21
pittididrocks: yeah, that just simulates a hotplug event, or an interface being detected very late during boot07:21
pittii. e. that ip link command will create an eth42 device, trigger the udev rule, trigger ifup eth42 through ifup@.service07:21
pittididrocks: so that's where in http://paste.ubuntu.com/9792001/ the last paragraph comes into play07:22
didrockshum07:22
pittididrocks: whenever an ifup@.service starts, it re-triggers network-online.target with the Wants=network-online.target07:22
pittididrocks: so while that bit works fine, this doesn't propagate "upwards", i. e. everything *depending on* n-o.target won't start07:22
pittii. e. it's the same problem one level up07:23
didrockssure, as it's not an event07:23
didrocksit's just "that destination is reached"07:23
pittibecause fundamentally, when you start a unit, it starts all of its deps, and if anything fails it fails itself too07:23
didrocksyep07:23
pittiso I was wondering if you have a clever idea about "try to re-start everything which depends on n-o.target" in n-o.target07:24
pittiwhich is arguably turning the design upside down, but I wondered if it's possible07:24
pittias that's basically what you need to trigger units on hardware07:24
didrocksI guess from the dbus API, we can list all failed units and redo the logic…07:24
didrocksbut then, you have the rdepends on the rdepends…07:24
didrocksand so on07:24
didrockssounds hackish07:25
didrocksso, that would mean:07:25
didrocks- listing failed units, check the reason and that they Requires/Wants n-o.target07:25
didrocks- restarts them07:25
pittididrocks: well, instead of re-triggering, it would be enough to not fail into dep-wait, but instead just wait (with a timeout) until your requirements become ready07:25
didrocks- check if there was no rdepends on those units07:25
pittididrocks: yeah, doing all that is crazy, and a "you don't want to do that", I think07:25
didrocksso n-o.target waiting forever?07:25
didrocksyeah ;)07:25
didrocksthe waiting would be better07:26
pittididrocks: so, yesterday I finally gave up and opted for a very simple "waiting" solution07:26
didrocksas it's really what you want to express07:26
pittididrocks: http://paste.ubuntu.com/9787017/07:26
didrocksthe target isn't really ready until all interfaces are up07:26
* didrocks looks07:26
pittididrocks: it's basically what {NetworkManager,systemd-networkd}-wait-online.service do -- these services wait until the network is up, then exit, and then the unit is started07:26
didrocks+TimeoutStartSec=2min -> the issue of course, is that you have to quantify…07:27
pittididrocks: ^ the 2 mins is to copy the  behaviour of /etc/init/networking07:27
pitti... .conf07:27
pitti(default is 1.5min, which would certainly work too, but that's just a detail..)07:28
didrockswell, better to express it explicitely07:28
didrocksTBH, the wait solution is the less hackish to me07:28
didrocksas it's really what you want to express07:29
pittididrocks: so, I don't find that very elegant, with the polling loop07:29
pittibut in essence, I think it fits the design best, and mirrors what the other "implementations" of n-o.t do07:29
didrockspitti: can't we have a simple daemon receiving some udev events?07:29
didrocksinstead of polling07:29
pittididrocks: that's not enough07:29
pittiifup'ing an interface doesn't send out uevents07:29
pittiifup is ... special07:29
didrocksah… :)07:30
pittiyou actually have to ask ifquery whether an interface is up07:30
pittithat's the only guaranteed way07:30
didrocksok, hence being bound to polling07:30
pittiyou can't even rely on ifup's exit status (debian bug 773539), but that wouldn't help that much either07:30
ubot5Debian bug 773539 in ifupdown "ifupdown: Please return exit status 1 when up command fails (unconfigured interface affects network-manager)" [Normal,Open] http://bugs.debian.org/77353907:30
pittididrocks: so, I think it's an ok way to get the correct behaviour (I tested it in a VM pretty extensively), it's just not terribly elegant07:32
didrocksyeah, and we can't really get that in a dependency fashion to reevaluate it07:33
pittinow the only question is whether we want n-o.target to fail after two mins (by instsalling it into network-online.target.requires/) or to succeed after two mins (by installing it into network-online.target.wants/)07:34
pittiso far under upstart we have a "fallback mode" which boots the system anyway after 2 mins, so I went with wants/ for now07:34
pittiwhich means, whoopsie whould start after 2 mins if an interface fails07:35
pittiwhich for most applications is probably what we want -- the standard case is to wait for all ifaces so that you can bind on all network addresses07:35
pittii. e. for old-skool servers which don't react to hotplugged interfaces07:35
pittididrocks: so, if you don't have a better idea either, I guess I'll go with that ifupdown patch?07:36
didrocksI'm trying to think about it07:36
didrocksgive me 15 minutes, I'm experimenting something07:37
pitticat <<EOF | sudo tee /etc/network/interfaces.d/eth42.cfg07:38
pittiauto eth4207:38
pittiiface eth42 inet static07:38
pitti        address 192.168.2.4207:38
pittiEOF07:38
pittididrocks: ^ that's what I did to add a non-existing interface at boot07:38
pittisudo ip link add name eth42 type veth peer name veth4207:38
pittiand that's how you bring it up after boot07:38
didrocksthanks! trying with this07:38
pitti(another day of yaying for super-quick throw-away VMs, thank you QEMU!)07:39
didrocksheh, indeed!07:39
didrockspitti: yeah, forget about it, this isn't going to work…07:42
didrockshowever, thinking about it, why wouldn't we create another target?07:43
didrockslike network-online.target -> at least, one interface is up07:43
didrocksnetwork-online-all.target (or whatever)07:43
pittididrocks: I had a version of the generator with creating ifup-all-auto.target and adding deps there, but that makes the problem worse07:43
didrocksthat way, we don't delay the whoopsie startup07:43
pittiwell, the problem isn't delaying the woopsie startup -- it's not starting it up at all if not all ifaces are ready at boot07:43
didrocksas most of services only need "some connexion"07:43
pittiof course whoopsie is just my usual test guinea pig -- whoopsie doesn't actually need a n-o.target dep07:44
pitti(i. e. you have to hack its .service to add this)07:44
didrockshum, why would we want to start it without network connection?07:44
pittididrocks: as for "why do services want to delay their startup until all interfaces are up", that's a different discussion07:45
pittiservers usually bind to all available interfaces during startup07:45
pittiand if you bring up an interface later, they won't automatically bind to that07:45
pittiunless they listen to udev and re-bind, etc.07:45
didrocksyou think it's the majority? I would say it's the minority actually07:45
pittididrocks: so whether to have different targets for both cases is of course also something which we can discuss07:46
pittibut it still has the same problem07:46
didrocksand if we explicitely divide that in 2 targets, we can have one succeeding, and the other one failing07:46
pittia direct "hardware comes up" -> "start a unit" link is easy07:46
pittiadd a SYSTEMD_WANTS=foo.service in an udev rule07:46
pittibut putting any indirection in between seems hard07:46
pittilike, make that uevent activate a service which implements a target07:47
pittiwell, I guess I'll re-send that to the upstream ML07:47
didrocksI'm a little uneasy if we are making it failing if any interface doesn't come up to basically say "there is no network at all"07:47
didrocksbut I can see you want to know it…07:48
pittididrocks: well, that's how stuff has worked for years in Ubuntu with the upstart jobs07:48
pittiand they do time out after 2 mins and start anyway after that07:48
pittistgraber wrote that as at early boot, when /etc/init/networking.conf (or /etc/init.d/networking) runs, often some interfaces aren't ready yet on big servers07:48
didrocksso, even on upstart, we didn't retrigger an event to say "there is more interfaces, please reevaluate"07:49
didrocksare*07:49
pittididrocks: and this only applies to services which explicitly depend on network-online.target (which isn't actually a lot; but they did come up during porting)07:49
pittididrocks: we did07:49
pittinet-device-up <NAME>07:50
didrocksah, so, we restarted let's say apache… as a consequence (or reload)07:50
pittibut we already have that -- the uevent, plus the systemd .device unit07:50
pittididrocks: correct; look at e. g. /etc/network/if-up.d/openssh-server07:50
pittididrocks: that restarts openssh on new interfaces07:51
pittiand that's the correct way to do it07:51
didrocksah, but we are getting that in a non systemd way07:51
didrocksbut with those specific rules07:51
didrocksin /etc/network/if-up.d/07:51
didrocksyeah, kind of making sense07:51
pittibut we need the "static-networking-up" (upstart), respectively network-online.target for "old-skool" servers which aren't designed for hotplugging, but just for a server world of static interfaces07:51
didrocksyeah, I think your approach is good enough for most of the case anyway07:52
pittii. e. where you just want to extend the notion of "boot" a bit07:52
didrocksright07:52
pittiit's not a clearly defined semantics anyway, I mostly wanted to mirror what we do on upstart07:52
pittiit gets you a little closer to the old "static" world where you define stuff in /e/n/i and assume it's there07:53
pittifor a desktop it's entirely a no-op07:53
didrocksI think that would be an interesting case, where "boot" isn't an answer for those, for the systemd hackfest07:53
didrockswe do have your solution which is mostly working (as you told, no-op on desktop, mirroring what we did on server)07:53
didrocksbut maybe we can really look how to pull that further and be more dynamic07:54
pittiyeah07:54
didrocksdid you discuss about it with Lennart already?07:54
pittididrocks: only very quickly, but I think I explained it wrongly; I'll re-explain it on the ML07:54
didrocksyeah ;)07:55
didrockstricky!07:55
pitti"how to make hardware activated targets" basically07:55
didrocksI think the "force reevaluating" is maybe an answer07:55
pittididrocks: right, and that works fine for re-evaluating network-online.target itself, through the extra "Wants" in the ifup@.service07:56
pittibut not for its rdepends07:56
didrocksyeah, I more "reevaluating all failed-units"07:56
didrocksmeant*07:56
didrockslike, it can be a keyword as part of the transaction07:57
didrockspitti: ok, I'll update you on plymouth/fsck, back in 5 if you don't mind?07:57
pittididrocks: sure!07:57
pittididrocks: I need to leave for a doctor appt. in ~ 20 mins FYI07:57
pittitakes about 30 mins07:57
pitti1 min to get the allergy shot, and 30 mins sitting there reading the news, in case something goes wrong07:58
pitti(never happened, but oh well, they insist)07:58
* pitti goes back to testing ubuntu CD insertion with update-notifier, to fix its upstart job07:59
pittiugh CDs, who has them still?07:59
* pitti plays with QEMU hot-adding virtual drives07:59
darkxsthow does one plug a CD into qemu ;)08:00
pittiby squeezing really hard!08:00
pittiyou can add an empty drive with -drive if=ide,index=1,media=cdrom08:01
pittiand send a monitor command to insert a "medium" (from an image), which I'm currently RTFMing about08:01
darkxstpitti, or just melt the CD and plug it into the USB port ;)08:02
* didrocks back08:02
pittiactually, -drive media=cdrom is enough08:02
didrockspitti: I really think that if systemd internals can reevaluate (not restart), but retry failing jobs and only try restarting one path that makes sense with the new state of the world…08:02
didrockslet's see what upstream thinks about it08:03
didrockspitti: ok, so on fsck/plymouth08:03
pittiyeah, something for the hackfest08:03
didrocksI have multiple systemd-fsck process talking to one central systemd-fsckd08:03
didrocksand systemd-fsckd talking to plymouth08:03
didrocksI hacked our ubuntu logo theme to get those info08:04
didrockswhich means:08:04
didrocks- systemd grows a dep on plymouth08:04
didrocks- I factorized plymouth communication in the shared static lib08:04
didrocksI have to update the text theme + xubuntu and such to this new protocol08:04
didrocksalso, there are some fixes for some corner cases, like reconnecting if plymouth respawn08:05
didrocksI'm stuck on i18n though08:05
pittididrocks: you mean libplymouth, right? or plymouth the daemon?08:05
didrockslibplymouth08:05
mlankhorstmorning :P08:05
pittididrocks: oh, plymouthd crashing in the middle of fsck'ing, and you can survive that?08:05
pittihey mlankhorst, how are you?08:05
didrockshey mlankhorst08:05
mlankhorsthey I'm good :-)08:06
didrockspitti: yeah, right now, I survive, but I don't reconnect to the new one08:06
pittiambitious!08:06
didrockswell, shouldn't be too hard, like a 20 minutes job testing included :)08:06
didrocksso yeah, then adding the .services, writing manpages…08:06
didrocksI'm just worried about this i18n08:06
pittidarkxst: ah, awesome! FTR: change ide0-cd0 /home/martin/Downloads/ubuntu/vivid-desktop-amd64.iso08:07
didrocks- the first version of plymouth theme (the code is still there, just not in use) did create the string shown to the user08:07
darkxstpitti, given I don't have a functioning cd drive, melting might work better ;)08:07
didrocks- then, mountall sent the translation as part of the message and that's what is used with upstart nowdays08:07
pittidarkxst: it's all virtual :) (I don't have a physical CD drive either)08:08
didrocks- systemd doesn't have any i18n facility…08:08
pittididrocks: oh, you mean s-fsckd will already generate the strings, not the theme08:08
didrocksit seems it makes sense to do that on systemd-side, but maybe different themes wants different message to display and we just send the metadata?08:08
pittididrocks: systemd does have i18n08:08
didrocksthe theme doesn't support i18n either08:08
didrockshum, really?08:08
pittididrocks: yeah, mostly for the .policy files (polkit)08:09
pittididrocks: but also for the CLI tools08:09
darkxstpitti, CD's are a physical media that can't be virtualised ;) iso's on the other can ;)08:09
didrockspitti: I did only see the policy files, which is different, not the CLI tools08:09
* didrocks looks08:09
pittididrocks: oh right08:09
didrocksyeah, regrepped and nothing08:10
pittididrocks: I guess there's something to be said to leave the representation to the theme08:10
pittisome themes might want this entirely graphical, or on really small screens or whatever08:10
didrockspitti: I agree, that's the current implmentation08:10
didrocksbut!08:10
didrocks.script doesn't seem to support i18n08:11
didrocksnot an issue for the C themes of course, but our main one is a script…08:13
pittididrocks: hmm, if themes don't suppor that, how do we i18n this today?08:13
didrockspitti: as told, that was put into mountall which send the strings to the theme08:13
pittieww, yes08:13
didrocksas part of the message08:13
pittididrocks: and "script" can't call shell tools like "gettext", I suppose?08:14
didrockswhich sounds wrong to me08:14
pittiyes, it is08:14
didrocksI didn't try, didn't see that in practice08:14
* didrocks looks for example, but theme documentation is really thin08:14
didrocksyeah, nothing obvious at least08:17
* pitti looks at themes/ubuntu-logo/ubuntu-logo.script08:18
didrockspitti: btw, as told, I tried to be minimal in my patch in the theme, meaning, I don't touch most of the rest of the logic08:19
didrocksbut there is a lot of already dead code due to design changes08:19
didrocks(like the progress bars)08:19
didrocksand all the fsck logic was there08:20
pittididrocks: hm, I can't imagine why plymouth themes wouldn't have their own text/i18n, but maybe they did design it like that, that clients have to create the strings08:20
pittididrocks: adding i18n to fsckd doesn't seem much of a problem really; add it to po/POTFILES.in and use glibc's gettext08:20
pittibut I wonder if that's the right design08:20
pittiwell, obviously it's the current design08:20
didrockspitti: I don't think it is as it means, we are forcing upon each themes our strings08:21
didrockswell, forcing/proposing :)08:21
didrocks(as we can keep, as of today, the metadata as well)08:21
pittididrocks: need to run for appointment, back in 30; but I guess for now let's put the strings into fsckd then?08:24
didrockspitti: yeah :/08:24
didrockspitti: just to be complete on the fsck question: we won't implement the question about "your partition is broken, do you want to fix it?" as systemd-fsck force repair by default08:24
didrocksI need to implement the escape feedback though08:24
pittiat least with that themes don't have to copy&paste the fsck messages08:24
didrockslike you press escape -> cancel all fsck jobs08:24
pittiright08:24
pittiwe mostly just need the "checking, NN%  done" and maybe the cancel08:24
didrocksright08:24
didrocksso, doing the escape first08:25
didrocksand text theme, should be easy08:25
didrocksi18n -> I'm quite "sad" :/08:25
didrockshum, ubuntu-text never supported fsck messages08:32
* didrocks wonders if it worths it to add that now (it's in C)08:32
willcookegood morning all09:02
pittihey willcooke09:03
pittididrocks: hm, we install that on servers, right?09:03
pittididrocks: but if fsckd sends the messages, wouldn't -text get that automatically?09:03
Laneyhallo09:04
didrockspitti: we install that on the client as well, it's shown when you have nvidia cards09:04
didrockspitti: and no, there is no room for "update" message into that theme09:04
didrocks(like no sprite placement)09:05
pittioh, ok09:05
willcookeLaney, bad news...09:05
willcookeLaney, no tenner found.09:05
didrockspitti: the one on the right: http://i.stack.imgur.com/EPKXz.png09:05
Laneywillcooke: oh well, I'll take that raise then09:06
willcookeI might be in the office this week, I'll be sure to check down the back of the sofa in reception for your "raise"09:06
Laney:-)09:06
didrockshum, can't get the disconnect signal from plymouth :/09:10
didrockspitti: I'm unsure that we tested disconnection from plymouth in a long time09:30
didrocksthe issue is that the even loop is stuck, and so is the daemon…09:30
didrocksI'm checking what we are doing in casper or mountall, and it seems to be the same though09:31
seb128Laney, hey, btw it seems the upower transition was a redherring on that sleep issue on the device09:32
pittididrocks: I'm unsure that we tested anythign in plymouth recently :/09:32
pittiit's quite a bit of a bitrot case09:32
pittididrocks: i. e. our current approach is to hope that plymouth won't crash? :/09:33
didrockspitti: seems so, if it does, I'm pretty sure mountall or md5check is stuck09:33
didrockspitti: we have a disconnect handler, bound09:33
didrocksbut it's only trigger from plymouth code on ply_event_loop_process_pending_events()09:33
didrockstriggered*09:33
Laneyseb128: oh yeah?09:34
didrockswhich we already use of course to send the update to plymouth09:34
didrocksbut if plymouth quits, ply_event_loop_process_pending_events() is stuck09:34
didrocksI guess I have to printf in plymouth to see where it's stuck…09:34
seb128Laney, yeah, apparently the issue is not easy to trigger and the testing is a bit flacky/make difficult to confirm what image is good or not09:34
seb128Laney, seems all images get the issue in some random ways09:34
Laneyso we're not sure if it even got worse?09:35
pittididrocks: erk, that's awful; i. e. whenever plymouth would crash (and it does that a lot), essentially the whole boot is stuck09:35
seb128Laney, seems not09:35
didrockspitti: I'm still unsure, can be me not doing something right, but I can't see the immediate issue and the difference I would have with mountall or md5check09:36
didrocksso printf time!09:36
pittididrocks: yuck! I hope it gets captured in the journal :)09:37
didrockspitti: let's see… I feel it's going to be a "fun" day09:38
pittididrocks: uploading ifupdown now; it's all static files, so we can always improve this stuff10:07
* pitti documents that on https://wiki.ubuntu.com/SystemdForUpstartUsers10:10
Laneyseb128: btw, you went offline when I tried to reply to you yesterday then I forgot - yes, taking care of poppler10:18
seb128Laney, great, thanks10:18
seb128yeah, I did some unity8 playing with which got me out of IRC for a while10:19
=== MacSlow is now known as MacSlow|lunch
=== alan_g is now known as alan_g|afk
=== alan_g|afk is now known as alan_g
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
didrocksah, I think I got the plymouth hangups13:35
* didrocks tries something13:35
didrocks\o/13:36
seb128got to the bottom of it?13:36
didrocksyeah13:37
didrocksbasically, you need to attach the event listener after you are connected to plymouth13:37
didrockswhich may creates a race, and that's why I did the other way around13:37
didrocksbut in that case, it doesn't reregister the disconnection handler13:37
didrocksand then, next listen on the queue just hangs13:37
didrocksit's tricky, because if you attach the listener before you connect to plymouth, all events are passed well13:38
didrocksapart from the disconnection…13:38
didrocksI see that casper-md5check does the same than I did btw13:39
didrocksso I guess the process would hang if plymouth crashes13:39
* didrocks adds a TODO13:39
didrockspitti: FYI ^13:41
didrocksseb128: the issue is that the plymouth code is copying the reference at attach time, instead of refering directly to the object13:43
seb128didrocks, is that still in context of the fsck integration to plymouth?13:44
didrocksyeah13:45
didrockswhy?13:45
seb128just curious, I didn't follow closely the issue, trying to make sense of what you describe13:46
=== alan_g|lunch is now known as alan_g
=== locutus_ is now known as LocutusOfBorg1
pittididrocks: "other way round"? you can attach to a listener before connecting? anyway, I'm afraid I know next to nothing about it, so great that you found it!13:58
didrockspitti: yep! Cleaning up the code base and then trying multiple plymouth reconnect14:01
Sweet5harkjcastro: I heard you do lobbying in europe now: https://cdt.org/staff/jorge-castro/14:03
jcastrohah, good to know14:03
didrocksok, now, can reconnect to any new plymouth connexion and resend last update \o/14:16
* pitti ^5s didrocks14:16
* didrocks ^5s back14:16
didrocksok, so control+C now14:17
didrocksthen, will remain i18n and the "what to do with the text theme?"14:17
Laneyseb128: poppler in NEW if you have a few minutes to look15:12
willcookeseb128, all - might be 5 mins late for the meeting again, school run.  Should be back in time though...15:13
seb128Laney, sure15:23
seb128wk15:23
seb128willcooke, k15:23
Laneyty15:24
willcookeback15:31
desrtmmmmmmm15:31
desrtmmmmmmmmmmmm15:31
willcooke#startmeeting Desktop Weekly Team Meeting 2015-01-2015:31
meetingologyMeeting started Tue Jan 20 15:31:25 2015 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 | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic:
desrtmeeting!15:31
willcookeRoll call coming up....15:31
didrocks<loading>15:33
desrt<pleasewait>15:33
qenghoDIALING...15:33
willcookeattente_, desrt, dgadomski_ didrocks, FJKong , happyaron , Laney larsu mlankhorst qengho seb128 Sweet5hark15:33
dgadomski_hello everyone o/15:33
desrthere :)15:34
didrockshey!15:34
FJKonghey15:34
seb128_o/15:34
Sweet5harko/15:34
larsuyep15:34
willcookelets do this thing15:35
willcooke#topic attente_15:35
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: attente_
attente_hi15:35
attente_not much to report, did some more testing for https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1408593 and https://bugs.launchpad.net/mir/+bug/140913315:35
ubot5Launchpad bug 1408593 in xserver-xorg-video-intel (Ubuntu) "X server disables acceleartion or turns off output (makes screen black) after kernel upgrade to v3.18 (Ubuntu Vivid)" [High,Confirmed]15:35
ubot5Launchpad bug 1409133 in linux (Ubuntu) "Heavy black flickering after VT switching on Intel Ironlake Mobile." [High,Confirmed]15:35
attente_tried switching over to using the new mir menu api, but blocked on lack of support in the demo shell, looked into adding it15:35
desrtattente_: did you see that popovers in gtk are using wayland subsurfaces now?15:36
desrtprobably worth seeing if they can be done the same way on mir15:36
desrtwould be nice to have a feature that works better in mir than it does in x11 ;)15:36
attente_you mean implementing subsurfaces in mir?15:37
desrti was thinking that the menu positioning stuff is really just the same as subsurfaces, no?15:37
desrtie: a new surface that is related to and has a relative position to another existing surface but is not necessarily clipped by it15:38
attente_the api adds some extra stuff to determine where to position the surface if it overflows outside of the screen though15:38
larsuattente_: I've started looking into gtk mir too. I'll help out starting very soon15:38
larsuattente_: let me know if you need something specific (if not, let's talk at the sprint)15:39
desrtattente_: ya... i'm sure it won't be 1:1 easy... but probably worth looking into it to see how it can be done... maybe it needs some more changes in mir, maybe not15:39
desrtwould be good to know that ahead of the sprint week15:39
larsumir has a "menu" api?15:40
desrtjust an api for positioning menu-like windows15:40
attente_yeah15:40
desrtnot gmenumodel or anything, if that's what you're thinking :)15:40
attente_but tbh i don't think gtk needs it15:40
seb128larsu, https://code.launchpad.net/~albaguirre/mir/add-menu-api/+merge/24463215:40
attente_because gtk seems to adjust the position inside the screen itself15:40
larsudesrt: no I wasn't thinking that. Just sounded a bit too specific for a window manager15:41
larsuseb128: thanks!15:41
seb128yw :-)15:41
desrtrule 1) window managers must not handle menus15:41
desrtrule 2) feel free to violate rule 1, as long as you write it in javascript15:41
larsudesrt: seems like gerry was against this (in addition to other people)15:42
attente_should we ask them to revert that api?15:42
desrter wait what?15:42
larsuattente_: no, looks like there was quite a bit of discussion around it15:43
* larsu trusts that they came to some kind of consensus15:43
attente_because gtk is already fixing the position of the menus itself15:43
seb128seems like the sort of topic better to discuss in Brussels15:43
desrtya...15:43
larsuya15:43
* desrt is a bit surprised to be hearing this now15:43
willcookeok cool15:43
seb128desrt, it landed less than a week ago15:44
willcookeI will add this topic to my list of Brussels things15:44
desrtseb128: ya.  i know.  i was kinda assuming that it didn't suck.15:44
seb128willcooke, good idea15:44
willcookeone sec while I add it....15:45
willcooke(otherwise I will forget)15:45
* Sweet5hark is available as an adjutant for duels in bruessels15:45
willcooke#topic desrt15:46
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: desrt
desrthi15:46
desrtnot lots to say.  still working on file monitors15:46
desrtthis turned into quite a large job15:46
desrtplus the usual bugs/reviewing/etc. stuff has been keeping me from it a bit15:47
desrtthe good news is that they work.  the bad news is that the branch is in an ugly state and needs to be cleaned up and there are surely some bugs left to fix15:47
desrtthat's all15:47
willcookethanks desrt15:48
willcooke#topic dgadomski_15:48
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: dgadomski_
dgadomski_This week in the widely understood around-desktop area it was:15:48
dgadomski_* established a working setup for testing bug #1104230, solved 2 problems, continuing debugging, new kernel build available in ppa:dgadomski/linux-mst15:48
ubot5bug 1104230 in xserver-xorg-video-intel (Ubuntu) "DisplayPort 1.2 MST support is missing in the Intel driver" [Undecided,Confirmed] https://launchpad.net/bugs/110423015:48
dgadomski_* got positive feedback on fix to bug #1020210, got it sponsored, waiting for it being reviewed and land in -proposed15:48
ubot5bug 1020210 in eglibc (Ubuntu Precise) "Race condition using ATOMIC_FASTBINS in _int_free causes crash or heap corruption" [Undecided,In progress] https://launchpad.net/bugs/102021015:48
dgadomski_* still working on implementation to fix bug #133787315:48
ubot5bug 1337873 in ifupdown (Ubuntu) "Precise, Trusty, Utopic - ifupdown initialization problems caused by race condition" [Undecided,In progress] https://launchpad.net/bugs/133787315:48
dgadomski_* thanks to cyphermox I was able to move forward with bug #1410779, waiting for more feedback from the user15:48
ubot5bug 1410779 in bluez (Ubuntu) "Bluetooth adapter is not working in Ubuntu 14.04" [Undecided,New] https://launchpad.net/bugs/141077915:48
dgadomski_* following upstream decisions regarding the future of bug #44533315:48
ubot5bug 445333 in gtk+2.0 (Ubuntu Trusty) "remember password on printing to windows printers does not work" [High,Triaged] https://launchpad.net/bugs/44533315:48
dgadomski_EOF15:48
willcookethanks dgadomski_ - do you need anything from us right now?15:49
dgadomski_no, thanks, I'm ok currently :)15:49
willcookecool15:50
willcooke#topic didrocks15:50
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: didrocks
didrocksUbuntu Make:15:50
didrocks* Reviewing IDEA (non community) edition integration into Ubuntu Make15:50
didrocks* Get jayatana installed by default (pulled by appmenu package)15:50
didrocksSystemd:15:50
didrocks* systemd sprint, continues converting a bunch of packages: powernap, lxc-android-config, conmux, bluetooth-touch, mosquitto, edubuntu-server15:50
didrocks* pair with Martin to get a crude version of Ubuntu Touch to be started under systemd. We can even ssh to it now and get Unity8 running \o/ Still some work needed for a lot of jobs to run.15:50
didrocks* discussed about the android property bridge and did some testing/debugging on it.15:50
didrocks* finish fsck daemons all connecting to fsckd, and get fsckd talking to plymouth + change plymouth (ubuntu logo) theme. Still some opened questions before integrating that to systemd upstream like where to put i18n… Need as well Ctrl+C integration.15:50
didrocksMisc:15:50
didrocks* Helped FJKong debugging some segfaults using qt.15:50
didrocks.15:50
didrocks(loosing right now some hairs on getting a nice systemd/plymouth integration)15:51
willcookethx didrocks15:52
desrtdidrocks: excellent job!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 | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: FJKong
FJKong* bug tracking: change font size does't works in setting, can't reproduce on my computer15:53
FJKong* bug fixing: crash after clicking apply then clicking menu to change skin, fixed it this week15:53
FJKong* bug tracking: memory leak when using ImageProvider, processing it15:53
FJKong* streghthen skin structure15:53
FJKongmainly focusing on fix bugs about sogou15:54
FJKongthat's all15:54
willcookethanks FJKong15:55
willcooke#topic happyaron15:55
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: happyaron
willcookehappyaron, might not be around - timeout set at 2 mins.  We can always come back around.15:56
larsutimeout. so much pressure.15:56
qenghoHis packets DO have to travel pretty far.15:57
larsuhaha indeed15:57
* Sweet5hark gets the pressure feels too.15:58
willcooke#topic Laney15:58
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: Laney
Laney• Split a-i-t. Need to move reverse-deps of gnome-icon-theme over15:58
Laney• Fix oslo-config upgrade SNAFU15:58
Laney• yelp crash fix15:58
Laney• evolution point release, SRU this to utopic too15:58
Laney• new vala, contains binding security fix so rebuild affected rdeps15:58
Laney• new webkitgtk, build problem, propose a fix upstream15:58
Laney• new gtk+3.0, also some chat about a security fix in trusty15:58
Laney• Get dose-distcheck deployed to the transition tracker to fix parsing error there15:58
Laney• poppler 0.30.0, will be a transition. also SRU a fix for some ligatures not displaying correctly to utopic and trusty15:59
Laney• Start DMB election nomination period15:59
Laney• Some poking flavours about alpha 2 which is meant to be this week, might cancel it due to lack of help15:59
Laney• Get sponsor queue to display ubuntu-desktop branches15:59
Laney15:59
willcookethx Laney15:59
desrtLaney: new glib too15:59
Laneyoh yes15:59
desrtwith your NM Stuff...15:59
Laneyhttps://packages.qa.debian.org/g/glib2.0/news/20150120T153405Z.html15:59
willcooke#topic larsu16:02
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: larsu
larsuhey!16:02
larsu* theme finally doesn't depend on unico anymore16:02
didrocks\o/16:02
desrtlarsu just won the meeting16:02
seb128larsu, I've been running your branch, didn't notice any issue/difference16:03
desrtnext he's going to tell us overlay scrollbars are dead or something16:03
larsu* more theme fixes for spinners, some backgrounds, etc16:03
larsu* also lots of cleanup (removed unused rules and files)16:03
larsuseb128: nice! There's another one as well. Would be cool if we could merge them soon16:03
larsuseb128: thanks16:03
larsudesrt: not yet, though I've played around backporting the upstream ones16:03
seb128great, we should probably put those in a silo when you feel like they are ready for landing16:03
desrtlarsu: "we need to talk...."16:04
larsudesrt: I think we should just wait though. Just one cycle is not worth the hassle16:04
larsuseb128: can you please do that? You have the power ;)16:04
larsudesrt: _we_ do?16:04
desrtlarsu: yes.  protocol violation here16:04
seb128larsu, if you are happy with your current work and want to land it, sure16:04
desrtdon't waste time backporting when you're gonna see laney in a couple of weeks16:04
desrtjust make sure you have enough money in your beer fund16:05
larsuseb128: yes please - thanks16:05
Laneycorrect16:05
larsuhaha16:05
larsuslippy-finger time!16:05
larsuanyhow:16:05
larsu* started looking into gtk/mir to be able to jump into it at the hackfest16:06
seb128I'm happy to drink beers with you guys while Laney fixes the issue with the new GTK he just slipped in :p16:06
desrtsounds like we're gonna need a bigger beer fund...16:06
willcooke:)16:06
larsu* oh and looked into the volume slider event issue (thanks didrocks). Got a fix but don't know why it works16:06
willcookeI'll look down the back of the Canonical sofa16:06
Laneyplenty of issues to go around guys16:06
Laneywe can have a lucky dip16:06
didrockslarsu: that's the best fixes :)16:06
willcookeonce Laney has his pay rise there should still be plenty to go around16:06
seb128haha16:06
desrtwe're all going to need a pay raise to cover our keeping seb in a tranquil state16:07
larsufor some reason event coordinates don't need to be mapped to the slider's allocation anymore16:07
Laneyhe means because the numbers will start to overflow the bank's integers16:07
seb128didrocks, is the issue that the cursor is shifted from the actual position activated when you click?16:07
larsuI can't find a relevant commit in gtk16:07
didrocksseb128: right!16:07
didrockswhen you drag as well…16:07
seb128didrocks, k, I noticed that as well16:07
larsunot sure if bisecting is needed or if we can just use the fix I have and dtop thinking about it16:07
didrockswhich is even more puzzling to my brain ;16:08
Laneythat's been on the pad for weeks already16:08
didrocks:)16:08
Laneywhy is random pinging necessary?16:08
qenghoLaney: you hope they're unsigned types.16:08
Laneyjust as long as the cheques are signed16:08
willcookelarsu, ok to move on?16:09
larsuwillcooke: yep, that's it16:09
willcookethanks larsu16:09
willcooke#topic mlankhorst16:09
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: mlankhorst
mlankhorstharassing people in #ubuntu-release without much success16:09
mlankhorstupdating the vmware and intel packages in the x-staging ppa for 1.17 (waiting on fglrx)16:09
mlankhorstadding rotation and 2x option to xmir-standalone16:09
mlankhorstresend glamor patches to xorg-devel ml16:09
mlankhorstregression test and upload mesa 10.4.2 to vivid16:09
mlankhorstupload and verify xserver-xorg-video-intel sru's with rotation fixes16:09
mlankhorstupload new xserver-xorg-video-vmware to archive after testing16:09
willcookegreat stuff, thanks mlankhorst.16:10
willcookeAny luck today with #ubuntu-release?16:10
mlankhorstnope :P16:10
didrocksmlankhorst: did you try direct ping as suggested?16:10
mlankhorstjust a silent echo16:10
mlankhorstI 'll try that next, but usually that channel is more active16:11
mlankhorstraof accepted some packages, but I had some discussion about the ones not in yet though i havent had a reply rom him since16:11
willcookehe's on the other side of the world isn't he?16:12
willcookemlankhorst, if you dont have any luck by EOD tomorrow, let's revisit16:14
willcooke#topic qengho16:14
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: qengho
qengho- In Cr, fixed bugs like search-suggestions and DRI3/sandbox backport.16:16
qengho- Worked on connecting Cr to mir. I may need help with today's problem. I'll ask here once I try some more.16:16
qenghoAnd that's mostly it. Some debugging of a crash in unity8, but that got nowhere.16:16
willcookethanks qengho16:16
seb128qengho, is chromium updated soon?16:17
seb128qengho, you said the next update would be around now and would adress that bug that tops e.u.c16:17
qenghoseb128: I said in about two weeks, which is still a week away.16:17
seb128oh ok, I though it was 2 meetings ago16:18
seb128all good then ;-)16:18
willcooke#topic seb12816:19
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: seb128
seb128* had some vac days16:19
seb128* helped moving some SRUs forward (updated patches, triaged bugs, verified some fixes)16:19
seb128* a bit of sponsoring16:19
seb128* backported a fix to rtm to make the "reply" hint in indicator-message translated16:19
seb128* spent some time reading documentation and playing with unity8, current desktop-next session, systemd16:19
seb128* usual share of desktop related bugs triage and discussions16:19
seb128</week>16:19
willcookethanks seb12816:20
willcooke#topic Sweet5hark16:20
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: Sweet5hark
Sweet5hark- checked prerequs. and submitted MIRs for libabw, libe-book, libeot, libetoneyek, libfreehand, libmwaw, libodfgen to ubuntu-mir team for approval -- bug 1410866 and bug 141088316:20
Sweet5hark- blogged about the (small) writer performance improvements: https://skyfromme.wordpress.com/2015/01/15/swnodeindex-ludicious-speed/16:20
Sweet5hark- various trackers/issues grinding16:20
Sweet5hark- remerging from Debian (ongoing)16:20
Sweet5hark- new upstream LibreOffice 4.4.0~rc3 due this week (tag expected ~today)16:20
Sweet5hark- some upstream patch review16:20
Sweet5hark- upstream admistration tasks (meh)16:20
Sweet5harkEOF16:20
ubot5bug 1410866 in Ubuntu Weather App "Autopilot tests fail with AttributeError: Class 'AppHeader' has no attribute '_show_if_not_visible'." [Undecided,New] https://launchpad.net/bugs/141086616:20
ubot5bug 1410883 in libodfgen (Ubuntu) "[MIR] multiple LibreOffice dependencies in universe" [Undecided,New] https://launchpad.net/bugs/141088316:21
willcookethx Sweet5hark16:22
willcooke#topic themuso16:22
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: themuso
willcooke* Exclusively been working on bug #1066157, and have determined that unity is using deprecated methods/signals in atk, so am now going through unity a11y code checking all methods/signals, and checking whether they are still valid. There may be more things to fix to resolve this bug, but I think this will go a long way to getting us there.16:22
ubot5bug 1066157 in unity (Ubuntu) "dash +orca does not speak the names of application icons" [High,Triaged] https://launchpad.net/bugs/106615716:22
willcooke#topic any other business16:22
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v | Desktop Weekly Team Meeting 2015-01-20 | Current topic: any other business
willcookeDont think there is much else16:22
seb128seems not16:23
willcooke#endmeeting16:23
=== meetingology changed the topic of #ubuntu-desktop to: Welcome to the Desktop Team | https://wiki.ubuntu.com/DesktopTeam | For support please join #ubuntu | Issues with GTK 3.14? Check here: http://pad.ubuntu.com/gtk-update-v
meetingologyMeeting ended Tue Jan 20 16:23:17 2015 UTC.16:23
meetingologyMinutes:        http://ubottu.com/meetingology/logs/ubuntu-desktop/2015/ubuntu-desktop.2015-01-20-15.31.moin.txt16:23
willcookethanks all16:23
seb128qengho, found back the IRC log btw, http://irclogs.ubuntu.com/2015/01/08/%23ubuntu-desktop.html#t16:3716:23
seb128qengho, that was not previous week but the week before ;-)16:23
Sweet5harklooking for forward to see you guys soon in cafe delirium ...16:24
larsuSweet5hark: !16:25
LaneyWas a bit busy for me last time ...16:25
desrtya16:25
desrti'm starting to get tired of going to this place :)16:25
seb128Sweet5hark, btw I lost track, but is there any libreoffice work I'm supposed to upload for you and that I didn't do?16:25
didrocksdesrt: come on, it's your second venue to FOSDEM only IIRC :)16:26
desrtmight be better to buy a case of beer from elsewhere and bring it to the alleyway :)16:26
larsu3rd16:26
larsudesrt: wegbier!16:26
desrt3rd?  seems more like 4th or 5th16:26
larsudesrt: at least 3rd (I was there the last two years and you were there)16:26
Sweet5harkseb128: rechecking ...16:26
seb128Sweet5hark, danke16:26
desrtcodethink had some hackfests in brussels around fosdem time16:27
qenghoseb128: I expect a upstream release in the next few days, but after patching/building/testing, it will be next week before it's ready to upload.16:28
seb128qengho, ok, fair enough, looking forward the update still ;-)16:28
qengho:)16:28
qenghoMe too!16:28
Sweet5harkseb128: hmm, I dont see LibreOffice 4.2.8 in trusty-proposed nor in the trusty queue: http://people.canonical.com/~bjoern/trusty/4.2.8/16:29
Sweet5harkseb128: ... and I will throw some 4.4.0 rc at you in the next days, I guess.16:30
seb128Sweet5hark, ok, I think that's the one which was missing SRU info, you added those and I didn't have another look16:30
seb128k, sounds good16:30
seb128I'm going to have another look to the SRU one16:31
Sweet5harkseb128: great thanks so much! as for vivid -- no other upload. Precise: yeah, Id guess we need to do something there at some point -- lets talk in brussels on that if possible.16:32
seb128ok16:32
Sweet5harkseb128: yes, 4.2.8 now has a bug ID in the changes ...16:32
didrocksoh my! /me found a way easier way (and remove last hour of work :/)16:54
desrtdidrocks: on the scale of replace-oneself-with-a-script experiences, an hour of wasted effort is actually pretty low :)16:55
didrocksdesrt: indeed, especially counting that I remove many lines, a hashmap I was handling manually and so force in the process :)16:57
didrocksit's one of those things when you are writing code, thinking "it sucks", and suddenly, when you gave up on thinking on another solution, it just comes to your mind…16:58
pittiargh, Sweetshark is already gone ;/ wanted to say happy bday17:34
* didrocks waves good evening17:48
=== alan_g is now known as alan_g|EOD
=== dpm is now known as dpm-afk
* willcooke EOD18:56
=== dpm-afk is now known as dpm
=== dpm is now known as dpm-afk
tedgrobert_ancell, Am I correct to assume that you'll land the indicator-bluetooth bz5 MR when you've got the whole transition ready?21:27
robert_ancelltedg, yes21:28
tedgrobert_ancell, Cool, any idea of time? Guessing it has to be relatively soon for FF coming up.21:29
robert_ancelltedg, I'm not sure what the plan is. didrocks was managing the transition. I'm just doing the grunt work for the indicator21:30
tedgAh, okay.21:30
tedgGrunt away! ;-)21:31
=== pat_ is now known as Guest37854
=== Guest37854 is now known as pmcgowan
Sweet5harkmterry: as a trusty main inclusion request man: do you see any obvious troubles with bug 1410883 or bug 1410966?23:18
ubot5bug 1410883 in libodfgen (Ubuntu) "[MIR] multiple LibreOffice dependencies in universe" [Undecided,New] https://launchpad.net/bugs/141088323:18
ubot5bug 1410966 in libeot (Ubuntu) "[MIR] multiple LibreOffice dependencies in universe" [Undecided,New] https://launchpad.net/bugs/141096623:18
mterrySweet5hark, ah, I haven't looked at those yet.  It's near eod for me, mind if I look at them tomorrow?23:19
Sweet5harkmterry: no worries, not too urgent...23:19

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