Your message dated Fri, 28 Feb 2014 19:19:21 +0000 with message-id <[email protected]> and subject line Bug#733672: fixed in gap 4r7p4-1 has caused the Debian Bug report #733672, regarding gap: TMPDIR may be honoured (with tested patch) to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 733672: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733672 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gap Version: 4r6p5-3 Severity: normal Dear Maintainer, It appears that GAP does not currently honour TMPDIR when DirectoryTemporary is invoked. This can be a security breach when LARGE (not to say HUGE) temporary files are involved, while it is good idea to use a dedicated scratch area for heavy computation. Please find in attachment a tested pach. Best regards, Jerome BENOIT -- System Information: Debian Release: Wheezy* APT prefers wheezy APT policy: (990, 'wheezy'), (990, 'stable-updates'), (990, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.11.10-amd64-mbp62 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages gap depends on: ii gap-core 4r6p5-3 ii gap-libs 4r6p5-3 ii gap-online-help 4r6p5-3 Versions of packages gap recommends: ii gap-dev 4r6p5-3 ii gap-doc 4r6p5-3 pn gap-prim-groups <none> pn gap-small-groups <none> pn gap-trans-groups <none> Versions of packages gap suggests: pn gap-character-tables <none> pn gap-small-groups-extra <none> pn gap-table-of-marks <none> -- no debconf informationDescription: TMPDIR honouring Origin: debian Author: Jerome Benoit <[email protected]> Last-Update: 2013-12-30 --- a/src/sysfiles.c +++ b/src/sysfiles.c @@ -3736,7 +3736,13 @@ { static char name[1024]; static const char *base = TMPDIR_BASE; - strxcpy(name, base, sizeof(name)); + char * env_tmpdir; + if ((env_tmpdir = getenv("TMPDIR")) != NULL) { + strxcpy(name, env_tmpdir, sizeof(name)); + strxcat(name, "/", sizeof(name)); + } + else + strxcpy(name, base, sizeof(name)); if (hint) strxcat(name, hint, sizeof(name)); else
--- End Message ---
--- Begin Message ---Source: gap Source-Version: 4r7p4-1 We believe that the bug you reported is fixed in the latest version of gap, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Bill Allombert <[email protected]> (supplier of updated gap package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Fri, 28 Feb 2014 18:26:16 +0100 Source: gap Binary: gap gap-core gap-libs gap-dev gap-online-help gap-doc Architecture: source all amd64 Version: 4r7p4-1 Distribution: unstable Urgency: low Maintainer: Bill Allombert <[email protected]> Changed-By: Bill Allombert <[email protected]> Description: gap - Groups, Algorithms and Programming computer algebra system gap-core - GAP computer algebra system, core components gap-dev - GAP computer algebra system, compiler and development files gap-doc - GAP computer algebra system, documentation gap-libs - GAP computer algebra system, essential GAP libraries gap-online-help - GAP computer algebra system, online help Closes: 733672 734448 Changes: gap (4r7p4-1) unstable; urgency=low . * New upstream release. + Note that gap-gdat 4r7p4 is identical to gap-gdat 4r7p3. + Patches applied upstream: - manualindex-sh: removed - update-convert.pl: removed - configure-fpic: removed * New patches added: - gap-fix-alignment: upstream patch to fix alignment issues on sparc. - fix-compressed-six-files: read compressed six files correctly. - upstream-env-tmpdir from Jerome Benoit: Honour TMPDIR. Closes: #733672 . gap (4r7p2-1) unstable; urgency=low . * New upstream release: + Patches applied upstream: - mips-macfloat: removed - hurd-task_self: removed - configure-abi: removed - configure-fpic: updated - configure-ncurses: removed - gac-object: removed - gac-o: removed * New patches added: - gac-itanium: Fix gac on ia64 - manualindex-sh: add /bin/sh to doc/manualindex-sh - program-path: add bin to pkg installation path. - update-convert.pl: upstream patch to update convert.pl for current doc. * debian/doc: + gap2deb: script to generate debian directory from PackageInfo.g scripts * debian/control: - Bump Standards-Version to 3.9.5. - gap-dev: Add Depends on libgmp-dev. Closes: #734448. Thanks Jérome Benoit. Checksums-Sha1: 6418992740f3e39d1d942b3d977a4a3092fe68e1 1378 gap_4r7p4-1.dsc 0915c039c800cd8d809be9f1ef1f199c119d0946 5346813 gap_4r7p4.orig.tar.gz 84c48ec6cb5aa656b40ded0a346a0a5279ee47ad 31308 gap_4r7p4-1.debian.tar.xz 5514a2ec3820a0dd7901fada1a7eba49b6c6f761 9744 gap_4r7p4-1_all.deb 6444fa03419e5f7d1bf178f6175adf966b0b664e 2519094 gap-libs_4r7p4-1_all.deb 7eccebe0a956fcc596a163f6ab4d06cc659bfe15 1188600 gap-online-help_4r7p4-1_all.deb 9828ca7209245f0914e393fdcd8c47eb653a73a5 6231458 gap-doc_4r7p4-1_all.deb 6ce1d300a3fdd87b89a8d3d89bd5946c886d8247 679538 gap-core_4r7p4-1_amd64.deb 381817756c46465e5762151299135e98084f8d51 1856330 gap-dev_4r7p4-1_amd64.deb Checksums-Sha256: 3459b34ed54889785b0b3e347d9079915dd6f4c05bf7510c357145afd3d9709e 1378 gap_4r7p4-1.dsc fa2026dbb490759c9264f5dba50a8910adf4b240d89bc43a814555ee6a734f78 5346813 gap_4r7p4.orig.tar.gz acc484286bdb5dcb9e5144ee5e895d4369ee8c1433f78b20e98c3b17d723c41b 31308 gap_4r7p4-1.debian.tar.xz 9e33184706d22d0876af9b6827150d283abef54eabffaa6f79fc1d69d928d882 9744 gap_4r7p4-1_all.deb 9759fe909e6c0ea56791d346567695df6b94a0fe8218caf5becedce0d509d9f0 2519094 gap-libs_4r7p4-1_all.deb 045ad064f5850d0619fd5f033a00418d1ed1cdd31ea6b391953829de098404ca 1188600 gap-online-help_4r7p4-1_all.deb a5e4bfd7d70b5dca9913c86af5a2a365ba61106420edc02bf98d06796e6ffec4 6231458 gap-doc_4r7p4-1_all.deb 3d81e7bfea22d5f236d79083b69876bfafb35a3d77e64edebea980d26c921a52 679538 gap-core_4r7p4-1_amd64.deb a47dab837ed9288f6265c4b3bf60e3e7bd09892e706429c660a09f0496272165 1856330 gap-dev_4r7p4-1_amd64.deb Files: 821805f08a01d7f971b6560cd408a64c 1378 math optional gap_4r7p4-1.dsc 6229a0e01e09ef4a8354fe92252cc037 5346813 math optional gap_4r7p4.orig.tar.gz bc79f92a6017b5bdeaf031773c11616a 31308 math optional gap_4r7p4-1.debian.tar.xz 989f803ad8962ccac8aa0ae3606ff0fb 9744 math optional gap_4r7p4-1_all.deb 0457cb8725e01d4b1e0db66ce824c8a0 2519094 math optional gap-libs_4r7p4-1_all.deb 990b2bb96edda901152f6b1c7d135aef 1188600 math optional gap-online-help_4r7p4-1_all.deb b4d90b338e42777e934555510b203e58 6231458 doc optional gap-doc_4r7p4-1_all.deb 86ff1b0b3f3ef02b04e81a8f05ba11f3 679538 math optional gap-core_4r7p4-1_amd64.deb 82a0195105cf9388dce5c5a956f938c6 1856330 devel optional gap-dev_4r7p4-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlMQ3bwACgkQeDPs8bVESBXSPQCdGwT+KEm/Wq+A/7DvfjeCCGOD Ub4An3ZPNDl9/jU1tQ5zY5YjNZPBntdq =g8Xw -----END PGP SIGNATURE-----
--- End Message ---

