Support GT.M 5.4-000A, fixes $QUIT
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenVista/GT.M Integration |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Given a routine like:
TEST
Q
F()
Q:$Q 1 Q
Doing the following will result in an error on GT.M V5.4-000 x86:
S X="Y"
S @X@(1)=$$F^TEST
%GTM-E-QUITARGREQD, Quit from an extrinsic must have an argument
The error is caused because $QUIT in the TEST routine is incorrectly set to 0, even though it's being invoked as a function. The CIANBEVT routine contains a real-world example of this usage: S @FDA@(3)
The bug is fixed in GT.M V5.4-000A: "GT.M now ensures a proper value for $QUIT on x86 and x86-64 GNU/Linux. In V5.4-000 under certain circumstances, it could return an inappropriate result. [x86-64 Linux, x86 Linux] (S9K02-002755) V5.4-000A" http://
We should package the newer version of GT.M.
Related branches
- jeff.apple: Approve
-
Diff: 4593 lines (+1820/-2085)112 files modifiedpackages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/changelog (+5/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/compat (+1/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/control (+17/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/copyright (+21/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/dirs (+1/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/docs (+1/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/patches/00list (+1/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/patches/01-configurable-compiler.dpatch (+19/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/patches/99-noninteractive-configure.patch (+78/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/postinst (+56/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/postrm (+44/-0)
packages/deb/Ubuntu/10.04/fis-gtm-5.4000a/debian/rules (+190/-0)
packages/deb/Ubuntu/10.04/openvista-gtm-integration/debian/changelog (+6/-0)
packages/deb/Ubuntu/10.04/openvista-gtm-integration/debian/control (+18/-2)
packages/deb/Ubuntu/10.04/openvista-gtm-integration/debian/openvista-libs-5.4000a.dirs (+1/-0)
packages/deb/Ubuntu/10.04/openvista-gtm-integration/debian/openvista-libs-5.4000a.postinst (+49/-0)
packages/deb/Ubuntu/10.04/openvista-gtm-integration/debian/rules (+1/-1)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/changelog (+5/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/compat (+1/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/control (+17/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/copyright (+21/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/dirs (+1/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/docs (+1/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/patches/00list (+1/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/patches/01-configurable-compiler.dpatch (+19/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/patches/99-noninteractive-configure.patch (+78/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/postinst (+56/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/postrm (+44/-0)
packages/deb/Ubuntu/10.10/fis-gtm-5.4000a/debian/rules (+190/-0)
packages/deb/Ubuntu/10.10/openvista-gtm-integration/debian/changelog (+6/-0)
packages/deb/Ubuntu/10.10/openvista-gtm-integration/debian/control (+18/-2)
packages/deb/Ubuntu/10.10/openvista-gtm-integration/debian/openvista-libs-5.4000a.dirs (+1/-0)
packages/deb/Ubuntu/10.10/openvista-gtm-integration/debian/openvista-libs-5.4000a.postinst (+49/-0)
packages/deb/Ubuntu/10.10/openvista-gtm-integration/debian/rules (+1/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/changelog (+0/-11)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/compat (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/control (+0/-17)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/copyright (+0/-21)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/dirs (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/docs (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/patches/00list (+0/-2)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/patches/01-configurable-compiler.dpatch (+0/-19)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/patches/02-configure-fix.dpatch (+0/-31)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/patches/99-noninteractive-configure.patch (+0/-78)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/postinst (+0/-56)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/postrm (+0/-44)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004/debian/rules (+0/-190)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/changelog (+0/-11)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/compat (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/control (+0/-17)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/copyright (+0/-21)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/dirs (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/docs (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/patches/00list (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/patches/01-configurable-compiler.dpatch (+0/-19)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/patches/99-noninteractive-configure.patch (+0/-78)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/postinst (+0/-56)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/postrm (+0/-44)
packages/deb/Ubuntu/9.04/fis-gtm-5.3004a/debian/rules (+0/-190)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/changelog (+0/-5)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/compat (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/control (+0/-17)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/copyright (+0/-21)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/dirs (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/docs (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/patches/00list (+0/-1)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/patches/01-configurable-compiler.dpatch (+0/-19)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/patches/99-noninteractive-configure.patch (+0/-78)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/postinst (+0/-56)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/postrm (+0/-44)
packages/deb/Ubuntu/9.04/fis-gtm-5.4000/debian/rules (+0/-190)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/changelog (+0/-75)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/changelogs (+0/-1)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/compat (+0/-1)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/control (+0/-83)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/copyright (+0/-50)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/docs (+0/-3)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-libs-5.3004.dirs (+0/-1)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-libs-5.3004.postinst (+0/-49)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-libs-5.3004a.dirs (+0/-1)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-libs-5.3004a.postinst (+0/-49)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-libs-5.4000.dirs (+0/-1)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-libs-5.4000.postinst (+0/-49)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-munin-plugins.dirs (+0/-3)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-utils.dirs (+0/-10)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-utils.manpages (+0/-15)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-utils.openvista.pam (+0/-4)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-utils.postinst (+0/-74)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/openvista-utils.postrm (+0/-55)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/rules (+0/-189)
packages/deb/Ubuntu/9.04/openvista-gtm-integration/debian/webdav.conf (+0/-14)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/changelog (+5/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/compat (+1/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/control (+17/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/copyright (+21/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/dirs (+1/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/docs (+1/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/patches/00list (+1/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/patches/01-configurable-compiler.dpatch (+19/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/patches/99-noninteractive-configure.patch (+78/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/postinst (+56/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/postrm (+44/-0)
packages/deb/Ubuntu/9.10/fis-gtm-5.4000a/debian/rules (+190/-0)
packages/deb/Ubuntu/9.10/openvista-gtm-integration/debian/changelog (+6/-0)
packages/deb/Ubuntu/9.10/openvista-gtm-integration/debian/control (+18/-2)
packages/deb/Ubuntu/9.10/openvista-gtm-integration/debian/openvista-libs-5.4000a.dirs (+1/-0)
packages/deb/Ubuntu/9.10/openvista-gtm-integration/debian/openvista-libs-5.4000a.postinst (+49/-0)
packages/deb/Ubuntu/9.10/openvista-gtm-integration/debian/rules (+1/-1)
packages/rpm/CentOS/5/fis-gtm-5.4000a.spec (+144/-0)
packages/rpm/CentOS/5/fis-gtm-5.4000a_lib64.patch (+11/-0)
packages/rpm/CentOS/5/fis-gtm-5.4000a_noninteractive-configure.patch (+78/-0)
packages/rpm/CentOS/5/openvista-gtm-integration.spec (+60/-3)
Changed in openvista-gtm-integration: | |
status: | New → Fix Committed |
Changed in openvista-gtm-integration: | |
importance: | Undecided → Medium |
Changed in openvista-gtm-integration: | |
milestone: | none → 0.8.11 |
Changed in openvista-gtm-integration: | |
status: | Fix Committed → Fix Released |
As a workaround, you can assign $$F^TEST to a temporary variable:
S X="Y"
S Z=$$F^TEST,@X@(1)=Z