Update on alioth
[Posted April 16, 2003 by ris]
| From: |
| Wichert Akkerman <wichert@wiggy.net> |
| To: |
| debian-devel-announce@lists.debian.org |
| Subject: |
| Update on alioth |
| Date: |
| Sat, 12 Apr 2003 22:02:33 +0200 |
Alioth has been in service for about two weeks now, so it is time for an
update on what has happened to it, and what is going to happen.
After our initial announcement we received a few comments on our choice
to base the service on SourceForge. The reason we chose SourceForge is
that it is a pretty stable code-base that is easy to install using the
Debian packages made by the Debian-SF folks, while GForge is still very
much in active development and preparing for a 1.0 release. We were
already planning on migrating to GForge at a later date once their 1.0
release would be finished and tested.
However VA Software contacted us as well; they were worried our use of
the SourceForge name and logo in various places on Alioth could cause
confusion or dilute their trademark and requested that we remove those.
Since it was easier to switch to GForge where those changes were already
made, we decided to do the transition immediately.
As with any non-trivial change, this switch has not been without
problems. We have been working hard to fix those as we encounter them
but there are a few difficult ones that will take longer, and most
likely a few that have not been discovered yet. A quick overview of
the most noticeable problems found:
* http access does not work.
This is a bug in PHP4: version 4.1.2 as present in woody does not
support ia64 very well it seems and causes various strange problems.
We are planning to migrate to a back-port of a more recent PHP4 version
which will hopefully fix this.
* file uploading has changed
The current version of GForge only supports HTTP uploads, which are
limited to small files. This is a problem for projects such as
miniwoody which produce large files. Fixing this involves rewriting
the file release system in GForge which will take some time.
* registration of new accounts and projects broke
The transition to GForge broke the registration for new accounts and
projects. The problem has been fixed and new registrations should work
properly. We are working on cleaning up problems with previous
registration. If you registered an account but did not receive a
confirmation email, please try using the lost password link with your
account-name (do not forget to use the "-guest" postfix!).
* Logging in on quantz (the machine running Alioth) is slow. Very slow.
It seems that OpenLDAP as running on quantz is not very fast. We are
already using all the useful indices on the LDAP database and using
nscd, but especially initial logins will still take a while. At this
moment we do not know if we can improve this.
* Broken themes
A few of the available themes were broken; selecting those broke
Alioth for people using them and made it impossible to switch to
another theme. This has been temporarily fixed by copying in default
settings from the Debian theme, a proper fix will be made later.
* Permission problems on CVS
After the migration the permissions and ownership for the CVS trees
was not set correctly, making it impossible to do checkouts.
If you discover any other problems, please do not hesitate to file a
support request using the support request tracker for the siteadmin
project. Please do not use the Debian BTS, it is much easier for us to
have everything in a single system. At some point once Alioth has
stabilised we might switch to the Debian BTS, no decision on that has
been made as of yet.
I would like to thank Christian Bayle and Roland Mas for their work on
getting all the problems we discovered fixed quickly and properly, and
Terena for hosting it and providing us with more bandwidth that we will
ever need.
Some people have asked for the CA certificate that was used for Alioth:
this is the CA from Software in the Public Interest, You can get more
information on that at http://www.spi-inc.org/secretary/ .
The account and project registrations that came after Alioth's
announcement forced us to update the project approval slightly: projects
whose aim it is to (co-)maintain must now use a "pkg-" prefix in the
project name. This is required to be able to differentiate projects
dedicated to Debian packaging from projects where alioth is the main
repository of "upstream" code.
On behalve of the Alioth team (Raphael Hertzog, Roland Mas, and myself),
Wichert.
--
Wichert Akkerman <wichert@wiggy.net> http://www.wiggy.net/
A random hacker