[00:03] <wallyworld_> lifeless: there's a mp to remove person location stuff. just double checking that you've approved that?
[00:06] <lifeless> I haven't reviewed it
[00:06] <wallyworld_> lifeless: i don't mean a review, just that you are ok with the work item?
[00:06] <lifeless> I'm aware of it; I wouldn't expect approval to be needed
[00:07] <wallyworld_> i assume no one uses the location stuff then
[00:08] <wgrant> Actually, someone generated images from it just a couple of weeks back.
[00:08] <wgrant> But it's not possible to set it any more; I agree it should be removed.
[00:10] <lifeless> maps were nuked way back
[00:10] <lifeless> this is hangover; we need tz and should keep that
[00:10] <wgrant> Damn. Missed buildbot by 90s.
[00:10] <wallyworld_> ok. just wanted to check, thanks
[00:13] <jcsackett> sinzui: it would appear changing my login email on kanban deleted all my cards.
[00:14] <lifeless> \o/
[00:22] <jcsackett> oh hurray! it just changed my icon to the same one wgrant uses, so my eye slid over them.
[00:22] <wgrant> Oh, I wondered why I had so many cards.
[00:22] <wgrant> Didn't think about that.
[00:23] <jcsackett> yeah, i updated gravatar and now all is well.
[00:24] <jcsackett> wgrant: we need to get you a gravatar acocunt, if only so i stop seeing bastardized power button symbols everywhere. :-P
[00:24] <wgrant> Heh
[00:24] <wgrant> jcsackett: btw, https://code.launchpad.net/~wgrant/launchpad/multipolicy-3 is the WIP branch for the new AccessPolicy model.
[00:25] <wgrant> Should be pretty much stable by the end of today.
[00:26] <jcsackett> wgrant: awesome! thanks.
[00:27] <jcsackett> i look forwards to adding actual data to the sharing elements soon. :-)
[00:57] <rick_h> StevenK: ping, have a sec?
[00:58] <StevenK> rick_h: Hmmmmm?
[00:58] <rick_h> StevenK: bit OT, I'm curious about the packaging of something
[00:58] <rick_h> StevenK: I see the convoy stuff seems to have branches that are just the debian dir?
[00:58] <StevenK> The packaging stuff we use is everything
[00:59] <rick_h> ok, yea I couldn't figure out how to see ours
[00:59] <rick_h> StevenK: so do you just have a packaging branch then with the debian dir?
[00:59] <StevenK> rick_h: https://code.launchpad.net/~launchpad/+recipe/launchpad-convoy
[00:59] <rick_h> and pull trunk, merge over, etc?
[01:00] <StevenK> rick_h: That recipe builds into the LP PPA.
[01:00] <StevenK> rick_h: Our packaging is in lp:~launchpad/convoy/trunk; but it contains everything
[01:01] <rick_h> ok, I've got to hit up the recipe docs then. So does that recipe merge in the main convoy into ours then to build?
[01:01] <StevenK> rick_h: The recipe checks out lp:convoy
[01:01] <StevenK> rick_h: It then merges lp:~launchpad/convoy/trunk into it
[01:02] <rick_h> ok, and the recipe updates changelog/etc then in some generic sense?
[01:02] <StevenK> Right
[01:02] <rick_h> ok
[01:02] <StevenK> It generates a version, sets the message to Auto build
[01:02] <rick_h> gotcha, ok makes sense
[01:03] <rick_h> I'm tinkering with a pyinotify driven JS build script and trying to package up the js minification stuff out of tree
[01:03] <rick_h> and wanted to see if I could figure out how to package it up in some way in ppa first
[01:03] <StevenK> Heh, okay
[01:03] <StevenK> Packaging is ... fun to learn
[01:03] <rick_h> yea, I've tinkered and done a few things
[01:04] <rick_h> but I've never used the recipe stuff and was surprised to see the landscape branches that were pure debian dir files
[01:04] <rick_h> StevenK: any word on the RT?
[01:04] <StevenK> Nope
[01:05] <rick_h> all the test branches landed so starting to peek at actually looking at opening up, finding/fixing bugs, and optimizing
[01:05] <StevenK> If we want a higher priority on it, we can ask lifeless to raise it at the meeting
[01:05] <rick_h> thanks a ton for all the help with it
[01:05] <rick_h> meh, I know there's some discussion up the chain started which is why I wondered if you'd heard anything
[01:06] <StevenK> rick_h: I've gotten most of the pieces ready for webops when they want it
[01:06] <rick_h> cool
[01:06] <rick_h> now I'm tried of doing make jsbuild so want it to auto build :)
[01:06] <StevenK> Two configs diffs are in my home directory on carob
[01:08] <StevenK> rick_h: sinzui mentioned an issue with it too -- not all of our views are under LaunchpadView
[01:08] <StevenK> rick_h: I'm looking at that today
[01:08] <rick_h> ??
[01:09] <rick_h> Ah, like the graph that was broken?
[01:09] <rick_h> or don't use base-layout-macro?
[01:09] <StevenK> rick_h: We added a property to LaunchpadView that constructs the combo loader URL.
[01:09] <rick_h> ah
[01:09] <StevenK> If the main page view doesn't have LaunchpadView as a parent, it will oops
[01:11]  * StevenK hugs /usr/bin/sponge
[01:51]  * wallyworld_ stabs X - hard to work with all this rubbish being left behind on the screen
[02:07] <huwshimi> wallyworld_: Are you talking about the window shadows?
[02:07] <wallyworld_> huwshimi: yeah
[02:07] <huwshimi> wallyworld_: The compiz update that's supposed to fix it just came through
[02:07] <huwshimi> I'm just about to restart to make sure
[02:07] <wallyworld_> huwshimi: awesome! thanks! will look
[02:07] <huwshimi> brb
[02:10] <huwshimi> wallyworld_: All fixed for me :)
[02:10] <wallyworld_> huwshimi: excellent. will update
[02:11] <huwshimi> ugh, but something killed thunderbird :(
[02:19] <wallyworld_> huwshimi: you mean it won't start?
[02:21] <huwshimi> wallyworld_: It starts, I just get blank panels
[02:21] <wallyworld_> noooooooooooooooooooo
[02:22] <huwshimi> wallyworld_: Like this: http://ubuntuforums.org/attachment.php?attachmentid=212818&d=1329440555
[02:22] <huwshimi> oh, you'll have to login to see that image
[02:22] <wallyworld_> yeah
[02:22] <wallyworld_> no login
[02:23] <wallyworld_> oh well, might need to revert to previous tb version
[02:50] <huwshimi> wallyworld: How do you revert a version these (post synaptic) days?
[02:51] <wallyworld> huwshimi: install synaptic :-)
[02:51] <wallyworld> that's what i used
[02:51] <huwshimi> wallyworld: haha
[02:51] <wallyworld> huwshimi: i wasn't joking :-)
[02:51] <huwshimi> wallyworld: I know, it's just funny
[02:51] <wallyworld> :-)
[02:51] <mwhudson> command line is pretty easy too :)
[02:52] <mwhudson> apt-get install mozilla-thunderbird=$VERSION
[02:52] <mwhudson> err maybe ==
[02:52] <huwshimi> mwhudson: How do I find out the previous version? :)
[02:52] <wallyworld> i use synaptic to see what the previous versions are
[02:53] <mwhudson> not sure :)
[02:53] <huwshimi> mwhudson: It's ok :)
[02:53] <StevenK> apt-cache policy
[02:53] <lifeless> huwshimi: apt and dpkg log updates
[02:53] <lifeless> huwshimi: in /var/log/
[02:54] <huwshimi> lifeless: cheers
[02:56] <wallyworld> StevenK: want a small +22/-6 review? https://code.launchpad.net/~wallyworld/launchpad/optional-extended-choice-popup-933743/+merge/93518
[03:27] <lifeless> stub: oh hai
[03:27] <stub> yo
[03:27] <lifeless> encaffeinated?
[03:29] <stub> lifeless: yup
[03:31] <lifeless> shall we call/sykpe/hangout/mumble/voip/smoke signal/...
[03:35] <lifeless> stub: ^
[03:36] <stub> lifeless: whatever. skype is up, hangout virgin
[03:36] <stub> Just try and ignore the hedge trimmer outside my window :-/
[03:36] <wgrant> Hangouts should really take an s/out//
[03:37] <wgrant> The plugin seems to be even shittier than Flash.
[03:39] <StevenK> stub: I guess your stats patch needs an FDT?
[03:39] <wgrant> No
[03:39] <wgrant> It was live
[03:39] <wgrant> So Monday is workitems.
[03:39] <wgrant> Tuesday is my -0, Wednesday hopefully my -2
[03:40] <StevenK> Ah, so I should request DB r11382?
[03:40] <wgrant> Doesn't really matter.
[03:40] <wgrant> But you could, yes.
[03:41] <StevenK> Well, either I do it tonight, or you do your rev which includes it all on Monday
[03:41] <wgrant> "it all" is the null set.
[03:41] <wgrant> So it makes little difference :)
[03:42] <StevenK> It includes another patch that isn't in devel
[03:42] <StevenK> So it changes the merge into devel a little
[03:42] <wgrant> True, but it affects nothing.
[03:46] <StevenK> wgrant: How about a NDT of r14820?
[03:47] <wgrant> There's nothing interesting.
[03:47] <wgrant> Apart from your rev, but that's just one rev.
[03:47] <StevenK> I was about to say :-)
[03:47] <StevenK> Where is wallyworld's work ...
[03:48]  * StevenK kicks buildbot
[03:48] <wgrant> 10 hours away
[03:48] <wgrant> ie. next week
[03:48] <StevenK> The death of lp/contrib is interesting. To me.
[03:49] <wgrant> The death of lp/contrib in this manner is a mistake.
[03:49] <wgrant> I nearly reverted it.
[03:50] <StevenK> Nearly?
[03:51] <wgrant> I entirely object to the principle of it, but not quite enough that I will revert it.
[03:52] <lifeless> stub: https://launchpad.net/launchpad-results
[04:08] <StevenK> Is utilites/on-edge even useful anymore?
[04:09] <wgrant> s/edge/qastaging/
[04:14] <StevenK> wgrant: But it's disgusting
[04:15] <StevenK> And probably mostly deprecated by the deployment reports.
[04:17] <StevenK> wallyworld: How do you feel about a 470 line diff?
[04:17] <wallyworld> StevenK: already on it
[04:26] <wallyworld> StevenK: r=me. can we delete those old bug redirection views?
[04:27] <StevenK> I'm not sure. I thought about it, and figured it was just easier and less risky to bring them into line.
[04:27] <wallyworld> sure
[04:28] <wallyworld> brad's comment on one of them seems to indicate it can be gone.
[04:29] <StevenK> It's still mentioned in bug's ZCML
[04:31] <wallyworld> i think that is also obsolete, but not sure
[04:32] <wallyworld> since the redirection is done elsewhere
[04:32] <StevenK> The fact that it deals with IBug:+index in the ZCML makes me worry that it isn't
[04:33] <wallyworld> yeah, safest to leave as is i guess
[04:43] <wallyworld> StevenK: after you land your branch, feel like a small +22/-6 review for me?
[04:45] <StevenK> wallyworld: Sure.
[04:45] <wallyworld> thanks!
[04:46] <StevenK> https://code.launchpad.net/~wallyworld/launchpad/optional-extended-choice-popup-933743/+merge/93518 ?
[04:46] <wallyworld> StevenK: yeah
[04:46] <StevenK> That's +22/-10 :-P
[04:46]  * wallyworld gets out a birch branch
[04:47]  * StevenK deals wallyworld a penalty card for 'Lying'
[04:47]  * wallyworld accepts the punishment
[04:48]  * StevenK peers at the removal of the math imports
[04:50] <StevenK> wallyworld: ^ That was lint cleanup?
[04:50] <wallyworld> StevenK: yeah
[04:50] <wallyworld> lint said they were not used
[04:51]  * wgrant implements multirow and subselect inserts in Storm
[04:52] <StevenK> wallyworld: r=me
[04:52] <wallyworld> StevenK: thanks :-)
[04:52]  * wallyworld lands
[05:02] <StevenK> And utilities/qa-ready has a copy-and-paste job from on-edge
[05:02]  * StevenK deletes them both for being useless
[05:03] <wgrant> lifeless: I guess you're the Stormiest around. Could you glance at a small branch to vaguely implement bug #411556 and bug #61300?
[05:03] <_mup_> Bug #411556: Storm should support multi-row inserts <Storm:New> < https://launchpad.net/bugs/411556 >
[05:03] <_mup_> Bug #61300: Missing files in lout-doc <lout (Ubuntu):Fix Released> < https://launchpad.net/bugs/61300 >
[05:03] <wgrant> Bug #613300
[05:03] <_mup_> Bug #613300: Storm needs to support INSERT INTO ... SELECT <Storm:New> < https://launchpad.net/bugs/613300 >
[05:16] <wgrant> stub: Thanks. Can you please apply it?
[05:16] <stub> Yup. On it.
[05:16] <StevenK> wallyworld: One more
[05:17] <wgrant> stub: Thanks.
[05:19] <stub> wgrant: Done except for _prod_2, which is blocked on the backups completing.
[05:20] <StevenK> Which will take hours?
[05:20] <wgrant> stub: Thanks.
[05:21] <stub> Could be another hour or two
[05:21] <wgrant> 3.5 hours, but yes.
[05:21] <stub> seems to normally be finished before 3pm my time, which is the fdt window
[05:22] <wgrant> nightly.sh completed Thu Feb 16 08:51:20 UTC 2012
[05:22] <wgrant> nightly.sh completed Wed Feb 15 09:15:18 UTC 2012
[05:26] <stub> Need to reschedule that if it is overrunning the fdt window
[05:26] <StevenK> FDT is 1000UTC
[05:27] <stub> oh right - changed that to avoid webops shift change
[05:29]  * wgrant hopes that archive will now completely drop off the list
[05:30] <wgrant> Bah. #6 -> #27 :(
[05:30] <wgrant> Must be another evil query.
[05:32] <lifeless> wgrant: did stub review it ?
[05:32] <wgrant> lifeless: No, that was an index.
[05:32] <wgrant> https://code.launchpad.net/~wgrant/storm/bulk-insert/+merge/93527
[05:33] <wgrant> I'm probably missing something, but it seems to work so I might use it anyway.
[05:35] <lifeless> the first hunk is confusing
[05:35] <lifeless> I will write it in the review
[05:40] <lifeless> you can get stub or jkakar or whoever is around to land; I'm well past EOW
[05:40] <lifeless> (we're about to enter phase 2 of operation put-cynthia-to-sleep
[05:40] <lifeless> )
[05:42] <wgrant> Heh
[05:42] <wgrant> Good luck
[05:42] <wgrant> Thanks
[05:54] <wgrant> Heh
[05:54] <wgrant> I think abentley is trying to work around Storm's disability in another way
[05:54] <wgrant> http://bazaar.launchpad.net/~abentley/storm/executemany
[06:02] <wallyworld> StevenK: sorry was picking up kid from school and buying dinner food
[06:06] <StevenK> wallyworld: Too late, self reviewed
[06:28] <stub> wgrant: I can do the second review, but would be better if jkakar or jamesh or gustavo does the second review - someone who understands the internals and trade offs better (but to me, the patch looks good)
[06:30] <wgrant> stub: Yep, that's why I didn't ask you.
[06:30] <wgrant> Was waiting for one of the trinity.
[07:14] <wgrant> yay
[07:22] <wgrant> lolz
[07:22] <wgrant> The main scriptactivity query is unindexed.
[07:22] <wgrant> And bugbranch
[07:24] <wgrant> That leaves BPPH as the only table with unexplained completely insane read volumes.
[07:35] <StevenK> Haha
[07:36] <StevenK> wgrant: I think BPPH can be explained with one word: Publication
[08:38] <stub> wgrant: I think I wanted scriptactivity trimmed so indexes would be unnecessary :-/
[08:38] <stub> Seems to have become an audit trail though.
[08:39] <wgrant> stub: Heh
[09:10] <czajkowski> aloha
[09:13] <mrevell> Hello
[09:45] <czajkowski> morning is there a reason as to why people cannot remove their opengpg keys ?  a user wants to add a new one and delete their old one ?
[09:49] <maxb> Well, there are some data integrity concerns, in terms of keys being used to track who uploaded packages
[10:23] <czajkowski> maxb: thanks for your help
[12:34] <salgado> I don't think we can QA bug 933592 (it's only about adding some model classes); should I just mark it as qa-untestable?
[12:39] <wgrant> erk
[12:39] <wgrant> That's illegal
[12:39] <wgrant> Code changes aren't meant to land on db-devel.
[12:40] <wgrant> salgado: ^^
[12:40] <salgado> oh, perfect
[12:41] <salgado> wgrant, how does it work? we need to get the schema changes deployed first and then land the code changes?
[12:41] <wgrant> salgado: Right.
[12:41] <salgado> shall we revert that landing, then?
[12:43] <wgrant> Hm, didn't that DB patch already get deployed early in the week?
[12:43] <wgrant> Last friday, in fact.
[12:43] <wgrant> This branch should have landed on devel instead.
[12:44] <wgrant> So it's not harmful, just illegal. You probably want to land on devel and pretend that the db-devel landing never happened.
[12:45] <salgado> oh, could be. how can I tell when a db patch has been deployed?
[12:46] <wgrant> https://wiki.canonical.com/InformationInfrastructure/OSA/LaunchpadProductionStatus logs deployments, and I normally comment in the linked bug.
[12:46] <wgrant> But it looks like this time there was no bug.
[12:46] <salgado> yep, there wasn't one for the schema changes
[12:46] <wgrant> Anyway, it was deployed just over a week ago.
[12:46] <wgrant> DB patches tend to be deployed within a couple of working days.
[12:47] <salgado> ok, sorry about that. I'll create a new MP against devel and ask somebody to land it for me
[12:47] <salgado> mabac, ^
[12:47] <wgrant> Far easier for me to just pqm-submit it now :)
[12:47] <mabac> salgado, hi there. just a sec while I catch up
[12:48] <mabac> oh...
[12:48] <salgado> wgrant, oh, that works too :)
[12:49] <salgado> wgrant, although if there are schema-related changes the merge will fail, right?
[12:49] <salgado> I mean, if one of our merges from db-devel into our branch included any changes in database/schema
[12:50] <wgrant> Those checks are no longer enforced, but are generally done manually.
[12:50] <mabac> wgrant, sorry about that. :) now I know what to do next time
[12:50] <wgrant> But it only checks the delta between devel and your branch
[12:50] <wgrant> So anything that's already in devel doesn't violate the check.
[12:50] <salgado> mabac, yeah, just so you're aware of the policy, I didn't know about it either
[12:50] <mabac> salgado, thanks. learning new stuff every day
[12:51] <mabac> salgado, wgrant let's see. the entire schema change is included in the models branch. I didn't quite get if that's going to be a problem
[12:52] <wgrant> mabac: It's not a problem, since I merged that into devel a week ago.
[12:52] <mabac> wgrant, ok, makes sense since it didn't show up in the mp diff
[12:52] <salgado> wgrant, right, but I merged db-devel into our branch a couple days ago and that brought in a bunch of new db patches.  I can't seem to find whether those patches have been deployed or not
[12:52] <mabac> wgrant, scratch that. the diff was from db-devel of course
[12:53] <wgrant> salgado: There's one unmerged DB patch ahead of your branch, but that was applied live. I'm merging that into devel separately now.
[12:53] <wgrant> Then I'll merge yours in a sec.
[12:54] <salgado> wgrant, ok, thanks a lot for taking care of this
[12:54] <wgrant> I have three patches in the queue -- cleaning it up is entirely selfish :)
[12:54] <salgado> heh :)
[12:55] <mabac> wgrant, thanks
[12:57] <wgrant> The reason we're able to do DB patches with so little downtime is that they are kept separated from code changes. If we let normal code changes also land to db-devel, the DB patches are no longer necessarily passing the test suite with the deployed code.
[12:57] <wgrant> That's why this restriction is in place.
[13:00] <wgrant> OK, submitted.
[13:02] <salgado> wgrant, ah, makes sense
[13:02] <wgrant> Landed on devel and bug marked untestable.
[13:03] <salgado> yay!
[13:05] <mabac> great! thank you
[13:06] <wgrant> So, you can land any further branches on devel at your leisure.
[13:29] <mabac> salgado, I have added some code according to your email: lp:~linaro-infrastructure/launchpad/workitems-widget mostly hunting for references to whiteboard and mimicking that.
[13:33] <salgado> mabac, cool, are you going to be around a little longer? we can talk about that after I review your l-i-t branch?
[13:34] <mabac> salgado, sure, I have a couple of hours left of today. thanks for picking up that review!
[14:30] <deryck> abentley, rick_h -- https://plus.google.com/hangouts/extras/talk.google.com/orange-standup
[14:40] <salgado> on bug 933910 I've just deleted unused code. should I mark it qa-untestable?
[15:02] <matsubara> bac, hey there, could you do a review for me?
[15:03] <matsubara> bac, https://code.launchpad.net/~matsubara/lp-devops-dashboard/932768-lplib-credential/+merge/93207
[15:10] <bac> matsubara: sure
[15:17] <matsubara> thanks bac
[15:25] <salgado> bac, hi there.  on bug 933910 I've just deleted unused code. should I mark it qa-untestable?
[15:25] <_mup_> Bug #933910: Remove TranslatableMessage & co <qa-untestable> <tech-debt> <Launchpad itself:Fix Committed by salgado> < https://launchpad.net/bugs/933910 >
[15:27] <bac> salgado: both of your reviewers mentioned some uneasiness with the branch pending a thorough QA.  so can you exercise translations functionality to see if anything breaks?
[15:29] <salgado> oh, sure, I'll do that
[15:34] <bac> matsubara: in the environment where the devops dashboard is run, does it have access to the Gnome keyring?  it looks like your update to download-cache got a new version of launchpadlib which now (and for some time, actually) prefers to store credentials in the gnome keyring.
[15:35] <bac> matsubara: if you have strong preference to use your existing credentials file then your changes look good.  but i wonder why you cannot use the keyring.
[15:38] <matsubara> bac, it's run on devpad
[15:38] <matsubara> not sure if we have a gnome-keyring there. I wonder if is there a way to update the keyring with the existing credentials
[15:39] <matsubara> it's run by a cronjob under the lpqateam user
[15:39] <bac> matsubara: it it possible to just reauthenticate?
[15:39] <matsubara> I think so. not sure which user that token belongs to but it should be easy to find out or create a new token
[15:42] <bac> matsubara: actually, you're going to have a hard time given the restricted nature of devpad.  i think the code changes you've made are probably the right way to go.
[15:42] <bac> matsubara-lunch: actually, you're going to have a hard time given the restricted nature of devpad.  i think the code changes you've made are probably the right way to go.
[15:44] <bac> matsubara-lunch: i've approved the merge proposal but cannot mark it as such since i'm not in the QA team.
[16:22] <james_w> would someone please push https://code.launchpad.net/~james-w/python-oops-datedir-repo/bson-compat/+merge/92560 through for us please?
[16:28] <rick_h> james_w: pulling down
[16:28] <james_w> \o/ rick_h
[16:28] <rick_h> james_w: oh, this isn't lp
[16:28] <rick_h> heh, need to read better
[16:42] <bac> rick_h: are you doing the push for james_w?  if not, i will.
[16:43] <rick_h> bac: working on it, tring to get the branches pulled/rnu tests on it
[16:43] <bac> rick_h: oh, ok.  thanks.
[16:43] <bac> just didn't want to duplicate effort
[16:43] <rick_h> bac: thanks
[17:03] <rick_h> bac: ok, can you push it, evidently I've got something wrong in my setup for this setup.py and it hates me
[17:03] <rick_h> along with the buildout, and time sinking like no tomorrow
[17:04] <bac> rick_h: ok.  will do so after lunch.  <-- james_w
[17:04] <james_w> thanks
[17:04] <rick_h> bac: ty
[17:17] <sinzui> bac: will you have time to review a branch that fixes some stupid team links https://code.launchpad.net/~sinzui/launchpad/usless-team-links/+merge/93616
[17:46] <rick_h> bac: if you get a second please: https://code.launchpad.net/~rharding/launchpad/fix_yui_934225/+merge/93622
[18:02] <matsubara> bac, thanks!
[18:26] <lifeless> flacoste: I think you underestimate the frequency, and depth, of confusion caused :)
[18:32] <lifeless> flacoste: I seem to have put the cat amongst the pigeons with that thread; I think due to my comment in brackets; oops!
[18:33] <rick_h> lifeless: think of the kittens you meany :)
[18:34] <lifeless> every time you disable a feature flag, yaweh kills a kitten?
[18:34] <rick_h> lifeless: I'm pulling out the jsmin stuff out of utilites into a separate package, is it enough for it to be a python package or would a .deb be the one true way?
[18:34] <lifeless> rick_h: AFAICT we have to keep two deps systems - .deb and buildout - indefinitely.
[18:35] <rick_h> lifeless: ok, so as long as I can get the python package on pypi, just a python package is good enogh?
[18:35] <lifeless> rick_h: we can't do seamless upgrades of .deb's on appservers, so yeah a python package is fine
[18:36] <lifeless> (by seamless upgrades I mean that when a deb version X is upgraded to Y, any appservers still consulting X are now out on a limb and not safe if they do late imports or try to restart;
[18:36] <lifeless> this /shouldn't/ matter if the thing is api compatible, but its still a risk (and how often are things 100% compat)
[18:36] <lifeless> rick_h: yes, pypi is good enough
[18:36] <rick_h> lifeless: ok, thx. Sounds like a plan
[18:36] <lifeless> rick_h: have you seen the CreatingNewProjects wiki page ?
[18:36] <rick_h> lifeless: no, haven't looked
[18:36] <rick_h> will now
[18:42] <salgado> lifeless, hey there.  I didn't quite understand your suggestion for updating the work items... it's not clear to me whether you're saying it's fine to just update all objects normally and flush() at the end or something else?
[18:43] <lifeless> salgado: you raised a concern about race conditions between sequence changes and other changes
[18:43] <rick_h> lifeless: wrt the longpoll discussion, I've not peeked at it a ton, but would moving the longpoll to only pages that need it help at all? prevent all lp urls from making lp connections?
[18:43] <lifeless> salgado: I was noting that using a flush() to well, flush, the other changes, and then doing sequence changes, would give you some safety
[18:43] <rick_h> lifeless: from seeing the JS it looks like it's started on every page in base-layout-macros?
[18:44] <lifeless> rick_h: well, that would probably reduce the impact, but consider that we'd like every page to be able to update in realtime...
[18:44] <salgado> lifeless, did I? I was just pointing out that even if we manage to update all the sequences with a single update we could still end up issuing multiple updates for the status column
[18:44] <rick_h> lifeless: yea, reaching for quick/dirty helpers
[18:44] <lifeless> rick_h: I mean, if LP:
[18:44] <lifeless>  - was fast
[18:45] <lifeless>  - had a built in dashboard / notification list
[18:45] <lifeless>  - easy to navigate
[18:45] <lifeless>  - fast search
[18:45] <lifeless> folk might open less tabs
[18:45] <lifeless> -> virtuous circle
[18:45] <lifeless> salgado: ah, well I read it wrongly then :P
[18:45] <lifeless> not unheard of :>
[18:46] <flacoste> rick_h: unless i'm mistaken, we actually only opens the connection on page that requires it now
[18:46] <rick_h> lifeless: definitely agree, but since things a bug page doesn't use LP that I recall if the issue is 6 tabs and we can get it to 6 MP pages or what not might make a sig. impact on usability
[18:46] <lifeless> rick_h: we wouldn't want it to be a timebomb though
[18:46] <salgado> lifeless, ah, that explains things, then ;)
[18:46] <lifeless> rick_h: consider that a bugs page that shows new comments is bug desired
[18:46] <lifeless> rick_h: bug searches that update when someone adds/removes a bug to the resultset
[18:47] <rick_h> flacoste: ah, yea I see in the comment that it checks for a lp.cache.longpoll, missed that
[18:47] <lifeless> rick_h: longpoll is a gateway to a -really- wonderful UI
[18:47] <rick_h> lifeless: ok so nvm, it's more prevelent than I've realized
[18:47] <lifeless> rick_h: also remember the desire to move to one domain for the appservers
[18:47] <lifeless> rick_h: if there is no code., then the impact would be less isolated
[18:48] <lifeless> so, I don't think we need to panic; if flacoste can find resources to finish it, we can disable the flag until a scheduled rotation to do the work, and then we'll be all good.
[18:48] <lifeless> I *really* want this working, but I don't want us paying interest we can avoid in the meantime.
[18:49] <lifeless> flacoste: (did you see what I did there :P)
[18:49] <rick_h> lifeless: yea, I can imagine 6tabs being a pita to work around
[18:49] <lifeless> rick_h: the thing is that even wgrant, who a) knew about the issue, and b) isn't exactly clueless, got confused and spent 5-10 minutes asking webops questions about operational status, only to realise it was this foot-gun.
[18:50] <flacoste> lifeless: first, let's agree on what finished means
[18:51] <lifeless> flacoste: good point
[18:51] <flacoste> lifeless: and if finished means it requires a 'rotation', then let's scrap this here and now
[18:52] <flacoste> we finish this on maintenance or we scrap it
[18:52] <lifeless> so, lets look at https://bugs.launchpad.net/launchpad/+bugs?field.tag=longpoll
[18:52] <lifeless> 876325 is small but fiddly
[18:52] <lifeless> 906482 is the key user facing thing, and wildcard polling domains are probably sufficient to address it
[18:53] <lifeless> its not perfect (but I'm not arguing for perfect)
[18:53] <lifeless> bug 850790 we may be able downgrade
[18:53] <_mup_> Bug #850790: Enable dynamically allocated development services to communicate their configuration to other processes <longpoll> <Launchpad itself:Triaged> < https://launchpad.net/bugs/850790 >
[18:54] <lifeless> bug 809139 just needs some examination of how rabbit reports its zomg's in its logs and either nagios or oops glue for that
[18:54] <_mup_> Bug #809139: rabbit deployment lacking automated error gathering <longpoll> <Launchpad itself:Triaged> < https://launchpad.net/bugs/809139 >
[18:55] <lifeless> bug 903186 looks shallow - a normal operation (race condition probably) generates an oops that we don't want, we should filter on the longpoll server
[18:55] <_mup_> Bug #903186: Closed: Method(name=close, id=40) (404, "NOT_FOUND - no queue 'longpoll.subscribe.091adf46-9097-4d50-97bc-8d20e8c18417' in vhost 'launchpad.net'", 60, 20) content = None  <longpoll> <oops> <Launchpad itself:Triaged by redsquad> < https://launchpad.net/bugs/903186 >
[18:55] <flacoste> lifeless: right, like i said 906482 is what was the killer
[18:55] <lifeless> 902117 may be unactionable
[18:56] <flacoste> at the time, Julian thought that implementing Bayeux was the solution
[18:56] <flacoste> and that would have taken too much time
[18:56] <lifeless> or it may be a precursor to 903186
[18:56] <flacoste> (not to say useless in the end)
[18:56] <lifeless> 901844 will be fiddly but isn't hard

[19:00] <lifeless> flacoste: so, I don't know if that needs a rotation or not
[19:00] <flacoste> it doesn't
[19:00] <lifeless> flacoste: it -may- have a long tail, but I don't see a lot of reason to expect one.
[19:00] <flacoste> we don't have LP rotation available anyway
[19:01] <flacoste> so it will have to be done on maintenance
[19:01] <flacoste> and 4 bugs is definitively maintenance turf
[19:03] <lifeless> flacoste: I missed some
[19:03] <lifeless> https://bugs.launchpad.net/launchpad-project/+bugs?field.tag=longpoll
[19:03] <lifeless> flacoste: nothing major though
[19:04] <lifeless> flacoste: fiddly integrate-with-ops for the most part
[19:04] <flacoste> yep
[19:04] <lifeless> important to do before going live
[19:04]  * lifeless is sssstubborn on that
[19:04] <flacoste> agreed
[19:04] <flacoste> agrees
[19:04] <lifeless> flacoste: so, I'd still like to disable the flag for now
[19:05] <lifeless> flacoste: because it is causing confusion and taking up time, even in our tiny pool of users
[19:05] <lifeless> flacoste: (and, we should generally have the same experience of LP as our users)
[19:06] <flacoste> lifeless: i'm +0 here really, my only concern was about the 'we need to schedule a squad to finish this' part :-)
[19:06] <lifeless> heh :>
[19:06] <flacoste> we could probably have a notification-service-beta team
[19:07] <flacoste> for those who really want the feature, or develop it
[19:07] <lifeless> that just adds permutations for debugging headaches
[19:07] <flacoste> and are not confused or serial tabs opener ;-)
[19:07] <lifeless> I'd be totally happy with the feature being back on for devs when the connections issue is resolved
[19:08] <rick_h> bac and if you get another sec pls https://code.launchpad.net/~rharding/launchpad/standardize_js_934401/+merge/93637
[19:09] <bac> rick_h:  ok
[19:09] <bac> sinzui: working on yours now
[19:10] <sinzui> fab
[19:10] <deryck> flacoste, I'm -1 on disabling this. if only because tabs are the drug and lifeless is the junkie.  :)
[19:11] <deryck> :)
[19:11]  * sinzui waits for quote page update
[19:13] <lifeless> deryck: lol :P
[19:13] <lifeless> deryck: not that I'm not the one running into issues and getting confused :>
[19:13] <deryck> lifeless, heh, I know. Just having some fun.
[19:56] <bac> hi rick_h, why do you cp the yui2 stuff instead of creating a symlink as done for yui3?
[19:57] <rick_h> bac: the yui3 one is a symlink from build/js/yui -> build/js/yui3.3.0
[19:58] <rick_h> bac: the cp is a copy of what we're doing in bin/combo-rootdir
[19:58] <bac> rick_h: ok, thanks
[19:58] <rick_h> I'm reloading to see if the yui3.3.0 is a symlink or a copy, it might be able to be a symlink, not compared
[22:09] <wgrant> abentley: Hi, https://code.launchpad.net/~wgrant/storm/bulk-insert may be of interest.
[22:12] <abentley> wgrant: You're still using execute, so this looks complementary to executemany.
[22:12] <wgrant> abentley: It does it in a single statement.
[22:12] <wgrant> So executemany is not required.
[22:13] <abentley> wgrant: In my tests, a single insert statement via execute took 3x as long as via executemany.
[22:13] <wgrant> abentley: That's a bit of a worry.
[22:17] <wgrant> Because executemany indeed just calls execute lots of times, so there's even more statement parsing overhead.
[22:18] <abentley> wgrant: I can repeat my tests on monday, but at one point I had something much like your code and the branch scanner too 10 minutes.  Then I changed it to use executemany, and it took 3 minutes.
[22:19] <wgrant> abentley: Did you use execute directly with a string, or did you use storm?
[22:19] <abentley> wgrant: Directly with a string.
[22:19] <wgrant> Huh
[22:22] <abentley> wgrant: executemany is intended for bulk operations, so it doesn't surprise me that it's more efficient.  It does surprise me that you say it just repeatedly executes the statement.
[22:22] <wgrant>     if (!PyArg_ParseTupleAndKeywords(args, kwargs, "OO", kwlist,
[22:22] <wgrant>                                      &operation, &vars)) {
[22:23] <wgrant>     while ((v = PyIter_Next(vars)) != NULL) {
[22:23] <wgrant>         if (_psyco_curs_execute(self, operation, v, 0) == 0) {
[22:23] <wgrant> It just parses the Python argument structures and then throws them into execute :/
[22:23] <wgrant> Not preparing the statement or anything.
[22:23] <wgrant> INSERT INTO ... VALUES is also intended for bulk operations, and should win because it's only parsed once... I shall attempt to reproduce your results.
[22:25] <abentley> wgrant: The branch I was scanning was bzr+ssh://bazaar.launchpad.net/~irar/gcc-linaro/slp-for-any-nops-4.6/
[22:26] <abentley> wgrant: I'm scanning it with ~abentley/launchpad/branchscanner-timeout-bug-808930
[22:33] <wgrant> abentley: Oh, real code, even better. Thanks.
[22:33]  * wgrant tries.
[22:42] <wgrant> abentley: How big's that branch?
[23:02] <wgrant> Huh
[23:02] <wgrant> Do people really survive with <6 Launchpad tabs open?
[23:04] <jelmer> what's the issue with having multiple tabs over
[23:04] <jelmer> *open?
[23:04] <wgrant> abentley: my way (ie. insert_many == store.execute(Insert(columns, table=[table], expr=rows))) looks to be maybe 10% faster, but I haven't tried on gcc-linaro yet.
[23:05] <wgrant> jelmer: The current longpoll implementation means that each MP page (and hopefully eventually more than just MP pages) keeps a persistent HTTP connection
[23:05] <jelmer> I'm in the lp team, but I haven't seen any issues with longpoll IIRC
[23:05] <wgrant> Apparently it's exceptional to have lots of LP tabs open.
[23:06] <wgrant> (since firefox limits concurrent connections to each hostname to 6)
[23:16] <cody-somerville> hmm... I think my test run has hung on setting up something in the functional layer :(
[23:40] <wgrant> abentley: Scanning lp:launchpad (deleting the branch and truncating branchrevision cascade each time) takes 2:15 with your insert_many, and 1:55 with Storm bulk Insert.
[23:42] <wgrant> http://paste.ubuntu.com/846588/ is the diff
[23:42] <wgrant> That Storm rev is just lp:~wgrant/storm/bulk-insert merged into the normal LP storm branch.
[23:43] <abentley> wgrant: well, I'll certainly look into that on my next workday.  Which is actually Tuesday.
[23:44] <wgrant> abentley: Oh, Canada has Monday off too?
[23:44] <wgrant> Thought that was just the US.
[23:44] <wgrant> k
[23:44] <wgrant> The difference may be more pronounced on prod, where there's greater DB latency than a UNIX socket.
[23:44] <abentley> wgrant: Yeah, Family Day.
[23:44] <wgrant> ... intriguing.
[23:45] <wgrant> (er, truncating revision, not branchrevision, obviously)
[23:45] <abentley> wgrant: Well, Ontario has it, anyway.  This stuff varies by province.
[23:45] <wgrant> Ah
[23:59] <cody-somerville> \o/ yay Family day.


[00:30] <epimeth> hello guys... who wants to unset my forwarding to ##fix_your_connection ?
[00:32] <nalioth> whre were you forwarded from, epimeth ?
[00:33] <nalioth> and is your connection problem fixed?
[00:33] <epimeth> #kubuntu and #kubuntu-ot
[00:33] <epimeth> it only happens when I'm not home, so I don't know!
[00:33] <epimeth> when I'm active, I'm on
[00:33] <epimeth> then I get home and there are messages from people telling me I keep disconnected and reconnected
[00:34] <nalioth> right.
[00:34] <nalioth> you're good to go ( and maybe consider a remote host or a bnc for when you're not home )
[00:34] <Pici> Perhaps you should just part the channels you're in when you arent home, that way you can still get messages, just not disrupt channels
[00:35] <epimeth> while that is true, I don't always remember to do so :-)
[00:35] <epimeth> whats a bnc?
[00:35] <nalioth> a bouncer
[00:36] <epimeth> hmm
[00:37] <epimeth> meh... I'll just try and remember to quit
[00:37] <epimeth> I don't have a host I can install a bnc onto
[00:40] <epimeth> I'll write a script that pings my gateway, dns, and freenode.  maybe I'll catch the problem and compain to time warner :-)
[00:40] <epimeth> anyway, nalioth, cheers!
[00:44] <nalioth> don't waste your time complaining to TW/comcast
[00:44] <nalioth> have a nice day  :)
[00:46] <epimeth> :-)
[01:04] <Pici> epimeth: Is there anything else we can help you with?
[01:14] <bazhang> epimeth, how may we assist you
[01:15]  * Pici clears out -unregged
[01:26] <nalioth> epimeth: please see the /topic
[01:32]  * Myrtti whistles
[01:34] <bazhang>  sgallinger is now known as fukkass family-friendly?
[01:34] <Pici> not very
[03:12]  * Hobbsee beats freenode around the head with a dead fish
[03:12] <Hobbsee> if you're going to disconnect great portions of the network, PLEASE actually add all usermodes back in that people had before.
[04:17] <eboyjr> Is there a bot for an "I'm feeling lucky" search?
[04:17] <eboyjr> -Thats google
[04:18] <nalioth> do you feel lucky?
[04:18] <eboyjr> I do. :D
[04:21] <eboyjr> So, I guess no... :(
[04:22] <eboyjr> nalioth:: Thank you for your help.
[07:25] <jussi01> right... [09:23:38] <flaccid> _2: i don't make the rules, i just enforce them. you act like many things, but i aint calling you by them because of the rules and CoC.
[07:28] <jussi01> Someone needs to remind flaccid he isnt an op.
[07:28] <stdin> well, _2 can get a little, umm, stroppy when he thinks he's "in the right"
[07:28] <jussi01> yeah, but still.
[07:29] <stdin> I know, neither are exactly innocent in that
[07:30] <jussi01> stdin: exactly what I was getting at.
[07:30]  * Hobbsee sighs at people.
[07:31]  * jussi01 hugs Hobbsee
[08:16]  * Myrtti yawns at people
[08:36]  * Tm_T hugs Mez
[08:36]  * Tm_T hugs Myrtti too ;)
[08:37] <Myrtti> what did I do now? :-O
[08:37] <Tm_T> just being you
[08:40]  * Myrtti wonders still
[09:41] <jpds> grr
[09:42]  * Myrtti noms grapes
[10:04] <Hobbsee> nekostar....why does that seem familiar
[10:04] <Hobbsee> @btlogin
[10:06] <Hobbsee> man, i hate not having past history for the bantracker
[10:08] <jpds> -> someone_1 [n=chatzill@nat/ibm/x-614f68137cd29f42] has joined #ubuntu followed by massive paste.
[10:14] <gnomefreak> when the hell did we do support in #ubuntu-devel?
[10:15] <jpds> We don't
[10:15] <gnomefreak> Hobbsee: i know the nick just cant remember if he was the exploiter
[10:15] <gnomefreak> jpds: have you looked in there?
[10:15] <Hobbsee> we don't.
[10:15] <jpds> gnomefreak: Yes, I am watching.
[10:15] <gnomefreak> me too and it looks alot like hardy support
[10:16] <gnomefreak> he cant get remote desktop to work
[10:24] <ikonia> gnomefreak: isn't that cloack an IBM as in "big blue" cloak ?
[10:25] <gnomefreak> huh sorry still sleepy what do you mean IBM cloak?
[10:25] <ikonia> chatzill@nat/ibm/x-614f68137cd29f42
[10:26] <gnomefreak> not really sure, but x-..... reminds me of tor
[10:26] <gnomefreak> they way freenode does tor now atleast
[10:26] <ikonia> I wondered if nat@ibm was a known nat address from ibm's network
[10:26] <gnomefreak> the ibm part not sure
[10:27] <ikonia> maybe just a unfortuanate naming policy for a non ibm
[10:27] <gnomefreak> is nat nat or nathanel
[10:27] <gnomefreak> nat as in a set of connected pcs
[10:27] <ikonia> ahh I was thinking "net address trans, ibm network"
[10:27]  * gnomefreak not really sure wher eis he?
[10:27] <ikonia> as in companies have small ranges assigned for things like irc
[10:29] <jpds> ikonia: I think it's just the cloak that gets applied to people using the IBM gateway.
[10:29] <ikonia> jpds: as in IBM - big blue
[10:29] <jpds> Yeah.
[10:30] <ikonia> what is the requirments to use that gateway
[10:30] <ikonia> eg: do they have to be on IBM's network ?
[10:30] <jpds> Connect from behind it I guess.
[10:30] <ikonia> so basiclly that guy who flooded was an IBM employee
[10:31] <jpds> Possibly, that's why I pointed it out.
[10:32] <ikonia> oh, he's still in there
[11:01] <dmseg_> Please inform me when pricechild is online (when is he online?)
[11:03] <Hobbsee> PriceChild: is online, he's just not at his keyboard.
[11:03] <jpds> dmseg_: /whois will show if he's away or not.
[11:04] <dmseg_> well you have pinged him he will respond
[11:06] <jussi01> dmseg_: is there something that any of us could assist you with?or is it specifically PriceChild you need?
[11:08] <dmseg_> jussi01: i had sent a request to join the ops team he said we wnated to talk to me to just sort it out and get more familiar
[11:14] <Myrtti> @btlogin
[11:15] <dmseg> Myrtti: why you keep doing that!
[11:16] <jpds> dmseg: To access the ban tracker?
[11:17] <dmseg> jpds: whats wrong whith a normal ban list?
[11:17] <jpds> dmseg: it's huge?
[11:17] <Hobbsee> dmseg: it's the little black book
[11:17] <Hobbsee> and it shows context
[11:17] <dmseg> i see an alias for an list or a ban manager script works well
[11:22] <dmseg> hobsee: why not use a ban manager
[11:23]  * Myrtti rolls her eyes
[11:26] <dmseg> pricechild: i hav to go sorry will talk later thankx bye
[11:26] <jussi01> right...
[11:26] <jussi01> who was that? Ive never seen him before
[11:30] <ikonia> was he the guy from the other network that ran a linux channel for years, now it's closed down
[11:30] <ikonia> if it's him he's been in a few times
[11:30] <ikonia> there was some catch like he said he'd been here for years but his nick was registered for like a month
[11:30] <ikonia> something like that
[11:30] <ikonia> is that him ?
[11:34] <elkbuntu> ikonia, i think so
[11:34] <elkbuntu> my brain has filed him into the 'used ubuntu for 10 years' category for some reason, so it could have been the case
[11:35] <jussi01> yet he doesnt even use tab completion?
[11:37] <ikonia> the guy who I am talking about wasn't very linux aware, there was a conversation in here about it, someone who was in a linux channel for $X years
[11:37] <ikonia> if you remember we all started comparing how long our nicks had been registered
[13:10] <Hobbsee> impressive split.  welcome back everyone!
[13:12] <jussi01> Hobbsee: meh, you were the one who left.... and it wasnt impressive here :P
[13:12] <jussi01> only 4 of you left :D
[13:12] <Hobbsee> we dropped to 98 users in #ubuntu
[13:13] <Myrtti> you did
[13:17] <bazhang> heh
[13:19] <PriceChild> I declined a load of people last night who didn't have nicks listed on launchpad, or who weren't ops anywhere. My message to contact me on irc was to discuss it further if they wanted.
[13:19] <bazhang> he was the I've been on irc two years guy?
[13:20] <bazhang> when he was only on two weeks :)
[15:03] <bazhang> limcore
[15:04] <bazhang> LimCore> Im interested in starting on open source project for ubuntu - STFU, a suit of settings to quickly mute system messages (audio and others). Or is there another project like this already in ubuntu?
[15:07] <PriceChild> system > preferences > sound ?
[15:07] <bazhang> haha
[15:07] <bazhang> his name for the project leaves something to be desired does it not?
[15:08] <bazhang> dm1 in #u
[15:12] <PriceChild> I've had ubuntu unable to use nics as windows didn't turn them off properly at shutdown, but not the other way around.
[15:12] <Myrtti> yup
[15:13] <Myrtti> had that same too myself
[15:13] <bazhang> he's blaming ubuntu.
[15:13] <bazhang> likely something he did on windows
[15:40] <PriceChild> bazhang: dm1 is still here?
[15:41] <bazhang> PriceChild, he is wanting to remove wubi but worried about the after effects.
[15:47] <Tm_T> hi kids
[15:47] <Hobbsee> old man!
[15:47] <Tm_T> working man!
[15:47]  * Tm_T hides
[15:48] <Hobbsee> old and decrepid man!
[15:48] <Hobbsee> get back to work!
[15:48] <Tm_T> danke sehr
[15:59]  * mneptok yawns
[16:05] <Hobbsee> mneptok!
[16:12] <mneptok> Hobbsee!
[16:13]  * mneptok grimaces with something that feels like happiness and burning
[16:20] <bazhang> the bot cant take a pipe?
[16:21] <mneptok> depends where you insert it.

