[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#457075: Salomé packaging



Hi Andre,

On Tue, 2010-02-23 at 10:05 +0100, Andre Espaze wrote:
> > Until salome is uploaded into Debian, it will not be possible to use the
> > bug tracking system for individual issues.  At this point, the only
> > "bug" in Debian is that salome isn't there -- #457075. :-)
> Ok, so from now I organise tickets on
> http://www.python-science.org/project/salome-packaging
> and I keep you in touch with my progress.

Great, thanks.  I'm making pretty quick progress (well, as much as can
be done in one or two builds per day), I think the first upload should
come fairly soon, within a week or so.
 
> > > I would like to add such
> > > documentation do the salome.git repo, inside the debian directory. I
> > > have added the following ticket:
> > > http://www.python-science.org/ticket/1403
> > > that will certainly move.
> > 
> > Good point.  I haven't used the Debian Science Wiki, perhaps that's a
> > good place to put such documentation at this point.
> Perfect, I will add a page on the wiki as soon as my documentation is
> ready. I will restart from a clean sid install today. I plan to document
> every module so it will help me to supply the 'debian/rules' patch
> of ticket http://www.python-science.org/ticket/1405.

Thanks.  I just changed from --with-netgen to NETGENHOME so there should
be no more "unrecognized option" warnings.  But NETGENPLUGIN doesn't
work because of a missing header file.  I'm going to work on the netgen
package and see if I can get the Salomé interface changes in there
without disrupting the existing interface and applications which link to
it.

Before you start on the patch, let's discuss its utility: how useful
will it be to have separate configure commands and a *very* long
configure-stamp target in debian/rules, vs. the current loop?  I think
my preference is the loop because it's short and easy to maintain.

> > > > You can get and build my latest salome package by the same "git clone"
> > > > command but substitute salome for med-fichier.  It still needs a lot of
> > > > tweaking before it is ready to upload into Debian unstable.  And first
> > > > the patched HDF5 package needs to go in, along with the new med-fichier.
> > > I have succeeded to build salome at revision
> > > 181964c525693f410d01646a616e5d94f05c7c9d but I got only KERNEL and GUI
> > > running out of the box at the end. I plan to investigate on the GEOM
> > > runtime problem first, is it allright for you?
> > 
> > Yes.  But please try re-cloning it, I have made a lot of progress, and
> > some things might work now that didn't before.  I think your tickets
> > 1398, 1400 and 1402 are fixed now.
> Congratulations, your Release 5.1.3-4 worked fine and closed those three
> tickets concerning MED build and install as well as GEOM install. So 
> now the MED and GEOM modules are present when starting Salome.

Terrific!  Onward to the other issues...

> > My suspicion is that the geom issue might due to incorrect directory
> > usage for the OpenCascade data files.  I've just added tests for their
> > location in check_cas.m4, and will change
> > KERNEL/bin/appliskel/env.d/envProducts.sh to use the new CAS_LIBDIR and
> > CAS_DATADIR variables accordingly (will need to move it to
> > envProducts.sh.in and have configure generate the .sh file).
> Unfortunately, I still get the same crash for GEOM with the SIGFPE 
> Arithmetic exception, forcing me to kill Salome. I plan to investigate
> this problem as soon as the documentation is ready.

Thanks.  The runSalome script should be working now, if not let me know
what kind of errors it gives.

> Thank you very much for your explanations on git-buildpackage and 
> the Debian build process, they clarified many points. My main problem
> in Salome packaging is that the building process is resource intensive
> and thus takes lot of time. I sometimes also run out of disk space but
> that is really part of the fun.

Indeed, the frustration and the fun. :-)

-Adam
-- 
GPG fingerprint: D54D 1AEE B11C CE9B A02B  C5DD 526F 01E8 564E E4B6

Engineering consulting with open source tools
http://www.opennovation.com/

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: