[00:00] <jrib> anyone know anything about this bounceattack business?
[00:01] <jrib> saw people complaining about it yesterday and today
[00:02] <tsimpson> just scriptkids trying to ddos google and freenode via DCC
[00:03] <tsimpson> (putting in the IP/port of a freenode server or google server in the DCC request)
[00:03] <tsimpson> as long as people don't auto-accept DCCs, it's mostly annoyance
[00:48] <Ibite> Hello. I had a question regaurding Ubuntu, and installation of ubuntu on a PS3 system.
[00:48] <Ibite> Can anyone help me?
[00:49] <Ibite> hello?
[00:50] <tsimpson> Ibite: you must change your ident/username to join #ubuntu
[00:50] <tsimpson> something less offensive
[04:52] <elky> can someone please explain today's -ot to me...
[05:33] <MenZa> elky: it is inexplicable.
[05:34] <elky> if roasted utters the n-word, he's wilfully doing something he's been told not to, and should be forwarded to the dunce corner.
[05:34] <MenZa> Or just bashed around with a cluebat.
[05:35] <elky> i don't recall prescribing the method by which he gets to the dunce corner.
[05:35] <MenZa> heh
[05:36] <MenZa> For the record, I gave asmodeus1 a long explanation of how rm -rf [rootdir] works, and why he shouldn't ever do it.
[05:36] <MenZa> !dangerous
[05:37] <MenZa> Harro, bazhang
[05:40] <bazhang> MenZa, hi
[09:46] <tsimpson> ooh, so this is what it's like not to wakeup to a screen full of DCC requests :)
[15:41]  * genii sips
[15:42] <ikonia> no surprise there then
[16:14] <nalioth> tsimpson: i can certainly forward all the dcc requests from the whole network to you, if you wish  :)
[16:15] <tsimpson> nah, my router would probably explode if you did that :p
[17:40] <tsimpson> I just noticed that no bot was +o in #k
[17:41] <tsimpson> looks like 2 set -o 3 and 3 set -o 2 at the same time :p
[17:59] <jrib> ooh race condition
[19:36] <guntbert> Hi
[19:36] <guntbert> !lucid
[19:36] <guntbert> shouldnt that sentence read ... Lucid is NOT released ... ?
[19:37] <guntbert> not ... release ...
[19:38] <Pici> lucid =~ s/release/released/
[19:38] <Pici> !lucid =~ s/release/released/
[19:38] <Pici> guntbert: Thanks
[19:38] <guntbert> Pici: you're welcome :-)
[19:42] <cyb3rick> Hello there..
[19:45] <Pici> cyb3rick: Hi, how can we help you?
[19:45] <cyb3rick> I'm not able to join the ubuntu channel since yesterday.
[19:46] <cyb3rick> I forgot I had the connection opened and was kicked from the channel (apparently). Every time I try to join the channel it tells me to type "test me" or join this channel for help.
[19:47] <Pici> cyb3rick: Can you please try again. I've made a modification so that it should properly test you.
[19:48] <cyb3rick> Pici: Should I type "test me" here?
[19:48] <Pici> cyb3rick: not here, in #ubuntu-read-topic
[19:48] <cyb3rick> Pici: Oh, ok.
[21:15] <arand> nick kibibyte is ranting, despite told to stop, #ubuntu
[21:17] <tsimpson> arand: that's what the ops call is for
[21:19] <Pici> heh. christel's notice went out on all the projectors for the uds rooms
[21:19] <arand> ok, I thought it'd be better not to dump the ubottu messages in the channel for cleanliness purposes.
[21:56] <tonyyarusso> Hey, I just had a guy who recently set up a new LoCo channel tell me that he was instructed to put 'freenode-staff' in the access list.  Does this supercede '*!*@freenode/staff/*', and should I be changing mine?
[21:58] <Pricey> tonyyarusso: freenode-staff is useless
[21:58] <Pricey> tonyyarusso: *!*@freenode/staff/* is the correct version
[21:58] <Pricey> tonyyarusso: also, #freenode is probably a better place for a more definitive answer to that
[21:59] <nalioth> tonyyarusso: either serves as "allowing freenode staff to op when necessary", but the one with the full mode line is best
[21:59] <tonyyarusso> Hrm, okay then.
[22:00] <tonyyarusso> nalioth: btw, it was h00k , and he said you told him, so....  :P
[22:00] <nalioth> tonyyarusso: yeah, i know.
[22:01] <tonyyarusso> all righty.  that'll be all.
[22:01]  * elky suspects that so long as the intention is clear, it'd work.
[22:01] <nalioth> exactly
[22:01] <nalioth> but again, the full line is best
[22:02] <tonyyarusso> Saves time/effort I'd imagine.
[22:12] <Sir_Konrad> Hi!
[22:14] <Pici> Sir_Konrad: Hi, how can we help you today?
[22:15] <Sir_Konrad> Hi just a sec.
[22:16] <Sir_Konrad> Hey Pici, I came to ask for some support. Me and another user have created #osdebate because of the problem with OS debate running around on #ubuntu-offtopic and other Ubuntu channels. Would it be okay if you added a factoid to the bot or something to direct OS debates to that channel?
[22:17] <tsimpson> first off, it should be ##osdebate
[22:18] <Sir_Konrad> tsimpson: I ask respectively for the reason.
[22:19] <Sir_Konrad> *respectfully
[22:19] <tsimpson> because that's freenode channel naming policy
[22:19] <Pricey> Sir_Konrad: Check out http://freenode.net/policy.shtml#channelnaming
[22:19]  * tsimpson was just about to dig that link up
[22:19] <Sir_Konrad> oops. I'm sorry.
[22:21] <Pricey> firefox's awesome bar ftw
[22:21] <Sir_Konrad> Ok, I made it.
[22:23] <Sir_Konrad> Alright. I'm sorry. Problem solved.
[22:23] <tsimpson> if you have a factoid suggestion, you can /msg ubottu (trigger) is <reply> (what you want ubottu to say)
[22:23] <tsimpson> then we'll see it here and review
[22:23] <Sir_Konrad> Ok.
[22:24] <tsimpson> so, "/msg ubottu foo is <reply> foo bar" to have !foo say "foo bar"
[22:24] <Sir_Konrad> right.
[22:27] <elky> sometimes it can be constructive though. "Debating about Operating Systems can result in flame wars, and flame wars are not constructive to the Ubuntu community" is probably more accurate.
[22:28] <Sir_Konrad> Ok.
[22:28] <jussi01> !windows
[22:28] <Sir_Konrad> So do I need to type the thing again or will you change it elky?
[22:34] <jussi01> Sir_Konrad: leave it with us, we will ahve a think about it and add it if we feel necessary. feel free to pop back in a couple of hours if you like
[22:34] <Sir_Konrad> Ok. Thanks jussi01. :)
[22:34] <Sir_Konrad> see you guys later or tomorrow.
[22:34] <Sir_Konrad> bye
[23:20] <dholbach> uds
[23:21] <Pici> yes. uds.


[19:26] <ChinnoDog> If anyone knows college student in the DC/NoVA area that is at least a sophmore there are some intership opportunities at my company.


[02:50] <rockstar> thumper, https://code.edge.launchpad.net/~rockstar/launchpad/fix-code-windmill-tests/+merge/17268
[07:00] <stub> https://code.edge.launchpad.net/~stub/launchpad/replication/+merge/17278 to be reviewed, hopefully to land before the next staging rebuild fails.
[09:16] <allenap> henninge: I assume the topic is out of date...?
[09:16] <henninge> allenap: well, bac should be in bed by now ... ;-)
[09:17] <henninge> allenap:  My branch is not reviewed yet and bac has not claimed it.
[09:17] <allenap> henninge: And he's a very naughty boy if he's not.
[09:17] <allenap> henninge: I'll go and have a look.
[09:17] <henninge> ;-) definitely
[09:17] <henninge> allenap: thanks
[09:17] <henninge> allenap: it's over-sized.
[09:22] <allenap> henninge: I've just read my email; my duty first and foremost today is to get checkwatches working again, so thank you for flying AllenapAir, but I need to jump out of the emergency exit now.
[09:23] <henninge> allenap: right, I read that, too. Good luck!
[09:24] <henninge> Don't hit the deck...
[09:28] <stub> https://code.edge.launchpad.net/~stub/launchpad/replication/+merge/17278 to be reviewed, hopefully to land before the next staging rebuild fails.
[10:50] <mrevell> hey henninge, do you have a few moments for me?
[10:50] <henninge> mrevell: shure
[10:50] <henninge> ;)
[10:51] <mrevell> henninge, Axctually, don't worry. unping
[10:52] <henninge> mrevell: np, you can unping me any time ... ;)
[10:52] <mrevell> heh
[11:46] <henninge> stub: review done ;)
[11:46] <stub> w00t
[14:35] <adeuring> beuno: could you do a ui review of this branch: https://code.edge.launchpad.net/~adeuring/launchpad/bug-172501 ?
[14:41] <beuno> adeuring, sure, looking
[14:42] <adeuring> beuno: thanks!
[14:43] <beuno> adeuring, screenshots?   :)
[14:43] <adeuring> beuno: sorry, forgot them. let me make them...
[14:44] <beuno> or do I need to really interact with this to review it?
[14:45] <adeuring> beuno: nah, i don't think that's necessary. The main idea is: if you upload an attachment called something.diff but don't mark that as a patch, you're redirected to the attachment edit page where you see a note that LP thinks there is ann incoistency.
[14:45] <adeuring> beuno: same thing, if you upload a file without the suffix .diff, but mark it as a patch
[14:46] <beuno> great, screenshots will do fine then
[14:51] <adeuring> beuno: http://people.canonical.com/~adeuring/patch-check-1.png http://people.canonical.com/~adeuring/patch-check-2.png
[14:52] <beuno> adeuring, thanks, that's enough for me to review
[14:53] <beuno> a few layout tweaks come to mind, I'll add them to the MP
[14:53] <adeuring> beuno: OK
[14:55] <beuno> adeuring, so you upload the file, and if it detects either of the cases mentioned above, you get redirected here, correct?
[14:56] <adeuring> beuno: right. And, BTW, the  "patch" checkbox still has the value LP thinks is correct
[14:56] <adeuring> the user must override that value again.
[14:56] <beuno> gotcha, so it will check/unchecs based on our guess
[14:57] <adeuring> beuno: yes
[14:58] <beuno> adeuring, perfect, thanks for the info. I think we'll need to re-jig the UI a bit so people understand what happened without reading all that text (which they won't)
[14:58] <adeuring> beuno: yeah...
[14:59] <beuno> I'll chew on it for a bit and propose something, hopefully very easy to change   :)
[14:59] <adeuring> ok
[16:08] <beuno-lunch> adeuring, starting to write the review, I'll finish it after lunch
[16:08] <adeuring> beuno-lunch: ok
[16:09] <EdwinGrubbs> allenap, jtv: are you not on-call today?
[16:09] <allenap> EdwinGrubbs: I am, but I have a semi-critical bug to fix (checkwatches).
[16:09] <EdwinGrubbs> henninge: I will look at your mp now
[16:09] <EdwinGrubbs> ah
[16:10] <allenap> EdwinGrubbs: I saw that you assigned a review to me. I can look at it tomorrow... is that okay?
[16:10] <EdwinGrubbs> that's fine
[16:10] <henninge> EdwinGrubbs: great, thank you! Note: it's over-sized.
[16:10] <henninge> but it would be great to get it reviewed because it is likely to rot quickly.
[17:10] <EdwinGrubbs> henninge: what is the purpose of IPersonRoles?
[17:11] <henninge> EdwinGrubbs: ;-)
[17:12] <henninge> EdwinGrubbs: to reduce noise in code from repeatedly having to do the ILaunchpadCelebrities dance.
[17:13] <henninge> EdwinGrubbs: it has a little history behind it, where I first created a helper file that provided functions to encapsulate this.
[17:13] <henninge> But an adapter on IPerson is much nicer to handle.
[17:15] <henninge> EdwinGrubbs: bug 503454 was the previous one that introuced it (well, the branch linked to it)
[17:15] <mup> Bug #503454: Make checks for celebrity persons and roles easier <tech-debt> <Launchpad Foundations:Triaged> <https://launchpad.net/bugs/503454>
[17:16]  * henninge just realized that he forgot to link the branch on that bug.
[17:17] <henninge> done
[17:32] <henninge> danilos: fancy to review my fix for our critical bug? https://code.edge.launchpad.net/~henninge/launchpad/bug-506925-oops-export/+merge/17304
[17:33] <henninge> danilos: I got Edwin busy on my big branch ...
[17:33] <henninge> or anybody else? ;-)
[17:33] <danilos> henninge, sure, if it's not longer than 275 lines ;)
[17:34] <danilos> henninge, whoops, sorry, it's 277 :)
[17:34] <henninge> danilos: hey, you've been peeking.
[17:34] <henninge> ;)
[17:34] <danilos> henninge, ok, I've got to start with a question: who's Kubla Kahn at pleasure dome? (you scare me sometimes, did I ever mention it? ;)
[17:35] <henninge> danilos: heh
[17:35] <henninge> danilos: ;)
[17:35] <henninge> danilos: I believe he is older than me.
[17:35] <henninge> ...
[17:37] <danilos> line 29, you should be able to re-raise the exception simply by calling "raise" I think
[17:37] <danilos> henninge, ^
[17:37] <henninge> danilos: I copied that from the previous code but I believe this adds the file name to the message.
[17:37] <danilos> henninge, also, the check for UTF-8 is likely not bulletproof (i.e. does "UTF8" also work? I am not sure, but it might)
[17:38] <danilos> henninge, right, I guess that makes sense then
[17:38] <danilos> henninge, I see that bit is also copied code, so let's ignore it for now
[17:38] <danilos> henninge, i.e. we are not making anything worse for now
[17:39]  * henninge is good at copying other people's code
[17:40] <danilos> henninge, I also see you optimized it a bit, woohoo (i.e. do .encode() only once on the entire file content, and not separately on each message)
[17:40] <henninge> danilos: if the encoding was something like "UTF8" it would be caught on the second run of the method.
[17:40] <danilos> henninge, "run, method, run"
[17:41] <henninge> danilos: yes, it was the obvious thing to do.
[17:41] <henninge> it's probably a fast one, too. ;)
[17:41] <danilos> henninge, good job :)
[17:41] <danilos> henninge, that's all I am saying, no need to justify your actions :P
[17:42] <danilos> henninge, now, a comment
[17:43] <danilos> henninge, why not catch the exception in the callsite for _try_encode_file_content and do an "else" there?
[17:43]  * henninge tries to remember what else: did with try: ...
[17:44] <danilos> henninge, well, try...except
[17:44] <henninge> yeah, of course.
[17:44] <henninge> It executes if no exception was raised
[17:44] <henninge> or caught?
[17:45] <danilos> henninge, ok, so how can you get None for the return value, that's the question?
[17:46] <danilos> henninge, why not instead of returning none just try UTF-8 inside the method? it would be much saner to me
[17:46] <henninge> danilos: well, there is the logging bit.
[17:46] <danilos> henninge, i.e. pass in a list of encodings to try and just fail if it doesn't work
[17:46] <danilos> henninge, you can still log if it doesn't work with the first encoding :)
[17:47] <danilos> henninge, the only ugly side effect is the "update header in DB" bit
[17:47] <henninge> danilos: and what's in the method is the part that needs to be repeated.
[17:47] <danilos> henninge, good point
[17:47] <henninge> that's why I put it there
[17:47] <danilos> henninge, but the return values seem very weird (i.e. None indicates that it couldn't encode it; that's what exceptions are for)
[17:48] <henninge> danilos: ok, true
[17:48] <henninge> it is only meant to make sense in this context, though.
[17:49] <danilos> henninge, I know, but I'd still prefer it if you get re-raising UnicodeEncodeError out of the method and instead catch it in the callsite
[17:49] <danilos> henninge, and then you can rename the method from _try_encode... to _encode... and put it in a try: except: block
[17:50] <henninge> danilos: well, if it fails to encode using UTF-8, we don't have a plan to handle it.
[17:51] <henninge> danilos: so I don't want to catch it, let it oops.
[17:51] <danilos> henninge, I know, so throwing an exception then is fine
[17:51] <danilos> henninge, right, but what I am saying is that it would be much clearer to me if you didn't catch the exception and conditionally re-raise it in the helper method itself
[17:51] <henninge> we could, of course change that behaviour, log the incident and produce an empty pofile with a message.
[17:52] <danilos> henninge, i.e. assume the method will do the right thing, and catch the exception in the callsite and re-try the method with UTF-8
[17:52] <henninge> but that is too much for this branch.
[17:52] <danilos> henninge, right, I am not suggesting that
[17:52] <danilos> henninge, so, my suggestion is simple: 1. get try/except out of _try_encode_file_content
[17:53] <henninge> danilos: that makes the method quite short and I'd add another method tod do the catching but that's fine.
[17:53] <danilos> henninge, 2. instead of checking weird value encoded_file_content == None for failure, change that to try...except on 105..122
[17:54] <danilos> henninge, why would you add another method to do the catching? you change the "_try_encode...(); if encoded_file_content is None:..." to "try: _try_encode() except:..."
[17:55] <danilos> henninge, that would read naturally to me at least, because this code got me confused for a moment (it's not a big deal, but just want to make sure you understand what I mean before we either agree to ignore me or not :)
[17:56] <salgado> EdwinGrubbs, I just added a trivial one to the queue.  it's a fix for bug 506581; can you take it?
[17:56] <mup> Bug #506581: oops template page is out of center <ui> <Launchpad Foundations:New for salgado> <https://launchpad.net/bugs/506581>
[17:56] <danilos> henninge, you won't have to re-raise exception again, because _try_encode_file will raise it; we will lose the filename though, so that's perhaps an argument against my proposal
[17:57] <danilos> henninge, (because if we want to keep it, we'll have a nested try..except, which is very ugly)
[17:57] <henninge> danilos: http://paste.ubuntu.com/356151/
[17:57] <danilos> henninge, so, I modify my suggestion in light of what I just said :)
[17:58] <danilos> henninge, yeah, that's what I meant, I like how that makes it much clearer, but we lose the filename now :)
[17:58] <henninge> danilos: can we live with that?
[17:59] <danilos> henninge, I can, but if you can't, it's not hard to fix while keeping code sane :)
[17:59] <danilos> henninge, for instance, reintroduce unconditional exception re-raising in _encode_file_content with the filename
[18:00] <henninge> danilos: I'd just need to add a try .. except to the second call.
[18:00] <danilos> henninge, it's not hard, and it's only slightly less performant, and slightly uglier
[18:00] <danilos> henninge, yeah, but we'd end up with nested try..excepts, I hate those :)
[18:00] <EdwinGrubbs> salgado: sure
[18:00] <danilos> henninge, if you don't, you can do it, but whenever I touch that code myself, I am probably going to kill it :)
[18:00] <henninge> danilos: I don't mind
[18:00] <henninge> loosing the file name
[18:01] <henninge> http://paste.ubuntu.com/356154/
[18:01] <danilos> henninge, ok (that may mean some failing tests, but in general, we'll know enough context already)
[18:01] <henninge> same as before but with call sites fixed
[18:02] <danilos> henninge, yep, got me wondering for a minute :)
[18:02] <danilos> henninge, looks great if you ask me :)
[18:03] <henninge> danilos: I have another idea
[18:03] <EdwinGrubbs> salgado: where is your branch?
[18:03] <danilos> henninge, I am all ears (well, usually as well, but now specifically :)
[18:04] <salgado> EdwinGrubbs, the branch is lp:~salgado/launchpad/bug-506581.  I also have a pastebin on the topic
[18:04] <salgado> EdwinGrubbs, I just added a <div class="yui-d0"> around the main content of the page.  the rest is just indentation fixes
[18:05] <EdwinGrubbs> salgado: r=me
[18:06] <salgado> thanks EdwinGrubbs!
[18:06] <danilos> henninge, everything else looks good in the branch, so I am just waiting on your new idea before giving you r=me
[18:09] <henninge> danilos: wait ...
[18:09] <danilos> henninge, sure
[18:11] <danilos> henninge, I need to leave soon... very soon :)
[18:12] <henninge> danilos: never mind, it got too complicated
[18:12] <henninge> danilos: let's leave it as it is.
[18:12] <danilos> henninge, heh, ok, you've got approval for http://paste.ubuntu.com/356154/ approach or just re-introducing error message extension there
[18:13] <henninge> danilos: thanks.
[18:13]  * henninge has to leave, too.
[18:13] <danilos> henninge, good job with it, thanks a lot!
[18:14] <henninge> danilos: pleasure.
[20:49] <henninge> Hi EdwinGrubbs, still chewing on my monster branch? ;-)
[20:49] <thumper> jml: https://code.edge.launchpad.net/~thumper/launchpad/fix-codeimport-failure/+merge/17315 - diff still generating
[20:51] <EdwinGrubbs> henninge: yep. I don't think there are any serious problems, just minor tweaks, so I'll just put them in the full review as opposed to IRC, since no discussion is really necessary.
[20:52] <henninge> EdwinGrubbs: cool, thanks ;)
[21:06] <EdwinGrubbs> henninge: review sent
[21:07] <henninge> EdwinGrubbs: thank you! :-)
[21:36] <jml> could someone please review this https://code.edge.launchpad.net/~jml/canonical-identity-provider/upcall-testcase/+merge/17166
[21:36] <jml> it's ok, you don't have to be an ISD hacker.
[21:44] <jml> thumper, https://code.edge.launchpad.net/~jml/canonical-identity-provider/upcall-testcase/+merge/17166
[21:44]  * thumper looks
[22:32] <thumper> noodles775: https://code.edge.launchpad.net/~thumper/launchpad/review-clamining-fix/+merge/17323
[22:50] <mwhudson> does someone want to review a REALLY EXCITING branch?
[22:51] <thumper> mwhudson: ok
[22:52] <mwhudson> thumper: bzr+ssh://bazaar.launchpad.net/~bzr/bzr-git/trunk/
[22:52] <mwhudson> no
[22:52] <mwhudson> thumper: https://code.edge.launchpad.net/~mwhudson/launchpad/update-bzr-git-dulwich/+merge/17324
[22:54] <thumper> mwhudson: done


[21:31] <MichelleQ> Hi all!  AlanBell, just got your email... good job!  :-)
[21:32] <AlanBell> o/ MichelleQ
[21:34] <MichelleQ> do let me know what I can do.  I *think* I'll be available for the kick-off meeting, but don't know for sure.
[21:55]  * MarkDude will be getting ready for talk at Scale at that time
[22:21] <AlanBell> good luck with the talk MarkDude
[22:36] <MarkDude> ty


[16:02] <slangasek> lamont: right, looks like we have the right livecd-rootfs in, sounds good :)
[16:25] <lamont> yep.


 As Bileto is still down, I'm going to reuse the same PPA for Qt 5.15.9 for Mantic. I hope you don't mind :) (re @RikMills: Sure: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/4979)
 That's fine :)


[11:57] <andreasn> kwwii: ping
[13:29] <kwwii> andreasn: pong
[13:29] <andreasn> kwwii: hi, how is uds going?
[13:31] <kwwii> andreasn: pretty good, working on putting a dark theme in sometime either today or tomorrow
[13:31] <andreasn> cool
[13:31] <andreasn> as default?
[13:32] <andreasn> I was intending to ask you how throbbers (in konqueror etc.) worked in kde, but I think I figured out
[13:33] <andreasn> I was wondering if it would be neat to do throbbers in gnome and kde as apng's intead of just a bunch of frames. What do you think?
[13:33] <kwwii> yepp, as default for intrepid...shouldn't be too much trouble as we are far from anyone really seeing it
[13:33] <kwwii> hehe, it is a neat row of pics :-)
[13:33] <kwwii> apng's?
[13:34] <kwwii> andreasn: actually using one kind of throbber is a really good idea
[13:34] <kwwii> so a distro could theme it easily
[13:34] <andreasn> yeah, you know, animated png's, mozilla use that for firefox3
[13:34] <kwwii> I never liked the linked frames thing anyway
[13:34] <kwwii> ahhh, you mean mng's?
[13:34] <andreasn> no, not quite, mng's was kind of a different format
[13:35] <kwwii> oh wow, just googled that
[13:35] <kwwii> never saw that before :p
[13:35] <andreasn> http://en.wikipedia.org/wiki/Apng
[13:35] <andreasn> it's not mega-widespread I guess
[13:35] <kwwii> we use mng's in the bootsplash, they are pretty similar
[13:36] <kwwii> yeah, it is a simplified mng
[13:36] <kwwii> sounds like a no-brainer
[13:36] <kwwii> if the desktops have support for them, that is
[13:36] <andreasn> we could always make sure they get support for it if not
[13:36] <andreasn> my plan was for you to bug the qt people and me the gtk+ people :)
[13:37] <kwwii> it would certainly make it much easier to test
[13:37] <kwwii> yeah, I can poke some people and see what they think
[13:37] <andreasn> great, thanks!
[13:37] <kwwii> no problem, good idea! :-9
[13:37] <kwwii> I'll get back to you once I know something
[13:37] <andreasn> great, thanks!
[15:50] <cody-somerville> Can someone make some artwork for the Ubuntu membership approval boards?
[15:50] <cody-somerville> :)
[16:00] <savvas> i'm picturing a large id card :P
[16:02] <savvas> cody-somerville: what do you mean by artwork? logo?
[16:04] <cody-somerville> Launchpad branding stuff
[16:18] <savvas> cody-somerville: something like this? http://img356.imageshack.us/my.php?image=mugshotnr6.png
[16:21] <cody-somerville> savvas, neat :)
[16:21] <cody-somerville> savvas, Are you here at UDS?
[16:22]  * cody-somerville admits that he has asked several people about this too : )
[16:22] <savvas> what's UDS? :\
[16:22] <cody-somerville> Ubuntu Developer Summit :)
[16:23] <savvas> I'm not a developer :P
[16:23] <cody-somerville> Not only developers come :)
[16:23] <savvas> #ubuntu-devel-summit  is it?
[16:24] <savvas> bah too bad i have my exams, I could've gone to prague!
[16:25] <cody-somerville> :D
[16:26] <savvas> hold a sec, I'll make 192x192 64x64 and 14x14 images
[16:31] <savvas> hm.. the 14x14 is a bit rough
[23:39] <nothlit`core> cody-somerville: hey cody, do you know which column in htop i would use to track the heap size the way you showed me in gnome-system-monitor?


[08:27] <alan_g> greyback: quick Q - does Unity8 pass command line options to Mir?
[08:27] <greyback> alan_g: yes it does
[08:29] <alan_g> Thanks. (Confirms what I thought)
[13:25] <alan_g> alf_: is this something we want off our TODO list? https://code.launchpad.net/~kdub/mir/update-bufferstream-tracker-todos/+merge/257577


[10:50] <hayman> hi
[10:51] <hayman> when the event starts ?
[10:55] <mikke> ik wil ubuntu op mij tabet kan dat
[12:37] <Dragos> hello
[12:37] <Dragos> is this startec
[12:37] <Dragos> is this started
[12:59] <Dragos> hi
[13:00] <Dragos> mhall119:
[13:16] <mhall119> Dragos: yes?
[13:19] <Dragos> when this video will start
[13:20] <Dragos> and in the yesterday video you sad that at 10 i can join canonical or something? how?
[13:21] <Dragos> mhall119:
[13:22] <mhall119> Dragos: I said that you had a few years still before joining Canonical
[13:22] <mhall119> in the past we've hired or contracted with developers who were as young as 16
[13:22] <Dragos> oh...
[13:23] <Dragos> but do u contracted with him?
[13:23] <mhall119> not anymore, he left to attend University
[13:24] <Dragos> but how do u contracted with him?
[13:24] <mhall119> it was a work contract
[13:24] <mhall119> pretty standard
[13:24] <Dragos> ohh ...
[13:25] <Dragos> now  undertand
[13:26] <Dragos> now      i understand
[13:27] <Dragos> ask the ceo:
[13:53] <Dragos> hi
[13:53] <kesha> hi
[13:53] <Dragos> xD
[13:53] <kesha> :P
[13:54] <Dragos> my headphones just got broken. lol
[13:54] <kesha> lol fix them :D
[13:54] <Dragos> k'
[13:55] <kesha> ty
[13:59] <kesha> Qt Purchasing Module Might Come To Qt 5.6
[14:00] <kesha> Qt Purchasing is a commercial add-on module developed by The Qt Company
[14:00] <kesha> which implements a cross-platform API for in-app purchases on iOS and
[14:00] <kesha> Android.
[14:00] <kesha> Qt Purchasing is a commercial add-on  :O its a comercial plugin mean ??? developers have to buy it ???
[14:01] <Osgood1> Oooo - exciting!!
[14:01] <Osgood1> Can't wait to see what's in store for Scopes
[14:03] <dobey> kesha: why are you asking about qtpurchasing in the scopes session? :)
[14:03] <dobey> kesha: qtpurchasing is open sourced with qt 5.6 now. it has been a commercial plug-in in the past though, yes.
[14:03] <davidcalle> Hi everyone, we'll start in two minutes!
[14:04] <kesha> oh thanks for informing
[14:04] <Osgood1> davidcalle: 💪
[14:05] <justCarakas> we hear you
[14:08] <davidcalle> If you have any questions, please make sure to prepend them with QUESTION:
[14:20] <marcustomlinson> FYI: JavaScript Scopes session tomorrow: http://summit.ubuntu.com/uos-1511/meeting/22616/javascript-scopes-hands-on/
[14:20] <dobey> who is cooking? :)
[14:23] <alecu> let's hope marcus has got his voice back for tomorrow's session!
[14:23] <marcustomlinson> yeah lets hope :P (for everybody's sake)
[14:25] <marcustomlinson> QUESTION: could you give a brief overview of what filters will be available, and how they will add to the overall user experience?
[14:29] <marcustomlinson> trust pawel to give it to you straight :)
[14:29] <marcustomlinson> excellent answer, thanks!
[14:31] <mvvvv> how the apps you developped this way are platform dependants ? DE dependants ?
[14:33] <alecu> mvvvv: thanks for your question
[14:33] <davidcalle> If anyone wants to play with the thumbnailer, there is a tutorial for QML apps https://developer.ubuntu.com/en/apps/qml/tutorials/use-ubuntu-thumbnailer/
[14:34] <alecu> I'd like to ask the audience to prefix questions for the Hangout with "QUESTION:"
[14:35] <marcustomlinson> mvvvv: could you rephrase your question? sorry, I'm not sure I understand it.
[14:35] <mvvvv> ok sorry
[14:35] <alecu> I'll answer it shortly on the hangout
[14:36] <marcustomlinson> ok :) alecu understood
[14:37] <mvvvv> reusability outside unity
[14:37] <davidcalle> mvvvv, gotcha, thanks :)
[14:37] <dobey> they are plug-ins for unity8
[14:38] <dobey> other platforms could use the scopes libraries to provide integration via scopes, but unity8 is the only one that works with these scopes apis now
[14:38] <gwaka> QUESTION: Is there some plan to provide a fully customizable scope ? A way to aggregate apps, contents, favorites on a scope directly on the phone ?
[14:39] <marcustomlinson> mvvvv: the unity8 front-end and scopes back-end infrastructure are abstracted such that the back-end can be reused at least on other Linux distros
[14:39] <marcustomlinson> mvvvv: it is pure C++
[14:39] <mvvvv> ok thanks
[14:42] <BrianLinuxing> Interesting answer on Unity 8, any thoughts when there might be a stable Unity 8? Approximately?
[14:42] <alecu> BrianLinuxing: is that a QUESTION: for the hangout? :-)
[14:43] <dobey> unity8 is stable now
[14:43] <BrianLinuxing> Question: any time-scale when there might be a stable Unity 8? Approximately?
[14:43] <alecu> BrianLinuxing: thanks :-)
[14:43] <dobey> we've been shipping it on retail products for almost a year now :)
[14:43] <marcustomlinson> BrianLinuxing: I assume you mean for desktop?
[14:43] <BrianLinuxing> Sorry alecu, I am reading rather slowly, as I listen :)
[14:44] <gwaka> ok thanks for the answer
[14:44] <marcustomlinson> gwaka: you question is an excellent one by the way. We did design with this idea in mind. We would love to provide such an experience
[14:45] <gwaka> that would be very cool :)
[14:45] <marcustomlinson> so yeah, its on the todo list :)
[14:45] <BrianLinuxing> sorry wasn't 100% clear, Question: with Ubuntu phones when is a reasonable timescale for a really stable Unity 8?
[14:46] <dobey> oh, kyle transformed into a different kyle
[14:46] <marcustomlinson> hahaha
[14:47] <dobey> BrianLinuxing: what is "really stable" in that respect? it's pretty stable now, but will continue getting bug fixes, and occasionally some new features when necessary for new scopes features and such, or to fix interaction issues that we run into
[14:48] <kyrofa> dobey, yeah I got up and running with the streamed video :P
[14:49] <marcustomlinson> BrianLinuxing: perhaps this session later would be a good place to ask that: http://summit.ubuntu.com/uos-1511/meeting/22633/developing-unity-8/
[14:50] <kyrofa> Distributing a .so feels a little dirty though
[14:51] <dobey> kyrofa: well, how else would you distribute a go scope?
[14:51] <marcustomlinson> guys, we are really talking about 2 different things though. gwaka asked for an experience where the user creates an aggregator scope on the fly from the UI
[14:51] <BrianLinuxing> dobey, good point. I saw a Ubuntu phone the other week for the first time. I was impressed. I liked it. But I got the impression there might be some stability issues, I was curious overall.
[14:51] <dobey> you could always link statically too
[14:51] <kyrofa> dobey, I mean the way that aggregator works now you essentially have to commit the .so into version control
[14:52] <kyrofa> Especially if you're talking about hashing the .so
[14:52] <davidcalle> marcustomlinson, if it's just filling values into a JSON file, imagining a UI taking care of it is not too far fetched
[14:52] <gwaka> Yes, the objective is to be able to create the aggregation on the fly,thus not pb of security
[14:52] <dobey> kyrofa: i think the bigger problem is that they have to run unconfined
[14:52] <marcustomlinson> davidcalle: correct! But the guys are talking about releasing aggregators to store now. So the topic got a little sidetracked
[14:53] <davidcalle> marcustomlinson, right, still interesting :)
[14:53] <dobey> but yes, what gwaka was asking for is what design has been working on
[14:53] <marcustomlinson> gwaka: :) I think they did understand, they just got sidetracked
[14:53] <dobey> customization
[14:53] <gwaka> I saw that :)
[14:53] <gwaka> but I had my answer anyway
[14:54] <marcustomlinson> We can do that keywords thing for sure
[14:56] <davidcalle> Thanks everyone!
[14:56] <balloons> hello all
[14:56] <balloons> hopefully I won't have crickets for this session
[14:56] <alecu> thanks all!
[14:56] <balloons> I'll set it up and we'll roll
[14:56] <ahayzen> new jenkins \o/
[14:57] <davidcalle> Hey balloons, have a nice session :)
[14:57] <balloons> indeed
[15:00] <balloons> ok, video link should be posted
[15:03] <ahayzen> QUESTION: Will the CI dashboard ever be fixed again?
[15:04] <ahayzen> QUESTION: In music we mock the mediascanner2 database, however sometimes they make changes to their schemas and this breaks our mocking. Is there the possibility we could have jenkins periodically run a 'sanity' test over trunk, if the CI dashboard isn't going to be working ;-)
[15:13] <lolzilla> hi all
[15:14] <lolzilla> is the camera app core?
[15:14] <ahayzen> balloons, yeah we just wants at least a heads up :-)
[15:15] <ahayzen> "oh we need to rebuild our mocked db"
[15:16] <ahayzen> yeah that'd be cool :-)
[15:18] <lolzilla> QUESTION: witch apps are the core apps? is cammera app core app?
[15:19] <ahayzen> QUESTION: For the manual testing results page, some of the comments for the tests say "Didn't want to remove SD card", however I don't know if they clicked fail or skip. Firstly could the comments state what the person clicked and secondly would there be a way of changing a fail to a skip if someone had selected fail when they don't have an SD card etc
[15:19] <ahayzen> lolzilla, https://launchpad.net/ubuntu-phone-coreapps
[15:19] <ahayzen> balloons, https://ubuntu-community-testing.staging.ubuntu.com/reports/overview
[15:19] <ahayzen> lolzilla, camera is a 'system' app built by Canonical not the community
[15:20] <lolzilla> oh thanks balloons, the scroll didn't scroll and i didn't see your message
[15:20] <lolzilla> sorry balloons
[15:20] <popey> Note: Canonical is part of the Community :)
[15:20] <lolzilla> i'm on firefox
[15:20] <ahayzen> lolzilla, https://launchpad.net/ubuntu-system-apps
[15:20] <lolzilla> usually i'm using chrome
[15:20] <lolzilla> chrome > firefox
[15:20] <popey> To be accurate "camera is a system app which is built by some people (who happen to work for canonical)" :D
[15:20] <popey> *>firefox
[15:20] <lolzilla> i see, popey
[15:21] <ahayzen> popey, hehe ;-)
[15:21] <balloons> https://wiki.ubuntu.com/Touch/CoreApps/
[15:22] <Dragos> QUESTION: is terminal a core app?
[15:22] <popey> yes
[15:22] <balloons> ahayzen, https://bugs.launchpad.net/ubuntu-community-testing/+bug/1509015
[15:22] <popey> https://developer.ubuntu.com/en/community/core-apps/
[15:22] <ahayzen> balloons, ah :-)
[15:24] <Dragos> QUESTION:why terminal is not in ubuntu touch 13.04
[15:24] <ahayzen> QUESTION: Maybe you should explain when and where to use autopilot vs qmltest vs manual tests
[15:25] <lolzilla> QUESTION: when will the core apps replace the gnome apps, like gnome termina,  files  etc
[15:25] <ahayzen> Dragos, from what I understand, its up to the manufacturer which apps they ship, however it is available in the store :-)
[15:25] <ahayzen> popey, ^^ that's correct right?
[15:26] <popey> Yes
[15:26] <popey> Touch 13.04 is somewhat retro
[15:26] <Dragos> QUESTION: why ubuntu store is not in ubuntu touch 13.04
[15:26] <lolzilla> QUESTION: what will replace the rest of the gnome apps, like for ex gnome  font viewer? what core app
[15:26] <popey> Nobody uses 13.04, that's like a phone with loads of cardboard cutouts for apps.
[15:27] <popey> Dragos, what device?
[15:28]  * mzanetti rewinds :D
[15:28] <lolzilla> 13.04??? that's like 5 years old
[15:28] <lolzilla> upgrade to 16.04
[15:30] <lolzilla> wb Dragos
[15:30] <Dragos> QUESTION:WHo can quess my age? im 10
[15:31] <Dragos> wb?
[15:32] <ahayzen> QUESTION: Autopilot Vis is awesome, are there any plans to have the ability to click on the component in the UI to show its data rather than expanding the massive tree
[15:33] <lolzilla> QUESTION: what is your favourite comunity app and why?
[15:33] <lolzilla> core
[15:33] <Dragos> QUESTION:how are yo all doing?
[15:35] <gwaka> QUESTION: I don't have "man" command on my terminal apps, is it me or is it by default ? if so, why ?
[15:36] <mzanetti> ahayzen, check out gammaray
[15:36] <Dragos> QUESTION:what is ur email?
[15:37] <mzanetti> ahayzen, http://www.kdab.com/gammaray/
[15:37] <ahayzen> mzanetti, wow! interesting
[15:37] <ahayzen> balloons, look at that ^^
[15:38] <mzanetti> ahayzen, https://launchpad.net/~gerboland/+archive/ubuntu/unity-mir
[15:38] <mzanetti> there's a package...
[15:38] <ahayzen> :-)
[15:39] <mzanetti> although not built for wily... but might still work... otherwise you can probably push that package to a ppa of yours to rebuild it for wily
[15:39] <mzanetti> or kindly ask Gerry to rebuild :)
[15:41] <James_Mulholland> Good choice Nicholas
[15:41] <lolzilla> dekko it is :D
[15:41] <James_Mulholland> Not that DanChapman and I are biased ;-)
[15:41] <lolzilla> good choice :D
[15:41] <lolzilla> thanks balloons
[15:41] <DanChapman> \o/ Dekko!
[15:41] <ahayzen> thanks balloons :-)
[15:42] <James_Mulholland> thanks balloons!
[15:42] <balloons> lol, I really really want to run it on my desktop too
[15:42] <balloons> I'm with mhall119 on this. I'm ready to replace Thunderbird
[15:43] <balloons> The session talking about Pilot is tomorrow: http://summit.ubuntu.com/uos-1511/meeting/22588/user-level-testing-for-ubuntu-phone/
[15:43] <balloons> and user testing of the phone in general
[15:45] <balloons> gwaka, I've got to try man now on my device, hah
[15:46] <mzanetti> balloons, thanks for the session. and once more, great job on the new jenkins stuff
[15:46] <balloons> silly me didn't even demo it
[15:46] <balloons> d'oh
[15:46] <mzanetti> well, you were talking about it
[15:47] <balloons> yea.. it's easy to blather, but I could have perhaps made it more flashly
[15:47] <balloons> I didn't even think about it
[16:00] <James_Mulholland> Hello!
[16:00] <DanChapman> o/
[16:00] <popey> ooh, look at the time
[16:00] <popey> https://plus.google.com/hangouts/_/hoaevent/AP36tYcNmPvww8mjmXjXo0pZOZ2JNjqyr3vrJ5muFU_NI7at-Bzrcw?hl=en&authuser=0
[16:00] <popey> for those that want to join
[16:00] <popey> DanChapman, ^ James_Mulholland
[16:03] <popey> http://pad.ubuntu.com/uos-1511-dekko-mail-planning
[16:05] <ahayzen> QUESTION: Firstly, Dekko is awesome! I'm still amazed at how it can download my emails over IMAP on a 2G connection :-) However, on startup/loading messages there are UI freezes does this occur on your devices, if so are there plans to eradicate this?
[16:06] <ahayzen> QUESTION: Sometimes I receive emails (usually on mailing lists) from people who I don't is there an easy way to display the full email address so that I can see the domain? (I expected tapping on the name todo this, as in gmail, but it doesn't)
[16:07] <CheeseBurg> QUESTION: Can you try Dekko on 15.10?
[16:09] <ahayzen> QUESTION: Alot of the HTML emails are to wide/small for the device, would it be possible to have pinch to zoom support in the message view ?
[16:10] <tikatik> *<|:o)
[16:18] <CheeseBrg> Just learned how to use Xchat
[16:18] <ahayzen> CheeseBrg, try HexChat ;-)
[16:18] <ahayzen> its XChat but still maintained
[16:19] <CheeseBrg> ahayzen, is it easier to use?
[16:19] <ahayzen> it looks exactly the same, but pre sets up some other security stuff for you
[16:22] <CheeseBurg> Now using hexchat
[16:22] <ahayzen> \o/ lol
[16:22] <CheeseBurg> irc is so complex
[16:28] <ahayzen> popey, battery critical !
[16:28] <ahayzen> that dialog comes up and says "Battery Settings..." or "Ok"
[16:31] <CheeseBurg> popey, When you hit "reply". Hate it when it is after I send it
[16:32] <davmor2> popey: I would pop up messages on click on reply/create new mail
[16:33] <ahayzen> davmor2, but if i'm on the train i don't wanna be trying to remember the smtp settings
[16:33] <popey> +1
[16:33] <CheeseBurg> popey: Does Dekko automatically set up email accounts like iOS. Basically you give it a gmail and it sets up IMAP/POP and SMTP or whatever
[16:33] <ahayzen> davmor2, i would rather that happen while i'm also looking up the POP3 settings
[16:35] <davmor2> I agree account is better
[16:38] <CheeseBurg> music, dekko, browser = the trinity
[16:38] <ahayzen> :-)
[16:46] <ahayzen> popey, don't forget the questions ;-) lol
[16:51] <ahayzen> CheeseBurg, https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily
[16:52] <ahayzen> (the coreapps ppa)
[16:53] <CheeseBurg> thanks guys
[16:54] <ahayzen> thanks DanChapman, James_Mulholland, popey :-)
[16:54] <popey> yeah, thanks guys!
[16:54] <DanChapman> :-D
[16:55] <ahayzen> popey, do you remember how the other coreapps get built for the PPA? as none of them are building for wily yet?
[16:55] <ahayzen> popey, is it a switch in jenkins?
[16:55] <ahayzen> the current situation is quite poor ;-) https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily?field.series_filter=wily
[16:55] <popey> ahayzen, no, but I have a meeting with francis on friday and will bring it up there ;)
[16:55] <ahayzen> cool thanks :-)
[17:29] <h4ck3r> is anybody there!
[17:34] <h4ck3r> ?
[18:02] <dbarth> we're about to start
[18:38] <dobey> QUESTION: Is it possible for click packages to provide plug-ins which require a new C++ back-end to be implemented?
[18:39] <dobey> mardy: untappd and meetup are examples where there are existing plug-ins
[18:43] <dbarth> dobey: hey, ok; let's see what mardy says
[18:44] <dobey> the examples were for the comment where he was talking about plug-ins included in ubuntu, and ones that are not. i wasn't asking about them :)
[18:45] <dobey> because there's no way to tell the online-accounts-ui to load the QML from the click's plug-in path for example
[18:45] <dobey> not necessarily signond plug-ins, but if we need to provide some c++ for the QML to use in the ui
[18:46] <dbarth> dobey: want to hop on the hangout maybe ?
[18:46] <dobey> i can i guess if i need to, but only a few minutes left and it's the only question :P
[18:48] <dbarth> nw, we're trying to answer and can follow up later of course
[18:53] <dobey> yeah, the reminders app looks ok
[18:54] <DanChapman> thanks guys!
[18:59] <dobey> hmm
[19:01] <alecu> hello
[19:01] <dobey> no hangout?
[19:02] <kyrofa> Who's hosting it?
[19:02] <dobey> not it
[19:02] <kyrofa> :P
[19:03] <alecu> here's the hangout link: https://plus.google.com/hangouts/_/hoaevent/AP36tYeHL2UvfsamCzH5TQBlZcJALcwE1GDteY_SqvrDCFj_YDVqDg?hl=en&authuser=0
[19:03] <Wellark> starting in a few minutes. we are having some technical difficultios
[19:03] <kyrofa> What happened to popeyfan1 and PopeyFan?
[19:04] <popeyfan2> they became fans of balloons instead
[19:04] <alecu> here's the youtube link: http://youtu.be/bBj5zkJ7ffs
[19:04] <kyrofa> :D
[19:04] <balloons> your nick betrays you
[19:08] <alecu> popey: do you want to join the hangout?
[19:13] <balloons> alecu, popey is in the other session
[19:14] <popey> hmm?
[19:14] <alecu> balloons: ah, great
[19:14] <alecu> sorry
[19:14] <popey> np :)
[19:14] <balloons> alecu, I can be here to pepper you with question, lol
[19:17] <alecu> balloons: that would be great, thanks!
[19:17]  * balloons just realized he's behind live
[19:19] <balloons> QUESTION: do you have a little demo you can give of how it works?
[19:20] <balloons> QUESTION: Can you give a brief technical overview of what IAP will look like? I need to add something to my app (the purchasing API), and then how much control and stats will I see in the webstore?
[19:22] <balloons> QUESTION: Are there limitations for how much I can charge (or a minimum I need to charge)?
[19:23] <balloons> QUESTION: Will I be able to have multiple IAPs, all at different prices?
[19:23] <kyrofa> balloons, right now yeah. Minimum is $2.99 (if I remember correctly. He just said during the slides)
[19:23] <dobey> balloons: that was answered already in the video (there is a minimum currently, same as minimum for app purchases)
[19:23] <balloons> ack, I assumed as much, I missed a couple mins during the slides
[19:24] <balloons> seems my last question is answered now as well, given his API demo. I should be able to define many IAP's. I'm mostly curious about how this works on the store side
[19:25] <dobey> yes, you can have lots of items defined in the store.
[19:26] <balloons> and it sounds like that answers my store question as well.
[19:28] <kyrofa> hangouts almost had a heart attack there
[19:30] <dobey> any more questions?
[19:31] <balloons> thanks for the session guys!
[19:32] <alecu> balloons: thanks to you for all the questions :-)
[19:34] <kyrofa> Thanks guys!
[19:34] <Wellark> alecu: did you remember to stop the live feed? :)
[19:35] <alecu> Wellark: I think I didn't :P
[19:35] <Wellark> alecu: ok. it stopped now
[19:35] <Wellark> :D
[19:36] <alecu> Wellark: I had to rejoin the hangout and manually stop it!
[19:36] <Wellark> :D
[19:36] <Wellark> "well, we did make it 60 minutes.."
[20:08] <aquarius> alecu, are you still around? I missed the IAP session but I'm watching it now, and I have questions :)
[20:09] <alecu> aquarius: hi sil! sure, I'm around
[20:10] <aquarius> alecu, heya, pal :)
[20:10] <aquarius> alecu, question about one-time IAPs. How can I verify that a purchase was made? Do you give me some sort of signed token that I can save and verify later?
[20:11] <aquarius> alecu, that is: I don't want to just call IAP.purchaseAThing(theThing) and have it return "true" and then I save "theThing: purchased" in my local database, because someone could just open the Terminal and then edit that database
[20:11] <aquarius> alecu, but equally I don't want to request https://iap.canonical.com/didIPurchase?thing=aThing&user=userid because then I can only check if I'm online :)
[20:12] <alecu> aquarius: good point
[20:12] <alecu> aquarius: I don't think we are handling the offline case just now
[20:13] <alecu> aquarius: let me find the people working on that
[20:13] <alecu> Wellark: are you still around? ^
[20:13] <aquarius> ah. So I call some sort of haveTheyPurchasedThisThing() API and it calls the server, I assume :)
[20:14] <alecu> aquarius: right: http://doc.qt.io/QtPurchasing/qtpurchasing-gettingstarted-qml.html#restoring-previously-purchased-products
[20:15] <aquarius> ah, this isn't *quite* about restoring purchases if I uninstalled the app. This is about unlockable features.
[20:16] <aquarius> Say my file transfer app only allows you to transfer 10MB of files at once, but you can pay £1.99 to unlock "unlimited transfers".
[20:16] <aquarius> How can the app know, without contacting the canonical servers (because it might not be connected to the internet) whether that has been purchased?
[20:17] <aquarius> if I drop my phone in the bath and then buy another phone then definitely I'd want to restore the purchase, but that's a one-time thing, and might ask for my password; I can't do that every time the app starts up
[20:18] <alecu> aquarius: that's a good point. And I can understand that it's not solved by storing a flag in a db of the app, because it would be trivial to defeat.
[20:18] <aquarius> exactly
[20:19] <alecu> aquarius: we've not implemented any of that yet. We are closely following QtPurchasing, which provides an abstraction on top of our store, and that will allow you to port your QML app to the android and ios stores.
[20:19] <aquarius> if I ship a good app with IAPs, the first comment on every website about it will be "open the Terminal; type 'echo yes > ~/.local/share/goodapp.sil/unlocked', and now you've got it for free" :)
[20:19] <alecu> aquarius: but I'm going to take your problem and talk with the QtPurchasing devels upstream
[20:20] <alecu> aquarius: do you know if any of the other app stores solves this thing?
[20:20] <aquarius> alecu, yeah. Other app stores solve it by not giving you root on the phone, so you can't edit the phone's data files. :)
[20:20] <alecu> lol
[20:21] <aquarius> Note that the use case I talk about is only one use case for IAP; other use cases don't have the same problem. (For example, if I buy 100 coins in a MMORPG, then my coin total is held on the server; the server does not trust the client about this.)
[20:22] <alecu> aquarius: yes, I know this only applies to apps that have extra content inside the app
[20:22] <alecu> aquarius: like a game with extra levels
[20:22] <alecu> it does not apply to apps that talk to a server.
[20:22] <aquarius> and in the limit case even if you *do* give me a signed token, I can't stop someone actually becoming root and editing the app QML to change "if (purchased)" to "if (true)" :-)
[20:24] <aquarius> so maybe I just have to live with it -- verify online; if not online, check my own database
[20:25] <aquarius> anyone who really cares about this sort of thing (Candy Crush, Clash of Clans, whatever) is going to have a server with accounts and track purchases there anyway
[20:27] <aquarius> alecu, next question: why not invent Ubuntu Coins which cost £1.99 for 200, and then let people buy things with Ubuntu Coins? Then the minimum purchase problem goes away.
[20:35] <alecu> aquarius: I'm asking the server guys for that, that would be a great feature
[20:39] <aquarius> alecu, perhaps I missed it in the video, but is there a demo of what the purchasing UI looks like? (And whether I can customise it?)
[21:00] <alecu> aquarius: we've not shown a demo just yet. I guess we should share a video of how it's looking so far
[21:00] <aquarius> that'd be cool :)
[21:01] <aquarius> ok, thank you, pal! Looking forward to seeing IAPs arrive.
[21:01] <alecu> aquarius: the actual purchase flow will be the same as when purchasing an app from the store.
[21:01] <alecu> aquarius: thanks a lot for your questions. As always, you are keeping us on our toes!
[21:03] <alecu> aquarius: mind if I add you to the IAP pilot team?
[21:05] <aquarius> alecu, I think I already am added :)
[21:05] <aquarius> I'm trying to decide what to do with it.
[21:12] <alecu> aquarius: we agree that usd 2.99 is too high for many app purchases. So, one thing we are suggesting this is for people that have two versions of the app in the store, a free one and a paid one with the same features, but that's intended for users that want to "contribute" a donation for the devel
[21:13] <alecu> so the devel could release just one app with IAP instead
[21:23] <aquarius> yeah
[21:23] <aquarius> that's what I'm thinking of doing with WifiTransfer


[01:52] <ScottK> Riddell: All migrated now.
[08:27] <lordievader> Good morning.
[10:58] <BluesKaj> 'Morning all
[12:23] <Riddell> ScottK: super, high five, what needed doing?
[13:04] <Riddell> ScottK: https://blogs.kde.org/2014/08/10/pykde5-status PyKDE5 Status
[13:07] <shadeslayer> Riddell: FWIW I probably won't be doing Kubuntu stuff this week
[13:07] <shadeslayer> much magic happening at Randa
[13:07] <shadeslayer> so much coffee, chocolate, hacking :3
[13:08] <Riddell> shadeslayer: ah but do you have ice cream?
[13:09] <shadeslayer> yes
[13:09] <shadeslayer> well
[13:09] <Riddell> hmm
[13:09] <shadeslayer> kinda
[13:09] <shadeslayer> but I can forego ice cream in lieu of chocolate
[13:09] <shadeslayer> and beer
[13:09] <Riddell> shadeslayer: ah, but do you have a tomato plant?
[13:09] <shadeslayer> no
[13:09] <shadeslayer> we have mountains
[13:09] <shadeslayer> mountains > tomato plant
[13:09] <Riddell> fair enough
[13:09] <shadeslayer> Riddell: also, we have ice and we have cream
[13:10] <shadeslayer> 2 things are always better than one ;)
[13:10] <Riddell> clever
[13:14] <kdeuser56> Riddell: can you reproduce this: https://drive.google.com/file/d/0B-ihXi2hkCPfaUxrYzF6Q3A0Qzg/edit?usp=sharing ?
[13:14] <kdeuser56> Riddell: when you create a new text file in dolphin it has two lines and two empty spaces in the first line
[13:23] <Riddell> kdeuser56: yep
[13:23] <Riddell> investigate /usr/share/templates/TextFile.desktop
[13:24] <kdeuser56> Riddell: thats a .desktop file ... why investigate this?
[13:25] <Riddell> because that's what is used to make the template file
[13:25] <kdeuser56> Riddell: URL=.source/TextFile.txt ???
[13:30] <Riddell> libkonq5-templates: /usr/share/templates/.source/TextFile.txt
[13:38] <ScottK> Riddell: I finally removed nepomuk from the release pocket after finding a couple more things that depended on it (for some reason korundum never got updated).
[13:41] <Riddell> ah, nepomuk, you will not be missed
[13:41] <Riddell> I wonder if any tears will be shed whenever akonadi is replaced
[13:42] <BluesKaj> I doubt that very much Riddell :) it's an uneeded ball and chain
[13:43] <BluesKaj> for a lot of users
[13:44] <BluesKaj> wish it could be untied from the kubuntu-desktop
[13:44] <lordievader> Riddell: Have you seen my comments of yesterday about the Utopic daily iso with LVM + LUKS? (In short, it's broken)
[13:47] <Riddell> lordievader: nope I haven't
[13:47] <Riddell> what's up?
[13:49] <lordievader> Riddell: For me it is broken (hope it is specific to my vm): bug #1354679
[14:02] <ssareen> http://www.fpaste.org/124476/14076791/
[14:02] <ssareen> Im trying to install kdevelop on kubuntu 14.10
[14:02] <ssareen> Can someone help me out here?
[14:02] <kdeuser56> ssareen: any ppas?
[14:04] <kdeuser56> ssareen: do you use any third party repos?
[14:04] <ssareen> nope
[14:04] <ssareen> Its a fresh installation
[14:05] <ssareen> sudo apt-add-repository ppa:kubuntu-ppa/backports
[14:05] <ssareen> I did run this before sudo apt-get install kdevelop
[14:05] <kdeuser56> ssareen: oh okay, then you have ppas
[14:06] <kdeuser56> ssareen: have you used sudo apt-get update?
[14:06] <kdeuser56> ssareen: after adding the ppa?
[14:06] <ssareen> yup
[14:06] <kdeuser56> ssareen: why do you need the backports ppa on utopic?
[14:06] <ssareen> I didnt need it
[14:07] <ssareen> I saw a link online
[14:07] <kdeuser56> ssareen: why did you add it then?
[14:07] <ssareen> which asked me to add them
[14:07] <ssareen> So I did
[14:08] <kdeuser56> ssareen: try "sudo add-apt-repository --remove ppa:kubuntu-ppa/backports && sudo apt-get update && sudo apt-get install kdevelop"
[14:08] <ssareen> Okay
[14:09] <kdeuser56> ssareen: but i guess that wont change much as the backports ppa does not support utopic (14.10)
[14:09] <kubotu> feed branches-next had 17 updates, showing the latest 6
[14:10] <shadeslayer> ssareen: have you enabled -proposed
[14:10] <shadeslayer> if so, please disable it
[14:11] <ssareen> What is that>
[14:11] <ssareen> ?
[14:11] <ssareen> How do I disable it?
[14:11] <ssareen> Im running a fresh installation
[14:11] <kdeuser56> ssareen: the proposed repository ... have a look at /etc/apt/sources.list
[14:13] <kdeuser56> ssareen: search the file for "proposed" and remove that line
[14:13] <ssareen> Okay
[14:17] <apachelogger> can we please not do support in here?
[14:19] <kdeuser56> apachelogger: ok, ssareen please move over to #kubuntu if you still got that problem
[14:20] <ssareen> No success
[14:20] <ssareen> I didnt find proposed
[14:20] <ssareen> Aagh moving into kububtu
[14:21] <kdeuser56> ssareen: I guess there is nothing I can do to help you, stick to kubuntu 14.04, looks like a packaging conflict
[14:21] <ssareen> Okay
[14:38] <allee> Riddell: utopic: is it okay for digikam to depend on khelpcenter4 | khelpcenter even when khelpcenter is only in ppa
[14:40] <Riddell> allee: yeah sure
[14:42] <apachelogger> sounds wrong
[14:43] <apachelogger> digikam has no relationship with khelpcenter, at best there is one with any application that is capable of displaying kde html documentation and/or docbook
[14:43] <Riddell> should suggest not depend
[14:43] <apachelogger> secondly since khelpcenter is (apparently) compatible with kde4 stuff khelpcenter ought to provide khelpcenter4 as to meet recommends etc. on khelpcenter4
[14:48] <allee> apachelogger, Riddell: it's only digikam-doc.  it depends on khelpcenter4
[14:48] <apachelogger> same degree of wrong really
[14:49] <Riddell> I can see why it's tempted to do so
[14:49] <Riddell> but really why is there a separate doc package anyway?
[14:49] <Riddell> allee: you updating to 4.2?
[14:49] <allee> apachelogger: Why  Installing do but no user friendly  tool to read it?
[14:49] <allee> Riddell: yes I'm trying
[14:49] <Riddell> great
[14:49] <allee> to work on 4.2
[14:50] <allee> but quilt is driving me crazy.  Need to refresh knowlegde ;-)
[14:50] <apachelogger> allee: if you install kde-l10n-de you have translations but neither ki18n to load them nor the applications needing them :P
[14:56] <allee> apachelogger: can khelpcenter4 provide khelpcenter and vice versa?
[15:02] <allee> so all kde 4 pkgs can suggest/recommend/depend khelpcenter and  KF5 dependen pkg can s/r/d on khelpcenter
[15:02] <allee> if it's suggest/rec/depend should then be scripted and update for all -doc pkgs.
[15:09] <kubotu> feed branches-next had 9 updates, showing the latest 6
[15:29] <allee> Riddell: is there a page listing  how to use kubuntu-dev tools to clone  digikam bzr repo, unpack the orig.tar and  add an additional patch?  I did all by hand  and #$^$ something  up.
[15:31] <allee> Ah, 2.) when I have a bzr repo updates for digikam 4.2 how/whom to submit? ( I've no commit right to kubuntu-packagers)
[15:39] <Riddell> allee: probably lots of docs spread about which gives some clues
[15:40] <Riddell> allee: push to your own branch and merge request it
[15:40] <Riddell> bzr push lp:~allee/kubuntu-packaging/digikam
[15:40] <Riddell> and do a merge request on launchpad
[15:41] <allee> okay. Thx!
[16:09] <kubotu> feed branches-next had 20 updates, showing the latest 6
[16:14] <Riddell> allee: and poking this channel may help to get a quicker review
[16:21] <allee> :-)
[16:38] <Riddell> oh I put 4.13.97 into trusty kubuntu-ppa/backports when it should have been in beta
[16:41] <Riddell> hmm and there's still an overlapping file which I thought I'd fixed
[16:41] <Riddell> http://qa.kubuntu.co.uk/plasma-status/build_status_5.0.1_utopic.html <-- if anyone wants some ninja fun
[16:41] <ScottK> Riddell: What would you think of trying to package pykde5 as a git snapshot?
[16:44] <Riddell> ScottK: would be great in kubuntu-ppa/experimental along with other unreleased bits of stuff using frameworks
[16:44] <ScottK> I'll have a look.
[16:44] <Riddell> and he did give a list of working packages so seems worth looking at
[16:45] <ScottK> PyQt5 may need some build system work to go with it.
[16:45] <ScottK> Yep.
[16:52]  * Riddell out
[18:34] <ovidiu-florin> hey, do you guys use XMPP?
[18:34] <shadeslayer> yes
[18:35] <shadeslayer> that's equivalent to asking "Do you breathe" these days
[18:35] <ovidiu-florin> shadeslayer: what server do you use?
[18:36] <lordievader> ovidiu-florin: Bitbee, xmpp via IRC :D
[18:37] <ovidiu-florin> aha, thank you
[18:37] <ovidiu-florin> I was thinking of deploying my own
[18:39] <lordievader> ovidiu-florin: Bitlbee ain't a xmpp server, but it is a nice bridge between IRC and XMPP.
[18:40] <shadeslayer> Google Talk/Facebook/KDE Talk
[18:44] <ovidiu-florin> shadeslayer: I just created an account on KDETalk
[18:44] <ovidiu-florin> care to add eachother so I cat test it out?
[20:46] <Mamarok> Quintasan, if you are around: I am going to close https://bugs.kde.org/show_bug.cgi?id=333649, as the guy never gave any feedback.
[20:48] <Mamarok> actually: you never reacted to his feedback, so I will leave it open for now


[07:41] <OvenWerks> Eickmeyer: are they all one type of cpu or graphics card? That would be my first guess. Does it affect Studio on top of other flavour? I don't have 1810 installed, just 1804 and 1904
[14:21] <Eickmeyer> OvenWerks: I don't know. I was mostly wondering if you had an opinion/guess.
[14:22] <Eickmeyer> Also, I don't know if they even bother to update before reporting the issue.
[15:28] <OvenWerks> Threading in python is a pain... so I will opt out..
[16:17] <Eickmeyer> OvenWerks: ??
[16:23] <OvenWerks> Eickmeyer: in -controls I wanted to check if jack is alive in a second thread to not slow down the GUI... but Then I have to learn signals.
[16:24] <Eickmeyer> Yikes.
[16:24] <OvenWerks> Eickmeyer: I think instead I can use a gui timer and only look for jack when it is supposed to be running anyway.
[16:29] <OvenWerks> I tried creating a jack client... this does work ok when jack is running, but throws too many errors that are hard to catch/take time. There doesn't seem to be a call that just looks for jack status besides jack_control status, but that can do bad things too.
[16:30] <OvenWerks> It seems we end up calling jack_control staus at about the same time we do a killall jackdbus... which is bad. If it was after, dbus would just start a new one which is ok.
[16:43] <Eickmeyer> Makes me wonder how qjackctl does it, or Cadence for that matter.
[18:59]  * OvenWerks is looking through the libjack api...


[07:13] <lordievader> Good morning
[11:28] <remhaze> First kernel panic of my young life, should I have to make a wish ? \o/
[12:35] <utkarsh2102> remhaze: should be a tradition already; please do!
[12:35] <remhaze> Actually I cry, but maybe later
[12:50] <remhaze> So I expose my problem here if someone have an idea.
[12:52] <remhaze> (ubuntu-server 20.04) I got kernel panic on my VPS, I reboot into rescue mode, I can't found any log about kernel panic in /var/log/. I tryed to do some command, but a lot end by this error : /lib/libcrypt.so.1: version `XCRYPT_2.0' not found
[13:17] <andol> remhaze: What about "journalctl -t kernel"
[13:22] <remhaze> Only UFW logs..
[13:48] <peetaur> many machines log that unattended-upgrades ran and had nothing to do, when there is something to do...but it didn't do `apt-get update` so it didn't know. What's with that ...shouldn't it obviously do that? is that a bug, or intentional (:D)? Can I configure it to always run before?
[13:50] <Ussat> wat ?
[13:51] <peetaur> 2021-03-26 06:06:43,872 INFO No packages found that can be upgraded unattended and no pending auto-removals
[13:52] <peetaur> and then lookat `apt-cache policy openssl` and it shows no new package...then apt-get update and it's there and then unattended-upgrade will actually install it
[13:52] <Ussat> Not sure, I dont use unattended-upgrades
[13:52] <peetaur> I have it enabled for security-only ...and it failed at that in 18.04; I haven't seen this problem in 16.04 or before
[13:53] <peetaur> 16.04 had lots of ways for it to disable itself or miss the kernel (the meta package sometimes goes missing) which I solved, but it wouldn't log that it ran and do nothing
[13:53] <Ussat> is the openssl fix out already ?
[13:53] <peetaur> yes it was out yesterday
[13:54] <peetaur> I manually put it on all public facing machines since unattended-upgrades only runs once a day...and today I figured unattended-upgrades would do them, but only did a few because it didn't apt-get update
[13:56] <peetaur> s/them/the rest/
[14:06] <rbasak> peetaur: what does "apt-config dump|grep Update-Package-Lists" say?
[14:06] <rbasak> Should be: APT::Periodic::Update-Package-Lists "1";
[14:06] <rbasak> Then "apt-get update" runs when apt-daily.timer fires I think (see "systemctl status apt-daily.timer")
[14:07] <peetaur> rbasak: APT::Periodic::Update-Package-Lists "1";
[14:08] <peetaur> https://bpa.st/6MYQ
[14:09] <peetaur> in this case, you can see the apt-cache policy shows the new package, but it's not installed... the apt-get update ran at some point automatically, but not before the unattended-upgrades ran
[14:09] <peetaur> there are also many cases where `apt-cache policy ...` doesn't show t he .9 package
[14:11] <rbasak> Hypothesis: your mirror didn't see the update when apt-daily.timer last ran, but something else has run "apt-get update" since.
[14:11] <rbasak> Maybe look at timestamps in /var/lib/apt/lists vs. systemctl status output for apt-daily.timer?
[14:12] <rbasak> There's also /var/log/unattended-upgrades/
[14:12] <rbasak> You can run "sudo unattended-upgrades" by hand if you want
[14:12] <rbasak> Including with "--dry-run".
[14:13] <rbasak> Ah
[14:13] <rbasak> There's also apt-daily-upgrade.timer
[14:13] <rbasak> Maybe those ran out of order?
[14:13] <peetaur> yes unattended-upgrades by  hand works well if I first did apt-get update
[14:14] <rbasak> I suspect you're noticing an ordering thing, and that's something that hasn't been thought about too hard because the goal of unattended-upgrades is to get it done "soon" without a particular deadline.
[14:16] <rbasak> (it's also insufficient without something like checkrestart if you're thinking about the OpenSSL CVE)
[14:19] <peetaur> does this actually say the last run time? https://bpa.st/ZOCA
[14:20] <rbasak> Sorry, I'm not following a link to a pastebin site I don't recognise
[14:21] <rbasak> You might find the "pastebinit" command helpful
[14:21] <peetaur> here's again with the upgrade timer too https://bpa.st/DUSA
[14:22] <peetaur> that's bpaste.net ...it's the simplest best I know
[14:22] <peetaur> and for whatever reason they went with the fad of butchering the url so it has a shorter less sane domain name
[14:23] <peetaur> what pastebin do you want? I don't want to use a cli one for this
[14:24] <rbasak> paste.ubuntu.com please
[14:27] <peetaur> https://paste.ubuntu.com/p/xWzwY3xFCf/
[14:29] <rbasak> Maybe journalctl -u apt-daily.timer (and apt-daily-upgrade.timer)
[14:33] <peetaur> https://paste.ubuntu.com/p/yx4djYkmDT/
[14:33] <peetaur> december?
[14:34] <peetaur> does this actually log runs of the timer, or just when the timer is running(waiting)
[14:34] <rbasak> I think you're right. It's not runs of the timer.
[14:34] <rbasak> I'm not sure how to get that
[15:13] <peetaur> so since the problem is related to systemd, for which there are no solutions (anything you configure is still not trustable), the solution is to reimplement it ...and done


[11:41] <tenleftfingers> Bug here: https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/966971
[11:41] <ubot2`> Launchpad bug 966971 in update-manager "Update-manager does not remember its maximized state" [Medium,Confirmed]
[11:42] <tenleftfingers> Can I add additional packages that have the same issue or must I refile for each one?
[11:51] <tenleftfingers> For example; System Monitor.
[12:00] <hggdh> tenleftfingers: if this is the same issue, you can add them in (this also suggests the issue is not with n-m or system monitor, but with a common underlying library)
[12:03] <tenleftfingers> Hmmm, okay. Thanks hggdh. hggdh The "Also Affects" button gives options only to add urls to other upstream projects though. Do I need to be a Bug Control member to add other packages?
[12:05] <hggdh> tenleftfingers: use "Also affects distribution, select Ubuntu as the distro, and add the packages
[12:07] <tenleftfingers> hggdh: Ah, that did it. Thanks.
[14:07] <Henne1991> Hey! Can someone help me to target a SRU bug?
[17:42] <geoubuntu> Please nominate for precise and quantal this bug: https://bugs.launchpad.net/ubuntu/+source/gnomeradio/+bug/1110660. Thanks
[17:42] <ubot2`> Launchpad bug 1110660 in gnomeradio "[SRU] gnomeradio crashed with SIGABRT in __libc_message()" [Unknown,New]
[23:29] <r0OOt> i discover a new exploit in ubuntu   http://rooot.dyndns-server.com/
[23:30] <TheLordOfTime> r0OOt, do not post such things here, thanks.
[23:31] <TheLordOfTime> to everyone else, don't touch that link.
[23:42] <penguin42> TheLordOfTime: Hmm is this the same as the posting that just came to bugsquad
[23:47] <TheLordOfTime> penguin42, i just sent a message asking for reproduction steps.  My systems are due for a good nuking anyways, so... :P
[23:47] <TheLordOfTime> penguin42, i don't see an XSS on brainstorm on the POC that they mentioned
[23:47] <TheLordOfTime> as for the link from that r0OOt guy, different system.
[23:47] <penguin42> odd timing coincidence though - is it actually just running a hidden script somewhere?
[23:48] <TheLordOfTime> to be perfectly honest, I think I'll bug bdmurray about ops in this channel, we're horridly horridly low on active invididuals who can respond with a quiet to people who post exploits
[23:48] <TheLordOfTime> (and I actually MEAN exploits)
[23:48] <penguin42> nod
[23:51] <TheLordOfTime> if there's a hidden script the POC link doesn't throw it on Windows.  (the RHEL is updating and the Ubuntu is restarting :P)
[23:54] <jtaylor> hm what does that link do?
[23:54] <jtaylor> I'm interested in testing out my apparmor policies :)
[23:55] <penguin42> TheLordOfTime: But it does link to some ad server so I don't know if that's actually giving different code each time
[23:56] <penguin42> (that dyndns one)
[23:56] <TheLordOfTime> jtaylor, it goes from a site that tries to load two popups with an image saying "i am root", then redirs through four sites I couldn't catch, then ends up at an ad server
[23:56] <TheLordOfTime> which had a timer to get to something
[23:56] <TheLordOfTime> but i stopped it there
[23:56] <TheLordOfTime> (physical netowrk cable pull)
[23:56] <penguin42> TheLordOfTime: But you don't know he's inserting the same js each time as it bounces through those sites
[23:57] <TheLordOfTime> i did that on a system i was going to wipe anyways.
[23:57] <TheLordOfTime> penguin42, they are?  huh
[23:57] <TheLordOfTime> all i know is the system became quite nonresponsive
[23:57] <TheLordOfTime> shortly after.
[23:57] <TheLordOfTime> but hey, i need to wipe the system anyways, it's got 11.10 on it :P
[23:57] <hggdh> TheLordOfTime: ops?
[23:58] <TheLordOfTime> hggdh, to silence/respond to a link that shouldn't have been posted here
[23:58] <TheLordOfTime> one that might've linked to an exploit site given how quickly it halted my system's responsiveness
[23:58] <hggdh> TheLordOfTime: once posted, there is nothing we can do
[23:58] <TheLordOfTime> hggdh, except warn everyone off
[23:58] <TheLordOfTime> hggdh, to be honest, i just think some of us need to watch this channel more like a hawk :P
[23:59] <hggdh> what I can do is block his/her return (as long as the id is kept)
[23:59]  * TheLordOfTime happened to be checking this channel anyways.
[23:59] <TheLordOfTime> hggdh, via a web gateway i doubt it
[23:59] <jtaylor> hm I'm so curios if it can actually do something to my machine, on the other hand I don't want to wipe the installation just yet :(
[23:59] <TheLordOfTime> jtaylor, hence why i tested on a system i was planning on nuking anyways :P