[16:21] <bazhang> heh
[16:21] <mneptok> actually, i think that comment isn;t a pun, but qualifies as "innuendo."
[16:22] <bazhang> at the very least :)
[16:22] <mneptok> which is so gloriously apropos i must radiate a sense of self-satisfaction all over the neighborhood.
[17:18]  * jpds on it
[17:22] <jpds> Or whatever.
[17:22] <nixternal> groovy
[17:22] <nixternal> but I don't see sparr doing anything "wrong"
[17:22] <jpds> Me neither.  I should be.
[18:57] <PriceChild> you're on under a different nick
[18:58] <PriceChild> gimme amo
[18:58] <PriceChild> I guess its either because you're on wrong nick or because your cloak changed since.
[18:59] <jpds> I thought Jussi added the new one.
[19:00] <PriceChild> I don't think I have access to mess with it..
[19:24] <Myrtti> ho-hum
[19:24] <PriceChild> Myrtti: 9 days
[19:24] <Myrtti> less than 8
[19:24] <jussi01> Im here now
[19:25] <Myrtti> by this time next week I should have my backpack packed and be sipping Lingonberry Cider in Teerenpeli to keep my nerves at bay, waiting for the bus to take me to the airport
[19:26] <Myrtti> ... I wish I had rhum now
[19:36]  * PriceChild investigates kde4 again
[19:42] <ikonia> PriceChild: didn't think you where a kde user
[19:56] <Amaranth> @now Sydney
[19:56]  * Amaranth misses global clock on panel
[20:08] <jussi01> o.O [22:03:22] <eloquence> i miss automatix :S
[20:25] <Myrtti> hahahahahaha
[20:33] <Tm_T> he should
[20:33]  * Tm_T hugs Myrtti
[20:33]  * Myrtti sighs
[20:48] <PriceChild> ikonia: I'm not yet.
[20:48] <PriceChild> ikonia: but kde4 just seems shiny and inviting.
[20:49] <jussi01> PriceChild: it goes oooh, shiny... crash...
[20:50]  * jussi01 is on kde4 right now
[20:50] <Myrtti> I've got an issue with X
[20:50] <Myrtti> it sucks
[20:51] <jussi01> :(
[20:51] <Myrtti> though, atleast now with mesa, X actually restarts (oooooohhhh!)
[20:52] <Myrtti> when I used fglrx, I couldn't kick it to restart
[20:55] <Myrtti> as I was saying before epiphany/facebook crashed my X again in the aforementioned way...
[20:57]  * jussi01 just got his nvidia working again :D
[20:57] <Myrtti> ohshuddup
[20:58] <Myrtti> OH CRA...hhhh
[20:58] <Myrtti> I had drawn the most adorable fairie picture
[20:58] <Pici> aww
[20:58] <Myrtti> and there it went with that crash >____<
[20:58] <jussi01> yes, it was nice :)
[20:58] <jussi01> I have it still
[20:58] <Myrtti> jussi01: this one was new
[20:58] <Myrtti> and it was 400% better
[20:58] <jussi01> oh... :/
[20:58] <Myrtti> full frontal nudity included.
[20:58] <jussi01> doh!
[20:59] <Myrtti> and mushroom.
[20:59] <PriceChild> badger badger badger
[20:59] <Myrtti> DOH.
[21:00] <Myrtti> I haz fail.
[21:02] <Myrtti> of course gimp wouldn't have anything like - automatic saving?
[21:04] <Dave2> don't think so
[21:05] <Myrtti> I'm pissed off now.
[21:05] <Myrtti> It was the most beautiful thing I've drawn in five years
[21:05] <Myrtti> *GRUMBLE*
[21:10] <Myrtti> could npviewer.bin doing a segfault crash the whole X with it?
[21:10] <Myrtti> please say no, I can't live without youtube
[21:16] <TheSheep_> Myrtti: only if the video driver is buggy as well
[21:17] <Myrtti> well that sort of is out of the equasion since the same behaviour happens with two different video drivers
[21:17] <Myrtti> fglrx and mesa... though mesa is that new brand new thingie that has composite enabling features
[21:20] <TheSheep> Myrtti: mesa is a library for emulating certain hardware acceleration features, afair
[21:21] <TheSheep> Myrtti: by video driver I meant things like i810, vesa, nv, etc.
[21:21] <Myrtti> and I know next to nothing about these things (hi all the Finnish overclockers reading this log, yes, your Myrtti MuroBBS moderator knows nothing about hardware and relating issues, innit saaadddd)
[21:22]  * Myrtti sighs
[21:22] <TheSheep> don't worry, each new attempt is better
[21:22] <mneptok> but she's great with a pukka knife, birch twigs, and the ultra-rare artic snozzleberry, so at least we know she's Finnish.
[21:23] <Myrtti> I'll just get a finetuning sledgehammer and finetune my laptop to pieces
[21:23] <TheSheep> patience, grasshoper :)
[21:23] <Myrtti> but it reall was pretty
[21:23] <Myrtti> the mushroom looked so nice ;___;
[21:24] <Myrtti> and the fairies boobs were perky.
[21:24] <TheSheep> unless it was just blind look, you can easily recreate it, only with more detail :)
[21:24]  * Myrtti cries
[21:24] <TheSheep> s/look/luck
[21:25] <mneptok> i saw Perky Fairy Boobs on their '97 tour.
[21:35] <Myrtti> oooh
[21:35] <Myrtti> I can haz a cunning PLLLAAAAN
[21:35] <Myrtti> I'll just bake extra amount of oatmeal cookies next Thursday
[21:35] <Myrtti> perhaps I can bribe some kyuuuuuut Linux geek to fix my X for me at LRL
[21:35] <Myrtti> :-D
[21:35] <Myrtti> WIN!
[21:36] <Myrtti> 1) oatmeal cookies 2) LRL 3) ???? 4) PROFIT!
[21:36]  * PriceChild thinks he deserves cookies anyway
[21:36] <PriceChild> (but without the ginger and don't you dare!)
[21:37] <Myrtti> yes you do *cooocooocooochiecoochieguuuuuu*
[21:37]  * Myrtti pinches Priceys cheek
[21:39] <PriceChild> :O
[21:39]  * Myrtti facepalms at #ubuntu-women
[21:40] <PriceChild> Myrtti: sounds like you've got a lot more time to enjoy.
[21:42] <Dave2> mmm, cookies
[22:01] <Myrtti> is it just me, or has the looney bin been released big time on -ot?
[22:15] <Myrtti> PriceChild: thanks
[22:15] <PriceChild> :)
[23:22] <ompaul> mneptok, got a mo?
[23:23] <mneptok> ompaul: about that.
[23:23] <mneptok> ompaul: pretty buried this week and next. writing up a training curriculum.
[23:23] <ompaul> mneptok, I forsee a pm
[23:24] <ompaul> mneptok, I was right :)
[23:24] <ompaul> cheers
[23:24] <ompaul> mneptok, how to deal with calls from the likes of ompaul :)
[23:24]  * ompaul rofl
[23:24] <ompaul> put phone in bucket of water
[23:24] <ompaul> hehe
[23:24] <ompaul> don't do that at home kids it will break the phone :)
[23:51] <SirBob1701> hey i'm on a different port now to get around DCCExploit
[23:52] <Myrtti> did you join #ubuntu-read-topic and read the topic?
[23:52] <SirBob1701> ya i'm on port 8001 now
[23:53] <Mez> SirBob1701, you havent read the topic, or you'd have done the automated test
[23:54] <SirBob1701>  Topic for #ubuntu-read-topic:  Your router is buggy 1) Please follow these
[23:54] <SirBob1701>           instructions: https://help.ubuntu.com/community/FixDCCExploit to FIX it (yes,
[23:54] <SirBob1701>           it can be fixed),  when you have carried out those instructions please « /join
[23:54] <SirBob1701>           #ubuntu-ops » and ask to be tested there by the operators
[23:54] <Mez> SirBob1701, apologies
[23:54] <Mez> someones changed that
[23:55] <Myrtti> Upon fixing this issue you will NOT automatically be allowed to rejoin #ubuntu if you have been temporarily forwarded to #ubuntu-read-topic. You must type "test me" (without the quotes) in that channel. If you are no longer affected by the exploit then you will be allowed back into #ubuntu in a short time.
[23:55] <SirBob1701> ah
[23:55] <Myrtti> If the automatic test fails, join #ubuntu-ops and, there, ask to be tested by operators.
[23:56] <Myrtti> ♥
 sirbob1701 has been removed from the exploit quarantine
