[06:57] <mmcc> a branch to fix running form source on windows or darwin when you haven't installed the client before. Not sure how relevant it is on linux. https://code.launchpad.net/~mikemc/ubuntuone-client/find-logging-conf/+merge/130036
[07:34] <mmcc> fixed a conflict in this old branch: https://code.launchpad.net/~mikemc/ubuntuone-control-panel/remote-folders-fix/+merge/126037
[07:35] <mmcc> would appreciate a re-review by ralsina , since it was conflicting with your change about showing the folders tab first after the wizard ends.
[07:35] <mmcc> ok, past bedtime. see you tomorrow, channel
[08:15] <mandel> morning all!
[08:31] <JamesTait> Morning all! :)
[11:02] <karni> Morning all!
[11:06] <gatox> good morning!
[11:07] <ralsina> good morning karni, gatox, mandel!
[11:07] <mandel> karni, gatox, ralsina morning!
[11:07] <karni> morning ralsina, gatox, mandel o/ :)
[11:07] <mandel> ralsina, did you get the chance to look at the double gathering review?
[11:14] <ralsina> mandel: not really
[11:15] <mandel> ralsina, ok, you had a question and I don't know if I explained it correctly
[11:17] <ralsina> mandel: yes, saw your answer, you are right
[11:17] <ralsina> mandel: but I have not done a real review yet
[11:17] <mandel> ralsina, ok, let me know if you have anyother questions :)
[11:28] <ralsina> school run
[11:28] <ralsina> will be back in ~60
[12:05] <alecu> hello, all!
[12:05] <grammoboy> if I upload a file, any idea at what speed that goes?
[12:05] <grammoboy> 100kb/s ?
[12:08] <gatox> brb.......... need to fix the connection here..... it's really slow
[12:35]  * mandel feels dirty, you wrote an empty lambda in c++ [](){}
[12:38] <gatox> alecu, ping
[12:39] <alecu> mandel: what?
[12:39] <gatox> alecu, is there a way to connect to uploadFinished and downloadFinished u1-client signals from control panel..... as far as i know.... the signals exists..... but it doesn't exist a way to get them from control panel
[12:39] <alecu> gatox: pong
[12:40] <mandel> alecu, I meant, I wrote that.. ugly syntax...
[12:40] <alecu> gatox: let's check
[12:40] <alecu> mandel: [] is the part I don't understand. Is that an empty array access?
[12:40] <mandel> alecu, that is a lambda with no state that takes no params and does nothing (I had parents but did not want to use the entire or the irc logs)
[12:41] <alecu> mandel: () is a lambda with no parameters, {} is the empty body of the lambda
[12:41] <mandel> alecu, and the [] tells is to deduce the return
[12:41] <alecu> mandel: ah!
[12:41] <mandel> alecu, for example [](int n) { return n * n;}
[12:42] <alecu> mandel: ah, I see: http://en.wikipedia.org/wiki/C%2B%2B11#Lambda_functions_and_expressions
[12:43] <mandel> alecu, yes, unity is not plain old c++..
[12:43] <mandel> alecu, and the syntax for that looks like a joke
[12:44] <alecu> mandel: it seems that what goes inside the [] is not the return type
[12:45] <alecu> mandel: what goes there are the variables you want to capture, making the lambda a closure
[12:45] <alecu> mandel: http://en.wikipedia.org/wiki/Anonymous_function#C.2B.2B
[12:45] <alecu> mandel: the return type goes after the optional ->
[12:45] <alecu> [](int x, int y) -> int { int z = x + y; return z; }
[12:46] <mandel> alecu, oh god! I need to read more into detail that.. i have completely ignore c++11
[12:46] <alecu> mandel: I've ignored C++ 98-2012!
[12:47] <mandel> alecu, yes, more like that hehe
[12:47] <alecu> [x, &y]   //x is captured by value, y is captured by reference
[12:47] <alecu> hmm... explicit beats implicit?
[12:48] <alecu> "help me figure out which variables to add to the closure, I'm already a too big and stupid compiler, and I can't do anything remotely smart!"
[12:48] <mandel> lol
[12:51] <mandel> well, time for lunch
[12:51] <ralsina> alecu: well, you are going to have to learn cx11 pretty son now ;-)
[12:51] <dobey> huh
[12:52] <gatox> alecu, i was about to start creating a way to connect to uploadfinished and downloadfinished signals from control panel..... and i just wanted to know if that is ok..... or i'm redoing some work (which i believe i won't..... because i couldn't find a way to connect to that already)
[12:54] <gatox> alecu, actually.... what i want to do is to detect from control panel, when there are new folders in u1
[12:54] <karni> mmcc: Any particular Objective-C book you'd recommend?
[12:56] <chaselivingston> karni, i personally like the Big Nerd Ranch books. can't remember the guy's name though...
[12:57]  * karni checks out Big Nerd Ranch site
[12:59] <karni> chaselivingston: I'm confused. They have an 'Objective-C programming' and 'iOS programming' books, and the description of Obj-C prog. starts with "Want to write applications for iOS or the Mac?". Same split with "Advanced Mac OS X programming" and "cocoa programming".
[12:59] <karni> chaselivingston: Anyhow, they seem to have good reviews, thanks!
[13:01] <chaselivingston> karni, np, i think i may have the getting started with obj-c book, or whatever it's called
[13:01]  * karni nods
[13:04] <mareklug> let me restate my prblem, since there is activity here now :)
[13:05] <mareklug> hi there.  I run Mac OS X 10.8.2 natively, and just tried Ubuntu One, and purchased one song.  It's been 19 hours, and it still has not synced locally (in ~/.ubuntuone/Purchased from Ubuntu One)
[13:07] <gatox> ralsina, alecu i was thinking of creating a newFilesAdded signal..... that will be emitted when new files has finished being uploaded or downloaded into the u1 folder.... so i can update the control panel filter with those files..... is that ok for you?
[13:07] <ralsina> gatox: small concern about triggering tons of signals
[13:09] <gatox> ralsina, yes..... i know..... the other solution i can think of....... is to refresh the content of the folder with a timer, and only parse the new files that we didn't have....... but again..... i don't like timers either.....
[13:09] <gatox> and i can't see any other way to get notice from the control panel when new files are added
[13:09] <chaselivingston> mareklug: Hi, could you submit the form at http://one.ubuntu.com/support/contact so we can get some more information from you?
[13:10] <mareklug> chaselivingston:  ok, thank you
[13:12] <gatox> ok.... i'm kind of stuck here..... i don't want to waste time implementing a signal thing from u1-client to u1-cp..... if that isn't the proper way, because we prefer to avoid triggering a lot of signals (which i know is a problem)...... alecu can you tell me when you have a minute to mumble or something??
[13:13]  * gatox moving on to another bug
[13:13] <ralsina> gatox: remember that on linux IPC is broadcasted, emitting signals is expensive
[13:14] <ralsina> gatox: so, maybe consolidate and rate-limit the signals?
[13:14] <gatox> ralsina, yes, i know..... that's why i realize is not the best solution..... but i couldn't find anything with the things we already have to detect that
[13:14] <mareklug> chaselivingston:  done
[13:15] <alecu> gatox: sorry, got distracted here.
[13:16] <gatox> alecu, i can move on to another bug if you want and discuss this later..... but from my point of view, this is one of the most important issues in shares tab at this moment
[13:16] <alecu> gatox: I see all of the above as hacks that can help us solve this, but not as definite solutions.
[13:16] <gatox> that the list of files in the filter is not being refreshed during the times u1-cp was open
[13:16] <gatox> alecu, ok
[13:16] <chaselivingston> mareklug: thanks, i'll get to it ASAP
[13:16] <mareklug> chaselivingston:  I just tried to deselect and reselcet the Sync Locally? checkbox, and that fixed it.  It's synced locally now.
[13:16] <alecu> gatox: the definite solution is doing the search *inside* SD
[13:17] <alecu> gatox: since it's SD the only one that knows about each and all files.
[13:17] <gatox> alecu, and ask for the list of files from control panel each time we are going to display the popup?
[13:18] <alecu> gatox: no, we won't ask for the whole list, we would ask for a search
[13:19] <alecu> gatox: and SD would return a list of files that match that search
[13:19] <gatox> alecu, let me see if i understand..... so....... syndaemon will return the items to load in the popup..... and manage the fetch more function too each time we ask?
[13:19] <alecu> gatox: yup, that makes sense
[13:19] <gatox> ok..... to do that....... syncdaemon will need to manage the folder exploration too..... so there is a lot of logic that need to be move to u1-client
[13:20] <alecu> gatox: SD already does the folder exploration
[13:20] <alecu> gatox: SD already knows about every file that is managed by u1!
[13:21] <gatox> alecu, i'm not complaining, i also think that is the best solutoin what you mention, and it's not hackish..... ok, i'll start refactoring that then!
[13:22] <alecu> gatox: sure. We can mumble to discuss details if you want
[13:22] <alecu> gatox: the thing is that we may have to find a way to index the metadata in order not to load everything into memory.
[13:22] <gatox> alecu, if you want..... let's do it..... i think i understand everything..... but maybe a quick mumble to see if we are in the same page
[13:23]  * alecu fires mumble up
[13:53] <dobey> hrmm
[13:53] <FloatingGoat_> how do i get internet to work with the realtime kernel
[13:54] <dobey> FloatingGoat_: no idea; i suppose you might want to ask in the ubuntu studio channel perhaps, or ubuntu kernel channel
[13:54] <FloatingGoat_> oh
[13:54] <FloatingGoat_> I thought this was ubuntu studio
[13:54] <FloatingGoat_> oops
[13:54] <FloatingGoat_> lol
[13:55] <dobey> this is the ubuntu one channel
[13:55] <FloatingGoat_> I noticed
[13:55] <FloatingGoat_> thanks mate
[14:49] <rye_> ralsina: hi, can ubuntu sso frontend start but fail to start backend? If that happens, what can be the issue - I have a user whose sso-client logs only have "Querying OS for proxy" lines
[14:54] <dobey> rye_: i think the backend is what runs the front-end
[14:55] <dobey> rye_: so unless someone was explicitly running the front-end, then probably not?
[15:00] <ralsina> rye_: like dobey said
[15:00] <briancurtin> me
[15:00] <karni> me
[15:00] <gatox> me
[15:00] <ralsina> rye_: what can happen is that the backend can't start the proxy tunnel though
[15:00] <ralsina> me
[15:01]  * karni wonders what time is it for Paul
[15:01] <mvo> meep
[15:01] <ralsina> alecu, gatox?
[15:01] <gatox> ralsina, i already say me
[15:01] <rockstar> me
[15:01] <gatox> ralsina, did you get my messages?
[15:01] <dobey> me
[15:01] <ralsina> gatox: apparently not
[15:01] <ralsina> gatox: sms?
[15:02] <gatox> ralsina, i say me before you
[15:02] <dobey> ralsina: sso doesn't use a proxy tunnel
[15:02] <alecu> me
[15:02] <gatox> ahhhhh mmy connectoin is really bad..... i'll call my isp after the standup to complain
[15:02] <karni> gatox: I did see your 'me', FWIW
[15:02] <ralsina> dobey: yes it does :-)
[15:03] <gatox> karni, thx..... so maybe was just ralsina
[15:03] <ralsina> gatox: I have it, I just missed it
[15:03] <karni> gatox: relax :)
[15:03] <dobey> ralsina: eh? sso has built-in proxy support in the web client; it doesn't start a tunnel process
[15:03] <alecu> ralsina: dobey is right
[15:03] <ralsina> dobey: doesn't it use the proxy tunnel to detect the proxy config?
[15:03] <gatox> karni, jejee i'm a little nerveous because my connection is working really bad
[15:03] <ralsina> dobey: I can be misremembering, of course
[15:04] <gatox> so......... briancurtin go
[15:04] <dobey> ralsina: no, it just runs gsettings
[15:04] <karni> gatox: I see :)
[15:04] <briancurtin> DONE: 1-1, tickets booked, installer built with minimal issue - two small branches for updates. ran it on win8 and it works fine with the changes. ran it on my Win7 VM and it won't authenticate
[15:04] <briancurtin> TODO: run the installer on an XP VM and see what happens there, then debug why Win7 isnt working
[15:04] <briancurtin> NEXT: karni
[15:04] <karni> [DONE] Looked into iosched app as politely requested by Jorge Castro to see if its fit pending customizations to serve UDS in the future. Added a couple U1Mv2 home activity UI tests.
[15:04] <karni> [TODO] Wire up player buttons to bound music service (requires adding some utility methods). Surface service feedback in the player.
[15:04] <karni> [BLOCKED] No.
[15:04] <mandel> me
[15:04] <karni> NEXT: gatox
[15:04] <karni> [CUSTOM] Thanks	for warm welcoming, team!
[15:04] <gatox> DONE:
[15:04] <gatox> Landed the qthread crazy branch. Work on some ast examples for dobey, some reviews. Mumble with alecu to analyze how to fix the Bug #1056189. Analyzing u1-client filesystem_manager and volume_manager to see how to use the info collected by them.
[15:04] <gatox> TODO:
[15:04] <gatox> Propose the necessary changes that should be made to move the search and filter logic from u1-cp shares tab to u1-client.
[15:04] <gatox> BLOCKED:
[15:04] <gatox> No
[15:04] <gatox> ralsina, go
[15:04] <ralsina> DONE: calls, reviews, figuring out what you guys need to do TODO: more of the same BLOCKED: no, NEXT: mvo
[15:05] <mvo> DONE: lp:~mvo/software-center/fix-for-unusual-deb-lp106734, verify/work on SRU for #846044 in python-dbus, review/comment lp:~andrew-hayzen/software-center/accelerator-fix-lp744655, python-apt: merge lp:~mvo/python-apt/mvo into the debian-experimental (and therefore ubuntu R) branch, legacy: auto-upgrade-tester: add force-unsafe-io option, legacy: fixes in the conflictshecker for the new python-apt AP
[15:05] <mvo> TODO: learn about the new team
[15:05] <mvo> book flight to london
[15:05] <mvo> BLOCKED: nothing
[15:05] <mvo> (I think)
[15:06] <mvo> (done)
[15:06] <ralsina> mvo, alecu: we need to have a call today, is in 2 hours too late for you, mvo?
[15:06] <mandel> rockstar, your turn, right?
[15:06] <rockstar> Sure.
[15:06] <mvo> ralsina: maybe, need to talk to my wife
[15:06] <rockstar> DONE: travel booked
[15:06] <rockstar> TODO: finish 2.0 Music API branch
[15:06] <rockstar> BLOCKED: none
[15:06] <ralsina> mvo: we usually say a NEXT to the next guy
[15:06] <mvo> NEXT
[15:06] <dobey> DONE: branch to ignore RedefinedWhileUnused warning inside ImportError exceptions in pylint
[15:06]  * mvo will learn
[15:06] <dobey> TODO: email intro, bug triage, fix bugs, move off pylint, investigate packaging u1db-client/u1db-serve scripts
[15:06] <dobey> BLCK: None.
[15:06] <dobey> alecu: go
[15:06] <alecu> DONE: booked tickets to sprint, med checkups, misc mumbles, a bit of vala fixes
[15:06] <alecu> TODO: more mumbles, more vala
[15:06] <alecu> BLOCKED: no!
[15:06] <alecu> NOTE: cardiologist says I'm a-ok
[15:06] <karni> mvo: Welcome to the team, I'm new on client engineering as well :)
[15:07] <alecu> EOM?
[15:07] <karni> alecu: good note!
[15:07] <mvo> hey karni, thanks!
[15:07] <gatox> alecu, good for your heart! :D
[15:07] <mandel> alecu, no, I'm missing!
[15:07] <ralsina> mvo, if 2 hours is too late we can do earlier, alecu, we need to coordinate our lunches :-)
[15:07] <mandel> everyone forgets me..
[15:07] <mandel> DONE: Booked flight to London. Canonical admin. Got code in unity trunk.
[15:07] <mandel> TODO: Improve action link implementation to use PangoUnderline rather than a h line. Talk about unity ppa with payment preview.
[15:07] <mandel> BLOCKED: no
[15:07] <karni> I just wanted to say I enjoyed those e-mails about you guys, thank you for that.
[15:07] <rockstar> This order is confusing.
[15:07] <alecu> ralsina: I can postpone my lunch, no prob.
[15:08] <alecu> ralsina: we can do it nowish if you want
[15:08] <mandel> karni, I'm not sending and email... too cheese for my taste :P
[15:08] <ralsina> rockstar: it's the order in which we say "me"
[15:08] <karni> rockstar: Expand on that :)
[15:08] <alecu> *now-ish
[15:08] <karni> mandel: pff :P ;)
[15:08] <karni> ralsina: oooh I didn't know that!
[15:08] <ralsina> rockstar: then, you only need to remember who said me after you, and you "NEXT thatguy"
[15:08] <rockstar> ralsina, ah, and I only saw a set of "me"s
[15:08] <ralsina> rockstar: right, you were a bit late :-)
[15:08] <karni> That makes sense
[15:09] <ralsina> and if anyone doesn't say me at standup +2 I make fun of him in twitter
[15:09] <ralsina> you are now warned
[15:09] <karni> ralsina: hahahah
[15:09] <mandel> ralsina, also, stop forgetting about me ;)
[15:09] <rockstar> Pfft. *I* make fun of me on Twitter. I'm not afraid.
[15:09] <rye_> ralsina: Executing netsh.exe advfirewall firewall add rule name="Ubuntu One" dir=in action=allow program="C:\Program Files\ubuntuone\dist\ubuntuone-syncdaemon.exe" enable=yes - are we forgetting to allow proxy tunnel through?
[15:09] <karni> rockstar: hahah :)
[15:10] <briancurtin> rye_: i think that was added before proxy tunnel was a thing, so maybe
[15:10] <ralsina> the 1st guy that said me starts at xx:02 then those who didn't say me go at emi-random
[15:10] <briancurtin> rye_: i can add that and any others we need - i'm working on the installer right now
[15:10] <ralsina> briancurtin: BTW, there is a bug about not ding that in XP
[15:10] <ralsina> briancurtin: so if you can debug both at the same time, +2
[15:10] <karni> aha, got it
[15:11] <ralsina> also, karni, rockstar, mvo: we have review days
[15:11]  * karni listens
[15:11] <mvo> what does that mean?
[15:11] <ralsina> you need to choose one each, and in that day, you are volunteering to do reviews
[15:11] <mvo> (i.e. isn't every day a review day ;)
[15:11] <facundobatista> alecu, ralsina, put 'path' back, just to comply with API: https://code.launchpad.net/~facundo/ubuntuone-client/put_path_back/+merge/130142
[15:11] <ralsina> mvo: not for everybody :-)
[15:12] <karni> aha
[15:12] <facundobatista> nessita, this is the branch to make magicicada to has path in the signals again ^
[15:12] <karni> ralsina: is this documented somewhere on the wiki? or we just throw MP's here on IRC?
[15:12] <ralsina> in any case, sometimes, some reviews need to be done by someone
[15:12] <mvo> ha! I take the 1st of each month then
[15:12] <karni> mvo: lol, rather a day in a week ;D hahaha
[15:12] <ralsina> karni: we ask here, but the reviews are there in launchpad anyway
[15:12] <dobey> mvo: you can do reviews whenever you want, but we have assigned days so that people can ping specific reviewers to get reviews done quickly
[15:12] <ralsina> karni: but feel free to pester people as much as needed
[15:13] <mvo> dobey: aha, thanks
[15:13] <ralsina> also, the final review rule is that if noone does it I'll do it
[15:13] <mvo> karni: ;)
[15:13] <mvo> is there a wiki page I should add my review day? or use the calendar? or just announce it informally here?
[15:13] <ralsina> but I am not the greatest reviewer, so try not to fall in that
[15:13] <ralsina> mvo: we have them in the calendar
[15:14] <karni> ralsina: each person calendar or some custom calendar I could add to my goog cal?
[15:14] <ralsina> karni: good question, it's a global one, but I am looking for it
[15:14] <nessita> facundobatista: nice!
[15:14] <dobey> ralsina: you probably need to add new people to that calendar, yeah
[15:14] <karni> ralsina: Thank you
[15:14] <alecu> mvo, karni, rockstar: I'm adding you to the review calendar
[15:15] <karni> alecu: great
[15:15] <mvo> thanks
[15:15] <mandel> ralsina, it is u1-client review days Details
[15:15] <ralsina> I added them I think
[15:15] <ralsina> (now)
[15:15] <dobey> ralsina: actually, now we have the right number of people to have 2 each day, with you not being one of them
[15:15] <ralsina> yay
[15:16] <dobey> ralsina: so karni, mvo, and rockstar should replace either you or eric on the calendar
[15:16] <ralsina> I will still end up covering some because of timezones I guess
[15:16] <dobey> well sure
[15:16] <rockstar> alecu, just add me wherever, and let me know.
[15:16] <rye_> briancurtin: do you want me to file a bug?
[15:16] <briancurtin> rye_: if you can that would be great
[15:16] <ralsina> mmcc is internet-less it seems, he's moving
[15:16] <rye_> ralsina: i don't recall any windows pop-ups asking to grant access to the proxy process though
[15:17] <alecu> rockstar: I've shared the calendar with you. You get to choose your day of the week
[15:17] <mvo> alecu: I used a dice and picked tuesday but I don't mind much, just pick any day if tuesday is not a good choice
[15:17] <ralsina> rye_: then the exception is probably good enough
[15:17]  * dobey makes a note that San Diego apparently is an internet dead zone
[15:17] <ralsina> dobey: I think just mmcc's house :-)
[15:17] <dobey> heh
[15:18] <ralsina> karni, mvo, rockstar: we try to keep bureaucracy to a minimum, so I think that's all we have ;-)
[15:18] <karni> ralsina: sounds good
[15:18]  * mvo nods
[15:18] <ralsina> mandel: you can now officially stop complaining about being the sole euro guy
[15:18] <karni> ralsina: I can swap you out for myself on Thursday?
[15:19] <ralsina> mandel: you are the 3rd-easternmost
[15:19] <karni> ralsina: you're already WEd and Thu
[15:19] <ralsina> karni: sure
[15:19] <mandel> ralsina, I'll starting complaining being the only spanish one then :)
[15:19] <gatox> ralsina, don't worry..... mandel is going to find out something else to complain about
[15:19] <ralsina> mandel: easy to fix!
[15:19] <gatox> like that
[15:19] <karni> mandel: hahah
[15:19] <mandel> or, I complain because nux does not have underline implemenation in the StaticCairtoText.. wtf!
[15:20] <alecu> karni: ralsina is on mon too
[15:20] <mandel> s/implemenation/implementation
[15:20] <ralsina> mandel: please don't start implementing that
[15:20] <ralsina> mandel: or faking it
[15:20] <mandel> ralsina, well, one of my MP is blocked due to that
[15:20] <thisfred> just use a sharpie for now
[15:20] <ralsina> mandel: yes, but we can't just implement everything we need!
[15:20] <mandel> ralsina, so I have too.. is not THAT much work
[15:20] <ralsina> mandel: that way lies forking ubuntu
[15:20] <alecu> so, there are review slots from mon to thu. karni picked thu. mvo, rockstar?
[15:20] <karni> alecu: even worse, 3 days. I took one of them for now.  If they do, then for when. If when is "too late" do it and they owe us one.
[15:23] <thisfred> I'll  be here to pick up slack until the 31st
[15:23] <alecu> so, rockstar: is mon or wed ok with you?
[15:23] <thisfred> most of the time at least
[15:23] <ralsina> thisfred: awesome
[15:23] <rockstar> alecu, mon is fine
[15:23] <mandel> ralsina, ok, but I'm sure they do not have it planned
[15:23] <mmcc> I made it! sorry folks, connection issues. I'm at a cafe. now to read the backlog.
[15:23] <dobey> thisfred: you're just full of slack aren't you! :)
[15:23] <ralsina> if they don't, they owe you a larger one :-)
[15:24]  * gatox lunch
[15:24] <thisfred> dobey, hell yeah.
[15:24] <thisfred> praise Bob
[15:24] <karni> thisfred: Sorry to see you go, Eric. Although we haven't worked close much, you've been awesome when we have!
[15:25] <thisfred> karni, thanks, same here!
[15:25] <ralsina> thisfred: we all share what karni said :-(
[15:26] <ralsina> ok, family here says "come and have lunch or else"
[15:26] <ralsina> so I'll be back in about 45'
[15:26] <dobey> ah, lunch. i should go have lunch too
[15:26] <karni> the "or else" clause is undisputable!
[15:28] <mandel> ralsina, not implemented, not planned I'll do it
[15:29] <rye> ralsina: this winxp thingie - http://stackoverflow.com/questions/3558494/avoiding-a-windows-firewall-popup ?
[15:30] <rye> ralsina: why do we actually need to add the rules?
[15:32] <dobey> bbiab
[15:34] <karni> I'm going to have lunch as well, back in a while.
[15:35] <briancurtin> rye: i was under the understanding that adding the rules gets us around the pop in the easiest way, otherwise a windows dialog shows up for the user and they *must* enable it otherwise we wont work
[15:36] <rye> briancurtin: but it will pop up only when it triest to listen for incoming connections, not outgoing. Something that only a tunnel will do
[15:36] <briancurtin> rye: i thought we add incoming and outgoing
[15:38] <briancurtin> rye: ah, on XP, the command line isnt advanced enough to specify in/out like we do on vista+
[15:39] <briancurtin> oh, maybe the first answer is helpful (guess i should have read the whole thing first :/)
[15:39] <rye> briancurtin: ah, our IPC, all processes are listen on loopback interface
[15:55] <mmcc> karni: Just saw your question about objc books. The big nerd ranch books are great. "Cocoa Programming for Mac OS X" is the original that I used, but I think in your case I'd recommend getting the iOS one - since we don't really have much Mac Cocoa code -- the fsevents daemon is objc but hopefully won't change much, and doesn't use any of the UI framework, and the rest of the mac app is almost all PyQt.
[15:55] <mmcc> On the other hand, the iOS client is (AFAIK) strictly native ObjC and UIKit
[15:56] <mmcc> btw, people can hear me, right?
[15:57] <chaselivingston> mmcc: i can see your messages, if that's what you mean :)
[15:57] <mmcc> chaselivingston: but can you hear me? I'm shouting really loud
[15:57] <mmcc> (thx)
[15:57] <chaselivingston> mmcc: nope, not loud enough
[15:57] <mmcc> getting hoarse
[15:57] <chaselivingston> mmcc: oh well, just give up. typing is good enough
[15:59] <karni> mmc: perfect, thanks! /me lunching now
[16:02] <mandel> dobey, PangoLayout always has a PangoListAttr right? it cannot be the case that pango_layout_get_attributes returns a null pointer, or am I mistaken?
[16:03] <mandel> dobey, it does not state null as a return value in http://developer.gnome.org/pango/stable/pango-Layout-Objects.html#pango-layout-get-attributes
[16:04] <mandel> hm.. looks like I do get a null pointer..
[16:32] <mmcc> ralsina, alecu - quick review: https://code.launchpad.net/~mikemc/ubuntuone-control-panel/set-default-folders/+merge/130171
[16:32] <mmcc> also alecu, https://code.launchpad.net/~mikemc/ubuntuone-client/find-logging-conf/+merge/130036
[16:32] <mmcc> another quicky
[16:33] <mmcc> and ralsina if you could look at this one again, since i had to resolve a conflict with one of your branches: https://code.launchpad.net/~mikemc/ubuntuone-control-panel/remote-folders-fix/+merge/126037
[16:34] <alecu> mmcc: in set-default-folders... are those names translated on non-english osx?
[16:34]  * alecu uses english
[16:34] <mmcc> alecu: that is a very good question. I will verify but I think you can always get to them with the english names
[16:38] <mmcc> alecu: yes, confirmed with a guest user - the file names are english. Finder and other UI controls translate them but don't rename them
[16:38] <mmcc> so maybe we should do the same in our UI
[16:41] <mandel> ok, EOD here after being told that I have to get an underline in pango have a diff alpha value that the rest of the font.. hard to explain to design why that is not possible.. sigh
[16:42] <ralsina> mmcc: got it
[16:43] <dobey> mandel: would have to look at the code
[16:43] <ralsina> mandel: lazy spaniard!
[16:43] <ralsina> mandel: it's just two alphas! ;-)
[16:44] <mandel> dobey, just did a small test and it does return null, easy fix
[16:44] <mandel> ralsina, ha! that is how I did it with a little hack and an horizontal bar but then got a needs fixing in the review (with which I partially agree)..
[16:44] <ralsina> mandel: faking underlines never ends well
[16:46] <mandel> ralsina, yes, with long text etc is going to look bad, so I'll make design think harder and not use diff alphas in the same 'object'
[16:46] <dobey> mandel: it just returns that attribute, and that attribute can probably be NULL; but it doesn't have a special meaning like other functions might return NULL for
[16:48] <mandel> dobey, ack
[16:48] <mandel> well, EDO for me, catch you all tom!
[16:50] <alecu> ralsina: mvo says that he can mumble in two hours, but I'm picking up amelia at that time. Shall we do it tomorrow on our AM?
[16:50] <ralsina> alecu: ok, tomorrow early is good
[16:56] <mmcc> Was going to call a mumble last week about sync menu support code only sending upload info, but it got lost, so I filed a bug so we don't forget: bug #1067806
[16:59] <ralsina> facundobatista: I have no problem with put_path_back but I don't follow it in the big picture, I could +1 but it would be sort of a lame +1
[17:01] <ralsina> mmcc: about the autoconnect being true by default. Yes. And this is for first-time users, true. BUT if you changed autoconnect then removed the device you will be in the wizard with autoconnect=false because we don't delete the config.
[17:01] <facundobatista> ralsina, events sent to the world about commands on nodes need to have the path
[17:01] <facundobatista> ralsina, commands has a to_dict() method that serializes important info from selves
[17:01] <ralsina> facundobatista: yes, but I don't know which commands those are, so I can't follow if this branch is sufficient :-)
[17:02] <facundobatista> ralsina, commands about files: Move, Unlink, Make, Upload, Download
[17:02] <ralsina> facundobatista: ok, in that case +1ing
[17:05] <mmcc> ralsina: yes - so in that case we're ignoring autoconnect that one time, which I thought would be OK.
[17:05] <ralsina> mmcc: sure
[17:06] <ralsina> mmcc: also +1 for oldfashioned use of map in set-default-folders ;-)
[17:07] <ralsina> mmcc: HOWEVER, I think those path strings should be unicode
[17:07] <dobey> eh?
[17:07] <mmcc> ralsina: that's old-fashioned? and oh yeah, unicode. d'oh
[17:07] <ralsina> mmcc: not 100% sure though. Let's ask gatox :-)
[17:07] <gatox> my isp has confirmed that my internet connection is working like crap.. at least they are honest..... they'll call me to fix the problem in less than 3 hours (i hope they are honest about that part too :P)
[17:07] <dobey> old fashioned? i'm all out of bourbon :-/
[17:08] <gatox> ralsina, what do you want to aask me?
[17:08] <dobey> ralsina: dirspec is all bytes, all the time, at least
[17:08] <ralsina> gatox: look at https://code.launchpad.net/~mikemc/ubuntuone-control-panel/set-default-folders/+merge/130171
[17:08] <ralsina> gatox: should those paths be bytes or unicode?
[17:09] <ralsina> we need to check what the other implementations do, I guess
[17:10] <mmcc> linux opens the dirs file as utf-8…
[17:11] <mmcc> windows uses the return value of win32com.shell.SHGetFolderPath after calling it with unicode args
[17:11] <gatox> ralsina, we have bytes in the paths
[17:11] <gatox> that's why we can interact with dirspec without failing
[17:12] <ralsina> ok then bytes it is
[17:12] <ralsina> and yes, all use of map is old fashioned: http://stackoverflow.com/questions/5426754/google-python-style-guide
[17:14] <gatox> ralsina, maybe is not necessary because this is darwin specific
[17:14] <mmcc> slow brain today, bytes means type 'unicode' in py2, right? so I prepend 'u'? I didn't sleep well enough and someone's in here yelling about Mitt Romney
[17:14] <briancurtin> mmcc: bytes is str in 2
[17:14] <ralsina> mmcc: no, bytes is str in 2
[17:14] <gatox> mmcc, ralsina but..... i think that it would be better if we use expand_user instead of expanduser
[17:14] <briancurtin> jinx
[17:14] <gatox> so we are consistent
[17:15] <ralsina> mmcc: yes, like gatox say, use expand_user from dirspec
[17:15] <ralsina> or from wherever if it's not from dirspec ;-)
[17:15] <gatox> ralsina, mmcc no, expand_user is from: from ubuntuone.platform import expand_user
[17:15] <gatox> there the home is obtained from dirspec
[17:15] <ralsina> gatox: preemptively corrected myself ;-)
[17:15] <gatox> ralsina, jeje yes
[17:16] <ralsina> mmcc: using expand_user ensures we get the right type anyway
[17:16] <mmcc> which is just os.path.expanduser(b'~') on darwin
[17:16] <ralsina> mmcc: yes, it forces bytes :-)
[17:16] <mmcc> sounds good
[17:19] <mmcc> so if I want to write a test that I did that right, what's the forward-compatible way to do it? testing against str isn't it, right?
[17:20] <ralsina> you could compare to type(b'')
[17:20] <mmcc> type(should_be_bytes) == type(b'is bytes')?
[17:20] <mmcc> ah there we go
[17:20] <ralsina> yes
[17:29] <mmcc> ok, just updated set-default-folders, should be ready to go
[17:31] <ralsina> mmcc: looking...
[17:31] <ralsina> mmcc: +1
[17:33] <ralsina> mmcc: also, ok on remote-folders-fix
[17:35] <dobey> should i build pyflakes packages with my patch?
[17:35] <dobey> how would we use that on win/osx?
[17:35] <mmcc> ralsina: great! now here's the fix for u1trial not working right on windows -- thanks to you for your tip on the delightfully tacky mr.scripty : https://code.launchpad.net/~mikemc/ubuntuone-windows-installer/calling-mr-scripty/+merge/130182
[17:35] <mmcc> dobey: thinking
[17:36] <mmcc> dobey: can you build it as an egg? we can specify a URL to a custom egg in the buildout
[17:37] <dobey> that's probably a possibility. is that how we're grabbing it now?
[17:38] <mmcc> yeah we just tell buildout 'get the egg called pyflakes, version 0.5.0' - I guess it finds it on pypi or whatever
[17:39] <dobey> hmm
[17:39] <dobey> i guess it just grabs the tarball from there
[17:40] <ralsina> dobey: if you can provide a URL with the tarball it can just build it from scratch
[17:41] <ralsina> mmcc: looking for mr scripty now then
[17:41] <mmcc> ralsina: looking for mr scripty?
[17:41] <mmcc> if you see mr goodbar, keep looking
[17:41] <ralsina> mmcc: omfg you were not even born when that movie came out :-)
[17:42] <mmcc> Is that true?
[17:42] <mmcc> oh yeah it is
[17:42] <ralsina> I am guesstimating
[17:43] <mmcc> very close. anyway I'm old enough to use it for a bad joke :)
[17:43] <dobey> hahahah
[17:43] <gatox> ohhhhh alecu is not here..... i had good news for himm
[17:45] <gatox> which movie are you talking about?
[17:45] <dobey> looking for mr goodbar
[17:46] <gatox> ah....... never hear of it
[17:46] <briancurtin> anyone know why, on vista/7, authentication fails on installation when using existing creds? gets SSL handshake error in sso-client log
[17:47] <dobey> briancurtin: cert fail?
[17:47] <nessita> briancurtin: httplib version too new?
[17:47] <briancurtin> it works on XP and 8
[17:48] <briancurtin> i'll check httplib version but it should be fine since we locked the versions down in buildout
[17:49] <dobey> briancurtin: vista/7 have the weird "request a CA cert" API thing don't they? if XP just has the certs installed already, and 8 went back to doing that, they might work fine while it fails on vista/7 (just guessing though)
[17:49] <briancurtin> dobey: i dont know much about certs. i see that we have the certs were placed in the usual spot by the installer. i'll poke through the logs...maybe they arent being found or something
[17:50] <briancurtin> maybe that could be it
[17:50] <dobey> briancurtin: does it work after logging into the web site in IE?
[17:50] <briancurtin> i'll check
[17:53] <briancurtin> dobey: logging into one.ubuntu.com/files made it work. i'm now logged in
[17:56] <ralsina> briancurtin: then yes, it's the autofetching of certs
[17:56] <ralsina> that's the single most stupid thing in windows
[17:57] <ralsina> ok, not really, but it's stupider than average
[17:59] <briancurtin> ralsina: is there any known solution before i start digging in? i feel like this came up and someone knew how to fix it, but we never got around to implementation
[18:00] <ralsina> briancurtin: basically, we are bundling the cert, we should just check it manualy
[18:02] <chaselivingston> mmcc: ping
[18:02] <mmcc> chaselivingston: yo
[18:02] <chaselivingston> mmcc: that ticket you just emailed me about, could you reassign it to "Nobody in particular" ?
[18:02] <briancurtin> ralsina: ok, i'll look into it
[18:03] <mmcc> chaselivingston: that's changing the "Owner"?
[18:03] <chaselivingston> mmcc: right, change that drop down and then save changes
[18:03] <mmcc> chaselivingston: done
[18:04] <chaselivingston> mmcc: awesome, thanks
[18:04] <chaselivingston> mmcc: when you have some time, i'd be glad to walk you through some rt basics
[18:05] <mmcc> chaselivingston: ok, thanks. I'll ping you about it sometime. not right now though :)
[18:05] <chaselivingston> mmcc: cool, no problem
[18:12] <dobey> bugger, there's a problem with PPAs :(
[18:19] <ralsina> mmcc: +1 on the talented mr. scripty
[18:22] <mmcc> ralsina: thanks! and oh yeah, another great movie
[18:47] <dobey> heh
[18:47] <mmcc> running low on battery, might drop off, brb
[18:54] <mmcc> ugh, got to run, no plugs here
[18:54] <mmcc> back in a bit
[19:07] <alecu> my vps is innaccesible. So is my quassel instance :-(
[19:10] <gatox> hey alecu ! hi, i just sent you an email
[19:12] <alecu> gatox: thanks, looking
[19:14] <alecu> gatox: sounds reasonable to use that dictionary
[19:14] <gatox> alecu, and we can fix two bugs having this on syncdaemon :D
[19:15] <alecu> gatox: let's discuss it with facundobatista too, since he may provide some more ideas, and tell us if that dict is the right one to use.
[19:16] <gatox> alecu, in #ar? or here?
[19:19] <alecu> gatox: I cannot access #ar currently. Perhaps we can convince facundobatista to join us in mumble?
[19:20] <gatox> alecu, maybe..... facundobatista ?
[19:20] <facundobatista> gatox, otp
[19:27] <facundobatista> gatox, mumble?
[19:27] <gatox> alecu, mumble?
[19:27] <gatox> i'm there
[19:27] <gatox> facundobatista, already there...... waiting for alecu too
[20:09] <karni> from Android docs on Instrumentation.invokeMenuActionSync: "flag - Additional flags, if any". oh man, why haven't I figured it out myself! This is briliant. Not.
[20:17] <mmcc> I'm back. I guess that was my lunch
[20:18] <ralsina> mmcc: well, it depends. Did you eat?
[20:18] <ralsina> mmcc: you stayed way too late yesterday, so two lunches today are doable.
[20:18] <mmcc> ralsina: I had a sandwich! :)
[20:19] <mmcc> ralsina: ack. don't think I need two lunches. but I may not be in tonight.
[20:19] <mmcc> ralsina: it's just so hard to stop when it's quiet and you're getting stuff done™…
[20:19] <ralsina> mmcc: I remember when that happened to me :-)
[20:20] <dobey> intro mails are so difficult
[20:22] <dobey> oh well
[20:23] <dobey> maybe we do need a list
[20:23] <dobey> but ugh; e-mail
[20:24] <ralsina> dobey: do you prefer a facebook group? Perhaps a g+ circle ;-)
[20:24] <briancurtin> some day i will actually complete the task of setting up autofolder or whatever that server-side email tool is which filters things for you
[20:26] <briancurtin> ralsina: we should just mass text message each other
[20:26] <ralsina> briancurtin: chain-tweet
[20:27] <dobey> ralsina: drums at stonehenge
[20:29] <dobey> i guess we could rename the team and set up a list on lp
[20:34] <gatox> okkk...... eod here!! see you tomorrow people!! enjoy
[20:34] <mmcc> briancurtin: you should do that now, it makes a world of difference
[20:36] <mmcc> really right away. it made my inbox usable, and I have happily ignored thousands of LP spams
[20:36] <briancurtin> what was the script called again? autofolder? something like that
[20:37] <mmcc> I'll look
[20:37] <mmcc> https://wiki.canonical.com/KamalMostafa/Autofolder
[20:44] <karni> That's nice.
[20:44] <karni> Sometimes I feel bad I use gmail in browser.
[20:45] <mmcc> I have a question about the music store <-> client sync. I don't think this is internal only… It's working great for me, I bought a free song and now it's on my mac. But it's in ~/.ubuntuone/Purchased from Ubuntu One/ -- which won't show up anywhere, and is hard to e.g. add to iTunes or whatever… Is this a mac bug ? I think the other platforms do the same thing, and I'm wondering if there's a plan somewhere to e.g. put a l
[20:45] <mmcc> to that like we do with shares
[20:45] <karni> oh wait. gmail actually supports imap!
[20:45] <ralsina> mmcc: that is linked in ~/Ubuntu One/
[20:46] <karni> mmcc: you were cut off ".. a plan somewhere to e.g. put a l"
[20:46] <mmcc> ralsina: I think there's a bug there, then, because it isn't for me
[20:46] <ralsina> or used to be and isn't anymore, maybe
[20:46] <mmcc> karni -- put a link to that like we do with shares
[20:46] <mmcc> like what ralsina said
[20:46] <karni> ralsina: in any case, it causes problem on Android as well, because MusicScanner does not discover music in hidden folders
[20:46] <karni> /s/hidden/dot folders
[20:46] <dobey> ralsina: it is not linked from anywhere
[20:47] <ralsina> dobey: used to be?
[20:47] <dobey> ralsina: nope. there used to be a link in ~/.local/share/ubuntuone/ to it
[20:47] <dobey> never was one under ~/Ubuntu One/ though
[20:47] <ralsina> dobey: yes, and that is linked to "Shared with me"
[20:48] <ralsina> dobey: so you could find the music in "~/ubuntu one/shared with me/purchased music"
[20:48] <dobey> ralsina: no, there used to be a symlink to the purchased music folder also, and it was even translated (which made life even more hell)
[20:48] <dobey> ralsina: no, shared with me linkes to another directory in ~/.local/share/ubuntuone/
[20:48] <dobey> shares/ actually
[20:48] <dobey> the music link was totally separate
[20:48] <ralsina> a maze of links all alike
[20:49] <mmcc> also, that path is platform specific. shares in osx are in ~/Library/Application Support/ubuntuone
[20:50] <dobey> mmcc: yes, it was done in the rhythmbox plug-in also, which is platform specific :)
[20:50] <mmcc> so what happened to that link, I wonder
[20:50] <dobey> but i got rid of that symlink adding, because it was a total mess
[20:50] <dobey> the music one
[20:51] <dobey> shares should get symlinked correctly on all the platforms
[20:51] <dobey> well "symlinked"
[20:52] <ralsina> we could check on sd startup and create it into ~/u1 I guess
[20:52] <dobey> ick.
[20:52] <ralsina> but then we would get complains about us creating strange possible malignant symlinks
[20:52] <ralsina> dobey: only if the purchased music volume is subscribed of course
[20:52] <karni> Why couldn't we keep it in $HOME ?
[20:52] <dobey> then there's the whole "we might add actual symlink support in future" issue
[20:53] <karni> (that is, would it be viable to move it)
[20:53] <dobey> i think moving it now would be problematic
[20:53]  * karni nods with sad face
[20:53] <dobey> also, having ~/Purchased from Ubuntu One/ would be weird
[20:53] <ralsina> it would be very problematic since we would also have to move it serverside
[20:54] <ralsina> dobey: symlink support is not happening in the foreseeable future so not a factor. If this is cheap, we can do it, though.
[20:54] <mmcc> what happens if we put it in ~/Music/Purchasedblahblah/ , since ~/Music is a folder that exists everywhere? If the user makes it a UDF does that mess things up?
[20:55] <mmcc> (makes ~/Music a UDF when we've put that symlink in there)
[20:55] <ralsina> mmcc: yes, he won't ever be able to make ~/Music a UDF without a lot of tinkering
[20:56] <mmcc> :\
[20:56] <dobey> actually, if it's a symlink, it doesn't matter
[20:56] <dobey> we don't follow symlinks, so it would just be ignored
[20:56] <dobey> same as if it's in ~/Ubuntu One/
[20:56] <ralsina> dobey: yes, that's true
[20:56] <ralsina> so we could link it there on mac & ubuntu
[20:57] <ralsina> ok, not on ubuntu because of player issues
[20:57] <mmcc> I think that'd be best - it makes sense to me to put it in ~/Music
[20:57] <dobey> yeah, on ubuntu it's a problem
[20:57] <mmcc> player issues? I'm afraid to ask
[20:57] <dobey> mmcc: duplicate entries in the player
[20:57] <karni> dobey: I don't see why having having ~/Purchased from Ubuntu One/ would be problematic.
[20:57] <ralsina> almost the same thing in windows, also
[20:57] <mmcc> not that "integrating" with iTunes is something I'm looking forward to (although I think we should do that)
[20:58] <dobey> karni: don't worry, the community will tell you why, if we were to do it
[20:58] <karni> dobey: heh ;]
[20:58] <dobey> karni: but even so, i don't like it either :)
[20:58]  * karni nods
[21:01] <dobey> karni: shouldn't you be off having a beer or something by now? :)
[21:02]  * dobey needs to figure out when to take the rest of his holidays… and soon
[21:03] <karni> dobey: I rarely have been Wednesday evenings :) Anyhow, I started late today. Like 1 PM.
[21:03] <dobey> ah
[21:03] <karni> I need to get things done. Especially that I may have limited time to finish this Android music app soon.
[21:03] <mmcc> so, what was the problem with having the symlink in ~/U1/Purchased…/ ? does putting it in ~/Music/Purchased… solve that problem? (at least on macs?)
[21:05] <karni> I think even if we put it there, we could black list it if we ever follow symlinks while syncing.
[21:05] <ralsina> mmcc: putting it in Music is nicer because it makes it appear in the expected place
[21:05] <ralsina> mmcc: although the braindeadness of finder dereferencing symlinks makes it ugly anyway :-(
[21:06] <karni> mmcc: I know this is remotely related, but I keep u1 files (including Ubuntu One as a folder) under ~/u1, and music under ~/u1music (where ~ is an equivalent of large storage on the device)
[21:06] <ralsina> mmcc: also... is ~/Music localized?
[21:06] <dobey> putting it under ~/Ubuntu One/ is the best solution i think, if we're going to have one
[21:07] <karni> dobey++
[21:07] <mmcc> ralsina: the filesystem is in english. Finder will display ~/Music differently based on the current language but it doesn't change the files names
[21:09] <ralsina> I am +0 on both locations
[21:09] <ralsina> and this feels like a cheap improvement
[21:09] <ralsina> I like those
[21:10] <mmcc> dobey: why? I still don't understand what made it a pain before…
[21:10] <dobey> mmcc: what made ~/Music a pain?
[21:11] <mmcc> dobey: the symlink system that was there before… I thought there used to be a symlink to ~/.ubuntuone/Purchased… under ~/u1 but you removed it - did I misread?
[21:11] <dobey> mmcc: there was never a symlink to it under ~/u1
[21:12] <dobey> mmcc: there was a translated symlink to it under $XDG_DATA_HOME. and it was a huge mess of code to even get it created, that made for annoying problems when porting the rhythmbox extension to the new rhythmbox APIs
[21:12] <dobey> and the banshee extension didn't create that symlink
[21:12] <mmcc> ah.
[21:13] <dobey> and we had several issues where duplicate songs would show up for various reasons; some due to the symlink, some due to the way banshee works
[21:13] <mmcc> so it was never visible in e.g. nautilus?
[21:13] <dobey> not directly, no
[21:14] <mmcc> right, you can always get to it via control panel…
[21:14] <dobey> at least not for people who aren't aquarius, who set his XDG_HOME_FOO variables to be more mac-like
[21:14] <dobey> well, now you can. you couldn't back then
[21:14] <mmcc> ok
[21:15] <dobey> and sticking it under ~/Music/ means we have to special case platforms to avoid some of those issues
[21:15] <dobey> sticking it under ~/Ubuntu One/ is the simplest/best solution if we're going to have a symlink to it
[21:16] <mmcc> well maybe I need to rethink this then. the only media player that anyone on a mac cares about is iTunes, and so if we figure out a way to have synced tracks show up in iTunes, no one will ever care if it's not visible in the finder
[21:17] <mmcc> well, maybe and Spotify. let's see…
[21:17] <ralsina> mmcc: putting the symlink on ~/Music would do that?
[21:17] <dobey> i'm not totally against a symlink under ~/Ubuntu One/; but would much prefer the tracks to just show up in the players
[21:18] <dobey> ralsina: let's not touch ~/Music
[21:18] <dobey> ralsina: it will mean a mess of special cases in the code
[21:18] <dobey> which will only exacerbate problems if any happen to occur
[21:19] <dobey> especially if we end up getting an itunes extension to auto-add things to library or whatever
[21:20] <ralsina> dobey: I am talking mac here
[21:21] <mmcc> ralsina: no, iTunes puts its things in a subfolder of ~/Music
[21:21] <ralsina> EOD for me
[21:22] <ralsina> see you guys tomorrow
[21:22] <mmcc> bye ralsina
[21:23] <dobey> ralsina: i am talking code :)
[21:23] <dobey> anyway, i should get off of here too
[21:24] <dobey> have a good evening all
[21:24] <mmcc> hrm. Spotify lets you add a folder as a local source but apparently not automatically
[21:25] <mmcc> bye dobey
[21:27] <karni> bye dobey
[21:27] <karni> bye ralsina o/
[21:37] <alecu> hey, all, I'm about to EOD. Will probably return later for some pending reviews.
[21:39] <karni> Laterz alecu o/
[21:39] <karni> I have a db related but that's tripping up some of my tests. Looking into it currently.
[21:54] <mmcc> hrm, super easy to copy a synced music track into iTunes, but not so easy to avoid duplicating it (i.e., not sure it's possible)
[22:42] <mmcc> OK, calling it EOD here, I'm going to try poking at a local DAAP server like forked-daapd as an interesting option to get iTunes to see our music files without copying them, since it's basically impossible to do that via the applescript api.
[22:42] <mmcc> but that's off-hours stuff for now, I'd say
[22:49] <karni> take care mmcc !


[12:52] <TheSilentLink> when running a game such as rocket league and tabing out and then scrolling in firefox the whole system stutters and starts to lag. The audio and the screen animations lag. Is there a fix? This didn't happen with other distros


[02:53] <MrZorg2> Hi
[02:53] <MrZorg2> I have Ubuntu with lxde window manager installed on my gumstix Overo Air computer
[02:54] <MrZorg2> Is there no way to put a c compiler on it?
[02:54] <MrZorg2> I've tried alot of things
[02:56] <persia> MrZorg2, Have you tried `apt-get install gcc` ?
[02:57] <MrZorg2> It doesn't have wiresless-tools installed, which means I can't use iwconfig
[02:57] <MrZorg2> to get connected
[02:57] <MrZorg2> any other way to get connected?
[02:58] <persia> MrZorg2, Lots of ways, but it depends on lots of things.  Does it have USB?  Do you have a USB wired ethernet device?  Does it have serial?  Do you have serial protocol software installed (e.g. ppp)?
[02:59] <persia> Do you have access to external media?  If so, you could download the packages, and copy them manually (yes, this will be a painful process).
[02:59] <MrZorg2> I downloaded packages and put them on a thumbdrive
[02:59] <MrZorg2> none of them would install
[02:59] <persia> How did you try to install them?
[02:59] <MrZorg2> every one of them complained that there was no c compiler
[03:00] <MrZorg2> I tried putting the binaries of gcc-toolchain on it, but the binaries wouldn't execute
[03:00] <MrZorg2> ./configure, install, make, etc.. the usual
[03:00] <persia> Ah.  Don't do that.
[03:00] <MrZorg2> make's not installed either
[03:01] <MrZorg2> what should I do?
[03:01] <persia> Download the binary packages.  Install them with dpkg -i ${file}
[03:01] <MrZorg2> okay
[03:01] <MrZorg2> cool, maybe I can get the GNU Arm toolchain to work
[03:02] <persia> Should work by default.  It was used to build the entire release.
[03:02] <MrZorg2> I'll give it a try, brb
[03:06] <MrZorg2> every file that's in the bin folder of gnuarm?
[03:07] <MrZorg2> hmm
[03:08] <MrZorg2> dpkg: error processing arm-elf-gcc (--install): subprocess dpkg-deb --control returned error exit status 2 Errors were encountered while processing: arm-elf-gcc
[03:09] <persia> Um, no.
[03:09] <MrZorg2> oh, the binary packages, not the binary files
[03:09] <persia> You want the .deb files for the packages that contain the toolchain.  Basically, the dependencies of the build-essential package.
[03:09] <persia> Right.
[03:10] <persia> We tried to do the hard part already :)
[03:10] <MrZorg2> Sorry.. More brb
[03:13] <MrZorg2> I don't think they offer .deb packages of gnuarm toolchain, get something else?
[03:13] <MrZorg2> nm
[03:14] <persia> I thought we did.  What do you mean by the gnuarm toolchain?
[03:14] <persia> gcc, etc?
[03:14] <MrZorg2> http://www.gnuarm.com/
[03:14] <MrZorg2> it has a bunch of stuff
[03:15] <persia> Oh, no.  That's not offered, although the components (e.g. binutils, gcc, newlib, etc.) are.
[03:15] <persia> e.g. https://launchpad.net/ubuntu/jaunty/armel/libnewlib0/1.17.0-0ubuntu4
[03:16] <persia> Although I find http://archive.ubuntu.com/ubuntu/pool/main/n/newlib/ easier to navigate sometimes.
[03:17] <MrZorg2> what order should I install these in?
[03:17] <persia> That's trickier.
[03:20] <persia> I'd probably start with build-essential, and then start pulling the packages based on the complaints about missing dependencies.
[03:20] <MrZorg2> If I can't find ubuntu debs I need, can I use ones I find other places, like debian's site?
[03:21] <persia> There's no guarantee of binary compatibility between Ubuntu and anywhere else, so that's a bit dangerous.
[03:21] <persia> But I know you shouldn't need any packages not in Ubuntu for the basic build toolchain.
[03:22] <persia> If you need an esoteric library, and it's not in Ubuntu, you can probably pull the debian-format source from somewhere else and build it (run `debuild` in the unpacked package directory) to get a compatible package.
[03:38] <MrZorg2> arrrgh
[03:38] <persia> ?
[03:39] <MrZorg2> none of the deb packages for wireless-tools will work
[03:39] <persia> How don't they work?
[03:39] <MrZorg2> package architecture doesn't match system (armel)
[03:40] <MrZorg2> i just found another one
[03:41] <persia> where are you looking?
[03:42] <persia> http://launchpadlibrarian.net/19753609/wireless-tools_29-1.1ubuntu2_armel.deb is probably right.
[03:42] <persia> The path to get there is as follows:
[03:42] <persia> Start from https://launchpad.net/ubuntu/+source/wireless-tools
[03:43] <persia> click 29-1.1ubuntu2 (as the version for the Jaunty release)
[03:43] <persia> click "jaunty armel" in the "Builds" portal on the upper left.
[03:44] <persia> click "wireless-tools 29-1.1ubuntu2" in the Resulting Binaries portal on the upper left
[03:44] <MrZorg2> when i searched for wireless-tools on the ubuntu site the search result was for the releaser's website.. so I assumed it wasn't there on the ubuntu site
[03:44] <MrZorg2> thanks
[03:44] <persia> Download the file listed under "Downloadable files"
[03:44] <persia> I don't have a lot of faith in those searches :)
[03:45] <persia> packages.ubuntu.com might be useful though.
[03:46]  * MrZorg2 holds breath
[03:46] <MrZorg2> aww
[03:46] <MrZorg2> got some dependenciies to install first
[03:47] <persia> Yeah.  Until you get a net connection up, you'll be playing that game for a bit.
[03:47] <MrZorg2> heh
[03:47] <persia> There's a couple other ways to do it that promise automation, but this is the one I tend to use.
[03:47] <MrZorg2> it tried to install though.. that's progress, for me
[03:50] <persia> I'm not sure how to document this properly.  We tend to think of armel as just another architecture, not really any different from i386 or powerpc or sparc, except in terms of the instructions.
[03:51] <persia> But I think most people tend to think it needs special tools: there's a lot like yourself that come by looking to do it differently.
[03:51] <persia> Do you have any suggestions?
[03:59] <MrZorg2> sorry, was afk persia
[04:01] <NCommander> persia, he could try apt-moving an amel alternate CD; might be less painfl
[04:01] <NCommander> *painful
[04:02] <persia> NCommander, Or just copy the pool from an alternate and install build-essential from that.  Good idea.  Care to outline the procedure?
[04:03] <NCommander> persia, not really, I never using apt-move, or a file repo before
[04:03] <NCommander> s/file/local/g
[04:03] <persia> Hrm.  Well then.
[04:04] <NCommander> persia, I would think you would have used apt-move before, you've said things about it before :-)
[04:05] <NCommander> also
[04:05] <NCommander> maybe debootstrap --variant=buildd --arch armel --foreign --make-tarball, and then decompress the result in the gumstix's root directory
[04:06] <NCommander> (and then afterwords do dpkg -i --force-all /var/cache/apt/archives/*.deb to make it properly reinstall the base system, or something like that)
[04:06] <persia> Won't that unpack the packages?
[04:06] <persia> And some base system is already installed.
[04:06] <NCommander> -i?
[04:06] <NCommander> -I is install
[04:06] <NCommander> -x is extract
[04:06] <NCommander> er, -i is install
[04:07] <NCommander> It's how I got my babbages setup with a toolchain before we had ogra's handy script
[04:07] <NCommander> actually
[04:07] <persia> RIght, but you weren't working from a preinstalled system.
[04:07] <NCommander> debootstrap --download-only --arch armel --variant buildd --foreign
[04:07] <NCommander> Then copy all the debs, and reinstall to get the necessary dev packages :-)
[04:08] <NCommander> (I figure thats easier than picking through dependencies by hand)
[04:08] <persia> Well, depends.  For short stacks, dependency chasing isn't so bad.
[04:08] <persia> That's why there's a pool on the LiveCDs: to permit one to use that to get basic networking up.
[04:08] <NCommander> The toolchain stack with C and C++ compiler was long enough to make me shiver when I had to do it
[04:09] <persia> Except much of it is usually installed by default, which should reduce it considerably.
[04:09] <MrZorg2> Now I have iwconfig :D
[04:10] <MrZorg2> but no eth0
[04:10]  * MrZorg2 plays detective
[04:14] <MrZorg2> I'm assuming this would install a driver for the gumstix's wireless
[04:14] <MrZorg2> but that would make my life easier
[04:16] <persia> I don't think Ubuntu has a kernel for the gumstix: you'll probably have to get the driver from there.
[04:17] <persia> Also, check if you have a wlan0
[04:17] <MrZorg2> i checked the interfaces file, only lo
[04:18] <persia> and ifconfig -a also reports nothing?
[04:18] <persia> Because /etc/network/interfaces only contains lo by default, regardless of available hardware.
[04:20] <MrZorg2> ifconfig only brings up lo
[04:27] <MrZorg2> hmm
[04:27] <MrZorg2> It doesn't detect the wireless at all
[04:28] <persia> Right.  That's a kernel thing.  Check dmesg to verify, and go hunt for modules from whereever your kernel originates.
[04:32] <MrZorg2> not in dmesg
[04:32] <persia> Right.  If there's nothing in dmesg, it's likely your kernel didn't autodiscover it.  You might be able to force load by modprobing some module, but I have no idea what's available there.
[04:33] <persia> Some day we'll have proper kernel support for all boards in the archive, but that day remains in the hazy future.
[04:39] <MrZorg2> it's funny, before I installed ubuntu I was using what came on the gumstix (OE) and could connect to the internet
[04:41] <persia> So, which kernel did you install when you installed Ubuntu?
[04:41] <MrZorg2> 2.6.28-omap1
[04:42] <persia> and which kernel were you using when you were running OE ?
[04:42] <MrZorg2> Not sure
[04:42] <MrZorg2> if I pop the sd card out, I could probably tell
[04:42] <persia> Well, that's the bit to track down.  I suspect there's a change there that matters.
[04:42] <MrZorg2> ok
[04:42] <MrZorg2> thanks for all your help, by the way
[04:43] <persia> No problem.  That's part of the reason for this channel.
[04:48] <MrZorg2> do you think I should update the kernel?
[05:03] <persia> I have no useful advice for your kernel state.  I know that Ubuntu doesn't supply a kernel that works on that device.
[05:03] <persia> As a result, you'll need to get a kernel somewhere else, either from someone else, or by building it yourself.
[05:04] <persia> So, if you're having a kernel driver issue, I'd recommend taking that up with your kernel supplier.
[05:04] <persia> Or with your device supplier :)
[05:05] <MrZorg2> I don't really have a kernel supplier.. I followed the directions on this page http://johnwoconnor.blogspot.com/2009/04/installing-ubuntu-on-gumstix-overo.html to install Ubuntu on my microsd card
[05:06] <MrZorg2> when you say "kernel supplier" I get this mental image of some guy talking on the phone saying,"We just got in a big shipment of kernels. I'll make you a deal."
[05:06] <persia> So your kernel was downloaded from http://www.gumstix.net/overo-gm-images/v0.91/uImage-overo-v0.91.bin ?
[05:07] <MrZorg2> yeah
[05:07] <persia> heh :)  Well yes.  That is what I mean, except that the phone call in this case happens to be a blog post.
[05:07] <persia> In that case, gumstix.net would have supplied your kernel.
[05:07] <persia> So you'd want to use the gumstix fora to investigate the issue.
[05:08] <MrZorg2> aha
[05:08] <persia> I'm not telling you to go somewhere else because I don't want to help, but only because I can't help, as I don't know anything about that kernel.
[05:10] <persia> Actually, there's a comment about getting wireless to work on that post.  Something about copying the /lib/modules/ stuff right before the last step.
[05:11] <persia> http://overobuntu.svn.sourceforge.net/viewvc/overobuntu/bin/2.6.28-lib/modules.tar.gz?view=tar may or may not be what you want, and may or may not be trustworthy.


[11:19] <]oscar> I'm trying  to see video on my smartphone, via dnla, with Skifta. After upgrading Mythtv to last version, I got an url on the smartphone, but I cannot play anything. The url is like http://<IP_ADDRESS>:6544/ContentGetVideo?id=1223434
[13:04] <]oscar> I found that bakend replay to such url as "404 - not found"...
[15:38] <]oscar> sokved, was a problem with file path...
[22:27] <Kwisher> can't seem to get past the initial backend setup
[22:56] <Kwisher> can't seem to get past the initial backend setup


[03:31] <bobJabba> wazzaaaaaaaaap
[03:37] <GreenCloud> musta?
[03:39] <bobJabba> eto antok lol
[03:39] <bobJabba> reading python.org
[03:56] <GreenCloud> nice...
[03:57] <GreenCloud> you might also want to search for wxPython... cool stuff
[03:57] <GreenCloud> its a multi-platform GUI programming in python,
[04:03] <GreenCloud> bobJabba: reboot lng ako... im intalling UNIX in my other machine... laters
[05:44] <GreenCloud> bobJabba: musta first meeting sir???
[05:45] <bobJabba> GreenCloud: mamaya pa. 3:30pm. excited ka naman masyado lol
[05:45] <GreenCloud> ngek...mmya p pla...
[06:01] <tom> I am an Ubuntu user from India. I need an offtopic help. Can anybody help?
[06:03] <GreenCloud> to
[06:03] <GreenCloud> tom: what is your concern?
[06:04] <GreenCloud> let's see if i can help you...
[06:04] <tom> Its offtopic. Not related with computer. I have a friend in Manila. She does not have an email address. I have to send her my Postal address.
[06:04] <tom> Thats all.
[06:05] <tom> I called her but cannot understand the accents mutually
[06:05] <tom> :-)
[06:05] <tom> Can you help me?
[06:09] <GreenCloud> i sent u a pm... check ur irc
[06:12] <tom> Her name is Olive /q GreenCloud Thanks alot
[06:16] <GreenCloud> olive? nice name... very familiar...
[06:17] <GreenCloud> i have a sister in law also named olive...
[06:47] <bobJabba> GreenCloud: I'm leaving in a bit for the InfoLeak meet. Tama na yang chat-chat, punta ka na rin lol busy ka lang sa kaka-chat eh haha joke :P
[06:50] <GreenCloud> hehehe...may tinatapos din akong project sir...audio editing...
[06:50] <GreenCloud> i wish i could just show up and do my stuff at the same time...
[06:51] <GreenCloud> i would need to upgrade my brain first to do that
[06:51] <GreenCloud> bobJabba: GOODLUCK sir! mabuhay ka!! Salute!!!
[06:59] <bobJabba> lol kaya mo yan, ikaw pa. May free wifi naman dun eh. Tara na! I'm logging off now.  XD
[15:00] <str0ng> Terminus-: haha.. i have no choice.. it's on our environment, and we're supporting it
[15:00] <Terminus-> never had the chance to take a look at solaris containers.
[15:01] <str0ng> i see..
[15:01] <Terminus-> str0ng: well, i would use it as well if i didn't have to care about the licensing part. =)
[15:01] <str0ng> HPUX is also a pain :(
[15:01] <str0ng> Terminus-: haha.. well, i'm not paying for it.. the client does :)
 hello ship! wala p si boss bob, napagod ata sa meeting nila kanina with our fellow linux users >ahehehhe
[15:01] <Terminus-> it's weird how HPUX/AIX/Solaris feel totally alien.
[15:02] <shipcode> just found a good free shell account na pwede lagyan ng bot
[15:02] <shipcode> at nagrurun ng perl
[15:02] <shipcode> kasi
[15:02] <Terminus-> str0ng: good for you then. as long as somebody's paying, i'd give it a go. hehe
[15:02] <str0ng> Terminus-: haha.. well, they really are :)
[15:02] <shipcode> ubuntu 11.04
[15:02] <Terminus-> str0ng: switching between linux, bsd, and os x doesn't feel as weird. =)
[15:02] <str0ng> Terminus-: ow?
[15:03] <GreenCloud> shipcode: nice ok yan ah...pki pasa nga bai! tnx!
[15:03] <Terminus-> str0ng: yep. it's mostly the same.
[15:03] <shipcode> http://www.nvita.org/
[15:03] <str0ng> Terminus-: haven't used *bsd for a long time..
[15:03] <Terminus-> solaris package management feels even worse than BSD package management.
[15:03] <str0ng> what I've noticed on these NIX's, they are all command driven
[15:03] <Terminus-> no dependency tracking? seriously?!
[15:04] <shipcode> kilala nyo sino mga to > http://www.darkcode.com/img/34faa395.jpg
[15:04] <str0ng> Terminus-: sol10 does (i  believed)
[15:04] <shipcode> LoLz
[15:04] <Terminus-> str0ng: last one i tried was sol10. didn't see any dep tracking there.
[15:04] <GreenCloud> kinsa man ni bai?
[15:04] <str0ng> Terminus-: oh.. that's still the latest version..
[15:05] <GreenCloud> naa k diri?
[15:05] <Terminus-> str0ng: yep. tried it a few months ago. was only interested because of zfs.
[15:05] <GreenCloud> ship!
[15:05]  * str0ng i'm still not so acquainted with it :)
[15:05] <str0ng> ahh.. zfs..
[15:05] <shipcode> NBI Anti-fraud and Computer Crimes Division >  http://www.darkcode.com/img/34faa395.jpg
[15:07] <Terminus-> everything i run is pretty vanilla. just need storage, vmware, and centos. =)
[15:07] <str0ng> Terminus-: have you tried zones?
[15:07] <str0ng> nice :) hehe
[15:07] <Terminus-> str0ng: zones are under solaris containers which i mentioned earlier that i haven't tried yet. =)
[15:07] <str0ng> Terminus-: ah :)
[15:07] <GreenCloud> haha...pastilan!!!kinahanglan diay hinumduman pirmi ning mga nawonga
[15:08] <str0ng> Terminus-: we have a lot of `em
[15:08] <GreenCloud> baka bukas kumatok n lng bigla to sa bahay ko...
 haha...pastilan!!!kinahanglan diay hinumduman pirmi ning mga nawonga >tama
[15:08] <shipcode> lolz
[15:08] <Terminus-> enterprisey storage is too expensive. can't get my hands on a celerra or equivalent.
[15:09] <str0ng> Terminus-: freeNAS :)
[15:09] <Terminus-> str0ng: yeah, i figured you'd use zones if you use solaris for everything. =)
[15:09] <Terminus-> str0ng: SAN != NAS =P
[15:09] <str0ng> hehe..
[15:09] <str0ng> well..
[15:10] <Terminus-> besides, i don't need a fancy GUI. i can just use an iscsi target and initiator on centos. =)
[15:10] <str0ng> hehe..
[15:11] <Terminus-> FCoE is another thing that would be nice to play around with. hehe
[15:11] <str0ng> nice! :)
[15:12] <Terminus-> too bad it's yet another special switch to buy. at least it seems better than dedicated FC/IB hardware. hehe
[15:12] <str0ng> Terminus-: there's always an alternative :)
[15:14] <Terminus-> which is why i just use iscsi. good enough so far although i really need to get multipath up and running. =)
[15:14] <str0ng> hehe..
[15:14] <str0ng> expensive :)
[15:14] <Terminus-> i'm also trunking 2x gigabit ports to 20 VLANs on the new gateway for work. =D
[15:15] <str0ng> nice..
[15:15] <Terminus-> LACP + GVRP + VLAN \o/
[15:15] <str0ng> haha
[15:15] <str0ng> ang saya!
[15:16] <Terminus-> just one problem. IPMI is shared with the first lan port and seems to stop responding after the OS starts. >_<
[15:17] <Terminus-> i guess a dedicated IPMI port is still better. OTOH, this is a cheap supermicro atom box.
[15:17] <str0ng> well..
[15:19] <Terminus-> =)
[15:20] <Terminus-> anyway, time for a smoke and then back to hammering in vim.
[15:20] <str0ng> Terminus-: alright.. :)
[15:32] <str0ng> GreenCloud: taga asa ka bai?
[15:32] <shipcode> ako tga cebu
[15:32] <shipcode> lolz
[15:32] <shipcode> bisaya oh
[15:32] <str0ng> nice :)
[15:33] <str0ng> yeah, i'm from Mindanao :)
[15:33] <str0ng> working here in Manila.
[15:47] <GreenCloud> str0ng: taga laguna ako sir...pero kabalo cebuano...fluent ko cebuano ug chabacano...
[15:48] <str0ng> GreenCloud: nice :)
[15:49] <GreenCloud> str0ng: almost 5 years kasi ko tumira sa mindanao... then sa cebu naman almost 1 year ghapon...
[15:49] <GreenCloud> str0ng: taga asa diay k sa mindanao?
[15:49] <str0ng> GreenCloud: butuan
[15:50] <GreenCloud> str0ng: nakagala din ako jan sa butuan...pero mas matagal ako sa bayugan 1
[15:51] <GreenCloud> pero while i was in bayugan, week naman napunta ako ng butuan...
[15:51] <str0ng> GreenCloud: ah.. bayugan, agusan del sur :)
[15:51] <str0ng> nice :)
[15:51] <GreenCloud> str0ng: yes sir... agusan... ug prosperidad ghapon...
[15:52] <GreenCloud> nakagala din ako ng 1 month sa Tungao...
[15:52] <str0ng> cool :)
[15:52] <str0ng> work related?
[15:52] <GreenCloud> nope!
[15:53] <GreenCloud> im an artist sir...
[15:53] <GreenCloud> oil painter, landscape artist...
[15:53] <GreenCloud> then i go there, for nature hopping...
[15:53] <str0ng> GreenCloud: oi.  nice..
[15:54] <GreenCloud> once in a while
[15:54] <str0ng> GreenCloud: so you're using linux ?
[15:54] <GreenCloud> str0ng: yes sir...
[15:54] <str0ng> GreenCloud: cool:)
[15:55] <GreenCloud> so what do you do sir malakas?
[15:56] <str0ng> GreenCloud: you mean, my work? :)
[15:56] <GreenCloud> yes sir...
[15:57] <str0ng> i'm a firefighter... on the different field :)
[15:57] <str0ng> hehe
[15:58] <str0ng> GreenCloud: i work as a system admin.
[15:59] <GreenCloud> str0ng: nice, one of the highest paid jobs i know ;)
[16:00] <str0ng> GreenCloud: oh.. you're probably referring to Terminus- :) hehe
[16:01] <GreenCloud> str0ng: oooopz!~ maybe ~
[16:01] <GreenCloud> hehe
[16:03] <str0ng> hehe
[16:30] <shipcode> out na ako bye
[16:31] <shipcode> may pasok pa ako sa skul bukas


[21:45] <GTswagger> The call for speakers for the SouthEast LinuxFest ends soon.  So if you want to speak about your FOSS'y passions to a building full of Linux geeks in Charlotte, NC in June, get that submission in!  http://www.southeastlinuxfest.org/?page_id=18
[22:04] <minasota> Speaking of that. What do we actually do as a TN Ubuntu team? Besides this channel and launchpad... Are we "really" an Ubuntu team?
[22:04] <Unit193> FWIW, ubuntu-tn is quite different than ubuntu-us-tn.
[22:05] <minasota> Are they more active?
[22:06] <minasota> I'd like to get more involved with other people using Ubuntu in my area
[22:08] <minasota> It doesn't even have to be Ubuntu. It would be nice to actually meet other people in a group that use Linux
[22:08] <Unit193> LUGs too, perhaps then.
[22:08] <Unit193> I'd say cyberanger is a good one to ask about that, when he's around.
[22:14] <minasota> Do you all think anonymous can really damage Trump or do you think the info they have is nothing more than what most people could get with a little digging?


[01:15] <azeem> hrm
[01:15] <azeem> what happens if I upload a source packages to PPA but forget the .orig.tar.gz?
[01:15] <slangasek> mrh
[01:15] <azeem> I mean, will I have to bug people, or can I just rebuild the package with -sa and reupload
[01:16] <azeem> or do I have to bump version numbers
[01:16] <slangasek> it was rejected, then?
[01:16] <slangasek> or what?
[01:16] <azeem> dunno, it was only a few minutes ago
[01:16] <azeem> this was the first time I tried to upload something to PPA
[01:17] <azeem> ah
[01:17] <azeem> rejected
[01:17] <azeem> bah
[01:17] <azeem> Unable to find distroseries: unstable
[01:17] <slangasek> ah, really?  I have no recollection of using -sa when uploading a package to PPA; but maybe yours is an .orig.tar.gz that's not in the archive... oh, or it could be rejected for an unrelated reason ;)
[01:18] <azeem> slangasek: yeah, am trying to get the opensync-0.22 packages compiled for hardy
[01:18] <slangasek> s/archive/library/
[01:18] <azeem> but apparently I have to add bogus changelog entries with "hardy" in it for that
[01:18] <slangasek> azeem: no, you just need a .changes that points at hardy
[01:18] <azeem> ah, that'd work as well then
[01:18] <azeem> thanks
[01:19] <soundray> Hi, I've been assigned a bug and don't know why. What should I do?
[01:20] <slangasek> soundray: well, you might want to mention the bug # for starters :)
[01:20] <azeem>  Subject: [PPA debian-opensync] Accepted: opensync 0.22-2 (source)
[01:20] <azeem> yay
[01:20] <soundray> slangasek: #457246
[01:20] <slangasek> soundray: um... is that a Debian bug number?
[01:21] <slangasek> it's not a Launchpad bug number
[01:21] <soundray> slangasek: yes... but the email was sent to the address I use on launchpad.
[01:21] <soundray> I guess it's just a mistake. I know hardly anything about netatalk :)
[01:22] <azeem> soundray: what's your launchpad login and/or the address you use on it?
[01:23] <soundray> azeem: soundray<EMAIL_ADDRESS>[01:23] <azeem> weird
[01:23] <slangasek> soundray: that's very strange, the only related open bug I see on netatalk source is bug #195011, which is not linked to the Debian version and not assigned to you
[01:23] <ubotu> Launchpad bug 195011 in netatalk "netatalk fails assertion, afpd won't launch" [Undecided,New] https://launchpad.net/bugs/195011
[01:23] <slangasek> oh, are you perhaps in the bugsquad group?
[01:23] <soundray> slangasek: no.
[01:24] <azeem> soundray: if it was a mail you got, maybe you can put it on a pastebin
[01:24] <soundray> I've only ever reported a few bugs in feisty (unrelated)
[01:24] <slangasek> soundray: ah, heh, there's the problem - you have a login named "ubuntubug" :)
[01:25] <azeem> slangasek: do you think there's a realistic chance in getting opensync-0.22 into hardy?
[01:25] <soundray> azeem: http://paste.ubuntu-nl.org/58823/
[01:25] <slangasek> soundray: so yes, someone mistook you for the Ubuntu bug squad; "ubuntubug" seems like a poor choice of a launchpad ID :)
[01:26] <slangasek> azeem: hmm, how do I answer that objectively... :)
[01:26] <soundray> slangasek: okay, that would explain it
[01:27] <soundray> I guess it's safe to ignore -- or should I pass it on to someone?
[01:28] <slangasek> safe to ignore, it's already been reassigned to the correct party
[01:28] <soundray> slangasek, azeem: thanks for your help.
[02:40] <emgent> heya
[02:57] <Exfil> i need help porting Photoshop cs2 to gusty, i have the adobe folder in the program files directory under wine but i cant seem to get the right registry key imported, when cs2 loads up it says it is unactivated, but it is activated on the xp machine
[02:59] <nixternal> Exfil: this is far from the correct channel to ask for such support, your best bet would be #winehq
[03:16] <bddebian> Heya gang
[03:22] <emgent> heya :P
[03:29] <bddebian> Hi emgent
[03:30] <protonchris> Hello
[03:36] <bddebian> Hi protonchris
[04:40] <LaserJock> evening all
[04:41] <protonchris> Hello
[04:41] <bddebian> Heya LaserJock
[04:42] <LaserJock> bddebian: dude, I'm doing some openGL programming
[04:42] <LaserJock> if this works I'll be pretty impressed
[04:56] <bddebian> LaserJock: Rock On man!
[04:59] <LaserJock> bddebian: in C++ no less
[04:59] <LaserJock> I haven't gotten it all figured out yet though
[05:00] <LaserJock> I'm learning about nurbs
[05:03] <bddebian> C++ makes my head hurt :)
[06:51] <Hobbsee> ScottK: it's not even binary mangling....
[06:51] <Hobbsee> ScottK: it only showed as core dev because you uploaded a source that said that's waht the maintainer was...
[07:06] <sparr_> is there a channel for help with apt pinning?
[07:12] <Hobbsee> #ubuntu, etc
[07:12] <Hobbsee> sparr_: man dpkg, to the section on "set-selections" usually
[07:12] <sparr_> well, more with apt than with dpkg
[07:12] <sparr_> thanks though
[07:12] <slangasek> dpkg --set-selections lets you hold packages, it doesn't do pinning
[07:13] <sparr_> ok, how about a contradiction between the man page for apt* and the workings of current versions?
[07:14] <sparr_> forget it
[07:14] <sparr_> i give up
[07:15] <Hobbsee> i wonder why we don't have "this is not another #ubuntu, we don't do general support here" in the topic
[09:06] <Iulian> G'morning.
[09:18] <slomo> superm1: what exactly is the reason why mythtv is in multiverse?
[09:19] <superm1> slomo, two things
[09:19] <superm1> lame
[09:19] <superm1> and the ffmpeg that is shipped within it
[09:19] <slomo> superm1: also you can give me debdiffs for new uploads, that's easier than mentors i guess ;)
[09:19] <Fujitsu> Argh, more embedded ffmpeg?
[09:19] <slomo> superm1: hm... couldn't those be stripped (and build against system ffmpeg)?
[09:19] <superm1> slomo, well whichever you'd prefer
[09:20] <superm1> well lame yes - it's a very ugly patch to do so, but a mandriva guy wrote one
[09:20] <superm1> the ffmpeg unfortunately can't use the system wide one
[09:20] <slomo> superm1: i prefer debdiff ;)
[09:20] <superm1> they have some enhancements that upstream hasn't accepted
[09:20] <slomo> great
[09:21] <superm1> not to mention now its built against faac/faad too
[09:21] <superm1> and liba52
[09:21] <slomo> :)
[09:21] <Fujitsu> superm1: Can't you kick upstream into being sane?
[09:22] <superm1> Fujitsu, i've tried.
[09:22] <tbf> so let's see if my inet is reliable enough today for uploading next gnome-lirc-properties iteration
[09:22] <superm1> so some of these things could be loosened, but the functionality of the app goes down greatly
[09:22] <superm1> tbf, i'm looking it over right now
[09:22] <Fujitsu> I guess that does rely on ffmpeg upstream not being stupid, though L(
[09:22] <Fujitsu> *:(
[09:22] <RAOF> Fujitsu: Don't the ffmpeg developers recommend embedding it?
[09:22] <slomo> superm1: ok, unless upstream is a bit saner it has to be in multiverse, yes ;) can't they go a modular way, having all problematic bits in another source package? ;)
[09:22] <tbf> superm1: how that? 0.2.4 upload failed
[09:22] <superm1> i just dget'ed it right now
[09:23] <superm1> it built
[09:23] <superm1> the one from march 5th
[09:23] <Fujitsu> RAOF: Considering they don't have any kind of API stability, probably.
[09:23] <superm1> Fujitsu, RAOF yeah they regularly merge with upstream, but recommend staying away from the tree for ~2-3 weeks to sort out problems from API stability
[09:24] <slomo> siretart: what's the plan with experimental's ffmpeg (and ubuntu)? :)
[09:24] <superm1> slomo, well after hardy comes out, i'm going to redo all of the packaging
[09:24] <RAOF> Because it's obviously impossible to have a fast multimedia library with a stable API >:(
[09:24] <superm1> during that time i'll see about loosening deps
[09:24] <superm1> and seeing how nicely it comes across
[09:25] <slomo> RAOF: not really... it just needs some work and thinking ;)
[09:25] <RAOF> That obviously needed a <sarcasm> tag :)
[09:25] <superm1> haha
[09:26] <superm1> but assuming that it keeps an embedded ffmpeg, this will still be a bit messy
[09:26] <slomo> superm1: found the upnp-mythtv patch for totem?
[09:26] <slomo> superm1: also, if you have a debian-compatible mythtv package please tell me ;)
[09:26] <superm1> slomo, i've been busy all week with some other stuff, it
[09:27] <superm1> 's on my list for tomorrow :)
[09:33] <tbf> hah! i am smarter than this broken vodafone router with its aborted connections and than revu's ftp server with its do-not-overwrite policiy
[09:33]  * tbf rsynched to his vhost and run dput from there :-D
[09:34] <slomo> superm1: http://bugzilla.gnome.org/show_bug.cgi?id=516672
[09:34] <ubotu> Gnome bug 516672 in Plugins "gmyth upnp" [Enhancement,Unconfirmed]
[09:34] <superm1> ah thanks
[09:34] <superm1> i'll give that a go
[09:35] <tbf> superm1: uh, you commented in the meantime :-D
[09:37] <tbf> superm1: cool, debian/ubuntu also start to add homepage fields to control files now?
[09:37] <superm1> tbf, yeah
[09:38] <slangasek> "also"? who else is there? :)
[09:38] <tbf> superm1: always was missing that field when grabbing packages from packages.ubuntu.com/packages.debian.org :-D
[09:38] <superm1> slangasek, people who write srpms?
[09:38] <superm1> i'd guess
[09:38] <tbf> slangasek: gentoo too
[10:09] <slangasek> tbf: I don't think gentoo uses control files? :)
[10:10] <tbf> slangasek: well, but they have ebuilds, and that ebuilds list the upstream homepage for ages
[10:16] <tbf> superm1: package updated, comment added
[12:39] <geser> TheMuso, ScottK, Hobbsee: does the ghc6 transition FFe exception also cover new upstream version of packages which are already transitioned but where the new version is a build-dependency of a package which didn't transition yet?
[13:01] <cyberix> Is it ok to start version numbering from 0ubuntu2? As I have already published 0ubuntu1 in my PPA and I'd like to avoid conflicting with that?
[13:31] <Iulian> Can someone please check my debdiff, trying to fix genshi package (bug #199104) - http://paste.ubuntu.com/5436/plain/
[13:31] <ubotu> Launchpad bug 199104 in qtparted "[Hardy] qtparted v0.4.5-cvs starts with kdesudo only" [Undecided,New] https://launchpad.net/bugs/199104
[13:32] <Iulian> Oups, actually its bug 199014
[13:32] <ubotu> Launchpad bug 199014 in eric "python-xml removal: please drop/replace (build) dependencies" [Medium,In progress] https://launchpad.net/bugs/199014
[13:34] <geser> Iulian: why did you remove the Uploaders line?
[13:35] <geser> Iulian: why the change to B-D-I?
[13:36] <geser> Iulian: and why the Python-Versions line?
[13:37] <Iulian> geser: By mistake, because lintian complains about B-D-I
[13:38] <geser> Iulian: about the -1? then remove it (>= 0.6b3)
[13:39] <Iulian> geser: Ok, see http://paste.ubuntu.com/5437/plain/
[13:39] <Iulian> geser: And about Python-Versions, should I remove that too?
[13:40] <geser> Iulian: where have you read about Python-Versions?
[13:41] <Iulian> geser: Actually RainCT told me to add that line to python-genshi
[13:42] <geser> I know python-central uses X[SB]-Python-Version in debian/control but python-support uses debian/pyversion for this
[13:43] <Iulian> geser: pyversions file contains 2.3-
[13:44] <geser> Iulian: and while you are at fixing genshi, could you start with genshi 0.4.4-2 from Debian unstable? as it already contains some fixes (like Standards-Version)
[13:44] <Iulian> geser: Sure
[13:44] <geser> Iulian: change it then to 2.4- to accomplish what you want
[13:44] <Iulian> Ok, doing the changes right now.
[13:44] <Iulian> Thanks
[13:59] <Iulian> Should I mention in the changelog that I changed pyversions from 2.3- to 2.4- ?
[13:59] <azeem> I guess, yeah
[14:01] <Iulian> Ok
[14:08] <Iulian> I don't know why it complains about debian/rules, actually there is that line - http://paste.ubuntu.com/5438/plain/
[14:09] <Iulian> And there is no python-central.
[14:09] <Iulian> Brb
[14:10] <azeem> you need to install cdbs
[14:25] <hellboy195> LucidFox: around?
[14:26] <Na-Fiann> Hi, I noticed that the version of xmms2 in ubuntu reps is old and that the newer version is in debian reps. will it make it into ubuntu reps as well?
[14:26] <Na-Fiann> or can I do something to get it in there?
[14:27] <hellboy195> Na-Fiann: it does need a FFE
[14:27] <Na-Fiann> what is a FFE?
[14:27] <bobbo> Feature Freeze Exception
[14:27] <hellboy195> Na-Fiann: Feature freeze Exception but I'm not sure if it gets accepted
[14:28] <bobbo> Na-Fiann; https://wiki.ubuntu.com/FeatureFreeze?highlight=(Feature)|(Freeze)
[14:31] <Na-Fiann> so.. I run gutsy, and for gutsy it needs an approval to be updated? is that what it means?
[14:31] <Na-Fiann> or does this apply to the upcoming release?
[14:33] <Iulian> azeem: cdbs is already installed but quilt wasn't
[14:37] <Iulian> I think it's ready now - http://paste.ubuntu.com/5439/plain/
[14:37] <hellboy195> Na-Fiann: what xmms version does gutsy has?
[14:39] <Na-Fiann> gutsy has 0.2DrJekyll the latest is 0.4DrKosmos
[14:39] <Iulian> geser: Do you mind to take a look at it again?
[14:40] <hellboy195> Na-Fiann: 0.4 won't even make it into hardy (for now). So I suppose it won't be backporte
[14:40] <hellboy195> d
[14:41] <Na-Fiann> oh thats too bad.. any reasons why not?
[14:41] <Na-Fiann> not that i need to approve of it or anything:p just curious
[14:44] <hellboy195> Na-Fiann: dunno. no one worked on it so far. The problem is that we are now in FF (Feature Freeze) and I don't think xmms is important enough to get an exception. Besides that xmms2 is still alpha/beta
[14:44] <bobbo> Debdiff for Bug #199014 (in pyslide) up if anyone has any spare time
[14:45] <ubotu> Launchpad bug 199014 in eric "python-xml removal: please drop/replace (build) dependencies" [Medium,In progress] https://launchpad.net/bugs/199014
[14:45] <Na-Fiann> ahh thats a shame. thanks for the answers hellboy195
[14:47] <hellboy195> Na-Fiann: You're welcome. If it's urgent you can try to use the debs from debian though we don't recommend that ;)
[14:53] <geser> Iulian: no, where is the last version?
[14:54] <geser> Iulian: s/no/sure/ :)
[14:58] <Iulian> geser: http://paste.ubuntu.com/5439/plain/
[14:59] <Iulian> geser: I just want to make sure it's correct before I submit it to the bug report. In this case I won't make noise :)
[15:14] <bddebian> Heya gang
[15:15] <hellboy195> bddebian: yeah :)
[15:15] <bddebian> Hello hellboy195
[15:17] <cyberix> persia: Is it ok to start version numbering from 0ubuntu2? As I have already published 0ubuntu1 in my PPA and I'd like to avoid conflicting with that?
[15:56] <geser> Iulian: looks very good
[15:56] <geser> Hi bddebian
[15:57] <bddebian> Heya geser
[16:18] <Iulian> geser: Sorry, I was watching TV. Ok, I will attach it to the bug report.
[17:14] <Iulian> I've got another debdiff for you guys to take a look at please - http://paste.ubuntu.com/5440/plain/ (for opendict package - bug #199014)
[17:14] <ubotu> Launchpad bug 199014 in eric "python-xml removal: please drop/replace (build) dependencies" [Medium,In progress] https://launchpad.net/bugs/199014
[18:25] <DktrKranz> geser, new dietlibc revision is available on my PPA for testing. If you want to try it on amd64, it would be great.
[19:32] <zigo--> Hi.
[19:32] <zigo--> "Next, ask the REVU admins in #ubuntu-motu to re-sync the REVU uploaders keyring, which grants you upload rights to REVU."
[19:32] <zigo--> Can someone do that ???
[19:49] <fdr> hello! I was wondering if it is possible to have flightgear 1.0 under ubuntu 7.10 ...
[21:10] <emgent> heya
[21:40] <Amaranth> had to watch a toddler for a bit
[21:40] <Amaranth> err, wrong window
[21:40] <Amaranth> weird compiz focus bug there
[21:42] <slangasek> anybody can photoshop a pic like that, you're not getting any blackmail money out of me
[21:42] <slangasek> err, wrong window
[21:42] <slangasek> ;)
[22:02] <sistpoty> hi folks
[22:08] <siretart> slomo: well, the plan is to update it to a later upstream release
[22:10] <RainCT> zigo--: still need a keyring re-sync?
[22:12] <RainCT> slangasek: I don't want to know in what sort of channels you are ;)
[22:19] <geser> sistpoty: Hi
[22:19] <geser> sistpoty: does the ghc6 transition FFe exception also cover new upstream version of packages which are already transitioned but where the new version is a build-dependency of a package which didn't transition yet?
[22:20] <sistpoty> Hi geser
[22:20] <sistpoty> geser: I guess it would make sense that it covers it, though ACK from me on this ;)
[22:23] <geser> thanks, I'll file the needed sync requests then. The transition is nearly completed now.
[22:24] <sistpoty> geser: thank you very much for working on this! :)
[23:00] <Iulian> siretart: ping
[23:29] <protonchris> sistpoty: Thanks for the bug comments
[23:29] <protonchris> sistpoty: Bug 190744
[23:29] <sistpoty> protonchris: you're welcome... thanks for working on the bug
[23:30] <ubotu> Launchpad bug 190744 in libgdamm3.0 "Request: Upgrade libgdamm3.0 to upstream version 2.9.81" [Undecided,Confirmed] https://launchpad.net/bugs/190744


[07:10] <MrLogic> hello everyone
[09:29] <Hobbsee> @schedule sydney
[09:29] <Ubugtu> Schedule for Australia/Sydney: 12 Jul 06:00: Community Council | 12 Jul 22:00: Edubuntu | 13 Jul 17:00: Ubuntu Development Team | 14 Jul 05:00: Marketing Team | 17 Jul 23:00: Kubuntu | 19 Jul 06:00: Technical Board
[09:30] <DBO> @schedule detroit
[09:30] <Ubugtu> Schedule for America/Detroit: 11 Jul 16:00: Community Council | 12 Jul 08:00: Edubuntu | 13 Jul 03:00: Ubuntu Development Team | 13 Jul 15:00: Marketing Team | 17 Jul 09:00: Kubuntu | 18 Jul 16:00: Technical Board
[09:32] <Hobbsee> DBO: right now, i'm wishing i was in your timezone.
[09:33] <Hobbsee> 6am tech board will be a nightmare.
[09:33] <DBO> Hobbsee, well you're welcome to come visit, but uhhh... flint is a bit of a rough town
[09:33] <Hobbsee> urgh great.
[09:33] <DBO> Ive had two neighbors shot in the past year
[09:34] <DBO> ...i mean they have been shot, not that I had them shot..
[09:34] <Hobbsee> haha...i would hope that you hadnt had them shot!
[09:34] <DBO> figured out what island I went to as a kid
[09:34] <DBO> Frasure Island
[05:44] <jjesse> @schedule Detroit
[05:44] <Ubugtu> Schedule for America/Detroit: 11 Jul 16:00: Community Council | 12 Jul 08:00: Edubuntu | 13 Jul 03:00: Ubuntu Development Team | 13 Jul 15:00: Marketing Team | 17 Jul 09:00: Kubuntu | 18 Jul 16:00: Technical Board
[06:35] <Toadstool> @schedule paris
[06:35] <Ubugtu> Schedule for Europe/Paris: 11 Jul 22:00: Community Council | 12 Jul 14:00: Edubuntu | 13 Jul 09:00: Ubuntu Development Team | 13 Jul 21:00: Marketing Team | 17 Jul 15:00: Kubuntu | 18 Jul 22:00: Technical Board
[06:39] <sivang> @schedule Israel
[06:39] <Ubugtu> Schedule for Israel: 11 Jul 23:00: Community Council | 12 Jul 15:00: Edubuntu | 13 Jul 10:00: Ubuntu Development Team | 13 Jul 22:00: Marketing Team | 17 Jul 16:00: Kubuntu | 18 Jul 23:00: Technical Board
[06:53] <GNAM> GNAM
[06:53] <GNAM> @schedule rome
[06:53] <Ubugtu> Schedule for Europe/Rome: 11 Jul 22:00: Community Council | 12 Jul 14:00: Edubuntu | 13 Jul 09:00: Ubuntu Development Team | 13 Jul 21:00: Marketing Team | 17 Jul 15:00: Kubuntu | 18 Jul 22:00: Technical Board
[09:44] <rikai> ...
[10:02] <jjesse> @schedule Detroit
[10:02] <Ubugtu> Schedule for America/Detroit: 11 Jul 16:00: Community Council | 12 Jul 08:00: Edubuntu | 13 Jul 03:00: Ubuntu Development Team | 13 Jul 15:00: Marketing Team | 17 Jul 09:00: Kubuntu | 18 Jul 16:00: Technical Board
[10:21] <Meyer> @schedule Brazil/East
[10:21] <Ubugtu> Schedule for Brazil/East: 11 Jul 17:00: Community Council | 12 Jul 09:00: Edubuntu | 13 Jul 04:00: Ubuntu Development Team | 13 Jul 16:00: Marketing Team | 17 Jul 10:00: Kubuntu | 18 Jul 17:00: Technical Board