Israel Ekpo | 6 Oct 2009 22:25
Picon

Continuous Integration Servers for php-src

Hi everyone,

My name is Israel Ekpo <iekpo <at> php.net>

I am currently working on the UNIX buildbot system on the Debian server
(80.82.121.134).

Please review this implementation set up and let me know what you think.

I just want to maintain transparent communication with all parties involved
so that I don't end up
straying too far from what is expected.

After this continuous integration server is completed and finalized, it will
be replicated
across the other UNIX servers in a slave-master set up.

For now, each slave will be doing pretty much what the master is doing
(testing php 5.2, 5.3 and 6.0)

However, the results will only be accessible and stored on the master
server.

Here is the rough draft for the implementation details:

====================================================================
0. Target Subversion URLs
====================================================================
The priority as stated by Hannes Magnusson, is to set it up for
PHP 5.3 first then PHP 5.2 and 6.0+
(Continue reading)

Unknown | 7 Oct 2009 23:47

Alborques Online Art Gallery - Newsletter

Alborques (http://www.alborques.com) is an Online Art Gallery whose mission is to disseminate
worldwide art.

We currently have hundreds of Artists from various fields including painting, sculpture, photography,
handicrafts, among others. 

To belong to the group of Artists of Alborques you just have to carry out the Register
(http://www.alborques.com/pages/Login2.php) and Submit your biography and works for display by
filling out the various forms in the Artist reserved area. 

This is a FREE Art Gallery, so the Artist does not support any cost, and there is no limit on the number of
pieces for exhibition.

If you have questions or need any further clarification, please contact us to the e-mail Alborques <at> gmail.com.

Best Regards,
João Zarro
http://www.alborques.com

A Alborques (http://www.alborques.com) é uma Galeria de Arte Online cuja missão é a divulgação da
arte que se faz pelo mundo.

Contamos com várias centenas de Artistas de diversas áreas como a pintura, a escutura, a fotografia, o
artesanato, entre outras.

Para pertencer ao nosso grupo de Artistas apenas terá de efectuar o Registo e submeter-nos a sua biografia
e obras para exposição preenchendo os formulários disponíveis na área reservada do Artista.

Trata-se de uma galeria de arte GRATUITA pelo que o Artista não terá de suportar qualquer custo nem
haverá limite de obras para exposição.
(Continue reading)

zoe | 8 Oct 2009 09:10

Re: Continuous Integration Servers for php-src

Hi Israel - this looks like a good initiative :-) Well done.

I have a suggestion about  the PHPT tests. We have been working on a new 
test runner, it has major advantages over the existing test runner. It 
runs tests in parallel - so depending on the numbers of processors you 
have it can be much faster, the output is XML and would be easier for 
you to handle than the existing test runner output.

I would really like to see the new test runner integrated in what you 
are doing. There is one problem, the implementation of REDIRECTTEST is 
not done yet and I have no time to do it, however the code does handle 
the fact that it's missing - the result is just that some (not a huge 
number) of the  tests are skipped.

My only problem is that I have very little time currently to help with 
this, I'm wondering if anyone on the wider QA team would be interested? 
I can certainly help with answering any questions on how the 
run-tests.php code works?

Zoe
> Hi everyone,
>
> My name is Israel Ekpo <iekpo <at> php.net <mailto:iekpo <at> php.net>>
>
> I am currently working on the UNIX buildbot system on the Debian 
> server (80.82.121.134).
>
> Please review this implementation set up and let me know what you think.
>
> I just want to maintain transparent communication with all parties 
(Continue reading)

Picon

Kom gratis till Leklandet Fantasium

Klicka här för att läsa brevet i din webbläsare

Nu upprepar vi vårenssuccé, fri entré för alla barn!

3500 glada barn inom Stockholms grundskola och barnomsorg har undervårterminen lekt och utvecklat sin
motorik hos oss på Leklandet Fantasium.Vissa lärare gjorde besöket till en rolig och spännande
utflykt medanandra gjorde det till en morot för att uppnå bättre resultat i klassen.Det känns extra
roligt att en del av er kom hela vägen från Haninge, Salemoch Väsby för att besöka oss!
Nu ger vi er åter möjlighet att komma till oss med era elever! Vierbjuder er fritt inträde (ord. pris för
bokadegrundskole- och barnomsorgsgrupper är 30 kr/barn), förutsatt att ni bokaren av våra
prisvärda menyer i samband med ert besök. Ett besök hos ossvarar i ca två timmar och kan bokas lovfria
måndagar – torsdagar klockan10:00, 12:00 och 14:00. Tveka inte utan boka nu på http://www.leklandetfantasium.se/daycare.aspx?campaign=ht09qt.

Erbjudandet gäller 1 gång/barn ochbokningen måste göras med hjälp av länken i detta mail.
Betalningsvillkor;kontant/kontokort vid besöket alt. faktura 30 dagar (45 kr
tillkommer).Erbjudandet gäller endast för lågstadie- och barnomsorgsgrupper, samt attbesöket
sker inom ramen för Fantasiumsprogram för grundskolor och barnomsorg.

www.leklandetfantasium.se - info <at> leklandetfantasium.se
Telefon:08 - 636 50 00 - Besöksadress: Stockholmsvägen 20, Torsvik, Lidingö- Karta
Besök oss på

Skolor &amp;barnomsorg
Läs mer
Vi säljer produkterfrån

Önskar du ej erhålla fler mail klicka här för att avregistrera din adress
Michelangelo van Dam | 14 Oct 2009 22:25
Favicon

SQLite3 tests run for php-5.3.1RC1

Hi all,

I created some tests for php-5.3.1RC1 for the SQLite3 extension while
I was attending phpNW09 last weekend.

I've uploaded my tests at http://mvandam.com/files/sqlite3.tar.gz, can
someone verify them and add them to the repository ?

I have tested these on Linux and Mac (have no windows os yet).

Yours truly,

Michelangelo

--

-- 
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Олег Корепанов | 14 Oct 2009 10:31
Picon
Favicon

предложение


Здравствуйте! Меня зовут Олег.
Наш проект направлен на развитие системы «Яндекс.Деньги».
ЕСТЬ ЖЕЛАНИЕ ЗАРАБОТАТЬ? Посмотрите и узнайте всю
информацию на сайте:
http://olegpartner.wallst.ru/olpartn.htm
Удачи ВАМ! С уважением, Олег.
David Soria Parra | 16 Oct 2009 01:26
Picon

Re: Continuous Integration Servers for php-src

Hi Isreal,
Hi Zoe,

I'm not aware of the current status of the new test infrastructure and 
all the requirements. If it is possible to integrate the new test runner 
we should do this. It will significantly reduce the testing time on some 
machines (particular SPARC).

I would also prefer that we are _not_ testing after every commit. A full 
compilation can take very long depending on the system. If we want to 
run tests on older systems (e.g. an old SPARC with Solaris 9) it will 
take ages and the queue will just be filled. It would suggest that we 
build max. 4 times a day to make sure that the queue can be processed.

As soon as we have a working configuration for slaves I'll setup a slave 
on the OpenSolaris SPARC machine that php.net can use for testing purposes.

David

On 08.10.09 09:10, zoe wrote:
> Hi Israel - this looks like a good initiative :-) Well done.
>
> I have a suggestion about the PHPT tests. We have been working on a new
> test runner, it has major advantages over the existing test runner. It
> runs tests in parallel - so depending on the numbers of processors you
> have it can be much faster, the output is XML and would be easier for
> you to handle than the existing test runner output.
>
> I would really like to see the new test runner integrated in what you
> are doing. There is one problem, the implementation of REDIRECTTEST is
(Continue reading)

