What can it do?

With ADE you can:

What does it consist of?

ADE consists of:

What has it been tested on?

ADE has been tested on:

but it should work on all Unix-like operating systems.

What are its prerequisites?

ADE requires:

Documentation

Debian installation

  1. If not already done, configure access to this repository as described at ahuxley-keyring.

  2. Run:

    apt-get install ade 

Downloads

version

released

version description

file

file description

1.4.9

15/01/2011

latest stable

ade-1.4.9.tar.gz

source

ade_1.4.9-1_all.deb

Debian package

ade-1.4.9-2.noarch.rpm

RPM

Bugs and change requests

id

filed

description

response

status

ADE#298

10/05/2008

WRA's STOP.mp3 is mode 755 instead of 644

should support other permissions

fixed in 1.0.5

ADE#299

17/05/2008

.deb needs to dpkg-divert groff as per INSTALL

this stems from the issue raised in ADE#311

merged into ADE#311

ADE#300

22/06/2008

option defaulting and parsing broken by bash 3.2

should use shopt to get compat

fixed in 1.0.2

ADE#301

22/06/2008

FAD's /var/tmp/fadscan.pid.snap not deleted and filling FS

should add missing registration

fixed in 1.0.5

ADE#302

12/10/2009

shell version of lx fails to find ade.sh

replace ADE.sh with ade.sh in template modules

fixed in 1.0.8

ADE#303

13/10/2009

shell version of ade_lck_unlock() doesn't have err stack param

should add one

fixed in 1.0.6

ADE#304

14/10/2009

rocon -d 100 -F /dev/null -m +PC -sirius
rocon: ERROR: type 'rocon --help' for correct usage.

getopt call needs POSIXLY_CORRECT env.var.

fixed in 1.0.6

ADE#305

16/10/2009

quotes not displayed in call ade_err_error "$ERRSTACK_REF" ROCON_ERR_MISC "$THING: name clashes with SQL keyword \"$KEYWORD\""

implement Z-encoding and apply to error stack frames

fixed in 1.0.10

ADE#306

16/10/2009

adegmt lxshell rocon-check-server
mkdir: cannot create directory rocon-check-server: File exists

fixed in 1.0.8

ADE#307

21/10/2009

adeinst -D called without arguments on Rocon's make install giving usage error

should decide if adeinst -D legal or whether to correct call

retitled ROCON#005

ADE#308

23/10/2009

penne$ wra --debug=100 off now
wra: ERROR: frame#0: --debug:config-file: invalid station id
wra: ERROR: frame#1: application's entry function (wra) failed

fix option processing code

fixed in 1.0.7

ADE#309

27/10/2009

all ADE-based commands' man pages include references to adetest

fix in ade.mk

fixed in 1.0.8

ADE#310

19/02/2010

Rocon and SRF have missing text in usage messages

ade_spc_procopts() to complete loading vars before calling ade_app_usage() as latter may display those vars

fixed in 1.0.9

ADE#311

06/03/2010

is the groff package required instead of the normal minimal man command formatter?

groff or groff-base suffices; add dependency

fixed in 1.0.10

ADE#312

20/03/2010

ade_usr_getmyloginname() triggers sed error in apache log files

recode perl and shell versions

fixed in 1.0.9

ADE#313

20/03/2010

adeshf and adeperlf man pages contain wrong quotes which make it not possible to copy and paste commands

should fix; another ADE-based command's man page has it right

fixed in 1.0.10

ADE#314

26/03/2010

ADE's Makefile calls <app>-config and if that fails the make does not stop

$(eval $(shell ...)) calls need to trap non-zero exits

fixed in 1.0.10

ADE#315

26/03/2010

ADESTDTEST200_docs_manpages_exist's substitions in <app>-config are not narrow enough; e.g. FADSCAN_STATE_PREFIX blanked

narrow scope of changes to <APP>_(BIN|LOG|...)_PREFIX

fixed in 1.0.10

ADE#316

21/09/2010

INSTALL and INSTALL.generic contain obsolete instructions regarding reconfiguring man(1) command

update installation docs

fixed in 1.2

ADE#317

01/01/2011

application's main() functions should return 2 vars to distinguish requests to stack dump from requests to set program exit code (grep for this error id in FAD's faddiff.pl)

under consideration

open

ADE#318

02/01/2011

_ade_err_z??code(), rocon's z??code() and ade_smf_escape() all do similar things

implement tests of usage and then unify functionality

open

ADE#319

02/01/2011

torchio$ adeinst $RANDOM /tmp/$RANDOM
adeinst: ERROR: type 'adeinst --help' for correct usage.
is not helpful error message

open

ADE#320

26/01/2011

ade_spc_procopts() needs rethink (defaulting to be first not last; cleaner passing of application-specific-options processing code)

fixed in 1.3.5

ADE#321

09/04/2011

running make on squeeze, where sh is not bash, produces
torchio$ make clean
sh: [[: not found
sh: [[: not found
ade.mk:29: *** could not locate the app-config file sources.  Stop.

fixed in 1.3.6

ADE#322

18/12/2011

lxshell and lxperl need to include use of longopts as example (and update man pages accordingly

fixed in 1.4

ADE#323

18/12/2011

lxshell and lxperl should include commented-out resetstack() calls see adch for an example

fixed in 1.4

ADE#324

18/12/2011

move adech from bsfr to ade, ADE-ify it, add man page

fixed in 1.4

ADE#325

26/12/2011

when su-ing from root to non-root, ade-app-config reports /dev/stdout: permission denied

switch to using temp file

open

ADE#326

06/01/2012

aderel is not for releasing stuff, it's for bundling it; rename this command

fixed in 1.4.6

ADE#327

12/01/2012

adech too strict about release number structure

open

ADE#328

15/01/2012

change CONF_FILES to ETC_FILES in Makefiles for consistency

fixed in 1.4.8

Copyright

ADE is (C) AlexisHuxley 1997-2012 and is distributed under the terms of the GPL.

See also


CategorySoftware

ADE (last edited 2012-01-18 08:02:20 by AlexisHuxley)