[Debian-science-sagemath] Fwd: sagemath_7.4-1_amd64.changes is NEW

Jerome BENOIT calculus at rezozer.net
Sat Dec 17 01:44:07 UTC 2016


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

Hello Forum.

On 15/12/16 22:11, Ximin Luo wrote:
> No need for a schroot, just do this:
> 
> $ HOME=/sbuild-nonexistent sympow sympow 1.023 RELEASE (Debian
> 1.023-7)  (c) Mark Watkins --- see README and COPYING for details 
> **ERROR** failed to create local cache folder
> /sbuild-nonexistent/.sympow 255

I can reproduce it.

HOME=/nonexistent/nemo /usr/share/doc/sympow/examples/samples.sh

> 
> Ideally, we would ask upstream to support a SYMPOW_CACHE_DIR
> environment variable or a --cache-dir command line flag. Then we can
> patch sage to pass "$DOT_SAGE/sympow" as the value of this (and
> forward this upstream to Sage).

No need, the ideal wish is already patched. It was patched by the Debian maintainer himself (me):
Sorry I forgot this part of the story; and I should document further this feature (I am agree).
The concerned patch is d/p/upstream-system_wide.patch [1]. Details can be found in the header
of the path. The involved environment variable is SYMPOW_CACHEDIR :

Assuming that the user has a HOME, let launch the sample script:

	$ /usr/share/doc/sympow/examples/samples.sh

Data are put in $HOME/.sympow

Now, assuming some /scratch space, let do:

$ mkdir -p /scratch/$USR/sympow
$ SYMPOW_CACHEDIR=/scratch/$USR/sympow /usr/share/doc/sympow/examples/samples.sh

Now data are put in /scratch/$USR/sympow .

Of course, the following command fails:

HOME=/nonexistent/nemo /usr/share/doc/sympow/examples/samples.sh


At the time of writing the patch, I guessed that HOME does always exist.
This is my major mistake.

So, the issue solved.

Having said that, I am on my way to see how I can improve the visibility of this patched
material.

Thanks,
Jerome

[1] http://sources.debian.net/src/sympow/1.023-7/debian/patches/upstream-system_wide.patch/

PS: to my defence, it was one of my first Debian package.

- -- 
Jerome BENOIT, Ph.D. | jgmbenoit-at+rezozer*dot_net
http://www.rezozer.net/

- -- 
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-----

iQQcBAEBCgAGBQJYVJhnAAoJED+SGaZ/NsaL0t8f/igIIsHqnKkmCcXNrrdwgWRp
guyXRDkT0e6XxcYgXHTPpHOUZPKKyIbzocn0pRi+xV/2MJXFBsQVovrug8+u8Tht
gDstT4aTr+4BJ+MAru5/wx/5HSpGxSDFrLb1Kx4Hs3864eEMh5oJocDt0mB2PLBx
522Gc23Uja/7SDecl6oqMwRvLFkkJZn7HDHs7aUsNbj3iuBvc9MkAEs7AFdpnpfS
+nTk8p0bGtjhGN+9TtGbZnRlhUFhoZQNme+WZFEeN+5iPf9wAFkpA59NNtNGSSY2
Z8YDUvw/Cx76J04pSfoNZxfVQKRERfcF1zOBYo3eJVaw4WQkZlNfIZ3pLwDbmQIY
2ilRaQygxxtRW0pnSKq+gz4U0/tc9c1E5f9Pd1PjOnL8GWWZqVUvDkBDzr7JMM4a
ScXTuZ3u8xXtQV35fhoefbEmY4oFhqOApIjdQpyQHJgG2pCeDinfYAYY4h6W+hvC
20p2oB+g80UM/dNha8hAqGUuz8rORPXhzxzwREtqLBvtqCLxWLmLaaqp38MswYxp
+pErppkQl2+ZyCY6CmMw/+ThgygovrgDBwptq61BqVM8A1UoA5dT/HAbL2c/xd4v
ut/QMQjebGkh9YJ/2/N9qBUW4m2uh6QwTIjjYcm2X9Tck0K+myme+wyMjJnc4RY5
Pyml5UsRLbCzaiqKlvZR02fk0JGel3A8t7L5cBXmd6LPs4NtMWmmp5dq41O7d2R7
dWIe0lxf0gko8MUE7unYc2rR41PI/lFuetuj03YsYittdY+RKYaSAwE6TMONhCrt
jixImX/Bv/f85LQwGA7okb/RUbIfWFHckAp9LQKmC04vGsJLevIZzVSK/Y6hXu3d
yXJGmj401WHbiMemtHUWDox2FX8B10gOpu72DFq5yYjWoTjPGcl6eLDq8gdvqF22
S6jgcBSPOEGw1SnfJOyxxDQ++htVFxZE2EnDtl0F6+8nYxoYEcTKNAiXK/PLC2iO
psPLpa37z8uUtzXlFm8tSBc8GOqe5ymn/y927XwKrwXtcTGPn/ozTG22FbjuMceS
LqC4oMtipjQdiSJiK5dkVwiuXtWdgilLNHYdNQkoj+Mk/cOQb3Etif1uoWztb7oF
GJALZzZMhKHDo9e8WHCI4MqLIjse10r12ZI5Y+NpPATw9/+DuxuK89SPBKeAxqO7
czoSIXS7/TSe9xmr3kzxmPPf/3I4ifauluHKkZbl3w7e9n7BM+7r/khAb8vIInhc
VgEHE3eow9TNdTfe4JaFBSp3B2kdFShG2UC2ZOyFge1MBm3iwFdORG1ZI6Mvj+Xx
/Zci8toSdoAxynKwcmjiz3PjIRae1m+t+wDWImdLOpIuVmL4RXtlCnrCwcQHr/Q=
=45Ne
-----END PGP SIGNATURE-----



More information about the Debian-science-sagemath mailing list