[23:57] <Myrtti> SirBob1701: is there anything else we can do for you tonight?
[23:57] <Mez> Sorry about that SirBob1701 - someone had changed the topic for some reason
[23:57] <Mez> ompaul, ping
[23:58] <Myrtti> or changed the wikipage
[23:58] <Myrtti> FixDCCExploit (viimeksi muuttanut localhost, ajankohta 2008-06-27 10:14:41)
[23:58] <Myrtti> hehe, Finnish
[23:59] <Mez> Myrtti, fixing the wiki page ... well - doesnt do much without informing us first
[23:59] <ompaul> Mez, ?
[23:59] <Mez> ompaul, why'd you change the #ubuntu-read-topic topic to say to join here?
[23:59] <ompaul> Mez, cos we had broken bots
[23:59] <ompaul> for an age
[23:59]  * Myrtti pokes SirBob1701 with The Pink Fluffy Pen of Poking™
[23:59] <Mez> ah ;)


[12:47] <maestrojed>  I need to turn my Ubuntu 7.04 Desktop installation into a LAMP server.  But I need to use older versions of Apache, PHP, MySQL, etc.  Can anyone help me with this?  Where can I get older versions of php for linux?
[12:49] <Pumpernickel> archive.ubuntu.com
[12:51] <maestrojed> Pumpernickel: Thank you, I have to admit I dont really know what I am doing.  I went there and see legacy versions of ubuntu but were should I go to get the legacy php install
[12:52] <Pumpernickel> archive.ubuntu.com/ubuntu/pool
[12:59] <maestrojed> I am building a linux webserver to be a test server.  My production server is running php 4.3.11.  I only see files for php 4.4.2.  Should I try to find the exact same version of PHP? or do I assume that those point updates are just security fixes and would not make a difference as far as how the php parses?
[01:26] <ScottK> maestrojed: What distribution does your production server run?
[01:29] <maestrojed> ScottK: Of Linux?
[01:30] <maestrojed> ScottK: Linux 2.4.20-021stab028.19.777-smp
[01:31] <ScottK> Right, but what distro?
[01:32] <ScottK> Unless you build from the same distribution/version you will not be able to be sure you get the same behavior on your test server.
[01:32] <ScottK> That's all pretty extraordinarily ancient.
[01:33] <ScottK> I would not assume that php 4.3/4.4 would behave the same, but is not a PHP expert.
[01:34] <maestrojed> Humm Cool.  I wanted to go with Ubuntu because of the GUI.  As you can tell I only bearly know what I am doing
[01:34] <maestrojed> :)
[01:35] <ScottK> OK.
[01:35] <maestrojed> I am trying to figure out what distribution but I am not sure how to figure that out
[01:36] <ScottK> Try less /etc/lsb-release
[01:43] <maestrojed> I get no such file or directory
[01:43] <maestrojed> I looked through the etc folder but I dont see anything similar
[01:46] <ajmitch> check /etc/redhat-release
[01:49] <ScottK> or /etc/fedora-release
[01:49] <ScottK> Google hints it's Red Hat or a derivative.
[02:10] <maestrojed> yeah there is redhat-release
[02:11] <ScottK> What's it say?
[02:17] <maestrojed> I am getting a permissions denied but I am in as root
[02:17] <maestrojed> Trying to figure it out
[02:18] <ScottK> Odd.
[02:18] <maestrojed> CentOS release 3.8 (Final)
[02:18] <maestrojed> does that sound right
[02:19] <ScottK> OK.  Well if what you are after is something in a test server to emulate closely your production environment, you should probably be looking at something from CentOS.
[02:19] <ScottK> Yes.
[02:19] <ScottK> But, that is ancient and so you might consider something newer for your production server too perhaps.
[02:19] <ScottK> I've got to run, maybe someone else can help you further.
[02:19] <maestrojed> yeah,  It is a managed server so I will talk to them
[02:19] <maestrojed> thanks for your help
[02:20] <ScottK> No problem, but just to give you an idea, PHP 4 has been completely removed from the current Ubuntu version.
[02:20] <ScottK> That's how old that is.
[02:23] <maestrojed> yeah I know.  I have a php5 server too but I have some old big CMS sites that are not ready for php5 so I keep this one around too
[02:33] <Yahooadam> can anyone help me with my MySQL problem, i posted on the forums, but its kinda ground to a halt (http://ubuntuforums.org/showthread.php?t=539909)
[02:33] <Yahooadam> basically, mysql doesnt start when my server boots, any ideas ?
[02:38] <ScottK> Yahooadam: Does /var/run/mysql exist?
[02:39] <Yahooadam> ./var/run/mysqld does
[02:40] <ScottK> OK.
[02:40] <ScottK> So much for my idea on that one.
[02:49] <Yahooadam> :(
[02:57] <Yahooadam> oh well time to sleep, gnite, thx anyway :)
[02:57] <Yahooadam> if anyone has any ideas and reads this later, please do post on that thread
[09:17] <kraut> moin
[03:59] <spiekey> hi
[04:00] <spiekey> i have set up a ubuntu with smbldap-tools. I can log in with ssh and so on. It all works. Now i would like to know why ;)
[04:02] <spiekey> when i log in via ssh i tell it to use common-auth where i have my pam_ldap.so written down.
[04:03] <spiekey> then i GUESS it will check out /etc/libnss-ldap.conf, /etc/pam_ldap.secret /etc/pam_ldap.conf
[04:03] <spiekey> so it knows where to auth.
[04:04] <spiekey> correct so far?
[04:07] <soren> Almost :)
[04:08] <spiekey> almost?
[04:08] <soren> I don't think it uses libnss-ldap.conf for the authentication, but only immediately after.
[04:08] <soren> Not that it matters, really.
[04:09] <spiekey> ok.
[04:09] <soren> During authentication it checks if the username and password corresponds. It doesn't need nss for that.
[04:09] <spiekey> nss is just for the enviorment stuff like homedir?
[04:09] <soren> ...but as soon as it actually does a setuid and all that, it needs nss.
[04:10] <soren> spiekey: At any point where you need to do uid <-> username translation, you need nss.
[04:10] <spiekey> so pam_ldap is for auth only.
[04:10] <spiekey> how does it know where to find it in the ldap database?
[04:10] <soren> spiekey: And that's at the final stages of logging in (i.e. after verifying your credentials, but before running your shell and such)
[04:10] <soren> spiekey: Find what?
[04:11] <spiekey> to see if password and username matches
[04:11] <spiekey> (this still looks like magic to me9
[04:11] <soren> :)
[04:11] <soren> It's quite simple, actually.
[04:12] <soren> The LDAP server is set up to let the user authenticate. So pam proxies the login request to the LDAP server. If that succeeds, pam succeeds.
[04:13] <spiekey> oh, so pam just asks ldap if the auth is okay? And ldap does the rest with its schema?
[04:13] <spiekey> well, ldap looks it up by using the schema it has in its config
[04:13] <soren> Pam receives a username.. it passes the username to each of the configured modules and asks them what they feel like doing with it. Most of them will ask for a password. In the case of ldap, it takes the username, inserts it into a scheme like cn=theusername,ou=People,dc=foo,dc=bar and tries to authenticate with that dn and the given password.
[04:14] <soren> spiekey: Yes.
[04:14] <soren> spiekey: That's the usual arrangement, anyway.
[04:14] <soren> spiekey: (In my experience, that is)
[04:14] <soren> There are other ways to do it, though.
[04:15] <spiekey> well. I guess this applies for the pam_ldap module :)
[04:15] <soren> You can also let pam do the authentication directly. You tell pam how to extract the userPassword attribute for the user, and then verifies it. This is useful if you don't want the users to be able to access the ldap server directly at all.
[04:15] <spiekey> easy enought though
[04:15] <spiekey> soren: oh yes! i did that once with pam_mysql ;)
[04:16] <soren> ...but usually you want to use ldap for other interesting stuff, too.
[04:16] <soren> Hang on. Phone call...
[04:16] <spiekey> np, thanks!
[04:18] <soren> Ok, I'm back.
[04:19] <soren> Um... Did that clear everyhithin up?
[04:19] <spiekey> in that case, yes! :)
[04:19] <soren> Alright. Great.
[04:20] <spiekey> I have got another question though: Where does samba auth against? Does that work via pam_ldap, too? Since i have a "passdb backend = ldapsam:ldap://<IP_ADDRESS>/" line in here i am not quite sure.
[04:20] <soren> spiekey: No, samba usually can't use pam.
[04:21] <spiekey> oh, okay.
[04:21] <soren> spiekey: You see, when you're using ssh, the password is sent over the ssh channel, so that the server can choose what to do with it (typically something about calculating an md5 and comparing it to something).
[04:21] <soren> ...but when you're using samba, it sends a hash of the password, rather then the password itself.
[04:22] <spiekey> that makes sense
[04:22] <soren> This means that the server needs to be able to compare that hash with something, and that's not how pam works.
[04:23] <soren> This is why samba doesn't just use the system's passwd file for authentication.
[04:24] <soren> Back in the day when you could still use unencrypted passwords, you could do that, but that was a looong time ago :)
[04:25] <spiekey> Samba gets all the samba-Specific information from ldap. Like: Ihave user Foo with passwd far. Auth OK? If yes it asks for the homedir, passwordexpiredate, etc, too?
[04:25] <kshah> I want to set up a Wake on LAN for my server, should I install etherwake?
[04:26] <Pyretic> i think etherwake might be the client
[04:26] <Pyretic> you need ethtool though
[04:26] <kshah> oye
[04:26] <kshah> k
[04:26] <Pyretic> i had it working on my non-ubuntu machine a while ago
[04:29] <kshah> thank you, testing time
[04:30] <soren> spiekey: Sounds right.
[04:31] <spiekey> soren: wonderful!
[04:31] <spiekey> soren: i am about to draw/write a chart about the whole system thing. Would you mind reading/correcting it when its finished?
[04:31] <soren> spiekey: I'll try.
[04:32] <soren> spiekey: Is it urgent?
[04:32] <spiekey> its basically what i asked you just with drawn pictures :)
[04:32] <spiekey> soren: no, not at all
[04:32] <soren> spiekey: Alright. Then no problem :)
[04:32] <spiekey> soren: are you here regularry?
[04:32] <soren> spiekey: All day, every day :)
[04:33] <spiekey> :)) How come?
[04:36] <soren> spiekey: Well, I don't log off IRC when I'm not around, and I'm around at least during business hours (central european ones) and a lot of my spare time, too.
[04:37] <spiekey> ok, cool!
[05:42] <kshah> what client program are you using (win) to send Wake on LAN requests?
[07:40] <Pyretic> say, how would one enable lvm to enable on startup ?
[07:56] <leonel> Pyretic: install with the alternate cd
[07:57] <Pyretic> oh, there's no way to enable it lateron ?
[07:58] <Pyretic> it just doesn't seem to do a "vgchange -a y data"
[09:21] <maestrojed> I am trying to install an older version of MySQL on Ubuntu.  I do not see a bulld in archives.ubuntu.com/pool.  Does this me that there are not DEB(s) for MySQL?
[09:41] <osmosis> how come I dont see a amazon EC2 image of ubuntu ?
[09:45] <mathiaz> maestrojed: you can find mysql deb in the archives.
[09:48] <maestrojed> mathiaz: thanks, but all I see in the archives is the list below.  Am I looking in the wrong place (pool/universe/m/)
[09:48] <maestrojed> mysql++/
[09:48] <maestrojed> mysql-admin/
[09:48] <maestrojed> mysql-dfsg-4.1/
[09:48] <maestrojed> mysql-dfsg/
[09:48] <maestrojed> mysql-navigator/
[09:48] <maestrojed> mysql-ocaml/
[09:48] <maestrojed> mysql-query-browser/
[09:48] <maestrojed> mysql-ruby/
[09:48] <maestrojed> mysqlcc/
[09:48] <maestrojed> mysqltcl/
[09:50] <mathiaz> maestrojed: mysql-dfsg-4.1 is the mysql-server
[09:51] <maestrojed> mathiaz: Great! Thank you.
[10:03] <konam> hi
[10:04] <konam> how do i know the interface that my server is using? there's a command for that. I have ubuntu server in a virtualbox vm
[10:04] <konam> is just that i set the internet connection in that virtual machine and shut it down. when i turn it on again the internet connection was gone
[10:11] <sommer_> konam: have you tried ifconfig?
[10:11] <sommer_> usually it's eth0
[10:28] <konam> sommer_ thanks
[10:46] <osmosis> anyone using EC2 ?
[11:08] <maestrojed> I am trying to install an older version of MySQL server.  I downloaded mysql-server-4.1_4.1.15-1ubuntu5_i386.deb it said it needed libmysqlclient14_4.1.15-1ubuntu5_i386.deb so I downloaded and installed it first.  Now on package install I get and error.  Error:Failed to satisfy all dependencies (broken cache)
[11:08] <maestrojed> it then says to run sudo apt -get install -f   to fix it but that returns sudo: apt: command not found
[11:09] <Anarch> maestrojed: s/apt -get/apt-get/
[11:10] <maestrojed> Anarch: I run that in terminal?
[11:10] <Anarch> maestrojed: But this may not solve all your problems.  When I can't get the package manager to Just Work, I cope by building from source.
[11:10] <Anarch> maestrojed: Yes, apt-get in terminal.
[11:12] <mathiaz> maestrojed: on which version of ubuntu are you trying to install 4.1 ?
[11:12] <maestrojed> Desktop 7
[11:12] <mathiaz> maestrojed: well. It won't work as mysql-server-4.1_4.1.15-1ubuntu5_i386.deb is from dapper (6.06)
[11:12] <maestrojed> doh
[11:13] <maestrojed> mathiaz: is there a build that will?
[11:13] <mathiaz> maestrojed: this is why apt and dpkg are not happy.
[11:13] <mathiaz> maestrojed: not for feisty.
[11:13] <mathiaz> maestrojed: mysql-server-4.1 is no longer available for feisty
[11:14] <mathiaz> maestrojed: it's replaced with mysql-server-5.0.
[11:14] <maestrojed> so If I am tying to  build it just like my production server.  Is there a solution?
[11:14] <maestrojed> build from the binaries?
[11:15] <mathiaz> maestrojed: you could try to build from the dapper source on you feisty box.. But I don't know if that would actually work.
[11:56] <jbrouhard> Howdy all
[11:56] <jbrouhard> Anyone here consider a SOHO version of Ubuntu Server ?


