[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