File: changelog

package info (click to toggle)
shellia 5.6.5
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 652 kB
  • sloc: sh: 5,689; makefile: 37
file content (391 lines) | stat: -rw-r--r-- 13,660 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
shellia (5.6.5) unstable; urgency=medium

  * always use gawk instead of awk to make testing more reliable

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 04 Nov 2020 19:50:01 +0100

shellia (5.6.4) unstable; urgency=medium

  * prepare for debian release

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sat, 29 Aug 2020 14:22:00 +0200

shellia (5.6.4~2) UNRELEASED; urgency=medium

  * cleanup examples/mylib
  * added more features to ia.basic/ia_ask()

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 11 Aug 2020 16:05:08 +0200

shellia (5.6.4~1) UNRELEASED; urgency=medium

  * function ia_easy_backslash has now options --dollar, --backslash and --quote
  * in manpage explain that $<var> behaves like \${var} and not like ${var}.
  * make manpages better readable with man command

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 07 Aug 2020 07:57:51 +0200

shellia (5.6.3) unstable; urgency=medium

  * using mktemp instead of tempfile. Closes: #963447
  * changed debian/compat from 9 to 10

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 22 Jun 2020 09:57:13 +0200

shellia (5.6.3~1) unstable; urgency=medium

  * examples/mylib: fixed function my_ssh when used with option -t
  * ia.interactive: using variable ia_i instead of i
  * shellia-3.rst: added warning not to use variables starting with
    ia_ in scripts using shellia
  * ia_backslash: do not escape the special shellia notation $<var>

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 15 May 2020 09:31:08 +0200

shellia (5.6.2) unstable; urgency=medium

  * warn when script uses dbg with non-numeric dbglevel
  * added tests/example.debug_badlevel and tests/test.debug_badlevel

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 22 Apr 2020 09:35:53 +0200

shellia (5.6.2~01) unstable; urgency=medium

  * fixed spelling error
  * added tests/example.eval and tests/test.eval

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sun, 12 Apr 2020 19:08:55 +0200

shellia (5.6.1) unstable; urgency=medium

  * fixed test.ia-c-s-m where mksh now gives better output since
    mksh version 57-6. closes: #952260

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 25 Feb 2020 10:20:25 +0100

shellia (5.6.1~03) unstable; urgency=medium

  * upgraded copyright line in sources

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 06 Jan 2020 16:13:09 +0100

shellia (5.6.1~02) unstable; urgency=medium

  * fixed deletion of ia_mktemp created files with exit trap in subfunctions
  * tests now also check for undeleted /tmp/shellia.* files.

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 03 Jan 2020 16:15:50 +0100

shellia (5.6.1~01) unstable; urgency=medium

  * fixed examples/mylib to use ia_esay_backslash with option -2

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 27 Dec 2019 16:21:54 +0100

shellia (5.6) unstable; urgency=medium

  * new debian version 5.6

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 19 Dec 2019 08:39:03 +0100

shellia (5.6~1) unstable; urgency=medium

  * added: in case of premature exit, print everything that could
    not be checked before exit

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 13 Dec 2019 14:02:54 +0100

shellia (5.5.1) unstable; urgency=medium

  * fixed ia_easy_backslash:
    If sed is called with --unbuffered, sed can be either /usr/bin/sed or
    /bin/sed but not "busybox sh"'s sed.
  * fixed ia_easy_backslash option "-1" instead of "1"

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 07 Nov 2019 13:54:36 +0100

shellia (5.5) unstable; urgency=medium

  * Using python3-docutils instead of python-docutils because of
    Python2 removal in sid/bullseye. closes: #943269

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 23 Oct 2019 14:28:33 +0200

shellia (5.4.1) unstable; urgency=medium

  * Only source package build for upload

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 06 Sep 2019 08:08:38 +0200

shellia (5.4) unstable; urgency=medium

  * new debian version 5.4

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 26 Aug 2019 11:13:36 +0200

shellia (5.4~17) unstable; urgency=medium

  * added test to use environment variables dbg_run_level and dbg_run_names

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 15 Jul 2019 14:43:12 +0200

