/srv/irclogs.ubuntu.com/2017/06/29/#ubuntu-desktop.txt

oSoMoNgood morning desktoppers05:40
seb128hey oSoMoN, how are you?05:43
oSoMoNhey seb128, good and you?06:02
didrocksgood morning06:59
seb128oSoMoN, I'm good thanks07:20
Laneyhey hey HEY!08:02
ricotzochosi, hi :), make sure to enable debug-symbols build/publishing of a ppa where you build libreoffice08:07
ricotzoSoMoN, ^08:07
ricotzochosi, sorry08:07
seb128hey Laney,how are you?08:09
oSoMoNricotz, ack08:10
oSoMoNhey hey HEY Laney08:11
willcookemorning all08:13
seb128I'm stepping out for a an hour or so (probably less)08:13
seb128hey willcooke08:13
oSoMoNgood morning willcooke08:14
seb128willcooke, how is london and the snappy discussions?08:15
Laneyhey seb12808:15
Laneygood thanks, tired for some reason though08:15
Laneyyou?08:15
seb128good08:15
willcookeseb128, we're making progress!08:15
Laneyhey oSoMoN08:15
seb128though was up from 5 to 808:15
seb128at least I worked some hours already08:15
seb128need to go for an appointement now, back in a bit08:15
oSoMoNwow, that's an early start08:15
jameshseb128: I noticed your post about accessing themes from snapped applications.  If we only care about working on classic Ubuntu and only care about themes installed on the base system, I don't think this would be too difficult to implement08:42
didrocksjamesh: doesn't work, nothing will ensure you have a gtk theme corresponding to the app / platform snap you get08:46
jameshdidrocks: but the user's selected theme will be on the base system, no?08:47
didrockswell08:47
didrocksit means you need to have it for gtk 3.xx, 3.x+1, 3.x+2…08:47
jameshyep.08:47
jameshthe base system would need to provide versions of the theme compatible with what's used by the confined app08:48
didrocksbut that prevents people to deliver/port their themes08:48
didrocksas they will need to provide any version available to any gtk version some apps may be shipped as a snap08:48
didrocksnothing will enforce/ensure that, and it could then be a lottery, removing the "snap would work anywhere"08:49
didrocksalso, other distros won't be supported08:49
jameshdidrocks: that's going to be the case anyway though, right?08:49
didrocksnot really, if you have selected slots/plugs for this, that makes it predictable and portable accross distros08:49
jameshdidrocks: if the user's selected theme doesn't provide a version compatible with the app's GTK, would this look any worse than what currently happens?08:52
didrocksjamesh: what currently happens is that people embeed some themes in the snap. It's working for 90%+ of use case (if not more)08:54
didrocksthe suggested solution is a step over that08:54
didrocksbut at least, developers/users will only be able to select themes that are coming from snap themes08:54
didrocksso, giving us way more control08:54
didrocksaccross distro08:54
didrockswhich is the goal, right? To have desktop snaps everywhere and not restricted to ubuntu08:55
didrocks(or the new goal is only to have desktop classic snaps, so working on ubuntu, no portal/confinement?)08:55
jameshdidrocks: presumably they can still do that though, right?08:55
didrocksjamesh: only if we provide that feature, correct08:55
Laneyinteresting08:55
jameshif XDG_DATA_DIRS causes them to find themes inside the snap and the base system's themes, they've got the same fallback.08:56
didrockswhich is why there is this thread, to layout what's needed08:56
Laneywith the proposal, will the system's themes be hidden from the snap?08:56
didrocksjamesh: no, classic is ubuntu only08:56
Laneyor is it an overlay?08:56
didrocksLaney: that's a good question, right now (with the current arch) it would be hidden08:56
jameshdidrocks: really?  I thought classic was any system where the root file system wasn't managed by snapd.08:56
didrocksbut we can extend it08:56
didrocksjamesh: from what I know, classic is ubuntu classic only08:57
didrocksI may be wrong though08:57
didrocksbut I don't think we should offer a different experience for classic snaps than the confined ones08:57
jameshdidrocks: I think "classic mode" in snapd is distinct from "Ubuntu Classic"08:57
didrocksjamesh: I know it's different, but I'm pretty sure it's only running on ubuntu classic though08:57
didrocks(was disabled in fedora at least in the past for instance)08:58
jameshdidrocks: I'm not sure how graphical snaps would even work on Arch, Fedora, etc if they weren't running in classic mode.08:58
didrocksjamesh: why are we developping portals thus?08:59
jameshthat would require a snapped X server for instance08:59
didrocksas this won't work in classic?08:59
jameshthere's too many things called "classic"08:59
jameshsnapd's "classic confinement" is also different08:59
didrockssnap in classic mode08:59
didrockswhich is what you are talking about, correct?08:59
jameshdidrocks: "classic confinement" == no AppArmor confinement, and direct access to the host's root file system09:00
didrocksyeah09:00
didrockswhich is what we mean by "classic snaps"09:00
jameshdidrocks: "classic mode" == host system's root file system isn't the core snap, and a bunch of extra slots are automatically added to core09:01
jameshsuch as "x11", "unity7", "network-manager", etc09:01
didrocksthanks, I know that for at least a year or so :p09:01
didrocksremember I worked on snapd? :p09:01
jamesha strict confined snap may still be relying on features that are generally only available in classic mode09:02
jameshso I'm wondering if access to system themes could be the same.09:02
didrocksthat could be, but it means that distros will have to ship all themes again for all possible gtk version09:03
didrockswhich they won't, as flatpak is going another way09:03
didrocksso, it will be mostly broken on non ubuntu distro09:03
didrocks(also, it means everytime a new gtk version is out, we need to upload any existings themes, even the 3rd parties, to include that gtk version)09:04
didrocksand all ditros will have to do that, as a SRU09:04
didrocksdoesn't sound really scalable09:04
jameshokay, so if we step back a bit, would "single snap providing all themes people care about, ever" be acceptable?09:06
jameshthat's not perfect either, but it gets around the SRU issue09:07
jameshonce you go to "multiple theme snaps talking to multiple app snaps", we're outside of what snapd's interfaces can currently handle09:08
didrocksjamesh: it's not single snap09:08
didrocksjamesh: it's one snap per theme09:08
didrocksyeah09:09
zygahttps://github.com/snapcore/snapd/pull/354209:09
didrocksbut the idea is to have snapd support our use-case09:09
jameshdidrocks: and that's not going to work with the current plug/slot model09:09
didrocksjamesh: I know, the goal is to fix the software to work with it09:09
didrocksthat's why we spent time on a gdoc and examples to illustrates that09:09
didrockswe are not going to be able to have one snap exposing any themes that could be community-contributed ever09:10
didrocksI guess there are good reasons it's not the approach (using system or one big snap) that flatpak went with either09:10
willcookerobert_ancell, see zyga's comment ^09:12
andyrockmooorning09:24
seb128jamesh, I don't know if we care only about classic09:53
seb128ideally you can build a device with a gtk frontend and a theme installed from a snap09:54
seb128I though we were designing things to work in an snap-only stack context in any case09:54
seb128but I see you already had a good discussion on the channel and Didier already made that point09:55
didrocksjamesh: also, you probably know it, but /usr/share/themes isn't suffcieitn10:05
didrockssufficient*10:05
didrocksthere are gtk engines like gtk2, used by Qt, which are in /usr/lib/<triplet>10:05
didrocks(and so, we need those dynamic name support)10:06
popeyrobert_ancell: heya, remember I set a cron job to open gnome software, having updated to the one you recommended. Still getting the issue http://imgur.com/a/K6chl10:12
popeyrobert_ancell: you mentioned there might be a log somewhere I can look at?10:12
robert_ancellpopey, you can run gnome-software with --verbose10:13
popeyrobert_ancell: oh, so I am not in a position to provide info now, but need to run with --verbose for some days until it happens again?10:14
robert_ancellpopey, yeah, that would give us something to see. I hope it doesn't cause it to not occur...10:14
popeyok10:14
popeythanks10:16
=== davmor2_ is now known as davmor2
ricotzwillcooke, hi, I guess I dare to ask one more time about admin-rights for https://launchpad.net/~libreoffice11:06
seb128ricotz, hey, what do you need the admin rights for there? I don't know if Will ever got back to you on the topic but we discussed it but Bjoern was the only one familiar with that ppa and your libreoffice work so we don't feel like we know enough about the topic to understand the consequences of the change or why you need admin rights11:49
seb128ricotz, it might help if you could email will/osomon/me with the rational or the changes you want to work on/do11:49
ricotzseb128, I explained it to Will some weeks ago with the promise to follow up on it, although nothing happened11:54
seb128ricotz, I can't speak for him, but he's busy and as said we discussed it and we feel like we lack knowledge, maybe you can email us 3 as suggested?12:00
ricotzseb128, alright, I won't pursue this further12:07
seb128as you wish12:07
seb128but as said I'm not speaking for Will, maybe he's going to get back to you about what you asked12:07
seb128I just know that I personally don't know enough libreoffice and that ppa to add an admin without understand why12:08
seb128understanding12:08
=== pietroalbini_ is now known as pietroalbini
seb128cyphermox_, hey, still not around?13:45
seb128I should check hr, he might be off this week?13:46
seb128oh yeah, he's off until july 10th13:47
seb128great13:47
seb128jibel, did you figure out the livecd input issue? is that what is blocking the iso promotion to current?14:16
GunnarHjseb128: Thanks for spotting that i-d MP! So there has been a solution for months, and then there is that jenkins guy who blocks it. :( Who can move it forward?15:01
seb128GunnarHj, yw! what jenkins guy?15:16
GunnarHjseb128: jenkins.canonical.com. (Suppose it's some kind of bot...)15:17
seb128GunnarHj, what the bot is saying is that the change are making some tests fail, see https://jenkins.canonical.com/unity-api-1/job/build-2-binpkg/arch=amd64,release=xenial+overlay/1580/console15:20
seb128and what blocked it is mostly that the people who were working on it got fired and the project they worked on discontinued15:20
seb128so somebody needs to pick it up and make it working15:20
GunnarHjseb128: And Unity is being dropped anyway... Sounds as a "won't fix" to me. :(15:22
GunnarHjseb128: Especially since it's fine in the latest LTS.15:23
seb128GunnarHj, unity is not being dropped yet, it's moving in universe for now, and indicators are used in other desktops15:25
seb128shouldn't be too difficult to fix15:25
seb128also zesty is currently supported and ships with unity15:25
seb128though I'm unsure we are going to see a langpack update in zesty15:25
seb128so fixing it there might be useless15:25
GunnarHjseb128: Yeah... Charles Kerr stated on the MP that the bot failure is "false alarm".15:27
GunnarHjseb128: Which desktops besides Unity use the indicators?15:28
seb128GunnarHj, xubuntu has support for them, mate uses some15:29
GunnarHjseb128: I see. Thanks.15:30
seb128yw15:30
Laneyok, night!17:28
oSoMoNgood night all!17:48
=== Guest14641 is now known as fredp
=== fredp is now known as Guest14713
=== JanC_ is now known as JanC

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