Re: [crossfire] Reorganizing dist files on SourceForge download page

2013-04-25 Thread Mark Wedel

On 04/25/13 07:00 PM, Kevin Zheng wrote:

On 04/25/2013 15:28, Rick Tanner wrote:

On 4/24/13 11:16 PM, Kevin Zheng wrote:


I've noticed that the files available from the project's
SourceForge download page have become very haphazardly organized.
I think that it's time for someone to consider tidying things up
a bit.


Just to make sure, do you mean this page?

https://sourceforge.net/projects/crossfire/files/


Yes! Sorry for not making that clear...


 So when 1.70.0 was released, you can see that all the files (server, client, 
maps, etc) were placed under the crossfire-1.70.0 - it was a while since I did 
that, but I think some of the reason is as you describe - it makes sense for all 
the files for a release to be under one directory.  I also think it might of had 
something to do with how sourceforge presented the information, and it was 
simply more work to put each one in its own directory.


 However, I didn't have the motivation to go back and fix all the other entries 
- if a CLI to the directory structure is available, probably not that hard (a 
few mkdirs here, a few mvs there), but if it all has to be done by the web 
interface, sort of an annoying process.


 Removing the crossfire- prefix on the directory name could be done - I don't 
feel strongly one way or the other on that.  I would say that the names of the 
actual tar archives may make more sense to rename, eg, arch-1.70.0.tar.gz, 
maps-1.70.0.tar.gz, etc.  The only issue with that is for sites that mirror it 
and don't put it in an appropriately named folder.


And it may make sense just to always/only do the archives in bz2 format, as that 
has been out long enough that it would seem unlikely that systems are lacking 
that ability


 The CrossfireEditor (crossfire-editor folder) is the gridarta based editor - 
the crossfire specific version vs the daimonin specific one.  IIRC, the reason 
that was in a different folder is that its version numbering is different.  I'm 
not sure the best way to handle that - putting in an editor-0.9 in the 
crossfire-1.70.0 directory just seems sort of odd from a numbering standpoint.


 I believe the main reason the windows client & server were in separate 
directories is that the packagers of those were different people, and thus the 
timing of their release did not always correspond to the release of the other 
files.  But I don't think there is any reason the maintainers/REs of those files 
couldn't put them in the same version directory.


 More likely, it is more history - back when each component (arch, client, 
server, sounds) had its own directory, having a directory specific for windows 
or linux rpm files made perfect sense.  But if we are moving to putting all the 
files for a given release in a single directory, then the windows and linux rpm 
files should be put in that same directory.



___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire


Re: [crossfire] Reorganizing dist files on SourceForge download page

2013-04-25 Thread Kevin Zheng
On 04/25/2013 21:47, Mark Wedel wrote:
>  However, I didn't have the motivation to go back and fix all the other
> entries - if a CLI to the directory structure is available, probably not
> that hard (a few mkdirs here, a few mvs there), but if it all has to be
> done by the web interface, sort of an annoying process.

In fact, you can't move or rename stuff from the web GUI. Instead,
SourceForge provides shell or SFTP access to the distfiles. More details
are here:

http://sourceforge.net/apps/trac/sourceforge/wiki/SFTP

>  Removing the crossfire- prefix on the directory name could be done - I
> don't feel strongly one way or the other on that.  I would say that the
> names of the actual tar archives may make more sense to rename, eg,
> arch-1.70.0.tar.gz, maps-1.70.0.tar.gz, etc.  The only issue with that
> is for sites that mirror it and don't put it in an appropriately named
> folder.

Agreed with the latter part; let's keep the 'crossfire-' prefix on the
tarballs themselves. I like dropping it from the folders, though.

> And it may make sense just to always/only do the archives in bz2 format,
> as that has been out long enough that it would seem unlikely that
> systems are lacking that ability

We can do that for future releases; no point in churning up old stuff.

>  The CrossfireEditor (crossfire-editor folder) is the gridarta based
> editor - the crossfire specific version vs the daimonin specific one. 
> IIRC, the reason that was in a different folder is that its version
> numbering is different.  I'm not sure the best way to handle that -
> putting in an editor-0.9 in the crossfire-1.70.0 directory just seems
> sort of odd from a numbering standpoint.

Didn't realize that; sorry! :p

>  I believe the main reason the windows client & server were in separate
> directories is that the packagers of those were different people, and
> thus the timing of their release did not always correspond to the
> release of the other files.  But I don't think there is any reason the
> maintainers/REs of those files couldn't put them in the same version
> directory.

I think that's a good idea.

Also, not a bad idea to warn the masses before moving stuff.

Thanks,
Kevin Zheng
___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire


Re: [crossfire] Reorganizing dist files on SourceForge download page

2013-04-25 Thread Kevin Zheng
On 04/25/2013 15:28, Rick Tanner wrote:
> On 4/24/13 11:16 PM, Kevin Zheng wrote:
> 
>> I've noticed that the files available from the project's 
>> SourceForge download page have become very haphazardly organized.
>> I think that it's time for someone to consider tidying things up
>> a bit.
> 
> Just to make sure, do you mean this page?
> 
> https://sourceforge.net/projects/crossfire/files/

Yes! Sorry for not making that clear...

Thanks,
Kevin Zheng
___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire


Re: [crossfire] Reorganizing dist files on SourceForge download page

2013-04-25 Thread Rick Tanner
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 4/24/13 11:16 PM, Kevin Zheng wrote:
> 
> I've noticed that the files available from the project's 
> SourceForge download page have become very haphazardly organized. I
> think that it's time for someone to consider tidying things up a 
> bit.

Just to make sure, do you mean this page?

https://sourceforge.net/projects/crossfire/files/



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iD8DBQFReZHehHyvgBp+vH4RAqPYAJ0XRlwt5bXN/8fSa60ycn3QRSanLwCgrLFQ
JfLE7Zkx6Q/VyOhKI919czI=
=avtw
-END PGP SIGNATURE-
___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire


[crossfire] Reorganizing dist files on SourceForge download page

2013-04-24 Thread Kevin Zheng
Hi everyone,

I've noticed that the files available from the project's SourceForge
download page have become very haphazardly organized. I think that it's
time for someone to consider tidying things up a bit. Here are a few
ideas that I've considered:

* Drop the 'crossfire-' prefix from folder names
We know this is Crossfire, even the URL reveals this.

* Organize the root directory by release version number
Good: Makes stuff from a single release easy to find.
Bad: Some stuff doesn't come out every release, so it's harder to find.

* Delete (or mark obsolete) the 'crossfire-editor' folder.
>From what I understand, it's somewhat obsolete now. Perhaps put a copy
of a recent Gridarta editor there instead?

* Don't segregate Windows client/server stuff
I don't see why they can't be put together; saves some clutter.

At the same time, I realize that indiscriminately moving around
distfiles breaks stuff for users and distribution packagers (e.g.
FreeBSD port, which I maintain). Still, I feel that we should make an
attempt to keep the downloads fairly organized?

Thoughts? Comments? Hate mail?

Thanks,
Kevin Zheng
___
crossfire mailing list
crossfire@metalforge.org
http://mailman.metalforge.org/mailman/listinfo/crossfire