[00:04] <bryce> TwoToneSpirit, sounds like you need MPX
[00:11] <TwoToneSpirit> MPX looks amazing and I'm definitely psyched for it, but isn't that designed for use on the same interface?  I guess my deeper question is this:  Can a single instance of X drive multiple computers at the same time?
[00:22] <bryce> no, but there are various technologies out there that allow you to share between multiple computers
[00:23] <bryce> I don't know what I'd recommend particularly offhand, but as you do more research I think you'll see you have lots of options beyond X for doing this
[06:14] <Sarvatt> well that took all darn day
[06:14] <Sarvatt> http://sarvatt.com/downloads/ppa-purge.sh
[06:14]  * Sarvatt fails at scripts
[06:15] <Sarvatt> got it working so you can use it to remove any PPA instead of just edgers, it just defaults to edgers
[06:20] <Sarvatt> testing of it would be appreciated :)
[06:21] <Sarvatt> havent been able to screw anything up yet at least, removed 9 PPAs so far
[06:22] <virtuald> nice! now make me a script to search /usr for files not belonging to any package :p
[06:23] <virtuald> actually rkhunter or checkrootkit or what its name was might have that
[06:28] <Sarvatt> hmm cant use -v as the last (or only) option but it works if theres something after it, oops
[06:38] <hyperair> virtuald: find /usr -type f | xargs dpkg -S > /dev/null
[06:38] <virtuald> thank you :)
[06:38] <hyperair> :)
[06:40] <virtuald> that's a lot
[06:40] <virtuald> it listed like a million python files
[06:43] <virtuald> needed -print0 too
[07:00] <hyperair> -print0?
[07:01] <hyperair> ah, and xargs -0
[07:01] <hyperair> i've learnt something new today =O
[07:04] <hyperair> Sarvatt: you should create a package which contains that script, or better yet, include that functionality into the computer janitor application
[07:04] <hyperair> i reckon it'd be pretty useful
[07:05] <Sarvatt> ah darn
[07:05] <Sarvatt> E: Release 'karmic' for 'libdrm-radeon1' was not found
[07:05] <Sarvatt> need to handle that better :D
[07:06] <hyperair> hahah
[07:27] <Sarvatt> hope theres some way to have apt-get install ignore non existant packages or else i'm going to have to work another package comparison against the ubuntu package list which will be tougher because its stored with the mirror name in it
[07:34] <hyperair> try parsing the output of apt-cache policy
[07:34] <hyperair> and maybe the return value
[07:59] <Sarvatt> phew, just switching it from apt-get to aptitude works, it ignores the error
[07:59] <hyperair> =O
[08:00] <hyperair> actually using aptitude might result in strange results
[08:00] <hyperair> if aptitude can't find an exact match, it uses it as a regex
[08:03] <Sarvatt> http://sarvatt.com/downloads/script.txt
[08:03] <hyperair> nice.
[08:03]  * Sarvatt wonders if theres an Apt::foo::bar command to make it ignore the missing files
[08:07] <Sarvatt> hmm, could have it apt-get install $APTLINE then aptitude install $APTLINE after since it wouldnt do anything if apt-get worked
[08:07] <Sarvatt> sick of looking at it for today lol
[08:07] <hyperair> hahah
[08:07] <hyperair> why don't you refrain from adding missing packages into the APTLINE?
[08:30] <tjaalton> #&¤/"!(% ffox fails to refresh some pages
[08:32] <tjaalton> all I get is either the previous page drawn on it, or whatever happens to be under the window
[08:33] <tjaalton> go nvidia
[08:35] <tseliot> tjaalton: what version of the driver is that?
[08:35] <tjaalton> 180, jaunty
[08:36] <tseliot> nvidia released a bugfix update yesterday
[08:36] <tjaalton> for instance loading a buglist from bugzilla.redhat.com fails
[08:36] <tjaalton> the page loads, but the view isn't refreshed
[08:37] <tjaalton> this happens on my intel laptop too, when I restart the browser session, although then it's enough to minimize the windows
[08:37] <tjaalton> random crap on some of the windows until I do that
[08:38] <tseliot> how much RAM does your system have and what card are you using?
[08:38] <tseliot> (nvidia)
[08:38] <tjaalton> 4GB, 9600GT
[08:38] <tseliot> is PAE enabled?
[08:39] <tjaalton> it was the same with 8600GT, but the card had too little memory for compiz to be usable on a 30" screen
[08:39] <tjaalton> dunno
[08:39] <tjaalton> stock jaunty, so don't think it is
[08:39] <tseliot> ok
[08:40] <tseliot> does it happen only with firefox?
[08:40] <tjaalton> yes
[08:40] <tjaalton> not that I use much else than ffox and g-t
[08:45] <tseliot> does it happen when compiz is disabled?
[08:45] <tjaalton> it would ruin my desktop layout :)
[08:45] <tjaalton> but maybe I should try..
[09:58] <tjaalton> now ffox crashed and I can't reproduce it
[09:58] <tjaalton> and what's more fun is that I get different results from the query from two different computers. bugzilla is a real mystery
[10:55] <tseliot> heh
[11:03] <Sarvatt> haha
[11:04] <Sarvatt> added the ppa-purge package to edgers but i just realized its going to remove itself because of the way it works
[12:25] <Sarvatt> ahh ok figured out how to make a .symbols for libdrm-radeon1, just had to run dpkg-gensymbols after building it
[12:27] <Sarvatt> i dont know what was in 2.4.11 and what was in 2.4.12 though, just going to put everything at 2.4.12
[12:51] <Sarvatt> when symbols are removed should i add the #MISSING line or just remove the symbol?
[12:52] <Sarvatt> - dma@Base 2.4.4
[12:52] <Sarvatt> +#MISSING: 2.4.12+git20090729# dma@Base 2.4.4
[12:54] <tjaalton> duh, so 2.4.12-1u1 doesn't have libdrm-radeon1
[12:55] <tjaalton> or install, rather
[12:55] <Sarvatt> yeah need to --enable-radeon-experimental-api=yes for it to build, i've been making libdrm-radeon1 packages on edgers
[12:56] <tjaalton> oh, ok
[13:12] <tjaalton> mvo: why does dpkg sometimes fail with the error "package foo is already installed and configured"?
[13:12] <tjaalton> mvo: there are many bugs with a random package failing because of that
[13:18] <mvo> tjaalton: its often a followup failure from a earlier error, sometimes it seems to be releated to triggers. if it does not fit any of the two, please show me a example and I have a look
[13:18] <mvo> tjaalton: I suspect there might be a new bug somewhere, but so far I was not able to fnd anything 
[13:19] <tjaalton> mvo: ok I'll try to find a good example
[13:19] <mvo> thanks!
[13:30] <tjaalton> mvo: for instance bug 397718 which I happened to close already
[13:31] <tjaalton> there was some issue with the initramfs update, not libxcb
[13:35]  * mvo looks
[14:41] <Sarvatt> odd, dropped like 600 karma when i pushed a new bazaar branch
[14:43] <Sarvatt> pushed that ppa-purge package up to xorg-edgers bzr incase anyone else wants to mess around with it
[14:44] <tjaalton> now that's a headline; lp hates bzr ;)
[14:44] <Sarvatt> surprised it actually works as well as it does, i managed to completely switch from xorg-testing to karmic to xorg-edgers and back to karmic fine. was expecting things to blow up because of all the changes in xorg 7.5
[14:48] <tjaalton> nice
[15:00] <Sarvatt> they broke the video abi yet again a few days ago on xserver master, and i think the nvidia guy is about to push more breakage so i'm not updating the 7.5 ppa for another week probably
[15:01] <tjaalton> at least XI2 is ready for branching
[15:02] <tjaalton> which is nice, but I'm not sure if it includes XKB2
[15:04] <Sarvatt> i dont see any XKB2 branches anywhere, might be included in XI2?
[15:04] <Sarvatt> or maybe thats coming in 2.1
[15:05] <Sarvatt> looks like input proto is stabalized, all the latest commits are doc updates http://cgit.freedesktop.org/xorg/proto/inputproto/log/
[15:06] <tjaalton> that's what peter said on the list
[15:09] <Sarvatt> jcristau: why dont we use  -- -c4 for pixman libxi or libx11 dh_makeshlibs?
[15:10] <Sarvatt> libxext too
[15:11] <Sarvatt> ahh libx11 and libxext dont have symbols
[15:11] <Sarvatt> i missed that libxi had new symbols for a few weeks because i was expecting it to fail to build, oops
[15:19] <Sarvatt> surprised xserver-xorg-video-ati has gone over 2 weeks now without being able to build against xserver 1.6.2+ when libdrm-radeon1 exists
[15:29] <Sarvatt> yay, ya dropped 01_gen_pciids.patch from -nv :D
[15:30] <tjaalton> yep
[15:30] <tjaalton> wonder how many bugs that alone fixes..
[15:30] <Sarvatt> intel does need a no change rebuild once xserver builds though for the new dri2 stuff
[15:30] <Sarvatt> lol probably 50% of them
[15:31] <Sarvatt> theres at least 50 cards that werent getting supported by -nv that should have been, not to mention now all 7xxx IGP's work instead of just the 2 explicitly added in the patch
[15:32] <Sarvatt> hope pixman stable releases before karmic freezes, plan on buying a arm board to mess with and that should be a good speedup
[15:33] <Sarvatt> hmm
[15:33] <Sarvatt>    - Enable support for X11 input hotplugging:
[15:33] <Sarvatt>      + debian/rules: Do not remove 10-x11-input.fdi, we want to install it by
[15:33] <Sarvatt>        default.
[15:33] <Sarvatt> in the latest hal
[15:34] <Sarvatt> doesnt that duplicate the one in xorg meta?
[15:34] <tjaalton> heh, right
[15:34] <tjaalton> hmm not sure
[15:35] <Sarvatt> doesnt look like it does, my mistake
[15:35] <Sarvatt> was the keymap one i was thinking of
[15:35] <tjaalton> yep
[15:37] <Sarvatt> btw patch 104 in -nv can be dropped, the 9100m support is bogus and the 6600gt addition breaks things because it forces the default options instead of the 6600gt specific ones that would get used if the driver probes behind the agp bridge
[15:37] <tjaalton> ok, good
[15:38] <Sarvatt> the 7300GT patch as well actually
[15:38] <Sarvatt> 10DE02E2 is the agp/pci-e bridge chip pci id, the driver would probe behind that and match the actual 7300GT chipset
[15:39] <Sarvatt> http://sarvatt.com/git/cgit.cgi/xf86-video-nv/commit/?id=8004d703d8607602a638c4030d80fdd52421516c
[15:39] <Sarvatt> thats a list of all the agp/pci-e bridge chip pci-ids that we dont want to add to the table
[15:41] <tjaalton> ok, I'll drop those and upload
[15:41] <Sarvatt> sorry to mention all that *after* you uploaded
[15:41] <tjaalton> np
[15:43] <Sarvatt> do you know of any reason evdev would be adding keyboard devices for my webcams? they dont have physical buttons or anything
[15:43] <tjaalton> maybe hal shows them having input.foo
[15:43] <tjaalton> lshal
[15:49] <Sarvatt> ahh yep http://sarvatt.com/downloads/video.txt
[17:18] <jcristau> Sarvatt: yeah -c4 would make sense for libXi
[19:03] <Sarvatt> ohhh, apparently usplash not working might be related to my 1024x600 screen in KMS? does anyone actually have a usplash progress bar in KMS or do all these bug reporters just happen to be on netbooks too? :D
[19:07] <Sarvatt> i finally broke down and got a core dump to look into it more and i cant find any usplash intel KMS bugs that arent for 1024x600 screens
[19:09] <Sarvatt> complete report -- 84k reduced report for low bandwidth -- 971k :D
[19:10] <Sarvatt> yep same as all of the bug reports, segfault in memset_var()
[19:11] <hyperair> i'm not on a netbook!
[19:11] <Sarvatt> you dont see a progress bar either?
[19:11] <hyperair> 1280x800 and no usplash progress bar.
[19:11] <Sarvatt> you have a weird setup that isnt expected to work anyway though lol
[19:11] <hyperair> pah =(
[19:12] <hyperair> it works without KMS
[19:12] <hyperair> i haven't tried booting with splash on the recent kernels though
[19:12] <hyperair> i'm content with having a bunch of penguins sit on top my my console while i type my password in
[19:13] <Sarvatt> they dont care about people that have the encrypted password entries from what i read on gobby at UDS, if ya have that they throw the kitchen sink in the initramfs and say to heck with your boot times :D
[19:13] <hyperair> O_o what?
[19:14] <hyperair> well actually my boot time is pretty good
[19:14] <hyperair> just the login time that sucks
[19:14] <hyperair> you obviously can't really time the boot time when you've got a password prompt.
[19:14] <Sarvatt> power usage has been really bad for me on karmic
[19:14] <hyperair> it was worse previously, but getting better
[19:14] <hyperair> i can hit somewhere around 2.5-3h 
[19:15] <Sarvatt> i went from 6.7W idle usage to 10.5 since april
[19:15] <hyperair> oh shutup >=(
[19:15] <hyperair> mine's 20W.
[19:15] <Sarvatt> Power usage (ACPI estimate): 10.8W (0.9 hours) :(
[19:15] <hyperair> it was better in intrepid though
[19:15] <hyperair> i could push it down to 15W in intrepid.
[19:16] <Sarvatt> ah i havent moved my acpi-support ac.d and battery.d scripts over to pm-utils yet actually... that'd explain it
[19:16] <hyperair> O_o
[19:17] <Sarvatt> they dropped acpi-support scripts, i had a ton of tweaks in there that helped
[19:18] <Sarvatt> hmm b43 wont let me change txpower anymore either
[19:19] <hyperair> hmm i wonder if i can change the txpower here on iwlagn
[19:21] <Sarvatt> you're compiling your own kernels arent you? have you tried PHC?
[19:21] <Sarvatt> not that atoms use much power but i was undervolting it alot before with no problems
[19:26] <Sarvatt> _wow_ i'm amazed at all of the stuff that was removed from ubuntu-desktop, i just reinstalled it with no extra packages needed
[19:30] <cwillu_clone> I seem to have an X memory leak, running nvidia-180 w/ compiz.  Xorg is showing 1.1g resident with 1918m virt after 3 hours, xrestop shows 45m total allocated
[19:32] <cwillu_clone> xorg 1:7.4+3ubuntu5
[19:33] <cwillu_clone> machine was nearly hardlocked this morning, x has similar memory usage
[19:35] <Sarvatt> you arent the only one i've heard that from using nvidia too
[19:35] <cwillu_clone> just recently?
[19:35] <Sarvatt> yep past week
[19:35] <cwillu_clone> okay
[19:36] <hyperair> Sarvatt: i've been compiling kernels *for* PHC.
[19:36] <Sarvatt> checked nvnews.net forums cwillu?
[19:36] <Sarvatt> ah! lol
[19:36] <Sarvatt> its a shame thats not in mainline, i miss being able to massively undervolt my turion in windows
[19:37] <cwillu_clone> Sarvatt, I generally try to avoid forums, as though they contained a deadly plague that could infect my mind by merely reading them :p
[19:37] <Sarvatt> oh its not as bad as the fox news forums you hate over there, actual nvidia linux devs on there
[19:37] <Sarvatt> http://www.nvnews.net/vbulletin/forumdisplay.php?f=14
[19:37] <cwillu_clone> ah, neat :)
[19:38] <cwillu_clone> "fox news forums", is that the new term for ubuntuforums?
[19:38] <Sarvatt> thats what you coined it :)
[19:38] <cwillu_clone> I coined it?
[19:38]  * cwillu_clone checks his logs
[19:39] <Sarvatt> i wouldnt be surprised if its nvidia-settings causing the problems
[19:40] <Sarvatt> dont see anything in the first few pages :(
[19:40] <cwillu_clone> I got the impression that they're already discouraging 180 in preference to 185 or even 190
[19:42]  * cwillu_clone curses, did they _really_ need to put a captcha on the search!?
[19:42] <cwillu_clone> no hits for 'leak' in the last two weeks
[19:43] <cwillu_clone> and I can't do another search for another 21 seconds... :p
[19:43]  * hyperair scratches his head and wonders why the power usage won't drop further
[19:45] <Sarvatt> oh thats new
[19:45] <Sarvatt> Version: 185.18.29
[19:45] <Sarvatt> Operating System: Linux x86
[19:45] <Sarvatt> Release Date: July 28, 2009
[19:45] <Sarvatt> yeah the settings are screwed up using the 180.25 nvidia-settings for some things :(
[19:47] <cwillu_clone> i.e., even with nvidia-settings not running as far as I can see?
[19:49] <hyperair> hmm how strange.
[19:50] <Sarvatt> how much memory does pmap say its using?
[19:50] <hyperair> with gdm stopped, and just a screen session running, 18W of power.
[19:51] <Sarvatt> sudo pmap $(pidof X)
[19:52] <cwillu_clone> working on it :p
[19:53] <cwillu_clone> 1941764k
[19:53] <Sarvatt> wow
[19:53] <cwillu_clone> 523mb in an [anon] block
[19:54] <Sarvatt> 57380k here
[19:54] <cwillu_clone> plus another 123mb, a 270mb, a 221mb, 311mb, 322mb, all [anon]
[19:54] <cwillu_clone> that's all the big ones that I can see
[19:54] <cwillu_clone> everything else is 30mb or less
[19:54] <Sarvatt> tried drivers from nvidia to see if its any difference?
[19:55] <Sarvatt> any different rather
[19:55] <cwillu_clone> not yet, only noticed it this morning when the machine was unresponsive
[19:55] <cwillu_clone> my home machine hasn't had any issues with 180 or 185
[19:55] <cwillu_clone> this one is on karmic, home machine is still jaunty
[19:56] <cwillu_clone> I'm kinda wondering if pixmapcachesize is affecting this at all
[19:56] <Sarvatt> http://www.nvnews.net/vbulletin/showthread.php?t=136271
[19:56] <cwillu_clone> same setting here and at home, but who knows
[19:57] <cwillu_clone> 400mb isn't unusual for me though
[19:57] <cwillu_clone> useevents isn't showing up in my log, nor am I using kde4 (although somebody did mention related troubles with gnome+compiz, although he didn't include any links)
[19:58] <cwillu_clone> restarting compiz didn't affect the memory usage at all that I noticed
[19:59] <Sarvatt> it didnt affect it when there was a leak in the intel mesa drivers either, had to just not have it enabled at boot
[20:00] <cwillu_clone> fair enough
[20:02] <Sarvatt> might be the same I mean, dunno
[20:59] <Sarvatt> anyone hip to the apport-retrace foo? not sure what I want to do here, installed all the dbgsym packages but i think i just screwed up and removed the core dump from the report
[21:01] <Sarvatt> sudo apport-retrace -v --confirm -r /var/crash/_sbin_usplash.0.crash --no-pkg -g 406569
[21:01] <Sarvatt> that sound right?
[21:02] <Sarvatt> sweet, that worked, got a gdb session with the dump
[21:06] <cwillu_clone> ugh, swap thrashing
[21:07] <cwillu_clone> no, STOP trying to page firefox in, let the ssh process work!
[21:07] <cwillu_clone> let me KILL stuff!
[21:07] <cwillu_clone> nooooooo!
[21:11] <cwillu_clone> firefox finally oom'd :p
[21:11] <cwillu_clone> I guess Xorg is concerned immune to that?
[21:56] <bryce> sheesh, it's already 2pm.  what a morning.
[22:19] <bryce> Sarvatt, http://pastebin.ubuntu.com/236145/
[22:21] <Sarvatt> ah that doesnt have packages in ubuntu does it? its failing for things that dont have packages in ubuntu, need to make it just purge those after if that happens
[22:22] <bryce> no gtg is in universe for karmic afaik
[22:22] <bryce> bryce@chideok:~/bin$ apt-cache madison gtg
[22:22] <bryce>        gtg |    0.1.2-1 | http://archive.ubuntu.com karmic/universe Packages
[22:22] <bryce>        gtg |    0.1.2-1 | http://archive.ubuntu.com karmic/universe Sources
[22:22] <bryce> anyway, no biggie, that was just some random ppa in my sources.list, let's try xorg-edgers...
[22:23] <bryce> Sarvatt, at least it did comment out the entry properly
[22:24] <bryce> Sarvatt, btw notice I had to put "foo" on the command line in order to get the script to run; without that it kept giving me usage directions
[22:24] <Sarvatt> it should remove the karmic ones fine then, theres a problem with it needing the -t /tmp added (or just random characters at the end) too. it fails when there isnt a package in the ubuntu archives with the same name right now
[22:25] <Sarvatt> started needing the extra string at the end when i made it so it didnt default to xorg-edgers when you run it with no options, i suck at scripts :D
[22:25] <Sarvatt> i used auto-xorg-git as the base pretty much
[22:27] <Sarvatt> for edgers it doesnt remove libdrm-radeon1
[22:27] <Sarvatt> since its not in the archives
[22:28] <Sarvatt> doesnt hurt anything though, i put a message to manually remove it if the ppa is xorg-edgers
[22:28] <bryce> Sarvatt, patch: http://pastebin.ubuntu.com/236147/
[22:29] <bryce> wait
[22:29] <bryce> yeah that patch looks ok
[22:30] <bryce> if called with no options it gives the usage error and does not default to xorg-edgers
[22:31] <bryce> ok, with that change it ran through disabling xorg-edgers properly, and reinstalling drivers
[22:31] <Sarvatt> https://code.edge.launchpad.net/~xorg-edgers/+junk/ppa-purge
[22:32] <bryce> heh, yeah I recognize the coding style, strangely familiar ;-)
[22:33] <bryce> why "+junk"?
[22:34] <bryce> (this script's too cool to be called junk :-))
[22:36] <Sarvatt> oh thats exactly the change i added so it would return the help when you call it with no options
[22:36] <Sarvatt> dunno that was the default on some guide i was looking at, not a bzr fan :D
[22:37] <Sarvatt> easy enough to move it somewhere else, no revisions :D
[22:38] <Sarvatt> oh i went and made -n not initalize to anything with the intention of having a check if the variable was null to replace that section you had in the patch, but got sick of looking at it this morning :D
[22:38] <bryce> ok, I can hack that in
[22:39] <Sarvatt> the removal line at the end needs work, i didnt know what to do there
[22:41] <Sarvatt> the reason i did the fallback to aptitude thing was because apt-get errors if you try to install package/$DIST and it doesnt exist for the dist, aptitude at least removes everything but leaves the non existing package
[22:41] <Sarvatt> couldnt find any way around it with apt-get and just needed something that would work without spending 4 more hours writing up another comparison against the ubuntu package list
[22:41] <Sarvatt> because those dont have standard names :(
[22:42] <Sarvatt> what should it be listed as? i dont know anything about  bzr and all the guides were saying use +junk if it doesnt have a package, only reason I did it :D
[22:47] <bryce> ok, pushed a change for -n
[22:51] <bryce> hmm
[22:51] <bryce> I'm leaning towards just "tools" or "scripts" or something
[22:52] <bryce> or even just "main"
[22:52] <bryce> let's see what the qa team does, they have a lot of bzr trees
[22:53] <bryce> ah
[22:53] <bryce> ~ubuntu-qa/sru-tools/trunk
[22:53] <Sarvatt> bzr: ERROR: Permission denied: "~xorg-edgers/ppa-purge/ubuntu/": : Project 'ppa-purge' does not exist.
[22:54] <Sarvatt> maybe if i made a project?
[22:54] <bryce> nah
[22:54] <bryce> what command were you attempting?
[22:54] <Sarvatt> bzr push bzr+ssh://sarvatt@bazaar.launchpad.net/~xorg-edgers/ppa-purge/ubuntu
[22:54] <Sarvatt> looks like i can just make a new ppa-purge project to do it though
[22:55] <bryce> ok
[23:01] <Sarvatt> bingo
[23:01] <Sarvatt> bzr push bzr+ssh://sarvatt@bazaar.launchpad.net/~xorg-edgers/ppa-purge/ubuntu
[23:02] <Sarvatt> had to tell it its a project first so it'd let me
[23:03] <Sarvatt> https://code.edge.launchpad.net/~xorg-edgers/ppa-purge/ubuntu
[23:04] <Sarvatt> deleting the +junk one, pushed it with your changes to the better name
[23:04] <bryce> awesome
[23:13] <Sarvatt> so that change you made makes the trailing text the old -n command?
[23:14] <Sarvatt> oh $1 gotcha
[23:17] <Sarvatt> its freaking handy though, surprised noone made something like this before. its a pain in the butt removing my PPAs because theres so many packages and outside of packages that arent in ubuntu (only libdrm-radeon1 that i've run into out of 9 PPAs i've run it on) it works pretty well
[23:18] <Sarvatt> theres probably going to be errors with it if people have the same ppa in multiple .lists
[23:21] <Sarvatt> it probably should always be verbose, only added that because I had a bunch of options in there for debugging to see what it was doing
[23:22] <bryce> yeah I agree it seems odd that someone hasn't already made something like this
[23:22] <bryce> although, something in the back of my head is saying I did run across some sort of ppa manager at one point
[23:25] <Sarvatt> thinking about guifing it with zenity at some point
[23:25] <Sarvatt> but i dont know how that works on KDE
[23:26] <bryce> should work fine on kde
[23:26] <bryce> I think