Sourceforge is great, and complex
Sourceforge is a great, vast site.
For the end-user, it's appealing, and easy to work; for the packager, programmer, site maintainer, is most complex. In my opinion the worst aspect of maintainability is the way the "File Release" is organized. Uploads take around 15 mins, excluding the time for the files to be uploaded...
Here's the snapshot of one of the steps to make the file release:
[henrique@fuji t]$ ftp upload.sourceforge.net
Connected to upload.sourceforge.net (66.35.250.221).
220-********************************************************************
220- SourceForge.net FTP server - San Jose (osdn.dl.sourceforge.net)
220- Mirrors, try 'rsync osdn.dl.sourceforge.net::'
220-
220- Got a fat pipe and something to prove? Host a SourceForge download
220- server! Email ftpadmin@sourceforge.net for opportunities.
220-
220- On This Site:
220- /incoming SourceForge.net Project File Upload
220- *********************************************************************
220-
220
Name (upload.sourceforge.net:henrique): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bin
200 Switching to Binary mode.
ftp> cd /incoming
250 Directory successfully changed.
ftp> [followed by regular ftp commands]
You can surely use another ftp client, but this is just one of the steps!
Then you have to go along multiple pages and buttons, wait for the pages to update, writing / uploading the release notes.
The great advantage is the impressive uptime and bandwidth of Sourceforge servers.
As of today, there were 164,955 projects, and 1,751,725 users. It's really impressive.
On my own, I have two projects: they are libUnicode-Plus, from which the Wiki and packaging has most of the work, and mp3query - I have paused this project.


0 Comments:
Enviar um comentário
<< Home