[csw-maintainers] Integrating unstable→testing ― handover

Maciej (Matchek) Bliziński maciej at opencsw.org
Sat Sep 7 20:29:09 CEST 2013


2013/9/7 Peter FELECAN <pfelecan at opencsw.org>
> IMHO, we need to find somebody to implement the automatic transition
> from unstable to testing. Remember, we decided that the transition is
> made when there is no blocking issue reported in our BTS after 2 weeks
> from release time.

Right. We might start moving in this direction. The database already
stores the required information: when was each package inserted into
which catalog. There is no REST API for it though. I'll see if I can
add it.

I'm also thinking that when we transition to the 2 week automatic
package promotion, we'll come across a new failure scenario. For
example, 2 co-dependent packages are uploaded, let's call them CSWfoo
and CSWbar. A bug is discovered in CSWbar. A fixed version of CSWbar
is uploaded a week later. But the timer on CSWfoo hasn't been reset,
so CSWfoo gets promoted without the accompanying CSWbar. This causes
CSWbar to be broken in the testing catalog.

So far, I've tried to make the package promotion as simple as
possible. Ideally, it was an equivalent of taking a snapshot of
unstable and making it the testing catalog.

Maciej


More information about the maintainers mailing list