Ticket #1557: aimk-changes-needed-for-cygwin-compile.dpatch

File aimk-changes-needed-for-cygwin-compile.dpatch, 88.7 KB (added by marco.schmidt@…, 4 years ago)

Added by email2trac

Line 
1
2New patches:
3
4[aimk changes needed for cygwin compile
5Marco Schmidt <marco.schmidt@gmail.com>**20150918104850
6 Ignore-this: 6d2cbcbcc3fd2633cca2ee3895a71fcf
7] hunk ./source/aimk 1631
8    if ($GPROFFED == 1) then
9       set DEBUG_FLAG = "$DEBUG_FLAG -pg"
10    endif
11+   # in cygwin add tirpc include path and library
12+   set CFLAGS = "$CFLAGS -I/usr/include/tirpc"
13+   set LIBS = "$LIBS -ltirpc"
14    # For now, kludge by treating Cygwin as "LINUX" and special-casing
15    # where necessary
16    set CFLAGS = "$OFLAG -Wall -Wstrict-prototypes -DLINUX -D_GNU_SOURCE -DGETHOSTBYNAME -DGETHOSTBYADDR -DHAVE_XDR_H=1 $DEBUG_FLAG $CFLAGS"
17hunk ./source/aimk 1649
18    set XINCD    = "$XMTINCD $XINCD -I/usr/X11R6/include"
19    set XCFLAGS  = "-Wno-strict-prototypes -Wno-error $XMTDEF $XINCD"
20    set XLIBS    = "-lXm -lXt -lXext -lXmu -lX11 -lSM -lICE"
21-   set SHARED_LFLAGS = "$SHARED_LFLAGS -L."
22+   # without the -shared flag, linking all dynamic libs (*.dll) complain about missing "main"
23+   set SHARED_LFLAGS = "$SHARED_LFLAGS -L. -shared"
24    set CFLAGS = "$CFLAGS -D_FILE_OFFSET_BITS=64"
25    set SHAREDEXT = .dll
26    set HWLOC = 1
27hunk ./source/aimk 2649
28 
29    set SGE_LIBS = "-lsge -lpthread"
30 
31-   if ( "$COMPILE_ARCH" == "WIN32_X86" ) then
32-      set SGE_LIBS = "$SGE_LIBS $WINGRIDLIB"
33-   endif
34+   switch ( $COMPILE_ARCH )
35+      case WIN32_X86:
36+         set SGE_LIBS = "$SGE_LIBS $WINGRIDLIB"
37+         breaksw
38+      case CYGWIN_X86:
39+      case CYGWIN_X86_64:
40+      # Cygwin needs the tirpc libs which are defined in the common Cygwin part
41+         set SGE_LIBS = "$SGE_LIBS $LIBS"
42+         breaksw
43+   endsw
44 
45    if ( ! -d $SOURCE/3rdparty/qtcsh/$COMPILE_ARCH || \
46        ! -r $SOURCE/3rdparty/qtcsh/$COMPILE_ARCH/Makefile ) then
47
48Context:
49
50[Fix #1549 sge_calc_tickets - preserve project usage after qmaster restart
51Mark Dixon <m.c.dixon@leeds.ac.uk>**20150902111753
52 Ignore-this: 75accf7221d5bfde5fc98b264a27debb
53]
54[Fix #492 fully -- fix CSP case according to suggestion in issue
55Dave Love <d.love@liverpool.ac.uk>**20141130220414
56 Ignore-this: 8399365fa9487a51556fbac0d2dd043b
57]
58[Fix #435: Correct share tree usage of array jobs
59Mark Dixon <m.c.dixon@leeds.ac.uk>**20150902162737
60 Ignore-this: 2a67c9de3f5ab2227a126820729dc02b
61 Sharetree usage of array jobs was wrong:
62 
63 Underlying storage keeps per-job usage, not per-task, but
64 decay_and_sum_usage and delete_debited_job_usage are called
65 per-task.  Results in:
66 
67 * While tasks are running, results in usage only acculmulating at the
68   rate of the last task in the job array.
69 
70 * When a task ends, spool forgets the entire job, resulting in the
71   entire usage of the last task being added to spool, instead of a
72   delta from the last time usage is calculated.
73 
74 So task array usage climbs too slowly, then jumps at the end of a task -
75 either to the correct value if no other task is running, or to too
76 large a value if other tasks are running.
77 
78 A side-effect is to squashes a few attributes in the spool's
79 user/project objects that don't need to be there (e.g. I doubt that
80 the sum of all job submission times is useful).
81 
82]
83[Fix #1551 Fix do/do not final spool at qmaster shutdown
84Mark Dixon <m.c.dixon@leeds.ac.uk>**20150820114505
85 Ignore-this: 820d4ed8f381787168dadb145463de5
86 The qmaster is supposed to do a final spool of all objects at shutdown,
87 unless it is a shutdown because it has detected that a shadow qmaster
88 has taken over (e.g. by examining act_qmaster).
89 
90 Unfortunately, the sense of the test was reversed and the final spool was
91 only done if an active shadow master was detected. This patch restores
92 the correct sense of the test.
93]
94[Fix #1550: Better job scheduling within a sharetree node
95Mark Dixon <m.c.dixon@leeds.ac.uk>**20150813082122
96 Ignore-this: 494286ce3fa4ee121ae5af176d14f54c
97]
98[Remove qconf -sep again
99Dave Love <d.love@liverpool.ac.uk>**20150724112728
100 Ignore-this: 7bf8bbc0ba02f517b5dbe325c099be2a
101 ARC should be sorted out by now.
102]
103[Remove duplicated code from qconf
104Dave Love <d.love@liverpool.ac.uk>**20150724104414
105 Ignore-this: 2df8c708c44a325be031cac6d9efd51f
106]
107[Fix #1547: Check for admin host initially, fixing missing checks
108Dave Love <d.love@liverpool.ac.uk>**20150724095812
109 Ignore-this: 7a337b866843f892b90dd10ff6c65d43
110]
111[Comments
112Dave Love <d.love@liverpool.ac.uk>**20150722230405
113 Ignore-this: 9eb5cca05c7c12128e0e88afd71c4841
114]
115[Man fixes
116Dave Love <d.love@liverpool.ac.uk>**20150723220145
117 Ignore-this: 41daf51810612cb0b676d89864e8b2ba
118]
119[Remove qconf -cb as previously promised in qconf(1)
120Dave Love <d.love@liverpool.ac.uk>**20150722151349
121 Ignore-this: fa6e54a2be7c3d7c4554da0987aaaa7
122]
123[Resolve conflict from "Fix #1536:"
124Dave Love <d.love@liverpool.ac.uk>**20150705105552
125 Ignore-this: d49e42ae0b2e858b4fc700d3ad00449
126]
127[Drop Darwin < 10 and Darwin PPC
128Dave Love <d.love@liverpool.ac.uk>**20141219150806
129 Ignore-this: ca1ff18fdbc58214ffa9aed1eec49eee
130 10 was released in 2009, dropping PPC support.
131]
132[Don't always zero exit_status of tightly integrated tasks
133Dave Love <d.love@liverpool.ac.uk>**20150705101717
134 Ignore-this: b164b07c01eba89c814a46ef9c5cfb82
135 Reported by Alexis Huxley.
136]
137[Fix #1539: Report SSL error numbers in hex
138Dave Love <d.love@liverpool.ac.uk>**20150705101608
139 Ignore-this: 1f566cb8077b841a1b5969da3987949
140]
141[Fix #1516: get link target with bare readlink and OS release from sw_vers on MacOS X
142William Hay (AKA w.hay@ucl.ac.uk) <wish@dumain.com>**20150516141550
143 Ignore-this: 867f89b6e391ab693b6a84cc3cc1316e
144 This patch was created by examining the context free diff submitted by Craig <cestark@uci.edu>
145 and manually making the changes it made where they seem sensible. 
146]
147[Use large file macros, not ...64 functions
148Dave Love <d.love@liverpool.ac.uk>**20140406171924
149 Ignore-this: b5159f4fe660203974d13e8fc7f13182
150]
151[Fix #224: code cleanup in builtin_starter.c (from uddeborg, adapted)
152Dave Love <d.love@liverpool.ac.uk>**20140602145736
153 Ignore-this: a173edff5e1d2545bdb0ff5cc6ef3ab3
154]
155[Add "active" option to pam_sge_authorize to enforce tight integration
156Dave Love <d.love@liverpool.ac.uk>**20140320002410
157 Ignore-this: 2a7741f17c6a1181198bc1557fabce0a
158]
159[Make generating load sensor data on demand optional
160Dave Love <d.love@liverpool.ac.uk>**20141018183345
161 Ignore-this: 8ce0d32b17fedc9de409d8f21ccec039
162]
163[Support -clearusage for selected users
164Dave Love <d.love@liverpool.ac.uk>**20150308154352
165 Ignore-this: f9bb10dd3b14aba21df25e0b1429b705
166]
167[Use "$@", not $*
168Dave Love <d.love@liverpool.ac.uk>**20150604131151
169 Ignore-this: e83224206c00d49ea8875560e488ebb9
170]
171[Fix #1538: Fix misleading message concerning admin host
172Dave Love <d.love@liverpool.ac.uk>**20150624220530
173 Ignore-this: 7590136d6f5b0a771f955760d5b31a7e
174 Also supply some indefinite articles.
175]
176[Cope with ppc64le as well as ppc64el
177Dave Love <d.love@liverpool.ac.uk>**20150624161152
178 Ignore-this: 7b3aad87da776dbb716571dce10a78b9
179]
180[Support "status" in rctemplates
181Dave Love <d.love@liverpool.ac.uk>**20150308163049
182 Ignore-this: 75bfde6e496cd4f192c9a750f07aff08
183]
184[Fix #1536: Add appropriate macros, headers and storage classes to compile on MacOS X 10.9.5
185William Hay (AKA w.hay@ucl.ac.uk) <wish@dumain.com>**20150516140148
186 Ignore-this: 9a7699c966d3dcfc6e20d682d578ba19
187 Also change the sed of DEPEND_FLAGS so that sge_depend doesn't complain about being unable to find
188 the file x86_64.  The storage classes assigned to the variables in drmaa2_list_dict.h may not be
189 correct but really not sure what the original coder though he was doing here as every file that
190 includes that header was creating independent global variables with the same name AFAICT.
191]
192[Fix #1527: Remove empty commands from configure.ac
193William Hay <wish@dumain.com>**20150409173337
194 Ignore-this: ef30e32ee690c2be4ee82077da487738
195]
196[Fix #1523: Detect old v. new type of cpuset
197William Hay <wish@dumain.com>**20150504152442
198 Ignore-this: f8e3fb714ae97d8bb40f3fe9660b1405
199]
200[fix #1530 add trailing newline to sge_common conffiles
201William Hay <wish@dumain.com>**20150504113849
202 Ignore-this: 7717ed015d11f27f5e75c1b55fedeb75
203]
204[Autoconfiscate Debian DEFAULT_EDITOR
205Dave Love <d.love@liverpool.ac.uk>**20140406152337
206 Ignore-this: 2828dfaf6719f234d59e441932ee1972
207]
208[POS36-C security fixes (reorder set[ug]id, set supplementary groups)
209Dave Love <d.love@liverpool.ac.uk>**20150208135129
210 Ignore-this: 2e98ff549f94c2ac332b064c0bc71c42
211 Daemons now run with (only) admin user's groups, not 0.
212]
213[Fix pam_sge-qrsh-setup for recent PAM
214Dave Love <d.love@liverpool.ac.uk>**20150223110754
215 Ignore-this: 1c3f91b2f49e09dd8eefc11107efd7ce
216 Consider both PAM_ESTABLISH_CRED and PAM_REINITIALIZE_CRED,
217 like pam_group.   Thanks to Lasse Berntzon.
218]
219[Fix #1519: Put spool objects back in main rpm package
220Dave Love <d.love@liverpool.ac.uk>**20150205175616
221 Ignore-this: 5e8cf97ec8c16f24ac0dce37fb24e7f
222 Required for execd installation.
223]
224[Man fixes
225Dave Love <d.love@liverpool.ac.uk>**20140710162210
226 Ignore-this: 8d58cbbb3c57f5c5879dfb839c15d229
227]
228[Print error messages to stderr and don't print on success with -terse
229Dave Love <d.love@liverpool.ac.uk>**20141117180052
230 Ignore-this: 72b873ee15512674a2aa9f11fe38cf68
231 This is a change in behaviour to be consistent with submit(1) saying that
232 error messages go to stderr and to make -terse more useful in cases
233 like
234   cat test.o$(qsub -sync y -terse -cwd -N test ...)
235 Successful "submit" messages are still on stdout; perhaps they
236 shouldn't be.
237]
238[Tag unused args
239Dave Love <d.love@liverpool.ac.uk>**20140601193415
240 Ignore-this: 7e045aabba11b1b00920c042d201b7ce
241]
242[Remove unused parameters
243Dave Love <d.love@liverpool.ac.uk>**20140313195412
244 Ignore-this: a818b468e343ddc1c3e1d1ff42779801
245]
246[Fix #1517: Do a full, not a partial match on GECOS data when selecting cert
247Mark Dixon <m.c.dixon@leeds.ac.uk>**20141121085540
248 Ignore-this: 6c0fcf118dbba9e3e7a2e437e74b5f6c
249]
250[Use setegid, not setgid in _sge_set_uid_gid_addgrp with intermediate user
251Dave Love <d.love@liverpool.ac.uk>**20141106210012
252 Ignore-this: 32716dc00720b3bde36922990245d8bc
253]
254[Don't call qloadsensor "gnu"
255Dave Love <d.love@liverpool.ac.uk>**20141018161224
256 Ignore-this: 6780a1445e9f7e1a4e55dbaabf21d712
257]
258[Systemd services tweaks
259Dave Love <d.love@liverpool.ac.uk>**20141106134814
260 Ignore-this: e9d9d2119cc28a9c13ed8ab6aecd4f00
261]
262[Fix check_sge "execd not communicating" case
263Dave Love <d.love@liverpool.ac.uk>**20141106112349
264 Ignore-this: c11d4236b93059463638fb41e685d8d6
265]
266[TAG 818
267Dave Love <d.love@liverpool.ac.uk>**20141023220338
268 Ignore-this: d2c9ebfe5336bb4a159b26f02a7acd4a
269]
270[Update NEWS
271Dave Love <d.love@liverpool.ac.uk>**20141023220300
272 Ignore-this: 6144e9547b9f13083eb63000a91cdab
273]
274[Don't set port and cluster in check_sge.py, and accept memory in T
275Dave Love <d.love@liverpool.ac.uk>**20141031131908
276 Ignore-this: 8668edd31ef0199edb5305b0d2edf285
277]
278[Clean up sge_profiling
279Dave Love <d.love@liverpool.ac.uk>**20140531132729
280 Ignore-this: f5e6c723a6ef4507514b3dac5eeaca48
281]
282[Fix #44 (use PVM_VMID environment variable)
283Dave Love <d.love@liverpool.ac.uk>**20120326160139
284 Ignore-this: 5043ca34be6cf8237363706f2622389e
285 If anyone cares about PVM...
286]
287[Generate load sensor reports just before sending them (from Orion Poplawski)
288Dave Love <d.love@liverpool.ac.uk>**20121210173014
289 Ignore-this: 902652ad731960b6999f4e156b2cdce1
290]
291[Fix #1511: fix logic in account_job actually to update the topology
292Dave Love <d.love@liverpool.ac.uk>**20141020134015
293 Ignore-this: 664fa3bc4c08e05a255c2e087fd35e28
294]
295[Move qsched back to main package
296Dave Love <d.love@liverpool.ac.uk>**20140923112837
297 Ignore-this: 78328a4f92e89ccdcfe6ebc6a062156e
298 It depends on the qmaster spool, but is useful on submit hosts if that
299 is shared.
300]
301[Install "work" in utilbin
302Dave Love <d.love@liverpool.ac.uk>**20140920120334
303 Ignore-this: ec77b277688e4e70fc84b0730219d59c
304]
305[Move spool objects to qmaster rpm
306Dave Love <d.love@liverpool.ac.uk>**20140908104941
307 Ignore-this: 6a11ceb7d034330a61c534c3398b9957
308 Fix requires filter
309]
310[Move spool objects to qmaster rpm
311Dave Love <d.love@liverpool.ac.uk>**20140907214335
312 Ignore-this: 4ae2b72cb3835a9b1dc68dab2e038be4
313 Fix omitted utilbin/*/spool*
314]
315[Resolve conflict with "Modify requires of hostname for Fedora > 20"
316Dave Love <d.love@liverpool.ac.uk>**20140907222131
317 Ignore-this: ab94e457191c36d4b4b970a3723aef63
318]
319[Modify requires of hostname for Fedora > 20
320Dave Love <d.love@liverpool.ac.uk>**20140817185542
321 Ignore-this: 29517b659f6c4c13a587c118557df0aa
322]
323[Resolve conflict with "Update version to 8.1.8"
324Dave Love <d.love@liverpool.ac.uk>**20140819214956
325 Ignore-this: ead4e1833b052641382b0f55809ec590
326]
327[Update version to 8.1.8
328Dave Love <d.love@liverpool.ac.uk>**20140814210824
329 Ignore-this: 8b8a2f148f9d168c9c4baa1d49fef0d8
330]
331[Require /bin/mail, not mail
332Dave Love <d.love@liverpool.ac.uk>**20140830125947
333 Ignore-this: 4a3ec538fbe044dd08d70a3da10a38f
334]
335[Resolve conflict with "Add rpm Epoch ..."
336Dave Love <d.love@liverpool.ac.uk>**20140819214202
337 Ignore-this: ebb2a0bca1fa5930981defbd97f50854
338]
339[Add rpm Epoch to avoid downgrade to Fedora version; modify (build)requires
340Dave Love <d.love@liverpool.ac.uk>**20140609132147
341 Ignore-this: 7705c4caa620dd701a58cc55904ce169
342]
343[Update version to 8.1.8pre
344Dave Love <d.love@liverpool.ac.uk>**20140608113610
345 Ignore-this: 8c66e8563f3cd9d9a3bf79300c226c10
346]
347[Man fixes
348Dave Love <d.love@liverpool.ac.uk>**20140613103941
349 Ignore-this: d5fef95882345fd1669d66f63b42f6b2
350]
351[sge_ca - "-renew" and friends no longer revoke old cert (from Mark Dixon, amended)
352Dave Love <d.love@liverpool.ac.uk>**20140708131918
353 Ignore-this: 890896bcc3c3643969da708d32ac4600
354 Modifications to allow more complicated certificate management
355 schemes. Useful for:
356 
357 * Where you worry about race conditions during the certificate renewal -
358 particularly if your certificates are on NFS.
359 
360 * You simply want the new and old certificates to overlap for a period
361 e.g. you've got submit hosts maintained by others and you want to give
362 them time to migrate.
363 
364 * Allowing certificates to naturally expire rather than feed an
365 ever-growing revocation list.
366 
367 The following options no longer revoke the old certificate:
368 
369   -renew
370   -renew_sys
371   -renew_sdm
372 
373 There are now alternative options which perform the old behaviour:
374 
375   -rrenew
376   -rrenew_sys
377   -rrenew_sdm
378]
379[sge_ca - new "-revoke <cert>" option
380Mark Dixon <m.c.dixon@leeds.ac.uk>**20130809093634
381 Ignore-this: e72663a55ef2ab1480b7e2d6d83861c1
382 Allow revoking of certificates - argument should be a PEM file.
383 
384 This partly duplicates code in RenewCert. If I was feeling more diligent,
385 I'd try to rewrite RewnewCert to use RevokeX509 (introduced in this
386 commit); however, I would like this change to bed down first.
387]
388[Document sge_ca changes
389Dave Love <d.love@liverpool.ac.uk>**20140708134156
390 Ignore-this: ac04ad1bbda4e552966ad99aef278e6
391]
392[Doc fix
393Dave Love <d.love@liverpool.ac.uk>**20140708133120
394 Ignore-this: 2c60d3768eac800612123cbe8e4a753f
395]
396[Don't use wildcard in debian conffiles
397Dave Love <d.love@liverpool.ac.uk>**20140707195620
398 Ignore-this: a3cbdb5a14a1e4c5ec4b3820a8db9780
399]
400[Mark sgeCA/*cnf files as config in rpm spec
401Dave Love <d.love@liverpool.ac.uk>**20140618135153
402 Ignore-this: c159ea08b277fda9e6f3fe69cbbc811d
403]
404[Fix some global messages from qstat -j
405Dave Love <d.love@liverpool.ac.uk>**20140707135034
406 Ignore-this: 544c12ebaa690d549a3dacda4e5400e7
407]
408[Add some dpkg depends and conffiles
409Dave Love <d.love@liverpool.ac.uk>**20140617101517
410 Ignore-this: f96792e3801548eb6453233b3b80cd32
411]
412[Monitoring script mods
413Dave Love <d.love@liverpool.ac.uk>**20140619151307
414 Ignore-this: b37035bda8a00807e1bf42f0b0f6e23f
415]
416[Sanitize rpm requires/provides somewhat
417Dave Love <d.love@liverpool.ac.uk>**20140609163241
418 Ignore-this: 217e54d27517f7a7b74333860f2eb9f2
419 E.g. don't depend on tcl or ruby on the basis of jsv scripts or examples.
420]
421[Add check_csp monitoring script
422Dave Love <d.love@liverpool.ac.uk>**20140623163643
423 Ignore-this: 3854841f1d0cd408d842ee1387978e80
424]
425[Avoid truncating usage values in accounting records
426Dave Love <d.love@liverpool.ac.uk>**20140619100210
427 Ignore-this: 5b1ded6b0180be912e8c7abbb685c12b
428]
429[Fix rpm build on Fedora
430Dave Love <d.love@liverpool.ac.uk>**20140609104517
431 Ignore-this: 406280f405d200cbf490d292a6597cee
432 Conditions on ant-nodeps and db devel BRs.
433 Simplify by requiring db.h and Xm.h, not packages.
434]
435[Move spool objects to qmaster rpm
436Dave Love <d.love@liverpool.ac.uk>**20140609112543
437 Ignore-this: b7ab54b67b4d9c2dc900ed38875a2b41
438]
439[Add Python JSV library
440Dave Love <d.love@liverpool.ac.uk>**20140603111743
441 Ignore-this: 98c675d262dcb42910880dd823496e0f
442]
443[Fix possible FTBFS on recent Ubuntu/Debian
444Dave Love <d.love@liverpool.ac.uk>**20140609105705
445 Ignore-this: a80192eb9bec995c0b90b47a73c8acf7
446 Add libmotif-dev, libxft-dev to Build-Depends, fix links to db utils
447]
448[Maybe use rpm-packaged swing-layout
449Dave Love <d.love@liverpool.ac.uk>**20140608111403
450 Ignore-this: e650c23914ae91bb91679f4a4ffa685a
451]
452[Add upstart files
453Dave Love <d.love@liverpool.ac.uk>**20130928172608
454 Ignore-this: f930c1bcb1a0331aa18ea8ef3e7d1f3e
455]
456[Fix #1507: avoid buffer overflow in qmake (from Jon Stahl)
457Dave Love <d.love@liverpool.ac.uk>**20140605161611
458 Ignore-this: 14f96214b9e968d5a98f6dc219422258
459]
460[Make unknownType abort
461Dave Love <d.love@liverpool.ac.uk>**20140603105353
462 Ignore-this: f534232cf74491b7952c5d051f435af1
463]
464[Add alpp arg to cqueue_summary_xml_handler_init
465Dave Love <d.love@liverpool.ac.uk>**20140529143903
466 Ignore-this: 7496d2006c3c7dae3f1624f7cea7e6c5
467 See Debian # 749413
468]
469[Fix test_drmaa.1.0 build with RHEL7 binutils
470Dave Love <d.love@liverpool.ac.uk>**20140603103735
471 Ignore-this: 8793e8cb96c6f87b6daca9490ff678a
472 Probably applies to recent Fedora too.
473]
474[Define DRMAA_LIBRARY_PATH in setup scripts
475Dave Love <d.love@liverpool.ac.uk>**20140529134257
476 Ignore-this: cb65c924e3192383e4f4a4ab4ee0f4f2
477]
478[TAG 817
479Dave Love <d.love@liverpool.ac.uk>**20140521210732
480 Ignore-this: 74da94dec251985779e5d2281f3c0e46
481]
482[Update NEWS
483Dave Love <d.love@liverpool.ac.uk>**20140518100404
484 Ignore-this: d149665fd9001b28374fcbf33bed38e4
485]
486[Doc fixes
487Dave Love <d.love@liverpool.ac.uk>**20131219152802
488 Ignore-this: e09f4ed50de8e7af4ec04067244df35a
489]
490[Resolve conflicts with release branch
491Dave Love <d.love@liverpool.ac.uk>**20140528113340
492 Ignore-this: a97d9e9d082244f30d70c69feb55a91c
493]
494[Define DEFAULT_EDITOR in Debian packaging
495Dave Love <d.love@liverpool.ac.uk>**20140315160018
496 Ignore-this: 9e76e2c0e129722cc29f59c29941bc61
497]
498[Build/install tweaks
499Dave Love <d.love@liverpool.ac.uk>**20140518111050
500 Ignore-this: d971a39212f38ddc63cafbcabf13492a
501]
502[Update version to 8.1.7
503Dave Love <d.love@liverpool.ac.uk>**20131204172306
504 Ignore-this: 5f1a3e10694e51674919f77ced8b3d4f
505]
506[Add autoconf generated files to .gitignore.
507Nicolas Joly <njoly@pasteur.fr>**20140520143945
508 Ignore-this: c2b9699b7e46f3d285fdd73afe9e3ea0
509]
510[uid_t/gid_t are unsigned 32bit types on NetBSD.
511Nicolas Joly <njoly@pasteur.fr>**20140522134053
512 Ignore-this: 418d841cd5f5dc8a4b6a6a5cd012c4fe
513]
514[Comments
515Dave Love <d.love@liverpool.ac.uk>**20140308212735
516 Ignore-this: 8d5d8a70683443571caf61e35db41d24
517]
518[Remove obsolete tests from aimk
519Dave Love <d.love@liverpool.ac.uk>**20140518102721
520 Ignore-this: efaaa1d0860fc50ab9b2042d4497c804
521]
522[Fix for SSL_OP_MSIE_SSLV2_RSA_PADDING from Debian openssl
523Dave Love <d.love@liverpool.ac.uk>**20140521205724
524 Ignore-this: afd81501fd4dc24a7cc7ff0f15f9ca34
525]
526[Various cleanup
527Dave Love <d.love@liverpool.ac.uk>**20140207174521
528 Ignore-this: c760a48e199c7aa913ffffdc545e7f08
529]
530[Update check_sge.py
531Dave Love <d.love@liverpool.ac.uk>**20140422152401
532 Ignore-this: cb330e1a95f1798e4e593908058e108d
533 Fixed for SGE 8.  Add monitoring of load independent of alarm state.
534]
535[Add monitoring scripts
536Dave Love <d.love@liverpool.ac.uk>**20140422141000
537 Ignore-this: 8e419fd49795ac73d525f820fc99ec8e
538]
539[Remove sge_strlen
540Dave Love <d.love@liverpool.ac.uk>**20140518104342
541 Ignore-this: b23463d82ac16b5a1f220d75a934bac3
542]
543[Assume various POSIX 2001 functions are present
544Dave Love <d.love@liverpool.ac.uk>**20140514160852
545 Ignore-this: 5026cd223523aaf29f12d83c3ad92a2b
546]
547[Message fixes
548Dave Love <d.love@liverpool.ac.uk>**20140211134742
549 Ignore-this: 734a30d169034d7dfd98b60ce1c90610
550]
551[Assume POSIX poll available
552Dave Love <d.love@liverpool.ac.uk>**20140406123948
553 Ignore-this: fc88eaafd933b6b8404518c05b124159
554 It's already used unconditionally.
555]
556[Man fixes
557Dave Love <d.love@liverpool.ac.uk>**20140130154609
558 Ignore-this: 455293b08d5a6b25a19abff277b0da1e
559]
560[Fix use_smaps parsing
561Dave Love <d.love@liverpool.ac.uk>**20130718094401
562 Ignore-this: 747f35a57784f7e6184dba14729dbe0e
563]
564[Avoid calling cut with bash jsv
565Dave Love <d.love@liverpool.ac.uk>**20140428134954
566 Ignore-this: b7c0c12fadf411f41326a1e51e20262c
567]
568[Remove CCT_job_messages element and dependent code
569Dave Love <d.love@liverpool.ac.uk>**20140506113958
570 Ignore-this: 6fb8565d266efa16ea2d3e39d51d6657
571 The lists are set but never got.  This fixed an instance of an occasional
572 qmaster space leak, probably responsible for both open issues.
573 Refs #360, #682.
574]
575[Fix #1504: document account_name syntax
576Dave Love <d.love@liverpool.ac.uk>**20140506121024
577 Ignore-this: 10e3251f32ace42f7800d9b1db303fdb
578 Some additional changes.
579 Thanks to rleach, princeton genomics.
580]
581[Don't print ctime in shepherd_panic
582Dave Love <d.love@liverpool.ac.uk>**20140406185639
583 Ignore-this: 70d4f7bbc336277bf453bb2f432e56
584 It goes to syslog now.
585]
586[Add minimal autoconf framework (from Nicolas Joly, modified)
587Dave Love <d.love@liverpool.ac.uk>**20140406163102
588 Ignore-this: b5fda1a6fc975d05d0ef21021234420e
589 Correct incorrectly pushed version.
590]
591[Give pam_sge_authorize a runtime debug option, not compile-time
592Dave Love <d.love@liverpool.ac.uk>**20140319230554
593 Ignore-this: afb78127548ea28d8fb46bd4ed98c7b9
594]
595[Fix errors involving the SGE_QMASTER_PIDFILE environment variable
596Dave Love <d.love@liverpool.ac.uk>**20140320135558
597 Ignore-this: a3d9454c54b0af130c26fef2c93d7a4e
598 In particular, it was written from two places.
599 Also, report failure to create it.
600]
601[Fix build for -spool-classic (from Nicolas Joly)
602Dave Love <d.love@liverpool.ac.uk>**20140318205315
603 Ignore-this: 26e543e9998f818c0ba83e7ae64310db
604]
605[Maybe use the struct dirent d_type in sge_rmdir (from Nicolas Joly, modified)
606Dave Love <d.love@liverpool.ac.uk>**20140314223932
607 Ignore-this: 6138222e36e4bf9da131a76966f3fd1e
608 Reduces NFS traffic.
609]
610[Add minimal autoconf framework (from Nicolas Joly, modified)
611Dave Love <d.love@liverpool.ac.uk>**20140314161943
612 Ignore-this: 324b72cb3a726a2f64af12a2825314df
613]
614[Re-do conditionalized server macros in berkeleydb
615Dave Love <d.love@liverpool.ac.uk>**20140227165727
616 Ignore-this: 8073475a3a73e7ace16a8edc6892287b
617]
618[Fix #1494: Remove RUNPATH (rpath), using full path to spool lib in bootstrap
619Dave Love <d.love@liverpool.ac.uk>**20140314224755
620 Ignore-this: ab06ffa5f19b9fc44fb211bd5aa23285
621 Should keep Debian/Fedora happy.
622]
623[Remove more newlines in logging
624Dave Love <d.love@liverpool.ac.uk>**20140313200721
625 Ignore-this: 4b9a97b61dc587b18c42c5754aaf3ae8
626]
627[Remove newlines from CRITICAL messages.
628Nicolas Joly <njoly@pasteur.fr>**20140312103925
629 Ignore-this: baa49c610d93d63c16bd49354fcbba7c
630]
631[Wait until daemon goes down when stopping sge_execd.
632Nicolas Joly <njoly@pasteur.fr>**20140311202228
633 Ignore-this: 21ece146acbfcccf7bd1821ef7458de8
634]
635[Slightly improve messages from startup scripts.
636Nicolas Joly <njoly@pasteur.fr>**20140311193527
637 Ignore-this: bea1cb6bc533dc3d599218df54bbe749
638]
639[Do not set -o/-e option values for qsh/qlogin/qrsh.
640Nicolas Joly <njoly@pasteur.fr>**20140225135602
641 Ignore-this: 4ead363fcac6d4bd42422d669752db4d
642]
643[Resolve conflict with "Require xterm for execd rpm"
644Dave Love <d.love@liverpool.ac.uk>**20140226223458
645 Ignore-this: 941b1e0ccd14d12abc08e890b40a6266
646]
647[Require xterm for execd rpm (for qsh)
648Dave Love <d.love@liverpool.ac.uk>**20140226154403
649 Ignore-this: cbbc1e672d872aeb62fde94ba3ee3c41
650]
651[Fix #1493: Remove some shebangs from included scripts
652Dave Love <d.love@liverpool.ac.uk>**20140226203819
653 Ignore-this: e7518e7a7f0361a4a167b4be642cc967
654]
655[Fix #1495: Make initial PEs elements of the CULL list
656Dave Love <d.love@liverpool.ac.uk>**20140226213245
657 Ignore-this: bd763fd30aeccbfe37853edf0d8f8ff7
658]
659[Really disable WNOHANG when needed.
660Nicolas Joly <njoly@pasteur.fr>**20140210144338
661 Ignore-this: a4a3bebdb86e15b482aac875cb18d72d
662]
663[Make aimk handle unknown options more gracefully.
664Nicolas Joly <njoly@pasteur.fr>**20140124115515
665 Ignore-this: 46791987261d214a0227ffba924dd44a
666]
667[Support arm64, ppc64el (Debian names)
668Dave Love <d.love@liverpool.ac.uk>**20140217210900
669 Ignore-this: a9bb423843965fbd18532e1fd58c124c
670 Fix last change
671]
672[Support arm64, ppc64el (Debian names)
673Dave Love <d.love@liverpool.ac.uk>**20140210195426
674 Ignore-this: cb2a898c043fbc48d3ab7af3ddfc7750
675 Not tested.
676]
677[Fix cpu-bound shepherd with qlogin
678Dave Love <d.love@liverpool.ac.uk>**20140210224752
679 Ignore-this: b5302cffce148afb7640f93e8561477e
680]
681[Various cleanup
682Dave Love <d.love@liverpool.ac.uk>**20130731220418
683 Ignore-this: 4889688b44eb4b632b8d79cb04d792c2
684]
685[Comments
686Dave Love <d.love@liverpool.ac.uk>**20140206232823
687 Ignore-this: e524deebf75a7d4aa5bb65ccfa2762bd
688]
689[Format fix
690Dave Love <d.love@liverpool.ac.uk>**20140206135714
691 Ignore-this: fc8671d2e9a1cb828a6a3690e5f8854c
692]
693[Avoid some warnings
694Dave Love <d.love@liverpool.ac.uk>**20140206154614
695 Ignore-this: e038aa32dbc0366d93854ace24c25c53
696]
697[Rename some message variables to reflect format arity
698Dave Love <d.love@liverpool.ac.uk>**20140116135947
699 Ignore-this: 635b06f23e38ad5d7bb903ccb3d17e12
700]
701[Cast to long, not int when printing ticket values in qstat
702Dave Love <d.love@liverpool.ac.uk>**20140128181600
703 Ignore-this: 374a3abf2e0cfef1bf2a07223e4f6912
704 Should presumably change to an SGE type with a defined format.
705]
706[Use file_getvalue
707Dave Love <d.love@liverpool.ac.uk>**20131231175727
708 Ignore-this: c840d45edac404bb0c5b74c3494905b4
709]
710[Resolve conflict with "Allow building dpkg without jemalloc"
711Dave Love <d.love@liverpool.ac.uk>**20131230181222
712 Ignore-this: 59d5c77883ee7875a1e714f9577e8df
713]
714[Allow building dpkg without jemalloc
715Dave Love <d.love@liverpool.ac.uk>**20131230175233
716 Ignore-this: 5106d88b2d6bce2ed66605d76c2be188
717]
718[Resolve spec file conflicts
719Dave Love <d.love@liverpool.ac.uk>**20140122172321
720 Ignore-this: c81167568b555747649c5703583f7a31
721]
722[Support building rpm on RHEL7 and OpenSuSE
723Dave Love <d.love@liverpool.ac.uk>**20140122171422
724 Ignore-this: d4c22f83184271aab5b5f0a83d1fab1
725]
726[Use sysconf(_SC_NPROCESSORS_ONLN) to get CPUs number on NetBSD.
727Nicolas Joly <njoly@pasteur.fr>**20140107160105
728 Ignore-this: 52387e4be319a8a4419e976c40c146e3
729]
730[In remove_shepherd_cpuset, only kill processes, and clean up #1483 changes
731Dave Love <d.love@liverpool.ac.uk>**20131231185818
732 Ignore-this: 1d046680f948a95d45c62e09f85c9f5
733 Refs #1483
734]
735[Replace is_dir with sge_is_directory
736Dave Love <d.love@liverpool.ac.uk>**20131231202651
737 Ignore-this: d254ba8df2c625d9bc011a033736fddb
738]
739[Resolve conflict with Fix #1483: Really prevent ...
740Dave Love <d.love@liverpool.ac.uk>**20131219165636
741 Ignore-this: 365dd68c10e28e2a7054d3a9c9dd65a0
742]
743[Fix #1483: Really prevent cgroup/cpuset code from killing shepherd at job end
744Mark Dixon <m.c.dixon@leeds.ac.uk>**20131209164917
745 Ignore-this: 69345f957aab0826ad2018f6816bafe3
746 The execd previously went through a cgroup task list to find out what
747 to kill at the end of a job. This lists threads.  threads.
748 
749 This commit causes the execd:
750 
751 * To kill processes (Tgid's) rather than threads (tid's) - hopefully a
752 nicer way to get rid of multithreaded processes.
753 
754 * Compare Tgid's against shepherd pid, to do a better job of avoiding
755 killing the shepherd.
756]
757[Fix #1490: Gain privileges before execd kills rogue processes
758Mark Dixon <m.c.dixon@leeds.ac.uk>**20131209114654
759 Ignore-this: e621ef41cfcbddc6a0e2cfd020245067
760 The rogue process detection enabled when USE_CGROUPS=1 attempts to kill
761 processes as the sge admin user. As that user doesn't normally have the
762 privileges to do so, this patch temporarily gains the privileges of the
763 daemon's starting user (typically root) before killing processes.
764]
765[Added routine file_getvalue (retrieve values by key)
766Mark Dixon <m.c.dixon@leeds.ac.uk>**20131209164204
767 Ignore-this: 2e5b4f257fd10483cc772d87106f22f6
768 Search file for a given key, return a pointer to the rest of the line.
769]
770[Avoid debugging (?) output in rsh script
771Dave Love <d.love@liverpool.ac.uk>**20131016170558
772 Ignore-this: 94e384f96c276ac4ee1ada4d30acbd57
773]
774[Resolve conflict with "Don't try to treat qmaster specially with jemalloc"
775Dave Love <d.love@liverpool.ac.uk>**20131230163245
776 Ignore-this: 52d44662bdbb147801a0e7609897ff41
777]
778[Don't try to treat qmaster specially with jemalloc
779Dave Love <d.love@liverpool.ac.uk>**20131204174955
780 Ignore-this: 525403c92958a6f07e3e8bc53441713d
781]
782[Enable monitoring malloc stats with jemalloc
783Dave Love <d.love@liverpool.ac.uk>**20131203180926
784 Ignore-this: bd94a946efce7f2c9ce26585bd28675b
785]
786[Add systemd files (from Fedora, partly)
787Dave Love <d.love@liverpool.ac.uk>**20130928172458
788 Ignore-this: 1befa01a30e1d9433f05f2f192b38b00
789]
790[Update MPI PE templates and install a tight integration "mpi" PE
791Dave Love <d.love@liverpool.ac.uk>**20131102132931
792 Ignore-this: bd3b6264fdcf5f0e39f4f6ceab7b2164
793]
794[Doc fix
795Dave Love <d.love@liverpool.ac.uk>**20131219152742
796 Ignore-this: e7fd4f1dcd2859b0244e9a42ea117820
797]
798[Replace many malloc with sge_malloc
799Dave Love <d.love@liverpool.ac.uk>**20131218143615
800 Ignore-this: 8a7047592f239a07b16daac8a5a12c88
801 Return values often not checked.
802]
803[Doc fixes
804Dave Love <d.love@liverpool.ac.uk>**20130928172433
805 Ignore-this: c34579f94731f1f45048fdc4a891e1e8
806]
807[Man fixes
808Dave Love <d.love@liverpool.ac.uk>**20131028150451
809 Ignore-this: 61326259c424021e4f89caaa17ea9af
810]
811[Message fixes
812Dave Love <d.love@liverpool.ac.uk>**20131029121636
813 Ignore-this: a24f2f49705b726bdab20a903fef644d
814]
815[Convert README.BUILD to asciidoc
816Dave Love <d.love@liverpool.ac.uk>**20131026220007
817 Ignore-this: 89d59f4a917a1d22cdbd88da267c9127
818]
819[Change hadoop/README.txt to asciidoc
820Dave Love <d.love@liverpool.ac.uk>**20130929225216
821 Ignore-this: 175ff3e043a94c851b852b76820c9b1e
822]
823[MUNGE authentication support
824Dave Love <d.love@liverpool.ac.uk>**20131103151749
825 Ignore-this: 3e795c1c20ef3e3b9fa1355eaedb42f8
826 Should be extended to allow pluggable methods.
827 Updates the comm protocol version.  Load reports, at least, not
828 authenticated.
829 Installation needs checking.
830]
831[Allow multiple security features to be specified
832Dave Love <d.love@liverpool.ac.uk>**20131025220833
833 Ignore-this: 7dbdfdc539776fd7cc40c170fe653d66
834 E.g. AFS should be able to coexist with CSP.
835]
836[Default ENABLE_ADDGRP_KILL to on (missing part)
837Dave Love <d.love@liverpool.ac.uk>**20131111210259
838 Ignore-this: 4646ef43894772294308e669fce25323
839]
840[Unconditionally define SGE_STARTER_USE_LOGIN_SHELL.
841Nicolas Joly <njoly@pasteur.fr>**20131106104622
842 Ignore-this: 15cc0ec92810060b36a0e44df3356d4f
843]
844[Remove unneeded empty lines before error message.
845Nicolas Joly <njoly@pasteur.fr>**20131029193706
846 Ignore-this: 31b2deee8aa70a713ea65d6a07438e85
847]
848[Fix #1488: broken XML preventing GUI installer startup
849Dave Love <d.love@liverpool.ac.uk>**20131108233027
850 Ignore-this: 913a9805652676df2f706399b85905ee
851]
852[Default ENABLE_ADDGRP_KILL to on
853Dave Love <d.love@liverpool.ac.uk>**20131106164625
854 Ignore-this: 57a12472552b9358ca436633811f9810
855]
856[Make suid files, dtrace, qmon, start_gui_installer optional in setfileperm.sh
857Dave Love <d.love@liverpool.ac.uk>**20131106114848
858 Ignore-this: aa3a219cbf8e77aaf2cdfef3289f07dc
859]
860[Fix #588: Correct thread timeout monitoring (spurious errors from qping)
861Dave Love <d.love@liverpool.ac.uk>**20131105102023
862 Ignore-this: 5f93201b8ddfd89c24005e1314002a4a
863]
864[Don't crash in sge_get_confval_array with malformed file
865Dave Love <d.love@liverpool.ac.uk>**20131105101943
866 Ignore-this: 95d6d27a0e94d67218710b7af19c0d39
867]
868[Update version to 8.1.7pre
869Dave Love <d.love@liverpool.ac.uk>**20131104234756
870 Ignore-this: e1376cca052397e3a4ce15e621a927bd
871]
872[Fix jgdi building after aimk jemalloc and libdrmaa exports changes
873Dave Love <d.love@liverpool.ac.uk>**20131104155947
874 Ignore-this: bd4bbe76a0e59b0eca90b94ec16ebe79
875]
876[Roll back "Support -sync in JSV"
877Dave Love <d.love@liverpool.ac.uk>**20131103175938
878 Ignore-this: 2c06038becaf4d457c90ca2e54991adb
879]
880[Remove jemalloc licence
881Dave Love <d.love@liverpool.ac.uk>**20131031190327
882 Ignore-this: b2e655d8248603aeb1ab225708587201
883]
884[TAG 816
885Dave Love <d.love@liverpool.ac.uk>**20131028151218
886 Ignore-this: 82a6f5a1ebcdeb91435b7d7df27e9c66
887]
888[Update version to 8.1.6
889Dave Love <d.love@liverpool.ac.uk>**20131009183318
890 Ignore-this: 356399d7b160c00b155537d3cf20361c
891]
892[Update NEWS
893Dave Love <d.love@liverpool.ac.uk>**20131028151146
894 Ignore-this: a1122f5e4cd3c911ab1857ab53838f9f
895]
896[Support -sync in JSV (from Univa, modified)
897Dave Love <d.love@liverpool.ac.uk>**20131031160340
898 Ignore-this: d0c862c190ea790accee082c87c6870d
899]
900[Clean up aimk
901Dave Love <d.love@liverpool.ac.uk>**20131027165625
902 Ignore-this: 2838e8a66e02aff2a9b5c769ef6bb884
903 Move from aimk.private to aimk.site.  Don't set include/library paths
904 -- use INPUT_*_FLAGS if necessary.
905]
906[Advertise jsv_logging_enabled
907Dave Love <d.love@liverpool.ac.uk>**20131028142434
908 Ignore-this: ec40d8e289459e19773fdd298b144297
909]
910[Message fixes
911Dave Love <d.love@liverpool.ac.uk>**20131028150228
912 Ignore-this: fb5a0532d6704647b66d2b36f5d15627
913]
914[Fix #1484: Fully roll back "Remove sge_ssl.cnf"
915Dave Love <d.love@liverpool.ac.uk>**20131028150054
916 Ignore-this: 7dc8d14a9d6d4964763ca96352027a17
917 Refs [4538]
918]
919[Remove jemalloc
920Dave Love <d.love@liverpool.ac.uk>**20131027142221
921 Ignore-this: ad58ce18bcf608d6c8f35bd93db0d2cb
922 Available in current GNU/Linux, or just supply it if necessary.
923]
924[Use system libs always.  Removes aimk -system-libs, LOAD_OPENSSL stuff
925Dave Love <d.love@liverpool.ac.uk>**20131027154025
926 Ignore-this: df6dc4908c91e2fa2ffed144266a7fd6
927]
928[Test comms version even if unpacking fails
929Dave Love <d.love@liverpool.ac.uk>**20131027110344
930 Ignore-this: 160f0ff0e385958ec15d134cb63e052b
931]
932[Clean symbol exports from libdrmaa.so (GNU ld only)
933Dave Love <d.love@liverpool.ac.uk>**20131027124438
934 Ignore-this: a260cd5581dfcc34d4a67254b261eeb2
935 Only defined for GNU/Linux and Cygwin.  Maybe works for BSD?
936 Fix building test programs.
937]
938[Fix non-C89
939Dave Love <d.love@liverpool.ac.uk>**20131027105942
940 Ignore-this: c0c6e8797836bb2fe5aaed5089c73f9c
941]
942[Do not wrongly assume that job arrays have more than one task.
943Nicolas Joly <njoly@pasteur.fr>**20131015144613
944 Ignore-this: e480bd8a52535b551aacc10e48c150e5
945]
946[Fix #1483: Prevent cgroup/cpuset code from killing shepherd at job end
947Mark Dixon <m.c.dixon@leeds.ac.uk>**20131011181257
948 Ignore-this: ae6495322297922ed660027a59a296de
949]
950[Fix missing JB_type symbol in pam_sge_authorize.so
951Dave Love <d.love@liverpool.ac.uk>**20131015111137
952 Ignore-this: 779091191c85a56daaf0744b7c2ab912
953]
954[Fix qsched crash with no waiting, potentially-runnable jobs
955Dave Love <d.love@liverpool.ac.uk>**20131014140329
956 Ignore-this: f75117aa5291ca8d82815fc723bad0e9
957 Thanks to Mark Dixon.
958]
959[Berkeleydb type fixes
960Dave Love <d.love@liverpool.ac.uk>**20130919212730
961 Ignore-this: 1718f22522606556a6fbab01392edb93
962]
963[Cygwin x86_64 support
964Dave Love <d.love@liverpool.ac.uk>**20130906161140
965 Ignore-this: 49283f85b819084cf6f03cb39db33aec
966]
967[Don't prototype main
968Dave Love <d.love@liverpool.ac.uk>**20130307175706
969 Ignore-this: f5e2f43aa368183d71974d224d6c1ec6
970]
971[Set TERM only for interactive jobs, with right test
972Dave Love <d.love@liverpool.ac.uk>**20131013164636
973 Ignore-this: cf35d86c1c5a4ca94a0dcf1e7ed0762e
974 Thanks to Nicolas Joly.
975]
976[Recognize T, t memory suffixes in qsched
977Dave Love <d.love@liverpool.ac.uk>**20131012104128
978 Ignore-this: ed301e6f33fbbd41113ead3c71ab7113
979]
980[Adjust job type for qrsh -noshell commands.
981Nicolas Joly <njoly@pasteur.fr>**20131011181422
982 Ignore-this: 5ca1b60fb3eecda8b52a90af52c078f5
983]
984[Redo debug code to show exact execvp() call with arguments.
985Nicolas Joly <njoly@pasteur.fr>**20131010183409
986 Ignore-this: cb7cc8640fffe54970b6e60a58c1aac9
987]
988[Man fixes
989Dave Love <d.love@liverpool.ac.uk>**20130924200716
990 Ignore-this: 645ca1696a85f75339b089f13bf6fbb8
991]
992[Prevent root-owned files in execd active_job spool area
993Mark Dixon <m.c.dixon@leeds.ac.uk>**20131003202043
994 Ignore-this: c176aa260f16c695adc3397fabcddad6
995]
996[Include default_duration in printed scheduler config
997Dave Love <d.love@liverpool.ac.uk>**20131007184906
998 Ignore-this: 4b35852f24907e8c29869629592d0b8
999]
1000[Allow rctemplate configuration from /etc/sysconfig as well as /etc/default
1001Dave Love <d.love@liverpool.ac.uk>**20131007205544
1002 Ignore-this: 3dffb188ac9b83ec41359ccce60638ce
1003]
1004[Comments
1005Dave Love <d.love@liverpool.ac.uk>**20130407204227
1006 Ignore-this: 794627d113b7664c3dbc85cda4824290
1007]
1008[Prevent SGE_BINDING variable having a spurious space at start
1009Mark Dixon <m.c.dixon@leeds.ac.uk>**20131003114958
1010 Ignore-this: 44ed48627bd3894f45c41aff5fe0fd47
1011 Where a job was not allocated cpu 0, the SGE_BINDING string always
1012 started with a space.
1013 
1014 Other than being untidy and potentially causing head-scratches for users
1015 trying to interpret this variable, it also caused the Linux cpuset code
1016 to prefix a comma to strings used to configure cpusets - which were then
1017 ignored by the kernel.
1018]
1019[Fix #1478: mod GUI installer for classic spooling, removing more BDB server
1020Dave Love <d.love@liverpool.ac.uk>**20131007142822
1021 Ignore-this: 554a00eca7980c66196ca4f847851eb3
1022 Thanks to Chris Tobey
1023 Probably all the BDB server code should be stripped out.
1024]
1025[Expand test in "Pass TERM to jobs from submission environment"
1026Dave Love <d.love@liverpool.ac.uk>**20131003160935
1027 Ignore-this: e2574687321eb1560fa37c2eedd5c49f
1028]
1029[Replace lost OpenBSD bits
1030Dave Love <d.love@liverpool.ac.uk>**20131003161008
1031 Ignore-this: 797f276f69ef5532e9cb92d6f94b16e8
1032]
1033[Add ar_sub_time to qacct output
1034Dave Love <d.love@liverpool.ac.uk>**20130930115057
1035 Ignore-this: b507c21dad53067c51855cd28912188d
1036]
1037[Partially roll back "Remove sge_ssl.cnf"
1038Dave Love <d.love@liverpool.ac.uk>**20131003120619
1039 Ignore-this: cc67578750a0664b147770718c241bfa
1040]
1041[Fix inverted values in struct timespec inits.
1042Nicolas Joly <njoly@pasteur.fr>**20131002194621
1043 Ignore-this: 16a2d35c3dae133006fed640aa5b62fc
1044]
1045[Cull documentation comments
1046Dave Love <d.love@liverpool.ac.uk>**20130928172536
1047 Ignore-this: 77aa546b45bd44128915f26828b2d779
1048]
1049[Allow longer "failed" strings in admin mail
1050Dave Love <d.love@liverpool.ac.uk>**20130930115207
1051 Ignore-this: 4f78ddd4cb3936929d5b3feb5821ee5d
1052]
1053[Put NAMEDEF, LISTDEF definitions in TAGS file
1054Dave Love <d.love@liverpool.ac.uk>**20130929183440
1055 Ignore-this: 3d3fb09da137ebba982dc36eb25fda10
1056]
1057[Fix mk_adocs
1058Dave Love <d.love@liverpool.ac.uk>**20130929180721
1059 Ignore-this: 791d617a6cfec0ac796ab7a78cc1e552
1060]
1061[Add -m option to qacct to print only master tasks
1062Dave Love <d.love@liverpool.ac.uk>**20130927162347
1063 Ignore-this: a457492bc0d27308a1cbdcb929a234ac
1064]
1065[Translate exit code to signal name in qacct output
1066Dave Love <d.love@liverpool.ac.uk>**20130927162001
1067 Ignore-this: b65e5f6f0c0043642262c488c2485d9a
1068]
1069[Support modifying attributes of more object types
1070Dave Love <d.love@liverpool.ac.uk>**20130926105846
1071 Ignore-this: 5b378cabd94ea400da29183075c573ee
1072 Added: user, userset, calendar, project
1073]
1074[Move macros out of sge.h
1075Dave Love <d.love@liverpool.ac.uk>**20130106211520
1076 Ignore-this: ab5bf367a51336a49c686790f991822b
1077]
1078[Prefix non-public sh JSV function names with _
1079Dave Love <d.love@liverpool.ac.uk>**20130922200800
1080 Ignore-this: 8d6aff743694c9831e0042c5b8db818c
1081]
1082[TAG 815
1083Dave Love <d.love@liverpool.ac.uk>**20130927231550
1084 Ignore-this: d98a911e77e6f6e5aeb1bb45c99f00a3
1085]
1086[Update version to 8.1.5
1087Dave Love <d.love@liverpool.ac.uk>**20130919210316
1088 Ignore-this: b95734724d2991dbea3f4014e0ded631
1089]
1090[Man fixes
1091Dave Love <d.love@liverpool.ac.uk>**20130829162125
1092 Ignore-this: d946ca7358ab02c51529600b90dac6a6
1093]
1094[Update NEWS
1095Dave Love <d.love@liverpool.ac.uk>**20130922202353
1096 Ignore-this: 468d123ea133f9c95335aaf1831209d6
1097]
1098[Doc fixes
1099Dave Love <d.love@liverpool.ac.uk>**20130908152530
1100 Ignore-this: 7006eef4518ab1fdd56b919a27e2a8e0
1101]
1102[Fix detailed_job_info XML schema for -ncb case
1103Dave Love <d.love@liverpool.ac.uk>**20130924200529
1104 Ignore-this: 357d4b9820abef1be27fc8037e5c9f15
1105]
1106[setup-cgroups-etc typo
1107Dave Love <d.love@liverpool.ac.uk>**20130923213238
1108 Ignore-this: ab1c1c2162020e28ecf4013f8d504295
1109]
1110[Fix change for #1475
1111Dave Love <d.love@liverpool.ac.uk>**20130925155107
1112 Ignore-this: c6fb7e9a4686d5c775d96b640411ffc9
1113 Thanks to Nicolas Joly.  Refs #1475
1114]
1115[Do not add rshd.o to libsgeremote.a
1116Nicolas Joly <njoly@pasteur.fr>**20130924193420
1117 Ignore-this: fe7aa9059778fe53b7e0f75752bdcf11
1118]
1119[Fix tight ssh integration build.
1120Nicolas Joly <njoly@pasteur.fr>**20130924184709
1121 Ignore-this: a5ff10e1c429121c2ffb5fd52935108e
1122]
1123[Allow setting prefix when compiling OpenSSH for tight integration.
1124Nicolas Joly <njoly@pasteur.fr>**20130925143951
1125 Ignore-this: 705fd1deea96fffc6485b8ef5997ada5
1126]
1127[Remove lck library that does not exists anymore.
1128Nicolas Joly <njoly@pasteur.fr>**20130924182833
1129 Ignore-this: 3559535e08c07d42d772af60268cce62
1130]
1131[Remove extra space in remote_startup.5 man page.
1132Nicolas Joly <njoly@pasteur.fr>**20130924180419
1133 Ignore-this: b2c10b213795c8e9dd8d2684e1d29326
1134]
1135[Fix problems with hwloc on Cygwin due to bad definitions in w32api headers
1136Dave Love <d.love@liverpool.ac.uk>**20130922160214
1137 Ignore-this: 2b76901eb69340c63922adbecc715527
1138]
1139[Support both old and new Cygwin uid_t
1140Dave Love <d.love@liverpool.ac.uk>**20130920204046
1141 Ignore-this: 222a8157d80569c4ef5a17b997d82ecf
1142]
1143[Replace (obsolete) usleep with nanosleep
1144Dave Love <d.love@liverpool.ac.uk>**20130922212455
1145 Ignore-this: f2726a273a930043f0a34b0885752ccc
1146 nanosleep is in POSIX 2001, and usleep isn't in POSIX 2008
1147]
1148[Fix #1475:  Alter sleep pattern in sge_peclose to avoid JSV 1s pause
1149Dave Love <d.love@liverpool.ac.uk>**20130922205356
1150 Ignore-this: 3d10470f0233663b69bea000915ab25e
1151 Thanks to Opera Wang.
1152]
1153[Format/type fixes
1154Dave Love <d.love@liverpool.ac.uk>**20130911231904
1155 Ignore-this: 65d18c54d767e637bcc6c63a0dea57ee
1156]
1157[Add extra help to start_gui_installer.sh
1158Dave Love <d.love@liverpool.ac.uk>**20130919211228
1159 Ignore-this: 26c86705fd18fce8966d8fd062583214
1160]
1161[Conditionalize server macros in berkeleydb
1162Dave Love <d.love@liverpool.ac.uk>**20130910223733
1163 Ignore-this: 7155755b74474d82241f972645f81550
1164]
1165[Fix berkeleydb messages
1166Dave Love <d.love@liverpool.ac.uk>**20130919212610
1167 Ignore-this: 98b8c5ffb78791d0ed1886b97d90ae99
1168]
1169[Use LP64 macros
1170Dave Love <d.love@liverpool.ac.uk>**20130906184107
1171 Ignore-this: b0ef338f8aba633ce70017c943d0c9d7
1172]
1173[Cast values in "Don't overflow 64-bit usage values"
1174Dave Love <d.love@liverpool.ac.uk>**20130910221619
1175 Ignore-this: 762e10f32c29a71630994d893eb6240f
1176]
1177[Don't ignore -tc when max_aj_instances=0
1178Dave Love <d.love@liverpool.ac.uk>**20130917161039
1179 Ignore-this: ea2d512ba9556adfb3a5be07ff3eadee
1180 Thanks to Chris Black, Hugh MacMullan.
1181]
1182[Fix detection of armhf
1183Dave Love <d.love@liverpool.ac.uk>**20130908170048
1184 Ignore-this: 5a6a4afa60153c1af39240dcf01e42e6
1185]
1186[Default to -no-java -no-jni on Cygwin
1187Dave Love <d.love@liverpool.ac.uk>**20130906183034
1188 Ignore-this: 7c7dc36119fe009f43b903741e5f4c14
1189]
1190[Revert Cygwin-specific uid_t_fmt
1191Dave Love <d.love@liverpool.ac.uk>**20130905202539
1192 Ignore-this: 7f2b3d009e3395498ff27f598f54f845
1193 Seems to have changed (in 32-bit 1.7.25) from the older Cygwin used
1194 for 8.1.3, so probably require a recent Cygwin.
1195]
1196[Fix hadoop doc in distinst
1197Dave Love <d.love@liverpool.ac.uk>**20130829131847
1198 Ignore-this: a7cbe9d18ddcb28caa4d02aebb96b5b5
1199]
1200[Fix link failure under interix without -no-secure
1201Dave Love <d.love@liverpool.ac.uk>**20130904120939
1202 Ignore-this: 31199a7cfb1b48de873425c8dc3df658
1203]
1204[Quote JAVA_HOME in aimk
1205Dave Love <d.love@liverpool.ac.uk>**20130906183240
1206 Ignore-this: 34c44077f2af83f5915fb35f37d185a8
1207 MS Windows may use something like "Program Files (x86)".
1208]
1209[Fix type of strsignal implementation and conditionalize SIGIOT
1210Dave Love <d.love@liverpool.ac.uk>**20130904193236
1211 Ignore-this: 11f9d0e481c4549193f76f14c7022367
1212]
1213[Remove unused sge_base64.c
1214Dave Love <d.love@liverpool.ac.uk>**20130829145024
1215 Ignore-this: 166cdb508a87937f5950dff8db59f6c4
1216]
1217[Fix #1450: use placeholders for removed obsolete messages
1218Dave Love <d.love@liverpool.ac.uk>**20130904113845
1219 Ignore-this: 8ce5798a6c13ab4dae3d91f6acf74edb
1220]
1221[TAG 814
1222Dave Love <d.love@liverpool.ac.uk>**20130827122820
1223 Ignore-this: 2ee7f77549412f9a66f8a23b04f54f5c
1224]
1225[Update version to 8.1.4
1226Dave Love <d.love@liverpool.ac.uk>**20130421184546
1227 Ignore-this: 20b1321ae2b3ccbb440923544ec5af27
1228]
1229[Update NEWS
1230Dave Love <d.love@liverpool.ac.uk>**20130823110920
1231 Ignore-this: 933759709d5e140eecbf7cb9fff573bb
1232]
1233[Resolve conflict with release branch
1234Dave Love <d.love@liverpool.ac.uk>**20130819155414
1235 Ignore-this: 5264235ee646f66433863f7300bd93e7
1236]
1237[Doc changes
1238Dave Love <d.love@liverpool.ac.uk>**20130728194218
1239 Ignore-this: f802b09db09423449168b5aa53b302c1
1240]
1241[Man changes
1242Dave Love <d.love@liverpool.ac.uk>**20130728185501
1243 Ignore-this: 23f93fb70d401499387d614ef1ae836c
1244]
1245[Message fixes
1246Dave Love <d.love@liverpool.ac.uk>**20130814112519
1247 Ignore-this: f3883bcb5a4cb228b3bb3410078c7196
1248]
1249[Fix typo bash-ism in setup-cgroups-etc
1250Dave Love <d.love@liverpool.ac.uk>**20130719095633
1251 Ignore-this: a923092f83a4fc8f37a383b4b7170276
1252]
1253[Fix some lintian warnings
1254Dave Love <d.love@liverpool.ac.uk>**20130827122342
1255 Ignore-this: f866cab079664be5a39d754dbb1e9b20
1256]
1257[Avoid ant warning
1258Dave Love <d.love@liverpool.ac.uk>**20130827111348
1259 Ignore-this: 98549501a728de8a41dcfdd844f5708c
1260]
1261[Revert dependence on awk
1262Dave Love <d.love@liverpool.ac.uk>**20130827122235
1263 Ignore-this: 5f0430e103c623d45c3cf6adaea8271c
1264 It's de facto essential.
1265]
1266[Add logcheck configuration
1267Dave Love <d.love@liverpool.ac.uk>**20130817142448
1268 Ignore-this: 3f4790eecc9e6173f02ad6a6d0ac770d
1269]
1270[Various cleanup
1271Dave Love <d.love@liverpool.ac.uk>**20130226125009
1272 Ignore-this: 442ee72f7ec49141e6d7fd5d5e2a2407
1273]
1274[Add procps dependency in Debian packaging
1275Dave Love <d.love@liverpool.ac.uk>**20130816103110
1276 Ignore-this: 39f1399b57473031301c0a78378a61ac
1277]
1278[Require /bin/ps in spec file
1279Dave Love <d.love@liverpool.ac.uk>**20130816102753
1280 Ignore-this: bdbafb93d6cb234567a999831120b7cf
1281]
1282[Handle relative filename correctly in last change
1283Dave Love <d.love@liverpool.ac.uk>**20130730160233
1284 Ignore-this: 4562475f7d7f44b6f59d8437b037b4bd
1285 Refs #1461
1286]
1287[Build rpm against motif on recent Fedora and modify adding user
1288Dave Love <d.love@liverpool.ac.uk>**20130728094451
1289 Ignore-this: 7787220b919a89e173a274471d27d404
1290]
1291[Fix inst_sge -auto: set CLEAR correctly; don't lose with relative filename
1292Dave Love <d.love@liverpool.ac.uk>**20130729153616
1293 Ignore-this: 32237f36e0684b35942edfa8459e36cc
1294 Thanks to hrathh at uni-konstanz physik.
1295 Refs #1461
1296]
1297[Report SSTATE_QMASTER_ENFORCED_LIMIT in accounting when appropriate (amended)
1298Dave Love <d.love@liverpool.ac.uk>**20130728185941
1299 Ignore-this: 711724584a95e8c5a31bd14ec82f7e46
1300 Move checking of enforced limit to DTRT with parallel jobs.
1301]
1302[Man changes
1303Dave Love <d.love@liverpool.ac.uk>**20130728135546
1304 Ignore-this: 10c4a9e29dc7dfacbe8c76ac8ad445de
1305]
1306[Message fixes
1307Dave Love <d.love@liverpool.ac.uk>**20130718090345
1308 Ignore-this: 267ca250963713037a6c4a5ba080e81a
1309]
1310[Use motif-dev as alternative Build-Depends for dpkg
1311Dave Love <d.love@liverpool.ac.uk>**20130728094551
1312 Ignore-this: 7105e0326b5ab13f1ded9b36bf9c9773
1313]
1314[Add qmon.desktop
1315Dave Love <d.love@liverpool.ac.uk>**20130728094609
1316 Ignore-this: d0b8d1a027cb51a7dbcbea640078b00e
1317]
1318[Report SSTATE_QMASTER_ENFORCED_LIMIT in accounting when appropriate
1319Dave Love <d.love@liverpool.ac.uk>**20130727165747
1320 Ignore-this: 297709b3bdc1ecdf9bdb382dc29d6378
1321 Refs #1301
1322]
1323[inst_sge tweaks
1324Dave Love <d.love@liverpool.ac.uk>**20130727172029
1325 Ignore-this: c4e1f4822b17eac14e8b135249fea22b
1326 Warn if not in distribution directory, send -help o/p to stdout, don't
1327 clear screen with -auto.
1328 Refs #1461
1329]
1330[Don't reschedule job on pe_stop failure, per doc
1331Dave Love <d.love@liverpool.ac.uk>**20130727101424
1332 Ignore-this: 9a34ea4f98578d582a484673bbb5e5ce
1333]
1334[Fix conflict with release branch
1335Dave Love <d.love@liverpool.ac.uk>**20130719101234
1336 Ignore-this: 2dc50482a29d1a22c85318976f76ef9
1337]
1338[Roll back removal of -sep
1339Dave Love <d.love@liverpool.ac.uk>**20130719100928
1340 Ignore-this: d6b3612c02ac38a0208139bc6447b2e7
1341 Currently used by Nordugrid ARC, though being removed.
1342]
1343[Fix return code from -secl, -sep
1344Dave Love <d.love@liverpool.ac.uk>**20130717094039
1345 Ignore-this: f8bab7d9df6b4e937d97928946048854
1346 Thanks to Torsten Harenberg.
1347]
1348[Make failed pe_stop or epilog put queue into error state, per doc
1349Dave Love <d.love@liverpool.ac.uk>**20130726170824
1350 Ignore-this: 6457457a69e039661381c4d05b0aa191
1351 Thanks to Sabine Kreidl.
1352]
1353[Roll back replacement of ConnectorBootstrap.java
1354Dave Love <d.love@liverpool.ac.uk>**20130724221957
1355 Ignore-this: ff3661077da683c6a43596eea0b6c333
1356 It did have the exception.  Keep the licence files.
1357]
1358[Fix regression with multi-line environment variables
1359Dave Love <d.love@liverpool.ac.uk>**20130724205123
1360 Ignore-this: a1adf9e5f0f0b33f34891da5671a1431
1361]
1362[Avoid overflows in procfs
1363Dave Love <d.love@liverpool.ac.uk>**20130724211301
1364 Ignore-this: 67c82010f44627abf648290e36b586c2
1365]
1366[Replace ConnectorBootstrap.java with openjdk6 version
1367Dave Love <d.love@liverpool.ac.uk>**20130719112400
1368 Ignore-this: 9ba3cb633c66b9286e656cb5ed4c3e34
1369 Original was GPL with no exception.  Thanks to Luke Faraone.
1370]
1371[Avoid getservbyname crash on bad arguments (Debian #715958)
1372Dave Love <d.love@liverpool.ac.uk>**20130716110904
1373 Ignore-this: e315deb54589745fdfc7d2cc55bacf1e
1374]
1375[Remove -sep qconf option
1376Dave Love <d.love@liverpool.ac.uk>**20130629121844
1377 Ignore-this: 2d0bd098b2ae09109ec720588064ce56
1378]
1379[Don't echo spool dir in sgeexecd init template
1380Dave Love <d.love@liverpool.ac.uk>**20130712123607
1381 Ignore-this: 4ea80ab4602a17f5a60cc42d6964bfce
1382]
1383[Don't use "BuildArch: noarch" on RHEL5
1384Dave Love <d.love@liverpool.ac.uk>**20130711125311
1385 Ignore-this: a1c1f0f4e843be0a7e75d61157ee0747
1386 Else get un-packaged files errors.
1387]
1388[Distribute hadoop/README.txt
1389Dave Love <d.love@liverpool.ac.uk>**20130710143018
1390 Ignore-this: 85d08e276972b34e304aaf44858bad50
1391]
1392[Supply defaults in hadoop env.sh, fix defining PE, doc setup.pl args
1393Dave Love <d.love@liverpool.ac.uk>**20130709140542
1394 Ignore-this: 828451b769f3bc2ac8da5e8b9f226450
1395]
1396[Fix #1467: avoid builtin_starter crashes (from Thomas Mainka)
1397Dave Love <d.love@liverpool.ac.uk>**20130710211811
1398 Ignore-this: d07c2837da0874496993acd78d36f6ac
1399 Null termination of my_env had got lost.
1400]
1401[Cleanup code to avoid output with trailing spaces.
1402Nicolas Joly <njoly@pasteur.fr>**20130704155904
1403 Ignore-this: c236c15e66f7fbfd540f8e4b1d1acd71
1404]
1405[Remove SMF support for registering BDB
1406Dave Love <d.love@liverpool.ac.uk>**20130625095033
1407 Ignore-this: e38e573794292c2c58b50f7c51b12c14
1408]
1409[Don't set IFS when reading install template; just assume sh syntax
1410Dave Love <d.love@liverpool.ac.uk>**20130703094357
1411 Ignore-this: 9719035205f53000ef29d4b71c91c11c
1412 Refs #1461.  Thanks to Nicolas Joly.
1413]
1414[Reorder -help output (fix from Nicolas Joly)
1415Dave Love <d.love@liverpool.ac.uk>**20130703160348
1416 Ignore-this: 58d80af760b04a3a331f7b11b23d84fe
1417 (Hunks in wrong patch.)
1418]
1419[Reorder -help output
1420Dave Love <d.love@liverpool.ac.uk>**20130627164319
1421 Ignore-this: 6fbbf56fb3455c45cc77a3acbae16663
1422]
1423[Change USE_SMAPS default to no
1424Dave Love <d.love@liverpool.ac.uk>**20130627150841
1425 Ignore-this: 52e59246a7390e5dcd8896b9a90952f
1426]
1427[Remove -verify from qsh, qlogin
1428Dave Love <d.love@liverpool.ac.uk>**20130626205441
1429 Ignore-this: 158cd7d969aff7e6819dc85e9398a3e
1430 They're on anyway (see man)
1431]
1432[Set dont_check_binaries in install_execd
1433Dave Love <d.love@liverpool.ac.uk>**20130625100832
1434 Ignore-this: 9d1cf529ab6fe7b9a5ea82ce5a656d36
1435]
1436[Remove sge_ssl.cnf
1437Dave Love <d.love@liverpool.ac.uk>**20130619183759
1438 Ignore-this: d56c38d781dcee2c4364c3c6c0495554
1439]
1440[Add "smp" to default queue pe_list
1441Dave Love <d.love@liverpool.ac.uk>**20130618122513
1442 Ignore-this: b62ffe2525283f3c0918d159411e3e64
1443]
1444[Change handling of echo and awk in scripts
1445Dave Love <d.love@liverpool.ac.uk>**20130612113841
1446 Ignore-this: 729b1ae1b420009ba0064a393a5b99f2
1447 Don't require gawk on GNU/Linux, require an awk in packaging,
1448 unset POSIXLY_CORRECT in arch_variables.
1449]
1450[Add required-stop to LSB init templates (from hrathh at uni-konstanz physik)
1451Dave Love <d.love@liverpool.ac.uk>**20130612112110
1452 Ignore-this: 17f0fba4ba9324de77795c4607631041
1453]
1454[Remove redundant messages
1455Dave Love <d.love@liverpool.ac.uk>**20121031211142
1456 Ignore-this: 7f93167fef0270d974ae9de2feff0a26
1457]
1458[Add more __attribute__s
1459Dave Love <d.love@liverpool.ac.uk>**20130222161848
1460 Ignore-this: 7ba2e14fe55518e923a9eb2e79962c42
1461]
1462[When setting file permissions, do not check for obsolete/non-existant entries.
1463Nicolas Joly <njoly@pasteur.fr>**20130607195553
1464 Ignore-this: d4e4533b8b85d0d1b3b43c8087f677ea
1465]
1466[NetBSD use /usr/X11R7 for X11 root directory.
1467Nicolas Joly <njoly@pasteur.fr>**20130607175408
1468 Ignore-this: 8781dc258bd628634520994a21c60b85
1469]
1470[Fix build on non Linux systems that have strsignal.
1471Nicolas Joly <njoly@pasteur.fr>**20130607125435
1472 Ignore-this: cc98fa09dc9118c1792ce624092b3b17
1473]
1474[Support T,t multipliers for memory values
1475Dave Love <d.love@liverpool.ac.uk>**20130605191110
1476 Ignore-this: d574dd808bf7657597889a3124cd715c
1477 Possible incompatibility in output formats.
1478]
1479[Fix free of possibly-reallocated buffer in sge_getgrgid_r
1480Dave Love <d.love@liverpool.ac.uk>**20130605100054
1481 Ignore-this: c2c2905546c2193c97ffd986e3b602bc
1482 Thanks to Mike Pacey.
1483]
1484[Pass LDFLAGS in RPM spec file
1485Dave Love <d.love@liverpool.ac.uk>**20130530110929
1486 Ignore-this: 76ba163c5df6aa8c2ed7670de287da74
1487]
1488[MPI/PE example changes
1489Dave Love <d.love@liverpool.ac.uk>**20130519193354
1490 Ignore-this: b55751d74608a4a4ff9206a166ea904
1491]
1492[Man changes
1493Dave Love <d.love@liverpool.ac.uk>**20130502201740
1494 Ignore-this: a10f7aec9256f3362a9c7ec71e0c6a95
1495]
1496[Use cell, not queue in TMPDIR name
1497Dave Love <d.love@liverpool.ac.uk>**20121101221700
1498 Ignore-this: a1fe790c0d4d78b897b461469398dea6
1499]
1500[Allow qmod -rj only by operators
1501Dave Love <d.love@liverpool.ac.uk>**20130519100407
1502 Ignore-this: 4a0efa081d83b2cc92d013892b76fc5b
1503]
1504[Update spec file
1505Dave Love <d.love@liverpool.ac.uk>**20130519220511
1506 Ignore-this: f7b759955eb9f2591b65a368edd08a10
1507 Don't build-require elfutils-libelf-devel
1508 Fix License and Group headers
1509 Use noarch appropriately
1510 Don't require java for qmaster.  (Should fail obviously if jvm thread
1511 configured.)
1512 Make separate guiinst package.
1513 Mark inst_template.conf as %conf(noreplace)
1514]
1515[Add qsort_args to PE definition if necessary on upgrade
1516Dave Love <d.love@liverpool.ac.uk>**20130516103529
1517 Ignore-this: 85391517e897bb5eee6f204fe9ce089e
1518]
1519[Man fixes
1520Dave Love <d.love@liverpool.ac.uk>**20130501164156
1521 Ignore-this: 160ad4f3e8c2e7f3a07d880c6fe846f0
1522]
1523[Man fixes
1524Dave Love <d.love@liverpool.ac.uk>**20130501152032
1525 Ignore-this: 9fcde3796270b2846b1cb92c6d390b83
1526]
1527[Update debian/changelog and drop explicit ant dependency
1528Dave Love <d.love@liverpool.ac.uk>**20130421172114
1529 Ignore-this: f775c0d62e1a66b1eed88cd4f8a032aa
1530]
1531[Message fixes
1532Dave Love <d.love@liverpool.ac.uk>**20130224115514
1533 Ignore-this: a1b9c319937d95fa7432d5d8874bc9ef
1534]
1535[Only pass TERM to job when relevant
1536Dave Love <d.love@liverpool.ac.uk>**20130408194233
1537 Ignore-this: 2b616f9f5e6270fca1be3e270dc430d4
1538]
1539[Maybe implement strsignal and use it in qacct
1540Dave Love <d.love@liverpool.ac.uk>**20130421183005
1541 Ignore-this: 6079f27bf068e35e558f1f59f6cb429a
1542]
1543[Doc changes
1544Dave Love <d.love@liverpool.ac.uk>**20130221145419
1545 Ignore-this: 661b42c739d41e2011751acbe38c3f47
1546]
1547[Expurgate some csh
1548Dave Love <d.love@liverpool.ac.uk>**20130402203451
1549 Ignore-this: c326175e6906b6af3b4da89f3163903
1550]
1551[Set min_uid, min_gid in install script, not qmaster itself
1552Dave Love <d.love@liverpool.ac.uk>**20130410161509
1553 Ignore-this: 7d6bce29cae14ac59a8f45dc47236d24
1554]
1555[Write to syslog, not /tmp in shepherd panic
1556Dave Love <d.love@liverpool.ac.uk>**20130411121500
1557 Ignore-this: 24ed39cff283fe45d24889ce40654e91
1558]
1559[Add /sbin to path in inst_sge
1560Dave Love <d.love@liverpool.ac.uk>**20130410135731
1561 Ignore-this: 64eb2d8f676716c64abde195be4bb5bd
1562 Avoids failure finding insserv with Debian update-rc.d.
1563]
1564[Man fixes
1565Dave Love <d.love@liverpool.ac.uk>**20130405205254
1566 Ignore-this: 60ebfec2d17ea5cf6ae3225d355e7d19
1567]
1568[Add utilbin and running mkid to make-tags.sh
1569Dave Love <d.love@liverpool.ac.uk>**20130408195837
1570 Ignore-this: db879665a4cf3214a96027c5cec7b95d
1571]
1572[Default min_uid, min_gid to 100 for security reasons
1573Dave Love <d.love@liverpool.ac.uk>**20130408120021
1574 Ignore-this: 4fc4c640a9faed8b6fcfcffc92889289
1575 Incompatible change.
1576]
1577[Fix Debian packaging on Wheezy
1578Dave Love <d.love@liverpool.ac.uk>**20130408124527
1579 Ignore-this: fd2b318afc71d9783b90240551ad6ab
1580]
1581[Don't overflow 64-bit usage values
1582Dave Love <d.love@liverpool.ac.uk>**20130328232258
1583 Ignore-this: 6e2b2271f85628652b2a2df3009216b
1584]
1585[Comments
1586Dave Love <d.love@liverpool.ac.uk>**20130224163758
1587 Ignore-this: c60432e91a8d3ad25316a917a59bf9af
1588]
1589[Fix check of return value
1590Dave Love <d.love@liverpool.ac.uk>**20130329133141
1591 Ignore-this: bd7f8d22acca7af50c9f22575372a5b9
1592]
1593[Fix/update chmodx
1594Dave Love <d.love@liverpool.ac.uk>**20130325234840
1595 Ignore-this: 8bf3c8ff0f0ab01d6229d8381d2cd229
1596]
1597[Format fixes
1598Dave Love <d.love@liverpool.ac.uk>**20130225143401
1599 Ignore-this: febe4519ebc2cceb44c6945357cfd36b
1600]
1601[Fix #1456:  Ignore min_uid, min_gid when running prolog etc.
1602Dave Love <d.love@liverpool.ac.uk>**20130326163827
1603 Ignore-this: 70a9a6e6f7aca87d3e8270e14fd62480
1604]
1605[Fix build on NetBSD, define _NETBSD_SOURCE for u_long/u_int/... types.
1606Nicolas Joly <njoly@pasteur.fr>**20130325152124
1607 Ignore-this: 29061d9bbd652b978debb723f445cced
1608]
1609[Speed up parsing /proc smaps
1610Dave Love <d.love@liverpool.ac.uk>**20130324222932
1611 Ignore-this: 2c0e6381b5e51fbd35fc2f8c192f04c6
1612]
1613[Add USE_SMAPS configuration
1614Dave Love <d.love@liverpool.ac.uk>**20130324222752
1615 Ignore-this: d3de71165f0703a63ff26049c0ae8066
1616]
1617[Use sge_chdir, remove unused sge_cwd_chdir
1618Dave Love <d.love@liverpool.ac.uk>**20130324125538
1619 Ignore-this: 9bd26cc66225bca102feddc64697d530
1620 Use it in places where NFS automounts may be relevant, but I wonder if it's
1621 actually necessary.
1622]
1623[Fix #1455: Fix load computation for 0 slots cluster queue (from Nicholas Joly)
1624Dave Love <d.love@liverpool.ac.uk>**20130324203039
1625 Ignore-this: cd095cd3fa2f8461dd2e843d60f1807d
1626]
1627[Fix #1448:  Use /bin/sh to run async shepherd commands
1628Dave Love <d.love@liverpool.ac.uk>**20130314221506
1629 Ignore-this: 7ee228024b16cdbb452160472813a32d
1630]
1631[Fix #379:  Expand $ja_task_id to 0 for non-array jobs
1632Dave Love <d.love@liverpool.ac.uk>**20120918101459
1633 Ignore-this: d8f87b1bb5ceb85e45ff35cde499d80a
1634 (Minor incompatibility.)
1635]
1636[Remove obsolete files
1637Dave Love <d.love@liverpool.ac.uk>**20130222220406
1638 Ignore-this: ed313c8ee71704574b2a3c9a04770e7c
1639]
1640[Correct naming of character in error in verify_str_key
1641Dave Love <d.love@liverpool.ac.uk>**20130314141900
1642 Ignore-this: dab5312ada0502f1382835a833d14fa8
1643]
1644[Fix #1449:  add supplementary group to async-started commands
1645Dave Love <d.love@liverpool.ac.uk>**20130314200556
1646 Ignore-this: 459a4df0223a57aa34ff96d8a477c44c
1647 Enables them to be killed, but adds them to accounting -- arguably the
1648 right thing anyway (e.g. expensive checkpointing).
1649]
1650[Always pass SGE_... in environment for non-builtin remote startup
1651Dave Love <d.love@liverpool.ac.uk>**20130308220413
1652 Ignore-this: ad845acc7859e01397d3751129d65ffd
1653]
1654[Set C numeric locale when initializing GDI
1655Dave Love <d.love@liverpool.ac.uk>**20130307171413
1656 Ignore-this: aa3c3e65f4d2545aaa52522d1ba6f98c
1657 Intended to account for client and server in different locales disagreeing
1658 about floating point formats (e.g. en v. fr).  Maybe revisit once we have
1659 working internationalization.
1660 Refs #1394
1661]
1662[Use glibc getloadavg and change sge_loadmem, sge_getloadavg locale handling
1663Dave Love <d.love@liverpool.ac.uk>**20130307152113
1664 Ignore-this: 179a82a3fca97849401ece8d7d18c3c7
1665]
1666[Revert setting locale around formatted floating point operations
1667Dave Love <d.love@liverpool.ac.uk>**20130307153948
1668 Ignore-this: d66b0d16057eb651c8154c634585a295
1669 It isn't currently doing the job, and is potentially heavyweight.
1670 Also the resetting should have used a saved locale in the absence of
1671 a general initial setlocale, not called setlocale with arg "".
1672 Refs #1394
1673]
1674[Print job type info in qstat non-XML output
1675Dave Love <d.love@liverpool.ac.uk>**20130304205544
1676 Ignore-this: 674783abee6bc182c5206c5689c50aa2
1677 XML output already has it.
1678]
1679[Fix #1452: make qsub -clear affect -b, -binding, -shell, -t, -tc
1680Dave Love <d.love@liverpool.ac.uk>**20130304153133
1681 Ignore-this: df4f197aa6642e255394aa805183e962
1682]
1683[Fix #1453:  allow repeating qsub -binding and -t args
1684Dave Love <d.love@liverpool.ac.uk>**20130304152951
1685 Ignore-this: 55bd03a0ca66a84c3bf14483f83b519
1686]
1687[Fix #340: Use admin user root consistently in install scripts/bootstrap
1688Dave Love <d.love@liverpool.ac.uk>**20130202160712
1689 Ignore-this: 2432df913b7103493fcb0e454702bb10
1690]
1691[Include various missing items in backups
1692Dave Love <d.love@liverpool.ac.uk>**20130224150958
1693 Ignore-this: d6571f82bdeeeb789c9f61faf428adbb
1694 Both save_sge_config and inst_sge -bup.
1695 Warn about private keys with inst_sge -bup.
1696]
1697[Include sge_ca in update-version-no
1698Dave Love <d.love@liverpool.ac.uk>**20130227170820
1699 Ignore-this: 3e8c9580c9872e15aef9fd645fdc257f
1700]
1701[Update version to 8.1.4pre
1702Dave Love <d.love@liverpool.ac.uk>**20130227170734
1703 Ignore-this: c1f08a8c19f70e1fbaa0ce1618e7e4ed
1704]
1705[TAG 813
1706Dave Love <d.love@liverpool.ac.uk>**20130223140430
1707 Ignore-this: 8482ace03f543404e7fbfc1298560d09
1708]
1709[Update version to 8.1.3
1710Dave Love <d.love@liverpool.ac.uk>**20130212123933
1711 Ignore-this: 40b4f49c68b547d623dbb1ecba8bd0d4
1712]
1713[Update NEWS
1714Dave Love <d.love@liverpool.ac.uk>**20130213142020
1715 Ignore-this: 304299dd6875d8a24f53fd7908a3e568
1716]
1717[Various cleanup
1718Dave Love <d.love@liverpool.ac.uk>**20130113143205
1719 Ignore-this: 5687ee6477ca34fbfa3b4e0b3a37a8d6
1720]
1721[Man fixes
1722Dave Love <d.love@liverpool.ac.uk>**20130217233235
1723 Ignore-this: 3549a006ce8ab348e8bc9f1037380aa9
1724]
1725[answer_list format fixes
1726Dave Love <d.love@liverpool.ac.uk>**20130222161553
1727 Ignore-this: c882591e90c7e141c91719aad0ca8237
1728]
1729[Fix distinst typo
1730Dave Love <d.love@liverpool.ac.uk>**20130223155048
1731 Ignore-this: 3a3d6026acd58607a6a2d93d178bfb9e
1732]
1733[Fix some executable permissions
1734Dave Love <d.love@liverpool.ac.uk>**20130219220648
1735 Ignore-this: cb0c706260852110b939975dc630049a
1736]
1737[Message fixes
1738Dave Love <d.love@liverpool.ac.uk>**20130222180745
1739 Ignore-this: 6f340c4b4e85f7bfa0ea6c35110d00af
1740 Fixes #369
1741]
1742[Format fixes
1743Dave Love <d.love@liverpool.ac.uk>**20130214163023
1744 Ignore-this: 81a2c5f9d445bac2536aab2ba9a30558
1745]
1746[Make uvmexp structures visible on NetBSD (from Nicolas Joly)
1747Dave Love <d.love@liverpool.ac.uk>**20130220110257
1748 Ignore-this: 802af048309133b7c1bf9f0e6ca5bf65
1749]
1750[Fix #486: ignore argv[0] only on qquota command line (from Nicolas Joly)
1751Dave Love <d.love@liverpool.ac.uk>**20130211230920
1752 Ignore-this: e0cb13753bf25fd18882775a276c212d
1753]
1754[Don't link with -lXpm
1755Dave Love <d.love@liverpool.ac.uk>**20130221204654
1756 Ignore-this: fd6a8cb6e1d7bc3f9db12073f00814bf
1757 Nothing is using it, at least on GNU/Linux.  The stuff in Xmt that
1758 does use it obviously isn't called.
1759]
1760[Make a better stab at JAVA_LIB_ARCH for Debian archs
1761Dave Love <d.love@liverpool.ac.uk>**20130221205047
1762 Ignore-this: fd739c4e6caf7543d3900b10e078c5aa
1763]
1764[debian changes
1765Dave Love <d.love@liverpool.ac.uk>**20130221125405
1766 Ignore-this: 8858e454aada971f63c9228db0ac63d0
1767 Don't require hardening-wrapper; pass debuild CFLAGS etc.; fix dirs typo;
1768 lintian-overrides updates
1769]
1770[Update debian directory, removing lintian whinges
1771Dave Love <d.love@liverpool.ac.uk>**20130219213727
1772 Ignore-this: 9ba7a45e0e4ff904a69a2b60f4f5af63
1773]
1774[Roll back distinst renew_all_certs change from release branch
1775Dave Love <d.love@liverpool.ac.uk>**20130219131130
1776 Ignore-this: 77cbc582d601617fe32c3bb5d7e21a14
1777]
1778[Add instremote hook to distinst and revert renew_all_certs change
1779Dave Love <d.love@liverpool.ac.uk>**20130219130810
1780 Ignore-this: ade0391089b1e64c8592ab9744f458cd
1781]
1782[Declaration fixes
1783Dave Love <d.love@liverpool.ac.uk>**20130217173309
1784 Ignore-this: 62d2f4e88c602b956454f45385df7e0d
1785]
1786[Fix re-jigged procfs reading for non-Linux
1787Dave Love <d.love@liverpool.ac.uk>**20130216222326
1788 Ignore-this: ddb25b0d5c450230569655c343204d7a
1789]
1790[Resolve conflict with SGE_LD_PATH patch
1791Dave Love <d.love@liverpool.ac.uk>**20130217224448
1792 Ignore-this: fb418680e6d3070178de84831f7384fa
1793]
1794[Add cpp macro SGE_LD_PATH as hook for Debian
1795Dave Love <d.love@liverpool.ac.uk>**20130217204123
1796 Ignore-this: d70a3a2509cdc076bd7076874eea2c6c
1797 Is this really necessary?
1798]
1799[Remove FW locale stuff
1800Dave Love <d.love@liverpool.ac.uk>**20130217230432
1801 Ignore-this: 67d9020420f82a8991106f7fd3f4cd3b
1802 It seems to be some sort of old Solaris thing.
1803]
1804[Remove gui-installer Sun licence stuff
1805Dave Love <d.love@liverpool.ac.uk>**20130218121018
1806 Ignore-this: 96357b33e6b93b864eff9fac0a50cb98
1807]
1808[Add SGE_INPUT_LDFLAGS to aimk
1809Dave Love <d.love@liverpool.ac.uk>**20130219104421
1810 Ignore-this: dd6f7449246005bfc8e507073b9882d3
1811]
1812[Fix some ant and javadoc warnings
1813Dave Love <d.love@liverpool.ac.uk>**20130218224747
1814 Ignore-this: b27d76649b1ab458dd86d1bd019541a2
1815]
1816[Cast NULL in execl... calls
1817Dave Love <d.love@liverpool.ac.uk>**20130217151400
1818 Ignore-this: 2f4f2e669445d840cd650a9f66f2ac7
1819 See execl(3))
1820]
1821[Fix #98, #1432: distinguish zombie jobs in qstat
1822Dave Love <d.love@liverpool.ac.uk>**20130217110101
1823 Ignore-this: 93082a61ff7455f914cd12568ffe1131
1824]
1825[Generalize SunOS conditional
1826Dave Love <d.love@liverpool.ac.uk>**20130214152130
1827 Ignore-this: d83e7b9c7a2bab68733af3e09d660dd4
1828]
1829[Fix SunOS conditional in PDC
1830Dave Love <d.love@liverpool.ac.uk>**20130214135101
1831 Ignore-this: 4fcfb5816f1876457e8af9292f993a9d
1832]
1833[Add monitor_qmaster.sh
1834Dave Love <d.love@liverpool.ac.uk>**20130206143923
1835 Ignore-this: a2c76272b4da45f4a0469507b967b18a
1836]
1837[Message fixes
1838Dave Love <d.love@liverpool.ac.uk>**20130213135020
1839 Ignore-this: bed3820ab6f2b27fe8b3c427344c65d9
1840 Fixes #1413
1841]
1842[Doc fixes
1843Dave Love <d.love@liverpool.ac.uk>**20121114173751
1844 Ignore-this: a9c4eca69103a3292f7021d48a2b9f73
1845]
1846[Fix #15: copy environment values
1847Dave Love <d.love@liverpool.ac.uk>**20130202173609
1848 Ignore-this: bbacbb8b5852c27c285a00533fa5e095
1849 I can't see any other cases
1850]
1851[Man fixes
1852Dave Love <d.love@liverpool.ac.uk>**20130123102455
1853 Ignore-this: f8e03767f34105e069d4ce6ddd3f447f
1854]
1855[Don't use gcc -Wno-all (too recent); just remove -Wall on GNU/Linux
1856Dave Love <d.love@liverpool.ac.uk>**20130206123151
1857 Ignore-this: 80b1825e4af4decd987d91d242083e76
1858 Left in place for other platforms which aren't tested in development.
1859]
1860[Exit cleanly from sge_share_mon
1861Dave Love <d.love@liverpool.ac.uk>**20130206114745
1862 Ignore-this: 3cebbd9d2f0f396e57e63be7007d863c
1863]
1864[Fix #45: Add -nobincheck installation option
1865Dave Love <d.love@liverpool.ac.uk>**20130206114717
1866 Ignore-this: c2ffa3efdfda876a33e86b870fc709a9
1867]
1868[Avoid invalid strcpy
1869Dave Love <d.love@liverpool.ac.uk>**20130204163728
1870 Ignore-this: 633ab20db51ef029cb91d52cb3095882
1871]
1872[Modify string processing in remote-sge
1873Dave Love <d.love@liverpool.ac.uk>**20130106142041
1874 Ignore-this: 77fe1f5f8b66feb3902c269a9e6f0489
1875]
1876[Avoid warnings building jemalloc
1877Dave Love <d.love@liverpool.ac.uk>**20130127150545
1878 Ignore-this: 52dc0ae1c42af4c4fe1036694cdb2d44
1879]
1880[Fix #788: Stop double_print_time_to_dstring printing 4-value time strings
1881Dave Love <d.love@liverpool.ac.uk>**20130124181443
1882 Ignore-this: ca82b78ef28b03646f024a437934f83d
1883 Thanks to Mark Dixon.
1884 Possible inompatibility due to changes in output of qstat etc. to
1885 agree with sge_types.
1886]
1887[Remove cull example .txt files
1888Dave Love <d.love@liverpool.ac.uk>**20130123122921
1889 Ignore-this: cf17bb5ae61b07ea319516055d2c7cbb
1890 Don't seem to be used anywhere.
1891]
1892[Fix #1445: print "r" checkpoint flag in qstat
1893Dave Love <d.love@liverpool.ac.uk>**20130123101900
1894 Ignore-this: 8137873d5baf6b6db1fabe2cb1582380
1895]
1896[Fix #1444: Document "r" in -c option
1897Dave Love <d.love@liverpool.ac.uk>**20130123101819
1898 Ignore-this: e2ffa0cd21b755cd5bee8986d37bdb1c
1899]
1900[Use strerror to report more.
1901Dave Love <d.love@liverpool.ac.uk>**20130118163540
1902 Ignore-this: c91a0a067b5786c96ea5c01f2f7a9f3
1903]
1904[Man fixes
1905Dave Love <d.love@liverpool.ac.uk>**20130104135644
1906 Ignore-this: 104d4dc526f9e8728095514461f83fc3
1907]
1908[Fix ALINUX change in aimk
1909Dave Love <d.love@liverpool.ac.uk>**20130118132612
1910 Ignore-this: 3dba2d88965a7044964bebae557b4796
1911]
1912[Fix #1402 properly (more care in parallel_maximize_slots_pe)
1913Dave Love <d.love@liverpool.ac.uk>**20130117105212
1914 Ignore-this: 903f02a90814ba37550d95681cfb4796
1915]
1916[Amend printing of units in qaact (update fix #174)
1917Dave Love <d.love@liverpool.ac.uk>**20130114223835
1918 Ignore-this: 432ff8562b8e96f9e381840e072f0264
1919 Refs #174
1920]
1921[Fix leaks/null dereferences
1922Dave Love <d.love@liverpool.ac.uk>**20130113130941
1923 Ignore-this: 75d65f848a77919b5eb4ea57038bb5c4
1924]
1925[Remove sge_sysconf
1926Dave Love <d.love@liverpool.ac.uk>**20130113180050
1927 Ignore-this: 9744825bd9f140aeab162d89952f4287
1928]
1929[Various cleanup
1930Dave Love <d.love@liverpool.ac.uk>**20121215155820
1931 Ignore-this: 76e25e99893b11c4b20f74d1dcfea616
1932]
1933[Fix #794 better and consider -tc too
1934Dave Love <d.love@liverpool.ac.uk>**20130106124601
1935 Ignore-this: 13d8837bf7a997f018be3b32637bd0da
1936 Refs #794
1937]
1938[Fix format warnings
1939Dave Love <d.love@liverpool.ac.uk>**20130106142330
1940 Ignore-this: b193067118ecefd8d9723bf1c3fba401
1941]
1942[Fix format errors
1943Dave Love <d.love@liverpool.ac.uk>**20130106142236
1944 Ignore-this: 71bda8463c7694157628b56c780e7268
1945]
1946[Add/reorganize function attributes
1947Dave Love <d.love@liverpool.ac.uk>**20130106142129
1948 Ignore-this: 915d28db41299264601b2413c55a830b
1949]
1950[Fix bogus procfs push
1951Dave Love <d.love@liverpool.ac.uk>**20130104160852
1952 Ignore-this: eb1cfe2a7eecae7bcb5ce6b2c0abfae
1953]
1954[Check arg of CLOSE >=0
1955Dave Love <d.love@liverpool.ac.uk>**20130103151930
1956 Ignore-this: dde24d344af404d2f6c85c63713a97d1
1957]
1958[Fix #1443: Duplicate string passed to parse_script_params
1959Dave Love <d.love@liverpool.ac.uk>**20130103150653
1960 Ignore-this: f82f4229fda1d528af7be618fde1039d
1961]
1962[Fix leaks
1963Dave Love <d.love@liverpool.ac.uk>**20121226210356
1964 Ignore-this: d3a04e3c549ec04e7e16d7a9fd379029
1965 Mostly just in error branches.
1966]
1967[Avoid null dereference
1968Dave Love <d.love@liverpool.ac.uk>**20121226210622
1969 Ignore-this: 6f6fcb116829119f75d753da7bcba46a
1970]
1971[Use sge_realloc
1972Dave Love <d.love@liverpool.ac.uk>**20121226174750
1973 Ignore-this: 2ca7cbe00adaeafa4eafccede00b6d53
1974]
1975[Restructure/condense procfs stuff to allow use with cpusets
1976Dave Love <d.love@liverpool.ac.uk>**20121219222627
1977 Ignore-this: eb89024583c0b3c4980aab36203eb4dd
1978]
1979[Man fixes
1980Dave Love <d.love@liverpool.ac.uk>**20121214121545
1981 Ignore-this: 20dafbd239f9cc362a6e92ca7c0ecea
1982]
1983[Install script fixes
1984Dave Love <d.love@liverpool.ac.uk>**20121219163305
1985 Ignore-this: d3f512a85fd2d00713c071cb30fce99
1986 Partially revert inconsistently-handled quoting changes, add missing
1987 SetupDefaultUsers, correct spool dir in exec template, revert
1988 install script part of SGE_QMASTER_PIDFILE change, default EXEC_HOST_LIST
1989]
1990[Fix last shepherd change
1991Dave Love <d.love@liverpool.ac.uk>**20121218162809
1992 Ignore-this: 9bebe80ccfd379656dcb43b39ba4cf3b
1993]
1994[Fix ordering in rc templates
1995Dave Love <d.love@liverpool.ac.uk>**20121218155816
1996 Ignore-this: 5385c90d8740cbca7f58b18b9c1a7780
1997]
1998[Abstract Linux proc reading and try to provide more accurate values
1999Dave Love <d.love@liverpool.ac.uk>**20121216145200
2000 Ignore-this: d74b1ec0727d70e515251c11b95a162d
2001 Prefer PSS+swap over RSS+swap over vmsize.  Original idea from Mark Dixon.
2002]
2003[Sanitize cpp conditionals in procfs
2004Dave Love <d.love@liverpool.ac.uk>**20121215155350
2005 Ignore-this: 34d23902dc31997669cec48df1904be
2006]
2007[Fix #1412: check in init script that shepherd will load
2008Dave Love <d.love@liverpool.ac.uk>**20121216172325
2009 Ignore-this: eb563962bd42df45868b0a29fcddf3c9
2010 Exit 0 from sge_shepherd -help
2011]
2012[Avoid execd topology info messages
2013Dave Love <d.love@liverpool.ac.uk>**20121214144843
2014 Ignore-this: 7cec27f12aae2780f5a51c593a0f9e57
2015]
2016[Depend on net-tools and harden build in spec file
2017Dave Love <d.love@liverpool.ac.uk>**20121210154033
2018 Ignore-this: 14116925eae4d74d2346907d2979ad20
2019]
2020[Sanitize nested quoting and some useless use of cat
2021Dave Love <d.love@liverpool.ac.uk>**20121210205536
2022 Ignore-this: 4b249fa6bffc0be8e9d88327fb184d16
2023]
2024[Various cleanups
2025Dave Love <d.love@liverpool.ac.uk>**20120927231013
2026 Ignore-this: e6589229a387bb852fc46a7045308011
2027]
2028[Added FSCANF macro, for cleaner code with error-checking (from Mark Dixon)
2029Dave Love <d.love@liverpool.ac.uk>**20120601130453
2030 Ignore-this: c34015c4560e80a23a59ed199d8d9a34
2031]
2032[Add lx-armhf (used by Debian)
2033Dave Love <d.love@liverpool.ac.uk>**20121210203358
2034 Ignore-this: f57eba1d6722ee3eb7c503e3429749b9
2035]
2036[Update lx- JAVA_LIB_ARCH values
2037Dave Love <d.love@liverpool.ac.uk>**20121210201155
2038 Ignore-this: db33ff262a249a1ac0853d7af9921a8e
2039]
2040[Use minimum Java version of 1.5
2041Dave Love <d.love@liverpool.ac.uk>**20121210145555
2042 Ignore-this: f6c9c92da88ccf6691c2ce61e4d2cbec
2043]
2044[Add DRMAA2 list and dict implementation (from Gridway)
2045Dave Love <d.love@liverpool.ac.uk>**20121202162854
2046 Ignore-this: cd0dfd67a9e3fe04b30961cb32a06823
2047 Extracted from the Gridway gw_drmaa2.c with namespace cleaning and
2048 modified error reporting.
2049]
2050[Base sge_err on drmaa2 errors
2051Dave Love <d.love@liverpool.ac.uk>**20121202143239
2052 Ignore-this: fb7aff10f728038a4e9cc2c8cf67ba2f
2053]
2054[Add drmaa2.h
2055Dave Love <d.love@liverpool.ac.uk>**20121202162026
2056 Ignore-this: cbcb72191c732d6a65570e1beaec4a5b
2057 From the drmaav2-mock repo, plus copyright info and SGE additions
2058]
2059[Man fixes
2060Dave Love <d.love@liverpool.ac.uk>**20121119172943
2061 Ignore-this: b5c76ad2e5cd227acfc5c9718f80cd6f
2062]
2063[Remove remaining (?) CRAY/NEC bits
2064Dave Love <d.love@liverpool.ac.uk>**20121125161426
2065 Ignore-this: af47b03c7d39d6b2a66a727004c0b4b6
2066]
2067[Comments
2068Dave Love <d.love@liverpool.ac.uk>**20121125154342
2069 Ignore-this: 6cd559e94febfbfa38a968301afcfe48
2070]
2071[Fix typo in "install_modules mods"
2072Dave Love <d.love@liverpool.ac.uk>**20121126212453
2073 Ignore-this: c3c8bc411ca5c831781094f0546ef7d9
2074]
2075[Report dynamic limits correctly in qquota (from Nicolas Joly)
2076Dave Love <d.love@liverpool.ac.uk>**20121120230433
2077 Ignore-this: 39e7be9a083cd8c8f8bad1c1938017ec
2078]
2079[Allow sge_root, sge_cell in replace_params
2080Dave Love <d.love@liverpool.ac.uk>**20121012233637
2081 Ignore-this: c8122bbe9e15e01511b22a65e7b109ce
2082]
2083[Add SGE_QMASTER_PIDFILE, SGE_EXECD_PIDFILE (missed part)
2084Dave Love <d.love@liverpool.ac.uk>**20121120234052
2085 Ignore-this: e0fe2f482cde06e128725fb4ab9ecc0
2086]
2087[Don't truncate messages in show_job
2088Dave Love <d.love@liverpool.ac.uk>**20121021163310
2089 Ignore-this: ff0fd14a109d40edada762f6a6feeb4f
2090]
2091[Use maxvmem instead of vmem for resource limit checks
2092Mark Dixon <m.c.dixon@leeds.ac.uk>**20120706154430
2093 Ignore-this: 45c1f6c0dc327c44d3c331c210fb27af
2094 This is an attempt make the generation of h_vmem exceeded messages more
2095 reliable in the execd logs. We change from looking at the instantaneous
2096 vmem to the maximum observed through the job. When memory cgroups are
2097 enabled, this allows detection that processes in the job having been
2098 disposed of by the kernel's OOM killer - otherwise the user would just
2099 see an unexplained status 100 / exit_status 137 in the accounting file.
2100 
2101 In fact, this might also be important when memory cgroups are not enabled.
2102 
2103 However, it does mean that job scripts that attempt to catch and react
2104 to the exit code of processes it launches will no longer be able to do so.
2105]
2106[Account for file cache in mem_free on NetBSD (from Nicolas Joly)
2107Dave Love <d.love@liverpool.ac.uk>**20121026155140
2108 Ignore-this: 69ec680ecc0566d665cc009ca6073f4b
2109]
2110[Make signature of sge_malloc consistent with malloc
2111Dave Love <d.love@liverpool.ac.uk>**20120907095922
2112 Ignore-this: 98e7d2accd7a7ff39e01bb5f4a34e248
2113]
2114[Message fixes
2115Dave Love <d.love@liverpool.ac.uk>**20121021160347
2116 Ignore-this: 1655da31806ade9c3ed2be48cd99795c
2117]
2118[Name Debian packages "sge", not "gridengine"
2119Dave Love <d.love@liverpool.ac.uk>**20121118151758
2120 Ignore-this: 924616fff41c0f8086e25e4ea570e442
2121]
2122[Fix #1441: avoid qmaster crash after failing to unpack packet
2123Dave Love <d.love@liverpool.ac.uk>**20121117105716
2124 Ignore-this: db155996cf1f450b7ecb5811796bdb21
2125 Seen with v6 qstat client.
2126 Still needs improved diagnostic.
2127]
2128[Man fixes
2129Dave Love <d.love@liverpool.ac.uk>**20121114172740
2130 Ignore-this: d5142f2c8aed83d706d95e25ee3cc86c
2131]
2132[install_modules mods
2133Dave Love <d.love@liverpool.ac.uk>**20121109144812
2134 Ignore-this: 39a3e28821c51d95d4532d7bb8446d79
2135 Remove THIRD_PARTY_FILES, change spool dirs defaults in template,
2136 retrieve db options on restore.
2137]
2138[Add SGE_QMASTER_PIDFILE, SGE_EXECD_PIDFILE (from Mark Hymers, Debian, adapted)
2139Dave Love <d.love@liverpool.ac.uk>**20121109140347
2140 Ignore-this: 18e9e7ef4c357d3b6c292f4faf0a1d24
2141]
2142[Build changes, partly from Debian packaging
2143Dave Love <d.love@liverpool.ac.uk>**20121111191338
2144 Ignore-this: e0eced43b9cebc45104b403d157637c7
2145]
2146[Add debian directory (installing into /opt)
2147Dave Love <d.love@liverpool.ac.uk>**20121113211804
2148 Ignore-this: f61ca35c585c84082583e8868e24663f
2149]
2150[Generate environment modules file during installation
2151Dave Love <d.love@liverpool.ac.uk>**20121111215718
2152 Ignore-this: 3c2a53e22baedd12a5a6f18c3c5d7fdf
2153]
2154[Comments omitted from qstatus update
2155Dave Love <d.love@liverpool.ac.uk>**20121114132846
2156 Ignore-this: 8029dabdba88cfd5ede5f93a7066e8e2
2157]
2158[Define NeedVarargsPrototypes and NeedFunctionPrototypes for sge_depend
2159Dave Love <d.love@liverpool.ac.uk>**20121109172649
2160 Ignore-this: c4964f37d7183950bfddc185d000c71
2161]
2162[Move running adoc into scripts/mk_adocs
2163Dave Love <d.love@liverpool.ac.uk>**20121103163125
2164 Ignore-this: faa4729ab63c87faf0744c98af102cd8
2165]
2166[Fix CRLF line endings
2167Dave Love <d.love@liverpool.ac.uk>**20121103172950
2168 Ignore-this: 541be74fb5529824e3e2dfbc2274bb0
2169]
2170[Revert putting work in utilbin
2171Dave Love <d.love@liverpool.ac.uk>**20121103153614
2172 Ignore-this: db436d01bdbe0eddd2352e2d8d32d703
2173 It's already in examples/jobsbin.
2174]
2175[Tweak qstatus, merging with Reuti's v 1.5b
2176Dave Love <d.love@liverpool.ac.uk>**20121102111203
2177 Ignore-this: 7f8f9dd8b052d17649e50a7d868d553
2178 Specifically:  "Removed [] suffix for non-array jobs if -t was
2179 requested by the user."
2180]
2181[Allow configuration of rctemplates from /etc/default
2182Dave Love <d.love@liverpool.ac.uk>**20121031141547
2183 Ignore-this: 6aab65cde9b1aa5ec09e30528977f71
2184]
2185[Man fixes
2186Dave Love <d.love@liverpool.ac.uk>**20121025151246
2187 Ignore-this: 429975e230eec5788967b0d1b803e07d
2188]
2189[Convert mk_ascman to sh and deal with multiple names in pages
2190Dave Love <d.love@liverpool.ac.uk>**20121026135630
2191 Ignore-this: 36cba65247efbbcce76eb7c698b18fe0
2192]
2193[Don't install the ckpt directory
2194Dave Love <d.love@liverpool.ac.uk>**20121018150012
2195 Ignore-this: 3a8c83b537bb61c185edba6eb3fdfcf0
2196]
2197[Fix typo in renew_all_certs.sh
2198Dave Love <d.love@liverpool.ac.uk>**20120826165120
2199 Ignore-this: a5421e162dae595dfd9c4d3b9941c0f8
2200]
2201[Remove redundant error messages
2202Dave Love <d.love@liverpool.ac.uk>**20120929214719
2203 Ignore-this: 74418cde5485abe77052119eb58f6a5d
2204]
2205[Man changes
2206Dave Love <d.love@liverpool.ac.uk>**20121011091551
2207 Ignore-this: c6a5f332bb846537787583a45b7de99c
2208]
2209[Install utilbin/work and document it
2210Dave Love <d.love@liverpool.ac.uk>**20120918140541
2211 Ignore-this: 5b4876900e3d69e717af15f92cab0e28
2212]
2213[Lower default MAX_DYN_EC somewhat
2214Dave Love <d.love@liverpool.ac.uk>**20121016091328
2215 Ignore-this: e852ad60c29df3dfd28820883b7e56b0
2216 Avoid a qmaster warning on typical Linux-based systems with "Max open
2217 files" 1024
2218]
2219[Add and use sge_dlopen
2220Dave Love <d.love@liverpool.ac.uk>**20120927231537
2221 Ignore-this: 7359f71f3c177f00800def424a540558
2222]
2223[Pass TERM from the submission session
2224Dave Love <d.love@liverpool.ac.uk>**20121001131915
2225 Ignore-this: f600effc45545992c66262871d22bde7
2226 The starter looks for it like HOME etc.
2227]
2228[Fix #314 more: extra cases of null tags in lWriteElemXML_
2229Dave Love <d.love@liverpool.ac.uk>**20121012135056
2230 Ignore-this: b936081d76e657055fbca09b058f39b9
2231 Also correct <comunication_error> (not in a schema, but could break
2232 anything that looks for the mis-spelling)
2233]
2234[Correct fix for #359 to avoid possible qmaster crash
2235Dave Love <d.love@liverpool.ac.uk>**20121012135642
2236 Ignore-this: 772cf68d098db9dd01a78f4f107992b4
2237 Refs #359
2238]
2239[Convert cull/list_intro.txt to man page
2240Dave Love <d.love@liverpool.ac.uk>**20121004135832
2241 Ignore-this: dd852329ddbc25fada4c30aaed349339
2242]
2243[Doc fix
2244Dave Love <d.love@liverpool.ac.uk>**20121004135749
2245 Ignore-this: e5144acc15ecf8b14b0f190bc210bcc3
2246]
2247[Declare sge_exit noreturn with GCC
2248Dave Love <d.love@liverpool.ac.uk>**20120930112847
2249 Ignore-this: efb75b163ec2ad90f7ad03169e25d30
2250]
2251[Check and fix logging formats
2252Dave Love <d.love@liverpool.ac.uk>**20120928135552
2253 Ignore-this: 3cc986f7ec895d08000d1ca44630c6a4
2254]
2255[Check shepherd_trace formats
2256Dave Love <d.love@liverpool.ac.uk>**20120927141846
2257 Ignore-this: 44081583e774f97d99b40cb37e36e7b7
2258]
2259[Add CLOSE and CLOSE_IGNORE_ERROR per FCLOSE
2260Dave Love <d.love@liverpool.ac.uk>**20120927141953
2261 Ignore-this: b9eb6267400a0a382690302956b9c409
2262]
2263[Fix "Fix #593: Move manager/operator setup in startup scripts"
2264Dave Love <d.love@liverpool.ac.uk>**20120926170721
2265 Ignore-this: 941764c8dac3c21933bad4e7251651e7
2266]
2267[Fix idle-nodes for current format
2268Dave Love <d.love@liverpool.ac.uk>**20120925155704
2269 Ignore-this: 5b4a4af3e7b5788962c2cc152695c122
2270]
2271[Man fixes (fixes #1436, refs #354)
2272Dave Love <d.love@liverpool.ac.uk>**20120919141348
2273 Ignore-this: 12c0367799ad2a72d23a803ecbdefd4f
2274 Moves sge_ckpt.1 to sge_ckpt.5
2275]
2276[Fix #794:  Check arg of qsub -p correctly
2277Dave Love <d.love@liverpool.ac.uk>**20120919112601
2278 Ignore-this: 6ee8ea8b6e7802f9b255ead7a0f19da4
2279]
2280[Fix #350, #351: Comments
2281Dave Love <d.love@liverpool.ac.uk>**20120918091623
2282 Ignore-this: 88f62a43b1a308b6a6849ab928815023
2283]
2284[Fix problems with utilbin/work
2285Dave Love <d.love@liverpool.ac.uk>**20120917135040
2286 Ignore-this: b4dd26330c85d998a8ace59ed8e668a5
2287]
2288[Various cleanups
2289Dave Love <d.love@liverpool.ac.uk>**20120711213208
2290 Ignore-this: 3137940f8e0b0503c322ac581bca6492
2291]
2292[Man fixes
2293Dave Love <d.love@liverpool.ac.uk>**20120917140730
2294 Ignore-this: 60f91daaa90ec372fddcb8385601d754
2295]
2296[Fix type error in PTF diagnostic output
2297Mark Dixon <m.c.dixon@leeds.ac.uk>**20120706155214
2298 Ignore-this: 40bfb2f36fec5b979b60829274dc462d
2299 When debugging is enabled, the PTF tries to regularly print the current
2300 status of a job. The virtual memory and maximum virtual memory values
2301 were being interpreted as a 32bit unsigned integer, whereas in reality
2302 they are of type double.
2303 
2304 The field sizes provided in this patch may still be the wrong size,
2305 but at least they are consistently wrong with other debug statements
2306 that are already elsewhere in the code :)
2307]
2308[Fix #593: Move manager/operator setup in startup scripts (from Orion Poplawski)
2309Dave Love <d.love@liverpool.ac.uk>**20120826111202
2310 Ignore-this: b30141448039083af710f4c33a9b1cda
2311]
2312[Use stdint.h in qmake for Interix' benefit
2313Dave Love <d.love@liverpool.ac.uk>**20120910094507
2314 Ignore-this: c57cd3e8558b7582ad539ecb0edd58c7
2315]
2316[Changes for Interix
2317Dave Love <d.love@liverpool.ac.uk>**20120909191026
2318 Ignore-this: 74b352f0b31f025145dcabfde3a94e6d
2319]
2320[Add info on Cygwin licence exception
2321Dave Love <d.love@liverpool.ac.uk>**20120910093230
2322 Ignore-this: 11d82dbaab4c4cf1e766046a6e002ae3
2323]
2324[Add -only-herd to aimk
2325Dave Love <d.love@liverpool.ac.uk>**20120908184857
2326 Ignore-this: 8907b30e61334bafa9dec1191d22e51b
2327]
2328[Tidy sge_uidgid stuff
2329Dave Love <d.love@liverpool.ac.uk>**20120907101932
2330 Ignore-this: e0476783d0b48c54dc9150c4ab55d17e
2331]
2332[Expurgate ALINUX
2333Dave Love <d.love@liverpool.ac.uk>**20120907151510
2334 Ignore-this: 9f6360d30e6d2139d68eab2bff12502d
2335]
2336[Configure/patch qtcsh for Interix
2337Dave Love <d.love@liverpool.ac.uk>**20120910093452
2338 Ignore-this: 8b7119aba47f3a1cd56f6b404fa4087a
2339 The config file is based on the old WIN32_X86/config.h; it's not clear
2340 how that was generated.
2341]
2342[Solaris-related (mainly) changes
2343Dave Love <d.love@liverpool.ac.uk>**20120907213146
2344 Ignore-this: eac9fc8bbe81a8bfc8977dabe283da8c
2345]
2346[Use/amend format macros
2347Dave Love <d.love@liverpool.ac.uk>**20120907113623
2348 Ignore-this: ca732b53d5f670250d346018a102305
2349]
2350[Include sge_proc.h unconditionally
2351Dave Love <d.love@liverpool.ac.uk>**20120908163311
2352 Ignore-this: 35543faecc0d63fc0f6f057507dc581f
2353]
2354[Fix typo in Windows code
2355Dave Love <d.love@liverpool.ac.uk>**20120907101611
2356 Ignore-this: 6db51457bd9aadcf280544b4755803e
2357]
2358[Update version to 8.1.3pre
2359Dave Love <d.love@liverpool.ac.uk>**20120829123240
2360 Ignore-this: 95704c12579eec57a7f021e42b2d2079
2361]
2362[TAG 812
2363Dave Love <d.love@liverpool.ac.uk>**20120821233106
2364 Ignore-this: 1257b27b585ab2d5e675aff184833d6
2365]
2366[Update NEWS
2367Dave Love <d.love@liverpool.ac.uk>**20120820223539
2368 Ignore-this: 45987bc55dad82a719716a5dcfcb3bb8
2369]
2370[Update version to 8.1.2
2371Dave Love <d.love@liverpool.ac.uk>**20120820223600
2372 Ignore-this: 8f3965a9bbc77143809f31ae60711ef4
2373]
2374[Fix #359: correct qstat -pri -xml
2375Dave Love <d.love@liverpool.ac.uk>**20120826165113
2376 Ignore-this: d74b83f49fa98f91b15e44ed85b15e65
2377 Also ensure optional attribute order agrees with schema.
2378]
2379[Fix #1285: Add sge_status.5
2380Dave Love <d.love@liverpool.ac.uk>**20120826135230
2381 Ignore-this: ebf97f8f2795827c5b6361d128445060
2382]
2383[Fix #1338: report array task max concurrency in qstat
2384Dave Love <d.love@liverpool.ac.uk>**20120824160958
2385 Ignore-this: c14d8cdac814fa79116a5bbb7d06742
2386]
2387[Replace detailed_job_info.xsd with detailed_job_info_cb.xsd.
2388Dave Love <d.love@liverpool.ac.uk>**20120824160218
2389 Ignore-this: cccb929012b5082a85118c10c3a65a20
2390]
2391[Move conditional into clean_procList
2392Dave Love <d.love@liverpool.ac.uk>**20120730092919
2393 Ignore-this: f240f1062b0a41d61489c1e719b2771a
2394]
2395[Use correct schema for qstat
2396Dave Love <d.love@liverpool.ac.uk>**20120824153307
2397 Ignore-this: 9630d4dc7371a7339b78f5aad6ab763c
2398]
2399[Amend printing of units in qaact (update fix #174)
2400Dave Love <d.love@liverpool.ac.uk>**20120821175415
2401 Ignore-this: c6ddb9f341868d513178e35f6d2d45e2
2402]
2403[Make -u a synonym for -o in qacct
2404Dave Love <d.love@liverpool.ac.uk>**20120822103126
2405 Ignore-this: e9d88cc3cbb02ad2fe09b262abd46059
2406]
2407[Partially fix #460: read from stdin with qacct -f -
2408Dave Love <d.love@liverpool.ac.uk>**20120822102418
2409 Ignore-this: 28e35d27884480c46afd2cbb24b89bcb
2410]
2411[Fix #408: qacct option -E selects on job end times
2412Dave Love <d.love@liverpool.ac.uk>**20120822102231
2413 Ignore-this: 789c99417f6c42809aecac48bf724bdc
2414]
2415[Man fixes
2416Dave Love <d.love@liverpool.ac.uk>**20120707110931
2417 Ignore-this: ede1b7168903c272809d723760ac2bbd
2418]
2419[Fix #19: support qacct -A like qacct -P
2420Dave Love <d.love@liverpool.ac.uk>**20120821185951
2421 Ignore-this: 161adbb49b0004f3d759c3bb5236f53c
2422]
2423[Print category information in qacct
2424Dave Love <d.love@liverpool.ac.uk>**20120821175709
2425 Ignore-this: e554b91ade06b295e7bcf7caa49d4fb1
2426]
2427[Fix regression from safer string-handling changes
2428Dave Love <d.love@liverpool.ac.uk>**20120816094252
2429 Ignore-this: c17326fd42c4fe6a9e280f5a63c8731c
2430 (Showed up as unix groups not working in ACLs.)
2431 Also replace caching in sge_get_file_passwd.
2432]
2433[Update chmodx
2434Dave Love <d.love@liverpool.ac.uk>**20120801212240
2435 Ignore-this: ceed33fe0bef7c41a0f68edd0776f83f
2436]
2437[Add scripts/bootstrap.sh and scripts/update-version-no
2438Dave Love <d.love@liverpool.ac.uk>**20120531153250
2439 Ignore-this: 584a4e984c5524f066f2eec1adfa24da
2440]
2441[GUI installer HTML changes
2442Dave Love <d.love@liverpool.ac.uk>**20120717133124
2443 Ignore-this: 50fafa892306514450ee5b84990f49d9
2444]
2445[Find cgroup mounts, somewhat generalize cpusets
2446Dave Love <d.love@liverpool.ac.uk>**20120801090957
2447 Ignore-this: 509ffd957d66bd1b63df0e99aa041723
2448]
2449[Install sge_share_mon in rpm
2450Dave Love <d.love@liverpool.ac.uk>**20120801091342
2451 Ignore-this: ba366879004b2b290b75a1fc6b45e319
2452]
2453[Avoid spurious dependence on hwloc
2454Dave Love <d.love@liverpool.ac.uk>**20120729171844
2455 Ignore-this: 3f9005eb4173e7c3b9a25b00066a83cf
2456]
2457[Add sge_schedule.5
2458Dave Love <d.love@liverpool.ac.uk>**20120729201438
2459 Ignore-this: 9d39dd5dc309022a94e212f78beaeb79
2460]
2461[Update version to 8.1.2pre
2462Dave Love <d.love@liverpool.ac.uk>**20120718161305
2463 Ignore-this: 3da8823fa640d0c7cb1d1148561f2f5a
2464]
2465[Mention SGE_LOAD_AVG (thanks to Daniel Gruber)
2466Dave Love <d.love@liverpool.ac.uk>**20120727143051
2467 Ignore-this: e10d435d9172aaf9c4793fdcb8ac6459
2468]
2469[Deal with prefixed cpuset names and amend man page
2470Dave Love <d.love@liverpool.ac.uk>**20120724221751
2471 Ignore-this: 69b56d47ef75a25f5471d186377c0986
2472]
2473[Fix #1383, #1430: make template an rpm conf file, fix SHADOW_HOST (from Florian La Roche)
2474Dave Love <d.love@liverpool.ac.uk>**20120725120629
2475 Ignore-this: 8307658ae2fd97db0eeed797b539a0e5
2476]
2477[Cpuset support
2478Dave Love <d.love@liverpool.ac.uk>**20120720201425
2479 Ignore-this: 5f3125a44d1955e794b39ad22767f75c
2480 Needs tidying and extending.
2481 Currently provides containment: daemonic processes are killed and
2482 the cpuset reflects jobs' core binding.  Should work on at least
2483 Red Hat 5-ish Linux and later.
2484]
2485[Wrap DRETURN, DRETURN_VOID to make single statements
2486Dave Love <d.love@liverpool.ac.uk>**20120719193155
2487 Ignore-this: abf3ac42241977f1603fdd14666ba00b
2488]
2489[Take more care with slot maximizing in parallel_maximize_slots_pe
2490Dave Love <d.love@liverpool.ac.uk>**20120718154103
2491 Ignore-this: 54a4793408931ed795e34d51c23fedc
2492 Avoids continual
2493   E|invalid pe job range setting for job
2494 if, say, the PE slots parameter is 0.
2495]
2496[Re-write renew_all_certs in sh
2497Dave Love <d.love@liverpool.ac.uk>**20120711213524
2498 Ignore-this: 542dc943dd345e77d502db8a54b28037
2499]
2500[Link qtcsh with -lm
2501Dave Love <d.love@liverpool.ac.uk>**20120707162542
2502 Ignore-this: 381198dc6274beb348f61954cc936884
2503]
2504[Fix #174: print units on qacct output
2505Dave Love <d.love@liverpool.ac.uk>**20120701224849
2506 Ignore-this: cc9f29f86bdcb18f87b03f0d5191cbea
2507]
2508[Allow larger task numbers in qstat output formats
2509Dave Love <d.love@liverpool.ac.uk>**20120704210208
2510 Ignore-this: 1c13f1761772fc3e2a21390bb724fcbc
2511]
2512[Fix #1423: Make CRL and certificate expiry consistent (thanks to Thimo Neubauer)
2513Dave Love <d.love@liverpool.ac.uk>**20120712105356
2514 Ignore-this: 5a3bca10187060fe239b3a88f4496722
2515]
2516[TAG 811
2517Dave Love <d.love@liverpool.ac.uk>**20120713112500
2518 Ignore-this: 63cc8860a269b4a011971fed687b927a
2519]
2520Patch bundle hash:
2521ca1cf74a99dcd929ca7d42f1782dce2caf2af583