See http://condor-wiki.cs.wisc.edu/index.cgi/tktview?tn=1037 Version-Release number of selected component (if applicable): condor through 7.4.1-0.7.1 Actual results: $ condor_status -debug -neg -format "%e\n" "debug(ifThenElse(foo =?= UNDEFINED, bar, baz))" 2>&1 | grep debug Classad debug: bar --> UNDEFINED Classad debug: debug(ifThenElse(foo =?= UNDEFINED, bar, baz)) --> UNDEFINED Expected results: Something closer to: $ ./release_dir/bin/condor_status -debug -neg -format "%e\n" "debug(ifThenElse(foo =?= UNDEFINED, bar, baz))" 2>&1 | grep debug Classad debug: foo --> UNDEFINED Classad debug: bar --> UNDEFINED Classad debug: debug(ifThenElse(foo =?= UNDEFINED, bar, baz)) --> UNDEFINED
Fixed in 7.4.2-0.1
Tested on: Arch : i386 Version : 7.4.1 Release : 0.7.1.el5 [root@ibm-x3200m2-01 ~]# condor_status -debug -neg -format "%e\n" "debug(ifThenElse(foo =?= UNDEFINED, bar, baz))" 2>&1 | grep debug 03/12 08:23:35 Classad debug: bar --> UNDEFINED 03/12 08:23:35 Classad debug: debug(ifThenElse(foo =?= UNDEFINED, bar, baz)) --> UNDEFINED Fixed version tests: X86-64, RHEL4: [root@ibm-ls21-7972-01 ~]# condor -v $CondorVersion: 7.4.3 Mar 4 2010 BuildID: RH-7.4.3-0.4.el4 PRE-RELEASE $ $CondorPlatform: X86_64-LINUX_RHEL4 $ [root@ibm-ls21-7972-01 ~]# condor_status -debug -neg -format "%e\n" "debug(ifThenElse(foo =?= UNDEFINED,bar, baz))" 2>&1 | grep debug 03/15 05:20:23 Classad debug: foo --> UNDEFINED 03/15 05:20:23 Classad debug: bar --> UNDEFINED 03/15 05:20:23 Classad debug: debug(ifThenElse(foo =?= UNDEFINED, bar, baz)) --> UNDEFINED [root@ibm-ls21-7972-01 ~]# X86-64, RHEL5 root@hp-ml370g6-01 ~]# condor -v $CondorVersion: 7.4.3 Mar 4 2010 BuildID: RH-7.4.3-0.4.el5 PRE-RELEASE $ $CondorPlatform: X86_64-LINUX_RHEL5 $ [root@hp-ml370g6-01 ~]# condor_status -debug -neg -format "%e\n" "debug(ifThenElse(foo =?= UNDEFINED,bar, baz))" 2>&1 | grep debug 03/15 05:25:56 Classad debug: foo --> UNDEFINED 03/15 05:25:56 Classad debug: bar --> UNDEFINED 03/15 05:25:56 Classad debug: debug(ifThenElse(foo =?= UNDEFINED, bar, baz)) --> UNDEFINED i386, RHEL4 [root@pogolinux-1 ~]# condor -v $CondorVersion: 7.4.3 Mar 4 2010 BuildID: RH-7.4.3-0.4.el4 PRE-RELEASE $ $CondorPlatform: I386-LINUX_RHEL4 $ [root@pogolinux-1 ~]# condor_status -debug -neg -format "%e\n" "debug(ifThenElse(foo =?= UNDEFINED,bar, baz))" 2>&1 | grep debug 03/15 09:28:27 Classad debug: foo --> UNDEFINED 03/15 09:28:27 Classad debug: bar --> UNDEFINED 03/15 09:28:27 Classad debug: debug(ifThenElse(foo =?= UNDEFINED, bar, baz)) --> UNDEFINED i386, RHEL5 [root@ibm-x3200m2-01 ~]# condor -v $CondorVersion: 7.4.3 Mar 4 2010 BuildID: RH-7.4.3-0.4.el5 PRE-RELEASE $ $CondorPlatform: I386-LINUX_RHEL5 $ [root@ibm-x3200m2-01 ~]# condor_status -debug -neg -format "%e\n" "debug(ifThenElse(foo =?= UNDEFINED,bar, baz))" 2>&1 | grep debug 03/15 05:26:09 Classad debug: foo --> UNDEFINED 03/15 05:26:09 Classad debug: bar --> UNDEFINED 03/15 05:26:09 Classad debug: debug(ifThenElse(foo =?= UNDEFINED, bar, baz)) --> UNDEFINED --> VERIFIED
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0773.html