m-labs / artiq

A leading-edge control system for quantum information experiments
https://m-labs.hk/artiq
GNU Lesser General Public License v3.0
437 stars 201 forks source link

release process / clean up labels on anaconda.org #257

Closed sbourdeauducq closed 8 years ago

sbourdeauducq commented 8 years ago

Released/stable packages (e.g. dependencies) should go to the main label. Those on autobuilder (migen, misoc, artiq, pythonparser, m-labs/pyqtgraph) should go to the dev label unless they are a release. At the moment, the labels attached to packages are chaotic.

I suppose we can move autobuilder packages manually from dev to main when they correspond to a release (= git tag).

The idea is users of ARTIQ releases would only add our main channel. The documentation should be updated to reflect that, too.

jordens commented 8 years ago

When we have this resolved, track the recommended procedure in https://github.com/m-labs/artiq/blob/master/RELEASING.rst

whitequark commented 8 years ago

I corrected the problem with packages from conda-recipes ending up in the dev channel a while ago. Also, I have just went through the packages and fixed labels everywhere.

There isn't any particular recommended procedure in addition to what you already described in RELEASING.rst, I just went through the anaconda.org interface and manually altered every one. This is annoying and error-prone (the "Move" and "Remove" menu items are quite close and there's no confirmation on "Remove"... stupid) but no other way.

sbourdeauducq commented 8 years ago

Let's keep this open until the docs are updated - right not they still tell to use the dev channel.

whitequark commented 8 years ago

Ah yeah. I missed that part.

whitequark commented 8 years ago

The docs were fixed in d0d56bd3.