Hi,
the spectacular amound of reverts just performed by Ben make me think we
are doing something wrong
in terms of QA of pull requests, and that we need to make it less time
consuming and more predictable
(and yes, I've sent a similar mail to GeoTools, but read on, the content of
this one is GeoServer specific).

The first issue I see is that people are clearly not doing builds before
making pull requests... and
the sad part is, we are in no position to ask for them, because on Windows
GeoServer
just does not build, there are files that are kept locked that break the
build there.
I have tried and failed to fix those issues, but they are happening
randomly, and not really happening when
you try to debug them as they seem to be time related...
right now it seems to  me the lesser evil is to detect the OS and do not
throw an error
in case we fail to delete some file in the data dir if the OS is Windows.
At least, we can get a clean build on Windows and thus help Windows
developers to contribute.

The other issue is that Travis builds are failing... a lot:
https://travis-ci.org/geoserver/geoserver/builds
So we basically cannot trust them when evaluating the pull requests. But
I'm not sure what
to do about those, did not have time to check why they are failing so
often, anyone interested
in verifying?

The other issue we have are the many app-schema online tests, which
typically do not run
on the dev box, nor on the build servers, and we get reports (sometimes
many) days later from Ben
and friends.
Specifically for GeoServer, it seems that we'd need a online build with
several external services
up, right? Which of course are a chore to setup.
Any way to get notified of issues sooner, instead of triggering another
revert storm?

If you have any other suggestion on how to make development less
stressful... I believe
everybody would be happy to hear them :-)

Cheers
Andrea


-- 
==
GeoServer Professional Services from the experts! Visit
http://goo.gl/NWWaa2 for more information.
==

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054  Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39  339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

*AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
loro utilizzo è consentito esclusivamente al destinatario del messaggio,
per le finalità indicate nel messaggio stesso. Qualora riceviate questo
messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
darcene notizia via e-mail e di procedere alla distruzione del messaggio
stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.



The information in this message and/or attachments, is intended solely for
the attention and use of the named addressee(s) and may be confidential or
proprietary in nature or covered by the provisions of privacy act
(Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
Code).Any use not in accord with its purpose, any disclosure, reproduction,
copying, distribution, or either dissemination, either whole or partial, is
strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact
immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender
does not give any warranty or accept liability as the content, accuracy or
completeness of sent messages and accepts no responsibility  for changes
made after they were sent or for other risks which arise as a result of
e-mail transmission, viruses, etc.

-------------------------------------------------------
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to