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

simoniz0r:)01:14
seb128good morning desktopers06:09
jibelkoza, hi, I followed your advice and removed bluez (which also remove its dependencies gnome-bluetooth and pulseaudio-module-bluez)06:56
jibelkoza, but bluetoothd from the snap still doesn't start automatically06:57
jibeland then I cannot enable bluetooth at all from control center06:57
jibelg-c-c reports BT is 'On' but it is not06:58
jibelkoza, and on artful the daemon fails to start with: D-Bus setup failed: Connection ":1.117" is not allowed to own the service "org.bluez" due to security policies in the configuration file07:06
kozajibel, im here now. sorryfor delays still in Taipei and simetimes i miss pings here08:26
kozajibel, which release process you have on your mind?08:27
jibelkoza, the release of the bluez snap. when is it published to the different channels and the promotion criteria?08:45
jibelkoza, i'm documenting the qa process08:45
jibelif there is nothing documented it's fine too, i'll propose something08:46
kozajibel, no, everything is documented?08:49
kozajibel, ce has all the processes done the *right* way and nothing slips to channels08:50
kozajibel, what is the purpose of your documentation, who will use the new process?08:50
jibelkoza, the purpose is to describe how to test this snap on desktop.08:51
kozajibel, so more likely a test plan08:51
jibeland apart from the test plan is the spreadsheet i've nothing08:51
jibelkoza, a test plan, but also how to install and run it on desktop08:52
kozathe spreadshet is the most important part :-) it is being converted to checkbox btw08:52
kozajibel, ah ok got it. instructions you mean. for me process is a workflow since the build to release so I got confused08:52
jibelkoza, it's important but making sure every tester is testing the same way on the same environment is also important08:53
kozajibel, running on desktop is quite not defined atm as we have not targeted desktop so far focusing on core08:53
jibelthen when it should be tested by the desktop team, in which channel, which tests are done upstream, any automation, ... so there is no duplicated effort and a good coverage08:54
jibelkoza, okay, lets discuss this during the bluez meeting with duflu when he is back08:54
kozajibel, correct and this is what im trying to achieve and convince to since like months. we have discussed it with willcooke number of times during bt sync meeting. nice that finally somethings is shaping out of this.08:54
jibelkoza, i'll write a draft to use as a base for the discussion08:55
kozajibel, sure, or anytime you want we can jump on HO. for me it is important that we as a devs maintaining bluez follow the repetetive testing that we can benefit in a future by building up a database of past results. hence the test plan.08:55
kozajibel, sure, share with me once you have it, ill be more than happy to review and contribute to.08:56
jibelthanks08:56
kozawillcooke hey and nice timing, i just have mentioned you :-)08:56
willcookemorning08:56
willcookewhat did I miss?08:58
kozawillcooke, a discussion about testing bluez on desktop. i referred to a number of our discussions about the process, test plans and such08:58
willcookesuper08:58
jibeltrying to understand where CE and desktop meet during the release of the bluez snap09:02
Laneyhai09:03
kozajibel, we do meet. all of the snaps are tested by the developer, cert, testflinger and commercial qa.09:05
kozajibel, moreover for bluez releases i require test plan to be executed09:05
kozajibel, we do have a snap update verification board that is semi-automated (much like ci-train & britney) for tracking purposes.09:06
kozajibel, different qa teams are performing handovers to next in line qa teams as the snap travels from channel to channel09:06
kozajibel, responsibilities are defined and shared09:07
jibelkoza, I know but at some point it lands on the desktop, and I cannot find any info about what is currently done on this platform09:07
kozajibel, what i see that at least for bluez and rest of the snaps maintained by ce you are part of this. as for the apps and other I have no idea.09:07
kozajibel, on desktop none as it did not landed there so far. for bluez you have the user tests set which is about using bluez through Unity (update to gnome on its way) UI plus Keyboards & Headsets which are tested also through the UI (not bluetoothctl) to check the integration.09:09
seb128hey Laney willcooke09:11
seb128(back online from the coffee place)09:12
willcookemorning seb12809:12
kozao/09:12
seb128willcooke, how are you today? having your office back in a work-suitable place?09:12
seb128hey koza09:12
willcookeseb128, yeah nice and quiet again here today, and the teeth aren't as painful (yet)09:13
willcookeon the plus side, my new office now has a floor, some electrical sockets and some network points09:14
willcookeand a window :)09:14
seb128nice09:15
kozawillcooke, where have you been that you see windows and floors as a major improvements?09:16
willcookekoza, on a building site :D09:16
kozawillcooke, sounds like fun09:18
willcookeit is, some days09:18
Laneyseb128: sorry, missed your hey09:26
Laneyhi!09:26
Laneyhow's it going?09:26
* Laney nods willcooke koza too09:26
seb128good! could have slept longer though09:27
seb128and you, how are you?09:27
Laneymmmmmmmmmmmmmmmmmmmmmmm not bad09:31
Laneywashing machine is broken though so having to go to the launderette09:31
Laneyirritating09:31
Laneyfirst world problem tho09:31
seb128hehe09:32
willcookeha, an AO van just pulled up to deliver a new washing machine to my neighbour09:38
willcookeLooks like they're getting a Bosch one.  Good choice.09:38
willcooke#washingmachinenews09:38
LaneySam Sung is coming at the weekend to look09:38
Laneywe're getting error code 4E #washingmachinenews09:39
willcookeohh09:39
willcookenow, that is interesting09:39
willcookewe had a Samsung, with I /think/ the same error.  They came out about 4 times before we gave up.09:39
willcookeand bought a new one09:39
Laneyoh god09:39
willcookeIt would just stop half way through a wash09:39
Laneyit does like 5 minutes and gives up with that09:40
willcookeand wouldnt spin or turn the drum properlyt09:40
willcookedoes it keep rocking the drum back and forth09:40
willcooke?09:40
willcookejust a little bit09:40
Laneyyeah chugs about a bit09:40
willcookeha09:40
willcookesame09:40
Laneyi think it decides that it's not getting water in09:40
Laneyclearly is though09:40
willcookeNot buying a Samsung again09:40
Laney:(09:40
Laneywas a which best buy!09:40
willcookeI dont trust Which anymore09:41
willcookefor the same reason09:41
willcookeI dont think they can do more than a couple of days of testing09:41
Laneyjust found the invoice09:43
Laneythis thing was £59909:43
Laneythat means I'm going to try to make them fix it :P09:43
willcookeoof, yeah09:45
Laneynot in warranty tho09:46
willcooke:(09:52
willcookeIs there some sticker on the front about a 10 year warranty on the motor?09:52
Laneyyeah09:59
LaneyI was suspicious of that at the start10:00
Laneywhen I bought it10:00
Laneylike that's the part that will probably never break10:00
Laneythe fridge has one of those too about the compressor10:00
willcookeindeed10:00
dokowillcooke, jbicha: updated https://bugs.launchpad.net/ubuntu/+source/ibus-libpinyin/+bug/1735362  looks like the way forward is ibus-libpinyin ... that would require a MIR, and subscribing to the package, before ibus-sunpinyin can be demoted (and one less gtk2/glade2 package in main ...)10:01
ubot5Launchpad bug 1735362 in ibus-sunpinyin (Ubuntu) "ibus-sunpinyin: port to Python3 needed" [Undecided,New]10:01
kozawillcooke, jibel, seb, bt weekly?10:01
kozaseb128 ^^10:01
willcookehumm,10:02
willcookewhy is is marked as not coming in my calendar10:02
willcookeone sec10:02
Laneyback in a min10:02
seb128koza, sorry, since duflu is  away and you are travelling I assumed we were not doing it, I'm currently in a noisy place without headphones10:04
kozaseb128 ok no worries10:04
seb128koza, if you have any question I'm happy to reply on IRC10:05
kozaseb128 no questions10:07
seb128k10:10
joumetalis there good chance to get bug #1168978 fixed in bionic release?10:26
ubot5bug 1168978 in cairo (Ubuntu) "Evince crashes consistently, reading 50+ pages into specific PDF document" [Low,Triaged] https://launchpad.net/bugs/116897810:26
joumetalbug is fixed upstream by small patch10:28
seb128Laney, thanks for adding the details to the shell theming trello card!11:07
Laneyyw, thanks for pinging me11:08
Laneyhaha11:14
Laneythe hub told me off for writing a crappy post11:15
Laneyit was "yeeeeeeeeeeeahhhhhhhh"11:15
seb128lol11:20
Laneyis it possible to get moderator privileges?11:21
* Laney would like to close the guest session thread11:22
Laneyat some point those "give me feedback on XYZ" threads stop being useful11:22
willcookepopey, ^ can we get some extra privs, or can you help Laney with closing the thread?11:23
seb128is that the sort of things we usually do to stop a discussion? does it create any noise issue for others who don't follow that topic?11:32
seb128(I'm fine with closing it, just wondering if we have "moderation guidelines" or such)11:32
Laneymaybe that'd be useful11:32
Laneyin this case I think it's just people basically +1ing and it makes at least me click on it when it's bumped11:34
LaneyI think you could say thanks, this thread has been useful, the work is scheduled at this link, going to close it now11:34
popeyClosing a thread is fine if it's wandering around or not productive11:37
popeyHappy to have desktop team people moderate that category11:37
seb128good11:41
popeyCan it wait until I am back at my desk later this evening? Am at a conference today11:42
Laneyyeah no big deal11:43
Laneyit's not that important anyhow11:43
Laneythanks!11:43
joumetalhelp /channel12:23
jbichadoko: GunnarHJ has been helping us with language related pacakges, maybe ask him what he thinks about switching those pinyin packages14:05
dokojbicha: I don't know who that is, just got feedback from Debian. Maybe subscribe him to the bug report?14:14
jbichahttps://launchpad.net/~gunnarhj14:15
seb128what's the topic?14:15
jbichaLP: #173536214:15
ubot5Launchpad bug 1735362 in ibus-sunpinyin (Ubuntu) "ibus-sunpinyin: port to Python3 needed" [Undecided,New] https://launchpad.net/bugs/173536214:15
jbichadoko: I'd prefer if you asked Gunnar (instead of me asking him) since I'm not particularly interested in switching around our IM packages14:17
seb128jbicha, doko, i Cced Gunnar & asked on the bug, let's see14:22
dokota14:27
seb128doko, jbicha, in fact that was already discussed a bit on https://lists.ubuntu.com/archives/ubuntu-desktop/2017-October/005269.html14:33
seb128we should probably switch, I'm going to look a bit more at the differences first though14:34
jbichathanks, that shows how I wasn't paying careful attention to those pkgs :|14:34
seb128:)14:35
dokoseb128: what was your solution regarding bittornado?14:58
seb128doko, what i wrote in the bug14:59
seb128remove it from the seed & demote14:59
seb128it seems so ancient decision of having a command line torrent client, I don't think that makes much sense on a desktop14:59
seb128could be more for server maybe15:00
dokohmm, I only got the message about the owner ...15:00
seb128doko, https://bugs.launchpad.net/ubuntu/+source/bittornado/+bug/1735346/comments/315:00
ubot5Launchpad bug 1735346 in bittornado (Ubuntu) "bittornado: Python3 port needed, or demotion to universe" [Undecided,New]15:00
seb128doko, re libglade2, the -dev depends on python, do you know why that binary is in main? http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.artful/rdepends/libglade2/libglade2-dev is empty15:03
dokolooking ...15:06
Trevinhogood morning guys15:06
dokoseb128: as a wrote ... ibus-sunpinyin ...15:07
dokohmm, that's python-glade215:08
seb128doko, https://bugs.launchpad.net/ubuntu/+source/libglade2/+bug/173536915:08
ubot5Launchpad bug 1735369 in libglade2 (Ubuntu) "libglade2: Please investigate demotion or port to Python3" [Wishlist,New]15:08
seb128I meant15:08
dokoseb128: try adding it to extra-excludes in some seed?15:11
seb128what does that do and why is it needed?15:11
seb128can we just demote it and see if something tries to bring it back to main?15:11
dokosure, we could do that15:12
seb128I would start by trying that15:12
jbichaseb128: are you asking just about the -dev package, or are you asking about python-glade2 or what?15:14
seb128jbicha, I'm trying to understand the bug I just mentioned, it looks like what depends on "python" is libglade2-dev?15:15
dokothat was just about the -dev package. But I assume that requires extra-excludes for other -dev packages of the gtk2 stack as well15:15
seb128i guess I don't understand what extra-excludes is/does15:16
seb128or why it is needed15:16
jbichaseb128: python-glade2 is kept in main because of LP: #1735872 and ibus-sunpinyin15:16
ubot5Launchpad bug 1735872 in system-config-kickstart (Ubuntu) "Port system-config-kickstart away from pygtk2" [Undecided,New] https://launchpad.net/bugs/173587215:16
doko * Extra-Include: *-dbg *-debug *-dev *-doc *-docs gir1.2-* *-examples15:16
dokothis is the dangerous thing ...15:16
seb128jbicha, but that's not a binary from libglade2 source?15:17
seb128jbicha, or do I read https://launchpad.net/ubuntu/+source/libglade2/1:2.6.4-2 wrongly?15:17
jbichapython-glade2 then depends on libglade2-015:17
seb128yes15:17
seb128that's fine15:17
seb128-dev is the one which depends on python15:18
seb128libglade2-0 doesn't depends on python right?15:18
jbichaI mean we could drop libglade2-dev from main but there's no point yet since s-c-kickstart depends on python-glade2 which depends on python and libglade2-015:18
dokoit would be nice if somebody could disable the flaky gvfs autopkg tests ...15:19
jbichadoko: file a  Debian bug since the gvfs pkg is in sync-ish with Debian15:19
seb128jbicha, well, one less is better than one more? ;-)15:20
seb128jbicha, also i don't understand why libglade2-dev has to be in main15:20
dokojbicha, maybe better done by some friendly people, rather than by me?15:20
dokoas I tried to explain, it's pulled in by the Extra-Include15:21
jbichawhat, you're not friendly enough? 😁15:21
dokoI have some history with Debian gnome =)15:22
jbichaI'm uncomfortable messing with the glaky gvfs autopkgtests15:23
jbichaggg15:23
seb128doko, ah ok, i saw that you copied that line but didn't understood it was to explain why it's in main, thanks15:23
jbichathis is generally the list of stuff keeping gtk2 in main https://bugs.launchpad.net/ubuntu/+bugs?field.tag=gtk2-demotion15:24
jbichathere's a couple more in progress like Firefox, avahi and colord but the missing ones from that list are fairly easy15:24
dokoI'm afraid, openjdk isn't changing soonish15:26
jbichaseb128: we can override the Extra-Include rule like I did in http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.bionic/view/head:/supported#L34415:26
seb128jbicha, right, thanks15:27
seb128jbicha, debconf isn't likely to be ported this cycle is it?15:28
seb128said differently that's a nice goal but not likely15:28
jbichaseb128: ask cjwatson about it, I think it's probably not too difficult-ish for a perl person15:28
seb128I asked previous cycle15:28
seb128my feeling was that it was on his list but low priority enough that it wouldn't happen15:29
seb128so I don't count on it to be done this cycle15:29
jbichaI'm guessing it's a bit more interesting if it's literally the only thing keeping gtk2 in the default install for an LTS15:30
seb128right, but even if it is I don't think it's going to autocreate resources15:31
seb128and it's not in any case15:31
jbichaFirefox and Thunderbird are getting the gtk2 shlibdeps hack so debconf is the only thing15:31
jbicharicotz: I opened https://bugzilla.mozilla.org/1423363 otherwise we can apply the same hack from Firefox to Thunderbird Beta too15:35
ubot5Mozilla bug 1423363 in Build Config "Drop Flash support from Thunderbird now?" [Normal,Unconfirmed]15:35
jbichaseb128: :)15:36
seb128jbicha, good surprises coming :)15:38
jbichaso basically, we're likely to have the default install not include gtk2 but the live ISO will still need it for some input methods (and gparted ?)15:38
doko|   +- libgtk2.0-dev15:40
doko |   |  * Reverse Depends:15:40
doko |   |   +- libavahi-ui-dev15:40
doko |   |   +- libdbusmenu-glib-dev15:40
doko |   |   |  * Reverse Depends:15:40
doko |   |   |   +- libappindicator3-dev15:40
doko |   |   |   +- libdbusmenu-gtk3-dev15:40
doko |   |   |   +- libdbusmenu-jsonloader-dev15:40
doko |   |   |   +- libunity-dev15:40
doko |   |   +- libgail-dev15:40
seb128spam!15:40
doko |   |   +- libglade2-dev15:40
doko |   |   |  ! skipped15:40
doko |   |   +- libgpod-dev15:40
doko |   |   +- libgtkmm-2.4-dev15:40
doko |   |   +- libgtkspell-dev15:40
doko |   |   +- libindicator-dev15:40
doko |   |   |  * Reverse Depends:15:40
doko |   |   |   +- libindicator3-dev15:40
dokoso it looks like you want to add all these to extra-excludes ...15:40
dokoif they are gtk2 only15:40
jbichadoko: where did you get that list from?15:41
dokofrom the germinate output15:42
Laneyhttps://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.bionic/rdepends/gtk+2.0/libgtk2.0-dev15:42
jbichagail is the same source pkg as gtk215:42
dokoright, the extra-excludes only help for some binary packages15:42
jbichaavahi just needs the Debian version merged, but see LP: #173596015:43
ubot5Launchpad bug 1735960 in avahi (Ubuntu) "Merge avahi 0.7 with Debian" [Wishlist,Triaged] https://launchpad.net/bugs/173596015:43
jbichagpod and gtkspell and indicator aren't in main any more15:43
doko$ apt-cache show libgtkspell-dev|grep ^File15:44
dokoFilename: pool/main/g/gtkspell/libgtkspell-dev_2.0.16-1.1ubuntu1_amd64.deb15:44
jbichaI was kind of hoping sunweaver would take over libdbusmenu maintainership (details need to be worked out), but if we want things faster, there's a trivial packaging change I can apply to it15:44
jbichadoko: I believe you demoted gtkspell today https://people.canonical.com/~ubuntu-archive/madison.cgi?package=gtkspell&S=on15:46
dokoahh, ok, re-running my local germinate15:47
jbichagtkmm2.4 is because of gparted15:47
jbichaseb128: see GNOME bug 79103517:03
ubot5Gnome bug 791035 in general "Desktop entries for GNOME Control Center are not correctly translated when using gettext" [Normal,New] http://bugzilla.gnome.org/show_bug.cgi?id=79103517:03
dokojbicha: demoted libglade2-dev python-gtk2-dbg python-gtk2-dev python-gtk2-doc18:06
dokolooks like you could try to demote other gtk2 -dev/-dbg packages too by adding extra-excludes18:06
jbichaI don't think it helps much to drop the -dev from main if we don't drop the library too…18:10
jbichadoko: but what do you think about LP: #1736620 where the -dev does actually end up pulling in gtk2 but the primary library does not depend on gtk218:11
ubot5Launchpad bug 1736620 in graphviz (Ubuntu) "graphviz: Disable gtk support?" [Undecided,New] https://launchpad.net/bugs/173662018:11
dokoany recommends?18:11
dokoany -dbg or -doc packages?18:11
jbichathe only thing that depends on libgvc6-plugins-gtk is libgraphviz-dev so I suggest #2 but I don't know much about graphviz18:12
jbichaor #3 if you think doing the Excludes thing is reasonable18:13
mdeslaurseb128: fyi, I added a list of problematic packages in bug 173592918:14
ubot5bug 1735929 in session-migration (Ubuntu) "security problems with incorrect permissions for ubuntu 17.10" [High,Confirmed] https://launchpad.net/bugs/173592918:14
mdeslaurseb128: just changing them to 700 seemed to work, but I'd appreciate being looked at by the desktop team in case those are used in some other way18:14
dokoI'm a bit hesitant excluding -dev packages which are not just gtk2 related18:15
jbichadoko: oh I see, libgraphviz-dev has rdepends in main18:20
seb128 mdeslaur, ok, thanks, now is dinner time but I've a look later18:24
mdeslaurno rush18:24
mdeslaurthanks seb12818:24
willcookenight all19:37
seb128jbicha, that fix from L_aney makes sense to me22:25
jbichaok22:34
jbichaseb128: for libdbusmenu, I thought we didn't really care about reviewing minor Unity-related uploads22:35
seb128in practice we don't care a lot22:35
seb128but it's still good practice to wait a bit in case somebody wants to give you a review22:35
seb128you can move ahead the next day or such if that's not the case22:35
jbichaok22:36
seb128on that note calling it a day, good night everyone22:38
=== Guest21847 is now known as fredp
=== fredp is now known as Guest91808

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