/srv/irclogs.ubuntu.com/2017/11/27/#ubuntu-desktop.txt

oSoMoNgood morning desktoppers07:27
didrocksgood morning08:24
seb128good morning desktopers08:51
seb128lut oSoMoN, re didrocks08:51
didrocksre seb12808:51
willcookemorning all08:59
willcookechange of plan, not in London today09:00
seb128hey willcooke, Didier was saying so09:01
oSoMoNsalut didrocks, seb128, willcooke09:04
didrockshey willcooke, morning oSoMoN09:04
willcookehey didrocks , how are you feeling?09:05
didrockswillcooke: a little bit better, still fever and headaches (but pills start to have an effect) and need toilets not really far…09:05
willcooke:/09:06
willcookeShouldn't you take a day off?09:06
willcookehint: you should09:06
didrockswillcooke: I have some emails, especially with the GNOME guys to answer, and that's good enough to WFH09:06
willcookekk09:06
willcooketake it easy09:06
didrocksthanks! Will do09:06
didrocksbut yeah, today is email/community hub day, no coding09:06
jameshoSoMoN: I've put together another desktop-launch patch that should help with the user fonts issue: https://github.com/ubuntu/snapcraft-desktop-helpers/pull/8709:19
oSoMoNjamesh, excellent! I'll take a look right away09:27
aa_#ubuntu10:08
andyrockseb128: hey I was backporting py-macaroonbakery to xenial12:22
andyrockand it depends on python3-protobuf12:22
andyrockthat it's not available on xenial12:22
andyrockso we should backport python3-protobuf too but this could break packages that already depends on the old protobuf12:23
seb128andyrock, hey, why would it if it's another package? do they conflict?12:31
andyrockthere cannot be two versions of protobuf in the same system12:31
andyrockthey conflict12:31
andyrockso e.g. mir will not start anymore12:32
seb128well, then it's not an issue having the binding12:32
seb128but the binding require a newer protobuf/different version than xenial has?12:32
andyrockindeed12:32
seb128can you build a python3-protof for/from the xenial version?12:32
andyrockthere is no support for python3 in protobuf 2.612:33
andyrockthat was my initial idea12:33
didrockshum, normally, you don't ned to install python3-protobuf or anything protobuf. You are supposed to generate the client bindings you are using in the tarball with protobuf12:34
didrocksisn't what py-macaroonbakery is doing?12:34
andyrocknope on bionic it just depends on python3-protobuf12:35
andyrocklet me check12:35
andyrockwell you still need the bindings12:37
didrocksI guess maybe a bug upstream to ask them to generate the binding they are using as per protobuf doc?12:40
seb128didrocks, is that standard practice in debian/ubuntu packages? (/me doesn't know much about that stack)12:40
didrocks(doesn't help you on the backport, sorry, but that's really what they should do)12:40
didrocksseb128: basically, it's how protobuf upstream is telling how you should use it12:41
didrocksthe service exposing the protocol has the .proto file + the server-side binding generated12:41
andyrockdidrocks: they're already generated12:41
seb128which Debian disagrees with I guess if they now have a deb and make things depends on it?12:41
andyrockalso upstream12:41
andyrockhttps://github.com/go-macaroon-bakery/py-macaroon-bakery/blob/master/macaroonbakery/internal/id_pb2.py12:41
didrocksthen, any client should sync the proto files and generate their own client code12:41
didrocksah :) so upstream has it and Debian does differently?12:42
andyrockdebian does the same12:42
andyrockbut you still need the bindings12:42
didrocksseb128: yeah, could be, but really, this is code that has to be in sync with your repo, and there is different version of protobufs, that's why it's the upstream practice12:42
didrockswwhy?12:42
didrockshttps://github.com/go-macaroon-bakery/py-macaroon-bakery/blob/master/macaroonbakery/internal/id_pb2.py is what is generated by protobuf12:42
didrocks(well, protoc)12:42
andyrockotherwise all the "from google.protobuf import" will fail12:42
andyrockwe don't use the compiler but we use bindings12:43
* didrocks knows more the Go generate bindings which don't depend on protobuf12:43
didrocksweird the python version is different12:43
didrocks(meaning: not self-sufficient)12:43
* didrocks looks at some experiment I did in the past in python12:43
didrockshum, that's right, the python bindings are behaving differently: https://github.com/ubuntu/christmas-music-carousel-snap/blob/master/music-grpc-events/musicevents/piglow_pb2.py12:46
andyrockI can try to add python3 support to protobu 2.612:46
andyrockand edit the debian to build the python3 too12:47
andyrockwhen static linking is an option you can workaround this issue12:48
andyrockI did something like that when working on chromium on mir12:48
didrocksyeah, it imports proto1 at build time: https://github.com/didrocks/grpc-piglow/blob/master/proto/piglow.pb.go12:48
andyrockmmm adding python3 supports looks like a huge task12:50
didrocksyeah, I bet…12:50
seb128andyrock, yeah, I wouldn't try to go this way12:53
seb128need another approach for xenial imho12:54
andyrockhttps://github.com/google/protobuf/issues/712:54
andyrockit says that 2to3 should do the job12:54
didrockscould you just copy the content in an 3rd-party module dir?12:56
ricotzoSoMoN, hey, LO 6.0beta1 builds fine so far, but there are some more packaging fixes/tweaks needed12:58
andyrockdidrocks: I can try13:02
didrocksvendoring sounds like the best approach to me13:03
Nafallohi. fwiw, I'm back on IRC for the time being. LTNS :-)13:08
oSoMoNricotz, are those changes things that are already in the debian packaging branch?13:48
ricotzoSoMoN, no14:04
ricotzoSoMoN, "minor" fallouts due ubuntu specific changes14:06
oSoMoNricotz, ack, I assume you're looking into them already?14:23
ricotzoSoMoN, yeah, will do so soon14:27
oSoMoNthanks!14:28
kenvandineTrevinho, not sure where to file this issue.  I've found an issue with the shell when a snap is updated for a snap that's already running14:33
kenvandineTrevinho, for example if the chromium snap is running when the snap refreshes the shell will no longer associate the dock icon with the running process14:33
kenvandineno mark showing it's running and clicking on the icon launchers a new process14:34
kenvandineTrevinho, so far i've only reproduced it with chromium though, the gnome snaps behave.  So perhaps the gnome apps are more resilient because they register as a gapplication14:34
simonizorI've found an issue with snaps.  People see them on the software center, install them, and then never know that they've installed a snap until they have an issue with it and try to get help and none of the troubleshooting tips work for some reason.14:55
simonizorTrying to troubleshoot for something like that is not fun.  Can't blame the user because no where at all is it obvious that they've installed a snap.14:57
seb128simonizor, how is that an issue with snaps? why do the user need to care how was the thing they use installed? it's rather an issue for the bug reporting process if anything15:52
Trevinhohi europe.... (from medellin)16:02
seb128hey Trevinho, how are you? back in shape?16:13
Trevinhoseb128: hey16:13
Trevinhoseb128: well.... I've been feeling better I've to say, I'm still very tired physically.... Not really energetic.16:14
TrevinhoBut, I can live with that...16:14
TrevinhoNo problems for working, thank god16:15
seb128no crazy parties this week, just sleep at night :)16:15
Nafallobtw, is ubufox coming back in firefox 57+, or is it dropped now? :-P16:21
seb128hey Nafallo, it has been a while, how are you?16:22
seb128what is ubufox doing?16:22
Nafalloseb128: it has indeed :-). I'm alright. back in Sweden these days, working on Ubuntu projects ;-)16:22
chrisccoulsonnothing at the moment because it's an empty package16:22
Nafalloseb128: how's you? :-)16:22
chrisccoulsonseb128 ^ ;)16:23
Nafallochrisccoulson: heh, it's a legacy extension and not even showing up :-P16:23
seb128chrisccoulson, :)16:24
seb128Nafallo, I'm goog thanks16:24
seb128you are back to Ubuntu, nice ;)16:24
NafalloI never really left :-P16:24
NafalloI think I've done Ubuntu somewhere or the other since September 2004 now ;-)16:25
simonizorseb128: If the user has no idea what type of package they've installed, they have no idea how to ask for help with it16:25
simonizorIt should be extremely obvious in the software center that you are installing a snap and not a regular deb package16:25
simonizorHave had multiple users who have installed Discord lately through the software center trying to get help in a Linux Discord server that I'm in, and they had no idea they were running a snap16:26
simonizorSo these users go reporting bugs with the snap directly to the developers not knowing that they're even using a snap and that the problems were caused by the snap16:27
seb128you would have the same issue if they had t he deb16:28
seb128and the bug was in the deb16:28
simonizorNo.16:28
jbichasimonizor: "extremely obvious in the software center" > the details page for the app already has a Source field16:28
Nafallobug #172965616:36
ubot5bug 1729656 in ubufox (Ubuntu) "changes to distribution.ini gets overwritten on upgrade" [Undecided,New] https://launchpad.net/bugs/172965616:36
Nafallochrisccoulson: ^ reason I was asking about ubufox btw ;-)16:36
Nafallomight be deprecated now16:37
willcookenight gang18:00
oSoMoNgood night al18:24
oSoMoNall18:24
robert_ancellRAOF: what was the name of that space board/card game you brought to one of the sprints? One of the US sprints, can't remember which one. We played it in someones hotel room.21:16
RAOFrobert_ancell: You're probably thinking of `Race For The Galaxy`21:17
robert_ancellRAOF: bingo!21:17
RAOFrobert_ancell: The other one which would be a candidate is Eclipse, but I'm *pretty* sure I never brought that; it takes upwards of 3 hours.21:17
robert_ancellRAOF: you on boardgamegeek.com?21:18
sarnoldbingo's a different kind of game entirely..21:18
RAOFI have browsed there; I don't think I've got an account theer.21:18
RAOFsarnold: 🔥21:19
sarnold:D21:19
robert_ancellsarnold: that's why everyone keeps looking at me weird when I should it out mid-game...21:20
sarnoldhehehe21:21
robert_ancellBeen playing lots of new games at a local group, trying to remember all the random ones I've played previously.21:22
robert_ancelljbicha: http://paste.ubuntu.com/26061112/23:16
robert_ancelljbicha: while I don't want to be a DD is it possible to get push access to pkg-ayatana?23:17
jbicharobert_ancell: done, please add yourself to Uploaders for snapd-glib to silence the lintian warning23:20
robert_ancelljbicha: should I set the changelog to UNRELEASED or unstable?23:21
jbichait doesn't matter today since I'll go ahead and upload for you, but UNRELEASED is probably better in the future23:23
jbichabtw, sunweaver usually uses gbp dch --auto (for easier cherry-picking to other releases)23:24
robert_ancellacronym acronym abbreviation :) I'll have to look that one up23:25
robert_ancelljbicha: still getting pubkey failure - where does debian check the ssh key from?23:25
jbichaare you able to push to pkg-gnome repos (svn or git) ?23:26
robert_ancellI was able to push to pkg-gnome ages ago.23:26
jbichacheck https://alioth.debian.org/account/23:26
jbichaif that looks ok, you might just have to wait a bit for Alioth to pick up your new group membership23:27
robert_ancellyeah, key is OK. I'll try again later23:27
jbichayour username is robert_ancell-guest23:28
robert_ancellyes23:29
jbichabecoming a Debian Maintainer should be pretty easy (it's not like Debian Developer) and it would let you do uploads yourself for packages you have been whitelisted for23:30
robert_ancelljbicha: hmm, I can't pull from gnome-calculator either.23:31
robert_ancellAre there any other permissions I should need?23:31
jbichamake sure your url is set to ssh://robert_ancell-guest@git.debian.org/git/pkg-ayatana/snapd-glib23:33
jbichagnome-calculator and most GNOME pkgs still uses svn23:34
robert_ancelljbicha: ah, that fixed it! I thought most git servers don't care about the username when using ssh keys23:34
robert_ancelljbicha: thanks!23:35
jbichaif you want yet another IRC channel, #debian-ayatana on irc.debian.org is set up to get git push notifications via a kgb bot23:36
jbichathe username might not matter if you set in ~/.ssh/config like this23:37
jbichaHost *.debian.org23:37
jbicha    User robert_ancell-guest23:37
robert_ancelljbicha: you can never have enough IRC channels, right ;)23:38
robert_ancellok, me -> lunch23:38

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