[15:00]  * slangasek waves
[15:00]  * infinity grunts
[15:00] <slangasek> close enough
[15:01]  * barry coughs
[15:01]  * pitti clears his throat
[15:01] <slangasek> #startmeeting
[15:01] <meetingology> Meeting started Thu Apr 28 15:01:56 2016 UTC.  The chair is slangasek. Information about MeetBot at http://wiki.ubuntu.com/meetingology.
[15:01] <meetingology> Available commands: action commands idea info link nick
[15:03] <slangasek> [TOPIC] Lightning round
[15:03] <slangasek> $ echo $(shuf -e barry doko bdmurray slangasek caribou infinity sil2100 robru cyphermox pitti tdaitx xnox chiluk)
[15:03] <slangasek> sil2100 xnox chiluk slangasek doko cyphermox pitti robru infinity caribou bdmurray tdaitx barry
[15:03] <slangasek> no sil2100 at the moment, so xnox ?
[15:04] <slangasek> hah, no, xnox is off today
[15:04] <slangasek> chiluk:
[15:04] <chiluk> Sorry I worked on no "user" issues this week resulted in valid public launchpad case work this week.
[15:04] <chiluk> -done-
[15:04] <chiluk> it was a depressing week
[15:05] <slangasek> chiluk: do we need to send you more users that file valid bugs?
[15:05] <pitti> I think we have two left
[15:05] <cyphermox> slangasek: I think chiluk is looking for stuff to do, he could do the debian-installer merge?
[15:05] <pitti> (per minute or so)
[15:05] <chiluk> lol..
[15:05] <slangasek> heh
[15:05] <cyphermox> :)
[15:06] <doko> flash-kernel is another good one
[15:06] <slangasek>  * release week, congrats on 16.04!
[15:06] <slangasek>  * tried to SRU a pre-dependency into sysv-rc for xenial to remove some conffile prompting, got LP: #1573240 for my trouble
[15:06] <slangasek>  * triaged some incoming reports of upgrade failures against shim-signed, so far none of them appear to be (fixable) bugs in the SecureBoot stack
[15:06] <cyphermox> doko: flash-kernel is next on my list.
[15:06] <slangasek>  * merges for yakkety
[15:06] <slangasek>   * taking a few minutes every day to try to absorb the name 'yakkety'
[15:06] <slangasek>  * sprint prep
[15:06] <slangasek> I'm TIL on flash-kernel, how is it on any of your lists? :)
[15:06] <slangasek> (done)
[15:07] <cyphermox> slangasek: if you want to do it I won't complain :)
[15:07] <doko> - archive opening
[15:07] <doko> - icu, libpng, boost transitions
[15:07] <doko> - more transitions, ftbfs fixes, merges, ...
[15:07] <doko> - GCC 6.1 rc2 and GCC 6.1 release
[15:07] <doko> - openjdk-8 updates
[15:07] <doko> (done)
[15:07] <cyphermox> - console-setup merge
[15:07] <cyphermox> - trivial watchdog service fix (bug LP: #1559468)
[15:07] <cyphermox> - fix ltrace on ppc64el (bug LP: #1398143)
[15:07] <cyphermox> - debugging NM wifi issues
[15:07] <cyphermox> - fixing klibc ipconfig DHCPREQUEST calls (bug LP: #1327412)
[15:07] <cyphermox> - all the SRUs for Secure Boot
[15:07] <cyphermox> - porting mokutil and efivar to precise & trusty
[15:07] <cyphermox> (done)
[15:08] <pitti> autopkgtest:
[15:08] <pitti>  - Add option to set more appropriate parallel= build option in LXC (#1569750)
[15:08] <pitti>  - Add workaround for broken PTMU in Canonical's network (#1572026)
[15:08] <pitti>  - Make "git clone" more robust against temporary network glitches (#1571979)
[15:08] <pitti>  - Automate setup of armf LXD test controller and slaves in Scalingstack; now running, but failing an awful lot due to kernel bug (#1531768)
[15:08] <slangasek> oh, forgot to list that I've also been working to clean up the 'unsubscribed' package list on http://reqorts.qa.ubuntu.com/reports/m-r-package-team-mapping.html#unsubscribed by finding people to blame for these
[15:08] <pitti>  - create watchdog for auto-hard-rebooting arm64 instances, as a bandaid for the above
[15:08] <pitti>  - various bug fixes in adt-run
[15:08] <pitti>  - Merge debci with upstream git
[15:08] <pitti>  - Set up configs, cloud images, and LXC containers for yakkety, some more intense maintenance during the yakkety opening flood
[15:08] <pitti> FTBFS fixes: dict-moby-thesaurus, grep, libvigraimpex, mako, python-configglue, ros-robot-model, ubuntu-drivers-common
[15:08] <pitti> apport: Fix invalid key name generation in hookutils (#1566975)
[15:08] <pitti> apt: fix bad pre-depends handling, breaks upgrades a lot (#1560797)
[15:08] <pitti> casper: Suppress auto-activation of swap partitons in live session (#1552539)
[15:08] <pitti> ubiquity: Fix ubiquity-dm startup failure (#1570901)
[15:08] <pitti> juju-core: Investigate test failure with mwhudson, propose fixes (#1571082)
[15:08] <pitti> Debug installer swap space creation failure, come up with bandaid in casper (#1552539)
[15:08] <pitti> lxc: Debug autopkgtest failure and recommend simple fix (#1572188)
[15:08] <pitti> lxd: Investigate/fix looping startup failure (#1569698)
[15:08] <pitti> systemd: Fix enabling of linked units (#1563590), fix lightdm flakiness in boot-smoke test (#1571673), fix wrong device naming with ibmveth (#1561096), fix USB network device names with randomized MACs (#1574483)
[15:08] <pitti> Investigate ssh installation failure in QA desktop tests, fixed in UTAH now (#1554266)
[15:08] <pitti> Review proposed openssl FIPS change, landed right before Xenial release (#1553309)
[15:08] <pitti> merges: systemd, init-system-helpers, debhelper, gnome-color-manager
[15:08] <pitti> Set up apport retracers and ddebs for yakkety
[15:08] <pitti> tons of bug triage from incoming bug flood after xenial release
[15:08] <pitti> ~ end ~
[15:09] <infinity> robru?
[15:11] <pitti> I'd say timeout and infinity goes on?
[15:11] <slangasek> oh yes, robru is out, sorry
[15:11] <infinity>  - Released xenial
[15:11] <infinity>  - Opened yakkety
[15:11] <infinity>  - Lots of work related to opening yakkety (LP, chroots, snakefruit, etc)
[15:11] <infinity>  - Start on yakkety merges
[15:11] <infinity>  - Upgrade buildds to xenial final (s390x) and trusty+lts-xenial (ppc/arm64)
[15:11] <infinity>  - Fix some FTBFS fallout from the -fPIE switch
[15:12] <infinity>  - Upgrade-related SRU work for trusty->xenial
[15:12] <infinity> (done)
[15:12] <slangasek> caribou:
[15:12] <caribou> shortr week (one day off) :
[15:12] <caribou> Bugfix :
[15:12] <caribou> - multipath coredumps
[15:12] <caribou> - Hash mismatch issues with debian archives when using mirror:
[15:12] <caribou> - network kdump bugfix
[15:12] <caribou> (done)
[15:13] <chiluk> pitti: https://www.youtube.com/watch?v=PtTC3pGBjs4
[15:14] <infinity> pitti: Did you ever figure out how you accidentally deleted ddebs and get switched over to the new key?
[15:14] <tdaitx> bdmurray: is out as well... he sent his status to the ML
[15:14] <tdaitx> = Security update for OpenJDK 7
[15:14] <tdaitx> * Compared my broken hotspot patch to IcedTea's working one to understand what I missed
[15:14] <tdaitx> * Packaged IcedTea 2.6.6, updating OpenJDK 7 to 7u101-2.6.6; had to disable arm32 jit as hotspot security update broke it
[15:14] <tdaitx> * Backported OpenJDK 7u101 from Wily to Trusty and Precise; provided the packages to the security team
[15:14] <tdaitx> * Investigated arm32 jit to understand why it broke and - hopefully - how to fix it; the hotspot security update introduced a new bytecode into the Bytecode enum, but the arm32 jit uses hardcoded bytecode values and addresses all over the place
[15:14] <tdaitx> = TCK
[15:14] <tdaitx> * Back to testing on Xenial; testing scripts on a clean environment (newly deployed lxc agents and hosts)
[15:14] <tdaitx>    - Kerberos setup was broken, fixed so it works on both Xenial and Trusty
[15:14] <tdaitx>    - Pulseaudio was not starting up; fixed that; unable to load/change modules; fixed
[15:14] <tdaitx>    - investigating why a bunch tests are now failing
[15:14] <tdaitx> * Once more going through TCK docs to ensure that both scripts and environment are in compliance with the requirements
[15:14] <tdaitx> * Tidying up JIT/configuration template
[15:14] <pitti> infinity: yes I did, and that's fixed now
[15:14] <tdaitx> = Other
[15:14] <tdaitx> * Tried my hand again at backporting OpenJDK 9 HiDPI fix to OpenJDK 8, still not clear how to backport some changesets (LP: #1497816); kind of a personal issue to me as I have a HiDPI display
[15:14] <tdaitx> * Upgraded to Xenial; planning move to ZFS
[15:14] <tdaitx> * Getting used to loud noises after neighbors decided to renovate the whole apartment
[15:14] <tdaitx> * Went through a few bugs
[15:14] <infinity> pitti: \o/
[15:15] <barry> tdaitx: done?
[15:16] <tdaitx> (done)
[15:16] <tdaitx> sorry =)
[15:16] <barry> shaving the yak
[15:16] <barry> dirtbike 0.3-2; python-pip 8.1.1-2 (debian bug #821014 and debian bug #814292); debian bug #821223 (virtualenv _markerlib); debian bug #821442 (schroot broken);
[15:16] <barry> various other archivy things for 16.04
[15:16] <barry> lots of playing (read: bug reports :) around w/juju 2 and charms; si-server charm
[15:16] <barry> pycon 2016 language summit planning
[15:16] <barry> LP: #1572416 verification-done
[15:16] <barry> syncpackage bzr-fastimport back into ubuntu
[15:16] <barry> debian bug #822750 (unreproducible)
[15:16] <barry> --done--
[15:18] <slangasek> ok, any questions?
[15:20] <slangasek> sounds like there aren't :)
[15:20] <slangasek> [TOPIC] AOB
[15:20] <slangasek> anything else today?
[15:21] <slangasek> anyone have topics for UOS that they need help getting scheduled?
[15:21] <pitti> I filed https://blueprints.launchpad.net/ubuntu/+spec/desktop-y-replace-upstart today
[15:21] <slangasek> or topics for next week's sprint that they need help getting scheduled? :)
[15:21] <pitti> apparently the first-ever blueprint for that uos
[15:21] <slangasek> hah
[15:21] <slangasek> pitti: you've invited appropriately desktoppy people to the session?
[15:21] <pitti> slangasek: seb128 and xnox so far, I think I'll grab Laney too
[15:22] <slangasek> sounds good
[15:22] <slangasek> maybe invite willcooke also?
[15:22] <pitti> sure, I'll mark him as non-essential
[15:22] <pitti> (done)
[15:23] <pitti> but that's just boring tech debt, nothing new an exciting really
[15:23] <infinity> That's pretty exciting, IMO.
[15:23] <infinity> Given that upstart is actively bitrotting.
[15:24]  * infinity glares at the build failures.
[15:24] <pitti> another topic that I have on the shelf somewhere is to enable DNSSEC early in the cycle and get some experience with it
[15:24] <pitti> (we'd disable it for the release as there's still some known-broken issues)
[15:24] <slangasek> DNSSEC by default?
[15:24] <pitti> infinity: yeah, that's my main concern
[15:24] <slangasek> yes, we also have to get the phone off of upstart at some point
[15:24] <pitti> yes; there was some heavy work in resolvd recently to do that, and get along with the common quirks of routers, etc.
[15:25] <slangasek> doesn't seem like that's happening as part of the phone move to 16.04
[15:25] <barry> doko: we probably *won't* do a 3.6 transition this cycle i'm thinking
[15:25] <slangasek> (could be done with updates to their packages in the overlay ppa, but I don't think it's going to fit in scope)
[15:25] <pitti> this wouldn't be a released feature for now, and I don't know much about it, but if there's interest we can discuss this
[15:25] <cyphermox> pitti: DNSSEC> should be doable to play with it some more, we already have dnsmasq on the desktop...
[15:25] <doko> barry, looks a bit early
[15:26] <barry> doko: let's leave it for zesty zebra
[15:26] <slangasek> pitti: interesting.  DNSSEC by default is a big change, so I'd hope to see a lot of eyeballs on this
[15:26] <slangasek> zippy zebra
[15:26] <slangasek> next cycle is going to be focused on benchmarks
[15:26] <slangasek> ;)
[15:26] <pitti> ooh, bootspeed again? :)
[15:26] <infinity> Ahh, bootspeed, the most useless benchmark ever.
[15:27] <slangasek> bootspeed matters for client UX
[15:27] <infinity> "My computer was up for 3 weeks, but thank god you saved me 5 seconds on reboot with the last kernel upgrade."
[15:28] <slangasek> and though we haven't paid attention to it on the desktop, it has mattered on the phone
[15:28] <infinity> slangasek: Oh, I understand all sorts of reasons why it's "important", but I still have opinions. ;)
[15:28] <cyphermox> what about reviewing what logs, how verbosely, etc. ?
[15:28] <slangasek> it's a "benchmark" in the same sense that mouse cursor responsiveness is a "benchmark"
[15:28] <pitti> also, booting containers, VMs etc. is actually quite common
[15:28] <slangasek> cyphermox: are you suggesting a UOS session?
[15:29] <cyphermox> slangasek: that too
[15:29] <cyphermox> also, crap, I think I just volunteered :)
[15:29] <doko> speed matters? lets turn off pie again
[15:30] <infinity> Pie also matters.  Because I'm hungry.
[15:30] <pitti> no, pie is good!
[15:30] <pitti> turn off the broccoli instead
[15:30] <doko> no pie is good?
[15:30] <pitti> and commas matter too, FWIW :)
[15:30] <slangasek> right then ;)
[15:30] <slangasek> #endmeeting
[15:30] <meetingology> Meeting ended Thu Apr 28 15:30:54 2016 UTC.
[15:30] <meetingology> Minutes:        http://ubottu.com/meetingology/logs/ubuntu-meeting/2016/ubuntu-meeting.2016-04-28-15.01.moin.txt
[15:31] <slangasek> thanks, all!
[15:31] <pitti> thanks everyone, see you next week!
[15:31] <caribou> slangasek: thanks!
[15:31] <tdaitx> thanks all!
[15:31] <barry> thanks!


[01:48] <bazhang> chroshonson appears to be trolling
[01:50] <IdleOne> bazhang: looks like we have a few in there but hard to find them with other users trolling the trolls
[01:50] <bazhang> IdleOne, yep; srin chroshonson and one other
[01:50] <IdleOne> not sure who is who
[01:50] <bazhang> dongs123 perhaps
[01:51] <Jordan_U> Almost definitely.
[01:51] <bazhang> entire office suite?
[01:51] <IdleOne> glad I am not looking at this by myself
[01:54] <Flannel> With a name like "Over 9000 Mudkips"...
[04:09] <tonyyarusso> jpds: So....this may seem odd, but is ubumirror capable of mirroring Debian too?  I'm pondering making my mirror box do both.
[08:12] <Jordan_U> Am I being overly sensitive or is "r00t4rd3d" not an apropriate nick (#ubuntu)?
[08:17] <bazhang> pretty offensive imo
[10:46] <elky> Can we discuss the !troll factoid please? I don't feel comfortable with it.
[10:47] <Jordan_U> !troll
[10:47] <elky> or more to the point, it's use.
[10:48] <Jordan_U> How is it being used, and how is it intended to be used?
[10:49] <elky> It's being used to call people who are already ... excited, trolls. It's supposed to be a definition afaik, not a weapon.
[10:50] <elky> see immediate -offtopic scrollback for what i mean
[10:52] <elky> there was zero gain from using that factoid then
[10:59] <Jordan_U> I agree, and I also think that as a definition it's not quite accurate. A troll is someone deliberately trying to cause problems (and thus they don't need to be told what trolling is).
[11:01] <elky> Troll is a very broad term and it's both that and what you say
[11:01] <elky> But, we don't get any benefit from that factoid whatsoever, and plenty of annoyance
[11:02] <elky> IMHO anyway
[11:05] <Jordan_U> I agree, looking through logs, of about 20 uses of !troll in #ubuntu I've only seen one use of it as a definition (by Idle One), and the others all only made the situation worse.
[11:06] <Jordan_U> I think it's worth having to type out an answer to anyone who legitimately asks what a troll is.
[11:06] <elky> Yeah
[11:07] <elky> I'll let others weigh in before nuking it.
[11:25] <bazhang> +1 on the nuke
 hi any body knows about jungli ?   thats an odd support question
[11:37] <bazhang> Administrator_> Jungli Here ;)   <--- ban evading
[11:39] <ikonia> !staff | jungli caught ben evading again
[12:36] <jpds> tonyyarusso: No idea, look into ftpsync from debian.
[13:26] <cdbs> Now that the gir rebuilds are over, can someone remove the thing about it from #ubuntu+1 topic?
[13:27] <cdbs> Upgrading is safe now
[13:27] <cdbs> IdleOne: ^
 um.. a small crowd from<EMAIL_ADDRESS>?     <--- he's pointing out a large join in #ubuntu
[14:42] <IdleOne> yes
[14:46] <IdleOne> So what do we do with all the clones from that IP?
[15:35] <ikonia> nothing
[15:35] <ikonia> are you sure they are all the same user
[15:43] <IdleOne> they all parted not to long ago
[17:29] <ikonia> whois CH|LLZ
[17:30] <IdleOne> he posted a very ugly quit message
[17:30] <ikonia> anyone know who that was, I don't see aything on BT
[17:30] <ikonia> ah
[17:30] <IdleOne> should be in BT
[17:31] <IdleOne> 35879
[17:32] <ikonia> thanks
[19:29] <bazhang> chIllz is banned?
[19:29] <IdleOne> yes
[19:30] <IdleOne> by nick and ip
[19:30] <bazhang> ban evading now
[19:30] <bazhang> CHiLLZ]<EMAIL_ADDRESS>[19:30] <IdleOne> ban them
[19:31] <ikonia> or speak to them
[19:32] <IdleOne> they know they are ban evading
[19:32] <IdleOne> but yeah speak to them I suppose would be the better option
[19:32] <bazhang> they quit already
[19:41] <Cha0s> hi can one of you guys help me with something? i just had to do a reinstall and i cant remember exactlly how i did my user name on here. i assume it will be logged so that i can get back to my original registered nick
[19:41] <bazhang> Cha0s, freenode nick?
[19:41] <Cha0s> yes
[19:41] <bazhang> #freenode for that
[19:43] <ikonia> Cha0s: it will be linked to your email too
[20:04] <Cha0s> my e-mail?
[20:04] <Cha0s> it never asked me for an e-mail when i set it up
[20:04] <ikonia> yes, ask the guys in #freenode (staff members)
[20:04] <Cha0s> ok thank you
 i installed ubuntu because i was told itunes was available!!!!!
[20:10] <bazhang> trolling imo
[20:11] <ikonia> lets see
[20:18] <bazhang> ban dodging already
[20:18] <ikonia> I only kicked him
[20:30] <bazhang> the floodbot banned as he was on gateway
[20:39] <ikonia> eyes on billybigrigger


[21:15] <cm-t> quesh:  if ever you have time to spend to add you view for best translation @ http://cm-t.framapad.org/10-raisons


[08:02] <marcus> hi all. i would like to ask for the ubuntulog bot to be added to our LoCo irc channel #ubuntu-ch
[09:22] <DJones> marcus: From https://wiki.ubuntu.com/IRC/Bots  You can ask for ubuntulog to be added to any official Ubuntu by emailing the request to<EMAIL_ADDRESS>[09:22] <DJones>  If ubuntulog is present in your channel, you must add the following entry message, or a translated version of the message, via ChanServ:
[09:22] <DJones> "Welcome to #channel. This channel is publicly logged at irclogs.ubuntu.com. Use of this channel implies acceptance of the terms at https://wiki.ubuntu.com/IRC/TermsOfService"
[09:23] <DJones> marcus: Hope that helps get you sorted


[07:26] <DanChapman> Good morning all :-)
[07:27] <elfy> bit grey for good - but good morning DanChapman :)
[07:28] <DanChapman> :-)
[07:29] <smartboyhw> Hey DanChapman
[12:52] <balloons> hey DanChapman smartboyhw
[12:52] <smartboyhw> balloons, heya
[12:52] <smartboyhw> That's early:P
[12:52] <balloons> I thought I'd greet you today :-)
[12:53] <smartboyhw> balloons, wow, thanks:)
[13:19] <DanChapman> balloons, hey mate
[13:23] <balloons> only 2 days left this week.. time keeps flying by
[13:24] <smartboyhw> balloons, yeah...
[13:44] <DanChapman> balloons, nice big blue spike for the ubuntu apps since the merge yesterday :-)
[13:44] <smartboyhw> DanChapman, what merge?
[13:45] <balloons> DanChapman, blue is good :-)
[13:45] <DanChapman> smartboyhw, the new gedit test
[13:45] <smartboyhw> DanChapman, congratulations!
[13:53] <DanChapman> balloons, I was having a think about an emulator for Gtk apps, but this seems quite tricky to do. What about a Gtk test template with some functions for setting up say open dialog, save dialog, as these are the same across apps just different window names.. tell you what i will mock one up and get you to take a look
[13:54] <balloons> DanChapman, I completely agree on the difficultly of making an emulator. But I understand some of the code between the apps seems like it could be shared, etc.. It's hard
[13:54] <smartboyhw> DanChapman, when did you join the QA team?
[13:55] <DanChapman> smartboyhw, err what ever date last summit was. Why's that?
[13:56] <smartboyhw> DanChapman, you mean, last real UDS or vUDS-1306?
[13:56] <DanChapman> balloons, well I will give it a go and see what turns out from it
[13:56] <DanChapman> vUDS-13.06
[13:56] <smartboyhw> DanChapman, wow, you have progressed so much within 2 months:)
[14:55] <smartboyhw> Hey SergioMeneses
[14:56] <balloons> so DanChapman smartboyhw SergioMeneses any specific topics you want covered @ vUDS?
[14:57] <smartboyhw> balloons, um let me think, autopilot, manual testing, ISO testing, Touch testing, and others;P
[14:57] <DanChapman> balloons, ^^ lol
[14:58] <DanChapman> balloons, have you had any ideas?
[15:06] <balloons> DanChapman, :-) yes, I'm going to be putting them together today
[15:06] <balloons> I'll send them round the the list once completed
[15:09] <knome> stgraber, can you deal me qa tracker admin rights; balloons ACK's
[15:10] <stgraber> knome: why do you need admin rights?
[15:11] <stgraber> (giving admin rights is done by either adding someone to the Ubuntu Release team or to the commiter team for the QATracker code, so I like to have a reason ;))
[15:11] <SergioMeneses> balloons, smartboyhw morning!
[15:12] <knome> stgraber, there are certain aspects that keep me from working with the xubuntu tests as wanted - for example editing a product makes it disappear - and generally as balloons said, it won't hurt to have another admin - i can work as the liaison for flavors
[15:12] <SergioMeneses> balloons, I want to talk about laptop-testing team but i dont know if we're going to need an space on the vUDS
[15:12] <SergioMeneses> or what do you say?
[15:13] <balloons> SergioMeneses, hmm.. what did you want to talk about -- plans, etc? I think it is a good idea for a session, or add to a session
[15:13] <stgraber> knome: ok, done
[15:13] <knome> stgraber, thank you
[15:13] <SergioMeneses> yeah!... and about the current status, goals and anything
[15:13]  * knome continues chairing the xubuntu community meeting
[15:14] <smartboyhw> knome, so you really have to expect me to ping you a LOT in the future:P
[15:14] <SergioMeneses> but maybe you have to contact SergioZanchetta... the team leader
[15:14] <SergioMeneses> btw hi phillw I've read your messages! I'll give you an answer to night :)
[15:14] <smartboyhw> SergioMeneses, I always have an impression that SergioZanchetta is a bit inactive:P
[15:14] <SergioMeneses> a lot of community things these days
[15:14] <balloons> SergioMeneses, I'll make it if you can make the session. we'll ping the other sergio and any else interested
[15:15] <smartboyhw> knome, so, can you tell the -quality list that you are the liaison now plz?
[15:15] <SergioMeneses> balloons, sounds good! let me think about the session and I'll send you an email, what do you say?
[15:15] <balloons> SergioMeneses, sure thing
[15:15] <balloons> thanks for the idea ;-)
[15:15] <knome> smartboyhw, let me answer you in a sec, we have a meeting
[15:17] <SergioMeneses> smartboyhw, I think he has a lot of things to do, like real life
[15:17] <SergioMeneses> balloons, no problem!
[15:17] <smartboyhw> SergioMeneses, oh:(
[15:18]  * smartboyhw can take part in Laptop testing if you guys wish
[15:18] <SergioMeneses> balloons, I think phillw want a session about Lubuntu
[15:18] <smartboyhw> After all, my main work is done in a notebook..
[15:18] <SergioMeneses> smartboyhw, you're very welcome :D
[15:18] <balloons> a qa flavors session, is there interest?
[15:18] <smartboyhw> +1
[15:18] <smartboyhw> And knome must join.
[15:18] <smartboyhw> And every QA flavour lead
[15:19] <SergioMeneses> balloons, of course! +1k
[15:19] <balloons> smartboyhw, they must eh? :-)
[15:19] <smartboyhw> balloons, ofc
[15:19] <knome> balloons, theoretically yes
[15:19] <smartboyhw> I and xequence will probably join on behalf of Studio
[15:19] <SergioMeneses> what does ofc mean?
[15:19] <smartboyhw> SergioMeneses, of course:P
[15:19] <SergioMeneses> aaaah
[15:19] <SergioMeneses> smartboyhw, you're teaching me so much
[15:19] <smartboyhw> SergioMeneses, you are teaching me so much
[15:20] <SergioMeneses> :)
[15:21] <knome> smartboyhw, i'm not sure if a mail to the list is needed
[15:21] <knome> smartboyhw, i can try to work as much for flavors as needed (and you'll always catch me if you ping me - i'll check the awaylog when i'm back)
[15:22] <smartboyhw> knome, I think it's needed
[15:22] <knome> smartboyhw, because?
[15:22] <smartboyhw> knome, because some flavours don't know you:P
[15:22] <knome> smartboyhw, you usually just want to catch the first admin available
[15:23] <knome> smartboyhw, ask in the channel, and you willl
[15:23] <knome> *will
[15:23] <knome> besides, i'm not even following the -qa list. so if people asked stuff there... i wouldn't be able to deliver.
[15:24] <knome> i mean, sure, if you think a mail is needed... then i could make balloons send one ;)
[15:24] <knome> but the mail should make it clear that i'm not following the list
[15:25] <SergioMeneses> we are in the week5 /o\
[15:30] <smartboyhw> :)
[16:04] <smartboyhw> SergioMeneses, so, if you want me to help you and Letozaf_ and Zanchetta, just find me;)
[16:49] <DanChapman> balloons, hey you got a minute?
[17:04] <balloons> DanChapman, shoot
[17:07] <DanChapman> balloons, can you take a look at lp:~dpniel/+junk/gtktemplate its an idea for a gtk template
[17:08] <DanChapman> its basic atm and basically loads the different names for the dialogs from a config file so we can reuse the functions across tests
[17:08] <DanChapman> just thought i should get your thoughts before proceeding anymore
[17:11] <SergioMeneses> lunchtime
[17:17] <balloons> DanChapman, hmm
[17:18] <balloons> the stuff in the emulator is the type of stuff that would go in an emulator for the app itself, heh
[17:19] <balloons> DanChapman, I would sit on this for a little bit, and let's ask the advice of the autopilot team
[17:25] <DanChapman> balloons, ok cool. Who is best to speak to about it?
[17:26] <balloons> we'll start with thomi
[17:26] <balloons> I'd pick pitti's brain too
[17:29] <fginther> balloons, did we come to a conclusion on ubuntu-calculator-app? is it ready to have the jenkins UI tests enabled?
[17:30] <DanChapman> ok then. sounds good
[17:32] <balloons> fginther, we'd like to enable it.. the next commit should fix the current un-passing tests
[17:36] <fginther> balloons, cool, it's enabled now
[17:36] <balloons> fginther, I was looking at terminal as well, one test still failing on it tho ;-(
[17:38] <fginther> balloons, if it would help, we can enable these tests for the -ci jobs to provide the feedback, but leave the -autolanding jobs without
[17:38] <fginther> balloons, for the projects that are close
[17:40] <balloons> fginther, ohh, well I would say you could do that for every project then
[17:40] <balloons> so you'd give a fail as part of the message but would land it anyway even if it failed yes?
[17:42] <fginther> balloons, almost, the autolanding job just wouldn't run that step
[17:45] <balloons> right right.. yea, I would give a +1 to that
[22:18] <balloons> fginther, if you could just make sure jenkins pushes this so the test in the morning passes, that would be excellent :-) https://code.launchpad.net/~mdspencer/ubuntu-filemanager-app/fix-autopilot-tests/+merge/180430
[22:38] <phillw> balloons: reading scroll back... I usually do a session for lubuntu, let me know what sort of thing you have in mind (email is the best, as I don't then lose it :D )
[22:39] <phillw> balloons: also: (23:48:23) phillw: balloons: as and when you get chance, can you review the two 'lx' tests in the merge request? lxkeymap and lxsession-edit. As for making persistance a separate test case? That gets a big +1 from me, casper is a funny beast at the best of times and having it on it's own area does make a lot of sense to me :)
[22:40] <phillw> (23:50:04) balloons: heard.. dinner time now.. I'll review manual tests tomorrow ;-)


[01:40] -lugito:#lubuntu-devel- [T96: investigate yshui's compton fork] wxl (Walter Lapchynski) commented on the task: https://phab.lubuntu.me/T96#2089
[01:40] <wxl> ^^^^ new compton fork for everyone to test!
[01:41] <wxl> guiverc: i'm thinking especially of you when it comes to testing that compton fork
[01:45] <guiverc> ack wxl, reading t96 now  .. fyi: I hoped to look at uploading testcases yesterday but didn't get to it (mainly working out bzr howto), I'm about to head out very soon but will try later today (aest) or tuesday (aest)
[01:59] <wxl> sounds good guiverc. bzr sucks, so i feel your pain :)
[02:13] <guiverc> wxl - how should I test compton ; general use? or specific tasks (I know little of it, wobby-windows comes to mind, but I ignore eye-candy so have never explored it)
[02:29] <wxl> guiverc: #1 just run it. that will make a big difference right there
[02:29] <wxl> guiverc: you can use compton-conf to try to tweak some settings
[02:30] <guiverc> thanks :)
[02:41] <guiverc> wxl, first oberservation, it makes dell [optiplex] 780 (c2q-q9400, 8gb, amd/ati cedar radeon hd 5000/6000/7350/8350) run like a dawg... but that could be expected; later I'll try non-testytesty version for comparison   (my ride will appear any sec so I may not respond..)
[02:42] <wxl> guiverc: check to see if you have the same experience with the compton in the repos
[02:42] <wxl> oh you said that
[02:42] <wxl> hahahah
[02:42] <wxl> i'm tired apparently
[02:48] <guiverc_> wxl , Installed: 0.1~beta2+20150922-1 from Installed: 0.1~beta2+20150922-1 (apt-cache policy) seems to run okay [no difference]  but please note this is preliminary; I'll explore testytesty & this more when I can..
[02:49] <wxl> guiverc_: that's reassuring :)
[02:51] <guiverc> fyi: ^ that was after the testytesty compton was removed; ppa disabled, and compton installed .. not what how you read it, but i gotta go
[02:51] <wxl> sounds good thx!
[03:24] <wxl> guiverc: there's also a sddm-config-editor binary to try out here https://phab.lubuntu.me/T20
[03:24] -lugito:#lubuntu-devel- [Medium, Open] Package sddm-config-editor: https://phab.lubuntu.me/T20
[06:50] -lugito:#lubuntu-devel- [rMANUALa9e0c70dc276: Style + and - for charging/discharging] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUALa9e0c70dc276
[06:54] -lugito:#lubuntu-devel- [rMANUALe7820e54a4ca: Add preview of tray icon for power management] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUALe7820e54a4ca
 wxl: D17
 Updated it.
 phab.lubuntu.me/D17
 lintian keeps saying I don't ave manpage. I followed https://www.debian.org/doc/manuals/maint-guide/dother.en.html#manpage and created debian/upgrader.manpage which has the root to debian/manpages/upgrader.1 which is the actuall manpage. What am I missing?
 @HMollerCl [lintian keeps saying I don't have a manpage. I followed https://www.debian.org/d …], Is the manpage being installed?
 doesn't dh make that alone?
 Just a guess, wouldn't hurt to check
 If your package has manual pages, you should install them using dh_installman(1) by listing them in a package.manpages file.
 but the pakcages I've with python only use dh $@ --with python3,translations --buildsystem=pybuild
 i.e. https://git.launchpad.net/software-properties/tree/debian/rules
 File naming?
 I've checked and re-checked.
 but will continue rechecking, it should be something really simple.
 Override?
 that would be my last option, if it gave that warning something is not right
[17:30] -lugito:#lubuntu-devel- [rMANUALaac7743e3b06: Add obconf-margins screenshots] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUALaac7743e3b06
[18:29] -lugito:#lubuntu-devel- [rMANUAL437f683fd2d6: /s/Previous/Back/] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUAL437f683fd2d6
[18:34] <wxl> @tsimonq2: waiting on you here https://phab.lubuntu.me/D30#664
[18:34] -lugito:#lubuntu-devel- [Needs Revision] added screengrab: https://phab.lubuntu.me/D30#664
[19:15] -lugito:#lubuntu-devel- [T26: Define and Implement Default Settings for Touchpad] wxl (Walter Lapchynski) commented on the task: https://phab.lubuntu.me/T26#2092
[20:15] -lugito:#lubuntu-devel- [rMANUALadc71c407d2e: Add New distribution relases to noraml releases styled properly] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUALadc71c407d2e
[20:20] -lugito:#lubuntu-devel- [rMANUALb7d15f642c3d: Remove old shortcut] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUALb7d15f642c3d
[20:39] -lugito:#lubuntu-devel- [rMANUAL245d508bb6a8: Remove upgrading with GUI section as it is more wrong than currently workable] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUAL245d508bb6a8
 @tsimonq2 [Override?], I did something, now I get "manpage-has-useless-whatis-entry"
[20:57] -lugito:#lubuntu-devel- [rMANUAL990b15070da0: Add terminal upgrade screenshot] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUAL990b15070da0
[20:59] -lugito:#lubuntu-devel- [rMANUALde89e8e5124c: Move comma] lynorian (Lyn Perrine) committed: https://phab.lubuntu.me/rMANUALde89e8e5124c
[21:11] -lugito:#lubuntu-devel- [rUPDATENOTIFIER81d178644f4b: trying lintian override] Hans P Möller<EMAIL_ADDRESS>committed: https://phab.lubuntu.me/rUPDATENOTIFIER81d178644f4b
[21:21] -lugito:#lubuntu-devel- [T16: Configure OEM] wxl (Walter Lapchynski) commented on the task: https://phab.lubuntu.me/T16#2097
[21:22] -lugito:#lubuntu-devel- [T58: consider minimal install] wxl (Walter Lapchynski) commented on the task: https://phab.lubuntu.me/T58#2101
 @HMollerCl [I did something, now I get "manpage-has-useless-whatis-entry"], Check out what that Lintian error means
 I think that's getting you somewhere
 yup, solve that problem, now struggling with lintian overide for lxqt-sudo use in one .desktop
 it gives me:
 I: lubuntu-update-notifier source: unused-override desktop-command-not-in-package usr/share/applications/upg-apply.desktop usr/bin/lxqt-sudo
 and then::
 W: lubuntu-update-notifier: desktop-command-not-in-package usr/share/applications/upg-apply.desktop usr/bin/lxqt-sudo
 Something about your override is incorrect
 Hmm
 I might have to put it more generic...
 still not: … W: lubuntu-update-notifier: desktop-command-not-in-package usr/share/applications/upg-apply.desktop usr/bin/lxqt-sudo … I: lubuntu-update-notifier source: unused-override desktop-command-not-in-package
[22:58] -lugito:#lubuntu-devel- [rUPDATENOTIFIER90bc87467600: trying lintian override] Hans P Möller<EMAIL_ADDRESS>committed: https://phab.lubuntu.me/rUPDATENOTIFIER90bc87467600
[23:00] -lugito:#lubuntu-devel- [rUPDATENOTIFIER9c56b6670fbf: override testsuite-autopkgtest-missing] Hans P Möller<EMAIL_ADDRESS>committed: https://phab.lubuntu.me/rUPDATENOTIFIER9c56b6670fbf
[23:28] <wxl> @tsimonq2: for this compton fork, it seems like they've kind of relicensed things. instead of expat, they're using mit (which is like expat+; its oft considered when people say mit they mean expat) but also mpl-2.0. should i just wipe what was there and re-do it all as dual licensed? and what about debian/*? supposedly it was expat, too
[23:36] -lugito:#lubuntu-devel- [rUPDATENOTIFIER77362106eb28: fix pep8 separatin text lines] Hans P Möller<EMAIL_ADDRESS>committed: https://phab.lubuntu.me/rUPDATENOTIFIER77362106eb28
[23:39] <kc2bez> wxl: @tsimonq2 Please look over https://phab.lubuntu.me/D33 I touched a bunch there.
[23:39] -lugito:#lubuntu-devel- [Needs Review] Clean up Calamares settings.: https://phab.lubuntu.me/D33
[23:40] <kc2bez> Probably really needs someone other than me to test. I live in the default settings zone America/New York
[23:47] -lugito:#lubuntu-devel- [T58: consider minimal install] kc2bez (Dan Simmons) commented on the task: https://phab.lubuntu.me/T58#2103
[23:52] -lugito:#lubuntu-devel- [T58: consider minimal install] wxl (Walter Lapchynski) commented on the task: https://phab.lubuntu.me/T58#2107
[23:59] -lugito:#lubuntu-devel- [T83: fix archiver] wxl (Walter Lapchynski) commented on the task: https://phab.lubuntu.me/T83#2108


[09:44] <JamesTait> Happy Day-After-Valentine's-Day!
[09:45] <mandel> JamesTait: where is my box of chocolates?!?!?
[09:46] <rye> okay, who knows a reliable way of determining how much bandwidth is used by the process for sending data to outside world?
[09:47] <rye> best if it just shows - current transfer for python - 50KiB/s
[10:23] <rye> hm, it looks like bandwidth throttling is working
[10:24] <rye> i.e. it transfers a bulk of data, then stops for some period of time, so it is more like interrupting transfer than the delay before every packet
[10:24] <rye> anybody here saw ubuntuone bandwidth throttling not working?
[11:42] <duanedesign> morning all
[11:42] <duanedesign> rye: i did at one point
[11:43] <duanedesign> on maverick i think it was
[11:43] <duanedesign> (bandwidth throttling)
[11:43] <rye> duanedesign, i am trying to find out how to make it misbehave and even though it looks like once it failed to stop streaming it no longer fails :-/
[11:44] <rye> i wonder whether it is unable to modify throttling limits durnig the transmission
[11:44] <duanedesign> interesting idea
[11:44] <duanedesign> i am trying to play catch up to all the new changes :)
[11:45] <duanedesign> been looking for a job last few months so have not had the time I have wanted to put into U1
[11:46] <karni> hi guys
[11:46] <duanedesign> rye: the controlpanel.log is replacing the preferences.log?
[11:46] <duanedesign> hey karni
[11:46] <karni> nokia abandoned linux. what a fail.
[11:47] <duanedesign> uggh
[11:47] <rye> duanedesign, yes, completely, and it comes in 2 packages to enable 3rd party control panels for ubuntuone (not tied to gtk i mean)
[11:47] <duanedesign> rye: oh cool
[11:47] <rye> karni, nokia abandoned symbian, what a win... but what will happen to Trolltech's QT?
[11:47] <duanedesign> rye: and the credentials log?
[11:48] <nessita> hello everyone
[11:48] <karni> rye: from what I see nokia has been promoting Qt quite intensely recenly (if that's what you're talking about)
[11:49] <rye> karni, yes, exactly, since they believed QT is the magic thing that will attract the developers to the platform. They have even created a remote compile service so that you could compile code for symbian even on linux (sources are sent there, compiled, then binary is sent back)...
[11:50] <karni> rye: wow, cool. and they have abandoned that already o_O?
[11:52] <rye> karni, need to check, nevertheless i tried to compile some examples from the QT Creator/Nokia SDK thing with that remote compile and all failed. Probably symbian and I have a mutual hatred
[11:52] <karni> rye: :D
[11:52] <rye> nessita, credentials.log - whose part is that - sso, ubuntuone-syncdaemon or ubuntuone-control-panel?
[11:53] <nessita> rye: ubuntuone.credentials module, a thin layer on top of ussoc to provide dedicated auth services for U1
[11:54] <nessita> rye: but basically is part of ubuntuone-client
[11:54]  * duanedesign nods
[11:54] <nessita> rye: would you have some time to review (with fieldtest) https://code.launchpad.net/~nataliabidart/ubuntuone-client/really-download-ro-shares/+merge/49462 ?
[11:57] <rye> nessita, on it
[11:57] <duanedesign> rye: is anyone workiing on bug 718196
[11:57] <ubot4> Launchpad bug 718196 in ubuntuone-control-panel (and 1 other project) "Add control panel logs to apport reports (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/718196
[12:33] <rye> nessita, approved
[12:33] <nessita> rye: awesome, thanks
[12:33] <rye> duanedesign, i had some initial bits but i also wanted nessita to tell what other logs can be collected
[12:35] <duanedesign> ahh, ok
[12:36] <duanedesign> just saw something I might beable to help with :)
[12:36] <duanedesign> be able*
[12:39] <ralsina> good morning everyone!
[12:40] <rye> duanedesign, an idea is popping up regularly in my head about collecting not all syncdaemon.log but grepping out some parts (possibly screaning the paths) so that we have more info immediately
[12:40] <zyga> hi
[12:40] <zyga> yesterday I used the nightly ppa to get new u1* on my maverick box
[12:41] <zyga> there was a bug with missing platform.linux.tools python package
[12:41] <zyga> AFAIR someone said it's just a matter of hours till this is fixed
[12:41] <zyga> is there any update to this?
[12:44] <duanedesign> rye: yes that would be nice. Some of those logs you get hypnotized about half way through and start to possibly miss information
[12:44] <duanedesign> hello zyga
[12:44] <duanedesign> zyga: good question
[12:44] <zyga> duanedesign, hi, how are you1
[12:46] <rye> zyga, hm, is it working for you now? because my maverick sd starts properly
[12:46] <zyga> rye, nope, let me check my precise version
[12:47] <zyga> I'm on 1.5.3+r865~maverick1
[12:47] <zyga> and it's not working
[12:47] <zyga> I can paste the traceback if you want
[12:47] <ralsina> zyga: I was. sorry, no fix yet, I am working on it right now.
[12:47] <zyga> ralsina, okay, thanks, I'll check again after upgrade
[12:49] <rye> zyga, hm, u1sdtool not working?
[12:49] <ralsina> There's no way bug #572006 is for the desktop+ team right?
[12:50] <ubot4> Launchpad bug 572006 in ubuntuone-servers "Shared File URL are Guessable (affects: 5) (dups: 1) (heat: 15)" [Undecided,New] https://launchpad.net/bugs/572006
[12:50] <zyga> rye, yes, ImportError
[12:50] <rye> ralsina, no and it is web/foundations/anybody since there is already a plan on how to prevent that... and it is only server-side
[12:50] <rye> okay, why does mine work?
[12:51] <ralsina> rye: I'll assign to web
[12:51] <beuno> ralsina, it's foundations  :)
[12:51] <rye> zyga, ok, rebooting the vm to re-test, my sd nightlies work on maverick
[12:52] <ralsina> zyga could you post the traceback? It works for me too :-(
[12:53] <zyga> zyga@fx-maverick:~$ u1sdtool
[12:53] <zyga> Traceback (most recent call last):
[12:53] <zyga>   File "/usr/bin/u1sdtool", line 33, in <module>
[12:53] <zyga>     from ubuntuone.platform.linux.tools import (
[12:53] <zyga> ImportError: No module named platform.linux.tools
[12:53] <zyga> ralsina, I'm sure it's a missing dependency then
[12:54] <ralsina> zyga: let me re-check on maverick
[12:54]  * zyga will have to look at command-not-found for python packages and modules that hints on import error :-)
[12:57] <ralsina> zyga: should be in python-ubuntuone-client
[12:58] <zyga> ralsina, I have 1.5.3+r865~maverick1
[12:58] <zyga> ha
[12:58] <zyga> it's there
[12:58] <zyga> so what could have happened?
[12:59] <zyga> hmm I cannot import ubuntuone.platform
[12:59] <ralsina> zyga: output of "dpkg -L python-ubuntuone-client | grep tools" please?
[13:00] <zyga> /usr/share/pyshared/ubuntuone-client/ubuntuone/platform/linux/tools.py
[13:00] <ralsina> zyga: remove and reinstall python-ubuntuone-client
[13:00] <ralsina> zyga: ok, your python is screwed
[13:00] <ralsina> zyga: oh, wait, no it isn't :-)
[13:00] <ralsina> Or rather, your site.py may be, I am not really sure :-(
[13:01] <zyga> so, should I reinstall to check
[13:01] <ralsina> zyga: yes please
[13:02] <zyga> still the same
[13:02] <zyga> hmmm
[13:04] <ralsina> tell me what you get with "python -m ubuntuone.platform.linux.tools"
[13:04] <zyga> python -m ubuntuone.platform.linux.tools
[13:04] <zyga> /usr/bin/python: No module named platform.linux
[13:04] <ralsina> zyga: ok, I think I have a clue now
[13:05] <ralsina> zyga: friday we changed how the python modules are imported and something is broken.
[13:05] <zyga> ralsina, you have a custom import hook?
[13:05] <ralsina> please run "python -v -m ubuntuone.platform.linux.tools" and put the output in a pastebin
[13:05] <zyga> ralsina, I looked a the package and it looks normal to me, I'm surely missing something
[13:05] <ralsina> zyga: pth files
[13:06] <ralsina> zyga: or could be a stale .pyc file
[13:06] <zyga> http://pastebin.ubuntu.com/567301/
[13:06] <ralsina> zyga: ok, I'll read that. It's going to take a little while ;-)
[13:07] <ralsina> zyga: do you have a /usr/lib/pymodules/python2.6/libubuntuone/ubuntuone/__init__.py ?
[13:08] <zyga> yes
[13:08] <zyga> $ ls -ld /usr/lib/pymodules/python2.6/libubuntuone/ubuntuone/__init__.py
[13:08] <zyga> -rw-r--r-- 1 root root 0 2011-02-14 13:26 /usr/lib/pymodules/python2.6/libubuntuone/ubuntuone/__init__.py
[13:08] <zyga> I checked that too while looking at package structure
[13:09] <ralsina> Well, you shouldn't!
[13:09] <zyga> hmm, why not?'
[13:09] <ralsina> At least I don't have it :-)
[13:10] <zyga> w8
[13:10] <zyga> oh
[13:10] <ralsina> dpkg -S that file?
[13:11] <zyga> already did
[13:11] <zyga> not found
[13:11] <zyga> hmmmm
[13:11] <ralsina> Well, that's the problem, you have bits and pieces of some old ubuntuone thing. Before the change, they were later in the path than the oficial one. Now they are earlier, and are breaking things.
[13:11] <zyga> I remember one thing
[13:11] <zyga> just a second
[13:11] <zyga> let me check
[13:13] <zyga> hmm
[13:13] <zyga> I thought this might be caused by http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=479852
[13:13] <ubot4> Debian bug 479852 in python-central "python-central: does not remove files when upgrading to a version not using pycentral" [Important,Open]
[13:13] <zyga> but I don't think so anymore
[13:13] <zyga> it's related to older pycentral
[13:13] <zyga> so...
[13:14] <zyga> any more ideas how this could have stayed behind
[13:14] <ralsina> zyga: no idea really
[13:14] <ralsina> But I found the same thing in one of my VMs for another module
[13:16] <zyga> so it could be a more common bug
[13:16] <zyga> I'm trying to think if this machine was hit by any random crash but I cannot think of anything really
[13:16] <zyga> and this issue popped out as soon as I started using the nightly ppa
[13:17] <ralsina> zyga: there is something broken here, it's just that I don't know what it is yet
[13:17] <ralsina> zyga: but I have a VM with very broken imports like yours
[13:20] <ralsina> zyga: I have a whole set of modules in /usr/lib/pymodules/python2.6/ubuntuone-client that I have no idea where they came from
[13:20] <ralsina> Do you?
[13:20] <zyga> zero idea, I don't know how pycentral works, all I know is that it tries to maintain the source away from the .pyc files for each python version
[13:21] <zyga> it looks like stale cache, leftovers from previous installation, right?
[13:21] <zyga> that were not removed for some reason
[13:21] <zyga> perhaps doko knows more
[13:21] <ralsina> zyga: probably the uninstall script failed badly
[13:22] <ralsina> I am snapshotting the VM to check if removing that folder fixes the problem
[13:22] <zyga> k
[13:23] <zyga> ralsina, yet another reason why dpkg should not have so many scripts and should just use triggers and other declarative actions
[13:24] <ralsina> zyga: still broken
[13:24] <ralsina> I need to look much deeper, sorry
[13:24] <zyga> ralsina, I'm playing with pycentral binary
[13:24] <zyga> sure
[13:29] <ralsina> zyga: I wish so much dpkg -S had told me those files were symlinks to files owned by a deb :-(
[13:30] <zyga> ralsina, what did you do exactly?
[13:30] <ralsina> zyga: nothing irreversible ;-)
[13:35] <ralsina> zyga: do you have a /usr/lib.python2.6/dist-packages/ubuntuone/ ? Deleting that fixed it for me.
[13:35] <zyga> ralsina, no I dont
[13:35] <zyga> hmmm
[13:35] <zyga> odd
[13:36] <ralsina> zyga: grmbl
[13:36] <ralsina> oops that 'slib/python2.6 :-)
[13:36] <ralsina> I can't copy/paste from that VM so I am retyping and made a typo
[13:39] <zyga> ralsina, you mean /usr/lib/python2.6/dist-packages/ ?
[13:39] <zyga> I still don't have ubuntuone there
[13:39] <ralsina> zyga: yes, it was a typo
[13:42] <ralsina> zyga: do you have a libubuntuone installed?
[13:43] <zyga> if you mean libubuntuone-1.0-1 then yes
[13:45] <ralsina> ok, uninstall it
[13:45] <alecu> hey all, I need some reviews here: https://code.launchpad.net/~alecu/ubuntuone-client/aggregator-fixes/+merge/49806
[13:47] <beuno> alecu, looking
[13:47] <nessita> alecu: I'll review
[13:47] <ralsina> alecu: small thing I noticed about notifications: starting nautilus will always cause a "file sync finished" bubble.
[13:48] <zyga> ralsina, gone
[13:48] <alecu> ralsina, weird. How are you restarting nautilus? by killing it?
[13:48] <zyga> that fixed i
[13:48] <ralsina> alecu: yes, I am testing the plugin :-)
[13:48] <zyga> :-)
[13:48] <zyga> ralsina, can you please enlighten me
[13:48] <ralsina> zyga: I have absolutely no idea why that happened :-)
[13:48] <zyga> ralsina, hmm :D
[13:49] <nessita> alecu: very likely that nautilus is trigerring a GetPublicFIles that translates to a command
[13:49] <ralsina> zyga: but if reinstalling it does it again, file a bug ;-)
[13:49] <ralsina> yes, a python script that calls getpublicfiles does that too
[13:49] <dobey> meh
[13:49] <alecu> nessita, right! good point.
[13:49] <ralsina> But I don't think that should cause bubbles
[13:49] <zyga> ralsina, sure
[13:50] <nessita> alecu: try with magicicada and an IDLE syncdaemon
[13:50] <alecu> nessita, queueing command (0/1): GetPublicFiles
[13:50] <alecu> nessita, it's exactly that.
[13:50] <nessita> :-)
[13:50] <nessita> ralsina: so, the sile sync complete is kinda a true message
[13:50] <nessita> file*
[13:50] <nessita> though we may hid that?
[13:51] <ralsina> we should only start bubbling with upload/download
[13:51] <beuno> +1
[13:52] <ralsina> BTW, can anyone tell me why this script is broken? https://pastebin.canonical.com/43304/
[13:52] <tumbleweed> zyga: might as well stick my nose in here then
[13:52] <nessita> ralsina: broken how?
[13:52] <ralsina> nessita: as in "not working" and "I am clueless about twisted" :-)
[13:53] <ralsina> I am trying to debug why nautilus is not getting anything back from getpublicfiles
[13:53] <ralsina> And I am not being able to get anything myself. But I am not sure if it's because my script sucks or not .
[13:53] <zyga> ralsina, reinstalling that library did not cause a regression
[13:53] <ralsina> zyga: ok, so it's magic.
[13:53] <zyga> tumbleweed, ralsina has a VM with a snapshot that shows the broken state
[13:53] <alecu> yes, we will only bubble with upload/download in an upcoming branch, there's a bug for it...
[13:54] <alecu> bug #715842
[13:54] <ubot4> Launchpad bug 715842 in ubuntuone-client "Percentage in notification is a bit off: Uploaded 52/52 files, 95% completed (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/715842
[13:54] <zyga> tumbleweed, I got this broken state by installing a few packages form ubuntuone nightly ppa
[13:54] <tumbleweed> zyga: aha, which ones, and do we know how thy are broken?
[13:55]  * tumbleweed is no expert here, but I have a fair understanding of the python helpers
[13:55] <ralsina> tumbleweed: the fun part is that libubuntuone is not even about python. It's about mono
[13:55] <zyga> tumbleweed, so looking back at my scrollback here, there seems to be a /usr/lib/pymodules/python2.6/libubuntuone/ubuntuone/__init__.py that should be gone, it was present in an older version of a library
[13:56] <zyga> ralsina, (if I miss something please correct me)
[13:56] <ralsina> zyga: no, that was not the problem. That file was a symlink to the one python-ubuntuone-client installed.
[13:56] <ralsina> Or maybe not, I don't remember anymore :-(
[13:56] <zyga> ralsina, hmm, sorry, so what was the problem?
[13:57] <ralsina> zyga: sadly the problem in my VM is only similar, but not the same.
[13:57] <zyga> tumbleweed, from the end user point of view a python import was failing, the package that shipped the python modules was okay but the cache was still holding older .pyc files that broke the import sequence
[14:00] <nessita> ralsina: well, several things. You're not using the reactor how is supposed to be used. You need to install a particular reactor (glib's, gtk's, etc). I switch to use the gobject loop, and is working. The second error is that the list is not returned, but signal back with 'PublicFileList' signal
[14:01] <mandel> ralsina: is there a stand up?
[14:01] <nessita> mandel: wow! I completely forgot
[14:01] <nessita> me (no notes yet)
[14:02] <mandel> me
[14:02] <alecu> me (no notes yet either)
[14:02] <nessita> ralsina, alecu, dobey, thisfred?
[14:04] <zyga> nessita, u1 control panel fails to work when you have static IP assigned, is there any way to force it to assume network is present?
[14:04] <nessita> zyga: it checks against network manager. If network manager reports no connection, then U1 thinks you have no connection
[14:05] <nessita> zyga: we have some bugs to support more net managers, but no schedule to work on those any time soon
[14:05] <thisfred>  me
[14:05] <thisfred> sry
[14:05] <tumbleweed> zyga: ok, unofrtunately ppas make digging through build history hard :)
[14:05] <ralsina> me
[14:05] <zyga> nessita, network manager is not started if all your interfaces are configured in /etc/network/interfaces
[14:05] <tumbleweed> which ppa was this?
[14:05] <zyga> tumbleweed, let me check
[14:05] <nessita> zyga: yeah
[14:06] <nessita> zyga: not sure what good solution we can provide there
[14:06] <zyga> tumbleweed, deb http://ppa.launchpad.net/ubuntuone/nightlies/ubuntu maverick main
[14:06] <dobey> zyga: networkmanager is started, it's just not used. does it work if you uninstall networkmanager?
[14:06] <zyga> dobey, let see
[14:06] <dobey> me
[14:06] <zyga> ah, sorry I did not have n-m installed
[14:07] <dobey> if u1cp doesn't work without nm installed, then it is a bug in u1cp
[14:07] <ralsina> nessita, start!
[14:07] <zyga> dobey, then it's a bug I guess
[14:07] <nessita> DONE: day off. Last Friday I coded several branches for small style fixes to the control panel UI.
[14:07] <nessita> TODO: file storage API work
[14:07] <nessita> BLOCKED: nopes
[14:07] <nessita> NEXT: alecu
[14:07] <nessita> sorry, NEXT: mandel
[14:08] <mandel> DONE: IPC servercie & client on windows.
[14:08] <mandel> TODO: Ensure all tests pass, talk with claire about windows installer UI. Talke with ralsina about starting ubuntu sso UI on windows.
[14:08] <mandel> BLOCKED: no
[14:08] <mandel> LOVE: http://bit.ly/fBZawM
[14:08] <mandel> alecu, please
[14:08] <alecu> DONE: fought *a lot* with VirtualBox, and the xorg from alpha2 just won't work with 3d needed for unity. Installed alpha2 in the desktop, so now I'm maverick free. Finished a branch to add a config option to disable notifications (part I) that's up for review: https://code.launchpad.net/~alecu/ubuntuone-client/aggregator-fixes/+merge/49806
[14:08] <alecu> TODO: finish part 2, catch up with DroidCouch
[14:08] <alecu> BLOCKED: no
[14:08] <alecu> THISFRED: you
[14:08] <thisfred> DONE: started on https://launchpad.net/ubuntu-one-couch | tried more things to get Unity on nvidia working and failed
[14:08] <thisfred> TODO: Bug #719039, Bug #719042, Bug #702183, Bug #702116, make UDF notifications aggregate
[14:08] <thisfred> BLOCKED: unity/nvidia
[14:08] <thisfred> HATE: binary drivers, and depending on stuff that isn't ready
[14:08] <ubot4> Launchpad bug 719039 in ubuntu-one-couch "Fix ubuntuone-couch-query to work with current SSO code (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/719039
[14:08] <ubot4> Launchpad bug 719042 in ubuntu-one-couch "Add tests and refactor out code to a library (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/719042
[14:08] <ubot4> Launchpad bug 702183 in ubuntuone-client (Ubuntu) (and 1 other project) "Syncdaemon needs to open the control panel in the background and change the launcher icon to urgent when the user exceeds their quota (affects: 1) (heat: 120)" [Medium,Triaged] https://launchpad.net/bugs/702183
[14:08] <ubot4> Launchpad bug 702116 in ubuntuone-client (Ubuntu) (and 1 other project) "Syncdaemon needs to show and update a progressbar in the Ubuntu One launcher for pending operations (affects: 1) (heat: 120)" [Medium,Triaged] https://launchpad.net/bugs/702116
[14:08] <thisfred> ralsina!
[14:08] <ralsina> DONE: lots of bug triaging, canonicaladmin, sprint planning (ask me!)
[14:08] <ralsina> TODO: reviews, management stuff, sprint planning, triage another 6 tons of bugs, some coding (my days are all alike)
[14:08] <ralsina> BLOCKED: no
[14:09] <dobey> λ DONE: bug 718806, updated servers for u1sync split,
[14:09] <dobey> λ TODO: banshee mustic store fixes, evaluate SRUs for maverick
[14:09] <dobey> λ BLCK: on-call for jury duty, server upgrade fail
[14:09] <ubot4> Launchpad bug 718806 in tarmac "LP EDGE is no more (affects: 1) (heat: 6)" [Critical,Fix released] https://launchpad.net/bugs/718806
[14:09] <thisfred> alecu: you have unity working on virtualbox now, or not?
[14:09] <alecu> thisfred, not
[14:09] <ralsina> comment time!
[14:09] <thisfred> ah :(
[14:09] <thisfred> same here
[14:09] <alecu> thisfred, I ended up with a full bare install on the desktop.
[14:09] <dobey> ralsina: computers hate me.
[14:09] <thisfred> right. And that also doesn't work for me
[14:10] <mandel> ralsina: are you done with  the sprint planning?
[14:10] <ralsina> I wonder if a eee 701 is enough for unity. It'sthe only box I can do bare installs in
[14:10] <mandel> also, any spanish speaker should watch the link I added :P
[14:10] <ralsina> mandel: it's advancing!
[14:10] <alecu> thisfred, oh, and the nVidia binary drivers won't work at all, so I ended up using the open source experimental (noveau), and it works just fine.
[14:10] <alecu> thisfred, I think I've got a nVidia 6600 something
[14:11] <thisfred> alecu:  really? nouveau did not yet work for me yesterday
[14:11] <nessita> ralsina: fell yourself asked about sprint planning
[14:11] <ralsina> SPRINT NEWS: the new plan is 2 sprints
[14:11] <dobey> ralsina: i think that machine is poulsbo, so i doubt it
[14:11] <thisfred> alecu: ah yeah, my hardware is probably older than that
[14:11] <ralsina> dobey: no, it's pre-poulsbo. i815? 845?
[14:11] <alecu> thisfred, yeah, I'm pretty sure it depends on the hardware a lot...
[14:11] <dobey> ralsina: oh, then it might work, depends on how much GL support unity needs. the i815 isn't that great at it
[14:12] <ralsina> dobey: it was enough for compiz a while ago. And even kwin 3d effects worked somewhat.
[14:12] <thisfred> 2 sprints? Is that serious?
[14:12] <ralsina> thisfred: or rather a split sprint not-in-parallel
[14:12] <thisfred> ah ok
[14:12] <alecu> ralsina, how comes?
[14:12] <thisfred> :)
[14:12] <ralsina> One in BA with most of the team, focused on killing bugs pre-release
[14:13] <ralsina> Another in London with Manuel, me, chipaca and UX help
[14:13] <mandel> alecu: i dont like u ;)
[14:13] <dobey> ralsina: yeah, a while ago. :)
[14:13] <ralsina> The London sprint is about the windows port
[14:13] <mandel> hehe
[14:13] <alecu> oh, that makes sense.
[14:13] <ralsina> dobey: a while as in "last november" :-)
[14:13] <ralsina> dobey: of course it was using Arch, so who knows ;-)
[14:14] <alecu> ralsina, I don't think arch makes magical gl drivers
[14:14] <ralsina> alecu: it's the other way around, They don't freaking touch xorg :-)
[14:14] <alecu> :-)
[14:15] <ralsina> So, I am now starting the formal process to get the sprint(s) on the way, so everyone but mandel should schedule april 4th-8th as sprint time, and mandel should think about april 11th-15th
[14:15] <dobey> my old laptop has i815 i think, but i uninstalled unity and all that jazz and switched to metacity, because i don't like spending all my time in swap
[14:15] <nessita> ralsina: ack
[14:15] <ralsina> dobey: I have 4GB of ram (and a 4GB SSD ;-)
[14:15] <tumbleweed> zyga, ralsina: looks like you didn't do any cleanup after migrating from python-central to python-support
[14:16] <tumbleweed> http://wiki.debian.org/Python/central2support
[14:16] <dobey> ralsina: you have 4GB of ram in an eee 701?
[14:16] <ralsina> tumbleweed: could be!
[14:16] <nessita> ralsina: be sure to ping CardinalFang and vds (if they are coming to the sprint), since they may not paying attention to this
[14:16] <ralsina> dobey: oh, no 2GB
[14:16] <ralsina> nessita: sure
[14:16] <tumbleweed> anyway, these days you should probably use dh_python2, which handles cleanup :)
[14:16] <dobey> my old laptop has 512M
[14:16] <dobey> which should be well more than enough to live on
[14:16] <vds> nessita, thx, I was not paying attention
[14:16] <dobey> but alas
[14:16] <ralsina> dobey: it came with 512MB. It now has 6hour battery, and a touchscreen. It's pimped to the limits :-)
[14:16] <zyga> tumbleweed, thanks for digging into this
[14:17] <thisfred> ralsina: but no ticket buying yet, right?
[14:17] <tumbleweed> zyga: that was a quick skim. I don't know *exactly* what you are seeing
[14:17] <ralsina> dobey: see what tumbleweed said, we have been experiencing some hiccups on maverick nightlies because of that
[14:17] <dobey> ralsina: another 512M stick for my old laptop would be like $500+
[14:17] <ralsina> thisfred: not yet, I'll let you know
[14:17] <thisfred> kthx
[14:17] <zyga> tumbleweed, but it could be this precisely, ralsina will look at this from their perspective
[14:18] <ralsina> zyga: I will try at least.
[14:18] <dobey> i am pretty sure dh_python2 vs dh_pysupport have nothing to do with issues in nightlies
[14:18] <dobey> and dh_python2 is new, and not available on lucid/maverick afaik
[14:18] <ralsina> dobey: I had a whole set of ubuntuone-client files in /usr/lib/python2.6/site-packages that shouldn't have been there. No idea why, though.
[14:19] <tumbleweed> correct, not in lucid
[14:19] <dobey> ralsina: you did a ./autogen.sh --prefix=/usr && make install probably
[14:19] <tumbleweed> /usr/lib/python2.6/site-packages is either created by install or pycentral. python-support uses pymodules
[14:19] <ralsina> dobey: yes I did. Oops.
[14:20] <ralsina> damn nautilus testing :-)
[14:20] <ralsina> zyga's was really something else.
[14:20] <dobey> ralsina: make -C nautilus install-extensionLTLIBRARIES
[14:20] <ralsina> dobey: didn't work because of libubuntuone
[14:21] <ralsina> libsyncdaemon, sorry
[14:21] <dobey> well
[14:21] <CardinalFang> So, I have the date, but what city?
[14:21] <dobey> make -C libsyncdaemon install-libLTLIBRARIES
[14:21] <thisfred> CardinalFang: BA
[14:21] <ralsina> CardinalFang: BA
[14:22] <ralsina> dobey: it's a VM, I should just throw them away every day ;-)
[14:22] <dobey> also that
[14:22] <thisfred> http://tinysong.com/jrbi
[14:22] <dobey> so what was zyga's problem?
[14:22] <ralsina> One important thing: dobey, lucid nightlies are broken
[14:23] <ralsina> because python-couchdb is not available, IIUC
[14:23] <dobey> please define broken
[14:23] <dobey> yes it is
[14:23] <dobey> https://edge.launchpad.net/~ubuntuone/+archive/nightlies/+files/python-couchdb_0.8-0ubuntu1%7Elucid1_all.deb
[14:23] <ralsina> dobey, ask chad and vds, they are saying it on #desktop+
[14:24] <ralsina> Also, the rythmbox plugin is completely broken on natty because of plugin API changes. I will be taking a look myself today.
[14:24] <zyga-afk> dobey, I'll tell you in 30 minj
[14:24] <ralsina> anything else? anyone? anyone? bueller?
[14:25] <dobey> life is broken
[14:25] <ralsina> Oh, please, quick report in private by everyone, because I have team leads today!
[14:26] <dobey> the only remaining uninstalled motherboard/cpu combo i have that i know works, is the one i have that doesn't have on-board video, and i don't have any PCI or PCIx video cards lying around :(
[14:27] <nessita> ralsina: the working example is http://pastebin.ubuntu.com/567329/
[14:27] <ralsina> nessita: cool!
[14:27] <ralsina> nessita: the bad news is that means I have no idea why it's broken on nautilus+libsyncdaemon
[14:27] <nessita> ralsina: is nautilus waiting for the signals?
[14:28] <nessita> ralsina: I changed your script considerably, please check that nautilus is doing the proper stuff
[14:29] <ralsina> nessita: nautilus calls libsyncdaemon and sets a callback
[14:29] <ralsina> So maybe that's the problem, that it's trying to use a callback instead of a signal
[14:29] <nessita> ralsina: libsyncdaemon should be waiting for the proper signal, you should check that
[14:29] <ralsina> nessita: will check
[14:49] <ralsina> dobey: https://code.launchpad.net/~ralsina/ubuntuone-client/fix_712674_on_1.4 is not landing. Is something broken?
[14:49] <ralsina> In the branch, I mean ;-)
[14:50] <dobey> my server is broken
[14:50] <ralsina> dobey: well, that explains it. Good luck with that
[14:51] <dobey> yeah, best buy opens in ~10 min, so i'm about to head up there to see if i can get some parts or just buy another machine to use as a server
[14:55] <ralsina> dobey: why don't we use this to ask for canonical server to run tarmac?
[14:55] <ralsina> dobey: it's unfair to you that you have to manage that on your own hardware
[14:55] <dobey> because either way i still need to fix my server for other reasons
[14:55] <ralsina> dobey: sure you have to, but it's just weird :-)
[14:57] <dobey> well i don't want to have to run tarmac on my machines either, so yes, i would love to get it moved to a magical VM thing. but right this second my network is in utter despair
[14:57] <dobey> i had to ifconfig/route add to get my workstation back on, because i have no dhcp/etc at the moment. and i can't even connect via wifi if i need to use my laptop for something :)
[14:58] <ralsina> dobey: like the good old times :-)
[14:58] <dobey> and we really need to come up with a good plan forhaving the magical VM stuff, because just having losoas control everything will be horrible pain for us and them both
[14:58] <ralsina> dobey: ok, I'll ask in team leads who I need to bug to move tarmac to official hardware
[14:58] <ralsina> and that without l*sas
[15:00] <dobey> we need our own metal running UEC wtih VMs that we can actually do stuff in without having to deal with vogon beauracratic methods to make changes :)
[15:00] <ralsina> exactly
[15:00] <ralsina> basically more or less like toay but out of your living room ;-)
[15:01] <dobey> anyway, off to recover from my mini disaster. be back shortly
[15:01] <ralsina> go ahead, good luck!
[15:07] <rye> facundobatista, is it ok that i got this exception after removing the file from the share (as another user) ? = http://paste.ubuntu.com/567345/ (file.flv was supposed to screen the filename :) )
[15:10] <facundobatista> rye, it's not ok, it's a bug that alecu is aware, but it's just a zeitgeist detail, won't afect your syncing
[15:11] <alecu> I am aware!
[15:12] <rye> alecu, thanks!, ah, zg_listener, missed that
[15:20] <alecu> thisfred, that mirah song is lovely
[15:20] <thisfred> alecu: yeah I really like it
[15:26] <CardinalFang> beuno, this music-app "prepare" error nearly has be flummoxed.  I'm sorry it's taking so long.  I'm going down deep in the OS source to find out the cause.
[15:26] <beuno> CardinalFang, cool. Lets give it another day, otherwise lets just download and tell the user it can't be streamed. Sound good?
[15:27] <CardinalFang> beuno, yeah.
[16:05] <dobey> oi
[16:49]  * nessita -> lunch
[16:50] <dobey> alright, lunch times for me too
[17:18] <birdybee> hi, i can't connect to ubuntu one on either of my maverick machines. ubuntu one preferences just says unknown
[17:24] <nessita> birdybee: hey there
[17:24] <birdybee> hi
[17:24] <nessita> birdybee: hve you tried removing your tokens from the keyring?
[17:24] <birdybee> tokens from keyring?
[17:24] <nessita> birdybee: system -> preferences -> pasword and encryption keys
[17:25] <nessita> birdybee: in there, right click to the entry that has 'Ubuntu One' in its name
[17:25] <nessita> and delete
[17:25] <birdybee> ok, deleted
[17:25] <nessita> re open preferences
[17:26] <nessita> birdybee: you should be prompted to login to Ubuntu One
[17:26] <birdybee> k, entering credentials...
[17:30] <birdybee> hm, it started reuploading 30k files i had previously unchecked for syncing, and deleted from web interface...ugh
[17:34] <birdybee> but why does it do that? is there a file or something with a list of places to sync?
[17:34] <birdybee> cause in nautilus, it isn't shared anymore, and i have deleted it from web ui
[17:35] <birdybee> nessita; (bump for attention) :P
[17:36] <nessita> birdybee: well, when syncdaemon starts, it performs a local rescan, where it build a match between what is on your hard drive and in your local metadata
[17:37] <nessita> birdybee: once that's done, it will connect to the server to actually sync up everything
[17:37] <nessita> that's when the syncdaemon should realize it should not upload all those files
[17:37] <nessita> birdybee: anyways, let me point you to someone from that particular area
[17:37] <nessita> facundobatista: ping
[17:38] <birdybee> hm, i just noticed in magicicada that it starts to upload files
[17:38] <nessita> birdybee: do you know if you have your logs in DEBUG mode?
[17:38] <birdybee> isn't there like a config file or anything, that lists directories?
[17:38] <birdybee> erm
[17:38] <birdybee> i don't know
[17:38] <nessita> in maverick, without our nightlies PPA, nopes
[17:39] <birdybee> k, that's a no then :)
[17:39] <birdybee> pure maverick here
[17:39] <facundobatista> nessita, pong
[17:39] <nessita> birdybee: let me put you in contact with facundobatista, he should be able to help you debug
[17:39] <birdybee> weird, cause both my machines were working, now, none of them :)
[17:39] <birdybee> ok
[17:39] <nessita> facundobatista: birdybee is reporting that "it started reuploading 30k files i had previously unchecked for syncing, and deleted from web interface...ugh"
[17:39] <nessita> (about syncdaemon)
[17:40] <nessita> facundobatista: can you please help him/her digging into what is going on?
[17:40] <facundobatista> nessita, do you know what "unchecked for syncing" means?
[17:40] <birdybee> well, i first did stop syncing this, on the folder, then i deleted the folder in webinterface on server
[17:40] <nessita> facundobatista: nopes, but you can ask directly the reporter :-)
[17:40] <birdybee> i figured that was the way to get rid of the content
[17:41] <birdybee> that would be me :)
[17:42] <birdybee> facundobatista, did i do it wrong?
[17:42] <nessita> birdybee: how did you 'stop syncing this'? using nautilus and the checkbox in the ribbon?
[17:43] <birdybee> i rightclicked folder, and stop syncing this folder
[17:43] <birdybee> then i deleted the content in one.ubuntu.com web ui
[17:43] <nessita> facundobatista: ok, uncheck for syncing is translated to delete the UDF in the plugin
[17:43] <dobey> hrmm
[17:44] <nessita> facundobatista: I'm more worry about syncdaemon uploading the same even if the UDF was removed in the web ui
[17:44] <facundobatista> birdybee, I would need to see the logs, could you please zip your log directory and send that to me?
[17:45] <birdybee> nessita, ok, it went back to unknown now, and magicicada is just grey, and nothing happens anywhere related to ubuntu one...
[17:56] <dobey> fun
[17:57] <beuno-lunch> almost like a statik-split
[18:01] <birdybee> nessita, you there?
[18:23] <karni> facundobatista: this is probably somewhere in the sources, could you tell me how SD handles such situation: a file appears in the synced folder. SD makes a file on the server and starts uploading content - in the mean time, it receives the notification of newVolumeGeneration. how does it know it shouldn't start downloading the file which it is uploading?
[18:25] <karni> facundobatista: does it try to enqueue the download command, but since upload is still in processed queues, it doesn't enqueue it/cancels the download, or some other approach?
[18:25] <karni> facundobatista: by "somewhere in the sources" I meant somewhere deep..
[18:27] <facundobatista> karni, the new volume generation is because a change in that very file?
[18:28] <karni> facundobatista: either because we just made the server create a new file or started uploading the content, yes.
[18:28] <karni> facundobatista: it's a new file that appeared in the system (say, somebody pasted it into a synced folder)
[18:29] <karni> facundobatista: I just don't want to invent the wheel for 2nd time, that's why I thought I'd ask how you guys handle this.
[18:39] <nessita> dobey: hey there. did you see bug #717829?
[18:39] <ubot4> nessita: Bug 717829 on http://launchpad.net/bugs/717829 is private
[18:39] <dobey> no
[18:40] <facundobatista> karni, the "magic" for that is in handle_AQ_DELTA_OK in Sync
[18:41] <karni> facundobatista: thank you
[18:41] <ralsina> nessita: I saw something similar this morning on maverick and it was because of old pyc files left around
[18:41] <karni> facundobatista: I'm sorry I don't have more, I owe you a beer or couple more ;)
[18:42] <nessita> ralsina: the bug has zillion of duplicates
[18:42] <ralsina> nessita: ugh
[18:43] <facundobatista> karni, we'll meet somewhen, and I'll remember that :)
[18:43] <karni> facundobatista: :)
[18:46] <ralsina> nessita: I am now switching to those versions to see if it happens to me too
[18:48] <ralsina> nessita: nope, doesn't happen
[18:50] <nessita> ralsina: I believe you, but I also believe the several bug reports :-)
[18:50] <nessita> ralsina: how are you testing?
[18:51] <ralsina> nessita: dobey just answered the bug as "you are missing an update" it seems
[18:51] <ralsina> nessita: uninstalled ubuntuone, and installed the versions listed in UbuntuOneClientPackages.txt
[18:52] <dobey> well
[18:52] <ralsina> It happened to a guy 20 minutes ago, though
[18:52] <dobey> UbuntuOneClientPackages.txt doesn't list all the ubuntuone related packages that might be installed
[18:52] <ralsina> dobey: yeah, but it was just something I could try
[18:54] <dobey> sure
[18:54] <ralsina> It's reported on L M and N :-(
[19:08] <ralsina> I am now installing a fresh natty VM to see if it happens, just to be sure,  but I really doubt it.
[19:08] <ralsina> Oh, great, here I was trying to fix the rhythmbox music store plugin and now all python plugins for rhythmbox are broken.
[19:09] <ralsina> What a crappy day am I having.
[19:17] <dobey> ralsina: i think bug #718760 is a dupe of one you were already fixing the other day, no?
[19:17] <ubot4> Launchpad bug 718760 in ubuntuone-client "problems with already published files in nautilus (affects: 1) (heat: 502)" [Undecided,New] https://launchpad.net/bugs/718760
[19:20] <ralsina> dobey: yep, that would be... bug #701557 I think
[19:20] <ubot4> Launchpad bug 701557 in ubuntuone-client "In nautilus and the ubuntuone-indicator "Copy the link" of a published file disappear after time (affects: 2) (heat: 10)" [High,Confirmed] https://launchpad.net/bugs/701557
[19:20] <ralsina> dobey: but calling what I did "fixing" is wildly optimistic.
[19:20] <dobey> well
[19:20] <dobey> arranging to be slightly less broken, if you will
[19:20] <beuno-lunch> CardinalFang, any eureka moments?
[19:20] <beuno-lunch> I don't think I'm eating lunch
[19:20] <ralsina> dobey: not even that
[19:20] <ralsina> mostly, I have no idea what's broken. I think it's libsyncdaemon but I am not sure yet.
[19:21] <alecu> ralsina, nessita: I've been discussing bug #715842 with lucio, and I think I found a better way to display that
[19:21] <ubot4> Launchpad bug 715842 in ubuntuone-client "Percentage in notification is a bit off: Uploaded 52/52 files, 95% completed (affects: 1) (heat: 6)" [Medium,Confirmed] https://launchpad.net/bugs/715842
[19:21] <alecu> I will use nessita's and lucio suggestion, and will count *all* operations, even those that are not Upload and Downloads
[19:22] <alecu> and we will not show individual file progress, but just the percentage.
[19:22] <alecu> something like:
[19:22] <ralsina> alecu: fine
[19:22] <alecu> "Uploading 53 files, Downloading 30 files
[19:22] <alecu> 40% completed."
[19:23] <nessita> alecu: that looks pretty good
[19:23] <nessita> alecu: and it simplifies things for you, right?
[19:23] <alecu> yes, it means less code :-)
[19:27] <nessita> :-)
[19:27] <ralsina> less code is better code.
[19:46] <CardinalFang> beuno, no "Eureka"s yet.
[19:46] <CardinalFang> beuno, I'm merging upstream's updates also.
[19:46] <beuno> CardinalFang, ah, cool
[19:46] <beuno> did we send Sindre the playlist work karni did?
[19:47] <alecu> beuno, Sinde?
[19:47] <beuno> alecu, Sindre, the subsonic upstream dev
[19:48] <karni> beuno: I was wondering if anybody tested that IRL, but I heard jblout doesn't hang around any more
[19:48] <alecu> oh, I thought "Sinde", as in the anti-internet spanish law.
[19:48] <beuno> karni, we did plenty, yes
[19:48] <karni> beuno: oh.. good. was it okey?
[19:48] <beuno> alecu, heh
[19:48] <beuno> karni, yeap, lovely
[19:49] <karni> beuno: I think that Sindre may come up with a cleaner solution as an upstream developer, but that did the trick :)
[19:49] <karni> cool
[19:50] <alecu> karni, question for you: I'm working on adding Ubuntu One support to DroidCouch, and I was wondering if you already use OAuth in android to talk to Ubuntu One web servers (for publishing, and similar operations)
[19:51] <karni> alecu: indeed, we do
[19:51] <alecu> karni, cool. Can you point me at some of that code?
[19:52] <karni> alecu: sure. I can also tell you that there'll be an Account Authenticator on the way, so all U1 android apps will probably use that
[19:52] <alecu> karni, that's "ultra-mega-cool" (tm)
[19:52] <karni> alecu: since it's not ready yet, I can point you at what we've got atm
[19:52] <karni> hehe
[19:55] <alecu> karni, thanks for the pointers!
[19:55] <karni> alecu: more coming ;D
[20:49] <nessita> can I have a couple of reviews for https://code.launchpad.net/~nataliabidart/ubuntuone-client/async-credentials/+merge/49866 ?
[20:54] <nessita> alecu_, thisfred: I assigned bug #718171 to alecu_ but any of view can tackle this (and is important! :-))
[20:54] <ubot4> Launchpad bug 718171 in ubuntuone-client "Untranslatable strings in ubuntuone/status/aggregator.py (affects: 1) (heat: 6)" [High,Triaged] https://launchpad.net/bugs/718171
[20:55] <alecu_> nessita, ack
[20:58]  * dobey fixes the nightlies package versions
[21:00] <ralsina> nessita: I just finished a clean natty + updates install and everything works great.
[21:00] <nessita> ralsina: bug reports keep coming in
[21:00] <ralsina> nessita: no idea about those really :-(
[21:00] <nessita> ralsina: not sure what to say. dobey, do you have any ide what is going on (with platform.tools bug)?
[21:01] <dobey> other than people not having the latest updates for all packages, no
[21:01] <dobey> i would need more information to say anything else.
[21:07] <dobey> my guess is an older version of python-ubuntuone or python-ubuntuone-control-panel is installed
[21:11] <karni> nessita: if I may ask, grep "check_conditions" * under /syncdaemon folder returns only action_queue and volume_manager. is VM the only one calling check_conditions in case of SV_FREE_SPACE ?
[21:13] <nessita> karni: I have absolutely no idea :-) I can look in the source code if you need some help
[21:14] <karni> nessita: no it's ok. I don't think grep would like to me. I was just suprized that all this checking was implemented only for 'got free space!' event ;)
[21:14] <karni> nessita: I just expected more conditions on which commands could be waiting
[21:15] <karni> but since markers are treated separately, there's not much left for *conditions*
[21:15] <nessita> karni: right. facundobatista is the master nehind all that magic ;-)
[21:15] <nessita> behind*
[21:15]  * facundobatista takes a pidgin out of his hat
[21:15] <karni> nessita: I didn't want to overuse his helping hand
[21:15] <karni> hahah
[21:16] <facundobatista> karni, don't worry, I'm glad you ask these stuff
[21:16]  * facundobatista has a nice beer counter
[21:16] <karni> facundobatista: deal is a deal, true! but I should be getting some for the lack of documentation, too ;) !
[21:16] <facundobatista> karni, so, which was the question?
[21:17] <facundobatista> karni, you write that documentation using my responses, and I *surely* will buy you beer :p
[21:17] <karni> sometimes I think that this is not documented more then comments and /docs because somebody could start reversing this and write an OS server ;d
[21:17] <karni> facundobatista: hahah
[21:18] <karni> facundobatista: it's fine. the question was about who's calling check_conditions() on action queue - grep only showed volume_manager so I was a little suprized
[21:18] <karni> I expected more conditions, but there aren't any more than SV_FREE_SPACE or whatever it was exactly :)
[21:18] <facundobatista> karni, the check_conditions call is a kind of "hey, commands, check if you have your conditions to run ok because something may have changed"
[21:19] <facundobatista> the only "condition" to stop something, today, is free space in the server, that stop uploads
[21:19] <karni> facundobatista: right. but that's only invoked by the volume_manager in one place. am I right?
[21:19] <karni> aha, right
[21:19] <facundobatista> so, when VM notices that the free space changed, it calls check_conditions
[21:20] <karni> right. and if theres no network, StatesManager (through NetworkManager or whatever it was) shuts down the queue of commands
[21:20] <karni> correct?
[21:20] <karni> RequestQueue.stop() runs .cleanUp() on every command, from what I recall
[21:20] <facundobatista> karni, you still with unleashed-queues-6?
[21:21] <karni> facundobatista: I'm looking at free-the-queue but I haven't looked at the diff exactly
[21:21] <karni> facundobatista: anything I should be aware of? major changes?
[21:23] <facundobatista> karni, more than shut it down, it stops it, and the queue stops the commands in it
[21:24] <karni> hmm RequestQueue.stop(self) is a one-liner now, self.active = False
[21:27] <karni> facundobatista: interesting. there's no call to check_conditions on a cmd in RequestQueue.check_conditions(self). just _run_command(cmd) - does that check for conditions?
[21:28] <facundobatista> karni, btw, all this changed heavily in unleashed-queues-7
[21:28] <facundobatista> karni, the command life cycle is simpler now
[21:29] <karni> I'm fcked. I can't keep up with you (which isn't your fault)
[21:29] <karni> I wanted to port the SD to have a very cool queueing logic in U1F
[21:30] <karni> I ended up in such a huge machinery I wasn't sure it was a good idea any more. And day by day, you simplify things.
[21:30] <karni> If only we would code U1F in April or May, instead of know when there are so many chages :(
[21:30] <karni> *changes
[21:30]  * karni cries in the corner
[21:31] <facundobatista> karni, see it this way: you can ask me what changed, I can not ask anyone what I will do in the future :p
[21:32] <nessita> ok, I'm gone
[21:32] <nessita> see ya guys tomorrow!
[21:32] <karni> facundobatista: I don't blame you, don't get me wrong. I'm blaming the timing U1F was called into living (d'oh)
[21:32] <karni> bye nessita
[21:32] <facundobatista> nessita, chau
[21:35] <ralsina> bye all!
[21:37]  * karni gets back to work
[21:38] <ralsina> dobey: that platform.tools bug has stopped being reported 3 hours ago. I am betting on a package being stuck as you said, but let's check it tomorrow, ok?
[21:38] <dobey> ok
[21:40] <karni> facundobatista: free-the-queue came after unleash-the-queues-7, yup?
[21:41] <karni> so there's no 'canceled' in AQC anymore huh.. okey
[21:41] <facundobatista> karni, nop
[21:41] <karni> facundobatista: wait. that was considering 'canceled', not the branches question ;) ?
[21:42] <facundobatista> karni, IIRC, I did unleash-the-queues-7 and unleash-the-queues-8, and didn't touch the client until today (unrelated)
[21:42] <karni> aha
[21:42] <karni> what was free-the-quueue then?
[21:42]  * karni gets -8 branch
[21:43] <karni> I just want to make sure I'm looking at the lastest sources
[21:43] <facundobatista> karni, well... the latest source is trunk
[21:44] <facundobatista> karni, but yes, all the heavy changes stopped in the -8 branch
[21:44] <karni> facundobatista: perfect, thanks
[21:44] <facundobatista> (until next week or the other, where I resume these changes)
[21:45] <karni> facundobatista: I'll be happy to work with -8 till that time. Please ping me when you roll out some bigger changes :)
[21:45] <facundobatista> karni, ok!
[21:46] <karni> facundobatista: huge thanks!
[22:39] <dobey> later all