[00:15] <Wild_Man> krytarik, it keeps telling me when I try to rename the template to issue 524 that it already exists but when I go to it it says no such page
[00:19] <krytarik> Well, 1.) you don't rename the template, and 2.) the workflow is: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue524 → find and pick the template there
[00:21] <Wild_Man> Thanks, that is the step I am missing
[00:21]  * Bashing-om begins to pay attention .
[00:25] <guiverc> rail
[00:25] <guiverc> sorry
[00:25] <krytarik> ruby!
[00:28] <guiverc> :) - but the word was intended for another window...
[00:34] <Wild_Man> I did it from the link you posted but it still has the template name and not 524? Now do I rename the page like last week?
[00:35] <Wild_Man> rename the address of the page?
[00:35] <Wild_Man> krytarik, ^^^
[00:54] <Wild_Man> I got it
[00:54] <Wild_Man> Bashing-om, You here?
[00:55] <krytarik> Wild_Man: Well, since 1.) the page doesn't exist yet still, and 2.)  I here .
[01:00] <Wild_Man> krytarik, I need to revert the changes I just made to the page?
[01:01] <Wild_Man> I see it is wrong
[01:02] <krytarik> Yes, just rename back, drop the added comment(s) at the top (https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue524?action=diff&rev2=231&rev1=230), and start with the original instructions or just click the link I posted above.
[01:05] <Wild_Man> It says template already exists, will not let me rename it
[01:06] <Wild_Man> There should be a revert changes option
[01:11] <Wild_Man> Still will not let me rename the page
[01:17] <Wild_Man> There is nothing I can do to fix it since it will not let me rename it back to IssueTemplate, when I went to the link earlier it showed 524 does not exist I typed Issuetemplate and it brought up the template but still did not show the name 524 like I thought it would be I figure it pulled in the template and now I can rename it without issue
[01:22] <krytarik> When I said "find and pick", I meant in the list below on the page that doesn't exist yet.
[01:22] <krytarik> Also, you figured to rename the page once, you'll figure it a second time.
[01:26] <Wild_Man> I tried that too but it still came out the same way, I did not realize renaming the page was wrong last week, I thought it was only wrong because I add the the first part of the wiki name to it. I started a new med last night for severe nerve pain and it has feeling sleepy, I can not get the page to rename so I am not going to get beating my head against the wall tonight, I am not up to it
[01:27] <Wild_Man> The copy and past and pulling all the info from the scripts would tale a couple of hours probably for me but not if I can not get the page with the proper name to show
[01:32] <krytarik> Wild_Man: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue524?action=RenamePage&rev=231 - do you get an error message when you try there?
[01:34] <Wild_Man> krytarik, yes as I said "A page with the name 'UbuntuWeeklyNewsletter/IssueTemplate' already exists. Try a different name." I wonder if the server needs time to update
[01:37] <krytarik> https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/IssueTemplate - well, what I currently get there, suggests otherwise anyway.
[01:38] <Wild_Man> I get that page too when I go to the template, that is what I got for page 524
[01:39] <Wild_Man> krytarik, I made the changes, will it let you rename the page?
[01:49] <Wild_Man> krytarik, do we when we pull up the template do we copy and paste it to the new post? any other way I do it makes it where it needs renamed
[01:50] <krytarik> No, the correct way is how I described it first, and then also linked.
[01:51] <Wild_Man> Sorry I am missing something or it is not working correctly for me most likely the first one
[01:54] <Wild_Man> krytarik, form logs last Monday "Wild_Man: So guess the proper workflow from now is: delete the current page, visit  https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue523  where it then asks if you want to create a new page, and the select the page template we have from there." that is what I did.
[01:54] <krytarik> Like also stated above again.
[01:54] <Wild_Man> Yes
[01:55] <Wild_Man> the name had to be changed at some point correct? when I did that it renamed the whole template
[01:55] <krytarik> But did you notice the long list of both templates and alternative pages offered below on the page then?
[01:56] <Wild_Man> I saw hundreds, was there one with issue 524 in all that mess.
[01:57] <krytarik> No, it didn't have to be changed - we create a new page based on the template we pick in the list there -- and *not* just go to the template page itself in whatever way from there and hack directly on it.
[01:57] <Wild_Man> before I saved the template as 524?
[01:58] <Wild_Man> how do we pick that template if I do not click on it?
[01:58] <krytarik> Before you renamed the template, yes it was listed there.
[01:58] <Wild_Man> I did not know that
[01:59] <krytarik> You have to click on the *left* side - the right goes to the page directly.
[02:00] <Wild_Man> that is the missing bit I needed but now it will not rename, I imagine we need to wait for the server to see catch up
[02:00] <Wild_Man> I was on the left side
[02:00] <Wild_Man> right side
[02:01] <Wild_Man> I am going to rest, I can not do anything until it will let me rename the template, I just tried again
[02:02] <krytarik> If I try to rename it and it works, then...! :P
[02:03] <Wild_Man> It does not mean I do not know how to rename, it means it will not let me do it for some reason
[02:04] <Wild_Man> moin can be contrary and especially when we are still learning with iut
[02:04] <krytarik> No, not working here either - good job! :P
[02:06] <Wild_Man> When I break it I really do it
[02:06] <krytarik> Otherwise, well you could already prepare the page content locally, of course.
[02:07] <Wild_Man> Put it in Libreoffice then it can be copied later?
[02:07] <Wild_Man> text editor?
[02:07] <krytarik> ..Yep, simple text editor please! :P
[02:08] <Wild_Man> okay
[02:08] <Wild_Man> Bashing-om, you still here?
[02:10] <Bashing-om> Wild_Man: Yeah ,... But " I know nothing " .
[02:12] <Wild_Man> Bashing-om, do you think you can do a search on the forum for the five top threads using the dates for this past week, just through yesterday
[02:13] <krytarik> Using the link in the now renamed template though please.
[02:14] <krytarik> Like it says there, 1.) open the link, 2.) pass the bot check, 3.) pick the first 5 threads that are "x days"
[02:15] <Bashing-om> krytarik: Wild_Man : " Using the link in the now renamed template though" ?? I am lost at the start .
[02:17] <Wild_Man> Bashing-om,  Just email it to me please at<EMAIL_ADDRESS>[02:17] <Bashing-om> Wild_Man: I have no idea of which script in reference here  ..or how to use it .
[02:18] <krytarik> Wild_Man: I'll pastebin them for you in 5.
[02:18] <Wild_Man> Okay thanks krytarik
[02:19] <Wild_Man> Bashing-om, I am just talking about a manual advanced search on the forum
[02:21] <Bashing-om> Wild_Man: K on the manual search . Just to be clear ^ us that what krytarik is now doing ( pastebin them for you in 5.) ??
[02:22] <Bashing-om> us/is*
[02:23] <Wild_Man> Bashing-om, yes krytarik is going to do it, thanks though
[02:23] <Wild_Man> I have botched the wiki enough for one night
[02:24] <krytarik> Wild_Man: http://paste.openstack.org/show/oEu6mBx7PAG8R7Hk6vhC/
[02:27] <Wild_Man> Thanks krytarik
[02:43] <krytarik> Wild_Man: Try this instead: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue524?action=recall&rev=230 → "More Actions" → "Revert to this revision"
[02:55] <Wild_Man> krytarik, looking
[02:57] <Wild_Man> krytarik, then just click revert and that will revert to the template?
[02:58] <krytarik> Yes, might want to enter a comment too though.
[02:59] <Wild_Man> ok
[03:01] <Wild_Man> The template still shows https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/IssueTemplate
[03:02] <krytarik> Looks about right then, no? :P
[03:03] <Wild_Man> No, it says "This page does not exist yet. You can create a new empty page, or use one of the page templates."
[03:03] <Wild_Man> do we need to cleat cache?
[03:04] <Wild_Man> krytarik, clearing cache did not work
[03:05] <krytarik> Yeah, didn't work indeed - try again to just rename back?
[03:06] <Wild_Man> ok
[03:07] <Wild_Man> krytarik, nope!
[03:08] <krytarik> Ok, continue with the compiling then.. :P
[03:12] <Wild_Man> I will post it to openstack when I am done so you can work on it before I get back on tomorrow
[04:28] <Bashing-om> Wandering off to bed ..take this up tomorrow - \o
[04:33] <Wild_Man> krytarik, here is the letter, I think I have it completed but I am tired. http://paste.openstack.org/show/xSftqlzc76FSSxrOVLer/
[04:34] <krytarik> Ok, thanks.
[04:36] <Wild_Man> Your welcome!
[04:39] <Wild_Man> Looks like it did a little weird formatting when I pasted it but not bad
[04:39] <krytarik> If you wait a bit, you can have it right back! :P
[04:39] <krytarik> Yeah, indeed.
[04:39] <Wild_Man> ok
[04:39] <Wild_Man> did you get the template to work?
[04:40] <krytarik> No, didn't try any further - might need a wiki admin like pleia2 for this.
[04:40] <Wild_Man> maybe
[04:41] <krytarik> The bug stats are off too.
[04:42] <Wild_Man> the numbers?
[04:44] <krytarik> Yes, critical number is a duplicate of open one.
[04:45] <krytarik> And you forgot the translations.
[04:49] <krytarik> Looks like you just didn't put the right number, but the right diff though. :P
[04:50] <Wild_Man> I did not forget them, I looked at issue 520 and no translation were in that issue and I looked at the template that I saved to my computer and it did not mention it either so I had no idea what it is about, so I left it out on purpose
[04:51] <Wild_Man> With it on my computer in font 12 it is so small I can barely see it so it is very hard not to miss something
[04:52] <krytarik> Fair enough, I didn't mention its addition back specifically indeed.
[04:52] <Wild_Man> what is it?
[04:55] <krytarik> Great, 404 links in the LoCo Events section again.
[04:56] <Wild_Man> I wonder why that is?
[04:57] <Wild_Man> I did not have time check them
[04:58] <Wild_Man> Not sure that I asked but I think I did, is there a way to have the script verify the links before it prints them to the terminal?
[04:59] <Wild_Man> I honestly did not think about checking them as late as it is getting and the new medicine I just started I am a little bit drowsy
[05:00] <krytarik> I think these are the only ones we have to specifically check though - the post ones we did while writing the summaries, and the update ones are pulled directly off the respective mailing list archive pages anyway.
[05:01] <Wild_Man> Just the loco? If they are not working I will remove them I will not try to fix them
[05:53] <krytarik> Wild_Man: http://paste.openstack.org/show/wt4id5hSZkA9kSilXv1i/ (diff), http://paste.openstack.org/show/gHmbmuQBhKRnfrKG7C8e/ (full)
[05:53] <krytarik> It only took an hour!.. >_>
[05:55] <Wild_Man> No simple copy and paste like I hoped it would be, was it because the formatting was messed up because of the copy and paste, If I missed it up that bad I do not need to be doing this
[05:58] <Wild_Man> krytarik, I thought you were going to copy and paste to the wiki so it would be published when you were done?
[06:00] <krytarik> Well, we are stuck there currently..  Unless we rename the template to something third in the meantime.  But it's only gonna be published tomorrow evening anyway..
[06:01] <Wild_Man> I say just wait
[06:01] <krytarik> Yep.  Or try once again right now? :P
[06:02] <Wild_Man> Was the one I posted bad because of me? how did you get the translation? I have to take care of the same trouble maker on the forum, it is posting everywhere and will not stop
[06:03] <krytarik> And it looks worse there at first than it actually is - you have to look at the actual differences in the lines.  And I'm merely posting this so you know for the next time.
[06:04] <krytarik> "stats/translations.py bionic"
[06:05] <Wild_Man> Thanks
[06:15] <Wild_Man> krytarik, those formatting issues would not have happened if we had pasted it to the wiki directly correct?
[06:16] <krytarik> They would.
[06:16] <krytarik> After all, it's all just plain text mangling too.
[06:22] <Wild_Man> I am getting off for the night, talk to you later
[15:48] <pleia2> the translations stats don't take everything into account, so we pulled them ages ago
[15:50] <pleia2> and it looks like the issue page was copied again instead of having the template used (only Canonical IS can delete wiki history from the filesystem, wiki admins cannot), I can share my screen via Hangout or something if someone wants me walk through how to use a template
[16:00] <krytarik> pleia2: No, this time Wild_Man even managed to *rename* the template (he deleted it the last time, alongside with us copying it), and now we can't seem to rename it back.
[16:01] <pleia2> oh dear, so IssueTemplate no longer exists?
[16:01] <krytarik> Yeep.
[16:02] <pleia2> ok, I have a work meeting now but I'll have a look after
[16:02] <krytarik> Ok, thanks. :)
[18:22]  * Bashing-om is on - the gofer - What is the status and how now can I help ?
[18:29] <pleia2> I'm going to need to submit an RT ticket to get our Issue Template back :(
[18:30] <Bashing-om> pleia2: Ouch ! .. meaning we miss the monday release ?
[18:31] <pleia2> probably, do you want to do a hangout or something later so I can show you how to use a template?
[18:31] <pleia2> I'll submit the ticket now and follow up with the immediately, hopefully the urgency will help
[18:33] <Bashing-om> pleia2: If you can take the time to teach; I can sure make the effort to learn .
[18:45] <pleia2> Canonical IS is pretty busy with release-related things, but hopefully they can get to us today
[18:45] <pleia2> (just spoke with them)
[18:47] <Bashing-om> pleia2: A lot of stress in so many places . I too watch #ubuntu-release to get a guage .
[18:47]  * pleia2 nods
[18:59] <pleia2> ok, our hero fo0bar has restored the IssueTemplate :)
[19:00] <pleia2> Issue524 still has the gobs of history, but we'll just do a better job of using the template next week for 525
[19:00] <pleia2> but you may edit Issue524 now and move forward with the release
[19:00] <Bashing-om> pleia2: looking :)
[19:07] <Bashing-om> we are to edit " https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue524 " ?? Then I can start c/p from gdoc ??
[19:15] <pleia2> yes
[19:16] <Bashing-om> pleia2: Thanks .. see what I can mess up then ... here goes nothing to push this along a bit .
[19:47] <krytarik> Bashing-om: Actually it's all already ready in the paste I did in the morning - just have to copy-paste from "raw" there.
[19:57] <Bashing-om> krytarik: :) .. I have made the paste .. with one issue in " Canonical News " I have not saved the pasting .. should I just cancel and back out at this time ?
[19:59] <krytarik> Well, 1.) with just a minor issue, you can just save anyway and either of us can fix it afterwards, and 2.) you didn't even mention what that is. :)
[20:03] <Bashing-om> krytarik: in Canonical News I have 2 lines not breaking to list the 4 items .
[20:04] <Bashing-om> krytarik: Question, so ling as I am signed into the wiki, can others see the work in progress ?
[20:04] <Bashing-om> so long*
[20:04] <krytarik> Not until you saved it.
[20:05] <krytarik> And I have a hard time imagining what you mean by that right now. :P
[20:07] <Bashing-om> krytarik: I am at the point to save it .. a lot of anxiety that I may have made an error .... // Canonical News: the edit has the 4 seperate lines .. but the prevoew has 2 .. where the line returns in the edit mode do not register in the preview .
[20:08] <krytarik> It's just plain text, dude! :D
[20:08] <krytarik> No need to sweat it, just fix it afterwards.
[20:09] <Wild_Man> I am here briefly but the new pain meds are killing me
[20:09] <Bashing-om> krytarik: Yeah .. and I have gone back to the end of the lines .. made a hard line return, removed the resulting empty line; to no effect .
[20:10] <Bashing-om> krytarik: Going to give one more look and save then what we have .
[20:11] <krytarik> I mean you can always just repeat the copy-paste on just that section.
[20:14] <Bashing-om> krytarik: Worth a try to re-copy/paste . Will advise.
[20:16] <Bashing-om> krytarik: Nope: is this in "preview" https://insights.ubuntu.com/2018/04/16/botsandus-build-a-social-robot-on-ubuntu https://insights.ubuntu.com/2018/04/17/lxd-weekly-status-43 https://insights.ubuntu.com/2018/04/18/kubecon-cloudnativecon-europe-2018 https://insights.ubuntu.com/2018/04/18/eclipse-2018-survey-the-iot-landscape-what-it-empirically-looks-like
[20:17] <krytarik> You mean it's just one line or something?
[20:18] <Bashing-om> krytarik: Huh ?? ^^ the copy to irc is correct ,,but the wike "preview" is of 2 lines .
[20:19] <krytarik> Just make sure the markup is correct. like: " * https://..."
[20:20] <Bashing-om> krytarik: Jo kay .. I say again I do not know .. yall gor to push me .. let me see what I can do wuth the markup :)
[20:22] <Bashing-om> krytarik: So, for the links .. I want to make each "https://lists.ubuntu.com ...." as " * https://lists.ubuntu.com ..." .. yes ?
[20:26] <Wild_Man> The * should have been in front of all the links already when I pasted it last night that need the *
[20:27] <krytarik> Bashing-om: ...Are you copying from the right paste?: http://paste.openstack.org/raw/gHmbmuQBhKRnfrKG7C8e/
[20:28] <Wild_Man> The ones that need them are the ones that we do bullet points for and do not write summaries for correct krytarik ?
[20:28] <Bashing-om> krytarik: No .. I was not aware of an alternate original to copy from .. I am copying from gdoc /
[20:31] <Bashing-om> krytarik: Presently I have all the summeries from gdoc copied .. and in the wiki all links require markup .
[20:32] <krytarik> Wild_Man: Yes, the ones we write summaries for don't need the bullets, of course.
[20:32] <krytarik> Bashing-om: Well, like I said, no need to start over, Wild_Man and I already did all the wiki page yesterday.
[20:33] <Bashing-om> krytarik: I am comfortable myself to save the wiki - as the fixes seem to be trivial .. and have you look at it .
[20:33] <Wild_Man> It should just be copy and paste then
[20:33] <krytarik> Wild_Man: Wanna just continue where we left there?
[20:33] <krytarik> Bashing-om: No, please do not.
[20:34] <Bashing-om> krytarik: Wild_Man .. than I do need to cancel and sign out of the wiki ? And we start from scratch .
[20:34] <krytarik> Yes please, not sure at all anymore what you got there currently.
[20:35] <Wild_Man> krytarik, copy and paste from the link you posted you mean? if so I think Bashing-om should do it so he can see how easy it is since it is ready to go as is
[20:35] <krytarik> Well, you two figure it out then. :)
[20:35] <Wild_Man> Bashing-om, copy and paste from the last link krytarik posted
[20:35] <Wild_Man> we will and if he wants me to I will do it
[20:35] <Wild_Man> it is the template thing that hung me up
[20:36] <Bashing-om> Wild_Man: krytarik I be the gofer .. lemme pull up krytarik's link and advise my next .
[20:36] <Wild_Man> Bashing-om, okay
[20:37] <krytarik> Btw, I'm almost done improving the LoCo events script currently - so no more dead links hopefully.. :P
[20:37] <Wild_Man> that is excellent! I guess you have notice the forum has been down several hours?
[20:38] <krytarik> Yep.
[20:38] <krytarik> That might be a problem posting the newsletter! :P
[20:38] <Wild_Man> Indeed
[20:39] <Bashing-om> Wild_Man: Nope on the forum .. Single minded that I am - my focus is here !
[20:39] <krytarik> Also btw, since there are much less links in there this time, we could try again and post it at once.
[20:39] <Wild_Man> Bashing-om, I understand that
[20:40] <Wild_Man> krytarik, yes it is my guess that it will post now
[20:41] <Bashing-om> Wild_Man: krytarik Going to cancel what I have on the wiki and start afresh c/p from your link . // re-think'n at this time .
[20:41] <Wild_Man> Just copy to the proper section just like it is and if moin cooperates it should be perfect
[20:42] <krytarik> Just copy the whole thing from the paste into the wiki editor.
[20:42] <Bashing-om> Wild_Man: Do we have the time for me to fudge and flounder my way through .. or let experience rule ? I can always learn in the next issue .
[20:44] <Bashing-om> krytarik: Wild_Man We have already lost 2 hours with my floundering efforts :(
[20:44] <Wild_Man> Bashing-om, go ahead and give it a try
[20:44] <Wild_Man> Up to you Bashing-om
[20:46] <Wild_Man> Bashing-om, we are not pushed for time, it is still early
[20:46] <Bashing-om> Wild_Man: Going for it .. going to cancel, sign out of the wiki .. and begin anew . Just accept that I have a steep learning curve .. and will exercise all the care I can .
[20:46] <Bashing-om> Wild_Man: As we have the time ... smoke break for my nerves .
[20:47] <Wild_Man> Bashing-om, okay! again just copy and paste to the proper section then preview it, but all should be good with just copy and paste
[20:47] <Wild_Man> Bashing-om, if I smoked I would have taken one last night
[20:50] <Bashing-om> Wild_Man: I continie in the midst of "controlled withdrawal" .. 6 hits and that is it !
[20:51] <Wild_Man> Bashing-om, that is restraint!
[20:56] <Wild_Man> the forum is back up
[21:28] <Bashing-om> Wild_Man: krytarik Pasting is done .. ready to save .. all I have to so now ls click on " save changes " ??
[21:31] <Wild_Man> Bashing-om, yes go ahead and click save if you preview it
[21:32] <Bashing-om> Wild_Man: I did preview .. and here goes the save changes :)
[21:32] <Wild_Man> great Bashing-om
[21:33] <Wild_Man> Looking
[21:33] <Bashing-om> Wild_Man: done ,, and signed out , have a looksee and see what .
[21:37] <Bashing-om> Wild_Man: We do not have the 18.04 release party links in this week's issue .
[21:37] <Wild_Man> Bashing-om, okay
[21:37] <Wild_Man> I am reviewing it now
[21:38] <Bashing-om> Wild_Man: :) I await next instruction .
[21:39] <Wild_Man> Bashing-om, when we do the final copy to the wiki we remove all the directions that begin with #
[21:39] <Wild_Man> It is looking pretty good
[21:40] <Wild_Man> I will make a couple of edit for sure, do you want to remove all the #comments when I am done or do you want me too?
[21:41] <Bashing-om> :) checking 3rd time that I have not missed anything . I have that feeling I need to look again .
[21:42] <krytarik> ...You copied from the wrong one still.
[21:42] <Wild_Man> Bashing-om, like where is says updates for 17.04 it is EOL
[21:42] <Bashing-om> Wild_Man: removing comments is a gofer thing .. I can do that .
[21:42] <krytarik> Otherwise there wouldn't be any comments anymore either.
[21:44] <Bashing-om> krytarik: Yukkie  .. is there more than one that you made up ? ..I just loaded the link that you had pointed me too (??) .
[21:44] <Wild_Man> I had a better look we have two blogashperes
[21:45] <Bashing-om> Wild_Man: I did cahnge 17.04 to 17.10 //lemme see what did not happen :(
[21:45] <krytarik> While I appreciate the redundant hard labor of copying each section individually from the paste, please just copy the whole thing into there as I suggested initially.
[21:46] <Bashing-om> Wild_Man: true .. tjere are fi[;ocations in the template .. I do not know how to remove these dupes in the template .
[21:47] <Wild_Man> krytarik, do be clear you mean for him to delete the content from the wiki before he pastes into it correct?
[21:47] <Wild_Man> Bashing-om, we are discussing, we will explain how that happened in a little while
[21:50] <Bashing-om> Wild_Man: Long as we get published on-time .. it is all good :)
[21:50] <krytarik> Well, personally I'd just to this: 1.) go to: http://paste.openstack.org/raw/gHmbmuQBhKRnfrKG7C8e/ , 2.) Ctrl+a, Ctrl+c, 3.) go to the wiki editor, 4.) in the edit area, Ctrl+a, Ctrl+v
[21:51] <Wild_Man> Bashing-om, do you want me to copy and paste it?
[21:52] <Bashing-om> Wild_Man: At this point .. would it not be faster to edit what we have ?
[21:52] <Wild_Man> Bashing-om, no
[21:53] <Bashing-om> Wild_Man: K. then please for you to pick up my errors and slack .
[21:53] <Wild_Man> well do
[21:56] <Wild_Man> krytarik, I made only little edit before I saved it, you can check it now
[21:57] <krytarik> You mean diff against the paste?  Sure.
[21:58] <Wild_Man> It looks good. I removed an extra period in 17.10 before I saved it.
[21:59] <krytarik> LOL, yeah only that. :D
[22:00] <Wild_Man> Bashing-om, the link krytarik gave us was the completed version ready for the wiki so really we need not need a template, I removed all content that was in the wiki and did a complete copy and paste of the everything in the link
[22:00] <Wild_Man> need/did
[22:02] <Wild_Man> I used a copy of the template in libreoffice last night when I copied everything from gdoc to libreoffice and I removed all #comments but when I copied and pasted some formatting issues arouse that where not there in libreoffice and krytarik fixed those because I was past tired at that point
[22:02] <Wild_Man> Bashing-om, ^^^
[22:04] <Bashing-om> Wild_Man: A quick lookm and it looks good ! krytarik had also corrected the kirean party links :)
[22:05] <Bashing-om> Korean*
[22:05] <Wild_Man> Bashing-om, if you copy directly to the wiki then you copy each section into its proper place, but leave out for example The Hub and paste starting with the summary title "Help test memory leaks fixes in 18.04 LTS" does that make sense?
[22:06] <Wild_Man> that way you to not get two headings for each topic
[22:06] <Wild_Man> to/do
[22:07] <Bashing-om> Wild_Man: All that is left now to do --- is verify the links ? .. as to 2 headings .. the duplications are in the template .. as far as I cpuld tell .
[22:07] <Wild_Man> Bashing-om, read the info I wrote above ^^^ that is for you knowledge
[22:08] <Wild_Man> Bashing-om, no you copied the heading from gdoc, you do not need to copy the heading
[22:08] <Wild_Man> just the summaries
[22:08] <Wild_Man> brb
[22:12] <Wild_Man> Bashing-om, to be clear there is a heading for each section in the template and there is one in the gdoc, which may be worded a little different, you copied the header with the summaries into the wiki template and that created two headers for those sections
[22:15] <Wild_Man> Bashing-om, this time the only thing you needed to do was delete all content from the wiki template and copy all content from the link krytarik posted, that will not usually be the case but this time it was ready to go because I broke the template last night and we completed it for publishing on our computers
[22:15] <Wild_Man> krytarik, can it be published to the mailing list now?
[22:16] <Bashing-om> Wild_Man: I get a chance to practice more next week :)
[22:17] <krytarik> Wild_Man: Well, I first have to put it on the Fridge yet.
[22:17] <Bashing-om> Wild_Man: krytarik Is there a need now to verify all links ?
[22:17] <Wild_Man> Bashing-om, the only thing that i need to make sure is how to use the template without breaking it
[22:17] <krytarik> Or in fact, can already start like the last time, of course.
[22:17] <Wild_Man> okay
[22:17] <Wild_Man> I can post to the forum?
[22:18] <krytarik> Yep, that too.  Do all the things! :P
[22:19] <Wild_Man> Okay
[22:24] <Wild_Man> krytarik, the files were created when I ran the publish script but I received this error File "/usr/lib/python2.7/codecs.py", line 494, in read
[22:24] <Wild_Man>     newchars, decodedbytes = self.decode(data, self.errors)
[22:24] <Wild_Man> UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 0: invalid continuation byte
[22:24] <Wild_Man>  is that important?
[22:25] <krytarik> Heh, I get that here too now - but certainly didn't when I tested it last..
[22:26] <krytarik> That's the forums one btw.
[22:27] <krytarik> Hold on for a sec.
[22:27] <Wild_Man> Ok
[22:29] <krytarik> Maybe do the mailing lists first then, while I finish the Fridge quickly.
[22:29] <Wild_Man> ok
[22:43] <Wild_Man> Bashing-om, thanks for attempting to publish to the wiki
[22:44] <Bashing-om> Wild_Man: All in the process of learning .. Like I say .. I am in this for the long haul :)
[22:46] <Wild_Man> Bashing-om, there is a lot to learn, I have some growing pains ahead of me
[22:47] <Bashing-om> Wild_Man: In 2 years we will look back at now with fond memories :P
[22:47] <Wild_Man> I think we should rename the headers in the gdoc to match the headers in the template exactly so there is no confusion, and put them in the exact same order as well
[22:48] <Wild_Man> Indeed!
[22:48] <Bashing-om> Wild_Man: +10 to updating the template . - for our use case - .
[22:48] <Wild_Man> I hope to get the rest of the publishing done soon, it is a nice day I want to ride before dark
[22:49] <Wild_Man> it is real close to the same but not quite
[22:50] <Wild_Man> Bashing-om, I popped into the canonical IS channel and asked about the forum, he said let me check and bam the forum was back up, I do not think anyone was working on it, apache just needed a restart
[22:51] <krytarik> Wild_Man: http://paste.openstack.org/raw/RfxBKP4FNvb5WuMBF2Kr/
[22:51] <Bashing-om> Location: Heber Springs, AR ~ Cond: 59°F (15°C), Haze ~ Atmo: 88%, 4.0 mi (6.4 km), 29.92 in (1013 mb) ~ Wind: 0 mph (0 km/h), N, N/A°F (N/A°C) ~ Time: 17:55
[22:51] <Wild_Man> Thanks krytarik, did the error change the putput of the file when it was create?
[22:52] <Unit193> Bashing-om: Wrong channel, mate. :P
[22:52] <krytarik> Wild_Man: I'm not sure what you mean, but this seems to be fine now.
[22:53] <krytarik> Wild_Man: Did you do social media yet?
[22:55] <Wild_Man> krytarik, not yet, it is next
[22:56] <Wild_Man> krytarik, do we want this link at the top of the letter, it make no sense to me to have it there. http://ubuntuforums.org/forumdisplay.php?f=243
[22:56] <Wild_Man> the script is now putting that link at the top of the letter
[22:56] <krytarik> Noo, because it's the subforum.. :P
[22:57] <Wild_Man> I will remove it the post the letter
[22:57] <krytarik> Yeah.
[22:57] <Wild_Man> the/then
[22:59] <Wild_Man> krytarik, Bashing-om it is looking good on the forum
[23:00] <krytarik> \o/
[23:00] <Bashing-om> Wild_Man: I there in the forum .. Will see what we have :)
[23:08] <Wild_Man> I did all my publishing
[23:08] <Bashing-om> Wild_Man: Forum - UWN looks good .. We are live !
[23:09] <Wild_Man> Yes it really does
[23:10] <krytarik> Wild_Man: Google+ done then too.
[23:10] <Wild_Man> krytarik, If you do not need anything I am going to go for a ride
[23:10] <Wild_Man> cool!
[23:10] <krytarik> Yep, have fun!  Thanks!
[23:10] <Wild_Man> Your welcome!
[23:22] <krytarik> Wild_Man: I'll do the wiki 'current' stuff now then.
[23:44] <pleia2> looks like yesterday the newsletter account incorrectly said that Bionic is coming out next week
[23:45] <pleia2> and the tweet for today said the newsletter is "there" instead of "here" ;) (this is why we've scripted the output, not so make mistakes)
[23:46] <pleia2> anyway, I recommend that if the account is going to be doing tweets that aren't about the newsletter, that there is a plan, tweeting about Lubuntu testing and not other flavors looks like favoritism, and being sporatic about tweeting news is weird too
[23:47] <Bashing-om> pleia2: Yuk ^^ My bad as I should heve caught them . Pressure !
[23:48] <krytarik> pleia2: "there" was actually the wording *I* have chosen to adapt the script to.  But yes, I thought about the "next" thing too..
[23:49] <pleia2> this is why I only tweeted about the newsletter :) keep it simple, I have too much to do already without having to worry about also running a generic ubuntu news twitter feed
[23:50] <pleia2> krytarik: ah, yeah, it's just not quite right English-wise :\
[23:52] <krytarik> Yeah, "there" is what came to my mind first, but I did think about later if "here" wasn't more appropriate in the context.
[23:52]  * pleia2 nods
[23:54] <krytarik> And yeah, on the Lubuntu testing retweet, I didn't notice it like that before either.