[00:02] <mcphail> sturmflut2: If you're keen to get a proper IRC app working, the quassel backend runs on the phone (and can keep running in the background). Just needs someone clever to write/port a frontend
[07:47] <dholbach> good morning
[08:59] <sturmflut> dholbach: Good morning!
[09:09] <pstolowski> popey, hey, do you know who has powers to pull a broken package from ubu store?
[09:25] <pstolowski> popey, ok, nvm, i'm talking to the respective person
[09:35] <popey> pstolowski, sorry, was afk
[10:27] <JamesTait> Good morning all; happy Wednesday, and happy International Day for the Abolition of Slavery! 😃
[12:09] <mtk300> How do I enable multi touch on a screen/touchscreen running ubuntu?
[12:13] <davmor2> mtk300: it already is that is how pinch to zoom works
[12:15] <mtk300> davmor2: Then how do I enable pinch/zoom. I only currently have single touch.
[12:15] <davmor2> mtk300: what device?
[12:18] <mtk300> davmor2: It is a development setup. I have a 10 inch screen with the n-trig overlay. The processing comes from a raspberry pi running ubuntu.
[12:19] <davmor2> mtk300: ah then it might be a driver flaw in that case. The driver on my dell xps 13  is working on X server with pinch to zoom, as are all the mobile devices we support
[12:20] <davmor2> mtk300: not sure who would be best to help you debug it either sorry
[12:21] <mtk300> davmor2: Thanks anyway.
[14:55] <jgdx> jhodapp, hey, is there a media hub dbus api unconfined services can use to play sounds?
[14:58] <jhodapp> jgdx, what do you mean by unconfined in this instance...what are you trying to do?
[14:59] <jgdx> jhodapp, I want to play a sound from ubuntu-push using media hub
[14:59] <jhodapp> jgdx, can't you just use the QtMultimedia Audio component?
[14:59] <jgdx> jhodapp, sure, but it's go
[15:00] <jgdx> I'd much rather use dbus
[15:00] <jhodapp> jgdx, that's not currently supported, only qtubuntu-media directly uses the media-hub client library
[15:01] <jhodapp> jgdx, the plan is to have a platform-api set of calls to do exactly what you want, but nobody has ever created it
[15:02] <jgdx> jhodapp, right. Okay, I'll go for qtmultimedia.
[15:02] <jgdx> jhodapp, thanks!
[15:02] <jhodapp> jgdx, np, good luck
[15:15] <tvoss> jgdx, why would push play a sound?
[15:17] <tvoss> jgdx, that's the job of the notifications, isn't it?
[15:17] <jgdx> tvoss, push code does not make that distinction currently.
[15:18] <tvoss> jgdx, hmmm, so I got the impression that you are adding that feature to the push daemon on the phone, wondering why
[15:18] <jgdx> tvoss, no, the feature is there, but it's broken.
[15:18] <jgdx> tvoss, are you saying I could use a notification api and have it play sounds?
[15:18] <tvoss> jgdx, hmmm, do you have a link handy?
[15:19] <jgdx> tvoss, 2 sec
[15:19] <tvoss> jgdx, well, push used to be responsible for receiving data and handing out data to helpers, that's it
[15:19] <tvoss> jgdx, the helpers would then translate to notifications, which can also carry sound hints
[15:19] <tvoss> Saviq, correct me if I'm wrong please ^
[15:20] <jgdx> oh man I'd love to rip the sound stuff out, if that's the case.
[15:21] <jgdx> tvoss, here postal has a concept of a Presenter [1], and one of those is "sound" [2]. [1] http://bazaar.launchpad.net/~ubuntu-push-hackers/ubuntu-push/automatic/view/head:/client/service/postal.go#L172 [2] http://bazaar.launchpad.net/~ubuntu-push-hackers/ubuntu-push/automatic/view/head:/sounds/sounds.go#L45
[15:22] <Saviq> tvoss, jgdx, notifications can play sounds yes
[15:23] <Saviq> tvoss, it won't be as simple as that, soon, because with the redesign of notifications we'll need a central place where they get stored (across reboots), re-triggered on demand and a few other things, unity8 needs to become just the renderer for whatever the "post office" tells it to display - on the greeter, as a bubble, in the messaging indicator etc.
[15:25] <Saviq> and yeah, we need to decide on where all the different bits and pieces live - waking the device up, turning the screen on (with{,out} proximity) etc.
[15:25] <tvoss> Saviq, sure, that's the post office
[15:25] <tvoss> the central place
[15:25] <Saviq> yes
[15:26] <tvoss> but yes, we need to actually write that stuff down
[15:26] <Saviq> should likely deal with incoming push, too, no need for a separate thing to deal just with push
[15:30] <tvoss> Saviq, yup
[15:30] <tvoss> Saviq, push is just one source
[15:30] <jgdx> what are the time frames here? Should we not invest in fixing push?
[15:31] <jgdx> tvoss, ^
[15:32] <jgdx> kenvandine, what's the story on custom notification sounds?
[15:34] <tvoss> Saviq, I *thought* that push right now would just assemble a notification and hand it over to the notification service, which happens to be implementedby unity, which then plays the sound
[15:34] <tvoss> kenvandine, jgdx ^
[17:53] <kenvandine> popey, is there a trick to get music-app to work on the desktop?  it's not finding any of my music in ~/Music
[17:53] <kenvandine> or anyone :)
[17:59] <dobey> kenvandine: do you have mediascanner-2.0 running?
[17:59] <kenvandine> yup
[17:59] <dobey> kenvandine: is the db corrupt? :)
[17:59] <kenvandine> i removed it all
[17:59] <kenvandine> and started over
[17:59] <kenvandine> just tells me to import music :/
[18:00] <dobey> huh. i'd expect it should work as long as nothing is wrong with mediascanner, and it scanned your music
[18:01] <kenvandine> yeah
[18:01] <kenvandine> how can i confirm mediascanner scanned my music?
[18:02] <dobey> open the db with sqlite3 and check the contents of the tables i guess?
[18:03] <dobey> is your hdd light going crazy? :)
[18:03] <kenvandine> ok... that's it
[18:03] <kenvandine> no music in the db
[18:03] <kenvandine> but there are pictures
[18:34] <popey> kenvandine, is your music dir called ~/Music ? and tail the mediascanner log and see if its running or dying
[18:34] <popey> (It dies under some circumstances, like if you have webm videos on the machine)
[18:34] <popey> (that bug may be fixed, others may still be apparent)
[18:35] <kenvandine> popey, it is ~/Music
[18:35] <kenvandine> log only lists entries in ~/Pictures
[18:36] <kenvandine> and the process is running
[18:36] <kenvandine> popey, i do have webm videos somewhere, but it's not dying
[18:37] <popey> kenvandine, maybe it just hasn't got to your music yet?
[18:37] <popey> it's not the fastest daemon
[18:37] <popey> especially when you have 12 years of photos on your machine
[18:37] <kenvandine> been a few hours :)
[18:38] <kenvandine> the tail doesn't look active
[18:38] <kenvandine> and actually... mediascanner-2.0 was running before i even tried running music-app
[18:38] <kenvandine> not something i just started, i guess it's been running for a while
[18:38] <popey> I think it uses some xdirs thing in .config to determine what folders to scan
[18:38] <kenvandine> i'm running vivid+overlay
[18:38] <popey> so if it's not scanning music that may be why
[18:39] <kenvandine> XDG_MUSIC_DIR="$HOME/"
[18:39] <kenvandine> wtf!
[18:40] <popey> hahaha
[18:40]  * popey points and laughs
[18:40] <popey> bet you deleted your ~/Music at some point in the past
[18:40] <popey> (I did this too)
[18:40] <popey> and it did the same to me
[18:40] <kenvandine> years ago it was a symlink
[18:40] <kenvandine> but i moved that to a regular directory like in natty...
[18:40] <kenvandine> this has been broken for a really long time :)
[18:41] <kenvandine> banshee never complained :)
[18:41]  * kenvandine ducks
[18:42] <popey> Mono is evil. Etc.
[18:43] <davmor2> popey: I disagree Stereo is evil particularly if one speaker breaks
[18:44] <popey> St                        ereo
[18:49] <kenvandine> haha
[18:49] <kenvandine> popey, ok... so that worked
[18:50] <popey> Sweet!
[18:50] <kenvandine> not playing the music now, but i assume that's because i don't have media-hub installed :)
[18:52] <kenvandine> installing media-hub didn't fix that... popey, ideas?
[18:53] <kenvandine> although i have enough working for my current need, importing ringtones in settings :)
[18:53] <popey> run it from terminal and see what it's doing?
[18:53] <kenvandine> i am, nothing output that seems to reflect that it's not playing
[18:53] <kenvandine> it thinks it's playing, just no sound
[18:54] <kenvandine> ah ha!
[18:54] <kenvandine> weird, qmlscene was turned all the way down to 0
[18:54] <kenvandine> anyway... thanks!
[19:52] <khomfy> hello
[19:53] <khomfy> is there any possibility to install spideroack on the bq e5 ubuntuphone?
[19:56] <khomfy> i tryed to install it from the website and the phone says that there is no application that can handle this type of content
[20:37] <tedg> What is the channel so that I can get the Xenial builds on my mako?
[20:39] <dobey> devel-proposed
[20:39] <dobey> but pretty sure it's not working
[20:40] <tedg> Cool, so confused with all the channel names :-)
[20:40] <tedg> Eh, I figured it was "mostly broken," but that's okay for now.
[20:40] <tedg> Not a daily driver thing.
[20:40] <dobey> i'm not sure it boots yet :)
[20:41] <tedg> Hmm, devel-proposed didn't require downloading anything. Seems odd it'd be in my cache.
[20:46] <dobey> ubuntu-touch/devel-proposed/ubuntu would be the full channel name
[20:50] <jgdx> dobey, I'm trying to land automatic -> vivid-overlay. It seems I have to cherry pick fixes?
[20:51] <dobey> jgdx: don't do that
[20:51] <jgdx> the former or the latter?
[20:51] <dobey> jgdx: do a dual landing
[20:51] <dobey> jgdx: either
[20:51] <dobey> land to trunk with dual landing
[20:51] <jgdx> Wellark, that's just great!
[20:51] <jgdx> dobey, well*
[22:00] <sveppir> hi, I just got an ubuntu phone and want to get my hands dirty on some coding.  First thing is the icelandic keyboard that is unusable.  How do I proceed?  I have joined launchapd, but there is no discussion there.  Sorry if this is not the right venue for this type of question.  I'm still trying to figure out where the famous ubuntu community hangs out
[22:03] <dobey> sveppir: if there's a problem with the icelandic keyboard, i guess you probably need to file a bug at https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyboard about the issues
[22:03] <dobey> well, one or more bugs, depending on how many issues there are :)
[22:04] <sveppir> cool
[22:04] <sveppir> it just looks randomly generated
[22:05] <k1l> thats what icelandic looks as a language to me :)
[22:08] <sveppir> haha, there is still a need for structure at the base of that randomness
[22:08] <sveppir> Bug has been filed
[22:09] <sveppir> I wanted to fix it on my phone
[22:09] <sveppir> got the ubuntu-sdk, branched the keyboard, changed the layout, but am having troubles building it
[22:10] <sveppir> latest one is : :-1: error: cannot find -lubuntu_application_api
[22:23] <mcphail> sveppir: I think Elleo makes the keyboard. He may be able to give you more build instructions?
[22:29] <sveppir> thanks, I'll ping him
[22:30] <mcphail> sveppir: looks as if he is afk just now. Always best to ask in European office hours - most people are around then
[22:37] <sveppir> thanks mcphail, I'll check on him tomorrow then
[22:46] <a10b87a10feea58e> Is this commit going to get merged? http://askubuntu.com/questions/674179/ubuntu-device-flash-fails-on-nexus-7-2013-android-5-0-2-cant-copy-image-to
[22:47] <a10b87a10feea58e> Hardware: "rev_e" needs it
[22:49] <dobey> what commit?
[22:51] <dobey> afaik, compat with android 5 is being worked on. when that compatibility is fixed so should the ability to flash to a device with android 5 already on it
[22:51] <a10b87a10feea58e> The one in the answer. From Asus
[22:51] <dobey> if you want an easy workaround, flash android 4.4 onto the device, and then flash ubuntu onto it
[22:52] <a10b87a10feea58e> Ubuntu uses the original os?
[22:52] <dobey> oh, though if the hardware changed, then it might indeed require kernel changes
[22:52] <a10b87a10feea58e> Anyway older kernels can't boot rev e. You need to change one if statement, then its fine
[22:54] <a10b87a10feea58e> The version changed to 6 for emmc. I don't know anything about emmc but the Asus commit works in android world, so it should in Ubuntu touch
[22:54] <dobey> no, the change is from 6 to 7
[22:54] <a10b87a10feea58e> Yeah.
[22:56] <dobey> ubuntu is built using the stock android kernel, but i don't know when it was last rebuilt for that device.
[22:56] <dobey> that change seems weird to me too
[22:56] <a10b87a10feea58e> Which android kernel?
[22:56] <a10b87a10feea58e> There's loads
[22:56] <dobey> not the 5.x kernel
[22:57] <dobey> as i said, compatibility with android 5 is being worked on, afaik
[22:57] <dobey> but all our images are based on the android 4.4 trees at the moment
[22:59] <a10b87a10feea58e> That commit won't go straight to 4.4 branch, so that might be an issue. But if you don't change anything from googles flo kernel I think it should be able to boot 5 kernel with 4.4 device
[23:00] <a10b87a10feea58e> Do you have a gerrit for touch?
[23:00] <dobey> there are some small changes to the kernel, to enable apparmor and such
[23:00] <dobey> i don't know, i don't work on the kernel or supporting new devices
[23:01] <a10b87a10feea58e> Don't blame you, stay as far away as possible
[23:01] <a10b87a10feea58e> Hard enough in android land, touch is all new to me
[23:04] <dobey> anyway, i have to go
[23:05] <a10b87a10feea58e> Thanks anyway


