[00:43] <darkxst> jbicha, ok that is fine by me
[01:06] <darkxst> slack was never more than an experiment anyway
[01:21] <Menzador> Hey darkxst , I'm the former SonikkuAmerica
[01:21] <Menzador> Are we directing discussion about Ubuntu 18.04 LTS' use of GNOME to #ubuntu-discuss ?
[01:35] <jbicha> Menzador: um, that's probably fine
[01:36] <Menzador> jbicha: OK. Just a-wonderin'... I'm surprised this place hasn't seen a flurry of activity post-announcement
[01:37] <jbicha> it's been a lot busier than normal
[01:38] <Menzador> Hm.
[01:38] <jbicha> I remembered that #ubuntu handles support for all official released Ubuntu flavors so if it's 16.10 and below, we can refer them there
[01:39] <Menzador> Well, #ubuntu handles support for all flavours, but this channel no longer serves support requests, if I have that right
[01:40] <jbicha> there just haven't been enough people around in this channel to answer all the questions
[01:40] <Menzador> Right
[01:44] <jbicha> and dev talk will probably shift to #ubuntu-desktop after 17.04 is out
[10:28] <huwanito> Hi
[10:29] <huwanito> I noticed a way to bypass the password when the screen is lock, is this where I can inform you guys about it?
[10:30] <huwanito> I am using ubuntu gnome 16.04 and I am a newbie so I might not the right process on how to relay what I found out.
[12:37] <ali1234> hi
[12:38] <ali1234> did you know that this page: https://wiki.ubuntu.com/IRC/ChannelList
[12:38] <ali1234> describes this channel as a help/support channel?
[12:38] <ali1234> and if you google for "ubuntu gnome irc support" is it the top hit
[12:49] <ali1234> where should i report bug that generally affect gnome?
[12:49] <ali1234> (and only gnome)
[13:04] <jbicha> ali1234: 'gnome' means a lot of things, if you can figure out what part of gnome has the bug, it's best to file the bug against that part
[13:05] <ali1234> the bug is that the "natural scrolling" option does nothing
[13:06] <ali1234> scrolling is permanently backwards, regardless of what it is set to
[13:06] <ali1234> in 16.10 fresh install
[13:08] <jbicha> that might be fixed in 17.04 which will be released next week
[13:08] <jbicha> You can run this command to report the bug
[13:08] <jbicha> ubuntu-bug gnome-control-center
[13:08] <nanodrone> ali1234, your laptop has a touch-sensitive display?
[13:09] <ali1234> got a link to 17.04 iso? i'll test it
[13:09] <ali1234> nanodrone: it is not a laptop
[13:09] <nanodrone> tablet?
[13:09] <ali1234> no
[13:09] <ali1234> just a normal computer
[13:09] <nanodrone> desktop then.
[13:09] <ali1234> yes
[13:10] <jbicha> ali1234: download link and release notes are at https://wiki.ubuntu.com/ZestyZapus/ReleaseNotes/UbuntuGNOME
[13:11] <ali1234> nanodrone: its just a normal virtualbox install
[13:11] <ali1234> i will wipe it and install 17.04 instead
[13:17] <ali1234> whee i found a bug already: http://i.imgur.com/pZdP8rz.png
[13:19] <ali1234> where do i report the missing window borders?
[13:24] <ali1234> oh right that one is already fixed
[13:29] <jbicha> ali1234: yes, we intend to fix that before 17.04 is final: https://launchpad.net/ubuntu/+source/ubiquity/17.04.8
[13:34] <ali1234> okay it wont accept any input at all now :(
[13:35] <ali1234> i'm stuck at the login screen
[13:35] <ali1234> i can login on a console
[13:36] <ali1234> hmm okay its just the login screen
[13:37] <ali1234> the screen does not redraw unless i switch between fullscreen and windowed mode
[13:38] <jbicha> ali1234: yes, that's an annoying bug in VirtualBox, do you want to report it?
[13:38] <ali1234> yes, of course
[13:39] <ali1234> but my host OS is 16.04, these things tend to happen all the time
[13:39] <ali1234> its always host/guest version mismatch
[13:40] <ali1234> oh hey, the scrolling is fixed :)
[13:41] <jbicha> 16.10 is supported until July so someone could try to backport the fix from gnome-control-center
[13:41] <ali1234> meh, not worth it
[13:42] <jbicha> as a workaround, if you go looking through dconf-editor you could probably find the right switches
[13:42] <ali1234> i dont think gnome-control-center is the problem
[13:42] <ali1234> i think the problem is virtualbox
[13:42] <ali1234> the bug has been reported all over for vbox and vmware
[13:43] <ali1234> i suspect that they implement mouse integration as a touch pad
[13:43] <ali1234> or touch screen rather
[13:43] <ali1234> to avoid having to lock the pointer inside the window
[13:55] <ali1234> hmm installing extensions doesnt work
[13:55] <ali1234> oh wait, it does, they just dont show in tweak tool
[14:02] <jbicha> you might need to log out and log back in to see those extensions
[14:28] <LaserAllan> Hey there, is there any extensions or something in GNOME that I can use to for example if i want to mvoe a window between screen with the super button?, like in windows?
[14:28] <LaserAllan> I have noticed that that is not currently possible


[00:00] <hggdh> (unfortunately there is no small caps here)
[10:38] <BluesKaj> Howdy folks
[12:26] <BluesKaj> hey soee , not much happening in here :P


