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

Re: [MirageOS-devel] Updating TROVE or maintaining a remote


> - an OPAM remote that we maintain with all the unreleased packages (like the 
> ongoing ones for networking by Mindy, Jitsu by Magnus, autoscaling by 
> Mort/Masoud and so on).  This would only be used for metadata purposes.

Well, we already have that one: that's https://github.com/mirage/mirage-dev

unfortunately it mixes new mirage packages (currently jitsu, mirage-nat) and 
third-party patched libraries (currently, dolog, type-conv and zlib). So we 
need to use the tags here as well. It is also missing few other libs, so people 
should add their projects in there.

I'm still unclear if we want to use branches here or not to stage releases... 
> - Build a dashboard view of issues, commits and so on from the aggregation of 
> this. Christophe is currently working on this, and I'm keen to add issue 
> tracking to make releases and standardised labelling of issues in GitHub 
> easier.  Once David Sheets finishes up the next iteration of Codoc, we can 
> also generate cross-referenced documentation.

yes we definitely need an high-level views on top of our repositories. Random 
list of needed features:

- the main one is (as already mentioned) the ability to see lagged release (ie. 
repo with commits but without a release). And maybe a one-click release button 
using scripts my hackish opam-release[4].
- highlight high-level/multi-repo tracking issues (such as error handling[1], 
irmin/mirage integration[2], API updates[3]).
- lint release: check that all tags on a repo have a non-empty GitHb release, 
check that there's a CHANGES{.md} file, check that we have some tests.
- ideally, we should start to have "gatekeepers" for all of our projects. If 
you are a gatekeeper, having a view for all issues/PR for these projects would 
be useful.


[1]:  https://github.com/mirage/mirage/issues/381
[2]: https://github.com/mirage/irmin/issues/107
[3]: https://github.com/mirage/mirage/issues/203
[4]: https://github.com/samoht/opam-release

> Any thoughts on this?  Christophe is working on this infrastructure right 
> now, and we're keen to get something up and running in August.  I'm 
> particularly interested in missing workflow features that would make your 
> life easier as MirageOS developers and users.
> [1] https://github.com/ocaml/opam-repository/pull/4625
> [2] https://github.com/mirage/mirage-www/blob/master/TROVE
> thanks
> Anil
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

MirageOS-devel mailing list



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