[Eisfair_dev] package-development macht Probleme
Yves Schumann
yves at eisfair.org
So Jan 27 21:19:08 CET 2013
Hoi Stephan
Am 27.01.2013 02:41, schrieb Stephan Manske:
> Ich denke, ich konnte das Problem einkreisen:
Danke für's Suchen des Fehlers!
> checkout-package-new.sh, Zeile 155
>
> | repoURL=`svn info ${sectionFolder}/ 2>&1 | grep "Root" | cut -d " "-f3`
>
>
> das expandiert ja zu
>
> svn info /data/my-develop-zone/working-copy/eisfair-neu/tags/netservices/ 2>&1 | grep "Root" | cut -d " " -f3
>
> und ergibt:
>
> | Root
> | file:///data/repo/eisfair
>
> weil ohne grep:
>
> # svn info /data/my-develop-zone/working-copy/eisfair-neu/tags/netservices
> | Path: /data/my-develop-zone/working-copy/eisfair-neu/tags/netservices
> | Working Copy Root Path: /data/my-develop-zone/working-copy/eisfair-neu/tags
> | URL: file:///data/repo/eisfair/tags/netservices
> | Repository Root: file:///data/repo/eisfair
> | Repository UUID: 7373d62e-6cef-11de-8104-a932c1f91365
> | Revision: 594
> | Node Kind: directory
> | Schedule: normal
> | Depth: files
> | Last Changed Author: stm
> | Last Changed Rev: 556
> | Last Changed Date: 2011-12-06 23:26:06 +0100 (Tue, 06 Dec 2011)
>
>
> Da ist dann zweimal Root drin, aber das Skript will ja wohl das
> zweite haben mit file:///
Genau so ist es. Gefunden wird aber das erste und das cut -f3 liefert
dann das dritte Element, welches dann durch den offensichtlich
geänderten Output von svn info erneut "Root" liefert. :-/
> Und dieses repoURL-Konstrukt mit zwei Inhalten wir dann an diversen
> Stellen benutzt, u.a. Z233
>
> | availableFolders=`svn ls ${repoURL}/${mainSourceFolderOnRepo}/${section}/${package} 2>
>
> was dann
>
> svn ls Root file:///data/repo/eisfair/tags/netservices/freeradius'
>
> ergibt und damit einen Fehler.
Ack.
> ggf. ist ähnliches dann auch in den anderen Skripten drin, da habe
> ich jetzt nicht geguckt.
Muss ich im Detail schauen. Bitte erfasse dazu einen Bugreport unter
[1], ich werde das umgehend korrigieren.
Nochmals danke für die Suche!
[1] http://bugs.eisfair.org/
Kind regards,
Yves
Mehr Informationen über die Mailingliste Eisfair_dev