Released Bugfix Version 0.44.4

Rodrigo Souto rodrigo at colivre.coop.br
Mon Oct 7 20:56:09 BRT 2013


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/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20131007/e4727be9/attachment.pgp>


More information about the Noosfero-dev mailing list