Noosfero 1.1 delayed, and thoughts for the 1.2 cycle

Bráulio Bhavamitra braulio at eita.org.br
Thu Apr 2 15:40:05 BRT 2015


Hello terceiro,

>From my experience and own mistakes, I would add another point: we should
stop (or almost always avoid) commits for "non-trivial" stuff, and instead
make MRs, even on the feature freeze period.

I really agree to have a CI run for each merge request before merge. The
only thing bad is that a runner must be setup for each fork, that is, we
cannot have one runner to run all MRs. I think that is a design problem in
Gitlab CI and we should report that to them.

cheers,
bráulio



On Thu, Apr 2, 2015 at 10:40 AM, Antonio Terceiro <terceiro at colivre.coop.br>
wrote:

> As you may have noticed by now, The Noosfero 1.1 release is now
> officially delayed. There are still failign tests, including a few
> regressions in the last days:
>
> http://ci.noosfero.org/
>
> Until we are green, we won't have a release. Let me rehash one of the
> items in our development policy:
>
>   * The release schedule may include a period of feature freeze, during
> which
>     no new features or any other changes that are not pre-approved by the
>     release manager must be committed to the repository.
>
> We had too many changes that fall out of this category during this
> cycle, so let's us all please stop. If you commit something that _I_
> didn't say it's OK to commit, you will get yelled at.
>
> And next week I will be travelling and will have little to no time for
> Noosfero. Unless we all work together to make the tests green the
> release will be delayed even more.
>
> I am thinking about how to mitigate this for the next cycle, and
> considering changing the rules to include stuff like:
>
> - no MR can be merged without a passing CI run
>   - this will involve a certain effort to setup proper CI runners that
>     integrate with gitlab (yes I am aware of the tests the Braulio
>     recently did but still didn't have the chance of setting up a
>     runner)
> - commits that break the tests get imediately reverted, no matter what.
> - people who break the tests twice in less than N days lose their commit
>   rights
>
> If we implement some of the above, maybe Noosfero 1.2 can have a very
> short freeze, or even none at all.
>
> --
> Antonio Terceiro <terceiro at colivre.coop.br>
> Colivre - Cooperativa de Tecnologias Livres
> http://www.colivre.coop.br/
>
>
>
> _______________________________________________
> Noosfero-dev mailing list
> Noosfero-dev at listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
>
>


-- 
"Lute pela sua ideologia. Seja um com sua ideologia. Viva pela sua
ideologia. Morra por sua ideologia" P.R. Sarkar

EITA - Educação, Informação e Tecnologias para Autogestão
http://cirandas.net/brauliobo
http://eita.org.br

"Paramapurusha é meu pai e Parama Prakriti é minha mãe. O universo é meu
lar e todos nós somos cidadãos deste cosmo. Este universo é a imaginação da
Mente Macrocósmica, e todas as entidades estão sendo criadas, preservadas e
destruídas nas fases de extroversão e introversão do fluxo imaginativo
cósmico. No âmbito pessoal, quando uma pessoa imagina algo em sua mente,
naquele momento, essa pessoa é a única proprietária daquilo que ela
imagina, e ninguém mais. Quando um ser humano criado mentalmente caminha
por um milharal também imaginado, a pessoa imaginada não é a propriedade
desse milharal, pois ele pertence ao indivíduo que o está imaginando. Este
universo foi criado na imaginação de Brahma, a Entidade Suprema, por isso
a propriedade deste universo é de Brahma, e não dos microcosmos que também
foram criados pela imaginação de Brahma. Nenhuma propriedade deste mundo,
mutável ou imutável, pertence a um indivíduo em particular; tudo é o
patrimônio comum de todos."
Restante do texto em
http://cirandas.net/brauliobo/blog/a-problematica-de-hoje-em-dia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20150402/f38affce/attachment-0001.html>


More information about the Noosfero-dev mailing list