<div dir="ltr"><div>I hope that's what you meant (I'm not familiar with perl at all):</div><div>I added the lines:<br></div><div>print("DEBUG LINE, print: $url\n");<br>print("DEBUG LINE, print: $svn\n");</div><div>before:<br></div><div>my $ret = `$svn --non-interactive info $url 2>&1`; <b>(line 622)</b><br></div><div><br></div><div>The output changes, in the relevant lines:</div><div><br></div><div>>> ./GetComponents:620: $base =~ s/(https\:\/\/[\w\.]+)\/(.*)$/$1/i;<br>>> ./GetComponents:621: unless ( defined $svn_servers{$base} ) {<br>>> ./GetComponents:622:                         print("DEBUG LINE, print: $url\n");<br>>> ./GetComponents:623: print("DEBUG LINE, print: $svn\n");<br>>> ./GetComponents:624: my $ret = `$svn --non-interactive info $url 2>&1`;<br>DEBUG LINE, print: <a href="https://github.com/EinsteinToolkit/ExternalLibraries-OpenBLAS.git/branches/ET_2021_11">https://github.com/EinsteinToolkit/ExternalLibraries-OpenBLAS.git/branches/ET_2021_11</a><br>DEBUG LINE, print: svn<br></div><div><br></div><div>My <b>svn </b>is: ($svn --version)<br></div><div><br></div><div>svn, version 1.14.1 (r1886195)<br> compiled Dec 3 2021, 20:03:34 on x86_64-pc-linux-gnu<br>The following repository access (RA) modules are available:<br><br>* ra_svn : Module for accessing a repository using the svn network protocol.<br> - with Cyrus SASL authentication<br> - handles 'svn' scheme<br>* ra_local : Module for accessing a repository on local disk.<br> - handles 'file' scheme<br>* ra_serf : Module for accessing a repository via WebDAV protocol using serf.<br> - using serf 1.3.9 (compiled with 1.3.9)<br> - handles 'http' scheme<br> - handles 'https' scheme<br><br>The following authentication credential caches are available:<br><br>* Gnome Keyring<br>* GPG-Agent<br>* KWallet (KDE)</div><div><br></div><div>Could I be missing some dependencies?</div><div>Best</div><div>Konrad<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">pon., 24 sty 2022 o 17:16 Steven R. Brandt <<a href="mailto:sbrandt@cct.lsu.edu">sbrandt@cct.lsu.edu</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>Ah, so it's subversion that's hanging. GetComponents should have
a print statement before calling svn in verbose mode.</p>
<p>Could you add a print statement before line 622 so we can see the
svn command with the $svn and $url expanded? Also, what is your
svn version?<br>
</p>
<p>--Steve<br>
</p>
<div>On 1/24/2022 9:57 AM, Konrad Topolski
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>Thank you all for the responses.</div>
<div><br>
</div>
<div>@Steven, yes, the usual help message is printed out <br>
</div>
<div><br>
</div>
<div>@Roland, it works for my other machine, under Ubuntu 20.04
with 5.11 kernel, but the perl version I believe to be the
same (perhaps the OS details are not relevant here at all);</div>
<div>I'm sending the log in the attachments.</div>
<div>It seems that the script hangs up at this point:</div>
<div><br>
</div>
<div>>> ./GetComponents:580: $rec{"AUTH_URL_ORIG"}
= $rec{"AUTH_URL"};<br>
>> ./GetComponents:583: if ($ANONYMOUS_CHECKOUT)
{<br>
>> ./GetComponents:584: delete
$rec{AUTH_URL};<br>
>> ./GetComponents:592: my @checkouts = split(
/\s+/m, $rec{"CHECKOUT"} );<br>
>> ./GetComponents:593: foreach my $checkout
(@checkouts) {<br>
>> ./GetComponents:596: my ( $dir1, $dir2 );<br>
>> ./GetComponents:597: if ( $checkout =~
m!/! ) {<br>
>> ./GetComponents:598: ( $dir1, $dir2 )
= $checkout =~ m!(.+)/(.+)!;<br>
>> ./GetComponents:603: if ( defined(
$rec{URL} ) ) {<br>
>> ./GetComponents:604: $rec{URL} =
$rec{"URL_ORIG"};<br>
>> ./GetComponents:605: $rec{URL} =~
s!\$1!$dir1!;<br>
>> ./GetComponents:606: $rec{URL} =~
s!\$2!$dir2!;<br>
>> ./GetComponents:608: if ( defined(
$rec{AUTH_URL} ) ) {<br>
>> ./GetComponents:616: if ( $rec{"TYPE"} eq
"svn" ) {<br>
>> ./GetComponents:617: my $url =
($rec{"AUTH_URL"} or $rec{"URL"});<br>
>> ./GetComponents:618: if ( $url =~
m!https://! ) {<br>
>> ./GetComponents:619: my $base =
$url;<br>
>> ./GetComponents:620: $base =~
s/(https\:\/\/[\w\.]+)\/(.*)$/$1/i;<br>
>> ./GetComponents:621: unless (
defined $svn_servers{$base} ) {<br>
>> ./GetComponents:622: my $ret
= `$svn --non-interactive info $url 2>&1`;</div>
<div><br>
</div>
<div>Best regards</div>
<div>Konrad <br>
</div>
<div><br>
</div>
</div>
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">pon., 24 sty 2022 o
16:23 Steven R. Brandt <<a href="mailto:sbrandt@cct.lsu.edu" target="_blank">sbrandt@cct.lsu.edu</a>>
napisał(a):<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>What change are you referring to? Thanks.</p>
<p><br>
</p>
<p>--Steve</p>
<p><br>
</p>
<div>On 1/24/2022 9:21 AM, Barkhouse, Wayne wrote:<br>
</div>
<blockquote type="cite">
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:14pt;color:rgb(0,0,0)">
The directory structure on <a href="http://bitbucket.org" target="_blank">bitbucket.org</a> has changed.
I ran into the same problem.</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:14pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:14pt;color:rgb(0,0,0)">
cheers,<br>
Wayne<br>
</div>
<div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:14pt;color:rgb(0,0,0)">
<br>
</div>
<div id="gmail-m_-3148385312907451519gmail-m_-4359634714912070359gmail-m_-2259742637545976433Signature">
<div>
<div><font size="2"><span style="font-size:11pt">
<div>***************************************<br>
Dr. Wayne Barkhouse<br>
Professor<br>
Department of Physics and Astrophysics<br>
University of North Dakota<br>
Grand Forks, ND 58202-7129<br>
<br>
Email: <a href="mailto:wayne.barkhouse@und.edu" target="_blank">wayne.barkhouse@und.edu</a><br>
Phone: 701-777-3520<br>
FaX: 701-777-3523<br>
***************************************</div>
</span></font></div>
</div>
</div>
</div>
<div>
<div style="font-family:Calibri,Helvetica,sans-serif;font-size:14pt;color:rgb(0,0,0)">
<br>
</div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_-3148385312907451519gmail-m_-4359634714912070359gmail-m_-2259742637545976433divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" face="Calibri,
sans-serif" color="#000000"><b>From:</b> <a href="mailto:users-bounces@einsteintoolkit.org" target="_blank">users-bounces@einsteintoolkit.org</a>
<a href="mailto:users-bounces@einsteintoolkit.org" target="_blank"><users-bounces@einsteintoolkit.org></a>
on behalf of Roland Haas <a href="mailto:rhaas@illinois.edu" target="_blank"><rhaas@illinois.edu></a><br>
<b>Sent:</b> Monday, January 24, 2022 9:20 AM<br>
<b>To:</b> Konrad Topolski <a href="mailto:k.topolski2@student.uw.edu.pl" target="_blank"><k.topolski2@student.uw.edu.pl></a><br>
<b>Cc:</b> Einstein Toolkit Users <a href="mailto:users@einsteintoolkit.org" target="_blank"><users@einsteintoolkit.org></a><br>
<b>Subject:</b> Re: [Users] GetComponents script not
working</font>
<div> </div>
</div>
<div><font size="2"><span style="font-size:11pt">
<div>Hello Konrad,<br>
<br>
Hmm, workedforme (not helpful I know), when I
tested this last week on<br>
a Ubuntu 20.04 VM, which makes debugging this
harder. No output at all<br>
is very strange. If you can try, does it work
with any other OS?<br>
<br>
Can you try thess command lines, which makes
Perl enter Debug mode, and<br>
send the log file GetComponents.log that it
produces, please?<br>
<br>
export PERL5DB='sub DB::DB {my ($p, $f, $l) =
caller;my $code = \@{"::_<$f"};print STDERR
">> $f:$l: $code->[$l]";}'<br>
<br>
(all in one line)<br>
<br>
and<br>
<br>
/usr/bin/perl -d ./GetComponents --parallel <a href="https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2021_11/einsteintoolkit.th" target="_blank">
https://bitbucket.org/einsteintoolkit/manifest/raw/ET_2021_11/einsteintoolkit.th</a>
2>&1 | tee GetComponents.log<br>
<br>
(also a single line)<br>
<br>
Yours,<br>
Roland<br>
<br>
-- <br>
My email is as private as my paper mail. I
therefore support encrypting<br>
and signing email messages. Get my PGP key from
<a href="http://pgp.mit.edu" target="_blank">http://pgp.mit.edu</a>
.<br>
</div>
</span></font></div>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a>
<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" target="_blank">http://lists.einsteintoolkit.org/mailman/listinfo/users</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a><br>
<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.einsteintoolkit.org/mailman/listinfo/users</a><br>
</blockquote>
</div>
<br>
<fieldset></fieldset>
<pre>_______________________________________________
Users mailing list
<a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a>
<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" target="_blank">http://lists.einsteintoolkit.org/mailman/listinfo/users</a>
</pre>
</blockquote>
</div>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@einsteintoolkit.org" target="_blank">Users@einsteintoolkit.org</a><br>
<a href="http://lists.einsteintoolkit.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.einsteintoolkit.org/mailman/listinfo/users</a><br>
</blockquote></div>