Small feature request for v0.55 release

2012-11-14 Thread Nick Bartos
I see that v0.55 will be the next stable release.  Would it be
possible to use standard tarball naming conventions for this release?

If I download http://ceph.com/download/ceph-0.48.2.tar.bz2, the top
level directory is actually ceph-0.48.2argonaut, not ceph-0.48.2 as
expected.  Downloading
http://ceph.com/download/ceph-0.48.2argonaut.tar.bz2 yields a slightly
more expected result, but still isn't the typical *ix style of
name-version.tar.  This is very annoying in some build systems, which
have that assumption.  I've actually been extracting the tarballs,
renaming the top level directory, then recompressing them.

It would be great if we didn't have to do that with the next release,
e.g. extracting http://ceph.com/download/ceph-0.55.tar.bz2 would yield
a top level directory of ceph-0.55.
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Small feature request for v0.55 release

2012-11-14 Thread Sage Weil
On Wed, 14 Nov 2012, Nick Bartos wrote:
> I see that v0.55 will be the next stable release.  Would it be
> possible to use standard tarball naming conventions for this release?
> 
> If I download http://ceph.com/download/ceph-0.48.2.tar.bz2, the top
> level directory is actually ceph-0.48.2argonaut, not ceph-0.48.2 as
> expected.  Downloading
> http://ceph.com/download/ceph-0.48.2argonaut.tar.bz2 yields a slightly
> more expected result, but still isn't the typical *ix style of
> name-version.tar.  This is very annoying in some build systems, which
> have that assumption.  I've actually been extracting the tarballs,
> renaming the top level directory, then recompressing them.
> 
> It would be great if we didn't have to do that with the next release,
> e.g. extracting http://ceph.com/download/ceph-0.55.tar.bz2 would yield
> a top level directory of ceph-0.55.

Appending the codename to the version string is something we did with 
argonaut (0.48argonaut) just to make it obvious to users which stable 
version they are on.

How do people feel about that?  Is it worthwhile?  Useless?  Ugly?

We can certainly skip it for 0.55 bobtail...

sage
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Small feature request for v0.55 release

2012-11-14 Thread Jimmy Tang

On 14 Nov 2012, at 16:14, Sage Weil wrote:

> 
> Appending the codename to the version string is something we did with 
> argonaut (0.48argonaut) just to make it obvious to users which stable 
> version they are on.
> 
> How do people feel about that?  Is it worthwhile?  Useless?  Ugly?
> 
> We can certainly skip it for 0.55 bobtail…

Just throwing in some thoughts, but how about a scheme like 
${name}-stable-${version}.tar.bz2 and have the corresponding directory 
structure inside and just ditch code names in the tar ball filename? It doesn't 
look as nice with out a codename, but it makes it absolutely clear to new users 
that it is a stable release.

Jimmy

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Small feature request for v0.55 release

2012-11-14 Thread Tren Blackburn
On Wed, Nov 14, 2012 at 1:53 PM, Nick Bartos  wrote:
> I see that v0.55 will be the next stable release.  Would it be
> possible to use standard tarball naming conventions for this release?
>
> If I download http://ceph.com/download/ceph-0.48.2.tar.bz2, the top
> level directory is actually ceph-0.48.2argonaut, not ceph-0.48.2 as
> expected.  Downloading
> http://ceph.com/download/ceph-0.48.2argonaut.tar.bz2 yields a slightly
> more expected result, but still isn't the typical *ix style of
> name-version.tar.  This is very annoying in some build systems, which
> have that assumption.  I've actually been extracting the tarballs,
> renaming the top level directory, then recompressing them.
>
> It would be great if we didn't have to do that with the next release,
> e.g. extracting http://ceph.com/download/ceph-0.55.tar.bz2 would yield
> a top level directory of ceph-0.55.

+1

I'm glad to see I'm not the only one doing this. Gentoo's ebuild
system doesn't respond kindly to this either.

t.
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Small feature request for v0.55 release

2012-11-14 Thread Tren Blackburn
On Wed, Nov 14, 2012 at 3:40 PM, Jimmy Tang  wrote:
>
> On 14 Nov 2012, at 16:14, Sage Weil wrote:
>
>>
>> Appending the codename to the version string is something we did with
>> argonaut (0.48argonaut) just to make it obvious to users which stable
>> version they are on.
>>
>> How do people feel about that?  Is it worthwhile?  Useless?  Ugly?
>>
>> We can certainly skip it for 0.55 bobtail…
>
> Just throwing in some thoughts, but how about a scheme like 
> ${name}-stable-${version}.tar.bz2 and have the corresponding directory 
> structure inside and just ditch code names in the tar ball filename? It 
> doesn't look as nice with out a codename, but it makes it absolutely clear to 
> new users that it is a stable release.
>
Personally, I'd prefer standard naming of ${name}-${version}.tar.bz2.
You make it clear on your site which version is the LTS release, and
which are the developer releases.

t.
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Small feature request for v0.55 release

2012-11-14 Thread Nick Bartos
My personal preference would be for ${name}-${version}.tar.bz2 as
well, but 2nd place would be ${name}-stable-${version}.tar.bz2.


On Wed, Nov 14, 2012 at 3:47 PM, Tren Blackburn  wrote:
> On Wed, Nov 14, 2012 at 3:40 PM, Jimmy Tang  wrote:
>>
>> On 14 Nov 2012, at 16:14, Sage Weil wrote:
>>
>>>
>>> Appending the codename to the version string is something we did with
>>> argonaut (0.48argonaut) just to make it obvious to users which stable
>>> version they are on.
>>>
>>> How do people feel about that?  Is it worthwhile?  Useless?  Ugly?
>>>
>>> We can certainly skip it for 0.55 bobtail…
>>
>> Just throwing in some thoughts, but how about a scheme like 
>> ${name}-stable-${version}.tar.bz2 and have the corresponding directory 
>> structure inside and just ditch code names in the tar ball filename? It 
>> doesn't look as nice with out a codename, but it makes it absolutely clear 
>> to new users that it is a stable release.
>>
> Personally, I'd prefer standard naming of ${name}-${version}.tar.bz2.
> You make it clear on your site which version is the LTS release, and
> which are the developer releases.
>
> t.
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html