[Dune] suggestion for testing
Oliver Sander
sander at mi.fu-berlin.de
Mon May 19 11:33:46 CEST 2008
Andreas Dedner schrieb:
> I am getting rather fed up with this discussion.
> We have made a suggestion, it seems not to be
> welcomed, so let us forget it.
>
Hi Andreas!
The suggestion of more tests is always welcome. I just
don't think sending patches around by email is a good
idea. IMHO we need as many tests on as many platforms
as we can get, but we need them automatically, so no emails
get lost, and at a centralized place.
--
Oliver
[who doesn't have the time to participate in infrastructure
development but thinks it is extremely important nevertheless.]
> Andreas
>
> On Mon, 19 May 2008 11:19:07 +0200
> Christian Engwer <christi at uni-hd.de> wrote:
>
>> Hi,
>>
>> there was patch concerning this topic. I appended a patch
>> with the
>> last changes about 2 weeks ago. I didn't commit the patch
>> on
>> purpose. I asked all developers to test this, in order to
>> avoid
>> unexpected problems. So it would have been easy to apply
>> this patch to
>> your testsuite. As no complaines occured, I commited the
>> patch. At
>> least in this case you can not complain afterwards.
>>
>> Christian
>>
>> On Mon, May 19, 2008 at 09:14:24AM +0200, Andreas Dedner
>> wrote:
>>
>>> Hi,
>>> some of the recent changes to the build system
>>> are quite fundamental and therefore
>>> a) difficult to test
>>> b) rather devastating for users not accustomed to
>>> the ''guts'' of the build system.
>>> We were therefore discussing possibilities of
>>> increasing the success rate of checkins through
>>> testing patches on different installations of libtool,
>>> g++ Version etc.
>>> We have a quite complex nightly build for dune-fem
>>> using tar balls from the svn head and testing with
>>> all kinds of
>>> grids and similar things. It would not be very
>>> difficult to add new changes to the repository, e..g,
>>> the build system after checkout. This would only
>>> require a patch. This can be easily done by
>>> sending us a file "patchfile" generated using
>>> svn diff > patchfile
>>> as an email.
>>> So our suggestion would be: before a major change to
>>>
>> the
>>
>>> build system is committed, the patch could be send to
>>>
>> us
>>
>>> and we add it to our nightly build. The next day
>>> we know if everything worked out and can either commit
>>> the patch ourself our give an ok for the patch to be
>>> commit. If something went wrong we can try to figure
>>> out what the problem was and make a suggestion for
>>> correcting the problem, which should at least then
>>> work on our system and others can then try it out on
>>> there installation.
>>> Martin would be willing to perform this task on our
>>>
>> side!
>>
>>> And before I forget:
>>> 1) we would all like to thank Christian for the huge
>>> amount of work he is investing into the build systen;
>>> we appreciate how difficult it is and also how
>>> difficult these change are to test throughly.
>>> 2) if somebody else would also like to test a patch
>>> he should just yell. All one has to do is
>>> run the command
>>> patch -p0 < patchfile
>>>
>>> Best regards
>>> the Freiburg team.
>>>
>>> PS: tonight we got the following message:
>>> cd . && ./bin/dunecontrol --only=dune-common m4create
>>> writing dependencies.m4
>>> for dune-common 1.2svn dune at dune-project.org
>>> { test ! -d dune-common-1.2svn || { find
>>>
>> dune-common-1.2svn
>>
>>> -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr
>>> dune-common-1.2svn; }; }
>>> test -d dune-common-1.2svn || mkdir dune-common-1.2svn
>>> cp: cannot stat `./dune-common.m4': No such file or
>>> directory
>>>
>>>
>>>
>>> _______________________________________________
>>> Dune mailing list
>>> Dune at dune-project.org
>>> http://lists.dune-project.org/mailman/listinfo/dune
>>>
>>>
>
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
>
--
************************************************************************
* Oliver Sander ** email: sander at mi.fu-berlin.de *
* Freie Universität Berlin ** phone: + 49 (30) 838 75217 *
* Institut für Mathematik II ** URL : page.mi.fu-berlin.de/~sander *
* Arnimallee 6 ** -------------------------------------*
* 14195 Berlin, Germany ** Member of MATHEON (www.matheon.de) *
************************************************************************
More information about the Dune
mailing list