Project

General

Profile

Support #20653

git-svn install with dependence on Perl's svn library

Added by Gavin Davies 11 months ago. Updated 9 months ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
08/21/2018
Due date:
% Done:

0%

Estimated time:
Scope:
Internal
Experiment:
NOvA
SSI Package:
Co-Assignees:
Duration:

Description

This relates to the git installation that I do believe comes with the "nu" bundle, and has the git-svn module installed.

We request git-svn be installed including the dependency on Perl's SVN library -- this appears to not be the case and as such we can't use git-svn via cvmfs.

We believe git-svn is installed but it depends on Perl's SVN library, which isn't part of the bundle.

Can't locate SVN/Core.pm in @INC (@INC contains: /cvmfs/nova.opensciencegrid.org/externals/git/v2_15_1/Linux64bit+2.6-2.12/share/perl5 /cvmfs/nova.opensciencegrid.org/externals/artdaq_core/v3_01_08/perllib /cvmfs/nova.opensciencegrid.org/externals/art/v2_11_01/perllib /cvmfs/nova.opensciencegrid.org/externals/canvas_root_io/v1_01_05/perllib /cvmfs/nova.opensciencegrid.org/externals/canvas/v3_03_01/perllib /cvmfs/nova.opensciencegrid.org/externals/messagefacility/v2_02_01/perllib /cvmfs/nova.opensciencegrid.org/externals/cetlib/v3_03_00/perllib /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /cvmfs/nova.opensciencegrid.org/externals/git/v2_15_1/Linux64bit+2.6-2.12/share/perl5/Git/SVN/Utils.pm line 6.

History

#1 Updated by Kyle Knoepfel 11 months ago

  • Status changed from New to Work in progress

We will investigate.

#2 Updated by Kyle Knoepfel 11 months ago

  • Status changed from Work in progress to Feedback

On the nodes you are using, you should request the installation of the subversion-perl RPM, which is a companion to the subversion RPM, which we believe is the subversion you are using on those systems. Please let us know if this solution works for you.

#3 Updated by Jeremy Wolcott 11 months ago

So the reason for this request was that we use NOvA-soft on a large number of machines via CVMFS in various computing environments. It's quite a pain to have to contact the admins of each system to install system packages like in the proposed solution, and since git is already a CVMFS product we thought it could potentially be smoother to bundle this particular dependency as well.

#4 Updated by Kyle Knoepfel 9 months ago

Can we get an update on this issue? Were you able to proceed?

#5 Updated by Jeremy Wolcott 9 months ago

In some cases yes, in some cases no. Would still like an assessment of whether it's feasible to bundle it in CVMFS, though; as noted above, we don't have admin of every system we use our software on, and individually contacting every admin is quite a chore.



Also available in: Atom PDF