shellia (5.4~16) unstable; urgency=medium

  * find libraries with ia_find_lib() also on mounted discs
  * new test prefix_change

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 07 Jun 2019 11:44:31 +0200

shellia (5.4~15) unstable; urgency=medium

  * added option -f for ia_nocheck
    ia_nocheck will not check stdout and stderr.
    ia_nocheck -f will not check stdout, stderr and exitcode.

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 16 May 2019 08:07:19 +0200

shellia (5.4~14) unstable; urgency=medium

  * recommends gawk, because regular expressions from awk are used in
    ia_ignore and ia_stdout commands
  * build-depends gawk, because automatic tests while building shellia
    use ia_ignore and ia_stdout commands that expect gawk regular
    expressions

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 08 May 2019 10:29:33 +0200

shellia (5.4~13) unstable; urgency=medium

  * development directories restructured
  * make sure that always not-installed-files are tested

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sat, 04 May 2019 20:25:18 +0200

shellia (5.4~12) unstable; urgency=medium

  * ia_ignore and ia_stdout do not need to handle color-control-codes any more

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 03 May 2019 14:43:04 +0200

shellia (5.4~11) unstable; urgency=medium

  * better handling of command "return" in ia_add argument.
  * fixed tests that did not correct test "return" handling
  * added example/test.return2 to test "return"

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sat, 27 Apr 2019 18:23:36 +0200

shellia (5.4~10) unstable; urgency=medium

  * fix: match variable in \$<variable> with \w\+
  * on test run error, while building debian package, give shortened difference
    between expectation and result
  * added comment to manpage, when to use ia_stdout

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 26 Mar 2019 10:20:51 +0100

shellia (5.4~9) unstable; urgency=medium

  * added library mylib that shows how shellia could be cutomized
  * added example example.mylib that uses mylib
    shows how ssh can be used to call scripts that also use shellia

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 22 Mar 2019 12:19:58 +0100

shellia (5.4~8) unstable; urgency=medium

  * added wrong-missing-ia_init check, to help the programmer of a
    script using shellia to find errors

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 19 Mar 2019 12:12:45 +0100

shellia (5.4~7) unstable; urgency=medium

  * fixed a backslash error in ia.check, enhanced test.backslash2 and
    example.bacslash2 to check this fix in future releases

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sun, 17 Mar 2019 12:04:04 +0100

shellia (5.4~6) unstable; urgency=medium

  * instead of \$variable allow to write \$<variable> to be able to switch
  * the actual command with v

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sat, 16 Mar 2019 15:33:37 +0100

shellia (5.4~5) unstable; urgency=medium

  * in scripts not delivered in debian package always use /bin/echo instead
    of echo, to prevent problems resulting from different echo commands
  * in ia.libraries use raw colors precreated with /bin/echo -e once in
    ia.basic
  * added some new idea to TODO
  * fixed output and log of commands with backslashes (the commands itself
    already worked)
  * created example.backslash2 and test.backslash2 to make sure the fix
    described in previous line will not break in future releases
  * changed ia_easy_backslash to only accept input per pipe

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 04 Mar 2019 14:21:28 +0100

shellia (5.4~4) unstable; urgency=medium

  * "example.ia-s" now only tests without error, including script stdout,
    because "example.ia-c-s-m to" already tests errors
  * fiexed ia option --learn

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 13 Feb 2019 10:55:48 +0100

shellia (5.4~3) unstable; urgency=medium

  * added ia option --learn

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sun, 10 Feb 2019 19:30:00 +0100

shellia (5.4~2) unstable; urgency=medium

  * split ia_check() in
    ia_check_c(), ia_check_C(), ia_result() and ia_check_and_result()

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Sun, 10 Feb 2019 19:00:00 +0100

shellia (5.4~1) unstable; urgency=medium

  * allow earlier access to variable ia_use_silent

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 05 Feb 2019 10:25:19 +0100

shellia (5.3.2) unstable; urgency=medium

  * fixed BUG shellia: FTBFS: tests failed. shellia test scripts now
    recognizes, that newer versions of busybox sh add single quotes
    to trace output (example: previous output of
    busybox sh -c "set -x; echo \"1 2\"; set +x" started
    with: + echo 1 2 and now start with: + echo '1 2'). closes: #924855

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 18 Mar 2019 10:02:01 +0100

shellia (5.3.1) unstable; urgency=medium

  * bug fixed in function ia_add(), that prevented build on buster and sid
  * added build dependency bc

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 01 Feb 2019 07:50:34 +0100

shellia (5.3) unstable; urgency=medium

  * small fixes as described in 5.3~1 and 5.3~2.

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 31 Jan 2019 16:23:23 +0100

shellia (5.3~2) unstable; urgency=medium

  * Fixed: redo input key r was ignored with check option

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 31 Jan 2019 16:17:03 +0100

shellia (5.3~1) unstable; urgency=medium

  * Fix: if there is no ia_add between eval $ia_init and ia
    this will result in an endless loop

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 17 Jan 2019 15:48:36 +0100

shellia (5.2) unstable; urgency=medium

  * more tests and minor fixes as described in 5.2~1 and 5.2~2.

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 24 Dec 2018 09:36:54 +0100

shellia (5.2~2) unstable; urgency=medium

  * add 2 additional tests to example.debug
  * fixed output off " in minimal ia_logerr function in ia.basic
  * fixed rare weak output off command menu in ia.interactive
  * fixed error in r4s file creation in tstlib that happened in rare conditions
  * added test.backslash and example.backslash
  * delete unneeded space in menu list after disabled <-i>
  * fix ia.interactive: posh does not like empty "$@"
  * additional test hello_world scripts with all shells

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Fri, 14 Dec 2018 10:24:35 +0100

shellia (5.2~1) unstable; urgency=medium

  * suggest gawk, because this allows even better extended regular
    expressions in ia_stdout and ia_ignore
  * fix wrong number of blanks following -i when toggled from <-i>
  * fix unneeded blank after --- (q)uit (r)edo ... --- message
  * fix unneeded blanks at end of a line in any file
  * added function ia_out, that honors silent option -s
  * fixed function ia_err, to now honor silent option -s
  * added function ia_exiterr, that does not honor silent option -s
  * fixed main Makefile target: clobber to remove all unneeded files
  * added short description for all functions in ia.log
  * fixed ia.log to get unbuffered stdout, stderr, and logfile output
  * added test.buffer and example.buffer to make check unbuffered output
  * fixed ia_log to handle unset ia_logfile and added test/example_only_log
  * added test.ia-s example.ia-s to test more with option -s

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 04 Dec 2018 11:51:28 +0100

shellia (5.1) unstable; urgency=medium

  * Change Architecture from any to all
  * Change Version to major.minor format (only change major if uncompatible)
  * Fixed using debian/source/format 3.0 (native)

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 21 Nov 2018 14:30:10 +0100

shellia (05) unstable; urgency=medium

  * new version for debian

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 21 Nov 2018 13:50:08 +0100

shellia (05~3) unstable; urgency=medium

  * allow ia_stdout and ia_ignore to use "/" in search expression
  * deleted comments in debian/rules
  * improvement in man-pages
  * using debian/format 3.0 (native)

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Mon, 19 Nov 2018 16:48:17 +0100

shellia (05~2) unstable; urgency=medium

  * Build scripts will use local libs, when testing hello_world* examples
  * shellia now supports scripts that use the nounset option (set -o nounset
    or set -u)
  * Workaround for posh bug #913718 added in test scripts
  * extract ia_ask as separate function

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Wed, 14 Nov 2018 16:31:20 +0100

shellia (04) unstable; urgency=medium

  * first version for debian
  * closes: #912577

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 01 Nov 2018 15:17:45 +0100

shellia (03) unstable; urgency=medium

  * simplified debug code
  * changed debug-topic "na" to "none"

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 16 Oct 2018 15:03:47 +0200

shellia (02) unstable; urgency=low

  * many bugs fixed including design bugs

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Thu, 11 Oct 2018 14:22:15 +0200

shellia (01) unstable; urgency=low

  * Initial Release.
  * shellia - the interactive shell library is based on a first
    implementation from bootcd

 -- Bernd Schumacher <bernd.schumacher@hpe.com>  Tue, 23 Apr 2013 10:46:04 +0200