I believe you are correct, Rainer. As far as I know Github 'Releases' are just 
tags. Github takes tags and in the release section uses tags to define a 
'release' which is then compressed for easy download as a single file.

It's not a bad way to implementing a release file. Even for your own use. You 
could take a list of commit ids that are directly related to the release 
tarfiles, create tags for those IDs and then you would have a fast way of 
downloading a tarfile of the source code. Of course that's assuming your 
release tarfile is just a snapshot of the repo which, as you said, it is not.

At the end of the day I think it's a nice way of having a quick and easy 
download ability for grabbing an exact snapshot of a specific version's repo at 
a commit ID. But it's not a replacement for the release tarfile you use since, 
as you pointed out, you do a make dist[check] prior to packaging.

-- James

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Rainer Gerhards
Sent: Thursday, January 23, 2014 5:59 AM
To: rsyslog-users
Subject: Re: [rsyslog] rsyslog 7.4.9 (v7-stable) released

On Thu, Jan 23, 2014 at 3:13 AM, Igor Sverkos
<[email protected]>wrote:

> Hi,
>
> please, could you create a release on GitHub (create a tag) for liblogging?
> This would really help packaging an updated rsyslog package (bundling 
> with a new library from a private mail in an unknown state is not an option).
>
> Thanks.
>

Is a "github release" really something we want to have? As far as I have now 
read (I am still a novice at github) a release seems to be a tarball based on 
the content of the repo. A proper release, however, needs to be built with 
"make dist[check]" otherwise folks cannot simply run ./configure. Or does 
github do the "make dist" (and if so, how does this work for non-autoconf 
projects)? If a github release is a proper release, I'm happy to add it. If 
not, I think it will cause confusion.

Comments, anyone?

Regarding the mailed tarball: that was just a convenience because I did not 
mange to get the official one up on the server in time. I admit I was too 
focused on getting the packages done that I forgot to do this before the 
rsyslog release.

That will change today.

Rainer
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is 
a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our 
control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to