[01:19] <MTecknology> Is there any chance I could get my cloak back? I think most of the issues I had were pretty much resolved.
[04:31] <MTecknology> nalioth: ping?
[04:32] <nalioth> MTecknology: no need to repeat it
[04:32] <MTecknology> nalioth: you mean repeat the above?
[04:33] <nalioth> yep
[04:33] <MTecknology> ok
[04:33] <nalioth> that was what you were pinging about, right?
[04:33] <MTecknology> yup
[08:42] <DJones> jpds: It was this, on https://help.ubuntu.com/community/InstallingSoftware#Installing%20packages%20without%20an%20Internet%20connection Installing packages without an internet connection links to https://help.ubuntu.com/7.10/add-applications/C/offline.html which doesn't exist, presumably because the 7.10 pages have been removed after end-of-life, knome in #ubuntu-website fixed the link so that it referred to 8.04
[15:32] <niko> !gpg
[19:29] <tenach> v
[19:29] <tenach> er, hi
[22:22] <joaopinto> hello
[22:23] <joaopinto> I am a recent ubuntu member and would like to request the IRC cloack, someone online that can proceed with the request ?
[22:24] <jpds> https://edge.launchpad.net/~joaopinto
[22:25] <joaopinto> yes, that is my LP account
[22:25] <jpds> joaopinto: Please check that you've done the steps in: http://freenode.net/faq.shtml#nicksetup
[22:27] <joaopinto> it's done
[22:27] <jpds> Cool, elky, Pricey, nalioth, Pici, a clock for joaopinto please.
[22:28] <joaopinto> jpds, thanks
[22:29] <niko> jpds: elky Pici is enough, i guess
[22:29] <elky> we're fresh out of clocks, but if Pricey or nalioth could bring out a cloak in joaopinto's size, i'm sure we can call it even.
[22:30] <niko> what's mean fresh out ?
[22:30] <jpds> niko: Just ran out off.
[22:30] <jpds> of*
[22:35] <joaopinto> does that means I need to try later :) ?
[22:35] <elky> joaopinto, only if you're really wanting a timepiece rather than a cloak
[22:40] <jarlen> hey, I was just approved as Ubuntu member
[22:40] <jarlen> can someone help cloak me? :)
[22:41]  * jarlen pokes MenZa
[22:42] <elky> jarlen, you need to quote the url for your launchpad page
[22:43] <jarlen> http://launchpad.net/~jesper-jarlskov
[22:44] <nalioth> joaopinto: please set an email on your account.  /msg nickserv help set email    for more info
[22:44] <joaopinto> ops, I had the idea it was set on registration, sorry
[22:45] <nalioth> joaopinto: only recently has an email been required for registration here
[22:45] <joaopinto> ah ok, done now
[22:46] <nalioth> jarlen: if you are wanting a cloak, you'll need to do the same
[22:46] <elky> nalioth, please find a jarlen-sized cloak as well while you're back there
[22:46] <jarlen> nalioth: done
[22:46] <jarlen> elky: can I get it jarlen-sized+1? I like something to grow in
[22:47] <elky> the fabric is stretchy, you can fatten up quite safely.
[22:47] <nalioth> ok, folks, all cloaked.
[22:48] <jarlen> nice, thank you :)
[22:49] <joaopinto> nalioth, tks


