Re: Dealing with rolling release versioning

2015-12-05 Thread Kevin Kofler
Reindl Harald wrote:
> to make that clear
> 
> Version:  
> Release:  MMDD.1%{?dist}
> 
> where the .1 is the typical usage of Release

This should actually be:
Release:  1.MMDD%{?dist}
as per the guidelines.

Kevin Kofler
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Dealing with rolling release versioning

2015-12-01 Thread Matthew Miller
On Mon, Nov 30, 2015 at 02:38:10PM -0500, Jaroslav Skarvada wrote:
> they now use 'daily-MMDD' as the version, it is even shown in the
> about dialog. They provide daily builds. It doesn't seem they are
> going to change this release model in the near future (but I will
> recheck with them). Personally I would go with MMDD as the
> version. Anytime later, if the release model change, we will be able
> to add epoch and use different numbering. Just my two cents

Yes, this makes sense to me too. It's not that they no longer have
versions, it's that they have daily versions with a naming scheme which
corresponds to that.

That's presuming that you're actually using the snapshot corresponding
to the official daily build, not just a checkout that happens to share
the date.


-- 
Matthew Miller

Fedora Project Leader
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Dealing with rolling release versioning

2015-11-30 Thread Jaroslav Skarvada


- Original Message -
> On Mon, Nov 30, 2015 at 11:58 AM, Till Maas < opensou...@till.name > wrote:
> 
> 
> On Mo, Nov 30, 2015 at 11:28:57 -0600, Richard Shaw wrote:
> 
> > Is there any reason not to use the date as the version? It's in MMDD
> > format so there shouldn't be a upgrade path issue but this isn't explicitly
> > covered in the packaging guidelines that I can find.
> 
> If you make it as a post release from the latest regular release, you
> can easily adjust if they go back to normal releases without requiring
> an epoch.
> 
> I agree that would work, but staying canonical with upstream, if they ask,
> "What version are you using?", 0.4.1 is not the correct answer. I think it
> would be different if I was doing actual checkouts but they provide archives
> which include the date.
> 
> Thanks,
> Richard
> 
> --
> devel mailing list
> devel@lists.fedoraproject.org
> http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Hi,

they now use 'daily-MMDD' as the version, it is even shown in the about
dialog. They provide daily builds. It doesn't seem they are going
to change this release model in the near future (but I will recheck with them).
Personally I would go with MMDD as the version. Anytime later, if the 
release
model change, we will be able to add epoch and use different numbering.
Just my two cents

thanks & regards

Jaroslav
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Dealing with rolling release versioning

2015-11-30 Thread Richard Shaw
On Mon, Nov 30, 2015 at 11:58 AM, Till Maas  wrote:

> On Mo, Nov 30, 2015 at 11:28:57 -0600, Richard Shaw wrote:
>
> > Is there any reason not to use the date as the version? It's in MMDD
> > format so there shouldn't be a upgrade path issue but this isn't
> explicitly
> > covered in the packaging guidelines that I can find.
>
> If you make it as a post release from the latest regular release, you
> can easily adjust if they go back to normal releases without requiring
> an epoch.


I agree that would work, but staying canonical with upstream, if they ask,
"What version are you using?", 0.4.1 is not the correct answer. I think it
would be different if I was doing actual checkouts but they provide
archives which include the date.

Thanks,
Richard
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Dealing with rolling release versioning

2015-11-30 Thread Reindl Harald


Am 30.11.2015 um 18:58 schrieb Till Maas:

On Mo, Nov 30, 2015 at 11:28:57 -0600, Richard Shaw wrote:


Is there any reason not to use the date as the version? It's in MMDD
format so there shouldn't be a upgrade path issue but this isn't explicitly
covered in the packaging guidelines that I can find.


If you make it as a post release from the latest regular release, you
can easily adjust if they go back to normal releases without requiring
an epoch


to make that clear

Version:  
Release:  MMDD.1%{?dist}

where the .1 is the typical usage of Release




signature.asc
Description: OpenPGP digital signature
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Dealing with rolling release versioning

2015-11-30 Thread Till Maas
On Mo, Nov 30, 2015 at 11:28:57 -0600, Richard Shaw wrote:

> Is there any reason not to use the date as the version? It's in MMDD
> format so there shouldn't be a upgrade path issue but this isn't explicitly
> covered in the packaging guidelines that I can find.

If you make it as a post release from the latest regular release, you
can easily adjust if they go back to normal releases without requiring
an epoch.

Regards
Till
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Dealing with rolling release versioning

2015-11-30 Thread Richard Shaw
I have a project that stopped providing versioned releases and went to a
rolling release model using the date.

In this case these are not "pre" or "post" releases or snapshot releases.

Is there any reason not to use the date as the version? It's in MMDD
format so there shouldn't be a upgrade path issue but this isn't explicitly
covered in the packaging guidelines that I can find.

Thanks,
Richard
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org