On Wed, Nov 21, 2012 at 7:25 PM, Kirk, Benjamin (JSC-EG311) <
benjamin.kir...@nasa.gov> wrote:
> Understood, but CI only works when everyone can see results of tests.
> Libmesh.automake has been passing its tests for months, and Paul and I use
> it in production.
>
You and Paul are not average users.
> If you want to point users to our trunk we need to see your test results.
> Period.
>
Understood - this is the reason I worked quite a bit a while ago on getting
a public test service up and running for libMesh. I didn't find a great
solution at that time... and then got pulled off onto other things. But we
need a centralized service that is coordinating builds and receiving back
results. Once the decision is made about where libMesh is going to reside
long term, we should look into this again.
> Or quit bitching and svn switch them to something blessed - e.g.
> ^/tags/whatever
>
Firstly, I do apologize for "bitching". I am really not trying to come off
that way. I just truly do not think the current changes were for the
better... and I don't know what else to do about than to point out reasons
why. If I could, I would just go in there and revert the automake merge
instead of "bitching". As it is, I'm trying to provide information about
the rest of the way the world interacts and uses libMesh and other
scientific software so that we can constructively come to a system that
works better than the automake system.
Let me explain a little more: I love libMesh. I think it's an awesome
triumph of scientific framework software. I am constantly in awe at all
the thought put into the way the system works. All of that thought went
into creating a library that presents an incredibly useful interface to
it's users and enables scientists and engineers to create complex parallel
applications. Because of this, I think the build system should be just as
well thought out... and just as easy to interact with. In the same way
that you don't have to be a parallel programming specialist or a computer
scientist to use libMesh... I don't think you should need to be a
specialist to _build_ libMesh. I don't want this great piece of software
to be overlooked simply because it is difficult to interact with the build
system.
As for our users. They do use a vetted version of _SVN_ libMesh. They are
not pulling from your repo, so they are insulated (for the moment) from
these changes. However, they _will_ use a version from SVN very soon (as
soon as either we make a change in libMesh that requires updating... or you
guys add some cool features that warrants an update). They will never use
a release version of libMesh.
Sorry for stirring up shit the night before Thanksgiving! Let me just say:
Happy Thanksgiving Everyone! I really appreciate and am thankful for the
opportunity to work (and debate!) with all of you! ;-)
Derek
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel