Csound Csound-dev Csound-tekno Search About

[Cs-dev] SF file release interface

Date2009-09-30 07:41
FromAnthony Kozar
Subject[Cs-dev] SF file release interface
Hi,

I saw that there was some confusion over the new SF file release interface
and I thought I'd make a few comments.

The new interface is annoying in a number of ways, particularly the fact
that it now displays files and folders in strict ASCII order instead of
using lexigraphical sorting for folders and reverse chronological order for
file release groups.  This is why csound5.11 now appears last in the csound5
folder instead of first as it would have with the old system.  The new sort
order also caused some of my old OS 9 release files to show up above the
csound5 releases.  I've renamed those releases to avoid that confusion, but
I don't know of an easy or desirable solution for restoring the reverse
chronological order of releases.

The file release system is considerably more flexible now though for
allowing you to arrange files in any number of folders and subfolders that
you want.  In fact, John should be very pleased to learn (if he hasn't
already) that you can now upload and organize file releases using a standard
interactive shell and rsync.  See



>From the shell interface, you can even create symlinks that will work on the
file release web pages.  So, conceivably the files could be organized
something like this:

Current Release
    Linux
        LatestCsoundForLinux_i386.tgz   --> [symlink to current file]
        LatestCsoundForLinux_x86_64.tgz --> [symlink to current file]
    Mac OS X 10.5
        LatestCsoundFor10.5.dmg         --> [symlink to current file]
    Mac OS X 10.4
        LatestCsoundFor10.4.dmg         --> [symlink to current file]
    Windows
        LatestCsoundForWindows.exe      --> [symlink to current file]
csound5
    csound5.10
        [actual files here]
    csound5.11
        [actual files here]


Also, John asked about how to hide old releases.  All of the old hidden
releases were dumped into a folder called "OldFiles".  Anything else that
you move into that folder will also be hidden.  You can create
subdirectories in "OldFiles" too if that helps you organize things.

Regarding hiding old releases, I want to say that I am not sure whether that
is a good idea.  With the latest redesign of the front web page, the old
file releases for Mac OS X 10.2 and 10.3 became completely invisible because
their release packages were previously hidden and there are no longer any
direct links to the files. (1)  The 5.08 release was probably next in line
to be hidden and doing so would have completely removed all Csound 5
downloads for Mac OS 9 from view.  I understand that demand for Csound
binaries for these old systems is minimal, but I hope that they will remain
available for the few people who may come looking for them.  Personally, I'd
like to see all of the old non-beta releases for csound 4 and 5 restored,
perhaps to an "older releases" folder.  Having the complete history of
Csound versions available allows users to research when something changed,
install an old version to render an old piece, or to find old sources for
previously downloaded binaries more easily.  I also think that it is in
keeping with the open-source spirit.

These are just my opinions and I am not directly involved with Csound right
now, so take them as you will.  I put the last releases for obsolete OS
versions into a new folder on the files page called "releases for older
systems".  If anyone disagrees with this, they can easily move them back
into "OldFiles".  But I hope that at least these few files will remain
available.

Anyways, I was just "passing through town" again and thought I'd throw my
two cents in.

Take care everyone!

Anthony

Anthony Kozar
mailing-lists-1001 AT anthonykozar DOT net
http://anthonykozar.net/


(1)  Just for the record, I like the new web site very much and I agree with
Andy's decision to only provide links to the most relevant OS versions on
that page.


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2009-09-30 09:22
Fromvictor
SubjectRe: [Cs-dev] SF file release interface
We could have a folder containing the latest (final) releases for older OSs 
and
put a link to it in the front page.

Victor
----- Original Message ----- 
From: "Anthony Kozar" 
To: "New Csound Developer list" 
Sent: Wednesday, September 30, 2009 7:41 AM
Subject: [Cs-dev] SF file release interface


> Hi,
>
> I saw that there was some confusion over the new SF file release interface
> and I thought I'd make a few comments.
>
> The new interface is annoying in a number of ways, particularly the fact
> that it now displays files and folders in strict ASCII order instead of
> using lexigraphical sorting for folders and reverse chronological order 
> for
> file release groups.  This is why csound5.11 now appears last in the 
> csound5
> folder instead of first as it would have with the old system.  The new 
> sort
> order also caused some of my old OS 9 release files to show up above the
> csound5 releases.  I've renamed those releases to avoid that confusion, 
> but
> I don't know of an easy or desirable solution for restoring the reverse
> chronological order of releases.
>
> The file release system is considerably more flexible now though for
> allowing you to arrange files in any number of folders and subfolders that
> you want.  In fact, John should be very pleased to learn (if he hasn't
> already) that you can now upload and organize file releases using a 
> standard
> interactive shell and rsync.  See
>
>  download>
>
>>From the shell interface, you can even create symlinks that will work on 
>>the
> file release web pages.  So, conceivably the files could be organized
> something like this:
>
> Current Release
>    Linux
>        LatestCsoundForLinux_i386.tgz   --> [symlink to current file]
>        LatestCsoundForLinux_x86_64.tgz --> [symlink to current file]
>    Mac OS X 10.5
>        LatestCsoundFor10.5.dmg         --> [symlink to current file]
>    Mac OS X 10.4
>        LatestCsoundFor10.4.dmg         --> [symlink to current file]
>    Windows
>        LatestCsoundForWindows.exe      --> [symlink to current file]
> csound5
>    csound5.10
>        [actual files here]
>    csound5.11
>        [actual files here]
>
>
> Also, John asked about how to hide old releases.  All of the old hidden
> releases were dumped into a folder called "OldFiles".  Anything else that
> you move into that folder will also be hidden.  You can create
> subdirectories in "OldFiles" too if that helps you organize things.
>
> Regarding hiding old releases, I want to say that I am not sure whether 
> that
> is a good idea.  With the latest redesign of the front web page, the old
> file releases for Mac OS X 10.2 and 10.3 became completely invisible 
> because
> their release packages were previously hidden and there are no longer any
> direct links to the files. (1)  The 5.08 release was probably next in line
> to be hidden and doing so would have completely removed all Csound 5
> downloads for Mac OS 9 from view.  I understand that demand for Csound
> binaries for these old systems is minimal, but I hope that they will 
> remain
> available for the few people who may come looking for them.  Personally, 
> I'd
> like to see all of the old non-beta releases for csound 4 and 5 restored,
> perhaps to an "older releases" folder.  Having the complete history of
> Csound versions available allows users to research when something changed,
> install an old version to render an old piece, or to find old sources for
> previously downloaded binaries more easily.  I also think that it is in
> keeping with the open-source spirit.
>
> These are just my opinions and I am not directly involved with Csound 
> right
> now, so take them as you will.  I put the last releases for obsolete OS
> versions into a new folder on the files page called "releases for older
> systems".  If anyone disagrees with this, they can easily move them back
> into "OldFiles".  But I hope that at least these few files will remain
> available.
>
> Anyways, I was just "passing through town" again and thought I'd throw my
> two cents in.
>
> Take care everyone!
>
> Anthony
>
> Anthony Kozar
> mailing-lists-1001 AT anthonykozar DOT net
> http://anthonykozar.net/
>
>
> (1)  Just for the record, I like the new web site very much and I agree 
> with
> Andy's decision to only provide links to the most relevant OS versions on
> that page.
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry® Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9-12, 2009. Register 
> now!
> http://p.sf.net/sfu/devconf
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel 


------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net