No, I am not referring to Martin Luther King Jr. but, it may be revolutionary. I have an idea quite quest worthy for insanity. All crimped up into a repository ready for distribution, or the thought and intention of an idea. I just need to put some motivation behind it. I’ve thought about the idea I’m going to explain to you for quite a while now, although, tonight I’ve extended the idea. It’s still the same thought, but a bit more expanded.
My revolutionary idea is quite consistant of building a CVS. A CVS is a content version system that keeps track of versions of software and keeps you uptodate with current versions of software. I want to build a CVS with subversion, have all the GPL’d, and LGPL’d and other software I use in the repository so when I go to reformat my Desktop and after I’ve installed Ubuntu, I can do a 5 click install or something similar and have all the software I use installed in an instance.
So, instead of searching around for a half hour for all the software I use, I can have everything that I essentially use at my own hands. Although, it would be hard to keep track of all current versions of software I use. So much is installed, it’s hard to know or remember what you had installed prior to the removal of the last session you had.
With such a CVS installed – is there a way to find out what software has updated or not? I’m sure current active projects have RSS feeds that can be used so you can be informed on what has updated, and when a major release is upcoming.
Then after that thought of having subversion installed for my own use, I was thinking, “hey, I wonder if I could create other repository(1+) to keep track of other current projects and software?”
If so, I could create profiles of repositories in which people can select, and download. So, say if you were into graphic design, video editing, creating vector graphics, drafting, etc.. I could create certain profiles, or keywords and have the best possible software to download with an add of the repository. But, come to think about it when loading Synaptic packages are sort out by categories and sorted out anyway.
What if someone is running a system with limited resources and want the best CLI programs, and don’t know what to get? I can have a section of the repository pointing to the best packages that I like and it will direct them to something of relevance.
Usually, myself, I do research before I install software because there is over 23000 packages in the Ubuntu repositories and there are a lot of different authors of software and some software can do the same thing, but, do things better or have better organization with tasks and have a better use interface.
In order for me to get going on this idea, and situation. I need to learn how to install subversion, and use it. Subversion won’t limit be to just that either, it will give me good ideas on how software is packaged too and will eventually help me learn and distribute packaging.
Thanks for your time, and looking forward in your response.
–Justin
Posted by Justin 



