[Gmsh] fedora packaging and gmsh/contrib sources

Christophe Geuzaine cgeuzaine at ulg.ac.be
Mon Oct 29 15:46:43 CET 2012


On 29 Oct 2012, at 09:39, Andre Massing <andre.massing at gmail.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> 
> Dear Christophe,
> 
> thank you very much for providing us with the relevant information!
> 
> On 10/26/2012 09:31 AM, Christophe Geuzaine wrote:
> 
> [snip]
> 
>> 
>> Since the Fedora packaging policy only allows to bundle 3rd party 
>> libraries in exceptional cases, we would like to ask you a few 
>> questions about the use and the origin of the sources resided in
>> the gmsh/contrib folder:  -HighOrderMeshOptimizer
>> 
>> Is this an official, separate module of gmsh and if so, it is
>> licensed under the same license as gmsh? If the sources originate
>> from other 3rd party code, could you point out where the original
>> sources can be obtained and whether they have been modified in the
>> gmsh sources?
>> 
>> 
>>> This is currently under heavy development; the final license has
>>> not be chosen yet.
> 
> Ok, I guess it then has to be - at least temporarily - removed from a
> fedora package, as long as the license has not be chosen.
> 
>> 
>> -lbfgs from the ALGLIB project - http://www.alglib.net/ Are the
>> sources in gmsh modified or could the original sources be used in
>> principal?
>> 
>>> Yes, it's the same code.
>> 
>> 
>> - mmg3d,  MMG3D from 
>> http://www.math.u-bordeaux1.fr/~cdobrzyn/logiciels/mmg3d.php
>> 
>> 
>>> Same code, with a few patches to make it compile on Windows/Mac.
>> 
>> Are the sources in gmsh modified or could the original sources be
>> used?
>> 
>> - Salome Are the sources in gmsh modified or could the original
>> sources be used?
>> 
>> 
>>> Same code, with a few patches to make it compile with recent
>>> versions of open cascade (patches might have made their way into
>>> the original code, too).
> 
> OK, great, we then can/must package these ones separately. The
> Windows/Mac patches are not really that relevant for Fedora :) and the
> open cascade libs are in a non-free repo which probably means that
> gmsh will be built without linking against the open cascade
> libraries. By the way, does that mean a severe reduction in the
> functionality of gmsh?
> 

Yes: not linking with opencascade means that Gmsh will not be able to import CAD models in STEP, IGES or BRep formats.



> Thanks for your help!
> 
> Best,
> Andre
> 
>> 
>>> Cheers,
>> 
>>> Christophe
>> 
>> We would really appreciate if you could help us with clarifying
>> the use and origin of these sources in order to make a decision
>> whether bundling might be acceptible or a packaging of some of the
>> original sources might be a more adequate solution.
>> 
>> Kind regards,
>> 
>> Andre Massing and Alexey Vasyukov
>>> 
>>> _______________________________________________ gmsh mailing
>>> list gmsh at geuz.org http://www.geuz.org/mailman/listinfo/gmsh
>> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://www.enigmail.net/
> 
> iQEcBAEBAgAGBQJQjkCwAAoJEA79ggnbq9dmtWkH/il+xmoY/vFIN7t8EcNABpsP
> aUC9+uIHyIUDHrpwxi3338LGDiBsRQbRLvkPjLSlAsycBd9QUGx7qxs0CaHxY8/e
> pDdJoiJIsMi+sum16/5HDy5mbUmF3RydFjarHFM+8bx/0LbbqWLC8/wRkuVYIkBW
> PSTzzK34j+hkvRy9Ntvnnd8vmfM01UuCHk6vt1DDQ4Ek/LvJJOfNf+i+p9yRr0KV
> ti5Get/qZAw6DgTUxNmX0h5vZZCcy61u19HKSiUk/c7ldhYBk2+8uhdFVm55Ou7o
> DC4iHPRDU13jtcd/ITNeqVlZg/wt3kOTzl4s2IcsGObgjAEwww2Y7bJohSonC1s=
> =kncg
> -----END PGP SIGNATURE-----
> 
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh

-- 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine