/srv/irclogs.ubuntu.com/2014/04/02/#ubuntu-desktop.txt

JamesJRHOh.00:10
JamesJRHI've just realised why that PPA doesn't seem to be showing up. It's latest version is slightly older than the one currently installed, so it doesn't show as an update.00:15
JamesJRHSo I need to look for another PPA...00:15
=== alesage is now known as alesage|afk
JamesJRHsarnold: Is this channel generally this quiet?00:22
sarnoldJamesJRH: you've come near the end of the workday on the west coast US, after eod for east coast us, and europe is sleeping :)00:23
JamesJRHsarnold: Well, not all are sleeping.. :-]00:25
sarnoldhehe :)00:25
JamesJRHI'm trying to scan something for tomorrow. I've used the printer a few times before for printing, but this is the first time I've wanted to scan something using this printer.00:28
sarnoldJamesJRH: if none of the pre-built packages are working for you, you could try the external module: http://download.ebz.epson.net/dsc/search/01/search/searchModule00:30
JamesJRHHow does it work? Will it work with libsane?00:31
sarnoldit's linked off of the external backends page, so they've given it some kind of blessing. you'd have to check the notes on that page for why it isn't included..00:31
JamesJRHWell ‘Simple Scan’, which I assume uses libsane.00:32
JamesJRHsarnold: But what do I do with it? Where is the PPA?00:35
JamesJRHI got my printer driver from this repository: http://download.ebz.epson.net/dsc/op/stable/debian/00:36
JamesJRHThat's in my sources.list.00:36
JamesJRHOh! This is what Iscan is!00:40
JamesJRHEpson's thing.00:40
JamesJRHsarnold: I have it working now, but I really don't like installing stuff outside of repos/PPAs, especially if it's proprietary.01:13
JamesJRHsarnold: Anyway, thank you for your help. :-)01:13
sarnoldJamesJRH: completely agreed :)01:13
sarnoldJamesJRH: especially once you've seen some of that proprietary code.. *shudder*01:13
sarnoldJamesJRH: good job getting it working :)01:14
JamesJRH:-)01:14
JamesJRHsarnold: Really, ideally, I'd like it if any proprietary code I have to run on my system is entirely sandboxed to do only what it's supposed to.01:15
sarnoldJamesJRH: have you seen apparmor yet?01:16
JamesJRHThose packages have appeared to install some GUI software which I didn't want.01:16
JamesJRHNo.01:16
sarnoldJamesJRH: on my own systems, everything that talks to the internet is confined with apparmor, and every program which doesn't live in the ubuntu archives gets an apparmor profile01:16
JamesJRHOoooh! o_O01:17
sarnoldJamesJRH: https://wiki.ubuntu.com/AppArmor01:17
JamesJRHI'll look it up, thanks! :-)01:17
sarnoldJamesJRH: now the disclaimer, I've been involved with apparmor for 14 years.. not exactly unbiased :) but there you go01:17
JamesJRHIt's been around that long?01:18
JamesJRHI think I've seen it when upgrading actually, but never knew what it was.01:18
sarnoldJamesJRH: well, back in 2000 it was known as "subdomain", but yes, the same project :) hehe01:19
JamesJRHI'm actually planning to completely revamp my system this month, so I'll check it out then.01:20
sarnoldcool! :)01:20
JamesJRHI'm currently still using Natty.01:20
sarnoldeeeeeeek01:20
sarnoldyes, you've got higher priorities :)01:20
JamesJRHI didn't like any of the later releases, so I got stuck there.01:20
JamesJRHI'm instead going to switch to NixOS. For many reasons, but one of them being that I can upgrade things that need upgrading without having to upgrade things I don't want to upgrade.01:22
sarnoldah, makes sense, assuming someone at nixos is keeping up on security updates for old software01:22
JamesJRHsarnold: I like the interface of Natty. I actually started using Unity before it became default, and before that I used the UNR interface which I think was the predecessor to Unity. But since Oneiric, I really don't like Unity, and unfortunately some of those dislikes are common to GNOME, so I haven't readily switched to that either.01:27
sarnoldJamesJRH: makes sense, some versions I've liked more than others. on my older desktop I always ran i3, but intended to try dwm "someday". I haven't bothered trying to reconfigure my laptop away from unity, there's a lot of little things to fix that are just more annoying on laptops..01:29
JamesJRHI particularly dislike recent Nautilus versions. Nautilus was one of those programs that had reached a kind of software contentment – it was mature software that had everything you need and worked how you'd expect. It pretty much just needed maintaining for bug fixes. Instead they decide to tear it apart and start again.01:32
JamesJRHAparently though there's a fork of the old version – I'll be using that.01:33
JamesJRHsarnold: I believe that human interfaces are personal preference, and that users may not want to ‘upgrade’ them. I think that interfaces should be decoupled from the underlying software, such that one may upgrade everything except from the interface if desired.01:37
JamesJRHOf course, they'd still need to be tweaked to add new features to an old interface.01:38
JamesJRHThe way I imagine this to work is similar to the DBus menu.01:39
sarnoldJamesJRH: you and a few million windows xp users agree :) hehe01:41
JamesJRHsarnold: Rather than building GUIs using GTK or QT or whatever, applications, for the most part, would just ‘expose themselves’ to a DBus system, and potentially numerous interfaces should be easily made this way.01:41
sarnoldJamesJRH: man, the number of programs that have built their logic straight into the views...01:42
sarnold*shudder*01:42
JamesJRHD-:01:42
JamesJRH/o\01:42
JamesJRHsarnold: I'd like to be involved in some brainstorming about how interfaces can be abstracted away from the core code, efficiently and generally. And I'm not just talking about GUIs, CLIs could have the same abstraction.01:44
JamesJRHI'm sure someone has some theory on this somewhere though.01:45
sarnoldJamesJRH: could be; it reminds me of The Humane Interface, though to be honest it's been long enough since I've read it that I'm not sure if it shares any of these ideas or not :) hehe01:46
JamesJRHIt would also allow users to have more consistency across applications that are abstracted.01:46
JamesJRHOkay, I'll have a look.01:47
JamesJRHsarnold: Modelessness sounds interesting, and “An end to stand-alone applications” definitely (think of how we use GNU utils), but many of the other things I disagree with. He seems to advocate a single way for all, so I doubt he covers the topic of abstracting to allow multiple personal interfaces as I'd advocate.02:08
JamesJRHAnyway, thank you and good night. :-)02:09
sarnoldJamesJRH: I can't tell if I would have loved his system or hated it :)02:09
sarnoldJamesJRH: nn02:09
JamesJRH:-D02:09
robert_ancellRAOF, is xrandr the correct extension to turn off a monitor?03:18
RAOFrobert_ancell: Yes.03:19
robert_ancellRAOF, what is the actually function to do that? I'm confused03:19
robert_ancellis it implied by setting the gamma values to zero?03:19
RAOFrobert_ancell: You're after RRSetCrctConfig with mode set to None.03:22
robert_ancellok, cheers03:22
=== psivaa is now known as psivaa-afk
tjaaltonI don't have ~/.cache/upstart/unity-settings-daemon.log, but u-s-d is running and kbd layout is 'us' though the settings have it correctly on 'fi'. guess this is bug 129241207:29
ubot2Launchpad bug 1292412 in unity-settings-daemon (Ubuntu) "Keyboard layout is always English(!)" [Low,Incomplete] https://launchpad.net/bugs/129241207:29
ogra_Laney, bug 1301214 ...07:55
ubot2Launchpad bug 1301214 in ubuntu-system-settings (Ubuntu) "IMEI test constantly fails on touch devices without telephony support" [Undecided,New] https://launchpad.net/bugs/130121407:55
seb128good morning desktopers07:57
ogra_moin :)07:57
seb128ogra_, that should be fixed in https://code.launchpad.net/~om26er/ubuntu-system-settings/fix_tests/+merge/213691 which is almost ready to land07:57
ogra_yay07:57
seb128222+ @skipUnless(07:58
seb128223+ model() == 'Nexus 4',07:58
seb128224+ 'Nexus 4 is currently the only telephony device that we support'07:58
seb128225+ )07:58
seb128226+ def test_imei_information_is_correct(self):07:58
ogra_seb128, ugh07:58
seb128yeah, that's probably not the best way, feel free to comment on the mp to say it should check for the capability and handle it07:58
ogra_that means no IMEI for any ports (and for Meizu and bq phones)07:58
seb128in fact let me do that07:59
seb128well, those are only tests07:59
ogra_well, i expect us to get a chunk of either of these phones, even for the test lab08:00
seb128right, well if we skip the test it doesn't create any problem08:00
seb128but ideally we should run it, it's better08:00
seb128I commented with a needsfixing on the merge reques08:00
seb128t08:01
ogra_except the phones wont be green in the tests unless we SRU a change to the list :)08:01
seb128how so?08:02
seb128that's a skip08:02
seb128so tests are going to be green08:02
ogra_i doubt we will work with U images on them08:02
seb128just with 1 less test running08:02
seb128it's virtually like if that test was not there08:02
seb128it's not red08:02
ogra_indeed, but only dogfooding will find IMEI issues then08:03
Laneyhello08:03
ogra_(imagine the meizu returns only UTF16 data because its a chinese model :) )08:03
mlankhorstUCS-2 :p08:04
seb128ogra_, not sure why we keep discussing it, as said I put a needsfixing on the merge proposal ;-)08:04
seb128Laney, good morning!08:04
ogra_yeah, sorry08:04
Laneyyeah I don't understand the need for that restriction to be honest, it should check that we show 'N/A' with no IMEI and the right one with it08:06
Laneyshould be fixable08:07
Laneymore generally I don't understand this "file a bug then ping people about it on irc immediately" thing08:07
Laneywe get bug mail08:07
seb128Laney, shrug, can we stop arguing about the restriction, it was an error and is needsfixing :p08:07
Laneydidn't argue08:08
seb128ok, then +1 to what you said ;-)08:08
seb128that mp has some08:09
seb128249+ @skipIf(08:09
seb128250+ model() == 'Desktop',08:09
seb128if you dislike those please comment on the merge request08:09
seb128(they are used for the system image tests and getprop call)08:09
seb128in fact let me comment, ideally we would just check for the dbus name or the service/command to be there08:10
Laneyseb128: already commented08:11
seb128thanks08:11
Laneyoh now I get an apparmor denial notification when opening empathy08:21
seb128I should install those notifications08:21
seb128Laney, btw, reading your comment about handling N/A reminded me that we have a WI to hide the serial/imei lines rather than display N/A, I think you even took the ownership of the item some weeks ago?08:22
* seb128 checks08:22
Laneyoh, I forgot then08:23
Laney(the tests can just as easily check that though)08:23
seb128 [laney] about - imei should be hidden if not available: TODO08:23
Laneyoh ok, lemme do that08:23
seb128on https://blueprints.launchpad.net/ubuntu/+spec/client-s-system-settings-panels08:23
seb128Laney, that includes "serial" as well btw08:23
seb128thanks08:23
seb128https://wiki.ubuntu.com/AboutThisDevice#Phone08:24
seb128"When being tested/demoed on a PC, the “Serial” and “IMEI” items should not be present. "08:24
=== psivaa-afk is now known as psivaa
seb128qengho, mlankhorst: hey, is https://errors.ubuntu.com/problem/018af4d271c7e39d1bd68026f129f2a13668f7b1 a mesa of chromium issue?09:24
seb128"brw->hw_ctx != ((void *)0)" assert09:25
seb128#4  0x00007fc5bfbc1b25 in brw_get_graphics_reset_status (ctx=<optimized out>) at ../../../../../../../src/mesa/drivers/dri/i965/brw_reset.c:4309:25
mlankhorstI have no idea09:27
mlankhorstit asserts a hw_context exists, but none does :p09:27
mlankhorstwould have to ask the intel devs09:28
seb128qengho, mlankhorst: the issue started on march 28th it seems, that doesn't match either mesa nor chromium updates09:29
seb128hum09:29
=== tkamppeter_ is now known as tkamppeter
mptupdate-manager just segfaulted, and the error reporting UI didn’t appear. What should I do to report the bug?10:08
seb128how do you know it segfaulted then?10:13
LaneyCan you please try updating libffi6 first to see if it's the bug that was fixed on Friday?10:14
seb128right10:15
hikikoseb128, Laney could you help me with a gtk question?10:15
hikikohello btw :)10:15
hikikohow are you?10:15
seb128hikiko, hey, good! how are you?10:17
seb128sure, just ask10:17
hikiko:)10:17
hikikowell I was trying to get a widget's size and position (x, y, width, height)10:17
hikikoand found that I have to use:10:18
hikikogtk_widget_realize (self->priv->ui_scale);10:18
hikiko    gtk_widget_get_allocation (self->priv->ui_scale, ui_scale_allocation);10:18
hikikobut I always get a null allocation struct10:18
hikikois there any other way to do it? or should I do something else first?10:19
seb128hikiko, could you pastebin your code?10:20
attentehikiko: what if you pass the address of a stack-allocated GtkAllocation?10:21
seb128but what attente said10:21
seb128usually you would have a &ui_scale_allocation there10:22
seb128GtkAllocation ui_scale_allocation;10:22
seb128gtk_widget_get_allocation (self->priv->ui_scale, &ui_scale_allocation);10:22
hikikolet me try10:22
hikikooh noooes10:22
hikikolol10:22
hikikopeople ignore :D10:22
hikikoI didnt see I dont have a & there10:23
seb128;-)10:23
* hikiko feels ashamed :p10:23
hikikothanks attente seb128 :) +sorry!10:23
seb128it happens to everyone don't worry ;-)10:23
seb128yw!10:23
CrazyLemonHey guys.. there are some untranslatable strings in 14.04. To be specific in System settings -> Appearance -> Behavior "Show the menus for a window".. who should i bug about that and other similiar issues ?10:28
seb128CrazyLemon, it's translatable10:29
CrazyLemonseb128 is it? i cant find it anywhere on LP10:30
seb128CrazyLemon, what locale do you use?10:30
CrazyLemonseb128 sl_SI10:30
=== vrruiz_ is now known as rvr
seb128CrazyLemon, https://translations.launchpad.net/ubuntu/trusty/+source/unity-control-center/+pots/unity-control-center/sl/27/+translate10:30
qenghoseb128: I don't know if it's mesa or chromium. At least it's specific to trusty, and all ubuntu releases have the same chromium version.10:31
CrazyLemonoh.. ok.. nevermind me then :D10:31
CrazyLemontnx seb12810:31
seb128CrazyLemon, yw10:31
seb128qengho, it's happening on my trusty machine since this week, let me know if maybe I can help providing info10:32
qenghoseb128: I will. Care to see if later versions have same trouble?  https://launchpad.net/~cmiller/+archive/chromium-browser-beta-daily10:33
qenghoseb128: I think that will copy your config directory on each run, so you can test without advancing your config beyond usability by stable when you switch back.10:35
seb128k10:35
seb128I don't think I've much "config" anyway10:35
seb128qengho, same errors10:43
qenghoseb128: thank you.10:43
seb128yw10:43
seb128 /../../../../src/mesa/drivers/dri/i965/brw_reset.c:43: brw_get_graphics_reset_status: Assertion `brw->hw_ctx != ((void *)0)' failed.10:44
seb128chromium still runs fine btw10:44
seb128but there are a bunch of those and it triggers apport10:44
seb128[6:16:0402/124348:ERROR:command_buffer_proxy_impl.cc(160)] Could not send GpuCommandBufferMsg_Initialize.10:44
seb128is also printerd10:44
seb128in case that's useful info10:44
qenghoseb128: is there anything interesting in dmesg around that time?10:46
seb128qengho, no, nothing10:48
LaneyTrevinho: is the force quit dialog ready?11:24
TrevinhoLaney: yes11:24
TrevinhoLaney: I was just hard-testing it11:25
Laneyrocking11:25
Trevinhobut it's ready to go11:25
LaneyI just had firefox hang :(11:25
TrevinhoLaney: you will get rid of it soon :)11:25
Laney(why is it so bad at handling large text files?)11:25
seb128Trevinho, andyrock, bregma: not sure if you saw but robert_ancell started looking at the screen not turning off lockscreen issues, see https://bugs.launchpad.net/ubuntu/+source/gnome-screensaver/+bug/129204111:25
ubot2Launchpad bug 1292041 in gnome-screensaver (Ubuntu) "Lockscreen doesn't turn off the screen" [Medium,Confirmed]11:25
Trevinhoseb128: yes, I did11:25
Trevinhoseb128: but I had no time in the past days to check the lockscreen, but I could work on it this afternoon11:26
seb128Trevinho, well, andyrock is working on it no?11:26
seb128Trevinho, your call, I'm sure you guys have enough bugs for everyone to find stuff to work on ;-)11:26
=== MacSlow is now known as MacSlow|lunch
Trevinhoseb128: yeah, he should do... but if he needs some help...11:26
Laneyforce quit> ok, would be good if you could get it approved today :-)11:26
seb128right11:26
TrevinhoLaney: yes, I hope so... I guess we'll do a landing11:27
Laneyideally11:27
Trevinhoseb128: and...  I don't want it to be reverted at all... since it's a killer feature :P11:27
seb128hehe, right11:27
Trevinho(for the pwoer... :D)11:27
seb128Laney, Trevinho: there is an unity landing in the CI train on silo 00811:27
seb128but that doesn't seem to include the quit dialog change :/11:28
Trevinhoseb128: yeah, as it's ready just now11:28
* seb128 updates to the ppa to test that version11:28
Laneyno, that's not approved yet11:28
Laneyso we should cler this one out first11:28
Trevinhoif we want the quit dialog in, then we can wait to land I guess11:28
Trevinhobregma: ^11:28
seb128right, I'm going to update/test it11:28
seb128Trevinho, no, just land what is ready and put another one with the next round of things that are ready11:28
Trevinhoseb128: ok11:29
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
=== alan_g|lunch is now known as alan_g
andyrockseb128, actually we can try to implement g-s dbus interface in unity13:36
andyrockit's just few functions13:36
andyrockat this point is faster13:36
bregmaandyrock, what are the risks?13:40
bregmaand when can it be ready to test?13:40
andyrockbregma, risks? we just need to implement the "fading to black"13:42
andyrockand provide one signal and 2-3 dbus methods13:42
andyrockit's not that easy because we need to respect the same options of g-s13:43
bregmaso the risk is they won't be supported exactly the same and there will be corner cases that don't work: as long as that does not include "does not wake up" or "can not unlock"13:44
xnoxseb128: gir scanner started to behave funny http://paste.ubuntu.com/7194320/13:48
seb128xnox, why do you tell that to me? I've nothing to do with that component13:48
seb128xnox, try asking pitti, he maintains the g-i stack13:48
xnoxseb128: ah, ok. Although, maybe it's me. Let me clear builder's $HOME and try again.13:49
xnoxseb128: i always think that you know _everything_ about any glib/gtk/gdk/cairo/etc stacks =)))))13:51
seb128haha, I know some things, but not a lot about g-i13:52
seb128there is lot of magic there :p13:52
xnoxseb128: but, you are the expert =) http://www.cnet.com/uk/news/this-is-how-an-engineer-feels-when-hes-surrounded-by-idiots/13:52
seb128;-)13:52
xnoxwait, direct link http://www.youtube.com/watch?v=BKorP55Aqvg13:52
kenvandinexnox, that video would be so much funnier if it wasn't sooooo true13:54
kenvandine:-D13:54
kenvandinei've been that expert more than once13:55
xnoxkenvandine: they asked for 7 red lines, all perpendicular, 3 in green ink, the rest invisible... In 3D one can have 3 lines perpendicular to each other (e.g. x-y-z coordinates) using green ink. The rest are invisibles kittens :) jobs done, what's left is to convince the client that's what they have asked for...13:55
xnoxkenvandine: i was extremely happy to move away from customer-facing "consultant - engineer" into R&D role.13:55
kenvandinehehe... but a kitten isn't a line :)13:55
kenvandineme too13:56
xnoxkenvandine: doing quotes, negotiations, scoping exercises, implementations was a nightmare.13:56
kenvandinethrowing the kitten in was really what made me start laughing, that was awesome13:56
om26er_Laney, seb128 I have fixed all concerns in the MR, for when you have time14:00
om26er_Laney, did you wrote the system upgrade UI  ? I have a question14:00
om26er_*write14:00
Laneyom26er_: no, gatox did that one14:03
om26er_gatox, Hi14:03
gatoxom26er_, hi14:04
om26er_gatox, I am working on automated upgrade testing, so wanted to find out if the image was being downloaded, but it seems system-settings is not revealing any property that shows the progress of download14:05
om26er_gatox, can you point me at the code which has that progress so that I could add a property in qml that I can use through autopilot ?14:06
om26er_I care about download progress so that my tests know if its still downloading or is stuck due to some reason14:07
gatoxom26er_, here is the progressbar component and you can see how it connects the value property: http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/trunk/view/head:/plugins/system-update/PageComponent.qml#L378 take into account this is part of a delegate inside a list that will create as many items of that as downloads it has14:09
om26er_gatox, cool, does modelData.downloadProgress return integers ? (from 1 to 100 ) ?14:12
om26er_or should I actually rely on 'value' ?14:12
LaneyIsn't checking that the value is equal to the value a bit redundant?14:12
LaneyAssuming that's what you're going to do14:12
gatoxom26er_, yes, 1 to 100..... but modelData.downloadProgress is only useful if you want to track only the system updates, not click updates14:13
om26er_gatox, yes, system updates is that I care in this case.14:14
om26er_gatox, also is logging into ubuntu one a hard requirement now to get system image update ?14:14
gatoxom26er_, no, that is for click updates14:15
om26er_gatox, guess I found a bug then, If I flash clean (--bootstrap) it always says about missing credentials, no way to go forward unless I add my UOne login14:16
gatoxom26er_, it should notify about missing credentials, but show system updates anyway if there is any14:16
om26er_gatox, aah so it keeps checking in the background ? and if it finds one starts showing progress ?14:17
xnoxseb128: who are the deja-dup megaminds? I see test-suite failures and not sure how to resolve them. Yet i need to build/upload deja-dup, to drop u1.14:18
gatoxom26er_, no showing progress..... it should show an item and you should click "download" as always14:18
om26er_gatox, btw it seems the latest update to system-settings broke the 'UPDATE' property http://bazaar.launchpad.net/~system-settings-touch/ubuntu-system-settings/trunk/view/head:/plugins/system-update/PageComponent.qml#L103 as it never changes to UPDATE even when it is available. it was working with previous version14:18
kenvandinexnox, that's mterry14:18
mterryxnox, hello14:18
mterryxnox, can I see what the test suite failures are?14:19
xnoxmterry: current deja-dup fails for me with: http://paste.ubuntu.com/7194450/14:19
xnoxmterry: let me do a fuller pastebin.14:19
xnoxmterry: maybe it wants a clean $HOME?14:19
om26er_gatox, ok, i am flashing to latest image - 1 to check if its working like that.14:19
mterryxnox, they should be making their own fake /tmp home14:19
om26er_so i would assume if we are fully upto date we don't have a way to confirm that from the UI anymore unless we login to UOne ?14:20
seb128xnox, mterry is14:20
xnoxmterry: actually exporting a fake HOME ahead of time makes it pass. I'll fudge it into the debian/rules test target for now =)14:20
Laneyyeah make a debian/tmp-home, I've done that a few times14:21
mterryxnox, so you're just dropping the U1 feature?  What is the experience for people upgrading?14:22
xnoxmterry: they need to select new target for backups, and they can't restore u1 backups.14:23
xnoxmterry: there are gazzion of other options, e.g. they can pick to backup to e.g. ~/DropBox14:23
mterryxnox, is there a dialog about that or do automatic backups just stop happening?14:24
hikikoseb128, Trevinho gtk question :/14:25
xnoxmterry: don't know, did not test. It is functional with u1 dropped. But i'm not currently using deja-dup. I can run a full test of backup to u1 -> upgrade to u1-less deja-dup -> file bugs =)14:25
hikikofrom the gtk_window_move documentation:14:26
hikikoAsks the window manager to move window to the given position. Window managers are free to ignore this; most window managers ignore requests for initial window positions (instead using a user-defined placement algorithm) and honor requests after the window has already been shown.14:26
hikikois it possible that compiz just ignores the move request?14:26
mterryxnox, I'm just nervous of people upgrading and thinking everything is fine when it's not14:27
Trevinhohikiko: it generally works14:28
Trevinhohikiko: I'm using it on the force-quit dialog and it works14:28
Trevinhohikiko: unless your dialogue has not a fixed size, but it generally works14:28
hikikoI am not using a dialogue14:29
hikikoI am trying to move14:29
hikikothe u-c-c window14:29
hikikowhere is the force quit dialogue?14:30
hikikoI might need to do something first14:30
hikikoeg realize?14:30
hikikono14:30
Trevinhohikiko: you can movea  window only after that it has been presented to screen14:31
hikiko!14:31
hikikoso I render first14:31
Trevinhohikiko: https://code.launchpad.net/~3v1n0/unity/forcequit-dialog/+merge/21383214:31
hikikoand then I move it14:31
hikikomm and another question14:31
hikikoI can't find a way to get the root window, I calculate the target positions based on the screen size and the ucc win atm14:32
hikikobut if I had the root window it would be much easier14:32
hikiko(because relative positions to the root == absolute coordinates)14:33
Trevinhoah so you want the abs coords14:33
Trevinhohikiko: use https://developer.gnome.org/gdk3/stable/gdk3-Windows.html#gdk-window-get-origin14:33
hikikoyes, I calculate them with gtk_translate_coordinates atm14:33
hikikolet me see14:33
Trevinhoyou can use that, on the gdk window of the gtk window14:34
hikikocool! :D I think that's exactly what I was looking for!14:34
hikikothank you14:34
hikiko:)14:34
xnoxmterry: rm: cannot remove ‘/home/xnox/canonical/build-area/deja-dup-30.0/debian/tmp-home/.gvfs’: Device or resource busy14:36
xnoxnot sure how to "unmount gvfs"14:36
mterryhuh14:37
mterryxnox, that's from a make check?14:37
xnoxfusermount -u =)14:37
xnoxmterry: yeah, from ctest stuff - which seems what dh_auto_test calls.14:37
mterryxnox, ok will try to reproduce14:40
om26ergatox, hey! I flashed it to a newer image. Now when I open updates page it just says ' Credentials not found' and then 'please log into Ubuntu One account...' and then 'auto download' list items14:42
om26erwant me to log a bug for that ? if we are sure that's a bug14:42
gatoxom26er, weird14:42
rvrseb128: Do you know why helper-launch-system-settings/+merge/213450 hasn't been merged in trunk? You approved it14:42
xnoxmterry: i think it's passing in sbuild, with fake home, and me unmounting all gvfs ahead of build, and cleaning up the created gvfs post-built. So i think i'm ok. (as in this is not high priority)14:42
xnoxmterry: i'll send merge proposal of my patches, and packaging i'll just commit it.14:43
mterryxnox, sounds like a lot of workarounds  :-/14:43
gatoxom26er, yes... but i don't know when i would have time to look at it... is there anyone else working on system settings?? I'm working on something else right now14:43
om26ergatox, that's probably a question for seb128 or Laney  ?14:44
=== alan_g is now known as alan_g|tea
seb128om26er, gatox: settings are mostly a best effort project, no dedicated team14:45
seb128rvr, because landing go through CI train, the merge back to trunk only happens once the package is in the Ubuntu release serie14:46
rvrseb128: Oh, right14:46
om26erseb128, that sounds "great" ;)14:47
Trevinhoseb128: can you still reproduce https://bugs.launchpad.net/unity/+bug/1283775?14:47
Trevinhobecause I can't14:47
ubot2Launchpad bug 1283775 in unity (Ubuntu) "Launcher: icon pips are not always updated properly" [High,Confirmed]14:47
Laneyom26er: weird, I don't see that and I'm not logged in either14:47
om26erLaney, image # ?14:47
Laneydunno, I heard the latest doesn't start14:47
om26erLaney, you do see 'credentials not found; ?14:47
Laneyshall I update?14:47
Laneyno14:47
seb128Trevinho, yes, with today's landing14:48
om26erI had always thought that was April Fools joke14:48
seb128Trevinho, click on nautilus in the launcher, then right click on nautilus in the launchpad and pick "open new win"14:48
Laneyanyway, really best if gatox can find some time to work on polishing his landing14:48
Laneyneither of us know that code well enough ...14:48
Trevinhoseb128: I get two pips..14:48
Laneyok, updating then14:48
seb128Trevinho, try again :p14:49
seb128Trevinho, it happens every 3 try or so for me14:49
Trevinhook, got it14:49
om26ergatox, question, is there a way to put UbuntuOne credentials somewhere before running our tests so that we don't need to add tests14:50
om26er...so that we don't need to add a new account each time we run the tests14:51
gatoxom26er, yes.... as the current test does (but it adds fake creds, those won't be useful to download real clicks from the server)14:52
Laneyom26er: oh yeah, now I see that14:52
Laneyboo14:52
Trevinhoseb128: got once, then not anymore... :(14:52
LaneyI guess this is the first time I'm running with the click updates14:53
seb128Trevinho, it's happening quite often here14:53
LaneyWe should have had a design for this authentication before doing the work14:53
seb128the auth is for clicks14:54
seb128it's not needed for system images14:54
LaneyI know14:54
om26ergatox, is that test code in ubutnu-system-settings i.e. the one with fake credentials. I am sure that way we can fool the app to not stop us from downloading system updates14:54
Trevinhoseb128: can you give me the output of gdbus monitor --session --dest org.ayatana.bamf --object-path /org/ayatana/bamf/application/1855564622 ?14:54
Trevinhothat's the nautilus object path fyi14:54
LaneyDoes it still let you download the system updates without authenticating?14:54
Trevinhoseb128: just run it before and keep it running when opening/closing please14:54
gatoxom26er, che the line: os.environ["IGNORE_CREDENTIALS"] = "True" in test_system_updates.py14:55
gatoxom26er, that one is to get ignore credentials14:55
om26ergatox, thanks I'll look into that14:55
seb128Trevinho, ok14:56
seb128Laney, yes14:56
Trevinhoseb128: thanks14:56
seb128Trevinho, what's the easiest way to get the object path for nautilus?14:57
Laneyok, then I guess just the presentation needs work14:57
Trevinhoseb128: that one should be universal (as it's the hash of its path=14:57
seb128Trevinho, btw it's not specific to nautilus, gedit does the same14:57
Trevinhobut...14:57
Trevinhoseb128: but... run nautilus and do14:57
Trevinhogdbus monitor --session --dest org.ayatana.bamf --object-path "$(gdbus call --session --dest org.ayatana.bamf --object-path /org/ayatana/bamf/matcher --method org.ayatana.bamf.matcher.ApplicationForXid $(wnckprop --list |grep -i Home|cut -f1 -d:) | cut -f2 -d"'")"14:57
seb128Trevinho, you are right, it's the same14:58
seb128Trevinho, http://paste.ubuntu.com/7194636/14:59
seb128Trevinho, l10 is where it stops when opening the second windows15:00
seb128Trevinho, l11&12 are added when I focussed back my command line, and the pips got updated when that happened15:00
Trevinhoseb128: so, bamf-side all seems right...15:01
Trevinhoat least, daemon side15:01
seb128rvr, om26er: ok, changes merged in trunk15:06
rvrseb128: Manually?15:06
om26erseb128, wow! great :)15:06
seb128rvr, no, through normal CI train landing (it was ongoing when you guys pinged earlier)15:06
seb128om26er, you need to rebase your branch btw15:10
om26erseb128, on trunk ?15:11
seb128yes, Laney did a bug fix on the about panel, hiding imei/serial rather than displaying n/a15:11
seb128which landed with that round15:11
om26erseb128, so skip on desktop sounds fine ?15:11
seb128no15:12
seb128desktop is a false thing15:12
seb128ogra has the issue with phones without a sim and imei15:13
seb128you can't special case form factor or devices15:13
ogra_well, every tablet has15:13
seb128it's really whether the feature is there or not15:13
seb128ogra_, yeah, I'm just saying, we can't filter on "desktop"15:13
LaneyCheck the IMEI and if it's not there check the entry is hidden15:13
Laneyand vice versa, same for serial15:13
ogra_right, and even "desktop" might have 3G modems nowadays ...15:15
seb128time for exercice, be back in 1 hour15:17
=== alan_g|tea is now known as alan_g
om26erseb128, Done. merged with trunk and resolved new conflicts.17:00
seb128om26er, thanks17:01
=== alan_g is now known as alan_g|EOD
Laneycyphermox: any opinion on https://bugs.launchpad.net/ubuntu/+source/usb-modeswitch/+bug/1280546 https://bugs.launchpad.net/ubuntu/+source/usb-modeswitch-data/+bug/1280548 ?17:07
ubot2Launchpad bug 1280546 in usb-modeswitch (Ubuntu) "[FFe] sync current version of usb-modeswitch 2.1.0+repack0-1 from Debian testing (Trusty has 2 years old version)" [Wishlist,Triaged]17:07
ubot2Launchpad bug 1280548 in usb-modeswitch-data (Ubuntu) "[FFe] sync latest version of usb-modeswitch-data 20140327-1 from Debian unstable" [Wishlist,Triaged]17:07
=== gatox is now known as gatox_lunch
=== mhall119_ is now known as mhall119
cyphermoxLaney: yeah, I think it shouldn't be synced; it was ported to C for a reason18:08
cyphermoxLaney: not sure whether it's still relevant and if we should just ignore this and sync it18:08
cyphermoxas I recall it was ported so as to not have the impact of loading a tcl interpreter at boot time to switch devices which  may or may not be connected, but it only happens if there is a modem device connected, so maybe it's not worth the trouble18:11
cyphermoxupstream never seemed to be very fond of having a C port of the app18:11
=== gatox_lunch is now known as gatox
mterryxnox, https://code.launchpad.net/~mterry/deja-dup/drop-u1/+merge/213904 is my changes on top of yours18:45
mterryrobru, got time for a Deja Dup review for old times sake?  :)  ^18:48
mterry(not urgent)18:48
robrumterry, haha sure18:50
robrumterry, lets get that in a silo, eh?18:53
robrumterry, or maybe it should go along with some of the other u1-removal branches I saw for other projects18:53
mterryrobru, Uh...  I never really considered it so tightly coupled to Ubuntu18:53
robrumterry, oh, I just have silos on the brain ;-)18:53
mterryrobru, well.  This is upstream changes, not to distro.  I think xnox already uploaded something for deja-dup to trusty, but I actually want to see my further changes hit distro too18:54
robrumterry, ok18:55
mterryrobru, (my further changes being the ones that throw up an error, telling users something is wrong)18:56
robrumterry, so how do you normally do it? "upstream release" + manual distro upload? I just suggested citrain because (for me) it's the easiest possible way to get something in distro quickly.18:57
mterryrobru, that is how I do it yeha18:58
robruYEEEHAW! ;-)18:58
mterry:)18:58
mterryrobru, I agree that citrain is sexy sauce nowadays.  But I have other distros that consume deja-dup18:59
robrumterry, true. alright, i'll leave it with you then19:00
robert_ancellbregma, do you want to land  lp:~robert-ancell/lightdm/usc-hardware-cursor before the mir changes land? It will break the existing u8 session I think (since u-s-c/mir exits if given an unknown command line flag still?)19:45
bregmarobert_ancell, could they both go in the same silo and land together?19:47
robert_ancellbregma, we're not using silos for lightdm at the moment19:47
robert_ancellbregma, my default position is to land once the mir changes land19:47
bregmammmm19:47
bregmathen yes, that is the preferred route to take19:47
robert_ancellok, I'll do that19:47
robert_ancellbregma, actually running u-s-c from the command line suggests it does ignore unknown args - can you test that? (new lightdm, current u-s-c)19:50
bregmarobert_ancell, sure, give me a few minutes19:52
bregmarobert_ancell, u-s-c runs despite the unknown arg, seems everything is copacetic19:57
robert_ancellbregma, awesome, I'll land that now then19:58
bregmaof course, now I have no cursor, dang it19:58
robert_ancellbregma, use your third eye :)19:59
bregmaah, visualization: I must keep the cursor centered and follow the middle way20:00
=== alesage|afk is now known as alesage
cyphermoxxnox: hey22:23
cyphermoxxnox: so I think it's probably fine to drop bluez-gstreamer from the desktop seed if nothing on the image requires gstreamer0.1022:25
cyphermoxit certainly doesn't seem to break anything to remove it22:25
xnoxcyphermox: yeah \o/23:08
xnoxcyphermox: i think i've removed all other 0.10 users of the desktop image today, but will check.23:08

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