Re: RE : SAGE in Debian status page
Hello Frédéric,
The API is (at least should be) compatible within the PolyBoRi 0.8 series.
to check for all this it would be nice to provide a symbol file.
I know that this is a huge work but as your are the upstream of the project, this should be not that hard.
look here [1] for the symbol file. This would help
Yes, but I did not finish this today (due to lack of time).
bug fix release are not a problem if they are just bugfix without ABI breakage :)
Good
ok, can you activate the test suite during the build.
It is always good to run the test during the build process and abort if they failed.
This would help also a lot for th eport to the multiple architectures supported by Debian.
The testsuite is in now.
This would be fine for me.
ok, so let's say
once you added the test suite, multiarch and the symbol file.
I would upload to experimental. Is it ok for you ?
can you use this verison number for experimental: 0.8.2-1~exp1
Sure.
If I were you I would split cleanly both library with there own
-dev
-deb
Ok, I split this and added a -dbg package for the python bindings.
the best choice to my opinion is between autotools/cmake.
for python modules the best practice is to provide a setup.py file.
but it require to split the source into the c++ libraries and another for the python binding.
Thanks for commenting on this!
is it possible ?
C++ library python bindings and python-based library code are split into
different directories.
to my opinion it is not plan to pacth scons for the multy arch goal...
It is even explicitely propose to avoid scons for upstream ;)
can you provide also a pkg-config file [3] to help configure other project using your libraries.
a polybori.pc
A added a .pc builder to the buld system and added it to the rules.
great but I can not find this .pc file in the -dev package.
you need also to install the .pc infile under
/usr/lib/<triplet>/pkgconfig directory
Right, I forgot to add it to the install file.
I saw this in your install files
+#! /usr/bin/dh-exec
+debian/tmp/usr/lib/*/*polybori-*.so.* usr/lib/${DEB_HOST_MULTIARCH}/
juste remove this dh-exec and use only this line instead of this.
usr/lib/*/*polybori-*.so.
you do not rename any file here.
Great! This makes live much easier for me here!
I push everything to the repository again.
Best regards,
Alexander
[1] http://wiki.debian.org/UsingSymbolsFiles
--
Dr. rer. nat. Dipl.-Math. Alexander Dreyer
Abteilung "Systemanalyse, Prognose und Regelung"
Fraunhofer Institut für Techno- und Wirtschaftsmathematik (ITWM)
Fraunhofer-Platz 1
67663 Kaiserslautern
Telefon +49 (0) 631-31600-4318
Fax +49 (0) 631-31600-5318
E-Mail alexander.dreyer@itwm.fraunhofer.de
Internet http://www.itwm.fraunhofer.de/sys/dreyer.html
Reply to: