[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Github Releases, with excellent timing



On 7 Jul 2013, at 17:04, Daniel Bünzli <daniel.buenzli@xxxxxxxxxxxx> wrote:

> Le mercredi, 3 juillet 2013 à 15:27, Anil Madhavapeddy a écrit :
>> None of these seem like substantive blockers. A quick online hunt shows that 
>> they're planning to extend the API to add Releases when it's stable. An API 
>> would let us easily automate including the CHANGES file in the release tag, 
>> as well as auto-generating the release tarballs with the autogen files. For 
>> now, I've experimentally released ocaml-cow to see what it looks like:
> 
> Sure but at that point you actually implemented the damn thing by yourself, 
> which does indicates that they released a toy…

To reiterate: it now has the facility for binary downloads, which they yanked 
about 12 months ago due to scaling issues.  You couldn't do that before, and 
you can do so now (albeit manually).

> 
> In fact I realize now that opam's .install files do actually work as 
> advertised. I don't think external tools or the github Release API are needed 
> here (and we want to be able to consult that while being disconnected).
> 
> With install files it's easy to add README{,.md} and CHANGES{,.md} to the doc 
> directory of the package located in .opam/$SWITCH/doc/$PKG
> 
> So it would just be a matter of looking up if these files exist in that 
> directory and spit them out, or simply provide some kind of standard 
> invocation to enable easy access to documentation directory of a package.

Yep, I agree with this.  Do you write your META files by hand at the moment?

-anil


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.