[00:00] <gremble> How's your installation coming along?
[00:24] <kulelu88> completely forgot about it. I will search the dockerhub for vala installs and then yank code for my own
[00:25] <gremble> What have you been doing the entire time then? Watching Suzelle vids? :P
[00:30] <kulelu88> I was doing some work for an org I am part of, social media, emails, etc.
[00:32] <gremble> Fun
[00:40] <kulelu88> you'll probably be falling asleep by now :P
[00:40] <gremble> Perhaps after I am done with the kernel and range of linear transformations
[00:43] <kulelu88> you make math sound so fun
[00:43] <kulelu88> haha
[00:43] <gremble> It is though
[00:43] <gremble> haha
[00:47] <kulelu88> I do agree there (somewhat)
[00:48] <gremble> What most people think math is, and what math really is are two different things
[00:48] <gremble> Mathematics is more an art than a science
[00:53] <kulelu88> True and it's less opinionated compared to other sciences
[00:54] <gremble> And much prettier
[01:08] <gremble> I changed my mind. I'm done haha
[01:08] <gremble> Ill chat to you tomorrow
[01:08] <kulelu88> peace 0/
[08:11] <gremble> So apparently this doesn't disconnect when I close my laptop now
[08:11] <gremble> haha
[08:12] <gremble> Anyway, good morning
[16:18] <gremble> You're up early kulelu88
[16:18] <kulelu88> yo gremble , trying to find a regular install of Vala and then dockerizing it
[16:20] <gremble> Everything in a docker container, eh? :P
[16:23] <kulelu88> gremble: When it comes time to remove the bloat of stuff I have installed, whilst being able to re-install it someday when I need it, is the reason why I dockerize things
[16:24] <kulelu88> I believe there is a PPA for Vala, but I'm not sure if I should add the PPA to the dockerfile or not
[16:25] <gremble> If I understand what I am reading correctly, I would say you should, because the dockerfile is the ruleset to build your container
[16:25] <gremble> So if you don't have the rules to get Vala, it can't
[16:25] <kulelu88> I could add the PPA as regular, but I'm not sure I want the custom PPA being global
[17:25] <gremble> Add the PPA, install Vala then remove it?
[17:25] <gremble> Sorry, I went to eat
[17:25] <gremble> :P
[18:53] <kulelu88> im back also
[19:00] <gremble> WElcome back
[19:08] <kulelu88> I think the guys in the Crystal channel are pissed at me for constantly asking noob questions :D
[19:32] <superfly> \o/
[19:35] <kulelu88> yo superfly
[19:35] <kulelu88> you cheering that chelsea lost or united won?
[19:37] <superfly> huh?
[19:37] <superfly> nope, my reservation for a farm out in the middle of nowhere has gone through. a peaceful new year, I can't wait
[19:38] <kulelu88> holiday? sounds lekker
[19:41] <superfly> mmm
[19:41] <superfly> 30th dec - 2nd jan
[19:41] <kulelu88> care to audit my dockerfile? superfly
[19:41] <superfly> I'll take a look. audit is a strong word
[19:42] <kulelu88> hmmm, well I am installing Vala and just hijacking the regular install process
[19:42] <kulelu88> gimme 10 or so mins
[19:43] <superfly> kk
[19:43] <superfly> I'm busy looking at what I need to backup in order to reinstall my server
[20:20] <superfly> kulelu88: got your dockerfile yet?
[20:21] <kulelu88> superfly: https://pastee.org/73usm
[20:22] <superfly> looks fine to me
[20:23] <kulelu88> how do I remove some of the install CRUD?
[20:23] <kulelu88> s/CRUD / FUD
[20:23] <superfly> not sure what you mean?
[20:24] <kulelu88> superfly: you know when you install something and there are deps that were required for install but not for functioning, how do I remove those?
[20:36] <superfly> sudo apt-get autoremove
[20:38] <superfly> that might not remove everything, but it ill remove what's not in use
[20:42] <kulelu88> what about: sudo apt-get clean ?
[20:44] <superfly> that just cleans your cache diretory, doesn't it?
[20:46] <kulelu88> that might help also. Maybe using both?
[20:47] <superfly> could do
[21:54] <kulelu88> gremble: installed :D
[22:22] <gremble> Nice
[22:22] <gremble> Now you just need an editor
[22:22] <gremble> :P
[22:32] <kulelu88> hahaha. Sublime text!
[22:34] <gremble> Sies man
[22:34] <gremble> :P
[22:36] <kulelu88> vim? :s
[22:36] <kulelu88> emacs?  That wholly depends on the person doing the writing.
[22:49] <kulelu88> lol, so you saying PHP can be faster than C?
[22:50] <gremble> Yup. If I write PHP while adhering to proper coding standards and make sure that I am efficient, but I write C like I am a blind baboon, then my php will be faster and easier to maintain than the C
[22:51] <gremble> As I said, the language may be "faster" on some set benchmark, but the effiency of the application will depend on the specific implementation
[22:51] <gremble> Once again, it is probably still not even the language, but the specific implementation of a language
[22:52] <gremble> I can write a C compiler now that will produce slower C than a Delphi program
[22:52] <kulelu88> I guess you have a point there
[22:53] <kulelu88> you can write C compilers? 0.o
[22:53] <gremble> So a good language is probably one that makes it harder to not adhere to good coding standards, and make "all" the programs reasonably fast
[22:53] <gremble> I have the standard here. So I 'could'
[22:53] <gremble> But that would not be fun right now :P
[22:54] <gremble> And it will probably be slower than a delphi program
[22:54] <gremble> XD
[22:55] <kulelu88> I sure would like to write a compiler some day also
[22:55] <kulelu88> just not sure where to start
[22:55] <gremble> The Dragon Book
[22:55] <gremble> It's `the` text on compiler construction
[22:55] <kulelu88> link?
[22:56] <gremble> http://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811
[22:56] <gremble> I may have a "free" version
[22:56] <kulelu88> oh its not free. darn
[22:56] <kulelu88> heh lets not be complicit in petty crime :D
[22:57] <gremble> Oh. Well then. Alright :P
[22:58] <gremble> I'm thinking about writing a scheme that I can extend to be a language to do mathematics in
[22:58] <gremble> by levereging the power of LLVM to make native code
[23:01] <kulelu88> a language to do math in? like a DSL?
[23:02] <gremble> Yes, but unlike a DSL, not implemented within another language
[23:03] <kulelu88> it will wreck your brain but worth a try
[23:03] <gremble> Scheme lisp where matrix algebra is in the standard library pretty much
[23:03] <gremble> Yup
[23:03] <gremble> Should be fun
[23:03] <gremble> :P
[23:03] <kulelu88> I'd try writing a compiler in another language until the language can compile itself
[23:03] <gremble> I've been playing around with something written in C++, but that wasn't nice to work with
[23:03] <kulelu88> i thought numpy was the solution
[23:03] <gremble> It is
[23:03] <gremble> It's nice
[23:04] <gremble> But that doesn't mean I don't want to give it a whirl
[23:04] <gremble> :P
[23:04] <kulelu88> oh, NIS :D
[23:04] <gremble> I want to functional program math :D
[23:04] <gremble> What is NIS?
[23:05] <kulelu88> Not Invented Here Syndrome :P
[23:05] <gremble> Haha
[23:05] <gremble> Technically nothing was "invented" by me yet
[23:06] <gremble> So I have a lot to do
[23:06] <kulelu88> compiling my first code! I suspect it will fail cause I'm missing a compiler
[23:06] <gremble> Then how can you compile?
[23:06] <gremble> XD
[23:07] <kulelu88> I did install deps :D
[23:08] <kulelu88> fekk, I found a project that uses this language :O
[23:09] <gremble> :P
[23:09] <gremble> I think I am going to hit the sack
[23:09] <gremble> I'll chat to you tomorrow.
[23:11] <kulelu88> peace gremble.
[23:11] <kulelu88> Maaz: Tell gremble that it compiled
[23:11] <Maaz> kulelu88: Righto, I'll tell gremble on freenode


