Your message dated Thu, 20 Feb 2014 15:50:50 +0000 with message-id <[email protected]> and subject line Bug#733672: fixed in gap 4r7p2-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: 4r7p2-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: Thu, 20 Feb 2014 14:23:11 +0100 Source: gap Binary: gap gap-core gap-libs gap-dev gap-online-help gap-doc Architecture: source all amd64 Version: 4r7p2-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 Changes: 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: #733672. Thanks Jérome Benoit. Checksums-Sha1: d582545de12b68efff20bb4ef05e964c66c0c6c3 1378 gap_4r7p2-1.dsc b0abf2fd67097e4cd06cb53f9e5d651dffabd235 5348930 gap_4r7p2.orig.tar.gz 2b11877a05a37a22b2e90dfeb8a50036ee029231 24716 gap_4r7p2-1.debian.tar.xz a5eed98f1b8959cb39ff5e588b08f339c944317d 9580 gap_4r7p2-1_all.deb 47e5c2df46e07f475dc1fdc8f7a946834c2530d5 2517908 gap-libs_4r7p2-1_all.deb 9c8634872dd81e48eea7d6589dabfb89d14967e3 1187762 gap-online-help_4r7p2-1_all.deb f90c612b5ab443adb7ba7053afca8e179e31dd19 6226852 gap-doc_4r7p2-1_all.deb d690bdaa69bbb492515df0ebc8bfff424815f5cc 679878 gap-core_4r7p2-1_amd64.deb 7d9d5d7320990235fe81dfdef398ebd4bb4c8759 1857204 gap-dev_4r7p2-1_amd64.deb Checksums-Sha256: 702eaecac97f3af1fcf21fc55a333bb9334465eb1fc366e89e2ec51c5384e411 1378 gap_4r7p2-1.dsc 618c959ad40ec67f468bbf5202ab082ec2135d929fd03bd1095a0e4d4aa6d098 5348930 gap_4r7p2.orig.tar.gz aaf1c4595cd1c91da53591b4b35bc74595c11344166b786734f5a397c992a330 24716 gap_4r7p2-1.debian.tar.xz d71a988801ca41269da6076a083f60cf45d2de5ac39c4ef6bd26f56d1ada3bd9 9580 gap_4r7p2-1_all.deb 9c77eecb097ac1e1a74455cdcb1bf774ceba3a24a1e83e9ce23e262a02f5dce9 2517908 gap-libs_4r7p2-1_all.deb 7d34e7734c6b228e53650d06140d32480ad0e9ec9915eceb86493679f2cfcfbe 1187762 gap-online-help_4r7p2-1_all.deb 67f2b4407f8591d194db016daaf504aa22f6dadcfac8aaf9f764d294a4acda4d 6226852 gap-doc_4r7p2-1_all.deb 11db34442c75d2621353ff686bb05eb69847bbe6edf99a071bd3ef64b297f14f 679878 gap-core_4r7p2-1_amd64.deb 089583210797ca003b14870e9756c038e10331b5197a942bc7a2806cf888d83e 1857204 gap-dev_4r7p2-1_amd64.deb Files: 7edee7881a246567519ec20f2ad3d631 1378 math optional gap_4r7p2-1.dsc 249c9f21611d1d3f002fe5d3d8d4d4e4 5348930 math optional gap_4r7p2.orig.tar.gz 6dd5a6687a921896d3a45c4119370ef7 24716 math optional gap_4r7p2-1.debian.tar.xz 286ad64a9d27d9ef26039a0147f7d821 9580 math optional gap_4r7p2-1_all.deb 356d7dd93c6a91e384bf9b18653d64f9 2517908 math optional gap-libs_4r7p2-1_all.deb 8a810374ae928e9e1321175548b8be13 1187762 math optional gap-online-help_4r7p2-1_all.deb b5dc44c0c54769d5aa29f0dab0f589a8 6226852 doc optional gap-doc_4r7p2-1_all.deb 6e7c84ffd1d4f6f2b52cd7dfa7f50e9c 679878 math optional gap-core_4r7p2-1_amd64.deb 5fd69d3bc539a4303a5bbc46a73ed67d 1857204 devel optional gap-dev_4r7p2-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlMGB/gACgkQeDPs8bVESBUCswCeOtI1OHJk8x5RXEY698RpE6V1 oXkAoItflx+NIrG8Eor3CKHh4q95e7S8 =JPJ1 -----END PGP SIGNATURE-----
--- End Message ---