[12:35] <BUGabundo> guud afternuun fluks
[14:05] <BUGabundo> Chromium this has to STOP NOW!!!!
[14:05] <BUGabundo> I want my RAM back!!!!!
[14:05] <BUGabundo> https://plus.google.com/110546133384368429145/posts/4DjriLZaUNF
[17:49] <micahg> bhearsum: is it appropriate for me to ask on release-drivers when the next beta will be? (since beta 5 won't be the last now)
[17:50] <bhearsum> yeah, that should be fine
[17:50] <micahg> k, thanks
[18:03] <chrisccoulson> hi bhearsum, how are you?
[18:03] <chrisccoulson> it's been quiet in here this week!
[18:03] <bhearsum> i'm pretty good, other people have been doing the 6.0 Betas, which has been a refreshing change for me :)
[18:03] <bhearsum> how about you?
[18:04] <chrisccoulson> bhearsum, yeah, not too bad thanks. although, stressing about a crash i'm causing on the current beta ;)
[18:05] <bhearsum> ouch :(
[18:06] <bhearsum> current == b4?
[18:06] <chrisccoulson> bhearsum, current == all 6.0 beta releases
[18:06] <chrisccoulson> http://goo.gl/j7DtJ
[18:06] <chrisccoulson> number 3 ;)
[18:06] <chrisccoulson> it only started with 6.0
[18:07] <bhearsum> oh
[18:08] <chrisccoulson> most of them are from the same person though, and i got an e-mail address for him
[18:08] <chrisccoulson> but he hasn't replied to me yet
[18:08] <bhearsum> only 40 total
[18:08] <chrisccoulson> in 1 week ;)
[18:08] <bhearsum> from one person :)
[18:09] <chrisccoulson> heh :)
[18:09] <bhearsum> i was sweating for a second there
[18:09] <bhearsum> lot's of extensions installed
[18:09] <chrisccoulson> there is more than 1 person with the same crash, but the bulk of them seem to come from 1 person
[18:09] <chrisccoulson> i tried replicating his setup already, and i didn't have any luck
[18:10] <bhearsum> i guess libglobalmenu.so is a unity or gnome thing?
[18:10] <chrisccoulson> bhearsum, yeah, that's the extension we ship
[18:10] <chrisccoulson> so i'd like to figure out fairly quickly ;)
[18:11] <bhearsum> ahhhh
[18:11] <bhearsum> easy enough to push the fix if you find the problem
[22:37] <micahg> chrisccoulson: are you preparing the natty update for 6?