[00:18] <slangasek> Riddell: so with soprano, do you think I should just upload it, or do you prefer that I wait for your testing on Monday?
[00:26] <Riddell> slangasek: what's the change?
[00:26] <cjwatson> the one I asked about in the release meeting ...
[00:27] <slangasek> Riddell: yep, that one - linking soprano-daemon against libvirtodbc0 directly instead of using libiodbc2 as a driver manager
[00:28] <Riddell> slangasek: how about if I test tomorrow?
[00:28] <slangasek> Riddell: you can test whenever you'd like, I was just checking if you actually thought it was better for me to wait :)
[00:29] <Riddell> slangasek: soprano is a bit unreliable at the best of times so I think I'd prefer to check it
[00:30] <slangasek> ok
[00:50] <SpamapS> woot.. always nice fixing 5xxxxx bugs :) .. though 4xxxxx are even sweeter.. ;)
[08:25] <scientes_> how much doesn't work if i install systemd?
[08:25] <scientes_> i.e. how much stuff uses upstart-native?
[08:25] <scientes_> and _doesn't_ also shit sysvinit scripts
[10:43] <shadeslayer> ScottK: I think telepathy-qt .... I'm not sure, I recall someone talking about telepathy-qt and farstream a couple of weeks ago
[10:43]  * shadeslayer doesn't quite remember ...
[10:50] <Laney> cd
[12:55] <dupondje> Some small question. When a module is copied to the initramfs, whats the order it will be loaded @ boot?
[14:01] <ximion> hi! You might want to take a look at my recent upload of the "packagekit" package at Debian...
[14:01] <ximion> the new upstream version might be wanted in Ubuntu too, and I applied some patches to it...
[14:01] <ximion> where one of them fixes a crash in PK.
[14:02] <ximion> so you might want to take the patches at least, to apply them on Ubuntu too :)
[14:11] <aseem> Hi is this the channel to discuss about Ubuntu's project ideas for GSOc2012 ?
[14:20] <Chipzz> aseem: I'm not 100% sure, but my guess would be yes (unless there's a more specific channel, but I'm not aware of any)
[14:21] <Chipzz> aseem: you should be aware though that it's weekend and that a lot of developers are not present
[14:22] <aseem> Chipzz, HI! There is #ubuntu-gsoc channel, but in the wiki #ubuntu-devel was mentioned so I got confused.
[17:59] <Darxus> How do I get bug 831768 added to the top of the list of known issues on https://wiki.ubuntu.com/OneiricOcelot/ReleaseNotes ?  I would not have upgraded last night if I had known about it.  (Admitedly, I failed to read that document first, but that's where the warning should be.)
[18:04] <awe> Darxus, I'd ping Kate.Stewart, as she's the Ubuntu Release manager ( and also was the last person to edit the page )
[18:04] <awe> https://wiki.ubuntu.com/ReleaseTeam
[18:04] <Darxus> Thanks.
[18:05] <awe> np
[18:54] <infinity> Darxus: If that's cause you issues, you could just disable multiarch again.
[18:54] <infinity> Darxus: "I wouldn't have upgraded" seems a bit harsh, when it's just one small config file.
[18:55] <Darxus> infinity: My understanding is that there will be 32 bit software I'll need to install at some point that I won't be able to because of this.
[18:56] <Darxus> I don't claim to fully understand the situation.
[18:56] <infinity> Darxus: That's only true is you already had 32-bit software installed...
[18:56] <infinity> s/is/if/
[18:57] <Darxus> infinity: And just disabling multiarch didn't work.  I had to re-enable multi-arch, apt-get install qdbus, and then disable multiarch again.  As I commented to that bug.
[18:57] <infinity> We have no intention of cutting out 64-bit software and forcing 32-bit stuff on you, just not shipping duplicates (like wine32) on both architectures.
[18:57] <Darxus> infinity: So.. I probably didn't have 32 bit software installed on natty, so I probably won't care about it on oneric+?
[18:58] <infinity> Yeah, if you're running a pure 64-bit system, we're not going to take that option away.
[18:58] <infinity> Did you upgrade with aptitude, or just run into problems with aptitude after upgrading with do-release-upgrade or similar?
[18:59] <infinity> Darxus: Anyhow, I'm not arguing that "aptitude and multiarch don't entirely get long" shouldn't have been in the Oneiric release notes, and feel free to ping skaet about that.
[18:59] <Darxus> Awesome, thanks.
[18:59] <infinity> skaet: ^
[19:00] <Darxus> I followed the directions for upgrading, so used update manager, then aptitude wouldn't work after.
[19:00] <infinity> Darxus: Just that there are any number of workarounds (the two most obvious being "disable multiarch" or "don't use aptitude")
[19:00] <skaet> infinity,  Darxus pinged me about it earlier.   I'll add it on monday.
[19:00] <infinity> skaet: Alright. ;)
[19:00] <Darxus> Damn, didn't even give me a chance to type that.
[19:01] <infinity> Darxus: We'd like to get this all fixed for precise, but I will admit that we have limited resources, and aptitude's not the top of too many priority lists. :/
[19:01]  * infinity wonders idly how well dselect plays with multiarch.
[19:01] <Darxus> Hah.
[19:01] <Darxus> Well, what about disabling multiarch by default on 64 bit systems in precise?
[19:02] <infinity> Not going to happen.
[19:03] <infinity> For users of update-manager, software-center, or just hardcore apt-get users, (or python-apt, libapt in general, etc), multiarch is just fine as a default.
[19:03] <infinity> aptitude's resolver has been known-broken for years, it's just that this hilights it much more than ever before. :/
[19:04] <infinity> I'd sooner port tasksel to libapt and demote aptitude to universe than disable multiarch.
[19:04] <infinity> But that's just me.
[19:04] <infinity> (And, honestly, that should probably be done regardless, even if we do find the time to fix aptitude)
[19:05] <Darxus> My entire reason for using aptitude is a belief that if I install a package, and its dependencies are automatically installed, then I uninstall that package, only aptitude will handle removing the no-longer needed dependencies.  How true is that?
[19:05] <infinity> apt-get does that.
[19:05] <Darxus> Automatically?
[19:05] <Darxus> I just saw something about apt-get autoremove...
[19:05] <infinity> Try it.  Install something with deps, remove that something, then note the list of "no longer needed packages", which it will happily remove with "apt-get autoremove"
[19:06] <Darxus> Why isn't that just done with apt-get remove?
[19:06] <infinity> Automatic autoremoval, apt won't do.  That was a conscious decision.
[19:06] <Darxus> Hmm, okay.
[19:06] <infinity> You may have come to rely on one of those deps.
[19:06] <Darxus> Sure.
[19:06] <infinity> autoremove gives you the option to at least think about it briefly.
[19:07] <infinity> (And you can mark something as "manually installed" just with "apt-get install <already-installed-package>"
[19:07] <infinity> Bu)
[19:07] <infinity> Err.
[19:07] <infinity> Typing hard.
[19:07] <Darxus> What about stuff installed via the gui package management software?  Will those dependencies also be removed by apt-get autoremove?  I've avoided using them for the same reason.
[19:07] <infinity> All the GUI tools we support (software-center, update-manager, and synaptic) use libapt (sometimes via python-apt), and so follow the same semantics.
[19:08] <infinity> So, only the software you manually "select" is marked as manually installed, the rest is transitively installed, and candidate for autoremoval if no longer needed.
[19:09] <Darxus> Awesome, that all sounds good enough for me to stop using aptitude.  I really appreciate that.  I'll probably mention it on that bug thread in case others are in the same position.
[19:09] <infinity> Oh hey, we don't support synaptic anymore.  Look at that.  But the above is still true. :P
[19:09] <infinity> Anyhow, the apt resolver is so much saner than aptitude's at this point that I don't see the point in aptitude usage for most people.
[19:10] <Darxus> "autoremove" is too long to type :P
[19:10] <infinity> aptitude and dselect both did a really good job of presenting higher level package relations, but I suspect that's less needed now that resolvers actually kinda work.
[19:10] <infinity> (I know I used to not be able to do anything without dselect holding my hand, but that was a decade ago)
[19:10] <Darxus> Heh.
[19:11] <Darxus> My memories of dselect are so distant at this point.
[19:11] <Darxus> At the time it seemed magical compared to redhat, which I had just switched from.
[19:11] <infinity> It was magical.
[19:11] <Darxus> Finding a package to test autoremove with is hard :P
[19:11] <infinity> And pre-apt, it was incredibly magical.
[19:12] <Darxus> Ah, here we go, clisp.
[19:13] <Darxus> I just accidentally verified that dependencies installed via aptitude also get removed via apt-get autoremove.
[19:13] <Darxus> This is going to be a tough habit to break.
[19:13] <infinity> Handy.
[19:13] <infinity> I think someone switched aptitude to use the apt cache for that a few years ago.
[19:13] <infinity> Or, it sounds vaguely familiar.
[19:13] <infinity> Which seems to be backed up by your evidence.
[19:14] <slangasek> yes, ~4 years ago
[19:14] <slangasek> when apt started having a notion of autoinstalled packages
[19:14] <Darxus> Nice.
[19:14] <infinity> slangasek: So, uhm.  Yeah.  Speaking of aptitude.  I wibbled on above about how it might be a sane idea to make tasksel stop depending on it.
[19:15] <infinity> slangasek: I suspect that, other than emotional attachment, that's the only reason it's in main.
[19:15] <slangasek> instead of fixing aptitude to support multiarch?
[19:15] <infinity> slangasek: Oh, both should happen, IMO.
[19:15] <slangasek> it is the only TUI we have for package management
[19:15] <slangasek> (not counting dselect, which I don't :)
[19:15] <infinity> slangasek: aptitude should stop being broken, but I see no reason why tasksel needs aptitude anymore.  apt has understood tasks for years.
[19:15] <slangasek> I think the tasksel dep remains reasonable
[19:16] <slangasek> no, aptitude is there so that users can drill down into tasks further from the installer and make more fine-grained selections interactively
[19:16] <slangasek> if it were just there for tasksel to tell apt "install tasks", I'd agree, but I don't think that's the rationale
[19:16] <infinity> Fair enough.
[19:16] <infinity> (And I would count dselect if we shipped it...)
[19:17] <infinity> I always thought the dependency was literally just for the "install this task" functionality.
[19:17] <infinity> Which apt didn't have at the time tasksel was written.
[19:17] <slangasek> as for fixing aptitude for multiarch, there are some comments on the bug from someone who seems to now be involved in aptitude upstream development... we should probably pull some patches for precise
[19:17]  * ScottK hands infinity cupt for even more 'fun'.
[19:17] <infinity> (And, indeed, not for many years after)
[19:18] <slangasek> yes, because everything's better in perl
[19:19] <infinity> Well, it's a perl frontend to a C++ library.
[19:20] <slangasek> The cupt maintainer is actively hostile to multiarch.  That suits me just fine, because I'm hostile towards reimplementing the wheel by casting it out of jello.
[19:20] <infinity> I'm still not sure why people feel the need to rewrite apt-get/libapt every 3 years, though.
[19:20] <ScottK> We also have libqapt now.
[19:21] <infinity> ScottK: Which isn't just a tiny shim on libapt? :/
[19:21] <ScottK> infinity: Yes.  It's a tiny shim to get a sane API from the author's POV for other development.
[19:21] <infinity> ScottK: Okay, yeah, looks more like a bindings interface, I'm okay with that.
[19:22] <ScottK> It is a lot like that.
[19:23]  * slangasek nods
[19:23] <infinity> There's a lot of value in making developers of Language/Toolkit X comfortable with using your library.
[19:23] <infinity> And Qt devs definitely seem to live in a world where if things don't look just like Qt, they die a little inside.
[19:25] <infinity> (Although, wrapping a C++ library in different-looking C++ just to make it cosmetically more appealing is a bit entertaining)
[19:28] <ScottK> libqapt was done by one of our developers as part of his drive to get an apt/dpkg native GUI package manager for Kubuntu.  It's in Debian now too.
[19:31] <Daviey> slangasek: Have you ever tried to dig into tasks deeper using aptitude, within d-i?
[19:34] <Darxus> Now I need to decid if I want to re-enable multiarch.
[19:34] <Darxus> I guess I'll leave it off until I need something that won't otherwise work.
[19:36] <Chipzz> infinity: does anyone even still use dselect?
[19:36] <Chipzz> I never used or even tried it. and frankly I only have a vague notion what it is/does :)
[19:36] <Darxus> Wait, how the hell did qdbus:i386 get installed on my system by update-manager?
[19:37] <Darxus> There's a 64 bit version, and that should've been installed instead, right?
[19:37] <infinity> It certainly should have been.  Are you sure update-manager was the culprit?
[19:38] <infinity> Chipzz: Some people still do.  I don't use either aptitude or dselect since apt's resolver is now good enough for me.
[19:38] <infinity> Chipzz: But I always preferred dselect to aptitude before that.
[19:39] <Darxus> infinity: Not certain, but how else could it have been installed?  The entire problem with aptitude was it choking on that package, and when I unleased apt-get on it, it switched it to the 64 bit version.
[19:39]  * Chipzz also an apt-get user
[19:39] <Chipzz> never really saw the need for aptitude and especially the dependencies it drags it
[19:39] <Chipzz> esp on a server
[19:39] <Chipzz> *in
[19:41] <infinity> Darxus: Not entirely sure how update-manager (via libapt) could mess that up, except in the case of version skew.  And since you were upgrading to oneiric, there would have been no chance of that.
[19:41] <Chipzz> ironically I have used apt-get dselect-upgrade for several years after I discovered it :P
[19:42] <Darxus> infinity: Is there anything else I could've done to cause it?  Could an aptitude dist-upgrade have done it?
[19:43] <infinity> Chipzz: Well, dselect-upgrade is only interesting if you also manipulate the status database by hand (or with dselect or dpkg --set-selections)
[19:43] <infinity> Chipzz: Though, yeah, it's wildly handy to do batch "dpkg --set-selections" operations, followed by apt-get dselect-upgrade to make sure a proper resolver is checking your work. :)
[19:43] <Chipzz> infinity: that, and dselect-upgrades also drags in recommends iirc
[19:43] <Chipzz> or is it suggests? I always forget
[19:44] <infinity> Darxus: aptitude perhaps could have broken it, yeah.  But I'm the wrong person to ask.  I know that aptitude is "very broken" with multiarch, just not in what sense.
[19:44] <Chipzz> infinity: I recall dsu being the only way (that I knew of) to install recommends for quite a while
[20:00] <Darxus> Wow.  Pulse audio volume control now goes over 100%.  That makes me so happy!
[20:01] <penguin42> you can turn it up to 11 ?
[20:43] <slangasek> Daviey: aptitude within d-i> not in a long time, why?
[20:44] <Daviey> slangasek: I just wondered if it was still a valid use.
[20:44] <Daviey> It's not something i hear of.
[20:45] <slangasek> it's certainly something that could be revisited
[20:52] <bkerensa> slangasek: I'm running into this when trying to edit a changelog "but this directory name does not match the package name according to theregex  PACKAGE(-.+)?."
[20:52] <slangasek> what exactly are you doing?
[20:53] <bkerensa> slangasek: dch -i  just trying to list my changes
[20:53] <bkerensa> slangasek: you were the last person to work on this package from what I can see in the changelog
[20:53] <slangasek> you're running 'dch -i' from within the package directory?
[20:53] <bkerensa> slangasek: from source dir yes
[20:53] <slangasek> what's the full error message?
[20:54] <slangasek> (I've never seen this error from dch in my life, but maybe the full output will tell me what's happening :)
[20:55] <bkerensa> slangasek: It seems to be a case of user error
[20:55] <bkerensa> :)
[20:55] <bkerensa> I was in package/src when I ran dch
[20:55] <bkerensa> when I moved up one level it worked as expected
[20:55] <slangasek> ah yes
[20:55] <bkerensa> The package still seems a bit odd though
[20:56] <bkerensa> for some reason the package name is "precise" even though it should be something else?
[20:59] <bkerensa> https://code.launchpad.net/~bkerensa/ubuntu/precise/activity-log-manager/fix-for-943066/+merge/96896
[21:00] <bkerensa> the package was activity-log-manager but when it came down the source dir was named "precise"
[22:12] <Daviey> bkerensa: if you bzr branch lp:~ubuntu-branches/ubuntu/precise/PACKAGENAME/precise , it will make a precise directory
[22:12] <Daviey> if you, bzr branch lp:ubuntu/PACKAGENAME , it'll make one with the package name
[22:21] <happyface> anyone else getting lots of screen flickering in b1?
[22:27] <bkerensa> Daviey: Ahh :)
[23:55] <ScottK> Need more memory: g++ -Wl,--as-needed -Wl,--version-script,/build/buildd/qtwebkit-source-2.2.1/Source/symbols.filter -fuse-ld=gold -fuse-ld=gold -Wl,--no-undefined -fuse-ld=gold -Wl,-Bsymbolic-functions -Wl,-z,relro -shared -Wl,-soname,libQtWebKit.so.4 -o libQtWebKit.so.4.9.0 obj/release/MathMLNames.o obj/release/MathMLElementFactory.o obj/release/SVGNames.o obj/release/SVGElementFactory.o obj/release/JSSVGElementWrapperFactory.o
[23:55] <ScottK> obj/release/XLinkNames.o obj/release/CSSPropertyNames.o obj/release/CSSValueKeywords.o obj/release/JSCounter.o obj/release/JSCSSCharsetRule.o obj/release/JSCSSFontFaceRule.o obj/release/JSCSSImportRule.o obj/release/JSCSSMediaRule.o obj/release/JSCSSPageRule.o obj/release/JSCSSPrimitiveValue.o obj/release/JSCSSRule.o obj/release/JSCSSRuleList.o obj/release/JSCSSStyleDeclaration.o obj/release/JSCSSStyleRule.o obj/release/JSCSSStyleSheet.o
[23:55] <ScottK> obj/release/JSCSSValue.o obj/release/JSCSSValueList.o obj/release/JSMediaList.o obj/release/JSMediaQueryList.o obj/release/JSRect.o obj/release/JSRGBColor.o obj/release/JSStyleMedia.o obj/release/JSStyleSheet.o obj/release/JSStyleSheetList.o obj/release/JSWebKitCSSKeyframeRule.o obj/release/JSWebKitCSSKeyframesRule.o obj/release/JSWebKitCSSMatrix.o obj/release/JSWebKitCSSTransformValue.o obj/release/JSAttr.o obj/release/JSBeforeLoadEvent.o
[23:55] <ScottK> obj/release/JSBeforeProcessEvent.o obj/release/JSCharacterData.o obj/release/JSClientRect.o obj/release/JSClientRectList.o obj/release/JSClipboard.o obj/release/JSCDATASection.o obj/release/JSComment.o obj/release/JSCompositionEvent.o obj/release/JSCustomEvent.o obj/release/JSDataTransferItem.o obj/release/JSDataTransferItems.o obj/release/JSDeviceMotionEvent.o obj/release/JSDeviceOrientationEvent.o obj/release/JSDocumentFragment.o
[23:55] <ScottK> obj/release/JSDocument.o obj/release/JSDocumentType.o obj/release/JSDOMCoreException.o obj/release/JSDOMImplementation.o obj/release/JSDOMStringList.o obj/release/JSDOMStringMap.o obj/release/JSElement.o obj/release/JSEntity.o obj/release/JSEntityReference.o obj/release/JSErrorEvent.o obj/release/JSEvent.o obj/release/JSEventException.o obj/release/JSHashChangeEvent.o obj/release/JSKeyboardEvent.o obj/release/JSMouseEvent.o
[23:55] <ScottK> obj/release/JSMessageChannel.o obj/release/JSMessageEvent.o obj/release/JSMessagePort.o obj/release/JSMutationEvent.o obj/release/JSNamedNodeMap.o obj/release/JSNode.o obj/release/JSNodeFilter.o obj/release/JSNodeIterator.o obj/release/JSNodeList.o obj/release/JSNotation.o obj/release/JSOverflowEvent.o obj/release/JSPageTransitionEvent.o obj/release/JSPopStateEvent.o obj/release/JSProcessingInstruction.o obj/release/JSProgressEvent.o
[23:55] <ScottK> obj/release/JSRangeException.o obj/release/JSRange.o obj/release/JSStringCallback.o obj/release/JSText.o obj/release/JSTextEvent.o obj/release/JSTouch.o obj/release/JSTouchEvent.o obj/release/JSTouchList.o obj/release/JSTreeWalker.o obj/release/JSUIEvent.o obj/release/JSWebKitAnimationEvent.o obj/release/JSWebKitTransitionEvent.o obj/release/JSWheelEvent.o obj/release/JSBlob.o obj/release/JSDirectoryEntry.o obj/release/JSDirectoryEntrySync.o
[23:56] <ScottK> obj/release/JSDirectoryReader.o obj/release/JSDirectoryReaderSync.o obj/release/JSDOMFileSystem.o obj/release/JSDOMFileSystemSync.o obj/release/JSEntriesCallback.o obj/release/JSEntry.o obj/release/JSEntryArray.o obj/release/JSEntryArraySync.o obj/release/JSEntryCallback.o obj/release/JSEntrySync.o obj/release/JSErrorCallback.o obj/release/JSFile.o obj/release/JSFileCallback.o obj/release/JSFileEntry.o obj/release/JSFileEntrySync.o
[23:56] <ScottK> obj/release/JSFileError.o obj/release/JSFileException.o obj/release/JSFileList.o obj/release/JSFileReader.o obj/release/JSFileReaderSync.o obj/release/JSFileSystemCallback.o obj/release/JSFileWriter.o obj/release/JSFileWriterCallback.o obj/release/JSWebKitFlags.o obj/release/JSMetadata.o obj/release/JSMetadataCallback.o obj/release/JSWebKitBlobBuilder.o obj/release/JSArrayBufferView.o obj/release/JSArrayBuffer.o obj/release/JSDataView.o
[23:56] <ScottK> obj/release/JSInt8Array.o obj/release/JSFloat32Array.o obj/release/JSCanvasGradient.o obj/release/JSInt32Array.o obj/release/JSCanvasPattern.o obj/release/JSCanvasRenderingContext.o obj/release/JSCanvasRenderingContext2D.o obj/release/JSOESStandardDerivatives.o obj/release/JSOESTextureFloat.o obj/release/JSOESVertexArrayObject.o obj/release/JSWebGLActiveInfo.o obj/release/JSWebGLBuffer.o obj/release/JSWebGLContextAttributes.o
[23:56] <ScottK> obj/release/JSWebGLFramebuffer.o obj/release/JSWebGLProgram.o obj/release/JSWebGLRenderbuffer.o obj/release/JSWebGLRenderingContext.o obj/release/JSWebGLShader.o obj/release/JSInt16Array.o obj/release/JSWebGLTexture.o obj/release/JSWebGLUniformLocation.o obj/release/JSWebGLVertexArrayObjectOES.o obj/release/JSWebKitLoseContext.o obj/release/JSUint8Array.o obj/release/JSUint32Array.o obj/release/JSUint16Array.o obj/release/JSDOMFormData.o
[23:56] <ScottK> obj/release/JSDOMSettableTokenList.o obj/release/JSDOMTokenList.o obj/release/JSDOMURL.o obj/release/JSHTMLAllCollection.o obj/release/JSHTMLAudioElement.o obj/release/JSHTMLAnchorElement.o obj/release/JSHTMLAppletElement.o obj/release/JSHTMLAreaElement.o obj/release/JSHTMLBaseElement.o obj/release/JSHTMLBaseFontElement.o obj/release/JSHTMLBlockquoteElement.o obj/release/JSHTMLBodyElement.o obj/release/JSHTMLBRElement.o
[23:56] <ScottK> obj/release/JSHTMLButtonElement.o obj/release/JSHTMLCanvasElement.o obj/release/JSHTMLCollection.o obj/release/JSHTMLDataListElement.o obj/release/JSHTMLDetailsElement.o obj/release/JSHTMLDirectoryElement.o obj/release/JSHTMLDivElement.o obj/release/JSHTMLDListElement.o obj/release/JSHTMLDocument.o obj/release/JSHTMLElement.o obj/release/JSHTMLEmbedElement.o obj/release/JSHTMLFieldSetElement.o obj/release/JSHTMLFontElement.o
[23:56] <ScottK> obj/release/JSHTMLFormElement.o obj/release/JSHTMLFrameElement.o obj/release/JSHTMLFrameSetElement.o obj/release/JSHTMLHeadElement.o obj/release/JSHTMLHeadingElement.o obj/release/JSHTMLHRElement.o obj/release/JSHTMLHtmlElement.o obj/release/JSHTMLIFrameElement.o obj/release/JSHTMLImageElement.o obj/release/JSHTMLInputElement.o obj/release/JSHTMLIsIndexElement.o obj/release/JSHTMLKeygenElement.o obj/release/JSHTMLLabelElement.o
[23:56] <ScottK> obj/release/JSHTMLLegendElement.o obj/release/JSHTMLLIElement.o obj/release/JSHTMLLinkElement.o obj/release/JSHTMLMapElement.o obj/release/JSHTMLMarqueeElement.o obj/release/JSHTMLMediaElement.o obj/release/JSHTMLMenuElement.o obj/release/JSHTMLMetaElement.o obj/release/JSHTMLMeterElement.o obj/release/JSHTMLModElement.o obj/release/JSHTMLObjectElement.o obj/release/JSHTMLOListElement.o obj/release/JSHTMLOptGroupElement.o
[23:56] <ScottK> obj/release/JSHTMLOptionElement.o obj/release/JSHTMLOptionsCollection.o obj/release/JSHTMLOutputElement.o obj/release/JSHTMLParagraphElement.o obj/release/JSHTMLParamElement.o obj/release/JSHTMLPreElement.o obj/release/JSHTMLProgressElement.o obj/release/JSHTMLQuoteElement.o obj/release/JSHTMLScriptElement.o obj/release/JSHTMLSelectElement.o obj/release/JSHTMLSourceElement.o obj/release/JSHTMLStyleElement.o obj/release/JSHTMLTableCaptionElement.
[23:56] <ScottK> o obj/release/JSHTMLTableCellElement.o obj/release/JSHTMLTableColElement.o obj/release/JSHTMLTableElement.o obj/release/JSHTMLTableRowElement.o obj/release/JSHTMLTableSectionElement.o obj/release/JSHTMLTextAreaElement.o obj/release/JSHTMLTitleElement.o obj/release/JSHTMLTrackElement.o obj/release/JSHTMLUListElement.o obj/release/JSHTMLVideoElement.o obj/release/JSImageData.o obj/release/JSMediaError.o obj/release/JSTextMetrics.o
[23:56] <ScottK> obj/release/JSTimeRanges.o obj/release/JSValidityState.o obj/release/JSVoidCallback.o obj/release/JSInjectedScriptHost.o obj/release/JSInspectorFrontendHost.o obj/release/JSJavaScriptCallFrame.o obj/release/JSScriptProfile.o obj/release/JSScriptProfileNode.o obj/release/JSDOMApplicationCache.o obj/release/JSNotification.o obj/release/JSNotificationCenter.o obj/release/JSBarInfo.o obj/release/JSConsole.o obj/release/JSCoordinates.o
[23:56] <ScottK> obj/release/JSCrypto.o obj/release/JSDOMSelection.o obj/release/JSDOMWindow.o obj/release/JSEventSource.o obj/release/JSGeolocation.o obj/release/JSGeoposition.o obj/release/JSHistory.o obj/release/JSLocation.o obj/release/JSMemoryInfo.o obj/release/JSNavigator.o obj/release/JSNavigatorUserMediaError.o obj/release/JSNavigatorUserMediaErrorCallback.o obj/release/JSNavigatorUserMediaSuccessCallback.o obj/release/JSPerformance.o
[23:56] <ScottK> obj/release/JSPerformanceNavigation.o obj/release/JSPerformanceTiming.o obj/release/JSPositionError.o obj/release/JSScreen.o obj/release/JSSpeechInputEvent.o obj/release/JSSpeechInputResult.o obj/release/JSSpeechInputResultList.o obj/release/JSWebKitAnimation.o obj/release/JSWebKitAnimationList.o obj/release/JSWebKitPoint.o obj/release/JSWorkerNavigator.o obj/release/JSDOMPlugin.o obj/release/JSDOMMimeType.o obj/release/JSDOMPluginArray.o
[23:56] <ScottK> obj/release/JSDOMMimeTypeArray.o obj/release/JSDatabase.o obj/release/JSDatabaseCallback.o obj/release/JSDatabaseSync.o obj/release/JSIDBAny.o obj/release/JSIDBCursor.o obj/release/JSIDBDatabaseError.o obj/release/JSIDBDatabaseException.o obj/release/JSIDBDatabase.o obj/release/JSIDBFactory.o obj/release/JSIDBIndex.o obj/release/JSIDBKey.o obj/release/JSIDBKeyRange.o obj/release/JSIDBObjectStore.o obj/release/JSIDBRequest.o
[23:56] <ScottK> obj/release/JSIDBTransaction.o obj/release/JSStorage.o obj/release/JSStorageEvent.o obj/release/JSStorageInfo.o obj/release/JSStorageInfoErrorCallback.o obj/release/JSStorageInfoUsageCallback.o obj/release/JSSQLError.o obj/release/JSSQLException.o obj/release/JSSQLResultSet.o obj/release/JSSQLResultSetRowList.o obj/release/JSSQLStatementCallback.o obj/release/JSSQLStatementErrorCallback.o obj/release/JSSQLTransaction.o
[23:56] <ScottK> obj/release/JSSQLTransactionCallback.o obj/release/JSSQLTransactionErrorCallback.o obj/release/JSSQLTransactionSync.o obj/release/JSSQLTransactionSyncCallback.o obj/release/JSSVGZoomEvent.o obj/release/JSSVGAElement.o obj/release/JSSVGAltGlyphElement.o obj/release/JSSVGAngle.o obj/release/JSSVGAnimateColorElement.o obj/release/JSSVGAnimatedAngle.o obj/release/JSSVGAnimatedBoolean.o obj/release/JSSVGAnimatedEnumeration.o
[23:56] <ScottK> obj/release/JSSVGAnimatedInteger.o obj/release/JSSVGAnimatedLength.o obj/release/JSSVGAnimatedLengthList.o obj/release/JSSVGAnimatedNumber.o obj/release/JSSVGAnimatedNumberList.o obj/release/JSSVGAnimatedPreserveAspectRatio.o obj/release/JSSVGAnimatedRect.o obj/release/JSSVGAnimatedString.o obj/release/JSSVGAnimatedTransformList.o obj/release/JSSVGAnimateElement.o obj/release/JSSVGAnimateTransformElement.o obj/release/JSSVGAnimationElement.o
[23:56] <ScottK> obj/release/JSSVGCircleElement.o obj/release/JSSVGClipPathElement.o obj/release/JSSVGColor.o obj/release/JSSVGComponentTransferFunctionElement.o obj/release/JSSVGCursorElement.o obj/release/JSSVGDefsElement.o obj/release/JSSVGDescElement.o obj/release/JSSVGDocument.o obj/release/JSSVGElement.o obj/release/JSSVGElementInstance.o obj/release/JSSVGElementInstanceList.o obj/release/JSSVGEllipseElement.o obj/release/JSSVGException.o
[23:56] <ScottK> obj/release/JSSVGFEBlendElement.o obj/release/JSSVGFEColorMatrixElement.o obj/release/JSSVGFEComponentTransferElement.o obj/release/JSSVGFECompositeElement.o obj/release/JSSVGFEConvolveMatrixElement.o obj/release/JSSVGFEDiffuseLightingElement.o obj/release/JSSVGFEDisplacementMapElement.o obj/release/JSSVGFEDistantLightElement.o obj/release/JSSVGFEDropShadowElement.o obj/release/JSSVGFEFloodElement.o obj/release/JSSVGFEFuncAElement.o
[23:56] <ScottK> obj/release/JSSVGFEFuncBElement.o obj/release/JSSVGFEFuncGElement.o obj/release/JSSVGFEFuncRElement.o obj/release/JSSVGFEGaussianBlurElement.o obj/release/JSSVGFEImageElement.o obj/release/JSSVGFEMergeElement.o obj/release/JSSVGFEMergeNodeElement.o obj/release/JSSVGFEMorphologyElement.o obj/release/JSSVGFEOffsetElement.o obj/release/JSSVGFEPointLightElement.o obj/release/JSSVGFESpecularLightingElement.o obj/release/JSSVGFESpotLightElement.o
[23:56] <ScottK> obj/release/JSSVGFETileElement.o obj/release/JSSVGFETurbulenceElement.o obj/release/JSSVGFilterElement.o obj/release/JSSVGFontElement.o obj/release/JSSVGFontFaceElement.o obj/release/JSSVGFontFaceFormatElement.o obj/release/JSSVGFontFaceNameElement.o obj/release/JSSVGFontFaceSrcElement.o obj/release/JSSVGFontFaceUriElement.o obj/release/JSSVGForeignObjectElement.o obj/release/JSSVGGElement.o obj/release/JSSVGGlyphElement.o
[23:56] <ScottK> obj/release/JSSVGGradientElement.o obj/release/JSSVGHKernElement.o obj/release/JSSVGImageElement.o obj/release/JSSVGLength.o obj/release/JSSVGLengthList.o obj/release/JSSVGLinearGradientElement.o obj/release/JSSVGLineElement.o obj/release/JSSVGMarkerElement.o obj/release/JSSVGMaskElement.o obj/release/JSSVGMatrix.o obj/release/JSSVGMetadataElement.o obj/release/JSSVGMissingGlyphElement.o obj/release/JSSVGNumber.o obj/release/JSSVGNumberList.o
[23:56] <ScottK> obj/release/JSSVGPaint.o obj/release/JSSVGPathElement.o obj/release/JSSVGPathSegArcAbs.o obj/release/JSSVGPathSegArcRel.o obj/release/JSSVGPathSegClosePath.o obj/release/JSSVGPathSegCurvetoCubicAbs.o obj/release/JSSVGPathSegCurvetoCubicRel.o obj/release/JSSVGPathSegCurvetoCubicSmoothAbs.o obj/release/JSSVGPathSegCurvetoCubicSmoothRel.o obj/release/JSSVGPathSegCurvetoQuadraticAbs.o obj/release/JSSVGPathSegCurvetoQuadraticRel.o
[23:56] <ScottK> obj/release/JSSVGPathSegCurvetoQuadraticSmoothAbs.o obj/release/JSSVGPathSegCurvetoQuadraticSmoothRel.o obj/release/JSSVGPathSeg.o obj/release/JSSVGPathSegLinetoAbs.o obj/release/JSSVGPathSegLinetoHorizontalAbs.o obj/release/JSSVGPathSegLinetoHorizontalRel.o obj/release/JSSVGPathSegLinetoRel.o obj/release/JSSVGPathSegLinetoVerticalAbs.o obj/release/JSSVGPathSegLinetoVerticalRel.o obj/release/JSSVGPathSegList.o obj/release/JSSVGPathSegMovetoAbs.o
[23:56] <ScottK>  obj/release/JSSVGPathSegMovetoRel.o obj/release/JSSVGPatternElement.o obj/release/JSSVGPoint.o obj/release/JSSVGPointList.o obj/release/JSSVGPolygonElement.o obj/release/JSSVGPolylineElement.o obj/release/JSSVGPreserveAspectRatio.o obj/release/JSSVGRadialGradientElement.o obj/release/JSSVGRectElement.o obj/release/JSSVGRect.o obj/release/JSSVGRenderingIntent.o obj/release/JSSVGScriptElement.o obj/release/JSSVGSetElement.o
[23:56] <ScottK> obj/release/JSSVGStopElement.o obj/release/JSSVGStringList.o obj/release/JSSVGStyleElement.o obj/release/JSSVGSVGElement.o obj/release/JSSVGSwitchElement.o obj/release/JSSVGSymbolElement.o obj/release/JSSVGTextContentElement.o obj/release/JSSVGTextElement.o obj/release/JSSVGTextPathElement.o obj/release/JSSVGTextPositioningElement.o obj/release/JSSVGTitleElement.o obj/release/JSSVGTransform.o obj/release/JSSVGTransformList.o
[23:56] <ScottK> obj/release/JSSVGTRefElement.o obj/release/JSSVGTSpanElement.o obj/release/JSSVGUnitTypes.o obj/release/JSSVGUseElement.o obj/release/JSSVGViewElement.o obj/release/JSSVGVKernElement.o obj/release/JSInternals.o obj/release/JSAudioBuffer.o obj/release/JSAudioBufferSourceNode.o obj/release/JSAudioChannelMerger.o obj/release/JSAudioChannelSplitter.o obj/release/JSAudioContext.o obj/release/JSAudioDestinationNode.o obj/release/JSAudioGain.o
[23:57] <ScottK> obj/release/JSAudioGainNode.o obj/release/JSAudioListener.o obj/release/JSAudioNode.o obj/release/JSAudioPannerNode.o obj/release/JSAudioParam.o obj/release/JSAudioProcessingEvent.o obj/release/JSAudioSourceNode.o obj/release/JSConvolverNode.o obj/release/JSDelayNode.o obj/release/JSHighPass2FilterNode.o obj/release/JSJavaScriptAudioNode.o obj/release/JSLowPass2FilterNode.o obj/release/JSRealtimeAnalyserNode.o obj/release/JSWebSocket.o
[23:57] <ScottK> obj/release/JSAbstractWorker.o obj/release/JSDedicatedWorkerContext.o obj/release/JSSharedWorker.o obj/release/JSSharedWorkerContext.o obj/release/JSWorker.o obj/release/JSWorkerContext.o obj/release/JSWorkerLocation.o obj/release/JSDOMParser.o obj/release/JSXMLHttpRequest.o obj/release/JSXMLHttpRequestException.o obj/release/JSXMLHttpRequestProgressEvent.o obj/release/JSXMLHttpRequestUpload.o obj/release/JSXMLSerializer.o
[23:57] <Daviey> ScottK: ?!
[23:57] <ScottK> obj/release/JSXPathNSResolver.o obj/release/JSXPathException.o obj/release/JSXPathExpression.o obj/release/JSXPathResult.o obj/release/JSXPathEvaluator.o obj/release/JSXSLTProcessor.o obj/release/InspectorFrontend.o obj/release/InspectorBackendDispatcher.o obj/release/CSSGrammar.o obj/release/HTMLNames.o obj/release/HTMLElementFactory.o obj/release/JSHTMLElementWrapperFactory.o obj/release/XMLNSNames.o obj/release/XMLNames.o
[23:57] <ScottK> obj/release/HTMLEntityTable.o obj/release/DocTypeStrings.o obj/release/ColorData.o obj/release/UserAgentStyleSheetsData.o obj/release/XPathGrammar.o obj/release/qwebframe.o obj/release/qgraphicswebview.o obj/release/qwebpage.o obj/release/qwebview.o obj/release/qwebelement.o obj/release/qwebhistory.o obj/release/qwebsettings.o obj/release/qwebhistoryinterface.o obj/release/qwebplugindatabase.o obj/release/qwebpluginfactory.o
[23:57] <ScottK> obj/release/qwebsecurityorigin.o obj/release/qwebscriptworld.o obj/release/qwebdatabase.o obj/release/qwebinspector.o obj/release/qwebkitversion.o obj/release/QtFallbackWebPopup.o obj/release/ChromeClientQt.o obj/release/ContextMenuClientQt.o obj/release/DragClientQt.o obj/release/DumpRenderTreeSupportQt.o obj/release/EditorClientQt.o obj/release/EditCommandQt.o obj/release/FrameLoaderClientQt.o obj/release/FrameNetworkingContextQt.o
[23:57] <ScottK> obj/release/GeolocationPermissionClientQt.o obj/release/InspectorClientQt.o obj/release/InspectorServerQt.o obj/release/NotificationPresenterClientQt.o obj/release/PageClientQt.o obj/release/PopupMenuQt.o obj/release/QtPlatformPlugin.o obj/release/SearchPopupMenuQt.o obj/release/WebPlatformStrategies.o obj/release/FullScreenVideoQt.o obj/release/IconDatabaseClientQt.o obj/release/moc_qwebkitplatformplugin.o obj/release/moc_qwebhistoryinterface.o
[23:57] <ScottK>  obj/release/moc_qwebpluginfactory.o obj/release/moc_qwebinspector.o obj/release/moc_qwebplugindatabase_p.o obj/release/moc_InspectorServerQt.o obj/release/moc_QtFallbackWebPopup.o obj/release/moc_FullScreenVideoQt.o obj/release/qrc_WebCore.o obj/release/qrc_WebKit.o obj/release/qrc_InspectorBackendStub.o   -L../../WebCore/release -L../../JavaScriptCore/release -L/usr/X11R6/lib -L/usr/lib/arm-linux-gnueabihf -lwebcore -ljscore -lsqlite3 -
[23:57] <ScottK> lXrender -lgio-2.0 -lgstapp-0.10 -lgstinterfaces-0.10 -lgstpbutils-0.10 -pthread -lgstvideo-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -lQtGui -lQtNetwork -lQtCore -lpthread -lXext -lX11 -lm
[23:57] <ScottK> /usr/bin/ld: final link failed: Memory exhausted
[23:57] <ScottK> Oops.
[23:57] <ScottK> Sorry.
[23:57] <ScottK> infinity: Help.
[23:57] <ScottK> Almost got QtWebKit to build on armhf.
[23:57] <ScottK> Needs MOAR RAM.