/srv/irclogs.ubuntu.com/2017/07/24/#ubuntu-desktop.txt

didrocksgood morning04:50
dufluMorning didrocks04:52
dufluHuh? The only working call to vaCreateSurfaces is the one where we pass the parameters in the wrong order (!?)... where working means status=0 but still corruption04:52
dufluOh... macro magic to rearrange parameters04:54
didrockshey duflu, good Monday? Sounds some wayland fights ;)04:59
dufludidrocks, It is Monday at least. Yes, Wayland :)05:00
didrocksheh :)05:00
duflu\o/ Hardware decoding under Wayland to Clutter!05:35
duflu(with many hacks that now need eliminating)05:35
dufludidrocks, Yes it is now a good Monday :)06:40
dufluHow are you?06:40
didrocksduflu: I'm good, thanks! What happened so that it became a good Monday? :p06:41
dufludidrocks, I finally got hardware video decoding on Wayland fixed. Only took a week06:41
didrocksoh, that will be a great enhancement :)06:42
andyrockgood morning!07:00
didrockshey andyrock, good week-end?07:01
dufluMorning andyrock07:01
andyrockhey didrocks07:01
andyrockhey duflu07:01
andyrockgood enough07:01
andyrockspend the we in Bologna with my brother07:01
didrockssounds great ;)07:02
seb128good morning desktopers!07:07
seb128hey andyrock duflu, re didrocks07:09
dufluHi seb12807:09
andyrockhey seb12807:09
didrocksre seb12807:09
Laneywhat's up08:03
willcookemorning all!08:04
willcookeDoing a pretty good impression of winter here today08:04
seb128hey Laney, willcooke, how is u.k today?08:08
seb128more automn like here08:09
=== maclin1 is now known as maclin
Laneyhey seb12808:11
Laneyyeah quite grey, wet and windy08:11
flexiondotorgMorning seb128 Laney willcooke andyrock duflu08:12
dufluHi flexiondotorg08:12
seb128hey flexiondotorg08:13
alexarnaudgood morning all :) !08:16
seb128hey alexarnaud08:17
alexarnaudseb128: how are you today?08:17
seb128good! you?08:19
=== JamieBen_ is now known as JamieBennett
alexarnaudseb128: good :)09:21
=== carlolo is now known as clobrano
infinityseb128: Who do I complain to that since rebooting from unity to gnome-shell, I can no longer disable my touchpad?10:41
didrocksinfinity: could be the -synaptics vs libinput transition?10:42
infinityI don't think my driver changed.10:42
infinityBut the mouse/keyboard options sure did.10:42
seb128infinity, uninstall synaptic if it's installed10:42
didrocksbug #168608110:42
ubot5bug 1686081 in xorg (Ubuntu) "If -synaptics is installed, GNOME Mouse & Touchpad Settings doesn't work" [High,Confirmed] https://launchpad.net/bugs/168608110:42
infinityHrm.  Will try and report back.10:43
seb128seems didrocks is on the case, /me goes back to what he was doing10:43
infinitydidrocks: You win.  How very unintuitive.10:47
infinitydidrocks: But thanks for saving me from going insane with accidental palm drags.10:47
didrocksinfinity: let's say "have experience with it" :-)10:48
didrockshappy that it helped!10:48
willcookedidrocks, do we have a "proper" solution to that, like can we forcibly remove synaptics or something?10:49
infinitydidrocks: I assume there's still ongoing work to make the default theme less... Fedora?10:50
infinity(All the blue is rather jarringly unUbuntu)10:50
willcookeinfinity, yeah we do - got a hackfest kinda thing planned for end of August10:50
willcookeinfinity, I made a start. kinda.  http://imgur.com/a/NjUXa10:51
willcookefew things to fix there ;)10:51
infinitywillcooke: Cool.  I think in the interim, only a few colours need changing to make it at least kinda look right (the +/- bars in the panel, and the default lock screen colour)10:51
didrockswillcooke: there is a trello card for it: https://trello.com/c/9GI3EFh2/122-bug1686081-if-synaptics-is-installed-gnome-mouse-touchpad-settings-doesnt-work, discussed about it with seb128, not trivial, but really annoying10:51
infinitywillcooke: Oh, and maybe the top bar slightly less absolute black. :P10:51
willcookeinfinity, yeah totally agree.  Thats what I was trying to fix actually.  global search and replace was a bad idea it seems.  who knew?!10:52
infinity(ie: same background as our gnome-terminal)10:52
willcookedidrocks, thanks!10:52
didrocksinfinity: I guess we all are in favor of blackless top bar (at least, with our theme :p)10:52
seb128willcooke, it's the same old "need to port u-c-c to libinput" that oem wants and we are talking about for some cycles10:52
infinitydidrocks: I actually like the default GNOME theme, I just don't want it identical to Fedora.  And we don't use true black anywhere, so that same "purplish almost-black" that we use in the terminal background would be appropriate.10:53
=== Kamilion is now known as |{amilion
=== |{amilion is now known as Kamilion
didrocksinfinity: could be, we'll experiment (and maybe provide 2 sessions: gnome upstream one with default themes et our own "ubuntu experience"), that's still to be discussed :)10:54
infinityAnd, of course, something orangeish to replace the blue +/- bars.10:54
infinityI'm going to miss menus in my window titlenbars.10:54
infinitytitlebars, too.10:54
didrocks(same)10:55
infinityAs horrible hacks go, when it finally worked how I wanted it, it was niceish.10:55
didrockswhat have you changed?10:55
didrocksjust curious, could be useful feedbacks10:55
didrocksany extensions/anything?10:55
infinityBasically nothing.  Literally just logged into the fresh session a few hours ago.10:55
infinityI assume it migrated over some generic settings from unity (ie: it's still got my wallpaper selection), but for the most part, it looks very Fedora.10:56
didrocksapart from the launcher and some icon renames, nothing is ported, the keys were still the generic one10:56
didrocksso nothing to port was the net benefit :)10:56
infinityRight, I didn't mean to imply there was actual migration, just that it's obvious some stuff went unchanged, like who renders the root window (nautilus?)10:57
infinityOddly enough, that's sort of comforting.  Even when your whole workflow goes to crap, having the wallpaper consistent feels like not all is lost. :P10:58
didrocksahah :)10:58
didrocksthat familiar feeling…10:58
infinitydidrocks: Anyhow, I won't be shy about providing some feedback as I find things that rub me the wrong way.11:02
willcookethanks infinity, all feedback gratefully received11:02
infinitydidrocks: First thing I noted (other than the synaptics bug) was that Super-L wasn't bound to lock screen anymore.  That must have been a Unity special.11:02
didrocksI'm sure you won't be shy ;) and yeah, please feel free :)11:02
willcookehaha!  Told you so seb128 & Laney ;D  ^11:03
infinitydidrocks: But given that binding also works in Windows, I found it a pleasant analog.11:03
didrocksyeah, their default is the old ctrl+alt+l?11:03
infinity*nod*11:03
infinityI think both worked for me in Unity because I got Super+L from Unity and Ctrl-Alt-L from the gnome keyboard settings.11:03
infinityOn relog, of course, I only had the latter.11:03
infinityAnd since they don't seem allow binding two things to one action, I now have the former. :P11:04
didrocksyeah, I never left Ctrl+Alt+l, the other one was added to compiz as a secondary action11:04
infinityI use a Windows desktop for gaming, and Super-L is the shortcut there, and I dig consistency.11:04
infinityBut also, it's the binding that makes more sense when Super is "they key to manage overall desktop stuff".11:05
didrockswillcooke: can you add it to your special list of polish that we can discuss about?11:05
infinity(Though, I guess maybe GNOME people still live in a pretend world where some people's keyboards were made prior to 1997?)11:05
infinityOr Happy Hackers.11:05
didrocksbut worskpace changes are still Ctrl+Alt + something11:05
infinityYeah.  True.  But also no analog there on other OSes, which may be why I care less. ;)11:06
didrocksI remeber we had the plan for super + anything on unity, we only did half of it though11:06
didrocks;)11:06
willcookedidrocks, I'll create a trello card to track11:06
didrocksgreat ;)11:06
seb128I think we should have both keybindings to lock working11:06
infinity^11:06
infinityI'd agree with that.11:06
seb128if we pick one we are going to piss half of the users either way11:06
infinityIs there a way under the hood to make GNOME take two bindings?11:06
infinityThe UI sure won't let you.11:06
seb128I don't think so11:06
seb128which is the issue11:06
infinityIck.11:06
seb128we might need to hack and special case ctrl-alt-L or something11:07
infinityI guess you could just add a second binding "Alternate Desktop Lock".11:07
willcookeI think I found an old patch to move the gsetting to an array11:07
infinityWhich calls the same thing.11:07
seb128or that11:07
seb128willcooke, right, that's more work/incompatible changes though11:07
didrockswillcooke: the issue isn't doing it, it's more about exposing it with minimal changes in g-c-c11:07
willcookeack11:07
infinityI mean, I think it would be stellar to allow an array for ANY binding, but a second binding would be a reasonable hack for this one small regression.11:07
infinityAnd simple.11:08
didrocksyeah, but as seb128 told, it means we need to change all gesttings keys from string to list of array11:08
didrocksand patch every apps which are using them11:08
infinityRight, that's a mess.11:08
infinityHence the other thing.11:08
didrocksdoesn't seem minimal, not going to work in the snap world sharing the same keys from other code11:08
didrocksyeah11:08
seb128but yeah, having "lock screen" and "alternative lock screen" lines wouldn't be the end of hte world11:08
didrocksI guess making that one special is fine as well11:08
seb128the other way would be to special case one in the shell11:08
seb128which is what we did in unity it looks like11:09
seb128and we never got a complain about it11:09
infinitySpecial casing one makes it effectively invisible to the user.11:09
infinityBut fair play, since that's how it was before too. :P11:09
seb128right11:09
seb128and you could say that the documented one is the one in the settings11:09
infinity(Though it did show up in the Unity help screen, I think, so only "invisible" fromthe POV of the keyboard bindings screen)11:09
seb128and the other one is the compat one of people who are too used to the old keybinding11:09
infinityseb128: I think one of my favourite things about having a Unity7 and Windows7 (now Win10) desktop side-by-side was that all the important bindings were effectively identical.11:11
infinitySuper+Num to pick from the launcher, Super+L to lock, etc.11:12
infinityI suspect that wasn't an accident.11:12
infinityReally, the only noticeable difference between them is that one of them can play more video games, and WINDOWS UPDATE IS STILL A FLAMING HEAP OF OH GOD HOW HAVE THEY NOT IMPROVED THIS IN TWENTY YEARS ARGH.11:13
infinityOtherwise, they're hard to tell apart.11:13
infinity(Seriously, the next time you're hating on the performance of dpkg and apt, go update a fresh Windows installation and get some perspective)11:14
infinityOh nice, Firefox seems to have survived the transition.  It only shows me a menu bar when I press Alt, like the upstream builds do.11:20
infinity(PS: I took your survery, please don't switch the default browser, kthx)11:21
seb128infinity, we wouldn't have to deal with builds on weird archs if chromium was our default :p11:23
infinityI'm pretty sure I've had to fix Chromium on armhf in the past.11:23
seb128right, armhf is something we need to deal with11:24
seb128ppc64el or s390x not so much11:25
infinityIf we get no commitment from IBM on those, we'll drop them.11:25
infinityI don't object to dropping things with zero upstream support, I object to the knee-jerk "it didn't build, so let's not look into it and discuss dropping it".11:26
infinitySince there have been many times in the past when it was a simple 1-liner.11:26
infinityWell, s390x is already dropped, so that's a red herring people keep bringing up.11:27
seb128it's not "it didn't build", it's "firefox is outdated for most of the cycle and our unstable users have a version with security issues"11:27
infinityBut I'll talk to the POWER guys about ppc64el.11:27
seb128and that has been the case for at least 3 cycles now11:27
seb128it's not a one time thing11:28
seb128it has been pretty much a permanent situation since xenial11:28
infinityIt's not a 1-time thing, but it's also different arches each time.11:28
ricotzjfyi, current failures of firefox 55 https://launchpad.net/%7Emozillateam/+archive/ubuntu/firefox-next/+sourcepub/8091927/+listing-archive-extra11:28
seb128so arm64 in addition of what artful currently has11:29
infinityIn xenial, it's currently armhf and ppc64el.  In trusty, it's arm64 and ppc64el.  Which is curious.11:29
ricotzff 56 for comparsion https://launchpad.net/~ubuntu-mozilla-daily/+archive/ubuntu/ppa/+sourcepub/8099928/+listing-archive-extra11:29
infinityGiven identical upstream codebases, if armhf fails on one series and arm64 on another, it might be our bug, not upstream's.11:30
ricotz(arm64 is happy there)11:30
ricotz(some failures are rust related)11:31
seb12856 is missing cargo on ppc64el11:31
ricotzseb128, I know, I hacked some packages myself11:32
ricotzI think chrisccoulson is onto updating those officially11:32
ricotzhttps://bugs.launchpad.net/ubuntu/+source/cargo/+bug/170155611:33
ubot5Ubuntu bug 1701556 in rustc (Ubuntu) "Backport rustc 1.17 and cargo 0.18 to 14.04/16.04 and 17.04" [Undecided,New]11:33
infinitydidrocks: So, plugins.  Is there anything (you know of) that will restore my ability to see several timezones in my clock applet?11:35
* infinity decides that maybe trying to sleep is smarter than worrying about what timezone he's in.11:38
infinityOh, I like the virtual desktop upper bound just being "one more than you're using" instead of a static number.11:38
seb128infinity, you can add locations from gnome-clocks and they should be listed11:39
seb128(we currently don't pre-install gnome-clocks though)11:39
jbichagood morning11:39
seb128hey jbicha11:39
infinityseb128: Ahh.  I was going to say "That's not a command I have". :P11:39
infinityseb128: Hrm.  I have them in gnome-clocks, but that doesn't change the applet drop-down in any meaningful way.11:41
jbichaI proposed a gjs SRU … which resulted in this email: https://lists.ubuntu.com/archives/ubuntu-release/2017-July/004163.html11:41
infinityjbicha: Robie's very much a letter of the law guy.  Which isn't the worst thing ever (I'd rather that than the opposite), but yeah, probably means we need more law for him to follow.11:42
infinityjbicha: FTR, if he'd passed on it, you could have poked me directly.11:43
seb128infinity, right, it isn't working for me either but jbicha said that was supposed to do that iirc, I didn't have time to debug/have a look yet11:43
jbichathe current status is that Robie added the GNOME microrelease exception to the SRU wiki page11:44
infinityGNOME's always had an MRE, literally since we first had SRUs.11:44
infinityBut we may have undocumented it when we went to the new blanket statements.11:44
infinityOops.11:44
jbichayes, it was removed from the wiki but it's back now11:45
jbichaso assuming there are no objections, it should be a bit smoother for GNOME SRUs now :)11:45
seb128infinity, in fact it works today for me, maybe it needed a session restart after installing gnome-clocks or something... it's listed in the popup you get when clicking on the date in the top panel11:47
infinityseb128: Ahh, lemme log out, I guess.11:47
infinityseb128: Well, one bug down, one new one discovered.11:49
infinityseb128: Seems on a fresh boot, Ctrl-Alt-T gives me terminals in a snappy and quick timeframe.  When I log out and back in (WTF?), Ctrl-Alt-T has a delay of some 10-20 seconds.11:50
infinityseb128: Thought this was a 1-time weirdness last time I did a log out dance, but it just reproduced this time too.11:50
seb128dunno about this one11:50
infinityseb128: Have you seen that, or am I special/insane?11:51
infinityI guess I'm special.11:51
seb128I didn't see it11:51
infinityseb128: Must be something long-running between sessions, but I kinda assumed logins would be under a systemd user session and the cgroup blown away on logout (maybe I'm wrong there)11:52
infinityIn fact, all keyboard shortcuts have that massive delay.  Lock screen was the same.11:54
infinityWeeeeeird.11:54
infinityI wonder if it's some conflict between the two gsd-keyboard sessions running.  Though, they should both be running on a fresh boot/login too.11:55
jbichaif there was a cgroup that was killed on logout, maybe we wouldn't have had LP: #161094411:55
ubot5Launchpad bug 1610944 in gnome-session (Ubuntu Zesty) "GNOME Online Accounts breaks if you log out (until you reboot)" [High,Triaged] https://launchpad.net/bugs/161094411:55
jbichaupstream has a different workaround as of last week but not in artful yet https://bugzilla.gnome.org/76402911:55
ubot5Gnome bug 764029 in general "goa-daemon (and most other D-Bus services) not stopped when the user session goes away" [Critical,New]11:55
infinityjbicha: Ahh, hrm.  Well, that is probably related to the bug I'm seeing now.11:56
jbichais one of the gsd-keyboard's from gdm3? because that would make sense since gdm3 itself runs a minimal gnome-shell session11:57
infinityI find it strange that the distro that foisted systemd on us isn't using it correctly.11:57
infinityjbicha: Yeah, one's gdm, and one's me.  Like I said, I'm sure they're always both running, so that's a red herring.11:58
infinityjbicha: But clearly, some state is breaking on log out/in.11:58
jbichathat GOA bug was a release blocker for much of Fedora 26's release cycle11:58
infinityjbicha: And it's odd breakage, since I'd expect shortcut keys to either work or not work, rather than working after a 15s delay. :P11:58
ogra_just add a splash screen :P12:00
infinityA nice modal dialog that says "GNOME has detected you used a keybinding shortcut, we'll process your request and act on it shortly..."12:01
ogra_:)12:01
infinityOh well, for now I'll reboot.  That one will surely drive me batty in short order and I'll file a bug and/or debug it myself.12:02
infinityBut yes, it would almost certainly "just go away" if we used a proper user session.12:02
infinityMurdering all the things is a simple fix for so many bugs.12:02
jbichawillcooke: wow https://imgur.com/a/NjUXa is very orange13:03
willcookejbicha, ha!  I got a bit carried away13:03
ogra_we'll just ship sunglasses along with the isos13:08
willcookelol13:09
seb128Laney, https://trello.com/c/9kiXF8rW/134-systemd-user-session-for-gnome-shell ... do we have no systemd user session at all in GNOME atm? how did it start under unity/would it be difficult to do the same for the GNOME session?13:15
seb128I don't remember the details13:15
Laneyseb128: Exec=/usr/lib/gnome-session/run-systemd-session unity-session.target13:16
seb128so we "just" need an equivalent target under GNOME I guess?13:17
Laneydunno13:18
Laneythat would be the first thing to try13:18
LaneyI'm not sure if there would be issues or not13:18
seb128do we feel like we need that for 17.10?13:18
seb128I wonder if we have things that got made systemd user jobs that are not going to work anymore without that13:19
Laneythat was all downstream stuff, so I doubt it13:19
seb128hum, k13:22
seb128going to keep investigating why file sharing over bluetooth is not working then13:22
seb128it looked like it could be due to that but maybe not13:22
seb128thanks Laney13:22
Laneythere could be issues like things not being killed when you log out13:23
seb128Laney, fedora has http://pkgs.fedoraproject.org/cgit/rpms/bluez.git/tree/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch13:24
seb128Laney, I don't think logout is the issue there, I think bluez just expect the user session to be there13:25
seb128I guess we could use the fedora workaround13:25
* seb128 tries that13:25
Laneyseb128: that SystemdService specified unit doesn't exist13:29
LaneyFailed to introspect object / of service org.bluez.obex: Unit dbus-org.bluez.obex.service not found.13:30
Laneyhttps://paste.ubuntu.com/25162502/13:31
* mancman3 waves @ the good non ms winshit users13:32
seb128Laney, you are right13:36
Laneyseb128: bluetooth.service has Alias=dbus-org.bluez.service13:37
seb128Laney, typo you think?13:38
Laneymaybe?13:38
Laneynot sure what it's supposed to be13:39
Laneybut maybe it's a missing alias on obex.service?13:39
Laneyno, that is there13:40
LaneyI think the obex package should enable the unit (or create that symlink)13:40
seb128hum, ctrl-R at the wrong place13:41
seb128Laney, I'm a bit confused now, isn't it simply the SystemdService being wrong as your sed-ed earlier?13:42
seb128or is that not enough?13:42
Laneyseb128: the value it had should work because obex.service has an alias for it13:42
Laneybut it doesn't because the unit isn't enabled by the package13:43
Laneyyou can fix it by making a symlink13:43
seb128Laney, thanks13:45
seb128ricotz, hey, did you get any reply from meson upstream about the armhf issue?13:50
ricotzseb128, no, I guess since doko proposed the other arm fixes, he pretty sure knows how to fix the remaining ones13:52
seb128ricotz, did you ask him about it?13:52
ricotzseb128, no13:53
seb128ricotz, could you? ;-)13:53
ricotzseb128, you are afraid? ;)13:53
seb128no but you are the one that asked for that version to be synced and you seem to understand the issue13:54
seb128Laney, sorry but I'm going to bother you again about that systemd thing, the right way to enable it would be to create a symlink to the service in a <service-used-by-default>.wants?14:18
seb128Laney, is there a standard "service-used-by-default" we use for such cases? I tried to look for examples and failed to find some14:18
seb128well https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=764678 has sockets.target.want but it's for a socket unit14:19
ubot5Debian bug 764678 in debhelper "dh-systemd: Please support systemd user services" [Wishlist,Open]14:19
seb128didrocks, ^ or maybe you know?14:19
Laneyseb128: just in /usr/lib/systemd/user/14:20
didrocksdepends, user services or system service?14:20
seb128didrocks, systemd --user14:21
didrockssystem services should use dh_systemd to enable it, indeed14:21
Laneyit doesn't need to be in wants of anything14:21
didrocksah14:21
seb128how do you call that?14:21
Laneythis is dbus activation14:21
didrocksI don't know if dh_systemd has the support for it, I would say no14:21
seb128didrocks, cf the bug I just mentioned14:21
seb128it doesn't14:21
seb128that's why I'm asking about the symlink ;-)14:21
ricotzseb128, regarding meson, basically https://paste.debian.net/plain/97792914:21
didrocksseb128: symlink is fine, it's basically what dh_systemd does (+ service start/restart) if you are in the systemd case14:22
seb128ricotz, can you send that upstream? (and maybe a debdiff to Debian or us for packaging)14:22
didrocksit doesn't use systemctl enable, because of systemd bootstrapping issue14:22
didrocks(like, when you get to your first release with systemd, but it's not installed yet, so you don't have systemctl, and so on…)14:22
seb128hum14:23
seb128I'm getting confused14:23
didrocksif it's an user service, a symlink to the corresponding .wants to enable it is enough14:24
seb128Laney, there is a obex.service already in that dir but you said the issue is that it's not enabled and would need a symlink?14:24
Laneyyes14:24
Laneybut not to wants14:24
seb128to where?14:24
didrocksah, I see, Laney says it's dbus activated14:24
seb128right14:24
Laneythe value specified in alias=14:24
Laneythat's what systemctl --user enable foo would do14:24
Laneyyou have to do that manually, that's what didrocks is saying14:24
seb128why do we need an alias at all here?14:25
seb128things seems more complicated that they should be14:25
Laneybecause the dbus service file is asking for that unit to be started14:25
seb128why don't we just the dbus service start the right unit?14:25
didrocks(I'm having the same, probably stupid question than seb)14:25
Laneythey expect the unit to be enabled14:26
Laneythat is a fair expectation14:26
seb128what unit?14:26
didrocksthere are multiple provider?14:26
didrocks(hence the alias?)14:26
Laneydon't know14:26
Laneybut it is fair enough for something to rely on a unit being enabled14:26
seb128I guess I don't understand why we need an alias14:26
seb128rather than having 1 unit14:26
seb128and the dbus activation used that 1 unit14:26
seb128using14:26
Laneyno idea, it wasn't any of us that developed this14:27
LaneyI'm telling you how to make it work with how it is set up now14:27
seb128k, so you are not suggesting the design is better14:27
didrocksLaney: where is dbus activation file btw which reference that alias? (just curious)14:27
seb128just hitting on what to do with what upstream is providing?14:27
Laney/usr/share/dbus-1/services/org.bluez.obex.service14:27
seb128Laney, gotcha, sorry for being slow to get it14:27
LaneyI have no idea if that design is optimal or not14:27
seb128Laney, thanks again!14:27
Laneypresumably there is a reason they did it this way14:27
Laneynp!14:27
didrocksmaybe they want a non version alias where maybe there will be versioned one14:27
ricotzseb128, https://paste.debian.net/plain/97793214:27
didrocksor multiple prociders14:27
didrocksproviders*14:28
seb128jbicha, do you think you could get that patch from Rico in debian ^?14:28
seb128didrocks, it's a bit difficult to get proper context on bluez bugs, they don't have proper bug tracking&such14:29
didrocksdo you know how this dbus activation is working, as there is no service, it seems as you get the bug it doesn't fallback to Exec=14:29
didrockscorrect?14:29
Laneythat's right14:29
ricotzseb128, jbicha, note this an attempt14:30
didrocksok, so there is no point in keeping the Exec= as soon as you have SystemdService=14:30
didrocksoh, or maybe dbus is smart enough to say "no systemd running, I'm ignoring SystemdService and only using Exec="14:30
Laneyyep14:31
seb128didrocks, http://pkgs.fedoraproject.org/cgit/rpms/bluez.git/tree/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch suggests it does14:31
didrocksinteresting, didn't follow those user sessions changes14:31
seb128(the comment/description)14:31
Laneyit's for if you don't have systemd --user14:31
didrocksyeah, making sense14:31
Laneyyeah you can see that the old file in that patch was buggy in that case14:31
didrocksoh ok, so yeah, disabling it unconditionnally ofc is wrong14:32
didrocksthanks for the quick tech catchup Laney, seb128 ;)14:32
seb128thanks didrocks Laney ;-)14:32
Laney#ubuntu-desktop Tech Talks14:32
didrocks:-)14:33
Laney/m/me needs a tech talk14:33
Laneyffs14:33
Laneyand better wifi14:33
didrocksnot a better keyboard? :)14:34
Laneyor mosh or something14:34
didrocksheh14:34
Laneytrying to work with GMainContext, threads and such14:35
Laneyit's confusing14:35
didrocksanother threading bug your are fighting against?14:36
Laneysame14:36
didrocksargh, good luck :(14:36
Laneysendto(3<socket:[2178330]>, "GET /v2/system-info HTTP/1.1\r\nHost: \r\nConnection: keep-alive\r\nUser-Agent: snapd-glib/1.16\r\n\r\n", 93, MSG_NOSIGNAL, NULL, 0) = 9314:37
Laneypoll([{fd=3<socket:[2178330]>, events=POLLIN}, {fd=6<anon_inode:[eventfd]>, events=POLLIN}], 2, -114:37
Laneywhy does that poll block?14:37
Laneythere should be shit coming back from snapd14:37
didrocksI guess you can't mock easily the daemon-side of the API because there are other exchanges first?14:38
Laneynah14:38
LaneyI made a minimal version that does the same thing14:38
Laneyworks ofc14:38
didrocksso, snapd doesn't answer?14:38
didrocksor sounds like it doesn't14:39
jbichaseb128: the Debian maintainer of meson == meson upstream maintainer14:39
Laneypretty sure it does14:39
didrockshum14:39
Laneybut for some reason I don't get it14:39
seb128jbicha, but he refuses to get fixes in Debian?14:39
Laneyit's all GSocket and stuff at the application level of course14:39
* Laney shrugs14:39
Laneyback in a min14:40
seb128jbicha, the issue is that the meson updates are blocked in artful-proposed due to armhf autopkgtest issues, I asked rico if he could ping upstream about it and he came with that patch but I don't think he upstreamed it14:41
jbichaseb128: I don't think he's really refusing, it's just the patches need to be proposed and maybe pushed a bit14:41
ricotzseb128, https://github.com/mesonbuild/meson/pull/211014:41
seb128ricotz, thanks14:41
seb128jbicha, seems ricotz did upstream it now, so unping14:41
jbicha:)14:42
ricotzas said I haven't/can't confirmed that it actually fixes it14:42
seb128it's fine14:42
seb128now that it's upstreamed maybe Jussi looks at it14:42
jbicharicotz: if you push it to a PPA, I can run an autopkgtest on it to test the fix14:45
jbichabecause autopkgtests can be run from a PPA but it needs to be run by someone with upload rights14:46
ricotzjbicha, ok, should appear here https://launchpad.net/~ricotz/+archive/ubuntu/staging/+packages?field.name_filter=&field.status_filter=published&field.series_filter=artful14:47
ricotzseb128, that reminds me, what happened with poppler?14:48
seb128ricotz, I said I would wait for libreoffice to migrate to not makie it part of another transition14:49
ricotzseb128, ok14:49
seb128ricotz, or libreoffice is having failing autopkgtests now so it's not migrating (maybe it's also blocked by other things)14:49
jbichashould we ignore the LO autopkgtests on i386 too (and maybe s390x?)?14:50
ricotzjbicha, interesting so it would be possible to autopkgtests on libreoffice of ppa:libreoffice/libreoffice-prereleases ?14:50
seb128jbicha, why?14:51
ricotzjava-stack kernel bug ;)14:51
jbichaseb128: for the same reason we ignored build tests on i386 :(14:51
jbicharicotz: yes but neither you nor Sweetshark had upload rights…14:52
seb128jbicha, is the failure due to the i386/kernel/java segfault?14:52
ricotzjbicha, ok14:53
seb128jbicha, s390x is green after my retry from earlier14:53
seb128not on -l10n though14:53
seb128but yeah, +1 to skip on i38614:53
seb128who can do that? L_aney?14:53
jbichaoh, now LO is stuck because of python-defaults14:54
seb128bah14:55
ricotzjbicha, the meson package is built15:43
jbicharicotz: autopkgtest succeeds on amd64 and armhf, only 2 arches I tried15:53
jbichahttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful-ricotz-staging/artful/armhf/m/meson/20170724_155058_dbc59@/log.gz15:53
jbichahttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful-ricotz-staging/artful/amd64/m/meson/20170724_154005_dbc59@/log.gz15:53
jbichawe can push that update to artful but I'd prefer to wait for Jussi's review since I don't think it's very urgent15:55
ricotzjbicha, ok15:56
ricotzjbicha, it got merged16:18
jbichayes, could you ask him whether he'll do a Debian upload for it or if we should just upload to Ubuntu directly if we want the fix sooner?16:20
=== JanC is now known as Guest39739
=== JanC_ is now known as JanC
Laney/run-snapctl/basic: OK16:36
Laneylaney@raleigh (master↑1|✚3)> echo $?                                                                                                                       ~/dev/canonical/upstream/random/snapd-glib16:36
Laney016:36
* Laney dies16:36
Laneythe testsuite's mock was relying on the library using main contexts in a particular way that I had changed16:41
ricotzjbicha, since you are in the meson channel you can read the response16:51
ricotzseb128, jbicha, so basically if you want meson to be fixed asap, just push my package16:58
=== Guest49031 is now known as fredp
=== fredp is now known as Guest83180
ricotzjbicha, could you run the autopkgtest for this amd64 build https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-prereleases/+build/13139327 ?18:51
jbichadone18:57
jbichato find the results for the earlier test you can visit18:58
jbichahttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful-ricotz-staging18:58
jbichalook for the <name> field with the log you want to see, like18:59
jbichaartful/armhf/m/meson/20170724_155058_dbc59@/log.gz18:59
jbichathen add that to the end of the original URL18:59
jbichahttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful-ricotz-staging/artful/armhf/m/meson/20170724_155058_dbc59@/log.gz18:59
jbichait won't be live until the test finishes, but I believe the URL should be19:00
jbichahttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful-libreoffice-prereleases19:00
ricotzjbicha, thanks!19:02
jbichahttps://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-artful-libreoffice-libreoffice-prereleases19:03
jbichabetter URL ^19:03
jbichaok, trying again with all-proposed because of the python3 transition fun19:05
jbichamy 2nd try probably will fail too, it was my 3rd try that used all-proposed19:06
ricotzjbicha, http://autopkgtest.ubuntu.com/running#pkg-libreoffice19:08
willcookenight all20:41

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