=== thumper-afk is now known as thumper [03:48] Good morning [06:00] good morning desktopers! [06:55] seb128: only 2:12 after pitti. You're getting there! [06:55] bonjour seb128 et larsu, comment allez-vous ? [06:55] seb128: oui, tu est tôt aujourd'hui ! [06:55] larsu, no way pitti is up at that time [06:56] I was unsure if 7am is morning but I'm sure before 6am is not :p [06:56] pitti, salut, ça va bien ! et toi ? [06:56] pitti: ça va bien aussi. Et toi= [06:56] s/=/? [06:57] 05:48:46 pitti | Good morning [06:57] *shrug* [06:57] pitti, I'm not even going to pretend trying to compete with that ... :-) [06:57] seb128, larsu: ça va bien aussi, merci ! un peu fatigue, mais je ne peux plus dormier :( [06:57] "dormir" [06:57] seb128: no, please don't [06:57] :-( [06:57] 7:00 is nice, 5:30 is a nuisance [06:57] pitti, tu fais de l'insomnie ? [06:57] yeah [06:58] 7:00 is actually ok, at least in summer when it's nice outside [06:58] not sure in winter when it's dark and raining [06:58] so around 4 there were some cats or martens which made terribly loud noises [06:58] at 4:30 my wife woke up, got up at 4:50 [06:58] and my head started thinking and I couldn't stop it [06:59] so I gave up trying to sleep at 5:30 :) [06:59] but I'm quite used to it by now [07:00] well, at least you enjoy the nice and fresh start of day [07:00] not sure how is the weather in Germany today, they forecasted over 30°C in Lyon today [07:00] seb128: so far quite nice and sunny, but still "only" 20 degrees [07:04] waow, winter there :) [07:11] bonjour didrocks [07:11] guten morgen pitti [07:30] bah [07:31] Saviq, rsalveti: some parts of the suru silo are blocked in proposed because ubuntu-ui-toolkit-gles is outdated and makes ubuntu-touch uninstallable on i386/amd64 [07:31] outdated = still on 1.47 where the ui toolkit got updated to 48 [07:32] is any of you looking at that? [07:32] seb128, first I've heard of that... [07:33] # apt-get install ubuntu-touch unity8 unity8-common qtdeclarative5-ubuntu-ui-toolkit-plugin [07:33] ... [07:33] The following packages have unmet dependencies: [07:33] ubuntu-touch : Depends: qtdeclarative5-ubuntu-ui-toolkit-plugin-gles but it is not going to be installed [07:33] seb128, yeah I understand, do you know any details about the -gles package? [07:33] like is there a branch somewhere or is this a source only package [07:34] Saviq, no, which is why I'm asking... [07:34] seb128, I *just* found out that package exists... [07:34] I don't know much about it [07:34] out of that rsalveti dupped a bunch of those packages for the i386 emulator [07:35] keeping them in sync is annoying though, not the first time we get bitten by it [07:35] hey all [07:35] hey! [07:35] sil2100, ^ do you know about ubuntu-ui-toolkit-gles? [07:36] pitti, gvfs bug? https://bugs.launchpad.net/ubuntu/+source/unity-settings-daemon/+bug/1069964/comments/23 [07:36] Ubuntu bug 1069964 in unity-settings-daemon (Ubuntu) "Unable to mount Blank CD-R disc. Location is already mounted." [Low,Confirmed] [07:37] seb128, TBH I don't know what to do with that... sil2100, do you know anything about how do we deal with https://launchpad.net/ubuntu/+source/ubuntu-ui-toolkit-gles ? [07:37] seb128: hey! I just know about its existance and that rsalveti asked to duplicate changes we make to the standard packages to the -gles packages [07:37] sil2100, can you do that? ;-) [07:38] oh /me should read [07:38] that's currently blocking part of the suru transition [07:38] hey [07:38] rsalveti, hey ;-) [07:38] * Saviq didn't get the memo [07:38] so, we're duplicating a few packages, yeah [07:38] but the problem is that we're not updating it when landing new versions of the original packages [07:38] let me take a look [07:38] seb128: I never did that, but I guess rsalveti would do it much faster, as he's a core dev ;) [07:38] rsalveti: thanks! [07:38] rsalveti, should the ubuntu-ui-toolkit test/landing page hints that gles needs to be updated in sync? [07:38] rsalveti, thanks [07:39] seb128: yup, that's what I asked when I enabled the x86 emulator [07:39] but not sure if that happened :-) [07:39] and maybe even citrain should have a check for a few of those to prevent publishing if both are not updated? [07:39] sil2100, ^ what do you think? [07:39] also something I asked before, maybe sil2100 can do such thing [07:39] let me update the tookit [07:39] should not be crazy difficult, and sounds like without it we'll be shooting ourselves in the foot all the time [07:40] seb128, Saviq: I can add a check in the publish phase indeed, that wouldn't be perfectly beautiful but at least practical ;) [07:40] Laney, I can't reproduce any issue with monitors.xml, seems to be applied properly on login, and is saved properly from u-c-c provided call into the dbus api before timeout [07:40] sil2100, that would be nice [07:40] Let me do that then [07:40] thanks [07:40] rsalveti, for future reference, do you just apply the diff from distro to the source package or? [07:40] Saviq: yeah [07:41] Saviq: unless there are packaging differences, then we need to be a bit more careful [07:41] rsalveti, and is there a list of those dupes somewhere? [07:41] Laney, there may be issues with hotplugging a display though, but I don't have real hardware to test that on [07:41] we have in emails, let me get the list [07:43] Saviq: http://paste.ubuntu.com/7740743/ the email I sent to the landing team while ago [07:45] * Saviq will keep that in mind === KombuchaKip1 is now known as KombuchaKip [08:02] Saviq: https://launchpad.net/ubuntu/+source/ubuntu-ui-toolkit-gles/0.1.48+14.10.20140701.2-0ubuntu1 [08:02] rsalveti, thanks and sorry about that [08:02] no worries :-) [08:03] morning [08:03] darkxst: it's not applied right for me [08:04] Laney, hey, how are you? [08:04] hey Laney! [08:05] weeeeeeeeeeeeeellllll my alarm "didn't go off" this morning [08:05] so I have been up about 30 minutes :P [08:05] other than that, good [08:06] hey didrocks too! [08:06] how's lyon? [08:07] Laney, do any errors get logged? [08:07] Laney: as awesome as usual :) [08:07] Laney, 9am, seems your normal "good morning IRC" time ;-) [08:07] I'll let seb128 confirm :p [08:07] yeah I'm eating breakfast at desk [08:07] I see [08:07] the schedule is all powerful! [08:07] Laney, Lyon is great, the rain yesterday morning was a small glitch, weather is back to south-of-france sunny ;-) [08:08] darkxst: where are the logs? [08:08] I think they end up .cache/upstart/dbus.log [08:11] Laney, also does reloading `unity-settings-daemon -r` apply the config? [08:12] it is applied, just not correctly [08:12] don't see anything interesting in the log [08:14] what happens exactly? I switch my monitors (in a VM but still) via u-c-c, send the dbus, logout, come back and they are still switched [08:14] the resolution is correct but the position is wrong [08:14] the left monitor is on the right [08:15] i.e. going off its left edge brings me to the right edge of the right monitor [08:19] darkxst: http://paste.ubuntu.com/7740870/ [08:19] try applying something like that, probably have to fudge it a bit [08:22] Laney, was that generated by u-c-c or a custom one? [08:22] u-c-c [08:23] actually I cut it down a bit to see if some earlier stuff was causing the bug [08:23] can give you the full one if you want, didn't make a difference that I can see [08:39] Laney, my VM won't do different resolutions on the monitors ;( [08:39] and I can't logout/reboot right now === vila_ is now known as vila === shiznix_ is now known as shiznix [09:45] darkxst: Hmm [09:45] it gets to the case "No previous configuration found, try with a really default one" [09:45] monitor-config.c [10:29] Laney, gah, I don't think it should even get to that, unless its not picking up your existing config for some reason [10:29] no idea [10:30] It's hard to figure out the flow of this code [10:30] I know that it does read and parse monitors.xml [10:35] Laney, make_default should only be called if applying the previous config failed [10:37] and its kind of hard to debug, when I can't reproduce === MacSlow is now known as MacSlow|lunch === alan_g is now known as alan_g|lunch === MacSlow|lunch is now known as MacSlow [12:54] desrt: larsu: hey, do you have any idea how I can ensure that I've process all timeout_add sources (I don't repeat them) when calling mainloop.quit() before exiting the application? === alan_g|lunch is now known as alan_g [13:16] didrocks: g_main_context_pending() tells you whether there are any pending events left [13:16] didrocks: I don't know if pending means "in the current iteration", or in general [13:17] but desrt will know that :) [13:17] larsu: I tried that, it seems to be only for idle_add source event [13:17] didrocks: not possible [13:17] didrocks: you have to keep track for yourself [13:17] larsu: not for timeouts add [13:17] ok, at least, the answer is clear :) [13:17] this is a frequently asked question and it's one of those things that's harder than it seems... [13:17] thanks larsu, desrt ;) [13:17] larsu: pending means "will fire now" [13:18] desrt: yeah I had a feeling... [13:18] meh [13:18] the problem with asking "are there any sources attached now?" is that quite a lot of our events (and really, all of the interesting ones) come not from sources but from future not-yet-created sources [13:19] think pending async callbacks as the best example [13:19] or signals from dbus/gsettings/inotify [13:20] yeah, can be, indeed [13:23] "for english, please press 9" [13:23] [continues speaking in french] [13:23] bah! [13:25] please say NEIN [13:25] NON [13:27] NE [13:27] everyone knows that english is 1 and french is 2 [13:27] desrt: not in France... [13:27] larsu, who are you calling? [13:27] nothing is French [13:27] and everything else is French as well [13:27] seb128: air france :/ [13:27] lol [13:28] it's so utterly universal that french is 2 that even when you call a place that has english as the default language for which you have to press nothing it will ask you "press 2 for french" [13:28] it's actually english now after I called again [13:28] even though there is no 1 [13:28] larsu, do you need help? :-) [13:28] larsu, how come you are flying french? [13:28] they are always on strike, so "flying" might be a strong word [13:28] concorde [13:28] oh wait [13:28] seb128: I don't think so. Waiting in line and the roboter lady speaks English, so should be fine [13:28] why do you want to be grounded in FranceE? [13:28] Laney: nononono. the 'e' is for England [13:30] concordè [13:30] concordə [13:30] çónçòrdé [13:30] * desrt thinks that Laney doesn't know what the ç means [13:31] * didrocks does note that concorde was an UK-FR project :) [13:31] čø... [13:31] * Laney goes away [13:31] * seb128 catches Laney and bring him back [13:31] he can't escape, we are 2! [13:32] the power of SUPERSONIC FLIGHT will enable my escape! [13:32] Laney, you better surrender [13:33] :( [13:34] Laney, just wave the white flag, that's fine [13:35] My terms are: 1. Access to real ale as defined by CAMRA, 2. Access to climbing [13:36] seb128, Laney, etc... how's the Unity 8/Mir image coming along? [13:36] rickspencer3, it's there and working [13:37] "working" [13:37] seb128, I'll try it next week! [13:37] not really usable [13:37] seb128, what is keeping it from being usable? [13:37] but that's the state of those component from upstream [13:37] seb128: not for me :) Faina is in Paris with some of her students and they forgot to specify luggage. The website won't let me add it [13:37] seb128: now I'm in a call with them and she doesn't seem to be able to either [13:37] larsu, oh, ok [13:37] bah [13:37] seb128: thanks for offering help :) [13:38] she speaks english and understands if [13:38] I [13:38] speak [13:38] very [13:38] slowly [13:38] rickspencer3, the webbrowser segfault on start, clicks don't run because qmlscene default to qt4 by default [13:38] -by default [13:39] (I emailed ubuntu-devel@ about the best way to resolve that, no real outcome yet though) [13:39] seb128, oh, sounds like some work to do :) [13:39] rickspencer3, then bugs and missing wm [13:39] larsu, just speak french, it's going to be easier [13:39] larsu, keep saying "je ne sais pas" [13:39] haha [13:39] it does install and run though, if you have the right hardware [13:39] now she's going on the website herself [13:40] lol [13:40] "you can't add it on the website, neither can you cancel the checkin" [13:40] "yes I can, I'll do it!" [13:40] "oh, it doesn't work... hm" [13:41] french quality (tm) [13:41] :/ [13:49] Hi pitti [14:28] hey GunnarHj, how are you? === m_conley_away is now known as m_conley [14:32] pitti: Fine, hope you are too. [14:32] pitti: New langpack update round soon. [14:32] pitti: ubuntu-docs was built yesterday for trusty-proposed. Are with that the updated localized pages available when building the language-pack-gnome-xx-base packages, or does it need to be moved to -updates first? [14:32] GunnarHj: I am, yes, thanks [14:33] GunnarHj: no, being built is enough; but we need to manually trigger a -base refresh, it doesn't happen via cron [14:34] pitti: Can you do that? Next testing period starts July 10. [14:34] GunnarHj: I disabled the automatic cronjob and requested a full export on https://translations.launchpad.net/ubuntu/trusty/+language-packs [14:34] GunnarHj: once that lands, I'll build and upload [14:35] GunnarHj: the next regular build would be on July 7, so that fits [14:35] pitti: Great; thanks for letting me know. === alan_g is now known as alan_g|tea === alan_g|tea is now known as alan_g [14:59] mvo: yo [14:59] how does apt decide when to download Translation-*? [14:59] E: Encountered a section with no Package: header [14:59] E: Problem with MergeList /var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_i18n_Translation-en [14:59] E: The package lists or status file could not be parsed or opened. [14:59] laney@iota> ~ [14:59] laney@iota> head -2 /var/lib/apt/lists/repository.spotify.com_dists_stable_non-free_i18n_Translation-en ~ [14:59] [14:59] [15:00] I don't see this under http://repository.spotify.com/dists/stable/ though [15:00] * seb128 hands a pastebin to Laney [15:00] * Laney gets crushed [15:01] Laney: hm, that rings a bell [15:01] Laney: I'm in a meeting right now, could you ping me again so that I can find the bugnumber? [15:02] okay [15:12] Laney, let me know when you test u-s-s so I can land it ;-) === greyback_ is now known as greyback|post [15:16] new icons... [15:19] Laney: hm, can you give me your sources.list so that I can reproduce? [15:19] mvo: deb http://repository.spotify.com stable non-free [15:20] seb128: -1 :( [15:20] update-uis-tweaks adds a visible: false which is a duplicate [15:20] makes the page not load [15:20] :-( [15:20] how did that happen? [15:21] thanks Laney [15:22] Laney, thanks, fixing that [15:25] Laney, can you delete that line manually and try again? [15:26] seb128: yeah, I did [15:26] Laney, http://bazaar.launchpad.net/~seb128/ubuntu-system-settings/update-uis-tweaks/revision/751 [15:26] line 264 in system-update/PageComponent.qml [15:26] mvo: and an apt question for you! [15:27] mvo: on my amd64, if I do apt.Cache()["libncurses5:amd64"], it returns the expected package [15:27] Laney: hm, can't reproduce :/ [15:28] however, for seb128, on i386, apt.Cache()["libncurses5:i386"] is a fail (not in cache) [15:28] mvo: maybe they fixed it, lemme update [15:28] where it works on my amd64 if I add the multi-arch thingy [15:28] didrocks: right, seb has no multiarch system [15:28] didrocks: that is expected (but I do understand that its a bit unexpected) [15:29] the unexpected is expected :p [15:29] didrocks: in both cases the "short" name with out the ":" will work [15:29] mvo: try with en_GB if you can [15:29] or at least some kind of en [15:29] mvo: any way to detect that it's not a no multiarch system? [15:29] is it like dpkg --print-foreign-architectures [15:29] returns nothing? [15:29] and so not multiarch [15:30] mvo, what is expected? that seb lives in the past and has i386? ;-) [15:31] didrocks: yes, check doc/examples/architecture.py [15:31] didrocks: hm, well, or use apt_pkg.get_architectures() [15:32] didrocks: i.e. python -c 'import apt; print(apt.apt_pkg.get_architectures())' [15:32] mvo: yeah, that's what I'm using already, I was just expecting though that :current-arch would work as on my amd64 :) [15:32] didrocks: I guess we could make it do that, it, it just wasn't on the radar [15:32] seb128: *cough* [15:32] Laney: hm, ok, let me try harder [15:33] mvo, jaja, wait for tomorrow [15:33] mvo: I think it would make sense, I'll probably propose something… :) [15:33] * didrocks adds a TODO and strip for now [15:33] seb128: aha, TGIF, right? [15:34] * Laney watched didrocks strip [15:34] mvo, yeah, and Germany vs France [15:34] s/ed/es/ [15:34] Laney: sure sure, you will be disappointed :p [15:34] seb128: Man that must be a Tough match for a German like you to watch right /me ducks quick [15:35] davmor2, you mean one I can be on the winning side whatever team wins? ;-) [15:35] seb128: Or the Loser either way [15:36] heh, it's not friday yet, stop the trolling! ;-) [15:36] seb128: aha, its the worldcup [15:36] mvo, you forgot, right? [15:36] seb128: yeah, what side are you on actually? [15:36] mvo, not credible [15:36] mvo, France this time ;-) [15:36] seb128: Yes mvo was too busy watching Cricket and Tennis [15:37] davmor2: haha, indeed === gatox is now known as gatox_lunch [15:40] Laney: \o/ can reproduce [15:40] Laney: needed to add the key [15:41] mvo: a-ha! [15:41] I tried to get the file using my browser but failed miserably === greyback|post is now known as greyback [15:45] Laney: as a workaround you can use -o Acquire::Languages=none [15:53] Laney: http://paste.ubuntu.com/7742494/ <- that should fix it [15:53] mvo: Nice. The diff on its own isn't very enlightening though. :) [15:54] are you just turning off the check? [15:54] Laney: I tun it on :) [15:54] Laney: its a multitude of issues actually :/ [15:56] Laney, u-s-s looking good without that line? [15:56] is it built? [16:04] still building, just finished [16:08] k [16:09] I'm afaik for a bit but going to read scrollback when I'm back and publish if testing is not pointing new issues [16:09] bbiab [16:20] seb128: looks okay to me now ;-) [16:21] Laney: fix pushed into git, should be part of the next upload [16:21] mvo: nice [16:21] Laney: probably worth a sru as well [16:21] do you think it's worth doing sooner? [16:21] * mvo makes a note [16:22] feels like everyone using spotify's repo will hit this [16:22] Laney: my actual fix looks a bit different, but yeah, feel free to uplaod the latest git commit on top of apt (after you verified it of course :) [16:22] * mvo really needs to leave for dinner now [16:22] Laney: and thanks for the notificaiton about the issue! [16:24] np, thanks for the fix! === gatox_lunch is now known as gatox [16:37] seb128, https://launchpad.net/~phablet-team/+archive/ppa/+sourcepub/4272274/+listing-archive-extra ;) [16:37] (has unity 8 desktop fixes in) === rickspencer3_ is now known as rickspencer3 [16:52] Laney, thanks [16:52] chrisccoulson, \o/ === alan_g is now known as alan_g|EOD === robru_ is now known as robru === mterry is now known as 18VAAOQDS === 18VAAOQDS is now known as mterry === m_conley is now known as m_conley_away