[00:14] <cjwatson> wgrant: Somewhere there is existing code that produces a modified field for some page or other for admins, because they have far too many options to use the normal vocabulary sensibly.  Does that ring a bell and if so do you remember where it is?
[00:14] <cjwatson> My grepping isn't turning up anything.
[00:17] <wgrant> cjwatson: Project owner maybe?
[00:17] <wgrant> No, branch owner
[00:17] <wgrant> I think
[00:18] <cjwatson> Ah yeah, could be
[00:18] <wgrant> cjwatson: CodeEditOwnerMixin
[00:18] <cjwatson> Though maybe this isn't a problem in the case at hand.  For some reason in https://oops.canonical.com/?oopsid=OOPS-bdc9d2c557980f1cad47c5bc49c51a86 BuildableDistroSeries.findSeries is deathspiralling (fair enough) but target_ppas_vocabulary isn't (weird)
[00:19] <cjwatson> Fixing the former is easy enough so maybe I'll just try that and only fix the latter if it's demonstrably a problem
[00:20] <wgrant> cjwatson: Does it get to the point where it would even materialise the latter?
[00:20] <cjwatson> Yes - make_archive_vocabulary does that
[00:20] <wgrant> Hmm
[00:20] <cjwatson> Iterates through all the archives and does archive.reference etc.
[00:21] <cjwatson> four million people and <100000 archives though, so maybe it gets away with it somehow
[00:22] <cjwatson> I'd have expected materialising 100000 archive rows to be worse than 300ms though.
[00:24] <cjwatson> And the resulting page must be terrible ...
[00:25] <wgrant> It is weird, unless set is taking forever for some reason on a set of 100000 identical Storm objects.
[00:25] <wgrant> Which doesn't seem entirely likely.
[00:26] <cjwatson> And anyway that would explain findSeries being slower, which I already thought was clear enough, but not target_ppas_vocabulary being mysteriously fast.
[00:29] <cjwatson> Oh well, maybe I'll see if an OOPS with the first thing fixed shows any big differences.
[00:31] <cjwatson> If it does then there's still room to bulkify the vocabulary construction for people like us who merely have a couple of thousand usable PPAs, and do something like CodeEditOwnerMixin for admins.


