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

Re: Open issue with libbpp-core



Dear Andreas, dear Debian Med Team,

We finally managed to update our Bio++ libraries and programs and released a new version. We did a lot of cleaning in the CMake files, removed the .all include files and moved the code to C++11. Everything is now on github and has been tagged as suggested. Here is the list (repos + tag):

https://github.com/BioPP/bpp-core v2.3.0
https://github.com/BioPP/bpp-seq v2.3.0
https://github.com/BioPP/bpp-phyl v2.3.0
https://github.com/BioPP/bpp-seq-omics v2.3.0
https://github.com/BioPP/bpp-phyl-omics v2.3.0
https://github.com/BioPP/bpp-popgen v2.3.0
https://github.com/BioPP/bpp-raa v2.3.0
https://github.com/BioPP/bpp-qt v2.3.0
https://github.com/BioPP/bpp-suite v2.3.0
https://github.com/BioPP/bppphyview v0.5.0

https://github.com/jydu/comap v1.5.3
https://github.com/jydu/maffilter v1.2.0
https://github.com/jydu/physamp v1.0.0

We hope this will make the packaging as smooth as possible. Please let me know if there is more we can do.

Best regards,

Julien Dutheil.

On Wed, Jun 29, 2016 at 9:58 PM, Andreas Tille <andreas@an3as.eu> wrote:
Hi Mattia,

On Wed, Jun 29, 2016 at 03:54:14PM +0000, Mattia Rizzolo wrote:
> > I understand this, but all the other things happaning in the script
> > seem to be related to automatically create some header files, I'm not
> > sure whether these scripts should be run by both, the lib*-dev and the
> > lib${soname] package. Since it seems that Andreas started this, I'd ask
> > hit to clarify this. 

Hmmmm, I was actually not starting this but I took over an unmaintained
package which was once created by Julien Yann Dutheil (in CC) who is
also upstream.  I tried to make some sense out of the packaging and
moved it into team maintenance.  I'm happy that somebody else is having
an additional look since I might have overlooked something easily.

> yep, I don't have a clue what the rest of the script does (expecially,
> on postrm during remove?!?).  But still, the ldconfig call still looks
> superfluos to me.
> But let's wait on Andreas :)

I have removed the ldconfig call in any case.  From my point of view:
The postinst is really only needed inside the *-dev package since only
there are any header files which are assembled in the *.all files.  I
have no idea for what purpose those *.all files are good for.  Once I
considered to create those files inside the package Build process which
would simplify the postinst issue but then I decided to change as less
as possible of things I might not fully understand.

Julien, could you please comment on those *.all files?

Kind regards

      Andreas.

PS: Julien, the repository now contains a patch for a gcc-6 build issue
which you might be interested in.

--
http://fam-tille.de



--
Julien Y. Dutheil, Ph-D
0 (+49) 4522 763 298

§ Max Planck Institute for Evolutionary Biology
Molecular Systems Evolution
Department of Evolutionary Genetics
Plön -- GERMANY

§ Institute of Evolutionary Sciences - Montpellier
University of Montpellier 2 -- FRANCE

Reply to: