/srv/irclogs.ubuntu.com/2018/09/12/#ubuntu-desktop.txt

=== cpaelzer_ is now known as cpaelzer
didrocksgood morning06:37
dufluHi didrocks06:38
duflu#firstpost as usual06:38
didrockshey duflu ;)06:41
jibelGood morning folks07:04
dufluMorning jibel07:06
=== pstolowski|afk is now known as pstolowski
jibelhi duflu07:09
didrockssalut jibel07:17
jibelSalut didrocks, ça va?07:18
didrocksça va, et toi ?07:19
jibeldidrocks, bien, matinée un peu difficile, on a feér mon anniversaire hier :)07:20
jibelfeté*07:20
didrocksoh, bon anniv en retard alors :p07:24
clobranogood morning all :)07:28
didrockshey clobrano!07:28
clobranohey didrocks , how's it going?07:28
didrocksclobrano: I'm good, thanks! yourself?07:29
clobranonice! I've been better, but it's ok :D07:29
didrocksoh? being busy or sick?07:30
clobranothe latter :D07:31
didrocksargh, get better!07:32
clobranoit's been about two months of sciatica pain07:32
clobranothanks!07:32
clobranonot ideal for sitting all day at a computer :)07:33
didrocksyeah, I hope that some physiotherapist can help you07:35
clobranoI tried everything, while waiting for my turn for surgery, hopefully it'll be soon07:37
clobranoit's a very long list apparently :(07:37
didrocksI can guess… :/07:38
didrocksat least, there are some surgery possiblities?07:38
clobranoyes, at the end it is due to an herniated disc that can be removed07:41
didrocksthat's already a relief :)07:42
clobrano:)07:47
willcookemorning all07:50
didrockshey willcooke07:54
willcookeOù est le garçon d'anniversaire?07:57
didrocksil est dans le train à ce que j'ai compris07:58
willcookeah07:58
willcooke79463507:58
willcookeoops07:58
dufluLogin confirmed07:59
willcooke:)07:59
dufluMorning willcooke08:00
willcookeafternoon duflu!08:00
Laneyhey hey08:01
willcookemorning Laney08:04
didrockshey Laney08:06
didrocksclobrano: the dark and light variants are using the same GTK3 assets, correct?08:06
clobranocorrect08:06
didrocksok, I'll try to use a symlink then on the installed target08:07
Laneyhey willcooke didrocks clobrano08:10
clobranociao Laney, willcooke !08:10
willcookehi clobrano!08:11
seb128good morning desktopers, from a spotty 3g :)08:46
didrocksre seb12808:51
seb128lut didrocks :)08:51
didrocksman, meson is making it hard to generate same file name multiple times, but installing it in different dirs…08:51
didrocksyou have to create directories yourself just for the build system…08:51
Laneyyep09:14
Laneyhey seb12809:14
Laneyit's because meson always outputs to the build directory09:15
Laneythere were bugs before where it would silently overwrite your files with the later ones09:19
Laneyhopefully it at least warns now /o\09:19
oSoMoNseb128, will_cooke recently added a card to the proposed column to specifically target 19.04 (tamil 99 keyboard layout), which is why I used that for the libreoffice/libreoffice-l10n merge, shall we create a "proposed for 19.04" column now?09:58
seb128oSoMoN, as said on the board I've been canonical-desktop-wontdo those so far09:58
seb128the board is difficult enough to follow without stacking next-cycle work in proposed imho09:59
willcookeWe can create a 19.04 board next week?09:59
seb128so yeah, that sounds like good to me (or we keep wontdoing those and review that column when we start the next board, which works as well)09:59
seb128or that09:59
seb128either way wfm, I just don't want the backlog to be un-usable09:59
oSoMoNany of these solutions wfm, let's just make sure we don't loose proposed work items on the way10:00
seb128right10:00
popeykenvandine: dunno if it was you that triggered it, but gnome-characters failed to upload to the store - store auth failed.10:18
popeyhttps://launchpad.net/~ubuntu-desktop/+snap/gnome-characters/+build/33054910:18
popey"Store upload failed: The request is missing an Authorization header field containing a valid macaroon "10:18
popey(also other snaps from that lp group such as gnome-logs)10:19
=== pstolowski is now known as pstolowski|lunch
clobranodidrocks: is the UI freeze affected by Travis CI not able to build lastest master (I believe it's not, but...)?12:09
didrocksclobrano: no, it's not12:12
didrocksclobrano: as Travis CI is anyway only about the snap building12:12
didrocksthis snapcraft upload to the store issue is annoying btw :/12:13
didrocksclobrano: I'll soon have the dark theme building in // of light one soon for you to review ;)12:13
clobranogreat!12:29
clobranodidrocks: how gtk2.0 works for the dark variant? Is there a new folder with dark assets?12:30
didrocksclobrano: I can scaffold the gtk2.0 directory if you wish, I only did gtk3 for now, but yeah, it's a new folder12:32
didrocksclobrano: do you want me to add it with the dark assets to bootstrap you?12:32
clobranodidrocks: gtk3 is fine, I can use that as example12:33
didrocksclobrano: let me PR now then12:33
clobranogreat, thanks12:34
didrocksand add instructions for gtk2 ;)12:34
clobrano\0/12:34
didrocksclobrano: https://github.com/ubuntu/yaru/pull/816, that should be it, let me know what you think and if the instructions for gtk2 are clear enough ;)12:41
gitbotubuntu issue (Pull request) 816 in yaru "Support dark variant" [Open]12:41
=== pstolowski|lunch is now known as pstolowski
clobranodidrocks: checking it12:46
clobranodidrocks: it seems pretty clear12:50
clobranomerging it12:50
didrocksclobrano: perfect, merged! Thx ;)12:51
didrocksclobrano: I notice some other cleanup I can do in the build system, I might have a look today/tomorrow12:51
kenvandinepopey, i'll look at it12:51
clobranodidrocks: ack!12:51
=== Class7_ is now known as Class7
clobranodidrocks: made a fast combo with the new build and gtk2-dark. The build is perfect (y) gtk2-dark a bit less :D13:20
didrocksclobrano: do you think it's shippable, like vlc works well with it, and not really?13:25
didrocksclobrano: if you want to have a quick look, that was a leftover (dark apps on light theme): https://github.com/ubuntu/yaru/pull/81713:28
gitbotubuntu issue (Pull request) 817 in yaru "Readd support for GTK3 apps choosing dark theme in a light environment" [Open]13:28
oSoMoNdidrocks, https://github.com/ubuntu/yaru/pull/818 for your reviewing pleasure, I think that should do the trick but let's see how the next CI run on this PR behaves13:46
gitbotubuntu issue (Pull request) 818 in yaru "Include Yaru in the custom gtk-common-themes snap built by CI jobs." [Open]13:46
clobranodidrocks: I think there's some important work to do13:48
clobranoit's not shippable13:48
didrocksclobrano: ok then!13:50
didrocksoSoMoN: looks good, I think however that you should do more cleanup13:51
didrockswhen building yaru13:51
didrocks(same on gtk-common-themes snapcraft.yaml btw)13:51
didrocksoSoMoN: look at the override-build: https://github.com/ubuntu/yaru/blob/master/snap/snapcraft.yaml#L2213:52
didrocksI remove everything not needed in the snap, like session files13:52
didrocksoSoMoN: I guess you only need to add line 37 & 3913:53
oSoMoNdidrocks, ack, I had missed that part, I thought it was all about renaming13:53
didrocks(well, with 38 & 40 ;) off by one)13:53
oSoMoNdidrocks, I'll add that13:53
didrocksthanks!13:53
didrocksmind doing that as well in gtk-common-themes?13:53
oSoMoNsure13:53
didrocksoSoMoN: TBH, line 40 is really fresh… like 1h ago ;)13:53
didrocks(the dark variant I just added, but not supported)13:53
didrocksbut line 38 was there. It's not harmful to have it, just useless13:54
didrocks(useless in the snap context)13:54
seb128_that's complex build hacking :)13:54
didrocksengineering ;)13:55
didrocksbut at least, all documented and explained!13:55
seb128_yeah13:55
clobranodidrocks: however, I'll keep gtk-dark.css as well13:57
oSoMoNhackgineering13:57
oSoMoNdidrocks, updated, will do another PR for similar cleanup for gtk-common-themes13:57
seb128_k, another train change, bbiab13:58
oSoMoNdidrocks, in case you want to review that one as well: https://github.com/snapcrafters/gtk-common-themes/pull/1214:00
gitbotsnapcrafters issue (Pull request) 12 in gtk-common-themes "Yaru part: remove unused build artefacts." [Open]14:00
didrocksoSoMoN: thanks, doing both!14:07
didrocksclobrano: keeping gtk-dark.css -> that's https://github.com/ubuntu/yaru/pull/817 (just merged) :)14:07
gitbotubuntu issue (Pull request) 817 in yaru "Readd support for GTK3 apps choosing dark theme in a light environment" [Open]14:07
didrockspopey: you stole my merge!!! :p14:08
clobranodidrocks, popey: yeah, I didn't know if was ok to merge it :D14:08
clobranooSoMoN's PR as well ^14:09
clobranoPR war14:09
didrocksoSoMoN: small nitpick: https://github.com/ubuntu/yaru/pull/818#pullrequestreview-15466747414:10
gitbotubuntu issue (Pull request) 818 in yaru "Include Yaru in the custom gtk-common-themes snap built by CI jobs." [Open]14:10
didrocksbut if you don't have time, happy to merge, we'll have anyway to remove the delention once we support the -dark variant14:10
oSoMoNdidrocks, that's ok, pushing the change now14:11
oSoMoNdidrocks, done14:12
didrocksoSoMoN: and merged! Thanks :)14:17
oSoMoNcheers14:17
didrocksclobrano: and here are the build system simplifications: https://github.com/ubuntu/yaru/pull/81914:40
gitbotubuntu issue (Pull request) 819 in yaru "Simplify build system by using meson configure project" [Open]14:40
* clobrano checking14:41
didrocksconfigure_file() isn't the best wording they found for templating in meson IMHO :p14:41
didrocks(in term of finding how to do this)14:42
clobranoyeah, I was unsure it was a meson thing at first :D14:42
didrocksyeah, it is :p (was first introduced for config.h.in I think)14:43
didrocksbut couldn't find any doc easily first time, hence the python script at the time14:43
didrocksat least, it's built-in, track files removal and supposively faster14:43
didrocksI checked the generated file contents, they are the same14:43
LocutusOfBorgjbicha, http://launchpadlibrarian.net/386564286/gir-to-d_0.15.0-2_0.16.0-1.diff.gz14:44
LocutusOfBorgthe diff looks not too scary14:44
didrocksclobrano: thanks! ;) Merging14:44
clobranomerged14:44
didrocksah, faster than I ;)14:44
didrocksgreat!14:44
clobranoeheh14:44
didrocksclobrano: So, I want to do an upload to cosmic now, is that fine with you?14:44
clobranodidrocks: sure14:44
clobranopity my employer doesn't let me use meson though :(14:45
didrocksok, remember that when UIF is in progress, it's only minor changes now, non visible ones ;)14:45
didrockswhat are you using?14:45
didrocksI hope not autotools/cmake for you ;)14:45
clobranono, luckily just make14:45
clobranomakefile with no autotools14:45
didrocksok, still unfun though :p14:45
clobranoat all14:45
didrocksso, if you are familar with make, I'll let you do the packaging changes in debian/rules14:46
didrocksit's just a makefile :p14:46
clobrano:O, not familiar with debian/rules though14:46
seb128k, that trip went well, back to my desk :)14:46
didrocksseb128: \o/14:46
didrocksclobrano: heh, don't worry about it, even if nowdays, it's really easy with all the helpers14:47
clobranodidrocks: I'll have a look then14:47
* didrocks is using "gbp dch --multimaint-merge" \o/14:48
jibelandyrock, do you remember the details of the race that caused bug 1751252 ?14:53
ubot5bug 1751252 in cairo (Ubuntu Bionic) "[regression] ubiquity crashed in debconf.py:104 with ValueError: invalid literal for int() with base 10: ''" [High,In progress] https://launchpad.net/bugs/175125214:53
jibelIt could be the same one that causes bug 177175114:53
ubot5bug 1771751 in ubiquity (Ubuntu) "autopilot tests - default installation fails in plugininstall with "permission denied" messages" [Medium,Confirmed] https://launchpad.net/bugs/177175114:53
andyrockjibel: it was not a race14:59
andyrockjibel: ubiquity has a system to drop and restore permissions15:00
andyrockjibel: that problem was that permissions were not properly stored15:00
jibelandyrock, well the description says "Update: Actually the crash occurs on slow-ish systems due to a race condition."15:00
jibelandyrock, okay so the problem may be partially fixed then because it still happens if the slideshow is removed15:01
andyrockjibel: ah that's because Daniel fixed the bug in cairo15:02
andyrocki fixed it in Ubiquity15:02
jibelah ok15:03
andyrockmaybe the race was in cairo15:03
didrocksclobrano: and 18.10.4 uploaded to ubuntu :)15:04
clobrano\0/15:04
seb128andyrock, Daniel wrote that about the cairo issue15:13
seb128"Essentially we have the Xorg server process having its privileges demoted and re-promoted. If the XShmAttach request comes in while it is demoted then it can't complete the request and returns BadAccess to the client"15:13
seb128well, details in https://gitlab.freedesktop.org/cairo/cairo/issues/4915:14
gitbotcairo issue 49 in cairo "BadAccess errors in ShmAttach due to thread races with XNextRequest() usage in cairo-xlib-surface-shm.c" [5. Xlib Backend, Opened]15:14
=== pstolowski is now known as pstolowski|afk
willcookenight all17:03
seb128calling it a day, have a good night desktopers!18:38

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