[Allegro] acon Regression bei Exitcode
Thomas Berger
ThB at Gymel.com
Di Jul 24 13:45:15 CEST 2012
Lieber Herr Eversberg,
im Juni 2010 hatten Sie eingebaut, dass bei "end" acon den Wert des iz
zurueckgibt (<
http://sun250.biblio.etc.tu-bs.de/pipermail/allegro/2010-June/031531.html >) und
man kann das mit acon vom 2.7.2010 (ac-w v30.6)
verifizieren.
Das Feature hat aber anscheinend nur ein knappes Jahr ueberlebt, es
funktioniert noch in acon vom 2.5.2011 (ac-w v31.1), jedoch nicht
mehr in acon vom 1.7.2011 (ac-w v31.6) und allen spaeteren.
Das SVN-Archiv aus der damaligen Zeit hatten Sie zwischenzeitlich leider
platt gemacht, im aktuellen avjob.cpp finden sich bei Suche nach
"ERRORLEVEL" zwei Stellen mit einer Spur der damaligen Loesung
("veraltet"), was die aktuelle Loesung sein koennte, erschliesst
sich mir nicht. Moeglicherweise gab es ein Problem der Anforderungen,
dass naemlich im avanti-Kontext ein so variabler Errorlevel nicht
erwuenscht sein koennte, oder dass mangels Vorinitalisierung der
iz "normale" Jobs ganz erratische Rueckgabewerte ergaben...
Jedenfalls ist die Funktionalitaet, ueber differenzierte Exitcodes
dem aufrufenden Programm etwas mitteilen zu koennen, immer noch
ein Desiderat (vgl. update.job) und sollte dringend wiederhergestellt
werden.
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro