~ubuntu-branches/ubuntu/vivid/esorex/vivid-proposed

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2011-11-25 12:08:00 UTC
  • Revision ID: package-import@ubuntu.com-20111125120800-hb8qatpoxkhv0fne
Tags: upstream-3.9.0
ImportĀ upstreamĀ versionĀ 3.9.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
================
 
2
EsoRex ChangeLog
 
3
================
 
4
 
 
5
The following summarises the major changes and bugfixes to the EsoRex
 
6
package. The changes are grouped by major-version number, with the
 
7
most recent first. Within each grouping, the changes are listed
 
8
sequentially.
 
9
 
 
10
 
 
11
 
 
12
---------------
 
13
 EsoRex v3.9.x
 
14
---------------
 
15
 
 
16
The following summarises the major changes and bugfixes to the EsoRex
 
17
package since the release of EsoRex 3.8.3.
 
18
 
 
19
 
 
20
v3.9.0 -- 11-January-2011
 
21
 
 
22
Version of Esorex ready for CPL 5.3.0, no more direct calls of
 
23
functions from CFITSIO
 
24
 
 
25
 
 
26
 
 
27
---------------
 
28
 EsoRex v3.8.x
 
29
---------------
 
30
 
 
31
The following summarises the major changes and bugfixes to the EsoRex
 
32
package since the release of EsoRex 3.7.3.
 
33
 
 
34
 
 
35
v3.8.3 -- 18-May-2010
 
36
 
 
37
Version of Esorex ready for CPL 5.2.0 with expanded option:
 
38
create-config
 
39
 
 
40
use 
 
41
$ esorex --help
 
42
for details.
 
43
 
 
44
 
 
45
v3.8.2 -- 21-April-2010
 
46
 
 
47
Version of Esorex ready for CPL 5.2.0 with new option:
 
48
time
 
49
 
 
50
 
 
51
v3.8.1 -- 18-Febr-2010
 
52
 
 
53
Version of Esorex ready for CPL 5.1.0 with new options:
 
54
unload-plugin
 
55
paf-config 
 
56
check-sof-exist
 
57
 
 
58
use 
 
59
$ esorex --help
 
60
for details.
 
61
 
 
62
 
 
63
 
 
64
---------------
 
65
 EsoRex v3.7.x
 
66
---------------
 
67
 
 
68
The following summarises the major changes and bugfixes to the EsoRex
 
69
package since the release of EsoRex 3.6.12.
 
70
 
 
71
 
 
72
v3.7.3 -- 01-November-2009
 
73
 
 
74
Version of Esorex ready for CPL 5.1
 
75
 
 
76
 
 
77
v3.7.0 -- 01-February-2009
 
78
 
 
79
Take out dependency on libtool version 1.5.6 - should now work with any
 
80
version of libtool.
 
81
 
 
82
 
 
83
 
 
84
---------------
 
85
 EsoRex v3.6.x
 
86
---------------
 
87
 
 
88
The following summarises the major changes and bugfixes to the EsoRex
 
89
package since the release of EsoRex 3.5.0.
 
90
 
 
91
 
 
92
v3.6.12 -- 01-October-2008
 
93
 
 
94
Min, max values of parameter ranges are displayed correctly.
 
95
The return status is set correctly with problems in the final copy step of products.
 
96
 
 
97
 
 
98
v3.6.9 -- 17-July-2008
 
99
 
 
100
Environment variables can be used also inside SOFs, e.g. lines like
 
101
$MYDATA/ISAAC.2006-06-19T13:50:54.801.fits   SP_FLAT
 
102
are now supported in an SOF file.
 
103
 
 
104
v3.6.8 -- 14-Feb-2008
 
105
 
 
106
Invalid input files specified in a SOF are now ignored (only announced if message
 
107
level set to debug), esorex does not stop anymore. So, it's now entirely the 
 
108
responsibility of the recipe to check for that.
 
109
For this version of EsoRex, CPL 4.1.0 is required.
 
110
 
 
111
v3.6.0 -- 23-May-2006
 
112
 
 
113
Move from cx data types to plain C types. A few (plain) string related
 
114
utilities (e.g. cx_strdup) are still used.
 
115
 
 
116
 
 
117
 
 
118
---------------
 
119
 EsoRex v3.5.x
 
120
---------------
 
121
 
 
122
The following summarises the major changes and bugfixes to the EsoRex
 
123
package since the release of EsoRex 3.5.0.
 
124
 
 
125
v3.5.0 -- 25-July-2005
 
126
 
 
127
Just a single addition: use the new function cpl_end() to terminate all 
 
128
CPL related activity in EsoRex main code.
 
129
 
 
130
---------------
 
131
 EsoRex v3.4.x
 
132
---------------
 
133
 
 
134
The following summarises the major changes and bugfixes to the EsoRex
 
135
package since the release of EsoRex 3.4.0.
 
136
 
 
137
v3.4.0 -- 16-Jun-2005
 
138
 
 
139
This version has one small, but important change. Previously, when 
 
140
EsoRex moved a product, it would rename the suffix of the file to 
 
141
reflect the frame type. This would mean that images would be forced to 
 
142
".fits", tables to ".tfits", etc.. This feature has been disabled, so 
 
143
that now the suffix, as supplied by the recipe, is preserved.
 
144
 
 
145
---------------
 
146
 EsoRex v3.3.x
 
147
---------------
 
148
 
 
149
The following summarises the major changes and bugfixes to the EsoRex
 
150
package since the release of EsoRex 3.3.0.
 
151
 
 
152
v3.3.0 -- 09-Jun-2005
 
153
 
 
154
This version addresses outstanding bugs from the public release of
 
155
version 3.2.1. Fixed problem with some options not supporting the
 
156
environment-variable equivalent. Also modified the "--help" output to
 
157
indicate what the name of the associated environment variable is. Fixed
 
158
the problem with the "source environment variable" not being reported
 
159
correctly, when the "--msg-leve=debug" option is used. Fixed error
 
160
message reported when an output-script fails. Fixed the incorrect
 
161
behaviour of reporting of multiple instances of a given recipe. Under
 
162
"debug", additional information is given hinting at possible causes of
 
163
the problem. Also removed a memory leak associated with the provision of
 
164
an output-script. 
 
165
 
 
166
---------------
 
167
 EsoRex v3.2.x
 
168
---------------
 
169
 
 
170
The following summarises the major changes and bugfixes to the EsoRex
 
171
package since the release of EsoRex 3.2.0.
 
172
 
 
173
v3.2.0 -- 10-Mar-2005
 
174
 
 
175
Beta-release of Version 3.2. The major change is the addition of a new 
 
176
configuration parameter "mem-check". This replaces the need to run 
 
177
EsoRex at DEBUG level, in order to activate the memory status report at 
 
178
the end of EsoRex execution. Additionally, the parameter handling 
 
179
mechanism has been improved and there is now better error checking. 
 
180
Under DEBUG level, EsoRex will now report the source of a given 
 
181
parameter, either stating that it was a default or command line 
 
182
generated value, or by reporting the name of the configuration file from 
 
183
which the value was obtained.
 
184
 
 
185
v3.2.1 -- 27-Mar-2005
 
186
 
 
187
Stable-release of Version 3.2. Only one minor correction made (misleading
 
188
error message).
 
189
 
 
190
---------------
 
191
 EsoRex v3.1.x
 
192
---------------
 
193
 
 
194
The following summarises the major changes and bugfixes to the EsoRex
 
195
package since the release of EsoRex 3.1.0.
 
196
 
 
197
v3.1.0 -- 04-Feb-2005
 
198
 
 
199
Beta-release of Version 3.1. The major change is an overhaul to the 
 
200
internals of the parameter and plugin handling, in order to match the 
 
201
changes in the 02-Feb-2005 build of the CPL. Functionally, there should 
 
202
be little change, but until exhaustive testing has been performed, this 
 
203
version cannot be labelled as stable.
 
204
 
 
205
v3.1.1 -- 18-Feb-2005
 
206
 
 
207
No major changes. This release was made to coincide with internal beta-
 
208
releases of QFITS and CPL.
 
209
 
 
210
---------------
 
211
 EsoRex v3.0.x
 
212
---------------
 
213
 
 
214
The following summarises the major changes and bugfixes to the EsoRex
 
215
package since the release of EsoRex 3.0.0.
 
216
 
 
217
v3.0.0 -- 27-Jan-2005
 
218
 
 
219
Beta-release of Version 3. The major change is in the additional 
 
220
output of EsoRex in the event of multiple recipes with the same name. 
 
221
Additionally, EsoRex now makes a reasonable assumption about which of 
 
222
them to use, namely the one with the highest version number, and for 
 
223
cases where it it equal, then the first occurrence of the recipe in the 
 
224
'recipe-dir' path. In addition to these changes, the code has been 
 
225
further streamlined, and even stricter error checking has been 
 
226
implemented for the recipe-handling functions. This version also is the 
 
227
first to "officially" use the new vresions CPL and QFITS.
 
228
 
 
229
v3.0.1 -- 28-Jan-2005
 
230
 
 
231
Internal changes only. The cpl_error handling calls were modified to 
 
232
make the setting of error codes and error locations to be uniform.
 
233
 
 
234
v3.0.2 -- 28-Jan-2005
 
235
 
 
236
Fixed two bugs. The first was the incorrect reporting of the range of 
 
237
parameters that take double precision numbers. The second was a memory 
 
238
leak that occured during the creation of a configuration file.
 
239
 
 
240
v3.0.3 -- 31-Jan-2005
 
241
 
 
242
Fixed a remaining bug with the handling of double-precision parameter 
 
243
ranges.
 
244
 
 
245
v3.0.4 -- 02-Feb-2005
 
246
 
 
247
Fixed a memory leak which occurred when an invalid command-line
 
248
parameter was given to a recipe.
 
249
 
 
250
---------------
 
251
 EsoRex v2.0.x
 
252
---------------
 
253
 
 
254
The following summarises the major changes and bugfixes to the EsoRex
 
255
package since the release of EsoRex 2.0.0.
 
256
 
 
257
v2.0.0 -- 01-Sep-2004
 
258
 
 
259
Beta-release of Version 2. This change removes the --output-overwrite
 
260
option and replaces it with the --output-readonly option. The new
 
261
option satisfies the requirements of Paranal, to generate read-only
 
262
(umask = oct(444)) products for archiving purposes. Additionally, it
 
263
changes the default behaviour to allow EsoRex to overwrite existing
 
264
products by default (the typical case for users) when re-running a
 
265
recipe.
 
266
 
 
267
v2.0.1 -- 23-Sep-2004
 
268
 
 
269
Minor fix to the formatting of double precision numbers that appear in
 
270
the "help" text or "configuration" files. In the case of integer values
 
271
that are stored as a double, the output still appends a ".0", so that
 
272
the user is not confused by the value that is written (that is, in
 
273
some way misleading them that the value is an integer, when it is not).
 
274
 
 
275
v2.0.2 -- 05-Oct-2004
 
276
 
 
277
This patch removes several memory leaks. EsoRex should now run though 
 
278
valgrind (http://valgrind.kde.org/) without any errors from the EsoRex 
 
279
code itself.
 
280
 
 
281
v2.0.3 -- 01-Dec-2004
 
282
 
 
283
This patch fixes some problems with error messages not being clear. 
 
284
Message reporting has been standardised somewhat too. It also has
 
285
improved accompanying text-file documentation. This version requires
 
286
the "beta-release" of CPL version 2.0 and qfits version 5.0.
 
287
 
 
288
v2.0.4 -- 10-Jan-2005
 
289
 
 
290
When "--msg-level" is set to "debug", EsoRex will report (via xmemory)
 
291
any still-allocated pointers at the conclusion of operation. This may
 
292
prove helpful in indicating problems with recipes during development.
 
293
Also in this version, a small memory leak was fixed, and a missing
 
294
header file was included to avoid compiler warnings on some systems.
 
295
 
 
296
v2.0.5 -- 18-Jan-2005
 
297
 
 
298
This version replaces two of the deprecated functions from the 
 
299
conversion to CPL 2.0. The change is internal only.
 
300
 
 
301
 
 
302
---------------
 
303
 EsoRex v1.0.x
 
304
---------------
 
305
 
 
306
The following summarises the major changes and bugfixes to the EsoRex 
 
307
package since the release of EsoRex 1.0.0.
 
308
 
 
309
v1.0.0 -- 25-Jun-2004
 
310
 
 
311
Public release version of EsoRex.
 
312
 
 
313
v1.0.1 -- 29-Jun-2004
 
314
 
 
315
Minor fix to correct the sequence order output of the man-page content
 
316
generated for a recipe.
 
317
 
 
318
v1.0.2 -- 09-Jul-2004
 
319
 
 
320
Bug fix to the handling of ranged input parameters, so that the minima
 
321
and maxima themselves are not excluded. Also, some minor improvement to
 
322
man-page output, to better describe available recipe options.
 
323
 
 
324
v1.0.3 -- 20-Jul-2004
 
325
 
 
326
Changed EsoRex to use the CPL messsaging system for all error, warning
 
327
and status messages. Normal output is still used for generated
 
328
documentary output (for example, man-pages).
 
329
 
 
330
v1.0.4 -- 21-Jul-2004
 
331
 
 
332
Fixed a bug in the handling of floating-point numbers. Now the minimum
 
333
precision is used in order to maintain numerical integrity. Should the
 
334
precision exceed the maximum that can be handled by EsoRex, then a
 
335
warning will be printed.
 
336
 
 
337
v1.0.5 -- 02-Aug-2004
 
338
 
 
339
Added handling of environment variables. This requires the WORDEXP 
 
340
package, but the program will continue to function, even in its absence.
 
341
 
 
342
v1.0.6 -- 23-Aug-2004
 
343
 
 
344
Improved the handling of floating-point numbers. EsoRex now handles a
 
345
greater range of precision without loss of accuracy, and warns the user
 
346
if a conversion occurs where accuracy is lost. Also removed the hard-
 
347
coded CPL messaging width (80); EsoRex now adopts the terminal width for
 
348
output, and only defaults to 80 characters in the event that it can not
 
349
be determined. Also, the error messages for failure of the options
 
350
'--recipe-dir', '--log-dir' and '--log-file' have now been improved.
 
351
 
 
352
v1.0.7 -- 25-Aug-204
 
353
 
 
354
Corrected a problem with the CPL messaging domain not being set back to 
 
355
EsoRex at the end of recipe initialisation, execution and destruction. 
 
356
Additionally, a minor problem with newline handling was fixed for the 
 
357
case when a single product is created.
 
358
 
 
359
================
 
360