Released Bugfix Version 0.44.4

Bráulio Bhavamitra braulio at eita.org.br
Thu Oct 10 12:15:35 BRT 2013


After the last update to noosfero stable many tests are passing now.
https://travis-ci.org/coletivoEITA/noosfero-ecosol/builds/12369140

The real problems are concentrated on cucumber tests. Some units tests also
fail.

regards,
bráulio


On Mon, Oct 7, 2013 at 8:56 PM, Rodrigo Souto <rodrigo at colivre.coop.br>wrote:

> Hey Bráulio,
>
> Thanks for the feedback.
>
> Two of the 3 broken unit tests are from that class of tests that might
> break
> randomly because they are poorly written (usually something like
> assert_equal [a,b,c], bli.items, which relies on a database constant
> retrieve order). The problem is that I can't even write a blind sed to
> fix that since there might be places where the order does matter. The
> only solution is to review the whole test suite or keep counting on your
> good will to inform the ones that break on your setup.  =D
> I fixed them on the following commit:
> 577f6c0cd7b39d4779419b417c4a72419cd950ba
>
> Regarding the functionals, I took a quick look and despite the quantity
> I counted 3 or 4 fault patterns. I'll investigate them and that might
> help me discover more classes of system specific test failures that are
> happening.
>
> PS: reviewing tons of test on the rails3 migraiton, I saw lots of tests
> that aren't self-contained. They were relying on data generated by other
> tests. This might be one the major causes we are having these issues.
>
> Bráulio Bhavamitra escreveu isso ai:
> > Hello Rodrigo,
> >
> > Nice release!
> >
> > A note on tests: more tests are failing than it was before, please check
> > https://travis-ci.org/coletivoEITA/noosfero-ecosol/builds/12244764
> > Before, all functionals passed, now there are many errors. More unit
> tests
> > fails too.
> >
> > regards,
> > bráulio
> >
> >
> >
> >
> > On Mon, Oct 7, 2013 at 2:24 PM, Rodrigo Souto <rodrigo at colivre.coop.br
> >wrote:
> >
> > > Hello everybody,
> > >
> > > Today we released another bugfix version. On this version we have a
> > > nice major change. From now on the default development and test
> > > environments on Noosfero will use Postgresql database. We fixed all¹
> > > broken tests and upgraded the quick-start script to prepare the
> > > development environment with Postgresql database.
> > >
> > > Regarding plugins, we included a new infra support that allows plugins
> > > to implement their own installation. This installation should be done
> on
> > > the install.rb file and it should prepare the plugin to run at least on
> > > test and development environment. For further information on how to do
> > > that take a look here:
> > >
> > >
> http://noosfero.org/Development/PluginsArchitecture#Dependencies_and_Installation
> > >
> > > Still speaking about plugins, we also added infra support for those
> core
> > > class extensions. Now you don't need to manually include your core
> > > extensions, just put them inside lib/ext and everything will (or should
> > > =D) work normally. For further information on it check this out:
> > >
> http://noosfero.org/Development/PluginsArchitecture#Extending_core_classes
> > >
> > > That's it!
> > > As you already know, for more informations:
> > > http://noosfero.org/Development/NoosferoVersion00x44x04
> > >
> > > ¹ There are some tests breaking on specific system environments and
> > > we're working on them now.
> > > --
> > > Rodrigo Souto <rodrigo at colivre.coop.br> :: 55 71 8131-7714
> > > 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
>
> > _______________________________________________
> > Noosfero-dev mailing list
> > Noosfero-dev at listas.softwarelivre.org
> > http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-dev
>
>
> --
> Rodrigo Souto <rodrigo at colivre.coop.br> :: 55 71 8131-7714
> 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/20131010/0095ac27/attachment.html>


More information about the Noosfero-dev mailing list