Obviously, the last few posts, including my own, were spoken in frustration. But each participant has made some valid points. There is always room for improvement in all areas, and those areas that could use improvement need to be discussed.
One is that the extension making process could be more documented. Though the details of extension making are not quite the moving target they once were, I am sure there could be more specific things like the details of the info file. I post in the forum as changes occur in the area of extension making, but I am sure more could be added to the wiki. The community has done a good job at putting information in the wiki and keeping it current.
Another is the issue of updating extensions that are not your own. It has been discussed in other threads, but I would like to add some details. As for extensions with the same name, it is a hard and fast rule not to submit a newer version or any update to an extension maintained by someone else. But when we get into -svn extensions, or an extension that could be built as gtk1 as well as gtk2, then it gets into a grey area. There are extensions where I have the gtk2 version and Juanito has the gtk1 version. Usually that is no issue. But I do ask that if you are building a gtk1 version of an app the already has a gtk2 or cli version in the repo, simply let the maintainer of the existing extension be aware of what you are doing so plans don't collide. Same with an -svn versus a stable version. I will make a point to extend the rule of not submitting a new version of someone elses existing extension to this grey area, but I do need to count on the community to follow this courtesy. And if you see another version of an extension of yours in the repo under a different extension name, let me know if there is any issue in dealing with the other party.
Most of all, I appreciate all our contributors and I will strive to find solutions to any problems that come up and also to try to prevent new ones from occurring. I don't want anyone here to feel like their efforts are being stepped on by me or anyone else. My first obligation is to serve the community in it's effort to provide TC with it's vast repo, and to keep things working smoothly in that regard as possible. I believe there is always a better way of doing things, and I want to hear if there is ever an issue with the way things are or if there is a way to improve the process.