[Debian-science-sagemath] Build-Depends on source itself [libgap-sage]

Jerome BENOIT calculus at rezozer.net
Wed Nov 2 13:55:14 UTC 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hello Bill,

On 02/11/16 09:51, Bill Allombert wrote:
> On Wed, Nov 02, 2016 at 03:22:41AM +0000, Jerome BENOIT wrote:
>> Hello,
>>
>>> On Tue, Nov 1, 2016 at 12:43 PM, Jerome BENOIT wrote:
>>>
>>>> for one of my package, libgap-sage [1], the source material used for build
>>>> is in fact seded meterial from an other package, gap: grossely the sed process
>>>> is the main part of libgap package: is there a standard way to use the Debian
>>>> source package of gap inside my own package libgap-sage ?
>>>> Any hint or example is welcome.
> 
> Hello Jérome,
> I was requested by Felix Salfelder to build gap-dev object files with
> -fPIC for this purpose.
> Instead of using sed, Sage should use a linker script, this would be
> much cleaner.
> 
> gap (4r6p5-3) unstable; urgency=low
> 
>   * debian/rules:
>    - build gap-dev object files with -fPIC to be compatible with use in
>      shared libraries.
> 
>  -- Bill Allombert <ballombe at debian.org>  Thu, 19 Sep 2013 15:00:06 +0200


The request is 3 years old, and this is quiet a long time in software time-scale.
I guest that Felix Salfelder had in mind something that deviates from Sage.

The current Sage[Math] plays with libgap and we just want to stick with this.
I guess we all agree that it is not the best solution. Our role is to package
Sage[Math] for Debian, not to develop Sage[Math] even if we can suggest patches.
Anyway, the patch and the work to furnish would be too heavy at this stage of
the packaging process: our first priority is to bring Sage[Math] to Stretch.

Thanks,
Jerome

PS: So far I can understand, Felix is no more an active member of the Debian Sage Team.



> 
> Cheers,
> 

- -- 
Jerome BENOIT | calculus+at-rezozer^dot*net
https://qa.debian.org/developer.php?login=calculus@rezozer.net
AE28 AE15 710D FF1D 87E5  A762 3F92 19A6 7F36 C68B
-----BEGIN PGP SIGNATURE-----

iQQcBAEBCgAGBQJYGfBCAAoJED+SGaZ/NsaLXXQf/3thEdYb4CCvuSjPKP4m1Nz7
Y3mxKoWzlyexWUwD6A7gktA5XM2g8KJja6PlpZ9yAyBqPN8GuVcBjwSMdbOLnDNU
bKaaaozR8GPaPqQu0Sr6FciANzhC+U+bARjcjkzmDeEtsTe7/K5XaI5cc3nBnjYu
KQ7i2RTIilW49cDhorhBASGjaVQjkZEv0fK2jceVTV0YT3hfZJFrcFDDUltBj+/z
Y4Y7PXLkGhEzvFH7xytZMasN+5koOzi1BqbC4QSexMscEC+L28GSJnts6a9NGRpK
WKMEnSm51MCpzbWHieOYQeAfrDpU/CaSS4Wdp75iAaLgH3weEiyBuh3S6z07LHIt
qFe4LtHOzLgEcYk/CFDlNWipy1Jz1joI5StoMN2ATmqYTkGkOOQJBtlhBMMeKhOK
M1gdOEuo6fNbEtwqWKD3ziiIsCilLwrwlQVGTVNY6UYQ149fRx5jlIoHfnDWqzvM
m0iH052awByppeStpUSY0QErtmHRiODpBI5DkUiW2WHbLebUF5NJEjcPW1D6Kh0f
1LHHHjT1oBqVNchckSjNLgGYimdboQCsBJZYq+5IWwhGkfDPtaAigopAEK+z8/RF
9BltrhMahfcmsWiAc91laMict/z9xWwqytc7LLgt+GympBYD3BwfUbPZGM5mnOjj
xEJas5qljZgUNMGf2QPVAE9RnbnGGiyWt9clVMq4ENrGTXCf+p3U5woKDAaCCAee
rRLTZA5zTuTDFAJvMtAUCTkeYJo8owMaGVMFGO3DH5fpH1P3O7LY4KdFd6CtpGT3
71pDL2kj78gS2nE/xyfJcPdHt5EkvprD9s5DUouQgqxs25N2Qj0umgGmOg9ok8OI
zibVYorX7FTjXnV2QQnTjofpe6ri4UKHkgw4BBofVSktfap3Oa1sWadJqFw4d+X7
GGNep8fMgKWp3y3b0kttUFgi4aBMhPNwJ/JiOO2sZ8X1i3q3XmYqkqCbJawTaCA0
k/LVFYByq+bLX6eDEKjhnFlzZ7dqfTgTJQnNhdmOXA9ke/t2AY+jv+UUF3Nds+N4
1/6hXib+vuwcOy2mafrRd90LiwKbXvG9Jm2dFaFIb0yhLawmCF/czwnUdxNKVUn6
GOtliEYvzl/vR2oALZHtVFJXVuseMi6x9Zbmm3QLR6iwqasmTpNUfpdg7Pl1Ss7d
e1lFQB1HcFjRKhnyeqU3K4ybZH7AvTcKh0QNxkPmnzxw0mA6UJf+diFXAZBevOIz
Ibxz77Dydzk8HLjocZ/mLB3QMtp+FDVfHTgM5MPSiroH+Ab9aQMiD7tziZXO3fGS
4rR68bSKOtgcl1KB8ofsiQAu0bFKsJ6raVW3Rk+v+rdaAlLE3O82NDZe7LlHiHA=
=Ti5a
-----END PGP SIGNATURE-----



More information about the Debian-science-sagemath mailing list