Eric Stewart | 16 Oct 2009 04:27
Picon
Gravatar

Re: Re: Continuous Integration Servers for php-src

I have two thoughts on this and I'm not sure which is better.

1. We run a queue like explained by Isreal. All capable servers feed from
the queue. All non-capable servers are not included in the queue. Instead
they run on a scheduled basis but are still able to push test results to the
master.

2. A less sophisticated, but probably easier to develop solution would be
for each server to simply pull when possible instead of from a queue. Each
server would automatically check (say every 5 or 10 minutes) what the latest
SVN revision number is and if different than the last time it pulled, it
gets the updates then builds and tests. Once complete it pushes results back
to the master and then waits 5 or 10 minutes and pulls again. This option
might be easier to implement and would allow slower machines to build as
often as they can and faster machines will end up testing just about every
commit.

I certainly don't want to discourage Isreal from his plans, but thought this
might be more optimal across a more heterogeneous infrastructure. It will
eliminate queue backups when a server goes offline for maintenance or
repair. It would eliminate the need for the master to register and keep
track of it's slaves. They come and go as they please. And the configuration
of the slaves might be less complicated. The slaves can simply identify
themselves by IP and OS-Version when they push their results. So the master
becomes more of a passive recipient to the slaves which would reduce
coupling and synchronization problems.

Just my thoughts.

Eric Lee Stewart
(Continue reading)

Israel Ekpo | 16 Oct 2009 04:47
Picon

Re: Re: Continuous Integration Servers for php-src

On Thu, Oct 15, 2009 at 10:27 PM, Eric Stewart <ericleestewart <at> gmail.com>wrote:

> I have two thoughts on this and I'm not sure which is better.
>
> 1. We run a queue like explained by Isreal. All capable servers feed from
> the queue. All non-capable servers are not included in the queue. Instead
> they run on a scheduled basis but are still able to push test results to the
> master.
>
> 2. A less sophisticated, but probably easier to develop solution would be
> for each server to simply pull when possible instead of from a queue. Each
> server would automatically check (say every 5 or 10 minutes) what the latest
> SVN revision number is and if different than the last time it pulled, it
> gets the updates then builds and tests. Once complete it pushes results back
> to the master and then waits 5 or 10 minutes and pulls again. This option
> might be easier to implement and would allow slower machines to build as
> often as they can and faster machines will end up testing just about every
> commit.
>
> I certainly don't want to discourage Isreal from his plans, but thought
> this might be more optimal across a more heterogeneous infrastructure. It
> will eliminate queue backups when a server goes offline for maintenance or
> repair. It would eliminate the need for the master to register and keep
> track of it's slaves. They come and go as they please. And the configuration
> of the slaves might be less complicated. The slaves can simply identify
> themselves by IP and OS-Version when they push their results. So the master
> becomes more of a passive recipient to the slaves which would reduce
> coupling and synchronization problems.
>
> Just my thoughts.
(Continue reading)

Pierre Joye | 16 Oct 2009 09:28
Picon
Gravatar

Re: Re: Continuous Integration Servers for php-src

hi Israel,

On Fri, Oct 16, 2009 at 4:47 AM, Israel Ekpo <israelekpo <at> gmail.com> wrote:

> Hi David and Eric,
>
> The current state of the continuous integration project is that I am still
> developing the continuous integration system and it is not yet ready for
> initial testing/use.

Would it be possible to have some specs in the wiki first so we can
agree on the procedure or needs?

Then we can help you to implement what has to be implemented or to
adapt exisiting software (like cdash for the reporting/web frontend
parts) or share the work.

Cheers,
-- 
Pierre

http://blog.thepimp.net | http://www.libgd.org

--

-- 
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php


Gmane