Re: Status of salome package
Hi,
what's the status of Salome package? In debian there's a package with
version 5.1.3, now version 6.3.0 is almost ready to come out... is there
any chance to have it packaged for Debian?
Here's the full history.
I packaged version 3.2.6 way back in 2008, and tried to send my patches
for upstream consideration, but got nowhere, so I figured it wasn't
worth the effort to port several dozen patches for every new upstream
release.
A year ago I re-started the effort with the 5.1.3 package, with the
understanding that upstream would merge many of those patches. Others
such as Denis Barbier, Andre Espaze, and Gerber Van de Graaf, Christophe
Trophime and Alain Leufroy contributed a lot, and the package made a lot
of progress. Andre Espaze did the hard work of porting the patches to
newer upstream versions (at least 5.1.4), and I believe sent them
upstream for merging.
Andre, has upstream merged in your new versions of the patches, or do we
need to forward-port them all again to send in for merging?
Let see the end of this mail, I've pasted the answer of the upstream
(in french).
Fortunately upstream now uses an open git server, so we can port patches
to that in order to help upstream merge them.
There are some patches which are debian-specific (*-debian-*.patch), and
a few which upstream does not want to merge but I think most of those
can be worked around.
I'd be glad to help with re-starting this packaging effort...
-Adam
From erwan.adam@cea.fr Mon Apr 4 16:53:09 2011
Date: Mon, 04 Apr 2011 16:53:00 +0200[B
From: Erwan ADAM <erwan.adam@cea.fr>
To: alain.leufroy@logilab.fr
Cc: BERGEAUD Vincent <vincent.bergeaud@cea.fr>, Vincent LEFEBVRE <vincent.lefebvre@edf.fr>, Nicolas Chauvat <nico@logilab.fr>, Andre Espaze <dede@logilab.fr>, alain@logilab.fr
Subject: Re: patches Salome 5.14
Bonjour,
Votre contribution concernant la compilation
des paquets debian de salome 5.1.4 a été analysée,
mergée dans la branche V5 et mergée dans la
branche V6.
Les prochaines versions de salome contiendront
donc ces modifications :
o 6.3.0 prévue mi mai 2011
o 5.1.6 prévue fin juin 2011
Merci encore,
E. Adam
PS : Ci-joint l'analyse qui a été faite des patchs
# -----------
The following patches have not been applied because they modify the
checks detecting presence of the SALOME modules to find the SALOME
modules in Debian-correct directory locations only
kernel-debian-dirs.patch
gui-debian-dirs.patch
geom-debian-dirs.patch
med-debian-dirs.patch
smesh-debian-dirs.patch
visu-debian-dirs.patch
The following patches sets format of pictures generated by doxygen to
SVG format in order to minimize their size. The patches have not been
applied because SVG format is correctly supported since doxygen-1.7.2
while we currently use doxygen-1.6.1. The patches will be applied as
soon as we pass to doxygen-1.7.2 (or a later version).
kernel-doc-images-svg.patch
gui-doc-images-svg.patch
geom-doc-images-svg.patch
med-doc-images-svg.patch
smesh-doc-images-svg.patch
visu-doc-images-svg.patch
kernel-mpi-libs.patch has not been applied as it is Debian-specific. It
modifies check_mpi.m4 by adding libmpi++.so, which is a symlink to a
concret MPI implementation, to MPI_LIBS variable.
geom-fix-clean.patch has been applied partially; the part removing the
code renameing geompyDC.py to geompy.py for the sake of correct
documentation generation has been ignored. Another solution for the
problem fixed by that patch part has been implemented.
med-scotch.patch has been applied partially; a part of the patch
unconditionally including mpi.h in tests of the scotch library
(check_scotch.m4) has been ignored. The part patching
MEDSPLITTER_SCOTCHGraph.cxx has been ignored as it does not work with
the current version of the scotch library and unconditionally includes
mpi.h.
med-safe-include.patch has been applied partially; parts of the patch
unconditionally including mpi.h into MEDMEM source files has been ignored.
geom-mpich-mpi, smesh-hdf5-needs-mpi.patch and visu-hdf5-needs-mpi.patch
have been ignored as they add CHECK_MPI (possibly needed for hdf5) into
configure.ac. Another solution has been implemented: CHECK_MPI has been
added to check_hdf5.m4
# -----------
Modified files are
KERNEL_SRC/Makefile.am
KERNEL_SRC/bin/waitNS.sh
KERNEL_SRC/configure.ac
KERNEL_SRC/doc/Makefile.am
KERNEL_SRC/doc/docutils/Makefile.am
KERNEL_SRC/doc/salome/gui/Makefile.am
KERNEL_SRC/salome_adm/unix/config_files/check_cas.m4
KERNEL_SRC/salome_adm/unix/config_files/check_hdf5.m4
KERNEL_SRC/salome_adm/unix/config_files/check_mpi.m4
KERNEL_SRC/src/Communication_SWIG/libSALOME_Comm.i
KERNEL_SRC/src/HDFPersist/HDFOI.hxx
KERNEL_SRC/src/HDFPersist/HDFattribute.cc
KERNEL_SRC/src/HDFPersist/HDFattribute.hxx
KERNEL_SRC/src/HDFPersist/HDFcontainerObject.cc
KERNEL_SRC/src/HDFPersist/HDFcontainerObject.hxx
KERNEL_SRC/src/HDFPersist/HDFconvert.hxx
KERNEL_SRC/src/HDFPersist/HDFdataset.cc
KERNEL_SRC/src/HDFPersist/HDFdataset.hxx
KERNEL_SRC/src/HDFPersist/HDFfile.cc
KERNEL_SRC/src/HDFPersist/HDFfile.hxx
KERNEL_SRC/src/HDFPersist/HDFgroup.cc
KERNEL_SRC/src/HDFPersist/HDFgroup.hxx
KERNEL_SRC/src/HDFPersist/HDFinternalObject.cc
KERNEL_SRC/src/HDFPersist/HDFinternalObject.hxx
KERNEL_SRC/src/HDFPersist/HDFobject.cc
KERNEL_SRC/src/HDFPersist/HDFobject.hxx
KERNEL_SRC/src/HDFPersist/Hdfi.h
KERNEL_SRC/src/KERNEL_PY/salome_study.py
KERNEL_SRC/src/MPIContainer/MPIObject_i.hxx
GUI_SRC/Makefile.am
GUI_SRC/configure.ac
GUI_SRC/adm_local/unix/config_files/check_qt.m4
GUI_SRC/bin/runLightSalome.sh
GUI_SRC/src/SALOME_SWIG/Makefile.am
GUI_SRC/src/SVTK/SVTK_Recorder.cxx
GEOM_SRC/Makefile.am
GEOM_SRC/configure.ac
GEOM_SRC/doc/Makefile.am
GEOM_SRC/doc/docutils/Makefile.am
GEOM_SRC/doc/salome/gui/GEOM/Makefile.am
GEOM_SRC/doc/salome/gui/GEOM/doxyfile_py.in
GEOM_SRC/doc/salome/tui/doxyfile.in
GEOM_SRC/src/GEOMImpl/GEOMImpl_IMeasureOperations.cxx
GEOM_SRC/src/GEOMImpl/GEOMImpl_PipeDriver.cxx
GEOM_SRC/src/GEOM_SWIG_WITHIHM/Makefile.am
MED_SRC/Makefile.am
MED_SRC/configure.ac
MED_SRC/adm_local/unix/config_files/check_scotch.m4
MED_SRC/doc/Makefile.am
MED_SRC/doc/doxygen/Makefile.am
MED_SRC/src/MEDMEM/MEDMEM_define.hxx
MED_SRC/src/MEDMEM_SWIG/Makefile.am
MED_SRC/src/MEDSPLITTER_Swig/Makefile.am
MED_SRC/src/MEDWrapper/Base/MED_Common.hxx
MED_SRC/src/MEDWrapper/V2_1/Core/med.hxx
MED_SRC/src/MedClient/test/environ/runTestMedCorba.in
MED_SRC/src/MedCorba_Swig/Makefile.am
MED_SRC/src/ParaMEDMEMTest/test_AllToAllvTimeDEC.cxx
MED_SRC/src/ParaMEDMEMTest/test_AllToAllvTimeDoubleDEC.cxx
MED_SRC/src/ParaMEDMEM_Swig/Makefile.am
SMESH_SRC/Makefile.am
SMESH_SRC/doc/salome/gui/SMESH/Makefile.am
SMESH_SRC/doc/salome/gui/SMESH/doxyfile_py.in
SMESH_SRC/src/SMESH_SWIG_WITHIHM/Makefile.am
VISU_SRC/Makefile.am
VISU_SRC/doc/salome/gui/VISU/Makefile.am
VISU_SRC/src/CONVERTOR/VISU_MergeFilterUtilities.cxx
VISU_SRC/src/VISU_I/VISU_TimeAnimation.cxx
VISU_SRC/src/VISU_SWIG/Makefile.am
# -----------
--
Alain Leufroy
LOGILAB, Paris (France)
http://www.logilab.fr
Informatique scientifique & gestion de connaissances
Reply to: