Univention Bugzilla – Bug 27889
Unvollständige Pfadangabe
Last modified: 2012-12-12 21:09:38 CET
Mann kann "ucslint" mit einer Pfadangabe aufrufen, wodurch dann das Paket an der Stelle untersucht wird. Seit svn34153 funktioniert dann auch die debian/ucslint.overrides Datei, allerdings erscheint bei manchen Ausgaben trotzdem noch der relative Name "debian/control" statt "$pfad/debian/control", was die Ausgabe eines ucslint-Laufes über alle Pakete erschert, da mann aus der Ausgabe dann nicht mehr zuordnen kann, welches Paket betroffen ist. Bei den folgenden Meldungen ist das aufgefallen: E:0006-6 E:0010-5 E:0011-12 W:0001-6 W:0001-7 W:0004-15 W:0004-16 W:0004-17 W:0004-18 W:0006-3 W:0006-5 W:0007-2 W:0011-11 W:0011-13 W:0011-3 W:0011-4 W:0014-7 Teilweise steht der Dateiname dann auch erst später in der Ausgabe (und nicht am Anfang, was darauf hin deutet, daß die entsprechende neure Funktionalität von ucslint zur Angabe des Dateinamens bei Meldungen noch nicht genutzt wird.) BASE=$HOME/GIT/branches/ucs-3.0 export UCSLINT=$BASE/ucs/packaging/ucslint find $BASE/ucs -mindepth 3 -maxdepth 3 -type d -name debian -execdir bash -c \ 'PYTHONPATH=$UCSLINT $UCSLINT/bin/ucslint `pwd`' \; 2>/dev/null
Der Pfad der betroffenen Datei wird nur richtig angezeigt. svn34335,34337, ucslint_3.0.0-1
Funktioniert. ===================================== root@mas6:~# ucslint univention-bind/ I:0004-56: univention-bind/conffiles/etc/runit/univention-bind-samba4/run: No UCR variables used .... ===================================== Changelogeintrag passt, Verified.
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".