[00:04] <txwikinger> Happy New Year
[00:07] <doc__> happy new year :)
[01:13] <mhb> hey folks
[01:13] <mhb> happy New Year
[01:13] <stdin> happy new year mhb :)
[01:13] <mhb> I hope I'm the only one lonely/desperate/geeky enough to be here
[01:13] <mhb> aww
[01:13] <yuriy> happy new year mhb ;)
[01:13] <mhb> stdin: to you too
[01:14] <Hobbsee> heh
[01:14] <Hobbsee> apparently not :
[01:14] <Hobbsee> :)
[01:14] <mhb> and you yuriy
[01:14] <stdin> nope, you have 3 lonely/desperate/geek friends :p
[01:14] <mhb> and Hobbsee :o)
[01:14] <yuriy> well, it's not the new year here yet
[01:14] <mhb> yuriy: how's Adept porting?
[01:14] <mhb> if you manage to have a functional version by Wednesday we can start talking bout the membership :o))
[01:14] <mhb> nah, I'm kidding
[01:15] <yuriy> mhb: had enough for today, but got something -- screenshot: http://gamemank.wordpress.com/2007/12/31/happy-new-year/
[01:18] <mhb> KDE4 got new splash screen
[01:18]  * mhb builds kdebase to see it
[01:18] <mhb> unfortunately it's based on that KSplashX horror (personal opinion)
[01:19] <yuriy> which is KSplashX?
[01:19] <yuriy> don't really remember what the deal with the splash engines was
[01:20] <mhb> well, KSplashX is the OpenSUSE splash engine
[01:20] <mhb> it's not really bad performance-wise, and it is better maintained than the last engine was
[01:21] <mhb> but I really dislike the way it is implemented
[01:21] <mhb> actually in order to have a nice configurable splash theme, they statically copy several of the Qt classes into that code
[01:21] <mhb> qimage.cpp and friends are all copied into there
[01:22] <mhb> which I find horrible from an "esthetical" point of view.
[01:23] <mhb> yuriy: do you update your bzr branch frequently?
[01:23] <mhb> == is it up to date? (adept branch)
[01:24] <yuriy> mhb: it's up to date
[01:24] <yuriy> with all the cruft of me desperately trying to get things to work ^_^
[01:25] <mhb> groovy
[01:25]  * mhb checks it out
[01:26]  * yuriy probably shouldn't have committed the last few changes
[01:26] <yuriy> i couldn't get it to debug so i just started inserting kdebug()s and commenting out code
[01:28] <mhb> don't worry
[01:28] <Riddell> happy new year indeed
[01:28] <mhb> happy new year Riddell
[01:28] <yuriy> happy new year Riddell!!
[01:29] <mhb> Riddell: shouldn't you be hogmanaying somewhere?
[01:29] <Riddell> mhb: oh we did
[01:29] <Riddell> we also held the KDE GB AGM
[01:29] <mhb> yuriy: http://img266.imageshack.us/my.php?image=updatersuggestedsy5.png I always wanted Adept to look like this :o)
[01:29] <Riddell> so a duplicate of uses in a nicht
[01:29] <mhb> what's that? AGM?
[01:30] <Riddell> annual general meeting
[01:30] <mhb> I hope you didn't get drunk and signed a key that was not meant to be signed
[01:31] <Riddell> wasnae me
[01:31] <Riddell> one of the longer contributing KDE developers fell over and broke/sprained his ankle
[01:31] <mhb> good :o)
[01:32] <mhb> ah, ungood
[01:33] <Riddell> we put him to bed and drugged him up
[01:34] <mhb> hmm, poor chap
[01:35] <mhb> yuriy: so, how can I reproduce that screenshot of yours?
[01:38] <mhb> yuriy: my ept includes and tagcoll includes are conflicting
[01:38] <mhb> yuriy: did you encounter that too?
[01:38] <mhb> /usr/include/ept/debtags/debtags.h:33:31: error: tagcoll/coll/base.h: No suchfile or directory
[01:39] <stdin> File tagcoll/coll/base.h found in libtagcoll2-dev
[01:40] <mhb> hmm, ln -s to the rescue
[01:41] <yuriy> hmm libtagcoll2-dev should do it
[01:42] <yuriy> but also need to fix the cmakelists to not hardcode the directory for that
[01:42] <yuriy> among other things
[01:43] <mhb> evil disconnects
[01:46] <Hobbsee> ah yes, meeting soon
[01:50] <Hobbsee> nixternal: @blog.  hardy?  gutsy?
[02:03] <yuriy> any luck mhb?
[02:04] <mhb> yuriy: heh
[02:04] <mhb> yuriy: I had to re-learn all the gdb tricks
[02:04] <yuriy> i meant with your problem above
[02:04] <mhb> now I finally have a useful backtrace out of it
[02:04] <yuriy> oh, nice
[02:04] <mhb> ah yes, I fixed it
[02:04] <mhb> it was just a simple ln -s missing
[02:05] <yuriy> for a second i thought you fixed the crash
[02:05] <mhb> no, not yet
[02:05] <yuriy> any idea what i'm doing wrong building it that it doesn't give a backtrace?
[02:06] <mhb> well
[02:06] <mhb> a) use gdb, it's easier to get a decent backtrace with it
[02:06] <mhb> b) tell cmake to Debug build
[02:06] <mhb> c) run adept_manager with --nocrashhandler and --nofork
[02:07] <yuriy> yeah i need to learn that :) not relearn. i've used it from within kdevelop but that wasn't working
[02:07] <yuriy> very little experience with it standalone
[02:07] <mhb> gdb ./adept/manager/adept_manager
[02:08] <mhb> (gdb) run --nocrashhandler --nofork
[02:08] <yuriy> well, i know that much, but from there all i know is "run" which isn't terribly helpful
[02:08] <mhb> (later)
[02:08] <mhb> (gdb) backtrace
[02:08] <yuriy> ah.
[02:09] <mhb> I'm no gdb master either, I just get out of it what I need
[02:10] <mhb> yuriy: did it help?
[02:11] <yuriy> oh, i wasn't working on it. i'm leaving to celebrate soon but i'll give it a shot
[02:13] <mhb> okay, see you later then
[02:13] <yuriy> no, not much of a backtrace. but with those options it at least says it's a segmentation fault
[02:13] <mhb> hmm
[02:13] <yuriy> from some of the stuff i was commenting out i think it might have something to do with stuff from the ui files not getting initialized
[02:14] <yuriy> but that's just a guess, i haven't looked into it
[02:14] <yuriy> k bye, happy new year
[02:14] <mhb> http://paste.ubuntu-nl.org/50343/
[02:14] <mhb> yuriy: ^^
[02:15] <mhb> happy new year to you too
[02:15] <mhb> and kood night
[02:17]  * dasKreech laughs
[02:17] <mhb> dasKreech: why?
[02:21] <nixternal> Hobbsee: hardy
[02:22] <nixternal> yay snow, another 4 inches tonight
[02:25] <crimsun> mmm snow.
[02:32] <Hobbsee> nixternal: yeah, default drivers aren't overly fast
[02:34] <dasKreech> Kood ni... aww he left
[02:34] <dasKreech> Hobbsee: Which card?
[02:34] <nixternal> intel
[02:34] <Hobbsee> dasKreech: 945gm
[02:34] <dasKreech> Hmm
[02:35] <nixternal> Hobbsee: with those tweaks in hardy, it is working very good
[02:35] <dasKreech> jos was doing some blogs bout speed
[02:35] <Hobbsee> nixternal: true, but you can't do video
[02:35] <nixternal> what do you mean I can't do video?
[02:36] <dasKreech> nixternal: She means your ugle
[02:36] <dasKreech> s/le/ly
[02:37] <Hobbsee> nixternal: playing video?
[02:37] <nixternal> sure I can
[02:38] <Hobbsee> with xv?
[02:38] <crimsun> xv will be problematic.
[02:38] <crimsun> x11/xshm will work fine.
[02:38] <nixternal> with vlc, kaffeine, kmplayer
[02:39] <nixternal> wth is xv?
[02:40] <Hobbsee> CheGuevara: i thought we got the new drm
[02:40] <crimsun> http://en.wikipedia.org/wiki/X_video_extension
[02:42] <crimsun> hmm, which new drm?
[02:43] <Hobbsee> apparently the exa mdoe needs a new drm to make it work at a reasonable speed
[02:43]  * Hobbsee thought it went in with the kernel, but obviously not
[02:44] <crimsun> hmph.  Not even vanilla has it?  drm 1.1.0 20060810  i915 1.6.0 20060119
[02:44] <Hobbsee> i'm not sure
[02:45] <crimsun> (I've got 2.6.24-rc6-git6+)
[02:45] <crimsun> let's see if there's some buffoonery to be done from dri git
[02:47] <dasKreech> IBM stuck DRm in the Linux Kernel?
[02:47] <nixternal> not that type of drm
[02:47] <dasKreech> Ok
[02:47] <dasKreech> What kinda are there?
[02:49] <Hobbsee> CheGuevara: how much of that transition got uploaded?
[02:52]  * Hobbsee does imlib2
[02:54] <Hobbsee> + fontforge
[02:59] <crimsun> Hobbsee: do you know if we need a newer mesa (7.1ish), too?
[02:59] <Hobbsee> crimsun: no idea.
[02:59] <crimsun> (we->i915 users)
[02:59] <crimsun> ok, I'll dig a bit deeper.  Just thought I'd attempt to preemptively forego effort duplication.
[03:03] <dasKreech> Does any have any good sites for plane ticket prices?
[03:04] <apachelogger> dasKreech: skyscanner.net
[03:06] <crimsun> I also use orbitz.com and hotwire.com
[03:09] <dasKreech> apachelogger: It starts off asking me if I wanna leave from MoBay. Looks good ;)
[03:14] <Hobbsee> right.  done some of that transition.
[03:29] <nixternal> oh well, warmed up, grabbed a drink, time for some more snowmobiling
[03:30] <crimsun> nixternal: (if you want to chase the "newer drm" path, then note you'll need latest git of both libdrm-3.0.0 and mesa-7.1)
[03:30] <crimsun> nixternal: (it's insufficient to have simply newer libdrm-3.0.0, meaning both the userspace lib and the newer i915.ko)
[03:51] <blueyed> 2008 will be the year of the GNU/Linux Kubuntu Desktop.. :)
[03:51] <blueyed> cheers..
[04:08] <nixternal> that lasted a whole 30 minutes
[05:49] <wolfger> Happy New Year
[05:53] <nixternal> 7 minutes until new year here
[05:53] <nixternal> but happy new year anyways, and happy new year to you as well wolfger
[08:30] <dinosaur-rus> hi all
[08:32] <dinosaur-rus> what wrong is in qt4-dev-tools package? when I'm going to install it, Adept says something'll break...
[09:00] <dinosaur-rus> ah, I understood why
[09:04] <dinosaur-rus> either qt4-dev-tools package's dependencies or the package itself need to be updated. qt4-dev-tools requires libqt4-core 4.3.2-0ubuntu3, but 4.3.2-0ubuntu3.1 is installed... could someone fix it, please?
[10:14] <pgquiles> Riddell: ping
[11:01] <Riddell> hi pgquiles
[11:03] <pgquiles> Riddell: hi & happy new year. Is the TimeVault (https://wiki.ubuntu.com/TimeVault) going to be added to Hardy? Someone did the work for KDE3 a few years ago: http://www.sandeepranade.com/html/ComputerScience/time-travelling-file-manager.html (for ext3cow only, but it might work as a starting point)
[11:03] <Riddell> pgquiles: dunno, never heard of it
[11:04] <pgquiles> Riddell: oh :-)
[11:04] <pgquiles> I read here and there and it seemed to me it was going to be added to ubuntu hardy
[11:05] <Riddell> pgquiles: try contacting its developers
[11:35] <mhb> hey folks
[11:35] <mhb> yuriy: did you read the pastebin backtrace of mine and managed to get a similar one?
[12:10] <jpatrick> txwikinger: ping
[13:09] <txwikinger> jpatrick: pong
[13:10] <jpatrick> txwikinger: happy new year! I was wondering if you minded if I made a PDF version of the bug tridge tutorial you did
[13:10] <txwikinger> jpatrick: No problem
[13:11] <txwikinger> You want me to look over it and make corrections?
[13:11] <jpatrick> ok, I'll try and have it done by today :D
[13:11] <txwikinger> Or you just want to keep it like it was live?
[13:11] <jpatrick> If you want, I don't mind
[13:12] <txwikinger> Whatever you want to do.. I will agree/help with any
[13:12] <jpatrick> fire away :D
[13:13] <txwikinger> I have to dig out my old LaTeX knowledge too :)
[13:13] <txwikinger> My wife wants to publish a poem book
[13:13] <jpatrick> let me upload what I have right now
[13:14] <jpatrick> http://people.ubuntuwire.com/~jpatrick/tutorials/
[13:16] <jpatrick> hmm, I have lunch right now, I'm basically LaTeXifiy the logs at the wiki, can you send the corrections to jpatrick@kubuntu.org ?
[13:17] <txwikinger> ok.. I will have a look a little later.... I have to eat something too, just got up :D
[14:48] <jpatrick> OK, tutorial done
[14:50] <Jucato> Lure: happy new year! :)
[14:51] <Jucato> jpatrick: what tutorial?packaging?
[14:51] <jpatrick> Jucato: bugs
[14:51] <Jucato> oh nice :)
[14:51] <jpatrick> http://people.ubuntuwire.com/~jpatrick/tutorials/kubuntu-tutorials-day-bugs.pdf
[14:51] <Jucato> tutorial on how to create bugs?
[14:51] <Jucato> oh... that bugs :D
[14:52] <Lure> Jucato: happy new year to you an your family (same for all other present kubuntu lovers) ;-)
[14:52]  * Lure is brain-dead because of hunting some plasma panel sizing bug :-(
[14:55] <jpatrick> txwikinger: ^^I'll wait for your +1 before announcing
[14:58] <txwikinger> cool jpatrick -- I have some more urls that I didn't get to during the session that should be added at the end
[14:58] <jpatrick> ok
[15:02] <txwikinger> jpatrick: I sent you an e-mail with the links
[15:04]  * jpatrick looks
[15:34] <jpatrick> txwikinger: talk about email lag :D
[15:34] <txwikinger> :D
[15:35] <jpatrick> I still don't have it..
[15:36] <txwikinger> well it came back to me on bcc
[15:39] <txwikinger> !paste
[15:39] <ubotu> pastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)
[16:23] <Tm_T> Lure: well, I'm just dead
[16:24] <Jucato> Tm_T: happy new year
[16:24] <Tm_T> Jucato: I never seen so much celebrating just for the end of monday like yesterday
[16:24] <Tm_T> weird
[16:25] <Jucato> :D
[16:25] <txwikinger> Mondays are evil...
[16:25] <jpatrick> they're celebrating cos deep down they know.... KDE4 is just round the corner!! :D
[16:25] <txwikinger> lots of celebrating necessary when they are over
[16:26] <Tm_T> http://www.sinfest.net/archive_page.php?comicID=2674
[16:27] <jpatrick> it's done it before plenty of times
[17:10] <wolfger> Tm_T: http://www.myextralife.com/archive.php?date=2007-12-31
[17:44] <mhb> hey
[17:44] <jpatrick> hey mhb
[17:44] <jpatrick> happy new year mate!
[17:44] <mhb> happy new year to you too
[17:48] <mhb> any new topics for our meeting?
[17:50] <mhb> or anything new at all?
[17:50] <jpatrick> mhb: http://people.ubuntuwire.com/~jpatrick/tutorials/kubuntu-tutorials-day-bugs.pdf <- this is new
[17:51]  * mhb reads
[17:56] <mhb> nice, good job jpatrick
[17:57] <jpatrick> :)
[18:18] <yuriy> jpatrick: the introduction is confusing cause you go right into medicine but never mention "triaging"
[18:19] <yuriy> until the last sentence
[18:19] <jpatrick> hmm
[18:20] <yuriy> also " There was a disaster missing — disaster situations." doesn't make sense, what are you trying to say?
[18:21] <jpatrick> yuriy: -> https://wiki.ubuntu.com/KubuntuTutorialsDay/Bugs
[18:22] <yuriy> jpatrick: so is this supposed to come entirely from the irc log or are you trying to create an independently useful document?
[18:22] <jpatrick> yuriy: a mix, but I will fix that
[18:26] <jpatrick> yuriy: ok, fix uploaded, thanks
[18:36] <CheGuevara> hi
[18:37] <jjesse_> hello
[18:38] <CheGuevara> happy new year :)
[18:38] <jjesse_> you too :)
[18:38] <CheGuevara> hangover sucks lol
[18:43] <CheGuevara> meh 36 new emails
[18:53] <yuriy> mhb: still can't get a backtrace
[18:54] <Vorian> I have a few days off, is there anything I can help with? :)
[18:57] <yuriy> mhb: this is all i get http://paste.ubuntu-nl.org/50412/
[19:01] <jjesse_> when does kde4 release officially?
[19:02] <yuriy> i think it's jan 11
[19:03] <jjesse_> cool thanks
[19:36] <yuriy> mhb: wow. i wasn't doing setupUi()
[20:38] <mhb> yuriy: heh :o)
[20:39] <mhb> yuriy: no new commits though
[20:39] <mhb> yuriy: did you manage to get a decent backtrace like mine?
[20:39] <mhb> in the end
[20:40] <yuriy> mhb: yeah backtraces are fine now, seems just that one spot that wasn't working, i think i commented out another line and it started working
[20:42] <mhb> yuriy: commit if there's more to it than last time, I'm like I child: I wanna see all the time :o)
[20:46] <yuriy> mhb: committed
[20:51] <mhb> yuriy: nice, it even loads the info :o)
[20:51] <mhb> yuriy: then another crash
[20:57] <yuriy> yup, working on that one
[20:59] <yuriy> k fixed that one, now another one and no backtrace again
[20:59] <mhb> yuriy: no backtrace?
[20:59] <mhb> yuriy: hmm, lemme try getting it
[21:00] <yuriy> mhb: committed
[21:01] <yuriy> oh pfft that one's obvious
[21:02] <yuriy> hmm or not
[21:02] <yuriy> or yes
[21:03] <mhb> the prefix?
[21:04] <yuriy> no, the next crash. segfaults because of referring to actions and the sources editor that i commented out since i need to port the former and we aren't even using the latter
[21:06] <mhb> ah
[21:07] <yuriy> http://www.yktech.us/temp/adeptqt4.png :D
[21:07] <iRon> yuriy: looks nice :)
[21:08] <mhb> how did you get that?
[21:08] <mhb> so the main window (before it) is working?
[21:08] <CheGuevara> nice :P
[21:09] <mhb> but I agree, nice work
[21:10] <yuriy> mhb: no, it starts up on that, not quite sure why yet
[21:13] <mhb> ah
[21:21] <mhb> hmm
[21:22] <mhb> I never knew adept installer has such a nice UI.
[21:25] <CheGuevara> about the only part of adept that does :P
[21:25] <mhb> ya
[21:25]  * CheGuevara actually has synaptic and update-manager installed
[21:26] <mhb> if there was an "Advanced View" button which would add some options, it'd be perfect
[22:35] <CheGuevara> !gpg
[22:35] <ubotu> gpg is the GNU Privacy Guard.  See https://help.ubuntu.com/community/GnuPrivacyGuardHowto and class #8 on https://wiki.ubuntu.com/ClassroomTranscripts
[23:07] <DaSkreech> !info nmap
[23:07] <ubotu> nmap: The Network Mapper. In component main, is extra. Version 4.20-2 (gutsy), package size 732 kB, installed size 2640 kB
[23:38] <DaSkreech> hi Jucato
[23:40] <Jucato> yes?
[23:41]  * DaSkreech waves sheepishly
[23:41] <Jucato> happy new year? :)
[23:42] <DaSkreech> \o/
[23:42] <Jucato> :D
[23:42] <DaSkreech> Are Drakes dragons?
[23:43] <Jucato> depends on which "drake" you are referring to I guess.... drakes are also male ducks (as in dapper drake)
[23:44] <Jucato> but I guess some consider "drake" as "dragon" from "draco"... maybe.... or from fantasy games/films...
[23:45] <DaSkreech> I saw your n-blont mention dragons :-)
[23:45] <Jucato> oh :)
[23:45] <DaSkreech> I thought that Konqui was a drake
[23:45] <Jucato> er...
[23:45] <Jucato> O.o
[23:45] <DaSkreech> It has a K in it :)
[23:45] <Jucato> :P
[23:45] <DaSkreech> Wait Konqi
[23:48] <CheGuevara> https://edge.launchpad.net/~che-guevara-3/+archive
[23:49]  * mhb 's back, everyone rejoice!
[23:49] <Jucato> mhb: happy new ear!!!!!!!!!
[23:49] <CheGuevara> w00t
[23:49] <Jucato> er.. year*
[23:49] <CheGuevara> :P
[23:49] <mhb> Jucato: to you too
[23:50] <mhb> Jucato: so, have you noticed the latest adept koolness?
[23:50] <DaSkreech> My mom has a happy new ear
[23:50] <Jucato> mhb: nope... hadn't had time for any dev work since the 24th of Dec... :)
[23:50] <mhb> Jucato: by an awesome person which will undoubtedly get membership very soon
[23:51] <Jucato> mhb: care to give me a summary? :D
[23:51] <yuriy> Jucato: http://www.yktech.us/adeptqt4a.png
[23:51] <mhb> yuriy: wow, just checked out and built...
[23:51] <mhb> yuriy: supermegaawesome
[23:52] <CheGuevara> heh
[23:52] <DaSkreech> yuriy: Doesn't work
[23:52] <Jucato> yuriy: redirects to http://people.brandeis.edu/~ykozlov//adeptqt4a.png.. which is not found :(
[23:52] <CheGuevara> http://people.brandeis.edu/~ykozlov//temp/adeptqt4.png may be
[23:52] <Jucato> wait, yuriy isn't a member yet? O.o
[23:53] <yuriy> err stick a "temp" between the slashes
[23:53] <Jucato> woah!! Qt4/KDE4? O.o
[23:53] <DaSkreech> That's a nice oxygeny look
[23:53] <Jucato> Adept in Qt4/KDE4?!?!?!
[23:53]  * Jucato faints
[23:53] <DaSkreech> Damn you yuriy !
[23:54] <DaSkreech> I wanted a communtiy :-(
[23:54] <mhb> Jucato: like I said, he's supermegaawesome
[23:54]  * Jucato falls down in worship
[23:54] <Jucato> yuriy: maybe one day you can teach me the intestines of apt
[23:54] <Jucato> er... I meant innards
[23:54]  * DaSkreech kicks Jucato
[23:54] <yuriy> Jucato: i know nothing about it, haven't touched any backendish stuff
[23:54] <Jucato> ah
[23:55] <Jucato> still, great job! :)
[23:55]  * Jucato is jealous hahahah :P
[23:55] <DaSkreech> Should he have to touch backend stuff?
[23:55] <mhb> yuriy: you're getting membership just to be able to post those screenshots to planet ubuntu
[23:55] <Jucato> :D
[23:55] <DaSkreech> wouldn't that be pretty bad design?
[23:55] <CheGuevara> lol
[23:56] <Jucato> DaSkreech: he doesn't need to touch the backend, but may want to revise how adept uses the backend
[23:56] <Jucato> yuriy: believe him when he says that. he's up for kubuntu council anyway :)
[23:56] <yuriy> DaSkreech: as Jucato said, somebody will have to fix adept's useless errors for example
[23:56] <Jucato> what he says eventually comes true
[23:57] <MaximLevitsky> Anybody noticed that kdm doesn't work in XDMCP?
[23:57] <mhb> MaximLevitsky: not really, no XDMCP here.
[23:57] <mhb> MaximLevitsky: is there a bugreport about it?
[23:57] <MaximLevitsky> https://bugs.launchpad.net/ubuntu/+source/kdebase/+bug/178242
[23:57] <ubotu> Launchpad bug 178242 in kdebase "KDM doesn't work in XDMCP mode" [Undecided,New]
[23:57] <MaximLevitsky> mine :-)
[23:58] <Jucato> yuriy: now that it's ported (100%?), maybe we can focus the next months/years cleaning up the code and the UI :D
[23:58] <DaSkreech> MaximLevitsky: :-)
[23:58] <Jucato> (although dunno how things stand with Adept's upstream...)
[23:59] <mhb> Jucato: depends on what we actually want to do
[23:59] <yuriy> Jucato: far from 100%... just the manager, and it deadlocks if run as root
[23:59] <mhb> Jucato: I would vote for actually ditching the manager and improving the installer only
[23:59] <yuriy> and as you see looks quite messy
[23:59] <CheGuevara> weren't we switching to another package manager
[23:59] <Jucato> 1. remove duplicate directories. 2. rename classes to be more... um... not Application/TestApp. 3. rename files to reflect content...