/srv/irclogs.ubuntu.com/2017/02/15/#ubuntu-desktop.txt

=== monk is now known as Guest63787
=== JoseeAntonioR is now known as jose
=== andyrock_ is now known as andyrock
=== b4n_ is now known as b4n
Laneyyo09:02
seb128hey Laney, how are you?09:03
seb128you beat willcooke this morning!09:03
willcooke:) morning all09:04
willcookeBoy #3 just said his first couple of words.... "egg hole" when talking about an egg box.09:04
seb128hey willcooke09:05
seb128nice09:05
Laneynice!09:05
seb128how old are they now?09:05
Laneybetter than "a hole"09:05
seb128:-)09:06
Laneyseb128: good, went to a talk about worm composting last night09:06
Laneyrock and roll!09:06
Laneyyou?09:06
davmor2Morning all  willcooke Laney beat me to it09:06
willcookeseb128, 18 months now.  #2 is chatting away and won't stop, but #3 listens but doesn't say very much.09:06
seb128I'm good, had a relaxing evening watching a movie09:06
seb128today is really nice and sunny09:06
willcookehi davmor209:07
davmor2Laney: you might want to think about composting stuff using worms rather than actually composting worms just a heads up on that one ;)09:07
seb128willcooke, they are the same but not quite the same then ;-)09:08
willcooke:) very different09:08
davmor2seb128: what movie?  and was it good?09:08
willcookeseb128, Laney - if FF is "tomorrow" - what time of day does that kick in?  i.e happyaron is going to sync ZFS from Debian.  If he does it tomorrow morning his time does that still count as FF?09:08
seb128willcooke, whenever somebody feels like pressing the buttons, usually it's in our afternoon I think09:10
willcookethanks seb12809:10
seb128but even if it's synced after I think it's not going to be difficult to persuade them to let it in09:10
seb128just need to ask nicely09:10
flexiondotorgMorninf seb128 willcooke davmor2 Laney09:10
willcooke:)09:10
willcookehey flexiondotorg09:11
flexiondotorgseb128 I'd like your help with something today if you can spare the time09:11
seb128davmor2, "The double" with Richard Gere, sort of thriller/action, it was entertaining enough09:11
seb128hey flexiondotorg, sure09:12
seb128flexiondotorg, sorry I saw your question yesterday evening but just when reading the backlog after dinner and gf was waiting to watch the movie so I didn't reply09:12
flexiondotorgI've snapped an application. Currently devmode, but working towards strict.09:12
seb128flexiondotorg, we renamed "runtime" to "platform"09:12
seb128in the gnome framework09:13
flexiondotorgThanks ^09:13
seb128also the desktop launcher creates the mountpoint for you now09:13
seb128so one less thing to do in the consumer snap side09:13
* happyaron noted platform to his vocabulary of snap09:13
flexiondotorgAh, nice.09:13
flexiondotorgseb128 So the snap I have has a feature to "Laucnh at Login"09:14
flexiondotorg*Launch09:14
flexiondotorgWork correctly place a desktop file in ~/snap/<snap>/rev/.config/autostart09:14
seb128does that work?09:15
seb128(I guess not)09:15
flexiondotorgWell, I'm just about to test in a VM. I'm guessing not.09:15
flexiondotorgWe'll see.09:16
seb128I don't see how that could work09:16
seb128it needs to be in a xdg path from the session09:16
flexiondotorgIf not, do you think symlink to locations in the desktop helpers is the correct way to handle this?09:16
seb128that seems hackish09:17
seb128is that a dynamic option?09:17
flexiondotorgIs XDG_CONFIG_DIRS the right env to poke?09:17
seb128like can you check/uncheck a box in the preferences to create/delete the desktop?09:17
flexiondotorgseb128 Yes ^09:17
seb128XDG_CONFIG_DIRS yes09:17
flexiondotorgThis application is closed source, so I've not idea if they honour XDG_*09:18
flexiondotorgIt could be hardcoded.09:18
seb128it's easy to test09:18
flexiondotorgYeah.09:18
seb128but that env is a list of dirs09:18
flexiondotorgOk, you've given me some food for thought.09:18
seb128so it doesn't help you much09:18
flexiondotorgI'll do some testing and get some more details.09:19
Trevinhohi friends09:47
Trevinhowillcooke: I forgot to send my notes yesterday morning, sorry.... :-(09:48
willcookeblimey, it's Trevinho before noon :)09:48
willcookeTrevinho, np09:48
Trevinhoeheh, well... he's IRCing before noon...09:48
TrevinhoI'm the kind of person that doesn't like to speak in the morning :-D09:48
willcookeXD09:49
seb128hey Trevinho!09:52
seb128hum,  my firefox doesn't like the update_excuses page, it freezes on it for a while10:00
flexiondotorgMorning Trevinho10:13
flexiondotorgTrevinho If you have the time later, I think I need some help :-)10:13
Trevinhoflexiondotorg: sure, also now if you want10:16
flexiondotorgI just need to complete some testing, so I can be sure of my facts.10:16
flexiondotorgTrevinho While I create my Zesty VM, perhaps we can start the conversation :-)10:20
flexiondotorgI have snapped a closed source application.10:20
flexiondotorgI'm testing this on 16.04.10:20
flexiondotorgI've got Indicators "working".10:20
flexiondotorgBut like the Indicators in Sergios Telegram snap, the icon is a broken image.10:21
flexiondotorgI've just installed your updated libappindicator* from the ci-train.10:22
flexiondotorgNo changed on 16.04 :-(10:22
Trevinhoflexiondotorg: is that qt or gtk?10:25
flexiondotorgGTK10:26
Trevinhoflexiondotorg: is that using a themed icon?10:26
flexiondotorgGTK2+ infact. It's an Electron app, which are linked against GTK2+10:26
flexiondotorgClosed source, so I can't be sure.10:26
flexiondotorgThere are icons in hicolor and pixmaps10:27
Trevinhoflexiondotorg: I've not tested much the electron case with indicators, but it shouldn't be much different10:28
Trevinhoseb128: as per discussion with didrocks (https://github.com/ubuntu/snapcraft-desktop-helpers/pull/36#issuecomment-276000741); want me to add the indicator-gtk3 thing in the runtime again (i.e merging my branch with your changes)?10:29
seb128Trevinho, I don't know, as said before when we discussed it in DenHaag we said that the runtime would be a GNOME one, not include unity integration bits10:32
seb128we could change that but maybe we should have a meeting/team discussion about it first10:33
seb128is there many apps that would benefit from including the indicator in the gnome runtime?10:33
seb128and if we do that why don't we include libunity as well to integrate with the launcher?10:34
Trevinhoseb128: sure, I'd include both in fact... But, libunity is really just for unity... appindicator is also used by mate, kde and elementary10:35
seb128right, but it's not part of the GNOME platform10:39
seb128we didn't include poppler or external GNOMEish libs so far10:39
seb128k, need to go for lunch we can rediscuss it later, as said I don't feel strongly about it, just need to decide how we define that runtime, but also that part/lib is easy to bundle for apps if needed10:40
didrocksyeah, I guess it should be from package (hence my comment)10:45
jbichaseb128: I'm impressed that the excuses page *doesn't* freeze up chromium (I still use Firefox most of the time)11:03
jbichagood morning11:04
flexiondotorgjbicha o/11:18
LaneyI remembered last night (while I was in bed...) that I had wanted to revert https://launchpad.net/ubuntu/+source/gnome-session/3.20.2-1ubuntu611:19
Laneybut I forgot to do it earlier in the zesty cycle11:20
Laneyworth another go now, or too late?11:20
jbichathis is another time where I wish Ubuntu had an implementation of Debian's codesearch tool11:23
jbichaspeaking of gnome-session, is it safe to drop the upstart parts there?11:24
Laneyis /etc/upstart-xsessions empty?11:25
Laneyonly unity8 stuff, I think they don't use gnome-session11:25
LaneyI would like to say we can drop all the upstart session stuff11:28
Laneybut the truth is I'm not completely sure11:28
jbichathat directory doesn't exist on my zesty computer11:28
Laneyit's a file11:28
Laneyupstart: /etc/upstart-xsessions11:29
jbichaok, I see the unity8 stuff there; no other desktops still use upstart?11:30
LaneyI don't think it's on any more images11:30
Laneyif it were me I'd wait until upstart itself is removed11:31
jbichaok, it's not really hurting anything there :)11:32
Trevinhodidrocks: sure, it has to be from package... SRU is in progress11:34
Sweet5harkmoin11:55
=== dandrader is now known as dandrader|afk
flexiondotorgjbicha I've replied to the UKUI bug to hopefully provide some more information that can reduce the number of forks required.12:08
seb128flexiondotorg, what is UKUI?12:37
jbichaseb128: http://www.omgubuntu.co.uk/2017/02/ukui-linux-desktop-environment-ubuntu-kylin12:38
jbichabug 166347712:38
ubot5bug 1663477 in Ubuntu "[needs-packaging] UKUI desktop environment" [Wishlist,Confirmed] https://launchpad.net/bugs/166347712:38
jbichalike I've been saying, Kylin sure didn't communicate about this to anyone else in Ubuntu (at least before this weekend)12:39
=== jhernandez_ is now known as jhernandez
=== dandrader|afk is now known as dandrader
seb128jbicha, thanks, I fail to understand what's the issue with that though?12:43
=== jhernandez_ is now known as jhernandez
jbichathe issue with UKUI or the issue with communicating?12:47
jbichaoriginally they were forking a lot more packages than they needed12:47
seb128with UKUI12:48
seb128it's opensource, if they want to diverge and create their things it's their choice12:48
happyaronthey still have regular meetings with ypwong about ukui12:49
jbichawe don't have a file manager that is designed to resemble Windows Explorer so that's ok if they want to do that12:49
happyaronbut neither I or FJ_Kong is involved more that giving overall suggestions.12:49
seb128the most recent comment from flexiondotorg has a good summary12:49
happyarons/more that/more than/12:50
jbichaI'm not sure that they have a record of being able to maintain their forks so that's a possible concern for acceptance into the archives12:50
seb128oh come on12:50
seb128we never blocked things to be uploaded to Ubuntu because upstream has not a good record of maintaining a project12:50
seb128like new stuff are new you can't even know that12:50
jbichaactually MATE took a while to be accepted into either Debian or Ubuntu12:51
jbichaand this is what they have to show for the file manager12:51
jbichahttps://github.com/ukui/peony/commits/master12:51
flexiondotorgjbicha seb128 One of the devs has joined #mate-dev and we're talking.12:55
flexiondotorgI'm ok with the fork.12:55
flexiondotorgI just don't want them to make more work for themselves.12:55
jbichaI don't think I'm blocking them (the opposite actually) but it's quite a bit of a work to review and sponsor these packages for initial upload12:55
flexiondotorgAnd ideally rebase from master so they get the latest fixes improvements.12:56
flexiondotorgWhich ^ will also help the review.12:56
jbichaif flexion has time to sponsor them, he's the most familiar with the MATE stack12:56
flexiondotorgI only have upload power for the MATE stuff.12:57
flexiondotorgI can help with the review though.12:57
flexiondotorgANd my last comment explains what I think we be the best approach.12:57
flexiondotorgThey've already reduced the fork from 20 to 10.12:57
flexiondotorgI think we can get that to 7, perhaps 5.12:57
jbichayes if you sign off, I think it will be relatively easy to find a MOTU to sponsor based on that12:57
flexiondotorgOK, sure thing.12:58
=== alan_g is now known as alan_g|lunch
flexiondotorgjbicha The UKUI guys are optimistic that my mate-panel suggestion will work. They are going to give that a try.13:05
flexiondotorgI understand why forks of ukui-screensaver, ukui-control-conter are required now.13:05
flexiondotorgAesthetics that upstream won't accept.13:06
flexiondotorgThey are on a deadline for 17.04.13:06
flexiondotorgSo now time to rebase the forks now, but they have agreed to do so at the start of the 17.10 cycle.13:06
flexiondotorgWhich is good enough for me.13:07
jbichafrom the bug, it looks like they wanted to get their stuff in by beta1 which is probably not going to happen but there's still time for 17.0413:07
jbichaprobably the wrong channel, but it's a bit unclear if a Feature Freeze Exception is needed for stuff that only affects one non-Canonical flavor13:09
jbichaI updated the gtk3 packaging for zesty to 3.22.8; don't know whether I should upload to zesty now or wait for content-hub/s390x13:35
xnoxjbicha, upload without mir/content-hub build-deps on s390x.13:36
xnoxjbicha, or upload; and i will followup with mirless build on s390x.13:36
xnoxjbicha, content-hub/u-a-l will take longer than we thought (there is further porting work required, not just packaging/build changes)13:37
xnoxhm, i wonder if i can build click-less and upstart-less u-a-p on s390x13:37
tsdgeosanyone knows what would be the best way for the distro to default to evdev driver instead of wacom driver for the Yoga 460 touchscreen?13:41
tsdgeosso that it actually works as a proper touchscreen13:41
tsdgeosi changed /usr/share/X11/xorg.conf.d/70-wacom.conf to use evdev for13:42
tsdgeosMatchIsTouchscreen "true"13:42
tsdgeosbut that seems like a bit backwards since the "wacom" conf file would be loading the "evdev" driver13:42
seb128tsdgeos, tjaalton might know13:45
tsdgeostx13:45
tsdgeosseb128: now that you're here https://code.launchpad.net/~aacid/geonames/more_liberal_city_search/+merge/316102 ;)13:45
seb128lol, oh right, that one ... sorry got sidetracked, I do it this afternoon for sure13:46
=== alan_g|lunch is now known as alan_g
tjaaltontsdgeos: why not wacom?14:21
tsdgeostjaalton: because wacom doesn't send touchevents, just emulated mouse events, so with the wacom driver i can't do 3 finger touch for example, while with the evdev driver i can14:21
tjaalton-evdev is in universe btw, -libinput replaced it14:23
tsdgeosright, libinput should probably work too14:23
tsdgeoslet me try it14:23
* tsdgeos reboots back in a minute14:24
tsdgeostjaalton: yes, libinput is fine too14:27
qenghoMany of you will be happy to learn Chromium and Google Chrome are switching from Gtk2 to 3.14:42
seb128they should wait for the next gtk to be out :p14:44
=== dandrader is now known as dandrader|afk
ogra_GTK5 !14:45
tsdgeosaren't they at GTK200 by now?14:47
tsdgeosor they scrapped that let's increase the number every release thign?14:47
=== dandrader|afk is now known as dandrader
Sweet5harkseb128: -0ubuntu2 build did hang due to locking issues(?) and was canceled. looks like an infra hickup, can you retry?15:19
seb128Sweet5hark, yeah, I cancelled it earlier but it was taking time and didn't go back to retry yet15:20
seb128somebody else did it apparently15:21
Sweet5harkseb128: k, thanks.15:22
* Laney <-15:22
Laneybefore the request, actually15:22
* Laney was browsing excuses for problems15:22
Sweet5harkLaney: hugs15:23
Laneyhugs to you15:24
Laneythe changelog made me excited15:24
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== JanC_ is now known as JanC
qenghoWell that's upsetting. My chromium memory-freeing bug went away after rebooting.17:30
* qengho boggles.17:30
flexiondotorgqengho o/18:29
flexiondotorgDid you hear anymore from RPF?18:29
qenghoflexiondotorg: not very recently. J is cleaning up things he's not happy about.18:39
qenghoflexiondotorg: I split apart the grand patch and that made the warts more visible.18:39
flexiondotorgThanks. Yeah, the last I saw he wanted to cleanup.18:39
=== dandrader is now known as dandrader|afk
=== jdstrand_ is now known as jdstrand
=== dandrader|afk is now known as dandrader
willcookenight all!19:18

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