[05:48] <akiva-thinkpad> mihir, ping
[06:35] <mihir> akiva-thinkpad: pong
[07:46] <akiva-thinkpad> hey all
[09:05] <mihir> akiva-thinkpad: hey
[09:06] <mihir> akiva-thinkpad: i commented on your MR. let me know if you required any more information.
[09:06] <akiva-thinkpad> ;lkjfdsa
[09:06] <akiva-thinkpad> ah
[09:06] <akiva-thinkpad> sorry
[09:06] <akiva-thinkpad> keyboard switched layout
[09:06] <akiva-thinkpad> s
[09:06] <mihir> akiva-thinkpad: lol
[09:06] <akiva-thinkpad> mihir, just now?
[09:06]  * akiva-thinkpad checks
[09:07] <akiva-thinkpad> mihir, the from time is hidden though?
[09:07] <akiva-thinkpad> mihir, its all in the component, which is hidden.
[09:07] <mihir> ahhh, when i tested last night it was showing it :|
[09:07] <akiva-thinkpad> you are talking about the time on the far right?
[09:08] <akiva-thinkpad> wed oct 21, 1987 ------> time???
[09:08] <akiva-thinkpad> I am questioning my own sanity
[09:09] <akiva-thinkpad> I swear its been hidden !
[09:09] <akiva-thinkpad> tested it today !
[09:09] <akiva-thinkpad> :P
[09:18] <mihir> yes
[09:18] <mihir> lol okay i'll test it
[09:19] <akiva-thinkpad> mihir, cool beans. If it is not working, i'll totally apologize ~
[09:23] <vitimiti> Hi
[09:24] <akiva-thinkpad> vitimiti, hello
[09:24] <DanChapman> Good Morning all o/
[09:24] <vitimiti> Hello, akiva-thinkpad
[09:24] <akiva-thinkpad> good morning chap
[09:28] <mihir> akiva-thinkpad: at what time you sleep dude :P you in canada if i am not wrong right?
[09:28] <akiva-thinkpad> mihir, yes, pacific. 2:30 am
[09:28] <akiva-thinkpad> {:
[09:28] <mihir> :D
[09:29] <akiva-thinkpad> I go to sleep when I'm tired.
[10:25] <nik90> anyone free to review https://code.launchpad.net/~nik90/ubuntu-clock-app/fix-warning-message/+merge/238049 ... simplest MP of your lfe :)
[10:25] <akiva-thinkpad> sure
[10:25] <nik90> thnx
[10:26] <akiva-thinkpad> any time :)
[10:33] <nik90> rpadovani: hey, I need your approval in https://code.launchpad.net/~nik90/ubuntu-clock-app/delay-alarm-model-startup/+merge/238031
[10:33] <rpadovani> on it
[10:33] <nik90> rpadovani: its the exact same MP that you already reviewed and approved earlier
[10:34] <nik90> rpadovani: just a note, in your testing please check if the clock app freeze when you try interacting with it *while* the startup animation is going on.
[10:34] <nik90> that's the main diff between the old and new MP
[10:38] <rpadovani> nik90, no, it doesn't freeze
[10:38] <akiva-thinkpad> nik90, how do you get to multi alarm select mode?
[10:38] <rpadovani> nik90, approved
[10:38] <rpadovani> akiva-thinkpad, upstream component
[10:38] <nik90> akiva-thinkpad: just long-press on any alarm
[10:38] <nik90> akiva-thinkpad: yay
[10:38] <akiva-thinkpad> ah I see
[10:38] <nik90> I meant rpadovani : woohoo..no freezes
[10:40] <akiva-thinkpad> nik90, now; of only I was considered a clock developer :P
[10:41] <nik90> akiva-thinkpad: ;)
[10:42] <nik90> akiva-thinkpad: that happens with sustained contribution to clock and demonstration of an adequate understand of bzr (merge, conflict resolution)..etc. with time :)
[10:44] <rpadovani> nik90, any idea on how I can add an ubuntu shape around a listview? I'm not able to set the right height and width of the shape
[10:45]  * nik90 thinks
[10:45] <akiva-thinkpad> nik90, getting there ~
[10:45] <akiva-thinkpad> bzr is basically a sinch; the only thing I don't really know how to do is regress
[10:46] <nik90> rpadovani: try setting the listitem's height to childrenRect.height and see if the UbuntuShape can then be assigned height: listview.height perhaps?
[10:47] <nik90> I am not too sure
[10:47] <rpadovani> akiva-thinkpad, bzr revert -r [numRev|-numOfPreviousRevision]
[10:47] <rpadovani> nik90, nope, I cannot assign to shape the height of listview
[10:48] <nik90> rpadovani: then why not use a OptionSelector?
[10:48] <nik90> rpadovani: looks like that might be what you are looking for
[10:49] <rpadovani> nik90, that's a good idea
[10:49] <mihir> nik90: what is childRect basically ?
[10:50] <mihir> nik90:  i meant childrenRect
[10:50] <akiva-thinkpad> !cookie | rpadovani
[10:50] <nik90> in an item if you have Item { child1{}, child2{}, child3{} }, you can set the height of the item in 2 ways,
[10:51] <nik90> first-> height: child1.height + child2.height + child3.height
[10:51] <rpadovani> nik90, I found another solution, but I don' t like it: height: childrenRect.height * model.count
[10:51] <nik90> second-> childrenRect.height
[10:51] <rpadovani> sorry, row.height * model.count
[10:51] <nik90> rpadovani: yup I can see why that will work...I think it is best to go with optionSelector if it fits the design you are trying to implement
[10:52] <mihir> nik90: okay understood
[10:52] <nik90> tbh yours is not a bad idea either
[10:52] <rpadovani> nik90, https://i.imgur.com/ujy3RQ7.jpg
[10:52] <nik90> yup OptionSelector is what you need then for sure :D
[10:54] <mihir> yeah use that , rpadovani it is there in calendar  --http://bazaar.launchpad.net/~ubuntu-calendar-dev/ubuntu-calendar-app/trunk/view/head:/EventRepetition.qml#L126
[11:04] <rpadovani> nik90, mihir mhh, problem with optionselector is that doesn't support footer: sometimes I need to add another thing to the listview, but totally unrelated with the delegate
[11:07] <nik90> rpadovani: why don't you add that data to the listmodel directly?
[11:08] <rpadovani> nik90, because I want a different delegate
[11:08] <nik90> ah
[11:08] <nik90> yeah you can't do that with optionselector
[11:09] <rpadovani> :S
[13:22] <ahayzen_> Hi, how can I figure out if a package has landed in rtm?
[13:24] <akiva-thinkpad> ahayzen_, o/ do a barrel roll
[13:24] <ahayzen_> akiva-thinkpad, o/ ... hmm with a hangover probably not advisable ;)
[13:24] <akiva-thinkpad> heh
[13:34] <sergiusens> ahayzen_: rmadison bash |grep ubuntu-rtm
[13:34] <sergiusens> ahayzen_: for bash (as an example)
[13:34] <ahayzen_> sergiusens, ah sweet thanks :)
[13:35] <sergiusens> np
[13:35]  * ahayzen_ spots new content-hub is in rtm
[13:42] <akiva-thinkpad> ahayzen_, I am done with my branch, and am sort of at a loss as to what to tackle next; any ideas?
[13:42] <ahayzen_> akiva-thinkpad, wait for victor to find more issues lol ... erm let me look at the list
[13:43]  * ahayzen_ notes he has far too many tabs open
[13:43] <ahayzen_> akiva-thinkpad, there are supposed to be header actions on certain pages... i can't remember if they are in the current design but that could be something ... let me check the designs
[13:44] <akiva-thinkpad> search items, right?
[13:45] <ahayzen_> akiva-thinkpad, well i remember discussing other ones..but i don't see them in the designs might need to speak with jouni to find out what they were
[13:45] <ahayzen_> akiva-thinkpad, and the search one needs investigating as we did it before but hit bug 1341814
[13:46] <akiva-thinkpad> ahayzen_, okay so just bugs then; presuming everything else has been taken care of?
[13:46] <ahayzen_> akiva-thinkpad, so if you wanted to reimplement searching a workaround or uitk patch would be required
[13:47] <ahayzen_> akiva-thinkpad, erm well the next things on my list are playlists/start page moving to cardview...but i need the 2x2 component which victor was starting...then victors branches need reviewing and we need more designs for things like the artist tab
[13:48] <ahayzen_> akiva-thinkpad, i think we have all the 'big' tasks in hand it is more any small tweaks or 'polish' and obviously lots and lots of bug testing :)
[13:49] <ahayzen_> akiva-thinkpad, if you wanted to have some fun you could start with that bug and see if you can figure out a workaround lol its on my list to do just a bit further down
[13:49] <akiva-thinkpad> ahayzen_, cool beans.
[13:50] <ahayzen_> akiva-thinkpad, have a play about with this branch https://code.launchpad.net/~andrew-hayzen/+junk/test-tabs-search-issue and follow the steps so you understand what craziness is going on/if it is still reproducible
[13:55] <ahayzen_> akiva-thinkpad, you could ofc try fixing your own bugs as well ;) eg bug 1379454
[13:58] <ahayzen_> akiva-thinkpad, looks like adding an else to the if in the component oncomplete in the songspage to clear the year could work
[14:45] <akiva-thinkpad> hummm
[14:46] <akiva-thinkpad> yah I was looking at that before
[14:46] <akiva-thinkpad> anyways its 746 am; way past my bed time
[15:18] <qtros> Hi all
[15:18] <qtros> pin popey
[15:18] <qtros> ping :D
[15:19] <qtros> popey sorry I don't wanna pin you :D
[15:29] <qtros> popey I just want to know how do you run coreapps on device? Is there any method to preprocess *.desktop and *.json files?
[15:36] <mihir> qtros: you mean trying to run from QTC?
[15:46] <qtros> mihir yes, I've found that something is broken and I can't run our "Shorts" app as always
[15:46] <qtros> mihir with fake manifest)
[16:03] <popey> qtros: I generally don't run apps from qtc, but use "click build foo/"
[22:11] <Phoenix_Dragon> Hi
[23:01] <nik90> elopio: another nice qml test MP for you https://code.launchpad.net/~nik90/ubuntu-clock-app/edit-alarm-qml-tests/+merge/238062


