debexpo (Debian package exposition) is a web application that allows one to run a user-friendly public Debian package repository with social interaction that one may be used to from social networking sites. debexpo will be the basis for the mentors.debian.net site but will be useful for others as well. debexpo is the project I am working on for this year's Summer of Code for Debian under the watch of Christoph Haas

debexpo is more than just a web application though. It was based on suggestions by you, and therefore it has some nifty features:

Development can be tracked through its Trac instance: http://debexpo.workaround.org/, where I invite you to submit tickets or even submit patches! Its Git repository is public: http://debexpo.workaround.org/debexpo.git (and mirrored here). Last but not least, the there is also a low-traffic mailing list.

I invite you to try it out, and report bugs. Posting to the list is a great way to get in contact.

There is little visible eye-candy in your browser to show for the work so far as nearly all the work so far has gone into the backend. A sneak peek at what it looks like at the moment is available though:

As you can see, the theme is somewhat familiar. Hopefully, as the SoC program nears an end, this will be fixed.

Oh, and hello: this is my first post to Planet Debian.

Why isn't this hosted on git.debian.org?
Comment by foo Wed 09 Jul 2008 06:14:37 BST

Because debexpo is using none of alioth's other services. We (my mentor and I) did an assessment of the features it provides, and compared them to what my mentor wanted to use (Trac), and then we picked the best option.

I did actually promote the usage of alioth for the project, but I do have to concur with my mentor in that gforge really is rather rubbish.

Perhaps I'll mirror the repository on git.debian.org too.

Comment by Jonny Lamb Wed 09 Jul 2008 11:10:09 BST
This is going to be cool.
Comment by Tim Wed 09 Jul 2008 13:10:25 BST

@foo (whoever you are)

I wonder why the first thing that came to your mind is why the repository isn't git.debian.org. IMHO Jonny has done a great work on debexpo in the past weeks and I'd honestly expect a more constructive criticism than repository trolling. git.debian.org is one location where you can store your files. We already have a Git on the development server where the Trac is located. So you can browse the repository, too. And the source is fully available.

I'm no big fan of alioth. The web interface is pretty chaotic and non-intuitive. For the features we needed just to organize the work on the project I found that a mailing list (or two), a Trac and a simple repository is all that we need.

Sorry, but I can't stand people who look at a space ship that is supposed to save mankind and all they do it complain that it's painted in the wrong colors.

Comment by Christoph Haas Wed 09 Jul 2008 15:07:34 BST

I'm very exciting by this project :) I think it could a very very useful tool for Debian development, especially the plugins stuff. You can count on me for testing :)

Comment by Julien Lavergne Wed 09 Jul 2008 18:27:19 BST
Add a comment