[03:26] <jamesh> amurray: if you're happy with https://github.com/snapcore/snapd/pull/8943, could you mark your review as approved?
[03:26] <mup> PR #8943: wrappers: generate D-Bus service activation files <Created by jhenstridge> <https://github.com/snapcore/snapd/pull/8943>
[04:22] <mup> PR snapd#9647 opened: vendor: upgrade to godbus v5.0.3 <Created by jhenstridge> <https://github.com/snapcore/snapd/pull/9647>
[06:52] <mborzecki> morning
[07:21] <zyga> good morning
[07:28] <mborzecki> zyga: hey
[08:08] <pstolowski> morning
[08:09] <mvo> hey pstolowski
[08:24] <mborzecki> mvo: pstolowski: hey
[08:27] <pstolowski> o/
[08:28] <mvo> good morning mborzecki !
[08:28] <mvo> mborzecki: anything I should review urgently?
[08:28] <mborzecki> mvo: not really, nothing urgent to review
[09:03] <mup> PR snapd#9645 closed: bootloader/grub: replace old reference to Managed...Blr... with Trusted...Blr <Simple 😃> <Skip spread> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9645>
[09:05] <mvo> mborzecki: I removed "blocked" from 7614 but it does need a security review, yes?
[09:06] <mvo> zyga: 9384 has some conflicts now, should I merge master and de-conflict?
[09:08] <mborzecki> mvo: it was reviewed by amurray, or you mean we need another pass before landing?
[09:09] <mvo> mborzecki: oh, I did not see his +1
[09:10] <mvo> mborzecki: the discussion is long, if it did got a security review I will remove the label. I guess it means we can merge this now, yes?
[09:11] <mborzecki> mvo: yes
[09:13] <mvo> cool
[09:18] <mup> PR snapd#7614 closed: cmd/snap-confine: implement snap-device-helper internally <Needs security review> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/7614>
[09:18] <zyga> mvo: wooooooooot
[09:55] <mborzecki> is the store flaky again? tests are failing randomly
[10:06] <pedronis> mborzecki: it's possible
[10:18] <mup> PR snapd#9648 opened: spread: UC20 no longer needs 2GB of mem <Simple 😃> <Skip spread> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9648>
[10:38] <mup> PR snapd#9649 opened: seed: make a shared seed system label validation helper <Simple 😃> <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9649>
[11:03] <mup> PR snapd#9648 closed: spread: UC20 no longer needs 2GB of mem <Simple 😃> <Skip spread> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9648>
[11:22] <pstolowski> mborzecki: one remark re #9649
[11:22] <mup> PR #9649: seed: make a shared seed system label validation helper <Simple 😃> <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9649>
[12:39] <mup> PR snapd#9650 opened: tests: skip boot state test on arm devices <Simple 😃> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9650>
[12:55] <mborzecki> looks like f33 switched to systemd-resolved completely
[12:59] <mup> PR snapd#9643 closed:  bootloader: use ForGadget when installing boot config  <Run nested> <UC20> <Created by bboozzoo> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/9643>
[13:05] <pedronis> mborzecki: I commented on https://github.com/snapcore/snapd/pull/9649
[13:05] <mup> PR #9649: seed: make a shared seed system label validation helper <Simple 😃> <UC20> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/9649>
[13:19] <mborzecki> pedronis: thanks, you mean `^[a-zA-Z0-9](?:-?[a-zA-Z0-9])*$` then?
[13:23] <mborzecki> hm `^[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*$` a model name maybe by model-like-names separated with dashes
[13:26] <pedronis> mborzecki: look again, sorry, formatting issues
[13:27] <pedronis> mborzecki: also I remembered something, this might need a tweak, a different tweak :/
[13:41] <pedronis> mvo: I reviewed #9555
[13:41] <mup> PR #9555: asserts: implement "storage-safety" in uc20 model assertion <Needs Samuele review> <Skip spread> <UC20> <Created by mvo5> <https://github.com/snapcore/snapd/pull/9555>
[13:42] <pedronis> mborzecki: can you join the standup a bit earlier to talk about labels?
[13:42] <mborzecki> pedronis: sure
[13:42] <ijohnson> morning folks
[13:44] <zyga_> ijohnson: hey
[13:44] <ijohnson> hey zyga_
[13:59] <mup> PR snapd#9651 opened: tests: fix basic20 test on arm devices <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9651>
[14:48] <mup> PR core20#95 opened: Rpi kernel names <Created by xnox> <https://github.com/snapcore/core20/pull/95>
[14:48] <xnox> waveform:  https://github.com/snapcore/core20/pull/95/files this seems to work, and do the right thing on rpi2, 3, 4 did a subset of models.
[14:48] <mup> PR core20#95: Rpi kernel names <Created by xnox> <https://github.com/snapcore/core20/pull/95>
[14:49] <xnox> waveform:  will build that into a core20 image and will attempt deployment via testflinger, if that is good, will merge that.
[14:52] <pstolowski> hmmm lxd-services-smoke failed in https://github.com/snapcore/snapd/pull/9556 too
[14:52] <mup> PR #9556: tests: testing new fedora 33 image <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9556>
[14:55] <cachio> mvo, hi
[14:55] <cachio> mvo, I see this https://paste.ubuntu.com/p/RkNGtbMFYc/
[14:55] <cachio> in pi4
[14:57] <cachio> mborzecki, ~
[14:57] <cachio> no more info in dmesg and journal logs
[14:59] <mvo> cachio: oh, interessting. I have not seen this one yet
[14:59] <cachio> mvo, not sure where else I could check
[15:00] <mvo> cachio: not sure either, have a meeting now unfortunately
[15:00] <cachio> mvo, ok, np, I'll continue the research
[15:00] <cachio> tx
[16:11]  * cachio lunch
[16:13] <pstolowski> aaah i see the bug in services
[16:19] <pstolowski> doServiceControl keeps state locked when calling wrappers
[16:38]  * zyga EODed his day job
[16:38] <zyga> well,  a while ago, now fixed wifi
[16:38] <zyga> pedronis did you have the time to look at export manager patches?
[16:39] <pedronis> zyga: not today
[16:39] <zyga> that's okay, if you can make a review pass by EOW I can spend some time on it this weekend
[16:39] <zyga> I think it's close, the "cork" patch, and the rest should be easier to work with
[16:54] <mvo> pstolowski: I updated 8929 (install-mode: disable), I think it needs some more tests but a quick check if it looks sane (it's short) woudl be great
[16:54] <mvo> pstolowski: no rush, does not have to be today of course
[16:55] <pstolowski> mvo: ok
[16:55] <mup> PR snapd#9625 closed: snap: add new "fde-setup" hooktype <Simple 😃> <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/9625>
[17:04] <pedronis> pstolowski: I reviewed #9580
[17:04] <mup> PR #9580: store: download timeout <Bug> <Needs Samuele review> <Created by stolowski> <https://github.com/snapcore/snapd/pull/9580>
[17:04] <pstolowski> pedronis: ty
[17:10] <mup> PR snapd#9652 opened: o/servicestate: unlock state before calling wrappers in doServiceControl <Bug> <Created by stolowski> <https://github.com/snapcore/snapd/pull/9652>
[17:18] <pedronis> pstolowski: ^ I left something there too
[17:18] <pstolowski> pedronis: good point, thanks
[20:30] <ijohnson> cachio: when you get a chance could you take a look at https://github.com/snapcore/snapd/pull/9646 too ?
[20:30] <mup> PR #9646: tests/many: enable some uc20 tests, delete old unneeded tests or TODOs <Precious Logs> <Run nested> <Test Robustness> <UC20> <Created by anonymouse64> <https://github.com/snapcore/snapd/pull/9646>
[20:30] <ijohnson> I just reviewed #9651 for you, I think you can borrow some of the checks I wrote there
[20:30] <mup> PR #9651: tests: fix basic20 test on arm devices <Simple 😃> <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/9651>
[20:44] <cachio> ijohnson, sure
[20:44] <ijohnson> thanks
[20:49] <cachio> ijohnson, left a comment
[20:49] <cachio> let see if the results
[20:50] <cachio> tests are apssing
[20:50] <cachio> passing
[20:51] <cachio> there is a weir error building arch
[20:52] <cachio> it is not related to this change
[20:54] <ijohnson> cachio thanks I responded
[20:55] <ijohnson> Yeah I'm looking into the other errors there they are all unrelated afaict
[20:56] <cachio> today I was working with the test core/fsck-on-book
[20:57] <cachio> ijohnson, for uc20 on arm64
[20:57] <cachio> It is trying to umount umount /run/mnt/ubuntu-seed/systems/*/snaps/snapd_*.snap but it doesnt exist
[20:57] <cachio> I update that to umount /run/mnt/ubuntu-seed/snaps/snapd_*.snap instead
[20:57] <cachio> on arm
[20:58] <cachio> but still the appearing the text "Volume was not properly unmounted" after reboot
[20:58] <cachio> ij do you have any idea about how to make he umount on arm?
[20:58] <cachio> ijohnson,
[21:04] <ijohnson> cachio: hmm that's interesting
[21:05] <ijohnson> cachio: on such a system what is `snap list` and `cat /var/lib/snapd/modeenv` ?
[21:16] <cachio> ijohnson, let me reserve one
[21:16] <cachio> because I dont have a pi4 here
[21:17] <ijohnson> cachio: ok, I imagine that what is probably happening is that /run/mnt/snapd is only mounted on the very first boot, and on subsequent boots it is not mounted at all
[21:17] <ijohnson> the logic should be smart enough to avoid that but it might not be
[21:19] <cachio> ijohnson, the test has this comment
[21:19] <cachio> # FAT uses a specific byte to effectively indicate that the file system is
[21:19] <cachio>       # dirty. The precise details as to how this byte is used by each system vary,
[21:19] <cachio>       # but Linux sets it on a non-read-only mount, and clears it on unmount. We
[21:19] <cachio>       # can set it manually, verify it when the image is mounted and observe fsck
[21:19] <cachio>       # clearing it. Note that larger block devices use FAT32 and the offset
[21:19] <cachio>       # differs. FAT12 and FAT16 uses 37 while FAT32 uses 65.
[21:19] <cachio> so it does the umount and reboot
[21:19] <cachio> but next time the dirty byte seems to be set again
[21:20] <cachio> but that works fine on amd64
[21:20] <ijohnson> well if the umount fails then the dirty byte will be set
[21:20] <cachio> the umount does not fail
[21:20] <cachio> I fixed that
[21:20] <cachio> the umount is done correctly
[21:21] <cachio> so
[21:21] <cachio> it is a bug or I am not umounting correctly
[21:21] <cachio> not sure which one
[21:22] <ijohnson> hmm
[21:22] <ijohnson> let me look at the test again
[21:23] <ijohnson> cachio: ah I see the problem
[21:23] <ijohnson> cachio: the test does this:
[21:23] <ijohnson>       dd if=one of=/dev/sda2 seek=65 bs=1 count=1 conv=notrunc
[21:24] <ijohnson>  /dev/sda2 is wrong there on arm devices, the actual partition that it should be using is ubuntu-seed, which on a pi using an SD card is probably /dev/mmcblk0p1
[21:24] <ijohnson> cachio: probably you should instead just do the easy thing and instead change that line to something like
[21:24] <ijohnson>       dd if=one of=/dev/disk/by-label/ubuntu-seed seek=65 bs=1 count=1 conv=notrunc
[21:25] <ijohnson> cachio: same for the line below it too
[21:25] <ijohnson>       dd if=/dev/sda2 of=dirty skip=65 bs=1 count=1 conv=notrunc
[21:25] <ijohnson> that should become
[21:25] <ijohnson>       dd if=/dev/disk/by-label/ubuntu-seed of=dirty skip=65 bs=1 count=1 conv=notrunc
[21:26] <cachio> nice, I'll try that
[21:26] <cachio> ijohnson, thanks
[21:29] <cachio> ijohnson, is this the same for all the arm devices right?
[21:29] <cachio> pi2 pi3 on uc16 and uc18?
[21:29] <ijohnson> cachio: if you use the /dev/disk/by-label/ubuntu-seed, that location will be correct for all uc20 devices, amd64 or arm64 or armhf, etc.
[21:29] <ijohnson> cachio: for uc16 and uc18 it would be a different label
[21:29] <ijohnson> cachio: for uc16 and uc18 you would need to use something like this:
[21:30] <ijohnson> dd if=/dev/disk/by-label/system-boot ...
[21:30] <ijohnson> because the vfat partition on uc16 / uc18 is with the label system-boot
[21:31] <cachio> ijohnson, nice, thanks


[09:03] <Trevinho> tsdgeos: hey, I've fixed https://code.launchpad.net/~3v1n0/unity8/fake-indicators-model/+merge/297509 again
[09:04] <tsdgeos> Trevinho: okidoki
[09:05] <Trevinho> having also https://code.launchpad.net/~3v1n0/unity8/indicators-client-modernize https://code.launchpad.net/~3v1n0/ubuntu-system-settings/fix-system-update-linking and https://code.launchpad.net/~3v1n0/ubuntu-settings-components/cmake-staging-install-fix reviewed would be nice
[09:07] <tsdgeos> yeah :/
[10:04] <cimi> pstolowski, welcome back :) I have a question for you when you free
[10:06] <pstolowski> cimi, hi!
[10:08] <cimi> pstolowski, we would like to have some sort of unique id per preview, so we can on our unity8 side store some temporary data per each preview (for example, a text area of the preview of Dekko application preview)
[10:14] <pstolowski> hmm
[10:17] <pstolowski> cimi, the preview can be updated on user interactions, but it's still the same preview. e.g. when you install an app it's still the same preview model being updated, where some widgets change
[10:18] <pstolowski> cimi, would you expect such preview to have same id during entire user journey?
[10:18] <cimi> if the widgets are "the same" yes
[10:19] <pstolowski> cimi, and if any bit of a widget changes, it's a "new" preview?
[10:19] <cimi> so the point is we use a plugin to store data.... imagine you are writing a review for Dekko, then you rotate the device and the model updates and all widgets are refreshed... you lose the text you entered
[10:19] <cimi> you understand that?
[10:21] <pstolowski> cimi, yeah, i see how rotation can affect something like this.. but how does ID help?
[10:21] <cimi> pstolowski, I'd like to store those text for multiple previews of the same scope
[10:22] <cimi> pstolowski, widgetId seems like "text" "audio" pretty useless
[10:26] <pstolowski> cimi, i'm a bit unclear why we need that to help with this issue, seems a bit overcomplicated. when you rotate you're not re-requesting new preview, are you? unless user hits a preview button you know you're dealing with same preview, no?
[11:58] <davmor2> bregma: unity8 desktop on yakkety is not fun, not fun at all, not even
[11:59] <bregma> davmor2, did you file bugs?  I've been gone for a week's vacation, I expect everything has gone all to heck
[12:00] <davmor2> bregma: no I will be, if you're off is there someone else I should check in on for this kinda thing?
[12:05] <bregma> davmor2, I would like to think things have only improved while I was away, but the hardcore cynic in me is saying I will be very busy for the next few days now that I'm back
[12:05]  * bregma powers up his yakkety test machine and starts updating
[12:07] <davmor2> bregma: I have 2 massive issues right now accounts don't work so I can't install stuff, in the main unity7/tty session the screen blanks after 5-10 seconds and you can't do anything except unplug and plug the power back then you get another 5-10 seconds
[12:10] <bregma> davmor2, the second problem is a bug in repowerd, I believe he's already working on a fix for that
[12:13] <tsdgeos> bregma: there was an email somehwre about the repowerd thing
[12:13] <bregma> yes, that's how I know he's working on it
[12:13] <tsdgeos> ah :)
[12:23] <tsdgeos> ltinkl: no tests in https://code.launchpad.net/~lukas-kde/unity8/fixPromptSurfaceKeymap/+merge/302276 ?
[12:23] <ltinkl> tsdgeos, hmm nope... I can look into adding/extending one if you want
[12:24] <tsdgeos> ltinkl: well i mean it was top-approved already, but if it's not hard and you think it's worth it, i'd like one, otherwise i'll just top approve again based on dandrader's review and that's it
[12:34] <tsdgeos> Trevinho: ping-o-matic
[12:35] <Trevinho> tsdgeos: pong-o-matic
[12:35] <tsdgeos> Trevinho: why the modelprinter import in https://code.launchpad.net/~3v1n0/unity8/fake-indicators-model/+merge/297509 ?
[12:35] <tsdgeos> you don't use it anywhere, no?
[12:36] <Trevinho> tsdgeos: qmlRegisterType<ModelPrinter>(uri, 0, 1, "ModelPrinter");
[12:36] <tsdgeos> Trevinho: yes, i mean in the qml
[12:36] <Trevinho> in fakeplugin.cpp
[12:36] <tsdgeos> why you need to register it if noone uses it?
[12:36] <Trevinho> tsdgeos: it's used by indicator-client
[12:37] <Trevinho> it's loaded dynamically when using indicators-client to load those
[12:37] <tsdgeos> ah i see what you mean
[12:37] <tsdgeos> ./qml/Panel/Indicators/client/IndicatorsTree.qml:28:    Indicators.ModelPrinter {
[12:37] <tsdgeos> needs it
[12:37] <Trevinho> yep
[12:37] <tsdgeos> so the fake plugin needs to provide it too
[12:37] <tsdgeos> oka
[12:37] <Trevinho> exactly
[12:49] <Mirv> dandrader: so qtdeclarative copy to yakkety as soon as it doesn't potentially explode the whole world of GCC6 wonders, I'm working huge amounts of fixes in KDE, Lubuntu, Ubuntu, powerpc, s390x.. to get Qt transitioned to release pocket right now. hopefully it doesn't affect your work too much, I assume there's some MP you can't compile without it or something?
[12:51] <tsdgeos> Mirv: well unity8 basically doesn't compile unless you have the new uitk which needs the new qt
[12:52] <tsdgeos> for us yakkety'ans means to get those packages from proposed
[12:52] <dandrader> Mirv, no. Was jut trying out a branch that depends on this qtdeclarative fix on yakkety and verified that it still wasn't working over there. So for the time being I have to resrtict myself to testing only on stable-phone-overlay
[12:52] <tsdgeos> Mirv: btw the KDE stuff seems to be working fine
[12:53] <Mirv> tsdgeos: yes so you should be happy if the migration would happen soon..
[12:53] <dandrader> Mirv, As long as that fix is also slated to land on yakkety I'm happy
[12:53] <Mirv> dandrader: ok
[12:53] <Mirv> dandrader: it is
[12:53] <dandrader> Mirv, great, thanks
[12:53] <Mirv> tsdgeos: except that there are blockers there like muon/plasma-discover migration brokenness, missing language packages plasma-desktop-data conflict upon etc
[12:54] <Mirv> tsdgeos: but right now I'm blocked by a powerpc GCC6 issue that I need to fix to be able to rebuild UITK in yakkety to workaround s390x issue. welcome to my world :(
[12:54] <tsdgeos> Mirv: oh by no means i'm saying that the KDE packages in proposed are in good shape, what i say is that the KDE packages in yakkety "non-proposed" + qt from proposed works fine
[12:55] <Mirv> right. Qt can't migrate without KDE now though
[12:55] <Mirv> or without LXQt
[16:57] <vigo> Hi
[16:58] <vigo> I'm finding troubles when loggin on unity8, it gives me black screen
[16:59] <vigo> I've seen bugs about it but all I've tried wasn't enough, any idea¿(intel+nvidia drivers- noveau)


[01:46] <main> demophobia, no idea
[01:46] <main> a regular install is around 8-10GBs
[01:52] <demophobia> uh oh
[01:54] <demophobia>   is 5.6 GB enough? doesn't the install guide say only 2 GB is required?
[02:00] <main> demophobia, requirements of lubuntu 13.10 were 4.7 GBs
[02:00] <main> figure you should *probably* be okay with 5.6
[02:00] <main> btw, you may want to make use of ext2 or whatever to minimize the strain on the flash drive
[02:01] <demophobia> whoet does 'ext2 or whatever' mean?
[02:03] <demophobia> https://help.ubuntu.com/community/Installation/SystemRequirements#Lightweight_GUI_alternative_.28Xubuntu_and_Lubuntu.29 says 5 GB
[02:04] <main> https://superuser.com/a/31328
[02:05] <main> if I was running something off a USB stick, I would load the system completely into RAM
[02:05] <main> and I guess Id be using Ext2 with “noatime” or “relatime” mount option
[02:05] <main> for the flash drive to last longer
[02:05] <main> at cost of data loss risk
[02:05] <main> and speed penalty afaic
[02:08] <main> demophobia, 5 should be *probably* okay
[02:15] <demophobia> thank you, i will note this.
[02:16] <demophobia> goodnight
[02:16] <main> demophobia, id give it at least 6-7 if I were you, though. youĺl be able to use the remaining free space on system partition for your files anyway
[02:17] <demophobia> what happens if there's not enough space? it seemed to complete the installation successfully/
[02:17] <main> many things
[02:17] <main> but nothing too terrible
[02:17] <main> and you still can resize the partition
[02:17] <main> just to give an example
[02:17] <main> the x server might refuse to start
[02:18] <main> in which case youd have to delete some files for it to start
[02:18] <main> apt-gets cache might be borked
[02:18] <main> (fixable too)
[05:29] <vinay> hi
[05:32] <vinay> I have a problem with xrdp, was hoping for some pointers.I have lubuntu installed on a VM and need to connect from different locations, so I installed xrdp and did the needful as detailed here : https://askubuntu.com/questions/580415/how-to-remote-desktop-from-windows-to-lubuntu
[05:33] <vinay> so things work.... for a while.
[05:33] <vinay> when I get home and try reopening the previous session, I get a black screen
[05:34] <vinay> If I restart the service things work, but its a new session.
[05:34] <vinay> What could I be doing wrong ?
[07:14] <fishcooker> i've used to used gmrun to execute some commandS on the path... now i've just switch to lxqt-runner but i can't execute the file on the $PATH this is my conf and the PATH http://vpaste.net/9CdLd
[07:43] <LiftLeft> how can I change the volume on certain programs?
[07:44] <Unit193> That's more of a pulseaudio thing, if you install that and pavucontrol you should be set.
[07:47] <LiftLeft> Unit193: I'm pretty sure I have pulseaudio installed
[07:50] <LiftLeft> Unit193: what do I install to do that?
[07:51] <Unit193> ...pavucontrol.
[10:34] <musician_pro> hi everyone. I have a big problem with my Lubuntu LVM encrypted system... I try to boot but after I put my passphrase correct it go to Recovery Mode with command line...I try to encrypt my user folder but it say that folder isn't encrypted correctly (or something similar)..now I try to connect in another computer with Lubuntu to, and I find my hd encrypted..when it say me to put passphrase to decrypt I put the same
[10:34] <musician_pro> passphrase I put in the boot but it say this
[10:34] <musician_pro> Error unlocking /dev/sdb5: Error spawning command-line `cryptsetup luksOpen "/dev/sdb5" "luks-3f02f2bf-1cd0-4b1a-8576-9b68bbcb22de" ': Failed to execute child process "cryptsetup" (No such file or directory) (g-exec-error-quark, 8)
[10:35] <musician_pro> it is impossible I wrong password because in the boot it say that pass is correct and it decrypt the hd...
[10:35] <musician_pro> maybe the problem is that I encrypt user home folders to?
[10:37] <musician_pro> also I was trying to boot my hd with VirtualBox but I missed somethings...It is possible to do it?
[15:33] <AnonPerson> Hey for how long is lxde for lubuntu is gonna be maintained?
[20:44] <vale_> hi, I've tried looking online but I don't seem to find an answer. Is there any GUI based FTP server for lubuntu out there?
[22:40] <mcplatt> hello, can i ask questions here about lubunto?
[22:44] <mcplatt> i have a amd 1.66ghz 3gb ram, would going for lubuntu be over kill in terms of system performance?
[23:34] <LiftLeft> Is it possible to add text to a traction?
[23:35] <LiftLeft> *transaction
[23:36] <LiftLeft> oh
[23:36] <LiftLeft> wrong channel
[23:36] <LiftLeft> lol


[13:29] <samth> hello all
[13:30] <samth> is the PPA likely to be updated?
[13:34] <asac> chrisccoulson: ^
[14:14] <amblin> and see my question from a few days ago :-)


[00:31] <Bashing-om> sarnold: As an aside - UWN's Gdoc is now open to the public for "suggestions" http://bit.ly/vDkJyf :D
[00:32] <Bashing-om> ooppps - wrong window :(
[21:45] -SwissBot:#ubuntu-news- ::Planet:: Alan Pope: Ubuntu Voltage @ https://popey.com/blog/2021/03/ubuntu-voltage/
[23:56] -SwissBot:#ubuntu-news- ::Planet:: Bryan Quigley: Learning through breaking @ https://bryanquigley.com/posts/learning-through-breaking.html


[03:36] <wonko> With aptX LL the ideal latency for bluetooth is 34ms. That's best case. It can even go up to over 100ms. It also depends a lot on the stack implementation. The latency to my headphones is good enough for movies. The latency to my truck is horrendous and makes watching anything video completely unacceptable.
[04:14] <OvenWerks> 34ms is bad enough that it is impossible to keep time. By the time I am 30ft away from the band (with a long cord), my timing is not acceptable as a bass player. probably less for drums.
[06:12] <zmagii> How can I increase font size in e.g. terminal and Emacs when I plug in an external monitor? (On #emacs the recommendation was to do it system wide, rather than in Emacs.)
[06:18] <corrinado[m]>  zmagii [Ctrl-Shift + / Ctrl -] ??  It has to be the window that is 'in focus'
[06:21] <zmagii> corrinado[m]: That seems to work only for terminal and not e.g. Thunderbird or Emacs.
[06:25] <corrinado[m]> Yeah. I thought your question was specifically about the terminal.
[06:25] <corrinado[m]> If this is about app display on only an external monitor, I'm not sure how to help. If you want to do it system wide, each app should have controls within their setting area for fonts used.
[06:26] <corrinado[m]> If you only want to effect that external monitor only .. perhaps simply changing the monitor resolution would help everything on that display more readable. At the cost of fewer pixels
[17:21]  * jouni65[m] sent a long message:  < https://matrix.org/_matrix/media/r0/download/matrix.org/HbiSqhEFNRifSnWoVbReDvpa/message.txt >
[17:41] <Voidnaut> Hello, I am quite new to linux. I'm having an issue with JACK. When I first launch Ubuntu Studio, 3 instances of JACK launch and all give an error about DBUS. All three fail to start the server. If I manually launch qjackctrl I am still unable to start the server. If I kill all instances and launch again, it still doesn't work. Everything worked
[17:41] <Voidnaut> previously, I haven't changed anything that I'm aware of. Possibly related; Everytime I restart Ubuntu Studio it launches in some kind of safe mode? (low resolution, only 1out of 3 monitors, no sound) I have to launch into repair mode and fix a package that always seems to be ubuntu-driver-common or something like that. Where do I even begin trying
[17:41] <Voidnaut> to troubleshoot this? :/
[17:44] <Voidnaut> I'm on 20.04 LTS and have windows 10 dual booted if that info helps
[18:18] <jouni65[m]> <Voidnaut "Hello, I am quite new to linux. "> Have you checked the /var/log/system ( system error log) says? What kind of error message you get? As a linux newbie, the exact error message and search engine of your choice  is one of your friends.  Based on the fact that only one of your monitors are visible, good starting point is to check know linux issues with your graphic card.
[18:19] <jouni65[m]> > <@freenode_Voidnaut:matrix.org> Hello, I am quite new to linux. I'm having an issue with JACK. When I first launch Ubuntu Studio, 3 instances of JACK launch and all give an error about DBUS. All three fail to start the server. If I manually launch qjackctrl I am still unable to start the server. If I kill all instances and launch again, it still doesn't work. Everything worked
[18:19] <jouni65[m]>  * Have you checked what  the /var/log/system ( system error log) says? What kind of error message you get? As a linux newbie, the exact error message and search engine of your choice  is one of your friends.  Based on the fact that only one of your monitors are visible, good starting point is to check know linux issues with your graphic card.
[18:55] <Voidnaut> Which log file am I looking for, sorry? in /var/log there is nothing called "system" I have syslog, syslog.1 and syslog.2.gz etc(.3.gz, .4.gz -> .7.gz). And what info should I be looking for in said file? Everything I see contains seemingly thousands of lines. It's not a hardware compatibility issue I don't think, because if I have the issue I can
[18:55] <Voidnaut> just restart into advanced boot options and check for broken packages; Upon doing so it finds/fixes the package 'ubuntu-drivers-common', then I can reboot and all monitors work fine, games work fine. But JACK audio still has 3 instances open and none of them are able to start the server
[19:58] <Voidnaut> The last important bit of info is that *everything* worked fine ~last week. The only thing I've actively changed is installing steam games. I'm not sure exactly when the JACK issue began as it only really effects my music production and I have been doing daw-less things for a few weeks
[20:15] <Voidnaut> I searched through syslog and it found that it was saying a device was missing. I traced some cables around the room and my audio interface had gotten unplugged at some point. So that fixed part of the issue, JACK can now launch a server but it still launches 3 instances on startup for some reason (only one starts the server, the other two give
[20:15] <Voidnaut> errors). In my startup programs there is only one instance of jack and one of pulse audio. The low resolution issue still persists; But this time when I ran dpkg(?) from recovery mode it didn't find anything wrong. But still somehow fixed the issue, and all monitors work at their intended resolutions :/
[20:20] <_puddle_> sounds like the wrong graphics driver is getting loaded


[18:59] <JHOSMAN> Hello, today have meeting?
[18:59] <MajB> I am waiting for the LoCo council meeting
[18:59] <pavlos> me too
[19:03] <MajB> I am not even sure that there are any active members of the LoCo council.  At least none aare listed in Launchpad.
[19:23] <JHOSMAN> :(
[19:24] <MajB> There are two start times listed for the LoCo meeting, 1900 UTC and 2000 UTC.  The later is their normal meeting time.
[20:14] <MajB> Well, the Ubuntu Arizona Team regrets that there was no one from the LoCo Council to approve our application for re-verification.  pavlos and MajB were here from the Arizona Team.
[20:22] <JHOSMAN> And Colombian Team
[20:24] <Odd_Bloke> Wimpress: kenvandine: popey: Do any of you know what's going on with this LoCo meeting that people are hoping will happen?
[20:28] <MajB> It is scheduled on their agenda page and the fridge calendar.  The Colombian Team and the Arizona Team have been waiting first for the November meeting which did not happen and now for the December meeting.
[20:52] <popey> Odd_Bloke: sorry, I do not.
[20:54] <sarnold> it feels like we've seen this "how come no one is here for the loco meeting" thing come up quite often
[20:54] <sarnold> is this a zombie meeting that ought to be culled entirely?
[20:55] <sarnold> well, not often, since it's monthly-ish, but certainly this isn't the first time I've seen folks walk away dissapointed from no one showing up for a meeting
[20:57] <JHOSMAN> popey Do you know of any person who has sufficient permits to approve us as LoCo Team, while the council is reorganized again?
[21:02] <popey> I do not, sorry.
[21:12] <Odd_Bloke> JHOSMAN: MajB: I've asked around, and it sounds like the appropriate escalation path is to the community council: https://discourse.ubuntu.com/t/what-is-the-ubuntu-community-council/706
[21:21] <MajB> Thank you Odd_Bloke.  However, there is only one current member and that is Mark Shuttleworth who is supposed to nominate the members which are then voted on by the membership.  So for the time being there is no Community Council.
[21:27] <Odd_Bloke> MajB: Yep, I'm not 100% sure how that ended up happening, but that is unfortunately the case.  I wish I had a better answer for you, but I think sending mail to the community council email address is still your best bet for forward motion.
[21:54] <JHOSMAN> MajB please copy to me email<EMAIL_ADDRESS>[21:57] <MajB> Will do
[21:58] <JHOSMAN> Thanks! :)


[08:45] <ceramicm> Package was built successfully. Thanks for the help.
[08:52] <FxIII> hi all
[08:53] <FxIII> I need to run the sync daemon using the command line
[08:54] <FxIII> i started the syncdaemon --oauth but i get an error
[08:55] <FxIII> I get ubuntuone.platform.linux.dbus_interface.NoAccessToken:  Credentials Error  [...] UserCancelled [...] The user cancelled a prompt
[08:55] <FxIII> any idea?
[09:02] <FxIII> my network manager does not know the custom ppp connection in ppp0 may be a problem?
[09:04] <ceramicm> FxIII: Run seahorse. Do you see anything listed called "Ubuntu One"
[09:06] <FxIII> ceramicm: seahorse?
[09:06] <FxIII> ceramicm: where i can find it?
[09:06] <ceramicm> FxIII: It allows you to graphically browse keys stored in the GNOME keyring. In a terminal, type "seahorse".
[09:06] <FxIII> ceramicm: i dont have the X server active
[09:07] <FxIII> the problem is i cant access to the session bus because there is no DISPLAY variable set
[09:09] <mandel> fagan, ping
[09:11] <fagan> mandel: pong
[09:12] <fagan> morning
[09:13] <mandel> fagan, morning, sorry I'm a little late, I had to do some errands
[09:13] <mandel> mainly get petrol to get to the other village to get popoer internet :P
[09:13] <FxIII> hi mandel
[09:13] <fagan> np its only me here so no one noticed :)
[09:13] <mandel> FxIII, hello! did rye manage to get your u1 running without x11?
[09:13] <mandel> fagan, I think _Chipaca is here too ;)
[09:14] <mandel> fagan, shall we start with the test?
[09:14] <fagan> Oh forgot about him
[09:14] <fagan> mandel: sure if shares are back up
[09:14] <FxIII> mandel: there is a problem on the device
[09:14] <FxIII> mandel: it has a custom internet connection that the network manager cant see
[09:15] <mandel> fagan, turns out that the issue was with the + the web ui does not handle that symbol in an email address well :)
[09:15] <mandel> fagan, whihc versions of windows do you have?
[09:15] <fagan> mandel: ah ok
[09:15] <fagan> I have 1 of everything
[09:15] <mandel> FxIII, oh :( but I guess we can work around it :)
[09:16] <mandel> FxIII, if we fake the event of network connect twisted will try to connect anyway and will try to do the job
[09:16] <mandel> FxIII, it involves either removing the network manager or my tellng you to edit the code, your choice :)
[09:17] <mandel> fagan, superb, lets start with xp, do you have the deps etc...
[09:17] <fagan> mandel: nope lost my old VM
[09:17] <FxIII> mandel: i did not understood the second option ...
[09:17] <fagan> mandel: want me to get grab them
[09:17] <mandel> fagan, would be nice yes :)
[09:18] <fagan> Ok cool will go do that
[09:18] <mandel> FxIII, I can send you a small patch to make syncdaemon believe that there is no network manager so that it always tries to connect
[09:18] <mandel> FxIII, and the OS should ensure that we can reach the outside world
[09:18] <mandel> FxIII, opensource for the win!
[09:18] <fagan> mandel: well the connection bit is in SSO
[09:19] <mandel> fagan, no, sso does not use network manager AFAIK
[09:19] <fagan> mandel: you would need to fix it there since he needs to sign in too
[09:19] <fagan> mandel: its where the code is
[09:19] <fagan> mandel: I had to fiddle with the code myself a while back
[09:19] <fagan> but my patch was bad
[09:19] <mandel> fagan, can you show me the code?
[09:20] <mandel> fagan, I dont think networkmanager is a dependency, if it is we can work around it
[09:20] <fagan> mandel: its in /ubuntusso/networkstate
[09:20] <mandel> fagan, ok, let me look
[09:20] <fagan> mandel: its a dbus thing
[09:21] <fagan> it detects the network state there and sends back if its connected or not...etc
[09:21] <FxIII> mandel: good idea
[09:21] <mandel> FxIII, fagan let me take a very wuick look :)
[09:21] <mandel> fagan, FxIII does not need sso working he added the creds to the conf, right?
[09:22] <fagan> mandel: just delete all of the tests and the file and have it only returning the network state online
[09:22] <fagan> mandel: I think so
[09:23] <mandel> fagan, since he does have the creds the only one we have lie to is syncdaemon :)
[09:24] <FxIII> mandel: i got the cred using ubuntuone-sso-login.py by rye
[09:25] <mandel> FxIII, okis, so we only need the sync daemon running :)
[09:25] <mandel> FxIII, do you know how to apply a patch?
[09:26] <FxIII> patch diff?
[09:27] <FxIII> probably I have remember how to do
[09:28] <FxIII> im ready mandel
[09:29] <mandel> FxIII, ok, let me make the changes and I'll paste you the patch :)
[09:29] <FxIII> ty
[09:30] <mandel> FxIII, if it works we should add a wishlist bug saying what is the problem, say that network manager is stupid and you will like to be able to tell syncdaemon to ignore it :)
[09:30] <mandel> maybe an extra param would be just enough for this
[09:31] <FxIII> mandel: where i can find the developing documentation? I'm a Python developer
[09:31] <FxIII> im not an ubuntu exper alas
[09:33] <mandel> FxIII, docs for u1?
[09:34] <fagan> one.ubuntu.com/developer
[09:34] <FxIII> ok ty fagan
[09:35] <mandel> FxIII, try this: http://paste.ubuntu.com/664094/
[09:35] <mandel> FxIII, the idea is simple, just not check the network manager and do what sd does in the case that is not installed, that is tell the state machine we are connected!
[09:35] <mandel> FxIII, I have not tested but I think it should do the trick :)
[09:37]  * mandel hates shares... they seem not to be getting the data
[09:38] <mandel> seriously, this windows thing is making be a bitter man...
[09:39] <mandel> FxIII, where are you located by the way?
[09:39] <FxIII> mandel: sorry located?
[09:41] <mandel> FxIII, where do you live? 'cause on september there is this: http://bit.ly/nRgoJQ and if you do python you might be interested :)
[09:41] <FxIII> Ah im in northen Italy now :D
[09:42] <mandel> stuard will be there and I'll do my best too (I'm a University of Manchester alumni :D)
[09:44] <mandel> FxIII, oh, nice! well, maybe we can convince them to do it in italy next time :)
[09:44] <mandel> FxIII, did the patch work?
[09:45] <FxIII> mandel: can you it whould be wonderfull :D
[09:45] <FxIII> mandel: no the patch failed
[09:45] <FxIII> let me se why
[09:46] <mandel> FxIII, please, maybe I did some stupid error... pastebin it so that I can take a look
[09:46] <FxIII> 1 out of 1 hunk FAILED -- saving rejects to file dbus_interface.py.rej
[09:47] <FxIII> i'm on /usr/lib/pymodules/python2.7/ubuntuone-client and i did patch < patchfile
[09:50] <mandel> FxIII, hmm maybe the problem is thatI did it from trunk and you have and older version :P
[09:51] <mandel> FxIII, can you open /usr/lib/pymodules/python2.7/ubuntuone-client/platfrom/linux/dbus_interface.py and do a search for the network manager bus call?
[09:51] <mandel> FxIII, or paste bin the file and I'll tell you which lines to delete :)
[09:53] <FxIII> mandel: what i have to look for?
[09:53] <mandel> FxIII, org.freedesktop.NetworkManager
[09:54] <mandel> FxIII, which will lead you to the call that asks dbus to get the network manager object
[09:54] <mandel> FxIII, there you will see that there is a try except, in the except we are focing the daemon to connect
[09:54] <mandel> FxIII, so what you want to do is remove the try and always call self.connection_state_changed(NM_STATE_CONNECTED_GLOBAL)
[09:55] <mandel> so that we do not care of the network manager :)
[09:56] <FxIII> mandel: ok
[09:58] <mandel> FxIII, if that does the trick i think we can write a nice patch so that we have an option to pass to the daemon to ignore the network manager
[09:59] <mandel> FxIII, and I/we'd love you if you propose the patch with some tests and the opts etc.. :)
[09:59] <mandel> FxIII, orcourse I'm more than happy to give you a hand with it :)
[10:01] <FxIII> ok
[10:02] <FxIII> Failure: ubuntuone.platform.linux.dbus_interface.NoAccessToken: CredentialsNotFound
[10:02] <mandel> FxIII, hurray \Q/
[10:02] <mandel> FxIII, ok, that is easy, how did you pass the creds last time?
[10:03] <FxIII> i give the creds...
[10:03] <mandel> FxIII, can I see the full trace?
[10:04] <FxIII> mand twice what i posted you
[10:05] <mandel> FxIII, ok, lets look in the logs, look in you xdg_cache
[10:05] <mandel> FxIII, it should be somwhere in your home
[10:05] <mandel> FxIII, ls -la ~ :P
[10:06] <mandel> that ^ is just in case hehe
[10:07] <FxIII> not found
[10:07] <FxIII> i ran that form command line using dbus-launch
[10:07] <FxIII> I dont know if it matters
[10:09] <ralsina> good morning!
[10:09] <karni> morning ralsina
[10:12] <mandel> FxIII, yes I think it does, how did you use to laucnh it with rye?
[10:12] <mandel> actuall, rye are you here? we have a really cool idea for a small patch :P
[10:12] <mandel> ralsina, buenos dias!
[10:12] <ralsina> buen día mandel
[10:12] <mandel> ralsina, I've taken a look at both of your branches and they are approved, I started with the shares tests, with the current trunk they will not work
[10:13] <ralsina> both? I think I had only one :-)
[10:13] <mandel> ralsina, we need the shutil.move branch, yet is starting to look like a monster... is doing to much :(
[10:13] <ralsina> ugh
[10:13] <mandel> ralsina, hhaha true, I had a brain fuck because my email client added to links :P
[10:14] <mandel> ralsina, that branch has gone from removing shutil.move from actianq to remove os.walk, shutil.rmtree and shutil.move for the full app
[10:14] <mandel> ralsina, I'm making the changes, but I'd have preferred to have a diff bug for that
[10:15] <mandel> ralsina, also, do you have the backlog from this morning?
[10:15] <ralsina> mandel: I do, let me read
[10:15] <rye> mandel, i am here, where's cool idea?
[10:16] <mandel> ralsina, rye FxIII has problems because network manager is not ecognizing his network device and then sd does not work
[10:16] <rye> mandel, network-manager-related?
[10:16] <rye> mandel, if we brink netowkr-manager down it will work
[10:16] <rye> bring
[10:16] <rye> network
[10:16]  * rye has not had his tea yet, high error rate
[10:16] <ralsina> mandel: oh, that. We have had those before, and we had a fix, I think: don't install network-manager
[10:17] <mandel> rye, exactly, so I thouhg it would be nice to have an option to force to work around network manager and tell sd to connect directly
[10:17] <mandel> ralsina, ^
[10:17] <ralsina> mandel: if you don't have NM installed/running it should do just that, IIRC
[10:17] <rye> mandel, well, if you stop network-manager then it will be pretty much the same, and in this case why would you need the network manager at all?
[10:17] <mandel> ralsina, rye: I've ask FxIII to take a look and propose a patch (with our help) and file a bug as a wishlist
[10:18] <ralsina> mandel: the problem was having NM running and connect to the network some other way
[10:18] <mandel> rye, ralsina, so why do we even bother with network-manager?
[10:18] <mandel> I know the code does a try except and if network manager is down we force the connect
[10:18] <ralsina> mandel: because if it is running, we use it to detect if there is network
[10:18] <mandel> lets make an option for that --force-connect for ubuntuone-syncdaemon for people with this issues
[10:19] <mandel> which could also work in windows easily
[10:23] <mandel> ralsina, one question, when you do a os.rename with a non existing file, what do you get IOError or OSError?
[10:23] <ralsina> let me check
[10:23] <mandel> ralsina, with shutil.move you get IOError, yet I'm returning OSError
[10:23] <mandel> rye, can you give FxIII a hand with the creds issue he has?
[10:23] <fagan> Its kinda funny that the main part of installing the dependencies is waiting for visual studio C++ to download
[10:24] <ralsina> mandel: a WindowsError
[10:24]  * fagan takes a break while waiting
[10:24] <mandel> ralsina, so OSError, is correct yet shutil returns IOError...
[10:24] <mandel> puto python!
[10:24] <mandel> :P
[10:25] <rye> FxIII, let's make dbus accessible to your shell (you're not going to run X server, right)?
[10:26]  * rye was using this type of hack until the dev box crashed
[10:26] <rye> FxIII, um... wait, what is actually the issue you are having, CredentialsError?
[10:43] <gatox> ralsina, your branch is not working for me, i tried that when i finished adding the qUncompressed
[10:44] <ralsina> gatox: what branch?
[10:44] <gatox> ralsina, https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/not-compressed/+merge/71296
[10:44] <gatox> about qUncompress
[10:44] <gatox> i've tried that the first time
[10:44] <ralsina> what happens when you don't use qUncompress?
[10:45] <ralsina> gatox: ^
[10:46] <gatox> ralsina, the style is not applied
[10:46] <ralsina> gatox: and what's in data()?
[10:46] <gatox> ralsina, a lot bunch of bytes because in my case the data is compressed... maybe we can use QResource.isCompressed() and applied one or the other
[10:47] <ralsina> gatox, but why would it be compressed? That's what I don't get
[10:47] <gatox> ralsina, qt doc: A QResource that is representing a file will have data backing it, this data can possibly be compressed, in which case qUncompress() must be used to access the real data; this happens implicitly when accessed through a QFile.
[10:47] <ralsina> gatox: or, use -no-compress in pyrcc4 :-)
[10:48] <ralsina> gatox: since we are compressing with lzma anyway when shipping
[10:49] <gatox> ralsina, yes, let me tried if that works here
[10:49] <ralsina> gatox: cool, if it does, I'll add that to the setup.py and it's done
[10:50] <ralsina> ok, gotta send the boy to get educated! Be back in 71 minutes.
[10:53] <gatox> ralsina, -no-compress works just fine!
[11:10]  * fagan needs a new keyboard :/
[11:11] <fagan> Just let my keyboard fall from my table and its warped and I have to twist it to get it working
[11:25] <fagan> mandel: I think I have everything
[11:25] <fagan> mandel: what is it that im testing
[11:28] <fagan> Oh hes probably walking the monster
[11:28] <fagan> :)
[11:36] <mandel> fagan, we have to test that ro shares work as expected and that a user cannot create a file in an ro share and get it to the server
[11:36] <mandel> also modify etc..
[11:36] <mandel> fagan, monster midday walk has been delegated to my littel brother :P
[11:37] <fagan> mandel: ah slavery :D
[11:38] <mandel> fagan, I call it training :P
[11:39] <mandel> fagan, so, do you have a dummy account I can make shres with?
[11:39] <fagan> mandel: yeah
[11:39] <fagan> mandel<EMAIL_ADDRESS>[11:39] <mandel> fagan, cool, give me a sec while the stupid windows updates apply :(
[11:41] <mandel> we are doomed: http://www.google.com/patents?id=26aJAAAAEBAJ
[11:42] <fagan> what a terrible patent
[11:42] <fagan> love that US patent office sometimes
[11:44]  * fagan needs a break
[11:46] <mandel> fagan, I'm going to have to go home for lunch, shall we get to it in a couple of hours?
[11:46] <fagan> mandel: sure after standup ill be good
[11:46]  * fagan is just in need of supplies :D
[11:50] <mandel> fagan, well, I'll do my best to be on time... I need to fight with a windows update that seems to have broken my sd... or I broke it some other way :(
[11:50] <fagan> mandel: oh weird :/
[11:50] <fagan> Its cool I have something to do for josh in the meantime
[11:51] <fagan> redirecting the wiki pages to the FAQ and tutorials
[11:54] <mandel> fagan, yeah... no idea WTF is going on..
[11:55] <fagan> mandel: well if in doubt C4
[11:56]  * fagan hopes mandel gets the mythbusters reference
[11:56] <mandel> yeah, hehe
[11:56] <mandel> I'm trying with trunk I'm getting handsake timeouts :(
[12:01] <mandel> ok, fuck I hate windows
[12:01] <mandel> ralsina, ping
[12:01] <aquarius> duanedesign, rye, did you know about http://www.omgubuntu.co.uk/2011/08/chalk-notes-ubuntu-sync-android/ ?
[12:08] <fagan> aquarius: thats really nice :)
[12:10]  * mandel is utterly confused...
[12:11]  * duanedesign takes a five mite walk t o glar hi head, BRB
[12:11] <mandel> duanedesign, you need a dog :)
[12:13] <aquarius> karni, it might be cool for you to have a chat with jamalta who writes chalk (see above link) about using new SSO stuff for a nicer login experience
[12:22] <mandel> fagan, have to tried ralsina installer?
[12:23] <fagan> mandel: yep
[12:23] <mandel> fagan, did you manage to upload files?
[12:23] <fagan> I didnt try but I can if you want
[12:28] <mandel> fagan, it works for me, but running it from trunk it does not... I wonder if we broke something at some point
[12:28] <mandel> I'm getting an unknown error :(
[12:29] <fagan> mandel: Hmmmm thats weird whats in the traceback. I wonder if it was something just added that caused it
[12:30] <mandel> fagan, just that I cannot listen to localhost... smells like something that was added for the IPC... I'll talk with alecu maybe he knows...
[12:31] <fagan> mandel: oh so at least you have some idea
[12:31] <fagan> thats good
[12:32] <mandel> fagan, yeah, but just some idea...
[12:33] <fagan> well something ive learned from breaking things is knowing ish whats wrong is the start and after that its just debugging
[12:33] <mandel> hehehe but debugging that code is hard... is mostly black magic :P
[12:34] <fagan> mandel: hehe well I just put lots of prints where I think its going wrong to say what the variables are and whats going on and it works ok to find out a lot of info about whats going on
[12:34] <fagan> Im sure someone who is a better programmer wouldnt go do all that though :D
[12:34] <mandel> fagan, yeah, but in thie case there is twisted, spread.pb decorators.. is a mess
[12:35] <fagan> mandel: ah well ive never had to figure out anything other than how twisted works so I wouldnt know about messes thankfully
[12:36] <gatox> ralsina, mandel -> small branch: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/header-wordwrap/+merge/71349 :D
[12:38] <mandel> fagan, it is fun to do, yet hard :)
[12:38] <nessita> buenos días!
[12:38] <fagan> nessita: hello nessita
[12:39] <fagan> lol I double up on the nick just to be sure you know that hello was just for you :D
[12:39] <nessita> :-)
[12:39] <mandel> nessita, buenas!
[12:39] <mandel> nessita, got good news, RO shares as in truck wont create the files in the server side :)
[12:40] <mandel> nessita, I'm going to test what does the access-can-write branch adds and if it is worth it
[12:40] <nessita> mandel: before that
[12:40] <nessita> mandel: what happen client side with the ro shares?
[12:40] <nessita> mandel: I would like to see the log of a run modifying a share RO
[12:40] <mandel> nessita, the file was created in the fs, but was not updated to the server
[12:41] <mandel> nessita, and Upload object s created but I never see the file in the web ui
[12:41] <nessita> mandel: can I see the log? what about removing a file?
[12:41] <mandel> nessita, sure, let me paste them
[12:42] <mandel> nessita, there is just one thing I'm having problems with and is the IPC activation, I keep getting: http://paste.ubuntu.com/664172/
[12:42] <mandel> nessita, and I've checked and double checked that I have a single instance of the sd
[12:44] <nessita> mandel: let's go step by step
[12:44] <nessita> mandel: let's finish talking about shares
[12:44] <mandel> sure
[12:44] <nessita> mandel: so, can I see the logs when you modifed RO shares?
[12:45] <mandel> nessita, yes, I generating clean ones right now
[12:45] <nessita> ah, ok
[12:45] <nessita> mandel: make sure to remove a file/dir inside a ro share :-)
[12:46] <mandel> yes :)
[12:47] <gatox> nessita, small another: https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/header-wordwrap/+merge/71349
[12:47] <nessita> gatox: sure!
[12:48] <gatox> nessita, and it has even more tests than line of codes
[12:48] <gatox> :P
[12:49] <nessita> gatox: that's what I'm seeing! big APPLAUSE for you
[12:50] <mandel> nessita, waiting for changes to reach the server and will pates the logs
[12:50] <nessita> great
[12:50] <mandel> nessita, there are exceptions due to shutil because I'm using the frozen .exe, see my issue in the email I sent
[12:54] <mandel> nessita, here: http://paste.ubuntu.com/664228/
[12:55] <nessita> looking
[12:55] <mandel> nessita, the thing is, it works, yet look at the retry
[12:55] <mandel> nessita, look at the bottom
[12:58] <nessita> mandel: at the bottom there are events in the RW share... as far as I see
[12:58] <nessita> mandel: what line in the paste?
[12:59] <nessita> alecu: ping
[12:59] <alecu> nessita, pong
[13:00] <nessita> alecu: good morning! so, I'm looking at mandel s log, and I see several
[13:00] <nessita> 2011-08-12 14:48:45,019 - ubuntuone.SyncDaemon.Pb - DEBUG - No signal handler for 'on_request_queue_added' in <twisted.spread.pb.RemoteReference instance at 0x0370DF08>
[13:00] <nessita> I was wondering if the status aggregator is involved in this
[13:00] <fagan> me
[13:00] <nessita> (I know you made this not to fail)
[13:00] <mandel> nessita, I dont like that the sd will do a retry when it fails to create the folder in a rw
[13:00] <nessita> mandel: but is ok, RW == read write
[13:01] <nessita> I mean, it has to retry
[13:01] <nessita> me
[13:01] <mandel> me
[13:01] <gatox> me
[13:01] <fagan> ralsina, dobey standup :)
[13:01] <alecu> me
[13:01] <mandel> me
[13:01] <gatox> nessita, the changes about run-tests has been submitted to my branch
[13:01]  * fagan forgot alecu
[13:01] <ralsina> me
[13:02] <ralsina> no notes yet
[13:02] <mandel> nessita, updated log: http://paste.ubuntu.com/664231/
[13:02] <fagan> mandel: you already said me :)
[13:02] <mandel> hehe
[13:02] <fagan> (just making sure im sure)
[13:02] <nessita> dobey: standup?
[13:02] <fagan> ill go and he can catch up
[13:02] <nessita> fagan: go!
[13:02] <fagan> DONE
[13:02] <fagan> * resetup XP dev env
[13:02] <fagan> TODO
[13:02] <fagan> * redirections for josh
[13:02] <fagan> * help mandel
[13:02] <fagan> BLOCKED
[13:02] <fagan> * Na but my keyboard is on its last legs ordering a new one later today
[13:02] <fagan> nessita: go
[13:02] <nessita> DONE: tons of reviews and meetings, started with bug #824815
[13:02] <nessita> TODO: land aforementioned branch, start working on branch to send platform details to the server
[13:02] <nessita> BLOCKED: nopes
[13:02] <nessita> NEXT: mandel
[13:02] <ubot4> Launchpad bug 824815 in ubuntu-sso-client "The url signing should support passing query params (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/824815
[13:03] <mandel> DONE: updated shutil.move to change all uses of shutil.rmtree and os.walk. Started testing sd and shares. Found issues when running the code form trunk and send an email about it.
[13:03] <mandel> TODO: look at the issue I have to run the code from trunk and other branches. Test shares with the set_dir_readonly implemented.
[13:03] <mandel> BLOCKED: no
[13:03] <mandel> COMMENTS: wont be here next week. Got holidays \Q/
[13:03] <mandel> gatox: go go go
[13:03] <gatox> DONE:
[13:03] <gatox> Fixing Title and Subtitle bug in SSO Client. Adding Tests for Header in SSO Client. run-tests in sso client fixed to execute UI tests.
[13:03] <gatox> TODO:
[13:03] <gatox> Keep working on Windows Installer UI bugs.
[13:03] <gatox> BLOCKED:
[13:03] <gatox> No.
[13:03] <gatox> alecu, go
[13:03] <mandel> nessita, looks like the lof rotated, I'll get you a nicer version in a min
[13:03] <alecu> DONE: reviews, lots of calls, discussed #824003 with nessita and facundo, fixed bug #824817, worked on bug #824819
[13:03] <alecu> TODO: finish big branch for bug #824819
[13:03] <alecu> BLOCKED: no
[13:03] <alecu> NEXT: mandel
[13:03] <ubot4> Launchpad bug 824817 in ubuntuone-client "Errors in the watch threads are not handled (affects: 1) (heat: 6)" [High,Fix committed] https://launchpad.net/bugs/824817
[13:03] <nessita> mandel: ok, be sure you play with a RO share
[13:03] <ubot4> Launchpad bug 824819 in ubuntuone-client "SD and tests need to wait until a watch is removed (affects: 1) (heat: 6)" [High,New] https://launchpad.net/bugs/824819
[13:03] <dobey> me
[13:03] <fagan> next ralsina mandel already went
[13:03] <ralsina> DONE: took kid to the doctor, windows call, reviews, found a bit of a problem *after* merging Diego's branch. TODO: fix that bug (qUncompress causes segfault), implement uninstaller as discussed with lisette, reviews, etc.
[13:04] <ralsina> BLOCKED: no
[13:04] <mandel> nessita, I did the changes to ro too.. weird
[13:04] <ralsina> dobey, right?
[13:04] <dobey> λ DONE: gnome/installer releases/uploads
[13:04] <dobey> λ TODO: hackday (tarmac), administrata
[13:04] <dobey> λ BLCK: None.
[13:04] <fagan> Comments?
[13:04] <gatox> nope
[13:04] <mandel> I need to run home, I'm really later for lunch
[13:04] <nessita> nopes, other than I miss freaky friday
[13:04] <nessita> mandel: go
[13:04] <mandel> nessita, can we have mumble at 4 so I have a decent internet connection?
[13:05] <nessita> mandel: sure
[13:05] <gatox> i need to leave for a while... i have to take my picture for the visa :P
[13:05] <mandel> thx! cu then!
[13:05] <fagan> Anyone got any keyboard suggestions?
[13:05] <nessita> alecu, ralsina, Chipaca, gatox: mumble in 55 minutes
[13:05]  * fagan is looking to invest in one.
[13:05] <nessita> gatox: ack
[13:05] <gatox> brb
[13:05]  * nessita -> building mate time
[13:05] <ralsina> nessita: ok
[13:05] <ralsina> nessita: happy carving! ;-)
[13:05] <ralsina> fagan: I suggest a model-m
[13:06] <fagan> ralsina: pro :D
[13:06] <ralsina> fagan: the superloud click will keep you company
[13:06] <ralsina> plus, you can use it to kill rodents up to 15kg without ill side effects
[13:06] <fagan> I was looking into steelseries one since the keys are really soft and its pretty sturdy
[13:06] <alecu> nessita, it's ok for some lines like the one you pasted above that to show up on the DEBUG log; they used to be a WARN followed by a stacktrace *each*
[13:06] <fagan> ralsina: awesome haha
[13:07] <ralsina> works as a cricket bat or looter deterrent, as well
[13:07] <fagan> ralsina: im sure it works as a keyboard too
[13:07] <ralsina> fagan: oh, sure, that too
[13:07] <ralsina> fagan: I suggest the modified one with the all-black keys (nothing written in them)
[13:07] <fagan> and also im sure I can use it as a wedge for lifting stuff
[13:08] <fagan> ralsina: I actually think ive seen that :)
[13:08] <ralsina> gatox: pushed not-compressed with the -no-compress flag, could you test it?
[13:09] <gatox> ralsina, ok
[13:10] <alecu> nessita, also, it looks like we are using a different ipc object with a new tcp connection per control panel page (or even more!) so that's why there are so many lines, and that's something we should fix.
[13:11] <alecu> ralsina, I need to take Amelia to kinder, but it's raining around here, so it'll take a while to find a cab.
[13:11] <alecu> ralsina, it was raining "teresos de punta" some 30 minutes ago, so that's why we didn't go earlier.
[13:12] <alecu> ralsina, so, I'll probably be late for the meeting. What time are we having it?
[13:12] <ralsina> alecu: same thing here, it took me 45 minutes to go 4 blocks :-(
[13:12] <nessita> alecu: I read that from your email, but the control panel does not use the queue_added/removed thingy
[13:12] <nessita> alecu: in 48 minutes
[13:12] <alecu> nessita, great, thanks.
[13:13] <ralsina> nessita: when sd has an event (say, a share added), it sends that signal over every connection. If u1cp opened many, it will get that many times
[13:13] <nessita> ralsina: right, but control panel never "connects" to queue_added/queue_removed
[13:13] <nessita> ralsina: that's why I see those in the log and I'm not that sure is the control panel
[13:13] <alecu> nessita, the way it works now, it connects to "every signal"
[13:13] <nessita> ralsina, alecu: +1 to also fix the control panel connection
[13:13] <ralsina> nessita: it receives it anyway. I saw them in the control panel log
[13:13] <alecu> nessita, and then sd tries to send each signal
[13:14] <nessita> ok, understood
[13:14] <alecu> nessita, and if there's no handler for that signal, it's logged as debug
[13:14] <nessita> right
[13:14] <fagan> joshuahoover: hey, you are missing an image on https://one.ubuntu.com/help/tutorial/install-and-setup-bookmarks-sync/
[13:14] <fagan> oh its on all the tutorials
[13:14]  * alecu rushes. ttyl
[13:15] <gatox> ralsina, +1 Approved (now i leave :P brb)
[13:16] <ralsina> gatox: +1 from me too, merging!
[13:18] <nessita> ralsina: can I have a review please?
[13:18] <ralsina> nessita: sure!
[13:18] <nessita> https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/sign-ui-with-query-params/+merge/71352
[13:18] <ralsina> nessita: I was having problems with signed URLs
[13:18] <nessita> ralsina: I'm still reviwing gatox's branch
[13:18] <nessita> (FYI)
[13:19] <ralsina> nessita: oops
[13:19] <ralsina> nessita: claim the reviews, please
[13:19] <nessita> ralsina: I claimed the review!
[13:19] <nessita> :-)
[13:19] <ralsina> really????
[13:19] <nessita> Natalia Bidart                                                                 45 minutes ago                                           Pending                    [Review]
[13:19] <ralsina> maybe I didn't reload it :-(
[13:19] <nessita> maybe :-)
[13:20] <nessita> an actually that branch will go pass tarmac
[13:20]  * ralsina hates Visual C++ runtime with the heat of 1000 suns
[13:20] <nessita> will not go*
[13:20] <ralsina> so, no harm done, except to dobey's server ;-)
[13:20] <fagan> ralsina: you can use gcc
[13:20] <ralsina> fagan: no, I can't
[13:20] <nessita> ralsina: what can we do to have tarmac running QT tests when landing branches ?
[13:20] <fagan> ralsina: its hard to install but possible on windows
[13:21] <ralsina> fagan: trust me I can't
[13:21] <dobey> ralsina: no, tarmac won't do anything if there are Pending reviews, expect to complain on the proposal
[13:21] <fagan> ralsina: ah ok ill take your word for it :D
[13:21] <ralsina> nessita: well... if pyqt is installed and we use xvfb, I don't see  why not
[13:21] <nessita> ralsina: qtrecator
[13:21] <dobey> nessita: well qtreactor needs to be productized/packaged
[13:21] <ralsina> nessita: that too
[13:21] <nessita> dobey: how can we have that?
[13:22] <ralsina> plus, sso-client-qt is broken on linux (needs refactoring)
[13:22] <nessita> dobey: and is there any chance you install qtreactor by hand until we can build  package for it?
[13:23] <nessita> ralsina: test for QT UI pass in linux...
[13:23] <nessita> ralsina: as long as you have the qtreactor in the PYTHONPATH
[13:23] <ralsina> nessita: then just that
[13:24] <nessita> ralsina, dobey: so I was hoping we could have tarmac landing QT branches soon... since our releases depend on that code, it will be great to know nothing gets into trunk if it does not pass the tests
[13:26] <dobey> i'd rather avoid having things that aren't packages.
[13:27] <nessita> dobey: I know, I'm asking for an exception, or ideas about how to solve this soon
[13:28] <nessita> dobey: do you know if is there a particular issue to package qtreactor?
[13:28] <nessita> or is just doable but no one had the time?
[13:29] <ralsina> nessita: have you actually tested signing urls lately? And has it worked?
[13:30] <dobey> the only real issues i know of are that it's not productized (has no setup.py), and nobody has been scheduled to do it
[13:30] <nessita> ralsina: yes, I tested that branch yesterday. You can try it too: in linux, run the service with: DEBUG=True PYTHONPATH=. ./bin/ubuntu-sso-login, open the control panel, remove the current device, and authenticate again
[13:31] <ralsina> nessita: ok, thanks
[13:31] <dobey> and i have no idea whether it's actually maintained upstream or not
[13:31] <dobey> which reminds me
[13:31] <dobey> we need to discuss pyxdg
[13:31] <nessita> dobey: so, if it's not maintained upstream, we can't package it?
[13:31] <dobey> because it isn't really being maintained upstream :(
[13:31] <dobey> nessita: well if it's not maintained upstream, we need to make a plan to either fork and maintain it, or stop using it, i think.
[13:32] <nessita> dobey: guh
[13:35] <joshuahoover> fagan: ah, thanks, i'll fix that
[13:35] <dobey> nessita: indeed
[13:36] <dobey> nessita: qt4reactor at least seems to have had a commit on 2011-06-04
[13:36] <fagan> joshuahoover: np ill send back anything else I spot while im around
[13:36] <joshuahoover> fagan: thanks!
[13:39] <dobey> oh right, forgot to list cp release on standup
[13:51] <failure> Hello, i need help with all my phones gone, i installed a new client and it removed all picures from the ubuntu one cloud, is there possible to restore those ?
[13:51] <failure> my account<EMAIL_ADDRESS>[13:51] <fagan> karni: ^
[13:52] <failure> anyone know is its possible ? or is all my picures lost ?
[13:52] <failure> phones = picures btw :P
[13:53] <fagan> Oh then this is a job for duanedesign id presume
[13:53] <failure> fagan: ?
[13:53] <ralsina> I can do a setup.py for qt4reactor, should be fairly trivial
[13:53] <alecu> failure, there is a temporary backup for all accidentally deleted files, so they will likely be restored
[13:54] <alecu> failure, let's ping rye and duanedesign to see if any of them can help
[13:55] <alecu> failure, are the pictures gone from the ubuntuone web too?
[13:55] <duanedesign> hello
[13:55] <failure> alecu: yes
[13:55] <dobey> ralsina: yeah i don't think it's hard, but i don't know how responsive upstream is
[13:55] <ralsina> dobey: I will do it and submit it on my sandwich time today, see what happens.
[13:55] <failure> alecu: i did a fresh install, but i did have the some hostname as the old and some home, and connected to ubuntu one, then it sync somehow my new picures that was empty
[13:56] <failure> alecu: from 17GB down to 1.7GB
[13:56] <failure> alecu: and now i see some conflics aswell
[13:56] <failure> alecu: i think something is messed up...
[13:56] <alecu> failure, that's unfortunate, but I'm sure we'll find a way to recover the files
[13:57] <failure> alecu: are you able to help me or what to do ?
[13:57] <alecu> duanedesign, do you know about the procedure to recover files? can you help ^^?
[13:57] <failure> alecu: a restore from yesterday will work also, if you have backups
[13:58] <failure> its 10 years of my life, thats why i had it backuped at ubuntuone :P
[13:59] <dobey> ralsina: might be a good idea to move stuff around in that tree too
[13:59] <karni> fagan: failure: I'm reading
[13:59] <failure> karni: ?
[14:00] <rye> karni, duanedesign, me is reading too
[14:00] <karni> I'm sorry, I don't understand.
[14:01] <failure> i want to restore my ~/Pictures
[14:01] <karni> "i did a fresh install, but i did have the some hostname as the old and some home, and connected to ubuntu one, then it sync somehow my new picures that was empty"
[14:01] <fagan> karni: not your prob failure said phone on new client and I was like karni country
[14:01] <rye> failure, it was in your ~/Pictures UDF, right?
[14:01] <karni> failure: Could you try to rephrase this, please?
[14:02] <rye> facundobatista, was it in "~/Pictures - $something" or in "~/Pictures" ?
[14:02] <failure> karni: i lost my ~/Picures can you please restore it?
[14:02] <karni> failure: "failure said phone on new client" wtf? :D
[14:02] <rye> failure, ^
[14:02] <karni> failure: sorry, that was to fagan :)
[14:02] <rye> facundobatista, sorry, tab completion failed
[14:02] <karni> fagan: rephrase that, please xD ↑
[14:02] <facundobatista> rye, no worry
[14:02] <fagan> karni: failure said new client and phone but meant pictures sorry for the ping
[14:02] <failure> karni: please restore my entire ~/Picures
[14:02] <karni> oh right, failure is a nick. sorry fagan
[14:03] <failure> :)
[14:03] <rye> failure, duanedesign, karni, lets synchronize our conversation
[14:03] <karni> rye: Sorry.
[14:03] <rye> failure, could you please tell the details of how the files were lost?
[14:03] <nessita> ralsina: mumble?
[14:03] <ralsina> nessita: going
[14:03] <nessita> alecu: can I have a trivial review https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/run-qt/+merge/71362 ?
[14:04] <failure> rye: i got a new pc, installed ubuntu 11.04. with the some hostname as my old, copy /home/patbat/ to the new PC. then i started ubuntu one, to sync the rest, then i synced my ~/Pictures (i guess) from the new PC that had nothing in ~/Pictures
[14:05] <rye> failure, understood
[14:05] <failure> rye: i have now removed the access to all my clients without the new one.
[14:05] <failure> rye: thats endlessdream
[14:06] <rye> failure, before we proceed, could you please archive the contents of ~/.cache/ubuntuone/log/ from your new machine and send them to<EMAIL_ADDRESS>? I am looking into the recovery now
[14:07] <failure> tar zcvf onelogs.tar.gz ~/.cache/ubuntuone/log/
[14:07] <failure> sending it now from<EMAIL_ADDRESS>[14:08] <failure> thank you rye
[14:09] <failure> i hope we can restore this
[14:09] <failure> mail delivered
[14:10] <rye> verterok, ^ we really need some sort of tying the metadata to the machine, otherwise overwriting metadata is going to cause this ^
[14:15] <failure> rye: how is it going ? :)
[14:21] <karni> rye: Before that, maybe we should add it to the FAQ "If you're moving your U1 files out of a synced machine, disconnect it first. Also, never move $metadata_dir along with your files."
[14:23] <rye> karni, or move metadata dir along with ALL the folders. OTOH the inodes will change, but the hash will be the same so no reupload
[14:24] <karni> rye: It's not my area of expertise :) But when I had the same problem, facundobatista told me to remove metadata dir, and let U1 recalculate hashes from scatch and do it's thing. And it helped.
[14:24] <karni> rye: Although it wasn't exactly the same case.. I changed my username and renamed by home dir ;D
[14:25] <karni> (Of course, it was more than mv /home/foo /home/bar, as I had encrypted home, but it's another story.)
[14:26] <rye> karni, yes, that is the best way, except that it will redownload all the files, but safe
[14:26] <verterok> rye: overwriting metadata is always a bad thing
[14:26] <verterok> what's "this"? :)
[14:27] <karni> rye: It wouldn't redownload stuff, why would it. It would only compare current file hashes with metadata from the server. Nothing to redownload.
[14:27] <karni> verterok: Hiya :) !
[14:27] <rye> karni, ah, true
[14:28] <alecu> nessita, +1 on the run-qt branch
[14:29]  * nessita dances
[14:30] <karni> hi nessita :)
[14:31] <nessita> hi karni!
[14:31] <karni> \o
[14:53] <gatox> i'm back...
[14:53] <gatox> hate errands
[14:59] <ralsina> Ok, solved the signed URL problem. Doesn't work in the embedded webkit, works just fine on chrome
[15:10] <ralsina> nessita: smallest branch ever! This is code we are probably going to remove as we mentioned today, but just in case we don't....
[15:10] <ralsina> https://code.launchpad.net/~ralsina/ubuntuone-control-panel/missing_slash/+merge/71376
[15:11] <nessita> ralsina: I can't see the diff in LP yet, but you should know I WANT TESTS :-D
[15:11] <ralsina> nessita: the code does the exact same thing as before, I just changed a constant :-)
[15:12] <nessita> ralsina: which you should be tetsing when asserting over the params value, right? ah? right?
[15:12] <ralsina> and the URL is encrypted in the output :-D
[15:13] <nessita> ralsina: I would expect a test that mocks oauth.OAuthRequest.from_consumer_and_token and assert over the params :-)
[15:13] <ralsina> Ok, no it's not. Sure, adding test ;-)
[15:13] <nessita> thanks!!!
[15:17] <mandel> nessita, alecu: merged with trunk and fixed conflicts: https://code.launchpad.net/~mandel/ubuntuone-client/dont-use-shutil-move/+merge/70595
[15:17] <nessita> mandel: looking!
[15:18] <mandel> thx!
[15:19] <ralsina> nessita: pushed with the test
[15:20] <nessita> mandel: dude, in bin/ubuntuone-syncdaemon shutil comes before sys and signal imports
[15:21] <nessita> mandel: please remember alphabetical order for all the imports :-)
[15:21] <nessita> mandel: no, wait
[15:21] <nessita> mandel: I looked the diff backwards!!!
[15:22] <nessita> mandel: it used to be in the wrong order, but you removed it. Ignore my last comment!
[15:23] <nessita> mandel: I double checked this: when you merged trunk in, you duplicated this import: from ubuntuone.syncdaemon import local_rescan
[15:24] <mandel> ok
[15:24]  * mandel looks
[15:24] <nessita> mandel: and you added an empty line here:
[15:24] <nessita>     stat_path,

[15:24] <nessita> )
[15:24] <mandel> ok
[15:25] <mandel> nessita, sorted, anything else?
[15:26] <nessita> mandel: you changed this, it was not in the diff yesterday:
[15:26] <nessita> inside walk:
[15:26] <nessita>         yield _unicode_to_bytes(dirpath.replace(LONG_PATH_PREFIX, '')),\
[15:26] <nessita>               fixed_dirnames, fixed_filenames
[15:27] <nessita> why the dirpath.replace(LONG_PATH_PREFIX, '')? does walk adds that?
[15:27] <mandel> nessita, yes, os.walk will return \\?\\rootpath which is a problem when it gets out to sd
[15:28] <nessita> mandel: you sure? sounds weird
[15:28] <mandel> nessita, now that you mention, shall I add a test?
[15:29] <nessita> mandel: let me confirm one second IRL
[15:30] <mandel> nessita, sure :D
[15:30] <mandel> nessita, http://paste.ubuntu.com/664340/
[15:30] <mandel> at least in my machine
[15:31] <nessita> mandel: yes, in mine too. Yes, add tests (note the 's') for walk, and please define a new variable for _unicode_to_bytes(dirpath.replace(LONG_PATH_PREFIX, '')) just like you did with the other fixed_*
[15:32] <mandel> nessita, makes sense, on it!
[15:33]  * mandel there is nothing more annoyign that an 80 chars line in python...
[15:57] <nessita> ralsina: I added an improvement to https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/sign-ui-with-query-params/+merge/71352 so we can apply .format to the url
[15:57]  * ralsina checks
[15:57] <nessita> ralsina: we need that so we can use a ping url where the email goes "in between" the url
[15:57] <nessita> which will be the case now in u1client
[15:58] <ralsina> nessita: makes sense
[15:59] <ralsina> nessita: I will re-run tests and +1 after that
[15:59] <nessita> ralsina: thanks!
[16:01] <dobey> alright lunch time for sure
[16:02] <dobey> bbiab
[16:29] <ralsina> gatox: ping
[16:52] <ralsina> Ok, off to a short lunch break
[17:03] <gatox> ralsina, pong!! finally back from the bank
[17:12] <nessita> gatox: were you able to pay?
[17:12] <gatox> nessita, yes!! it is everything ready now! :D
[17:16] <nessita> great!
[17:16] <nessita> lunchtime for me now
[17:17] <mandel> nessita, cachis!
[17:17] <mandel> nessita, tests are runing atm will ping you when done
[17:33] <mandel> nessita, alecu ping?
[17:40] <nessita> mandel: pong
[17:42] <mandel> nessita, hola!
[17:42] <nessita> hi there
[17:42] <nessita> mandel: what can I do for you?
[17:42] <mandel> nessita, tests added for walk, both in tests\platform\test_os_hlper and tests\pltform\windows
[17:42] <nessita> mandel: why do you need custom tests in windows?
[17:42] <mandel> nessita, so a re-re-re-re-re-re-re-review would be welcome :)
[17:43] <mandel> nessita, no, I used the same idea you used for the illegal paths ones
[17:43] <nessita> ah, let's see
[17:44] <mandel> nessita, is the WalkTests one, tests the walk in both directions
[17:46] <mandel> nessita, by the way I have noticed something, the self.rmtree from testcase does no seem to work with illegal paths on windows, should we use the on in platform?
[17:46] <nessita> mandel: we might, but in another branch
[17:46] <mandel> nessita, you read my mind :)
[17:46] <mandel> nessita, this one is getting too big
[17:47] <nessita> mandel: typo:
[17:47] <nessita>         # names to bse used by the paths
[17:48] <mandel> aggghghghgg
[17:48] <mandel> sorted...
[17:49]  * mandel has to get this in before holidays no matter what
[17:49] <nessita> mandel: instead of         self.addCleanup(self._clean_paths) please use:
[17:49] <nessita>         self.addCleanup(remove_tree, self.basedir)
[17:50] <mandel> nessita, sure
[17:52] <mandel> nessita, pushing that change already
[17:54] <nessita> re-branching...
[17:55] <mandel> nessita, cool
[17:57] <nessita> mandel: what are you using self.valid_file_path_builder for, if self.walk_path has not invalid chars?
[17:58] <mandel> nessita, so that it has no utf8 chars... shall I rename that?
[17:58] <nessita> mandel: also, it seems to me that passing  _unicode_to_bytes is not the proper solution for me...
[17:58] <nessita> since that is hidden and should not be needed ourside os_helper
[17:59] <nessita> you may need to pass get_windows_valid_path instead?
[18:00] <mandel> nessita, well, it should not be get_windows_valid_path, walk should return a valid path for sd, but walk does not return abs paths
[18:00] <alecu> mandel, pong
[18:01] <mandel> so get_syncdaemon_valid path does not work
[18:01] <mandel> alecu, can you review https://code.launchpad.net/~mandel/ubuntuone-client/dont-use-shutil-move/+merge/70595 before I go for a week :)
[18:01] <alecu> mandel, sure!
[18:01] <mandel> alecu, gracias!
[18:03] <nessita> mandel: this smells to me, I will review this again
[18:04] <mandel> nessita, wait, does get_syncdaemon_valid path return an abspath?
[18:04] <mandel> nessita, 'cause if ti does not, then that is the method to use
[18:04] <nessita> mandel: you're applying self.valid_file_path_builder to self.walk_path only, and walk_path is absolute
[18:05] <mandel> nessita, hm...
[18:05]  * mandel looks
[18:05] <nessita> also, this is terrible to read:
[18:05] <nessita>         flipped = all[0][1][0] != self.sub1_name
[18:05] <nessita> ...
[18:05] <nessita> 1 + flipped
[18:05] <nessita> you're summing up a boolean with an int. I know it *works*, but is very confusing
[18:06] <mandel> nessita, what would you prefeR?
[18:06] <mandel> ups, capital R :P
[18:07] <nessita> mandel: either don't have 2 subdirs, or when walking the subdir, assert that the item is either sub1 or sub2, and then assert over the one that was returned
[18:07] <nessita> mandel: if you're eod'd, I will recommend leaving this as is
[18:07] <nessita> mandel: I can take it over on Monday
[18:08] <mandel> nessita, give me a couple of mins
[18:08] <nessita> sure
[18:08] <mandel> nessita, the best thing to do is to have both subdirs so that the tests are more real...
[18:09] <nessita> mandel: honestly, the tests are very hard to understand, at least for me
[18:09] <dobey> nessita, ralsina: what's the word on control-panel status in trunk? are there branchse pending landing now, or can i make a release?
[18:09] <nessita> mandel: let's see what alecu thinks, I may be week-tired
[18:09] <nessita> dobey: you can make a release
[18:09] <nessita> dobey: there are no queued branches
[18:10] <ralsina> dobey: what she said!
[18:10] <nessita> that's what I said! (?)
[18:12] <mandel> nessita, I can make flipped a more cleaner thing by explaining what to do and not doing a bool + int
[18:12] <dobey> ok thanks
[18:12] <dobey> ralsina: A for effort, F for execution. :)
[18:13] <ralsina> dobey: a+ for being literally true ;-)
[18:14] <dobey> nah, my life is a metaphor
[18:14] <nessita> mandel: what about the second option I gave you?
[18:14] <nessita> mandel: assert the second "child" is either sub 1 or sub 2, and then, add a guard to check each one depending which one is first
[18:18] <mandel> nessita, yeah I was thinking in how to do something similar :)
[18:18] <mandel> nessita, let me see if I get something nice there
[18:18] <alecu> nessita, mandel: I don't like the "flipped" stuff on the test either
[18:19] <alecu> mandel, what about storing a set() of the elements, and comparing it with another set?
[18:19] <nessita> alecu: good thinking!
[18:19] <alecu> we must think inside the box!
[18:20] <nessita> lol
[18:20] <nessita> gatox: ping
[18:20] <mandel> hehehe
[18:20] <alecu> mandel, I mean, a set at each directory level
[18:20] <gatox> nessita, pong..... just the person i need! jeje
[18:20] <gatox> nessita, i was reading your comments in my branch
[18:20] <nessita> gatox: can you please merge trunk in https://code.launchpad.net/~diegosarmentero/ubuntu-sso-client/header-wordwrap/+merge/71349 ? you will have a conflict in run-tests, please use the version from trunk
[18:21] <nessita> gatox: right, thing is that tarmac does not have the qtreactor, so we can't land that (I did not reakize that when you asked)
[18:21] <mandel> alecu, nessita Its really too late for me, can you take over this and fix the test as you wish, we really should get this landed asap
[18:21] <nessita> gatox: I improved the run-tests so we can run both suites:
[18:21] <nessita> gatox: ./run-tests and ./run-tests -qt
[18:21] <gatox> nessita, ok, but i have to revert just run-tests..... or delete the test too?
[18:21] <mandel> nessita, alecu or give me an hour to go home and walk the dog :)
[18:21] <nessita> mandel: yes, I will fix this, but very likely next week
[18:22] <dobey> wtf
[18:22] <nessita> gatox: which test?
[18:22] <gatox> HeaderTest
[18:22] <gatox> nessita, ^
[18:22] <nessita> mandel: I'm leaving soon to university, so no worries, I'll take over
[18:22] <alecu> mandel, if it's late, then you should eow! btw: enjoy the vacations!!!
[18:22] <nessita> gatox: why would you remove that?
[18:22] <dobey> there are 4 revisions of control-panel since last release. and only half of them have linked bugs… but those bugs are filed against ubuntuone-client
[18:22] <dobey> wtf.
[18:22] <mandel> alecu, well, si 8:22 pm :P
[18:22] <nessita> mandel: bye! have a great week!
[18:22] <mandel> alecu, nessita, I go now, but I might get something done later this night
[18:22] <gatox> nessita, i missunderstood...
[18:23]  * ralsina kicks mandel off channel
[18:23] <dobey> oh no, one is ubuntuone-client, and one is ubuntuone-windows-installer
[18:23] <mandel> nessita, alecu, gatox, dobey, ralsina : have fun!!!!!
[18:23] <gatox> mandel, byeeeeeee
[18:23] <mandel> ralsina, try the access-can-write branch please :)
[18:23] <ralsina> mandel: try it how?
[18:23]  * mandel holidays \o/
[18:23] <ralsina> oh yes IRL
[18:23] <mandel> ralsina, IRL :)
[18:23] <nessita> mandel: why you keep insisting on that branch? :-)
[18:24] <mandel> nessita, because is my baby :)
[18:24] <mandel> also, because I think it works hehehe
[18:25] <dobey> maybe i should make tarmac validate linked bugs
[18:25] <dobey> oh right, holidays
[18:25] <mandel> om, I'm off adios :P
[18:30]  * dobey submits some holiday request :)
[18:30] <gatox> nessita, changes submitted in my branch
[18:30] <nessita> gatox: great
[18:31] <dobey> hrmm
[18:31] <dobey> but none of the changes since last release are related to the LOGFOLDER error :(
[18:32] <nessita> dobey: that was fixed by gatox during the sprint as soon as we broke it, and there was no bug for that since we were updating all project at the same time
[18:33] <dobey> nessita: right, but i'm pretty sure that was before the last release i made?
[18:33] <nessita> dobey: when was the last release you made? :-)
[18:33] <dobey> ah no
[18:34] <dobey> someone didn't mention it in the commit message :-/
[18:36] <nessita> gatox: approved and globally approved
[18:36] <nessita> alecu: when you have some slot, would you please review https://code.launchpad.net/~nataliabidart/ubuntu-sso-client/sign-ui-with-query-params/+merge/71352 ?
[18:37] <gatox> nessita, awesome!!!!!!
[18:37] <nessita> ralsina: missing slash approved and globally approved
[18:37] <ralsina> nessita: cool, thanks
[18:38] <nessita> ok, I will be leaving very soon. I will be working after university, ie after 6pm ART
[18:46] <alecu> nessita, I've added a few more comments to the latest mandel branch
[18:46] <nessita> alecu: great, I will grab that on MOnday, I need all my lights to be 100%
[18:47] <dobey> brb, meh
[18:50] <nessita> ok I'm gone
[18:51] <dobey> grr
[18:51] <nessita> bye all! see ya later
[18:51] <dobey> bzr: ERROR: These branches have diverged.  See "bzr help diverged-branches" for more information.
[18:51] <dobey> "no there aren't any branches in the queue. here have a branch."
[18:52] <ralsina> dobey: you mean missing_slash? It's unused by control panel, really
[18:53] <dobey> ralsina: it's not unused, it's in the tree. which means it's a new revision. which means it caused a diverge of the branch from the commit i just made to change the version number :)
[18:53] <ralsina> oops, sorry!
[18:54]  * ralsina points at nessita, sice she's not here
[18:54] <dobey> now i have to make another tarball
[18:57] <dobey> hmm
[18:58] <dobey> if the courts just struck down the "all americans must carry health insurance" thing, i wonder if that sets a precident that states requiring car insurance could be unconstitutional
[18:59] <dobey> i guess that would be too logical though
[19:00] <ralsina> dobey: car insurance is meant mostly for the other cars you hit, isn't it? At least that's the part that's mandatory here
[19:02] <dobey> ralsina: liability is required yes. but then that would set an example that to smoke you must carry liability insurance, since you smoking, could cause harm to others. or drinking. or being alive (or even dead, since your death doesn't mean all the microbes in/on you are also dead)
[19:03] <dobey> of course, you don't need to have liability insurance to buy a gun, either
[19:04] <ralsina> dobey, and indeed people will sue you if they believe your second-hand smoke hurts them. The thing is cars hurt enough people that there was a need for a "streamlined" "automatic" damage recovery system
[19:04] <dobey> and yet, we still rely on oil.
[19:06] <dobey> oh the dear great dismal swamp, spreading your ash all upon the world
[19:06] <dobey> wonder if i'll be able to get over there this weekend
[19:15] <ralsina> off to pick the kid from school, should be back quickish unless I am washed away by a flood or something
[19:27] <gatox> EOD for me... i'll send a branch with some UI improves that i've been working today in the weekend because i'm not be available on monday morning, i have to go to the embassy for the VISA
[19:28] <gatox> i'm not going to* (something was missing :P)
[19:28] <gatox> ralsina, ^
[19:29] <dobey> won't be :P
[19:47] <ralsina> gatox: so, not coming? ok!
[19:49] <gatox> ralsina, what? yes... after the embassy
[19:50]  * ralsina is confused. "I'm not going to" what?
[19:50] <gatox> but... i want to submit some branches before to have them reviewed and don't waste that time
[19:50] <gatox> ralsina, ahhhhhhhh
[19:50] <ralsina> oh, not going to be available!
[19:50] <ralsina> ok, got it now :-)
[19:50] <gatox> ralsina, yes...
[19:51] <gatox> :P
[20:02] <alecu> ralsina, I'm leaving early today: we got family Smurf day.
[20:02] <ralsina> alecu: one line review: "I've seen worse movies featuring blue people in the last three years!"
[20:03] <alecu> hahaha}
[20:04] <alecu> ralsina, I'm not exactly *thrilled* about it either.
[20:04] <alecu> well, eow for me.
[20:04] <alecu> see you guys on monday!
[20:04] <ralsina> bye!
[20:04] <ralsina> So I am now at that point in the week where I still have one hour left to wrk but if I do anything, noone can review it.
[20:04] <ralsina> So let's merge things without reviews while noone's looking!
[20:27] <gatox> ralsina, i can review some branches later if you want, i've to go to the gym in a while... but then i'll be free and at the computer :P
[20:28] <ralsina> gatox: cool, I may have two or three small branches
[20:28] <gatox> ralsina, doing other stuff... but anyway
[20:28] <ralsina> gatox: STOP WORKING ;-)
[20:28] <gatox> ralsina, awesome, give me the ilnks
[20:28] <ralsina> hehe
[20:28] <gatox> jejee
[20:28] <gatox> ralsina, por eso aclare
[20:28] <gatox> jejee
[20:50] <gatox_> sorry... wrong place to paste :P
[21:09] <dobey> alright all, have a good weekend!
[21:12] <nhaines> dobey: have fun  :)
[21:16] <nessita> hello again!
[21:29] <ralsina> hello!
[21:29] <ralsina> nessita, could I get a quick review for https://code.launchpad.net/~ralsina/ubuntuone-windows-installer/start-with-overlay/+merge/71422 ?
[21:29] <nessita> ralsina: sure
[21:29] <ralsina> nessita: it's a total blocker when you start the wizard without credentials :-(
[21:30] <nessita> ralsina: how long does it take for sso to respond?
[21:30] <ralsina> nessita: usually, less than a second
[21:31] <ralsina> but I need to block the UI because if the user clicks "next" quick he will get the "sign in" page even with credentials
[21:31] <nessita> ralsina: on error, you should not take the user to signin...
[21:31] <nessita> ralsina: you should take the user to signin only when the result is {}
[21:31] <ralsina> nessita: so what do I do in error?
[21:32] <nessita> ralsina: you should popup the "standard" error handler. Two things: 1- I think we really need tests for this, we want to make sure this behavior is not broken with future changes
[21:33] <nessita> 2- Maybe is best to swicth to yielding over the find_credentials to improve the code readability?
[21:33] <ralsina> nessita: there are tests about the overlay being shown/removed, and there are tests about what the "next" page is with/without credentials
[21:33] <nessita> ralsina: so, you're adding code that was not there before, that means that flow is not tested
[21:34] <nessita> that *particular* flow is not tested
[21:34] <nessita> ralsina: so, there should be one test for the overlay hidding in diffline  31
[21:34] <nessita> another test  for error_cb
[21:34] <nessita> sorry, creds_eb
[21:35] <nessita> another test that asserts that the overlay is hidden in diffline 54
[21:35] <ralsina> nessita: the hidden was only moved, so it's tested
[21:36] <nessita> ralsina: then you should test is hidden at he right time, for some reason you're moving it, no?
[21:36] <nessita> ralsina: or is it the same?
[21:36] <ralsina> nessita: it was tested that it was hidden before showing the first page
[21:36] <ralsina> since the test have a faked credential, it's still the case
[21:37] <nessita> ralsina: but don't you need to assert you're hiding it on error too?
[21:37] <ralsina> nessita: ok, that's a good one
[21:38] <ralsina> I can't switch to yielding and inlineCallbacks because __init__ can't be a generator
[21:39] <nessita> ralsina: ah, ok, makes sense
[21:45] <ralsina> nessita, one note: in case of credentials error, I am not sending the user to the next page, I am only setting that the next page will be sign in (which makes sense since we don't effectively have credentials)
[21:46] <nessita> ralsina: error does not mean there is no credentials. We can have U1 credentials and still have errors
[21:46] <ralsina> but they are credentials we can't get
[21:46] <nessita> empty dict as result means no credentials
[21:46] <ralsina> so, show the error and do what? Close?
[21:47] <nessita> ralsina: if retrieving credentials failed, is very likely that trying to sign in will fail as well
[21:47] <nessita> ralsina: error should be a pretty uncommon case
[21:47] <nessita> ralsina: what I mean, error in that stage means that something is very wrong
[21:47] <nessita> and very likely nothing related to SSO will work
[21:47] <ralsina> yes, agreed it's uncommon. I mostly added the handler to avoid crashing when we don't have the registry keys set
[21:47] <ralsina> so, it's mostly for us, really
[21:48] <nessita> ralsina: that's good, and this matches the case were the following operations will fail as well
[21:48] <ralsina> ok, so closing makes sense
[21:48] <nessita> ralsina: so my advice is error message popup in that case
[21:48] <ralsina> "Error getting credentials: BLAH, application will close",
[21:51] <nessita> yeap
[22:11] <nessita> ok, I better get going
[22:11] <karni> bye nessita !
[22:12] <nessita> karni: goshm you never sleep! :-)
[22:12] <nessita> karni: GO TO PARTY
[22:12] <nessita> :-P
[22:12]  * nessita -> eows
[22:12] <karni> nessita: I sleep. I just usually start work at 10-11 AM ;>
[22:12] <karni> nessita: HAve a great weekend ^_^
[22:12] <nessita> :-)
[22:12] <nessita> you too!
[22:12] <karni> Thank you! \o