[01:29] <dieguito> hey everyone, any kernel hacker around? I could use some help getting one of ubuntu's patches, I'm a little lost on how to do it
[01:30] <crimsun> which "one of ubuntu's patches"?
[01:32] <dieguito> there's a wireless driver called rtl818x, I happen to have this card, I was looking for getting this patch on a debian custom kernel, but I don't know how to get the patch from ubuntu's kernel git (that I recall is where I tried getting it)
[01:33] <dieguito> this driver is not maintained anymore upstream, so ubuntu's patch is the best working version out there
[01:35] <crimsun> so you need to clone ubuntu/ubuntu-gutsy-lum.git, and look in /ubuntu/wireless/rtl818x
[09:52] <hunger> My ubuntu box (gutsy) keeps sending broadcasts to port 8765 every 3s. Any idea what might be causing that?
[09:54] <ynezz> tcpdump it :)
[09:54] <jdong> ynezz: won't tell what program did it.... :(
[09:55] <ynezz> maybe there is some text inside those packets
[09:55] <hunger> ynezz: google says that port is used by ultraseek-http (whatever that is).
[09:55] <jdong> hunger: you wouldn't have installed icecream, would ya? ;-)
[09:56] <hunger> jdong: Possible...
[09:56] <jdong> because it announces its availablity via 8765/udp
[09:56] <jdong> :)
[09:56] <hunger> jdong: That probably is it then!
[09:56] <jdong> rather, finds the scheduler by broadcasting on 8765
[09:56] <hunger> jdong: Thanks! I was already getting worried:-)
[09:56] <jdong> :)
[09:56] <jdong> np
[09:56] <jdong> http://gentoo-wiki.com/HOWTO_Setup_An_ICECREAM_Compile_Cluster#Icecream_and_firewalls
[09:57] <hunger> jdong: Yes! It was icecream!
[09:57] <jdong> yay!
[12:10] <mjg59> Mithrandir: How much of the osso environment are we supposed to have packaged?
[12:34] <Hobbsee> :)
[12:37] <geser> Hobbsee: what's your impression for bug #114855? should it perhaps be milestoned?
[12:37] <ubotu> Launchpad bug 114855 in linux-ubuntu-modules-2.6.22 "prism54 and other wlan drivers missing in kernel 2.6.22" [High,In progress]  https://launchpad.net/bugs/114855
[12:37] <geser> I'm biased as the bug affects me and the reason why I still run the feisty kernel on my gutsy system
[12:38] <Hobbsee> geser: i would.    i'll ask benc about it when he's online
[12:38] <Hobbsee> if not, then i'll either unmilestone it, or change the milestone
[12:39] <Hobbsee> it's his call, though, eventually
[12:39] <Hobbsee> (i'm not srue if we get another kernel before this tribe)
[12:39] <geser> thanks
[02:05] <Hobbsee> hah.  that's nice of you
[02:05] <TheMuso> You know what I mean.
[02:07] <bluefoxicy> gedit breaks.  It goes "ONOES WRONG GEDIT INSTALLED HELP" and apt goes "Well.... install the upgraded version dumbass"
[06:29] <siretart> mjg59: around? What do you think about the patch in bug #119052?
[06:29] <ubotu> Launchpad bug 119052 in initramfs-tools "[gutsy] ibm-acpi -> now thinkpad_acpi possibly causing problems" [High,Confirmed]  https://launchpad.net/bugs/119052
[06:30] <Hobbsee> hiya siretart
[06:30] <siretart> heyho Hobbsee :)
[06:30] <Hobbsee> :)
[06:33] <Keybuk> mjg59: you know we were talking about the lack-of-association-event?
[06:33] <Keybuk> mjg59: it appears that problem still does exist
[06:33] <Keybuk> but is somehow masked by the use of WPA
[06:33] <Keybuk> on my home network, I still have to prod it
[06:35] <Hobbsee> BenC_: do you plan to push another kernel revision before gutsy tribe 3?
[06:37] <BenC_> Hobbsee: not planning to, but doesn't mean it wont happen
[06:38] <Hobbsee> BenC_: okay.  how much of http://people.ubuntu.com/~ubuntu-archive/testing/gutsy_probs.html is your domain?  (vs the xen stuff, which i believe is zul's?)
[06:39] <mjg59> Keybuk: Could well be the case
[06:39] <mjg59> That may not have got re-merged yet
[06:40] <BenC_> Hobbsee: xen stuff is pkl's (Phillip Lougher)
[06:40] <Hobbsee> BenC_: oh right.  even better then, thanks :)
[06:40] <Hobbsee> BenC_: wasnt aware that the person had changed.
[06:40] <mjg59> siretart: Unless we merge more recent ibm-acpi code, it's as good as it's going to get
[06:41] <BenC> Hobbsee: but xen is universe for now, so it doesn't apply to tribe-3, IMO
[06:41] <BenC> if the bugs get fixed and it is proven stable, then it moves to main :)
[06:41] <Nafallo> mjg59: you're pushing everything from that powertop-thingie to Ubuntu I guess? :-)
[06:41] <Hobbsee> BenC_: okay, stupid question then - why's it showing on gutsy_problems, which i thought was main only?
[06:42] <Hobbsee> or does that do sources in main, whihc can include binaries in universe?
[06:42] <BenC> Hobbsee: ah, linux-image-xen is uninstallable because that meta package should be in universe
[06:42] <mjg59> Nafallo: Right now I'm trying to write a thesis
[06:42] <BenC> Hobbsee: backports-modules will get uploaded before tribe-3 as well
[06:42] <Nafallo> mjg59: aha. that's where you went :-)
[06:42] <mjg59> I'll work on this stuff as much as possible
[06:43] <mjg59> But I'm moderately time limited right now
[06:43] <BenC> Hobbsee: all the kernel related sources are in main, but some binaries go in universe, and the meta packages didn't get there
[06:43] <Hobbsee> BenC: ah, right, i see.
[06:43] <Nafallo> understandable :-)
[06:44] <BenC> Hobbsee: same for the lrm and lum -xen packages, they should go into universe as well
[06:45] <Hobbsee> yep
[06:45] <BenC> mjg59: hey, you still in london, or back home now?
[06:45] <mjg59> BenC: Cambridge until Tuesday
[06:45] <mjg59> Then Birmingham until Saturday, then Portland
[06:46] <Hobbsee> ...and libvrt, it looks like.  as well as getting a rebuild.
[06:52] <siretart> mjg59: I see. do you want me to upload acpi-support with that, or do you have other changes in the pipe?
[06:53] <mjg59> siretart: Feel free
[06:53] <siretart> k
[07:52] <regis> hello, can anyone tell me how to warn the maintainer of flash that their package has a problem(md5sum mismatch install_flash_player_9_linux.tar.gz)
[08:00] <Arby> regis: the usual way would be to file a bug in launchpad but I'm pretty sure that's already a known issue
[08:01] <regis> Arby, ok thanks