[07:12] <Unit193> I presume the OPs meeting on the 16th isn't happening.
[07:44] <Tm_T> hi
[07:44] <Tm_T> I don't know
[07:45] <Tm_T> I wonder if we should do informal hangout-meetings or something
[07:45] <Tm_T> just to get people together talking stuff they like instead of always eyes on IRC
[11:10] <IdleOne> Tm_T: do I have to wear pants for those meetings?
[11:59] <Fuchs> IRC > *
[11:59] <Fuchs> especially because you don't have to keep your eyes on it always


[00:01] <duanedesign> hello PeDor
[00:02] <PeDor> duanedesign, hi
[07:07] <karni> good-early-evening everyone :)
[10:01] <JamesTait> Hey karni. :)
[10:28] <rye> hi, anybody wants to analyze your couchdb replication log?
[10:28] <rye> i.e. see how successful the replication was?
[10:30] <JamesTait> rye: Right now?
[10:31] <rye> JamesTait: there's a script for that now @ http://people.canonical.com/~roman.yepishev/us/ubuntuone-desktopcouch-diag.py :)
[10:32] <rye> since i am to tired of parsing the logs with those huge debug statements
[10:32] <JamesTait> rye: Wow, good work!
[10:32] <rye> JamesTait: just want to see whether it will work on some machines other than mine
[10:35] <JamesTait> rye: Looks useful. Much more readable!
[10:36] <rye> JamesTait: will soon be even more useful, but basically logs are no longer that black as in black box
[10:36] <JamesTait> rye: Is this the kind of output you're expecting? https://pastebin.canonical.com/40781/
[10:36]  * rye hates blackbox
[10:36] <rye> JamesTait: congratulations, you have all databases failing the sync
[10:36]  * JamesTait just noticed a typo in WARNING on line 90.
[10:37] <JamesTait> rye: Yep. :) I'm just looking to see if I have new dailies to update to
[10:37] <mandel> JamesTait: wow, I really hope that not all the users get those results, is that 0% all the time?
[10:37] <rye> JamesTait: ok, thanks, hm, WARING
[10:38]  * rye goes and adds grouping for bidirectional sync
[10:38] <JamesTait> mandel: Exactly that. :) That's the price I pay for being on the bleeding edge. ;)
[10:39] <mandel> JamesTait: haha, I've got the same, but I'm the bleeding edge on windows, which is not better :P
[10:39] <mandel> but it should next wee :)
[10:39] <mandel> k
[10:39] <JamesTait> mandel: But seeing it presented like that is a whole lot more readable than a bazillion tracebacks. :)
[10:40] <mandel> JamesTait: certainly,  we do have a lot of verbose stuff in there, I suppose it useful at times
[10:41] <JamesTait> mandel: Oh absolutely. We need it to try and figure out what's going wrong. But the output from rye's script is perfect for a quick "is everything OK?" check.
[10:41] <rye> you know, [ blah for blah in list if 'something' in list ] reminds me of postfix perl statements which were nearly banned by Perl Best Practices by Conway...
[10:46] <karni> JamesTait: hi James :)
[10:48]  * karni has finished lecture and is back on ubuntuone-files
[10:51] <JamesTait> karni: Hey, how's it going?
[10:51] <karni> JamesTait: quite busy with everything else then the project! so not so good. but I'm trying to sqeeze in more hours this week (including forthcoming weekend)
[10:52] <karni> JamesTait: all in all, I'm currently porting file upload/download to the new app version
[10:52] <JamesTait> karni: I know that feeling well - not enough hours in a day!
[10:52] <karni> JamesTait: but it already has a dashboard, and separate litss for '/Ubuntu One', UDFs and Shares
[10:52] <karni> JamesTait: totally. day should have at least 32 hours ;d
[10:53] <karni> JamesTait: there's college, but mostly there are many favours I do for friends/family and, thus, 'waste' time which slips thourgh my fingers
[10:54] <JamesTait> karni: http://dbeat.com/28/
[10:54] <karni> JamesTait: so I decided to give the project some momentum since it was in stall for at least 1,5 weeks
[10:54] <karni> JamesTait: I'm loving it!
[10:55] <karni> JamesTait: the only problem might be the college, but I'll see what I can do with that ;D
[10:55] <JamesTait> karni: Well that's your top priority right now, I'd say.
[10:56] <karni> JamesTait: it's kinda easy (at least before the exams ;P) and I seriously want to bring that project again into light :)
[10:56] <karni> rewrite takes some time, but it was definitely worth it! :)
[10:56] <JamesTait> karni: I'm in a similar situation - my spare-time project isn't getting the love it needs right now.
[10:57]  * karni nods
[10:58] <JamesTait> karni: I keep dabbling in other things, many of which have been on the back burner for a while. But I'm getting a hunger for it again now, so I think it might get a spark pretty soon.
[10:59] <karni> JamesTait: I'll keep my fingers crossed for that. I feel that such projects, self-derived, have in the end really awesome outcome
[10:59] <JamesTait> karni: Sure, because it's personal, a labour of love.
[10:59] <karni> exactly
[11:00] <JamesTait> karni: Just keep up the great work, doing what you can, when you can. :) It'll be worth it.
[11:02] <karni> JamesTait: thanks :) I hope you'll also find some time for your projects!
[11:02]  * karni jumps back into eclipse
[11:02] <JamesTait> And hopefully some sleep, somewhere along the way. ;)
[11:03] <karni> JamesTait: that's some serious issue ;D yesterday I wrote CardinalFang I'd push the source today and just dropped dead onto my bed haha
[11:04] <JamesTait> karni: It's a difficult balance to strike, sometimes. :)
[11:05]  * karni agrees :)
[11:29] <rye> JamesTait: could you please re-download script, re-run it and re-pastebin the output ?
[11:29] <JamesTait> rye: Certainly.
[11:29] <rye> JamesTait: thanks ^_^
[11:32] <JamesTait> rye: https://pastebin.canonical.com/40785/
[11:38] <rye> JamesTait: ok, nearly right. So, now to second phase, actually finding out why the replication did not work :)
[11:38] <rye> JamesTait: 28 attempts, 27 failed, 0 succeeded (0%)
[11:38] <rye> my math seems to be a bit off
[11:39] <rye> and i know why - this is an ongoing attempt to sync gwibber_accounts
[11:39] <JamesTait> rye: Also - 27 attempts, 28 failed, 0 succeeded (0%)
[11:40] <rye> JamesTait: hmmm, may I have your /home/jtait/.cache/desktop-couch/log/desktop-couch-replication.log pastebinned to as the ultimately broken replication example?
[11:40] <JamesTait> rye: You preempted my question. :)
[11:44] <JamesTait> rye: It is sanitised, right?
[11:44] <rye> JamesTait: well, you can e-mail it to me and I will say whether it is :)
[11:45] <JamesTait> rye: I can see lots of 'HiddenHidden' in things like token_secret, which suggests that it is.
[11:46] <JamesTait> rye: rye: https://pastebin.canonical.com/40786/
[11:48] <rye> JamesTait: you know, line 16416 is awesome, illegal database name for oldcontacts :-/
[11:49] <JamesTait> rye: Not sure why that is. It was my old contacts.couch copied over from my old machine. There's also u1contacts.couch which is a backup. :)
[12:05] <kazade> Hi guys, I've just updated my U1 client on Lucid using the stable ppa; how long roughly should this take:  "INFO - loading metadata from old version '4'" ?
[12:06]  * kazade remembers he has a ~10,000 file pictures folder in U1
[12:31] <kazade> ok, the ubuntuone syncdaemon is silently crashing :(
[12:32] <kazade> nothing in syncdaemon-exceptions.log, any help?
[12:33] <rye> ok, http://people.canonical.com/~roman.yepishev/us/ubuntuone-desktopcouch-diag.py is ready to be tested for log parsing. Issue detection is coming next
[12:33] <rye> kazade: hi, what ubuntu version are you running?
[12:33] <kazade> lucid + stable ppa
[12:33] <kazade> the log just says ""INFO - loading metadata from old version '4'"
[12:33] <kazade> but I can see from ps -elf | grep ubuntu that the syncdaemon is exiting
[12:34] <rye> kazade: okay, let's start it directly - /usr/lib/ubuntuone-client/ubuntuone-syncdaemon --debug ?
[12:35] <kazade> rye, just done that
[12:35] <kazade> it's printed "DEBUG: metadata version: 6" and then the loading metadata line from the log
[12:35] <kazade> it's sitting thinking about it atm
[12:37] <kazade> rye, it appears to be scanning directories
[12:39] <kazade> rye, it appears to be working now !
[12:40] <kazade> hmm, the daemon has stopped doing stuff. u1sdtool -s says that it's not connected
[12:40] <kazade> rye, should I try u1sdtool -c ?
[12:40] <rye> kazade: okay, i believe this is a result of my "fixing the bug"... http://askubuntu.com/questions/16286/
[12:43] <kazade> rye, yeah, looks the same. It seems to be working now, I ran u1sdtool -c and now it says it's processing queues
[12:43] <kazade> woah! and the log just turned into a stream of stuff :)
[12:47] <rye> kazade: well, yes. you may want to disconnect, ctrl+c syncdaemn then connect with background process
[12:49] <kazade> rye, yeah, that was my next question :)
[12:49] <kazade> thanks for your help rye
[13:38] <gord> hey, i'm not getting an album i paid for on the music store, just sits there forever in "transferring to your ubuntu one storage" - bought last night
[13:38] <beuno> gord, has it appeared in the web ui yet?
[13:39] <gord> beuno, yup
[13:41] <beuno> gord, then it's a problem with syncing files to your desktop
[13:41] <beuno> can you run a quick: u1sdtools -s
[13:41] <beuno> see what it says
[13:42] <gord> beuno, http://paste.ubuntu.com/541872/
[13:43] <beuno> hm
[13:43] <beuno> it looks fine
[13:43] <beuno> gord, and you're sure you don't see the files in rhythmbox?
[13:43] <beuno> or, rather, in ~/.ubuntuone/Purchased from Ubuntu One/*
[13:44] <beuno> if not, try desconnecting and reconnecting:  u1sdtools -q && u1sdtools -c
[13:44] <gord> yup, doesn't show up in rb or banshee and the files aren't in that folder
[13:44] <beuno> you can also install "magicicada"
[13:44] <beuno> which will tell you what u1 is doing
[13:48] <gord> beuno, nope, it just goes back to IDLE - it did upload a file i have been waiting for it to sync for a while though. but after that went back to idle
[13:49]  * beuno blinks
[13:49] <beuno> rye, this one's for you
[13:51] <gord> i am on natty, if you guys have dropped any crazy code into natty ;)
[13:53] <beuno> we probably have
[13:53] <beuno> but, it shouldn't arbitrarily sync down certain files and not others
[13:53]  * beuno nudges ChrisWoollard
[13:53] <beuno> er
[13:53] <beuno> Chipaca, ^
[13:54] <beuno> (sorry ChrisWoollard)
[13:54]  * Chipaca nudges beuno back
[13:54] <Chipaca> what's up?
[13:54] <beuno> Chipaca, gord needs some client love
[13:54]  * Chipaca reads
[13:55] <Chipaca> gord: have you looked to see if it's on the web yet?
[13:55] <gord> Chipaca, yup, its there
[13:55] <Chipaca> hmmm
[13:56] <Chipaca> gord: is this your first album?
[13:56] <gord> Chipaca, nope
[13:57] <Chipaca> ok
[13:57] <Chipaca> gord: first, let's enable debug
[13:57] <Chipaca> gord: do you have a ~/.config/ubuntuone/syncdaemon.conf ?
[13:58] <gord> i do
[13:58] <mandel> nessita: stand up?
[13:58] <Chipaca> gord: could you ensure it has debug=True in the [__main__] section?
[13:59] <gord> Chipaca, okay done
[13:59] <nessita> mandel: yes, 2 minutes for it
[13:59] <mandel> nessita: ok
[14:00] <Chipaca> gord: ok, now killall ubuntuone-syncdaemon; mv ~/.cache/ubuntuone/log ~/.cache/ubuntuone/log.old; u1sdtool -c
[14:00] <nessita> me
[14:00] <mandel> me
[14:00] <nessita> alecu, thisfred, ralsina?
[14:00] <thisfred> me
[14:00] <ralsina> me
[14:00] <nessita> d-obey is on holidays
[14:01] <alecu> me
[14:01] <nessita> nessita: go!
[14:01] <nessita> DONE: conf call re: control panel, weekly meeting, proposed branch for bug #673670 and for bug #683649, proposed branch for bug #686606 (which required proposing https://code.launchpad.net/~nataliabidart/ubuntuone-dev-tools/check-exception/+merge/43292 )
[14:01] <nessita> TODO: syncdaemon autoconnect (create bug and code the solution!)
[14:01] <nessita> BLOCKED: nopes
[14:01] <nessita> NEXT: mandel
[14:01] <mandel> DONE: Look at the unmanaged heap arch in .Net to understand where possible memory link might occur. Implemented the IPC .Net side.
[14:01] <ubot4> Launchpad bug 673670 in ubuntuone-control-panel (Ubuntu) (and 1 other project) "Contact syncdaemon dbus service from backend (affects: 1) (dups: 1) (heat: 12)" [High,Triaged] https://launchpad.net/bugs/673670
[14:01] <ubot4> Launchpad bug 683649 in ubuntuone-control-panel "Management panel twins itself when CredentialsFound is received (affects: 1) (heat: 6)" [High,In progress] https://launchpad.net/bugs/683649
[14:01] <ubot4> Launchpad bug 686606 in ubuntu-sso-client "Use ubuntuone-dev-tools (affects: 1) (heat: 63)" [Medium,Confirmed] https://launchpad.net/bugs/686606
[14:01] <mandel> TODO: Work on the python side of the IPC. Client a general ICP client in Python so that it can be used by the UI.
[14:01] <mandel> BLOCKED: no
[14:02]  * mandel looks at his favorite dutch man, thisfred
[14:02] <thisfred> DONE: bindwood testing, thinking and investigation TODO: bindwood BLOCKED: no
[14:02] <thisfred> alecu: yo!
[14:02] <alecu> DONE: worked on Client to Server File Synchronization events (bug #674252). Control panel conf, weekly conf
[14:02] <alecu> TODO: finish zg
[14:02] <alecu> BLOCKED: no
[14:02] <alecu> eom?
[14:02] <ubot4> Launchpad bug 674252 in ubuntuone-client (Ubuntu) (and 1 other project) "Syncdaemon needs to store events into zeitgeist (affects: 1) (heat: 173)" [High,In progress] https://launchpad.net/bugs/674252
[14:02] <thisfred> oops sry
[14:02] <thisfred> ralsina: you!
[14:02] <nessita> thisfred: you're ignoring the boss!!!
[14:03] <ralsina> DONE: desktop conference call, discussed design assignments, reading code like a madman, bought notebook
[14:03] <thisfred> yeah, that's not a good idea ;)
[14:03] <ralsina> TODO: get the notebook ;-) understand said code
[14:03] <gord> Chipaca, u1sdtool died when doing that " Failure: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply." - had to do it again to get it to connect weirdly
[14:03] <ralsina> BLOCKED: no
[14:03]  * ralsina is goint to take measures
[14:03] <nessita> any closing comments?
[14:03] <Chipaca> gord: known issue; that's not u1sdtool dying but dbus timing out (but it worked, mostly)
[14:03] <ralsina> If anyone needs a designer, tell me
[14:03] <Chipaca> ralsina: I need a ux designer
[14:04] <nessita> ralsina: clothes designer?
[14:04] <ralsina> Chipaca: we all do
[14:04] <alecu> mandel, what's "unmanaged heap arch in .Net" ?
[14:04] <ralsina> Chipaca: just making sure we didn't miss any needed UX and stuff yesterday :-)
[14:05] <mandel> alecu, you can make COM object be able to use .Net object, that is placed in a special heap in the .Net runtime that gets ignored by the GC so that COM can take ownership of the memory management
[14:05] <ralsina> chipaca: we need to know how many asif clones to request at the factory
[14:05] <mandel> alecu: so, possibly memory leaks :P
[14:05] <alecu> mandel, ohhh...
[14:05] <ralsina> mandel: actually, that is guaranteed to be a leak. But if you do it on purpose you call it "manual memory management"
[14:06] <gord> Chipaca, went back to IDLE again, is there anything in particular you want to see from the log file? not comfortable with putting the entire thing on a public pastebin
[14:06] <mandel> alecu: the idea is simple, create IPC using WCF in .Net, make that COM visible so that pywin32 can instantiate it, then pass the python COM object that knows how to talk with sync daemon (and that was wrapped by COM) to the service to do the work, that ay .Net does the IPC, my COM object does the logi
[14:07] <Chipaca> gord: no, don't pastebin it; if this works like i think it'll work, i'll ask you to file a private bug with the logfile if that's ok
[14:07] <mandel> ralsina: yes, hehe although I'm hoping tat pywin32 is smart enough to use the python gc/ref count, although better save than sorry, so I wanted to make sure of how it works
[14:07] <Chipaca> gord: private bugs are only seen by you and us
[14:08] <gord> Chipaca, attachments on private bugs are public, have had this problem myself in the past :)
[14:08] <Chipaca> gord: now, is this an album that is not downloading, or just a song in an album?
[14:08] <gord> Chipaca, entire album
[14:08] <Chipaca> gord: ouch. really?
[14:08] <alecu> mandel, nice. Sounds reasonable.
[14:09] <mandel> alecu: the tests so far have worked.. but they were small, now I'm moving to the real thing, it is preaty cool to use WCF from python, a bit hacky, yet cool
[14:09] <Chipaca> gord: ok, do: touch "$HOME/.ubuntuone/Purchased from Ubuntu One/xyzzy"
[14:09] <mandel> well, I need to get back to the windows vm, ping me if you need me, but make sure is async
[14:09] <alecu> mandel, cool in a "I can't believe this is working!" way?
[14:10] <gord> Chipaca, o_O okay that fixed everything
[14:10] <gord> files coming through now
[14:10] <mandel> alecu: yes, hehe, is the kind of idea one has in the shower and needs to run half naked to grab a notebook to write it down
[14:10] <mandel> not that it happened that way :P
[14:11] <Chipaca> gord: figured
[14:12] <Chipaca> __lucio__: we still have that issue (in natty) where we sometimes need to nudge a directory listing for it to refresh
[14:12] <Chipaca> __lucio__: gord just had to touch a file in the music folder for his new album to download
[14:12] <__lucio__> Chipaca, logs please
[14:12] <Chipaca> __lucio__: he has a logfile, but he (understandably) doesn't want it public
[14:13] <Chipaca> __lucio__: and it seems attachments on private bugs are public?
[14:13] <__lucio__> Chipaca, email?
[14:13] <gord> email would be fine
[14:14] <Chipaca> gord: email<EMAIL_ADDRESS>(me) and<EMAIL_ADDRESS>(__lucio__), if possible. Also, please compress the whole log directory and send that, rather than individual files (which will be big)
[14:16] <nessita> eom and reboot!
[14:18] <Chipaca> gord: I'm told there is now a private librarian that is used for private bugs; want to try that?
[14:18] <Chipaca> gord: ("no" is a completely reasonable and understandable answer, there)
[14:19] <gord> Chipaca, i'll test that with some less private data sometime ;) emails sent btw
[14:20] <Chipaca> gord: you might've not attached the attachment
[14:20] <gord> Chipaca, am smart i am
[14:21] <Chipaca> gord: had you mentioned "attachment" in the email body, evolution would've told you :)
[14:21] <gord> should file a bug against evolution "not psychic enough"
[14:23] <__lucio__> gord, whats the name of the file you touched?
[14:24] <gord> __lucio__, <Chipaca> gord: ok, do: touch "$HOME/.ubuntuone/Purchased from Ubuntu One/xyzzy"
[14:25] <Chipaca> __lucio__: clearly, magic files are called `xyzzy`
[14:30] <__lucio__> gord, how long before touching xyzzy did you purchase the songs?
[14:31] <gord> __lucio__, yesterday evening, so around 14 hours or so
[14:32] <__lucio__> gord, can you try: $ u1sdtool --list-folders, please?
[14:34] <gord> __lucio__, http://paste.ubuntu.com/541888/
[14:35] <__lucio__> gord, please, $ apt-cache policy ubuntuone-client
[14:36] <gord> __lucio__, 1.5.0-0ubuntu2 (assuming thats what you are after)
[14:38] <__lucio__> thanks
[14:45] <nessita> alecu: would you be able to review my brach today? ralsina gave it a code review, but I would also need a fieldtest and to check that the MVC design you started is maintained
[14:45] <alecu> nessita, yup, I'll do it right away while running tests.
[14:46] <nessita> awesome!
[14:46] <alecu> nessita, add-file-sync-status ?
[14:47] <nessita> yes
[14:47] <joshuahoover> alecu: how is the zeitgeist work going?
[14:48] <alecu> hi joshuahoover: it's coming along nicely. I'm trying to finish it today, and bugfix next week while working on bindwood.
[14:49] <joshuahoover> alecu: ok, so will it be ready for packaging next week?
[14:49] <alecu> joshuahoover, yes!
[14:50] <joshuahoover> alecu: cool, thanks! :)
[14:53] <alecu> nessita, why do you have a _status_changed_handler and a status_changed_handler?
[14:54] <alecu> nessita, there's no need for 's in "custom's"
[14:56] <__lucio__> Chipaca, gord: fixed in trunk. https://bugs.launchpad.net/ubuntuone-client/+bug/684408
[14:56] <ubot4> Launchpad bug 684408 in ubuntuone-client "Syncdaemon deleted all my user defined volumes (locally, at metadata level) (affects: 1) (heat: 8)" [Critical,Fix committed]
[14:57] <nessita> alecu: re: the handlers: one is private and the other is a public attibute with custom setter and getter
[14:57] <nessita> alecu: maybe I can improve that? I wasn't sure if I need the _... variable
[14:58] <nessita> alecu: fixing the custom's
[14:58] <alecu> nessita, I find that having both named almost equally is confusing
[14:59] <nessita> alecu: I think is standard naming convention when using property()
[14:59] <nessita> I took it from python doc...
[15:02] <nessita> alecu: custom's typo fixed
[15:10] <alecu> nessita, what's the reason you choose to make a signal per status instead of one signal with a "status" parameter?
[15:11] <nessita> alecu: that was another option, yes. But I'm trying to provide a high abstraction layer, and I think that one signal per status is higher level that passing a string that the caller needs to compare with a fixed set of strings
[15:11] <alecu> nessita, the handler of "status changed" usually wants to find out about *all* status changes anyway.
[15:12] <nessita> that kind of handlers can directly hook to StatusChanged in syncdaemon, I think
[15:12] <Chipaca> gord: what version of ubuntuone-client do you have?
[15:12] <Chipaca> gord: (apt-cache policy ubuntuone-client)
[15:12] <beuno> Chipaca, 1.5.0-0ubuntu2
[15:12] <beuno> that's what he said
[15:12] <nessita> alecu: also, from my POV, using dedicated signals improved the ability to expand the interface without breaking existing clients, let me expand on this
[15:13] <Chipaca> beuno: ah, tks
[15:13] <nessita> alecu: some client my compare the string inside the signal with a list of possible values and fail if the value is not on that list
[15:13] <nessita> alecu: so if we later add a new status, we may break clients (yes, is a client side bug, since they shouldn't fail)
[15:14] <ralsina> nessita alecu: is that an API that other app developers will use eventually?
[15:14] <alecu> nessita, hmmm... but the cost of making this is a lot more code both on the server and on the client
[15:14] <nessita> ralsina: ideally, yes. Is a dbus api
[15:15] <nessita> alecu: you think? I prefer this approach that checking string values
[15:15] <nessita> is cleaner and less error prone
[15:15] <ralsina> multiple signals is cleaner API
[15:15] <nessita> it may a be a bit more of coding, but it scales better (regarding quality, not amount of code)
[15:16] <ralsina> But that's just personal taste. And the extra code is simple, right?
[15:16] <nessita> ralsina: very, it could be metaprogrammed, but I decided to leave the black magic out of the source code
[15:16] <nessita> (this time at least :-P)
[15:16] <ralsina> hahaha, good choice (for now ;-)
[15:18] <ralsina> Besides, multiple signals means you can add extra signals without 3rd parties having to change their handlers. And you can deprecate and explain in the doc of the signal, instead of in the description of a string parameter.
[15:19] <nessita> exactly my point :-)
[15:23] <alecu> hmmm
[15:23] <ralsina> Basically: imagine the docstring in each case and decide :-)
[15:23] <alecu> that sounds fine for multiple unrelated signals
[15:24] <alecu> but I don't like it for related states
[15:24] <alecu> let's say we add a new state (with the corresponding signals, and all)
[15:24] <alecu> and an old client does not know about the new state
[15:25] <alecu> the old client will never find out that the state has changed (to a state it does not know!)
[15:25] <ralsina> alecu: depending on how the client handles the string parameter he will either:
[15:25] <alecu> if we use the Enum based way, the old client at least has a chance to show "status: unkown"
[15:25] <ralsina> 1) not know
[15:25] <ralsina> 2) crash
[15:25] <ralsina> 3) fail with a cryptic message
[15:25] <nessita> alecu: right, and I think that is correct. The old client maintainer should keep an eye on updates from our dbus api
[15:26] <ralsina> Or MAYBE give an error that someday will reach the developer :-)
[15:26] <Chipaca> are dbus signals hierarchical?
[15:26] <alecu> Chipaca, no
[15:26] <ralsina> Adding extra values to that enum *is* changing API. If you put it in signals you can't cheat yourself.
[15:27] <Chipaca> rats :)
[15:27] <nessita> alecu: one thing to note is that this set of states are related because we're putting glue within u1cp to make them related (which is good). For example, disabled information is got from a different source than the rest
[15:27] <alecu> nessita, that is good, absolutely agree.
[15:27] <nessita> so when you say a set of "related" signals... is not like the info comes from the same place
[15:28] <nessita> we're providing the abstraction layer
[15:28] <nessita> so I don't see a gain on reducing that abstraction by passing a string
[15:28] <alecu> nessita, right. But let's look from the client pov
[15:28] <alecu> nessita, the client does not care were we got those states from.
[15:28] <alecu> it just cares that the state it has access to has changed.
[15:29] <nessita> yes, but (big but!):
[15:29] <alecu> nessita, why "reducing that abstraction" ?
[15:29] <nessita> nopes, another scenario in favor of multiple signals: we may be adding finer status changes
[15:30] <nessita> a client would be abligated to receive every single state change
[15:30] <nessita> as many as we think we wanna track
[15:30] <nessita> and if a client wants to filter events, it will be forced to receive all and filter on his end
[15:31] <nessita> suppose a client wants to know only disconnected-synching
[15:31] <nessita> with this coding, he can connect to 2 signals and receive the info he wants
[15:31] <nessita> if we pass strings, and dedice for example propagate the queues changes, this client will be flood
[15:31] <nessita> flooded*
[15:32] <nessita> and siganls emission and processing is not super cheap
[15:32] <nessita> imagine if this client also logs all the string that he ignored
[15:33] <nessita> alecu, Chipaca, ralsina: we can evaluate adding an extra signal that propagates every state change using a string
[15:33] <nessita> specially, we can tackle this for the ubuntuone developer api task
[15:34] <alecu> nessita, agree on the "signals emission and processing is not super cheap"
[15:34] <ralsina> nessita: why not
[15:35] <nessita> but I'd keep the current schema of specialized signals
[15:35] <ralsina> nessita: I was going to suggest it but was afraid I would look like I was trying to make both of you happy ;-)
[15:35] <alecu> nessita, ok, I'll approve it like this, but since this will be a public API let's invite the developers of apps that will use this to discuss the API.
[15:35] <alecu> nessita, that would be the magicicada developers and rye :-)
[15:35] <ralsina> alecu: good idea
[15:35] <nessita> alecu: +1
[15:36] <ralsina> I would like to be there. I have a secret project that will use that API eventually ;-)
[15:36] <nessita> alecu: I can give some hints from magicicada POV: having tons of "if" in a handler is bad, it complicates the testing and the coding
[15:36] <alecu> ralsina, let me guess.... kubuntuone-control-panel?
[15:36] <nessita> OH YES
[15:36] <ralsina> nahhh
[15:36] <nessita> UFA
[15:36] <nessita> :-)
[15:36] <ralsina> I don't believe in s/g/k/ projects
[15:37] <alecu> :-)
[15:37]  * ralsina is too old to start copying gnome apps now
[15:37] <ralsina> nessita: say that like this "the string parameter increases the cyclomatic complexity f the handler beyond acceptable parameters"
[15:38] <ralsina> Noone argues when you say "too many ifs" that way
[15:38]  * nessita copy and pastes to her cool answers list
[15:38] <nessita> alecu: in magicicada, the string parameter increases the cyclomatic complexity f the handler beyond acceptable parameters
[15:38] <nessita> so, please, dedicated signals :-D
[15:39] <nessita> ralsina: I should fix your typo at least...
[15:39] <ralsina> yes, cover your tracks, lady
[15:39] <ralsina> you can even make pymetrics complain of that
[15:40]  * alecu brbs
[15:41] <nessita> alecu: anyway, thanks for the review!!!
[15:41] <nessita> and for the discussion, it was very good to think about this further
[15:49] <alecu> nessita, you're welcome! thanks for the code :-)
[15:49] <alecu> nessita, oh, and one more thing....
[15:49] <nessita> shoot
[15:49] <alecu> nessita, why do you make status_changed_handler a property?
[15:50] <alecu> nessita, just so it can be logged when it changes?
[15:50] <nessita> alecu: nopes, so we ensure we connect it to the lower layer when it changes
[15:51] <alecu> nessita, ok, fine.
[15:52] <alecu> nessita, I'm approving. I've run the tests, I've looked at the code, but didn't got around to testing it all "fo' real"
[15:52] <nessita> no problem
[15:52] <nessita> I did it, and in the next version I'll add rye to do so
[15:52] <nessita> he's awesome at finding bugs :-)
[15:53] <alecu> nessita, :-)
[15:53] <alecu> nessita, Approved. I'm letting you change the merge status, as we are supposed to do now, right?
[15:54] <nessita> alecu: are we? did I miss an email?
[15:55] <alecu> nessita, I think it was discussed when talking about tarmac automerging
[15:55] <alecu> nessita, not sure if by mail or irc
[15:55] <nessita> alecu: I wasn't aware of that, so maybe it was irc and I wasn't around?
[15:56] <alecu> nessita, the thing is that if code is added after switching the status on the branch tarmac (or otto, don't know) will complain
[15:57] <nessita> ah... right
[15:57] <nessita> alecu: works for me, thanks
[15:58]  * ralsina furiously dives into the pile of wikis and docs to find what the heck tarmac and otto are (ok, tarmac<=>landing makes sense)
[15:58] <alecu> ralsina, otto = ubuntuone-auto-pilot
[15:58] <alecu> https://launchpad.net/~otto-pilot
[15:59]  * ralsina immediately curses at the very concept of puns
[15:59] <ralsina> but ok, now it all makes sense again
[17:00] <SN4K3> ubuntu one using terminal?
[17:04] <facundobatista> SN4K3, sorry, what?
[17:14] <duanedesign> hello all
[17:15] <rye> duanedesign: moar scripts
[17:15] <rye> duanedesign: http://people.canonical.com/~roman.yepishev/us/ubuntuone-desktopcouch-admin.py
[17:15] <rye> duanedesign: http://people.canonical.com/~roman.yepishev/us/ubuntuone-desktopcouch-diag.py
[17:16] <duanedesign> awesome
[17:16] <rye> duanedesign: admin does listing, adding/removing databases and enabling,disabling replication
[17:16] <rye> duanedesign: diag attempts to parse couchdb logs and suggest something
[17:17] <facundobatista> Hola duanedesign
[18:24] <SpamapS> rmcbride: cassandra 0.7.0~rc2 uploading to PPA shortly.
[18:25] <rmcbride> SpamapS: awesome!
[18:26] <SpamapS> rmcbride: looks like there may be one more package we have to backport to lucid btw .. jna needs to be >= 3.2.7
[18:27] <SpamapS> rmcbride: its installed but not used because I accidentally left in in debian/jars
[18:27] <rmcbride> SpamapS: Cool. Thanks for the heads up. I'll add that to my notes.
[18:31] <rmcbride> SpamapS: is that as in libjna-java? I may need to backport to maverick as well for some of our dev environments, since that's currently 3.2.4-2
[18:32]  * rmcbride looks in debian/control to answer his own question :)
[18:32] <SpamapS> rmcbride: yeah
[18:37] <rmcbride> SpamapS: Seems to be the same version in natty and in debian unstable. we're needing a newer version than that?
[18:44] <SpamapS> rmcbride: no, we just need to backport 3.2.7 to lucid and/or maverick
[18:44] <SpamapS> rmcbride: I'm sure it will be a no source change backport
[18:45] <rmcbride> SpamapS: what I was getting at is I don't see 3.2.7 of libjna-java in natty or anywhere else.
[18:45] <rmcbride> just 3.2.4-2
[18:46] <SpamapS> oh
[18:46] <SpamapS> Right, I thought it was in unstable
[18:46] <SpamapS> and natty
[18:46] <rmcbride> doesn't appear to be in unstable either, unless my chdist is completely broken
[18:46] <SpamapS> ok, so yeah we'll just have to leave it in jars for the short term
[18:47] <rmcbride> OK. I'll note that and keep an eye out
[18:47] <SpamapS> getting test failures on rc2
[18:47] <rmcbride> d'oh
[20:11] <rye-mobile> to anybody using ubuntu one contacts on android 2.2- are you able to edit email addresses there?
[20:15]  * alecu lusts for a Nexus S
[20:15] <alecu> but no android around, sorry.
[20:22] <ralsina> alecu: you can run android in a VM: android-x86.org at least to test these apps
[20:49] <alecu> nice!
[20:49]  * alecu bookmarks android-x86.org
[21:07] <rye-mobile> i guess that's another acer "feature"
[23:06] <karni> recognize, recognize. /me left a party early to code more of ubuntuone-android-files :O .. sometimes I still suprize myself.
[23:08] <rye> karni: what android phone do you have?
[23:08] <karni> rye: HTC Hero
[23:09] <rye> karni: does it allow provider selection for contacts editing?
[23:10] <karni> rye: if you mean does it ask where I want to save my contacts (default contacts / ubuntuone contacts), then yes
[23:10] <karni> the option justlike that, I'd have to check
[23:10]  * karni looks into it
[23:10] <rye> karni: i mean when you edit the contacts, in case you have funambol/ubuntuone contacts installed, whether it prompts what provider to use for editing
[23:11] <karni> rye: I must admit I don't have the app installed at the moment. would you like me to check that out for you :)?
[23:12] <rye> karni: no, that's not critical at all
[23:12] <rye> karni: sorry for interrupting
[23:12] <karni> I didn't like that U1 Contacts overtook some default contacts handling behaviour
[23:12] <karni> rye: no, not at all. it'd take me 2 minutes, I can definitely check if you want
[23:13]  * karni installs app
[23:15] <karni> rye: first notice -- I installed the app. without opening it, I went to 'Contacts book' and edited one person. the default edit screen shows up and at that moment U1 contacts fires up with login screen. now that's what I didn't like, now I remember. U1 contacts overrode default 'edit contact' activity.
[23:16] <karni> I'll investigate further
[23:16]  * karni logs in
[23:17] <karni> rye: having initially selected no contacts to sync with U1 contacts, I can use the default 'edit contact' activity
[23:17] <karni> now i'll setup some contacts sync
[23:18] <rye> karni: activity, right, not provider (me is android noob)
[23:18] <karni> can't enter Menu -> Settings. it tell's me it's syncing, although there's no sync icon
[23:20] <karni> rye: can't go to settings activity. tells me sync is running (but it doesn't look like so)
[23:20] <karni> rye: tried killing the app, didn't help
[23:21] <karni> probably not selecting any contact types at the very beginning was a bad idea
[23:22]  * karni reinstalls
[23:29] <karni> rye: so it was about importing stuff to sync. ok, now I see sync icon
[23:30] <karni> rye: if I want to edit a contact that is being synced with U1C, I get a dialog:
[23:30] <karni> "Edict contact under account"
[23:30] <karni> - Ubuntu One Contacts
[23:30] <karni> - Other
[23:30] <karni> where Other is the default 'edit contact' activity
[23:31]  * karni doesn't like the U1C edit contact activity looks
[23:48] <rye> karni: ok, marking htc hero as funambol-friendly
[23:53] <JamesTait> rye: HTC Desire is the same.


[13:29] <smoser> otubo: https://github.com/canonical/cloud-init/pull/721 i dont want to lose that... i think we're down to just one WARN message for you to remove.
[13:33] <otubo> smoser, sorry, Scott. Had a PTO and was full of other stuff to finish this week. I'll try to update today.
[13:34] <otubo> smoser, thanks for the heads up.
[13:34] <smoser> otubo: great. hope youhad a nice vacation.
[14:44] <otubo> smoser, my tox is failing pylint with "tests/integration_tests/clouds.py:7: [E0611(no-name-in-module), ] No name 'Openstack' in module 'pycloudlib'" did anything changed lately?
[14:44] <otubo> smoser, other than that, everything looks ok. I'll push the changes now, also added some other fixes blackboxsw requested.
[14:52] <Odd_Bloke> otubo: Openstack support was introduced to pycloudlib relatively recently, so that likely indicates that you just have an older version of pycloudlib in your environment.
[14:56] <otubo> Odd_Bloke, makes sense, given that I'm running tox on RHEL-8.3, that should be indeed the case :-)
[15:14] <Odd_Bloke> tox installs pycloudlib, so a `tox --recreate -e pylint` will likely make it go away.
[18:13] <hamalq> hi i have a question : why ubuntu , opensuse , debian prefer short hostname while rhel prefer hostname as fqdn as https://github.com/canonical/cloud-init/blob/f35181fa970453ba6c7c14575b12185533391b97/cloudinit/distros/__init__.py#L259, https://github.com/canonical/cloud-init/blob/f35181fa970453ba6c7c14575b12185533391b97/cloudinit/distros/rhel.py#L94
[18:14] <hamalq> because of that the hostname in rhel will hit the 64 hostname limit which will fail cloud init
[18:21] <Odd_Bloke> hamalq: So the comment on that part points to a now-dead URL, but you can find it in the Wayback Machine: http://web.archive.org/web/20171223014319/https://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-sysconfig.html
[18:21] <Odd_Bloke> If you look at 27.1.22 on that page, it says "HOSTNAME=<value>, where <value> should be the Fully Qualified Domain Name (FQDN), such as hostname.expample.com, but can be whatever hostname is necessary."
[18:39] <hamalq> but i tried setting hostname hamalq on a rhel machine and it works
[18:45] <hamalq> Odd_Bloke: ^^ so i think this should work just fine, clould init use hostname, hostnamectl to set hostname on rhel machine and both are ok with short hostnames
[18:49] <hamalq> and the /etc/resolv.conf will have the search option with domain by default ( by cloud init)
[18:50] <hamalq> so if the hostname is hostname1.expample.com the hostname will be hostname1 and in resolve conf the search will be expample.com
[18:57] <Odd_Bloke> hamalq: Right, that would be "*can* be whatever hostname is necessary": it's still true that it "*should* be" the FQDN, so that's reasonable default behaviour.
[19:00] <hamalq> yes but that cause problems with hostname max limit 64 thats the problems i face and opensuse , debian, ubuntu already moved to short hostname bcz of the same issue with hostname max
[19:03] <hamalq> so changing the default will not cause problems and will solve an issue that may cause cloud init set hostname failure
[19:04] <hamalq> and it will align rhel with ubuntu , debian, opensuse behavior
[19:19] <Odd_Bloke> hamalq: I don't think anyone can categorically say that changing the default behaviour of code that runs on every cloud instance boot after 8 years will not cause problems.
[19:21] <Odd_Bloke> We provide configuration options for people who don't want the default behaviour (https://cloudinit.readthedocs.io/en/latest/topics/modules.html#set-hostname): are you seeing issues when using those?
[19:22] <hamalq> i can change and the tests can run :) , and i will check that option


[17:33] <myNickisNick> how do I make a C++/qt/qml app for Ubuntu Touch. Not the logic, that is done and runs on desktop. But how to make a click out of it
[17:35] <myNickisNick> I have tried to push the binary via adb but it will not launch.  and I can not build it on the system(n4) because I can not install anything
[17:40] <myNickisNick> I know that it is possible as many of the core apps are in c++ phone contacts unity8 ect
[22:32] <michal915> hi
[22:40] <michal915> hi


[01:27] <ardchoille> There is a bot running by the nick of testdulu in #ubuntu, is that bot authorized? It's outputing welcome messages when you type "hello"
[01:28] <ardchoille> It's IP doesn't appear to be from ubuntu servers
[01:28] <ardchoille> thank you jrib
[01:37] <Pici> jrib: was that resolved? I notice that the same nick is in #ubuntu again.
[01:37] <jrib> Pici: I removed the ban now, he says it was a script that has been disabled (about to test)
[01:37] <Pici> aho
[01:38] <jrib> seems ok
[01:38] <Pici> cool beans :)
[03:55] <h00k> maco: I applaud your patience with ^Phanton^
[03:55] <h00k> M
[03:57] <maco> h00k: it ran out a while ago...
[03:57] <rww> ^Phanton^ is a menace.
[03:57] <maco> the only thing keeping me from JUST GET A DAMN LIVE CD
[03:57] <h00k> inorite?
[03:57] <maco> is the fact that i have to actually hold shift to do that due to having turned my caps lock into an extra escape key
[03:57] <h00k> rww: you have 2wws in your nickname.
[03:58] <rww> WHAT
[03:58] <h00k> it's true.
[04:01] <gpc> he probably just needs to boot to text only one time and finish the upgrade
[04:01] <h00k> Probably. gpc, feel free to help!
[04:01] <gpc> watching rocky 3
[04:01] <maco> gpc: he said it doesnt work
[04:01] <gpc> no time
[04:01] <maco> recovery mode doesnt boot
[04:02] <maco> which is why i said get a live cd
[04:02] <gpc> not recovery but !nox
[04:02] <gpc> ok he has a plan going
[04:03]  * gpc doesn't feel so bad
[04:03] <maco> isnt the only difference between recovery and no x, just.... root shell versus sudo
[04:03] <gpc> hmm, yeah maybe
[04:04] <gpc> I know that a lot of times when gdm wouldn not start for me I would boot to text finish updates and then startx and things would be good
[04:04] <gpc> -n up there where it is extra
[04:05] <h00k> It sounds like a bunch of user-error, but I'm working on things :(
[04:30] <gpc> kthx4edit
[04:31] <rww> ubottu: tell airtonix about no
[05:25] <h00k> For the record, rww, I found that fricking hilarious.
[05:26] <h00k> I see no evidence of op abuse in #ubuntu-offtopic.
[05:26] <tonyyarusso> Me neither.
[05:27] <rww> I only noticed because this channel was suddenly window 4 :<
[05:27] <maco> haha
[05:27] <h00k> rww: that's what happened to me.
[05:28] <h00k> rww: actually. this became 4, normally #ubuntu-offtopic is 2.
[05:28] <rww> I have #u, #u+1, #u-ot, here, then team channels, then -irc, then all the bot utility channels, then SECRETS, then #linode, then MORE SECRETS.
[05:29] <gpc> you have secrets?
[05:29] <tonyyarusso> nah, we just let him think he does.
[05:29] <maco> are secrets where i tickle you?
[05:29]  * maco ponders if that sounds wrong
[05:29] <gpc> ha!
[05:29] <gpc> sounded good to me
[05:29]  * h00k facepalms
[05:30] <h00k> nah.
[05:30] <tonyyarusso> Depends on your definitions of "wrong" and "good" I would guess :P
[05:30] <h00k> that was totally fine.
[05:30] <rww> sounded good to me too
[05:30] <rww> and yes
[05:30] <maco> when i say in -ot that im tickling rww, it means he has a PM from me that he's ignoring
[05:30] <maco> one time i tickled him for being silly and he said "LIES! i dont have a pm from you!"
[05:30] <h00k> I have #u-o, #u, #u+1, #-ops, #wiloco, #mnloco, and the rest after that are all asdfasdfasdf I don't know off the top of my head.
[05:30] <rww> purple on blue is not a very visible colour!
[05:30] <maco> (paraphrase)
[05:39] <h00k> [271828183e-8] ident is interesting.
[05:39] <h00k> not ident.
[05:39] <h00k><EMAIL_ADDRESS>[05:39] <h00k> That.
[05:39] <rww> hostname, and it's a silly shell host, I think.
[05:40] <h00k> yes, hostname.
[05:40] <h00k> aha.
[05:40] <gpc> that's a silly shell vhost
[05:41] <gpc> oh you said that already
[05:41] <rww> I should set my rdns to "my.name.is.better.than.you.rww.name"
[05:41] <h00k> do it.
[05:42] <rww> I enjoy my outgoing mail not ending up in junk folders, thx
[05:42] <h00k> pfff "I emailed that to you, adjust your spam filter."
[05:42] <h00k> DONE
[06:37] <Tm_T> uh oh
[06:38] <Tm_T> gpc: you didn't get the memo?
[06:38] <gpc> memo?
[06:38] <gpc> I just got a PM
[06:38] <Tm_T> PM from that FirstTimeLINUX
[06:39] <gpc> not from that user but from Theaxiom telling me about it
[06:39] <Tm_T> shame
[06:40] <gpc> shame?
[06:40] <Tm_T> shame that you were excluded
[06:40]  * Tm_T huggles gpc
[06:40] <gpc> I'm not in the op list
[06:41]  * gpc huggles back
[06:41] <Tm_T> gpc: he didn't PM just the ops (:
[06:41] <gpc> nope I didn't get anything
[06:41] <gpc> I suspect others didn't either
[06:42] <Tm_T> hmm, atleast three persons did get it, including me
[07:45] <ardchoille> Master keeps advertising his url in #ubuntu
[07:45] <ardchoille> I hinted that it would get him kicked but he didn't seem to care
[07:46] <ardchoille> Thank you gpc
[07:46] <gpc> thank you
[07:49] <gpc> ubottu: tell master about turkey
[07:49] <gpc> thanks for nothing :/
[07:55] <gpc> ubottu: tell Anthraxium|Detac about away
[08:05] <ardchoille> Might want to keep an eye on this user:
[08:05] <ardchoille> [00:01] <meltingwax> is it wrong to have sex with animals
[08:05] <ardchoille> #ubuntu
[08:17] <Tm_T> huh, that was a bit intensive moment in #u I'd say
[10:20] <DiamondTap> oh. wrong place
[12:12] <guntbert> hi, any questions about !tasksel ?
[12:15] <guntbert> for those reading backlogs later: it might be wise to change the !lamp factoid too (add an appropriate warning regarding tasksel, as that will be a primary use case for tasksel)
[12:15] <guntbert> I can be reached via a memo if needed - have a nice time
[13:09] <Tm_T> !tasksel
[13:09] <Tm_T> hmmm
[13:09] <Tm_T> !lamp
[13:14] <Tm_T> !tasksel is <reply>Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated "task" onto your system, see https://help.ubuntu.com/community/Tasksel for more information. Use tasksel only to INSTALL tasks, not to remove them. It will remove every package listed within the removed task! /msg ubottu bug #574287 for more information
[14:05] <Pici> I don't think that normal users can use /msg ubottu bug #NNNNN
[14:05]  * Pici tests
[14:07] <Pici> nope.
[14:08] <Tm_T> uhh
[14:08] <Tm_T> !no, tasksel is <reply>Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated "task" onto your system, see https://help.ubuntu.com/community/Tasksel for more information. Use tasksel only to INSTALL tasks, not to remove them. It will remove every package listed within the removed task! see https://launchpad.net/bugs/574287
[14:08] <Tm_T> better?
[14:09] <Pici> Tm_T: oh, yep.  I was just going to submit a factoid fix myself :)
[14:09] <Tm_T> even the old man can sometimes be quick enough (;
[14:10] <jussi> !tasksel
[16:58] <gpc> !tr is Turk ubuntu kullanıcıları, Türkçe yardım ya da geyik için /join #ubuntu-tr hizmetinizde.
[16:58] <gpc> no !tr is Turk ubuntu kullanıcıları, Türkçe yardım ya da geyik için /join #ubuntu-tr hizmetinizde.
[16:58] <gpc> ubottu: no !tr is Turk ubuntu kullanıcıları, Türkçe yardım ya da geyik için /join #ubuntu-tr hizmetinizde.
[16:59] <gpc> what the
[16:59] <persia> !tr
[16:59]  * gpc looks it up AGAIN
[16:59] <gpc> persia can you just add the /join part
[17:00] <persia> I haven't had write access to the bot since intrepid or so
[17:00] <gpc> k, I really need to learn to remember these things
[17:00]  * gpc looks at the wiki
[17:01] <gpc> !no tr is <reply> Turk ubuntu kullanıcıları, Türkçe yardım ya da geyik için /join #ubuntu-tr hizmetinizde.
[17:01] <gpc> thank you
[17:02] <gpc> persia: if you are a core channel op I believe you should have access, if not poke juss i or tsimpso n
[17:02] <persia> @login
[17:02] <persia> heh.
[17:02] <persia> No worries.  I'm not that fussed about it.
[17:05] <persia> @login
[17:05] <persia> Heh, yeah.  Fixed the hostmask, but there's something else.  Anyway, some other day.
[18:14]  * genii-around ponders someone whose nick ends in VonTroll asking about how to obtain root
[21:04]  * Pici departs for a bit
[21:13] <tonyyarusso> Who's Matt?
[21:23] <PriceChild> I'm not the only one then?