[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