[07:50] <mgedmin> laptop died a swappy death
[07:51] <mgedmin> I upgraded two laptops to ubuntu gnome 14.10 and both do this about once a week :(
[07:51] <mgedmin> both run without swap because both have SSDs
[07:51] <mgedmin> one has 8 gigs of ram, the other has 2 gigs
[07:53] <darkxst> mgedmin, I am confused how can a laptop die a swappy death when its not using swap?
[07:54] <darkxst> you shouldnt have any problems with 8gb and no swap, 2gb might be problematic
[07:54] <mgedmin> HDD LED on, computer nonresponsive (caps lock takes 60 seconds between keypress and led being on), mouse movement limited to 1/2px per minute
[07:54] <mgedmin> the onset is instant
[07:54] <mgedmin> waiting 20 seconds for some help (OOM killer?) doesn't help
[07:54] <mgedmin> I don't _know_ that it was OOM
[07:55] <darkxst> its booting into shell?
[07:55] <mgedmin> what do you mean?
[07:55] <darkxst> like you are in gnome-shell and its doing this?
[07:55] <mgedmin> yes
[07:56] <mgedmin> I'm looking at atop logs
[07:56] <darkxst> is it really using swap though, or something else flogging drives
[07:56] <darkxst> mgedmin, or iotop
[07:56] <mgedmin> it shows the disk being busy between 92 and 102%, doing mostly reads at 230 MB/s
[07:56] <mgedmin> this is forensic study now, I had to alt-sysrq-s,u,b reboot
[07:57] <mgedmin> atop writes a snapshot of the system state every 10 minutes to a binary log file
[07:57] <mgedmin> when the laptop became non-responsive gnome-shell's clock said 09:14
[07:57] <mgedmin> I turned it off at about 09:37
[07:58] <mgedmin> well, I hit Alt-SysRq-K at that point to kill X
[07:58] <mgedmin> the S,U,B was at 09:39
[07:58] <mgedmin> which is lucky, since atop wrote its last system snapshot at 09:38
[07:58] <darkxst> I hit a similar issue caused by media-scanner, but you shouldnt have that installed on Ubuntu-GNOME unless you also have ubuntu desktop installed
[07:59] <mgedmin> let's look at the 09:28 snapshot: I have 4.1G in cache, 112M free, 0 swap, sda is busy 102%, reading at 250 MB/s
[07:59] <darkxst> can you ssh in and find what is causing the reads?
[07:59] <mgedmin> processes reading from disk include: skype (8%), VBoxHeadless (7%), chromium-browser (7%) kswapd0 (6%)
[07:59] <mgedmin> basically everything is reading from disk
[08:00] <mgedmin> whoa, the page scan rate is 1603e6
[08:00] <mgedmin> at 09:08:32 it was "PAG |  scan  76411 |"
[08:00] <mgedmin> 10 minutes later it was 2744e5
[08:00] <mgedmin> ten minutes later it was 1603e6
[08:01] <mgedmin> and ten minutes later it was 1630e6
[08:01] <mgedmin> my hypothesis: the kernel decides it needs to free some ram, so it starts discarding mapped executable pages
[08:01] <mgedmin> and then all the running apps have to read them back in all the time
[08:02] <mgedmin> which makes for 250 MB/s read rate and processes like Skype reading 13.5GB of data in a 10 minute window
[08:02] <mgedmin> if I had some swap, maybe the kernel would push some dirty pages out
[08:02] <darkxst> mgedmin, not too sure but you could try an older kernel and see if that helps
[08:03] <darkxst> I have to cook dinner, then head out for the night, ping me tomorrow
[08:11] <mgedmin> I want a system monitor applet in my gnome-shell
[08:12] <mgedmin> one that shows the amount of free memory I have and doesn't block the main gnome-shell thread
[08:41] <darkxst> mgedmin, my one is largely unmaintained now, and it does block unfortunately
[08:41] <darkxst> stupid libgtop doesn't have an async api
[08:41] <mgedmin> does gjs support threads?
[08:41] <darkxst> nope
[08:42] <darkxst> and it likely never will
[08:42] <mgedmin> jay
[08:42] <mgedmin> I used to use https://extensions.gnome.org/extension/120/system-monitor/ until I discovered that little gotcha with network filesystems going away
[08:42] <darkxst> most of the real GNOME libraries have async api's though
[08:43] <mgedmin> I don't think the kernel has an async version of statvfs, does it?
[08:43] <darkxst> heh, I just disabled network filesystems, since it was causing blocking on stale mounts
[08:43] <darkxst> well not just, ages ago
[08:49]  * mgedmin files https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1390358 and has no hopes of this being looked at seriously
[08:53] <darkxst> mgedmin, did this just start happening? or you only just upgraded to 14.10
[08:55] <mgedmin> before 14.10 it was "basically never" on my main laptop
[08:55] <mgedmin> after 14.10 it's about once a week
[08:55] <mgedmin> on my second laptop (2gigs of ram, a thinkpad x200, used as a media center at home) actually the same
[08:56] <mgedmin> it would run out of ram about once a week (gnome-shell memleak in 12.04), but I could recover with alt-f2 r
[08:56] <mgedmin> hey, it's now running 14.04, not 14.10
[08:56] <mgedmin> and when it freezes this way I can't recover with alt-f2 r, I have to alt-sysrq-s,u,b
[08:56] <mgedmin> so hm
[08:57] <darkxst> its pretty damn critical if you can't even switch to a VT
[08:57] <mgedmin> the media laptop typically freezes when my wife opens a youtube video
[08:57] <mgedmin> I can switch to a vt, if I'm patient enough
[08:57] <mgedmin> I can't log in, because  login it times out after 60 seconds without giving me a chance to enter my password
[08:58] <mgedmin> once, just once, I lived through this kind of disk storm
[08:58] <mgedmin> vmstat was funny to look at
[08:59] <darkxst> mgedmin, i bet, anyway Im out now