{"thread":{"id":"28497","subject":"subversion-perl missing","startedAt":"2011-09-26T11:48:59Z","lastAt":"2011-11-29T15:39:55Z","messageCount":14,"participants":["Georg-Johann Lay","Michael J Gruber","Christian Couder","Jakub Narebski","Andreas Schwab","Jason"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"176198","messageId":"4E8066AB.7000208@gjlay.de","threadId":"28497","inReplyTo":null,"subject":"subversion-perl missing","fromName":"Georg-Johann Lay","fromEmail":"avr@gjlay.de","sentAt":"2011-09-26T11:48:59Z","receivedAt":"2011-09-26T11:48:59Z","isPatch":false,"sender":{"key":"avr@gjlay.de","avatar":null},"body":"Hi, I just downloaded git and built from source, version is\n\ngit version 1.7.6.4\n\nI am particularly interested in git-svn, but running it I get complaints\n\nInitialized empty Git repository in /local/Downloads/v4.5.x/.git/\nCan't locate SVN/Core.pm in @INC (@INC contains:\n/usr/local/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n/usr/local/lib/perl5/site_perl/5.10.0\n/usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0\n/usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n/usr/lib/perl5/site_perl/5.10.0\n/usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi\n/usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at\n/usr/local/libexec/git-core/git-svn line 42\n\nI found out that a module like subversion-perl is missing, but installing it\nvia OpenSuse 1.11 would downgrade my SVN installation, so I skipped that.\n\nThus, being no admin and no perl guy, I am stuck now and am asking here for\nsome kind help, being very well aware that it's not a git issue but just about\ngetting some prerequisite for git.\n\nWhere do I have to go to get the svn+perl stuff? Couldn't locate anything like\nthat in subversion.tigris.org, so that I am stuck and need some hints on how to\nproceed.\n\nMany thanks,\n\nJohann\n"},{"id":"176204","messageId":"4E807829.7050609@drmicha.warpmail.net","threadId":"28497","inReplyTo":"4E8066AB.7000208@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2011-09-26T13:03:37Z","receivedAt":"2011-09-26T13:03:37Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Georg-Johann Lay venit, vidit, dixit 26.09.2011 13:48:\n> Hi, I just downloaded git and built from source, version is\n> \n> git version 1.7.6.4\n> \n> I am particularly interested in git-svn, but running it I get complaints\n> \n> Initialized empty Git repository in /local/Downloads/v4.5.x/.git/\n> Can't locate SVN/Core.pm in @INC (@INC contains:\n> /usr/local/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n> /usr/local/lib/perl5/site_perl/5.10.0\n> /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0\n> /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n> /usr/lib/perl5/site_perl/5.10.0\n> /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi\n> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at\n> /usr/local/libexec/git-core/git-svn line 42\n> \n> I found out that a module like subversion-perl is missing, but installing it\n> via OpenSuse 1.11 would downgrade my SVN installation, so I skipped that.\n\nSo, where did you get your svn from? If you compiled it yourself, you\nshould rebuild it with the perl bindings. Make sure you note where you\ninstall this to - you may have to adjust your PERL5LIB.\n\n> Thus, being no admin and no perl guy, I am stuck now and am asking here for\n> some kind help, being very well aware that it's not a git issue but just about\n> getting some prerequisite for git.\n> \n> Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n> that in subversion.tigris.org, so that I am stuck and need some hints on how to\n> proceed.\n> \n> Many thanks,\n> \n> Johann\n"},{"id":"176205","messageId":"4E80811B.4030309@gjlay.de","threadId":"28497","inReplyTo":"4E807829.7050609@drmicha.warpmail.net","subject":"Re: subversion-perl missing","fromName":"Georg-Johann Lay","fromEmail":"avr@gjlay.de","sentAt":"2011-09-26T13:41:47Z","receivedAt":"2011-09-26T13:41:47Z","isPatch":false,"sender":{"key":"avr@gjlay.de","avatar":null},"body":"Michael J Gruber schrieb:\n> Georg-Johann Lay venit, vidit, dixit 26.09.2011 13:48:\n>> Hi, I just downloaded git and built from source, version is\n>>\n>> git version 1.7.6.4\n>>\n>> I am particularly interested in git-svn, but running it I get complaints\n>>\n>> Initialized empty Git repository in /local/Downloads/v4.5.x/.git/\n>> Can't locate SVN/Core.pm in @INC (@INC contains:\n>> /usr/local/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>> /usr/local/lib/perl5/site_perl/5.10.0\n>> /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0\n>> /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>> /usr/lib/perl5/site_perl/5.10.0\n>> /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi\n>> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at\n>> /usr/local/libexec/git-core/git-svn line 42\n>>\n>> I found out that a module like subversion-perl is missing, but installing it\n>> via OpenSuse 1.11 would downgrade my SVN installation, so I skipped that.\n> \n> So, where did you get your svn from? If you compiled it yourself, you\n> should rebuild it with the perl bindings. Make sure you note where you\n> install this to - you may have to adjust your PERL5LIB.\n\nHi Michael\n\nsvn identifies itself as\n\n > svn --version\n\nsvn, version 1.6.2 (r37639)\n   compiled Jun 19 2009, 12:21:15\n\nCopyright (C) 2000-2009 CollabNet.\nSubversion is open source software, see http://subversion.tigris.org/\nThis product includes software developed by CollabNet (http://www.Collab.Net/).\n\nThe following repository access (RA) modules are available:\n\n* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.\n  - handles 'http' scheme\n  - handles 'https' scheme\n* ra_svn : Module for accessing a repository using the svn network protocol.\n  - with Cyrus SASL authentication\n  - handles 'svn' scheme\n* ra_local : Module for accessing a repository on local disk.\n  - handles 'file' scheme\n\nand its installed in\n\n > which svn\n\n/usr/bin/svn\n\n > echo $PERL5LIB\n\n<empty>\n\nso looks like plain vanilla installation/build.\n\nIs \"perl bindings\" the \"subversion-perl\" package (which likes to downgrade my\nsvn upon installing in yast)?\n\nIs it a part of SVN (couln't find it there) or of perl?\n\n > perl --version    says:\n\nThis is perl, v5.10.0 built for i586-linux-thread-multi\n\nCopyright 1987-2007, Larry Wall\n...\n\n>> Thus, being no admin and no perl guy, I am stuck now and am asking here for\n>> some kind help, being very well aware that it's not a git issue but just about\n>> getting some prerequisite for git.\n>>\n>> Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n>> that in subversion.tigris.org, so that I am stuck and need some hints on how to\n>> proceed.\n>>\n>> Many thanks,\n>>\n>> Johann\n"},{"id":"176209","messageId":"4E8089BC.6030000@drmicha.warpmail.net","threadId":"28497","inReplyTo":"4E80811B.4030309@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2011-09-26T14:18:36Z","receivedAt":"2011-09-26T14:18:36Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Georg-Johann Lay venit, vidit, dixit 26.09.2011 15:41:\n> Michael J Gruber schrieb:\n>> Georg-Johann Lay venit, vidit, dixit 26.09.2011 13:48:\n>>> Hi, I just downloaded git and built from source, version is\n>>>\n>>> git version 1.7.6.4\n>>>\n>>> I am particularly interested in git-svn, but running it I get complaints\n>>>\n>>> Initialized empty Git repository in /local/Downloads/v4.5.x/.git/\n>>> Can't locate SVN/Core.pm in @INC (@INC contains:\n>>> /usr/local/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>>> /usr/local/lib/perl5/site_perl/5.10.0\n>>> /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0\n>>> /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>>> /usr/lib/perl5/site_perl/5.10.0\n>>> /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi\n>>> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at\n>>> /usr/local/libexec/git-core/git-svn line 42\n>>>\n>>> I found out that a module like subversion-perl is missing, but installing it\n>>> via OpenSuse 1.11 would downgrade my SVN installation, so I skipped that.\n>>\n>> So, where did you get your svn from? If you compiled it yourself, you\n>> should rebuild it with the perl bindings. Make sure you note where you\n>> install this to - you may have to adjust your PERL5LIB.\n> \n> Hi Michael\n> \n> svn identifies itself as\n> \n>  > svn --version\n> \n> svn, version 1.6.2 (r37639)\n>    compiled Jun 19 2009, 12:21:15\n> \n> Copyright (C) 2000-2009 CollabNet.\n> Subversion is open source software, see http://subversion.tigris.org/\n> This product includes software developed by CollabNet (http://www.Collab.Net/).\n> \n> The following repository access (RA) modules are available:\n> \n> * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.\n>   - handles 'http' scheme\n>   - handles 'https' scheme\n> * ra_svn : Module for accessing a repository using the svn network protocol.\n>   - with Cyrus SASL authentication\n>   - handles 'svn' scheme\n> * ra_local : Module for accessing a repository on local disk.\n>   - handles 'file' scheme\n> \n> and its installed in\n> \n>  > which svn\n> \n> /usr/bin/svn\n> \n>  > echo $PERL5LIB\n> \n> <empty>\n> \n> so looks like plain vanilla installation/build.\n> \n> Is \"perl bindings\" the \"subversion-perl\" package (which likes to downgrade my\n> svn upon installing in yast)?\n\nYes, subversion-perl are the perl bindings, and if your distro has\nmismatching versions of subversion and subversion perl, then they have a\nproblem, sorry :|\n\n> Is it a part of SVN (couln't find it there) or of perl?\n> \n>  > perl --version    says:\n> \n> This is perl, v5.10.0 built for i586-linux-thread-multi\n> \n> Copyright 1987-2007, Larry Wall\n> ...\n> \n>>> Thus, being no admin and no perl guy, I am stuck now and am asking here for\n>>> some kind help, being very well aware that it's not a git issue but just about\n>>> getting some prerequisite for git.\n>>>\n>>> Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n>>> that in subversion.tigris.org, so that I am stuck and need some hints on how to\n>>> proceed.\n>>>\n>>> Many thanks,\n>>>\n>>> Johann\n> \n"},{"id":"176211","messageId":"CAP8UFD0PiiA9SxvOuuh4t8P96v+iaJ0TfcBr1-xjMh4TXBEONQ@mail.gmail.com","threadId":"28497","inReplyTo":"4E8066AB.7000208@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Christian Couder","fromEmail":"christian.couder@gmail.com","sentAt":"2011-09-26T14:48:41Z","receivedAt":"2011-09-26T14:48:41Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Hi,\n\nOn Mon, Sep 26, 2011 at 1:48 PM, Georg-Johann Lay <avr@gjlay.de> wrote:\n>\n> Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n> that in subversion.tigris.org, so that I am stuck and need some hints on how to\n> proceed.\n\nPerhaps you can try to install this module from CPAN:\n\nhttp://search.cpan.org/~mschwern/Alien-SVN-v1.6.12.1/\n\nor from it's github repo:\n\nhttps://github.com/schwern/alien-svn\n\nRegards,\nChristian.\n"},{"id":"176213","messageId":"4E80916A.9060809@gjlay.de","threadId":"28497","inReplyTo":"4E8089BC.6030000@drmicha.warpmail.net","subject":"Re: subversion-perl missing","fromName":"Georg-Johann Lay","fromEmail":"avr@gjlay.de","sentAt":"2011-09-26T14:51:22Z","receivedAt":"2011-09-26T14:51:22Z","isPatch":false,"sender":{"key":"avr@gjlay.de","avatar":null},"body":"Michael J Gruber schrieb:\n> Georg-Johann Lay venit, vidit, dixit 26.09.2011 15:41:\n>> Michael J Gruber schrieb:\n>>> Georg-Johann Lay venit, vidit, dixit 26.09.2011 13:48:\n>>>> Hi, I just downloaded git and built from source, version is\n>>>>\n>>>> git version 1.7.6.4\n>>>>\n>>>> I am particularly interested in git-svn, but running it I get complaints\n>>>>\n>>>> Initialized empty Git repository in /local/Downloads/v4.5.x/.git/\n>>>> Can't locate SVN/Core.pm in @INC (@INC contains:\n>>>> /usr/local/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>>>> /usr/local/lib/perl5/site_perl/5.10.0\n>>>> /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0\n>>>> /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>>>> /usr/lib/perl5/site_perl/5.10.0\n>>>> /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi\n>>>> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at\n>>>> /usr/local/libexec/git-core/git-svn line 42\n>>>>\n>>>> I found out that a module like subversion-perl is missing, but installing it\n>>>> via OpenSuse 1.11 would downgrade my SVN installation, so I skipped that.\n>>> So, where did you get your svn from? If you compiled it yourself, you\n>>> should rebuild it with the perl bindings. Make sure you note where you\n>>> install this to - you may have to adjust your PERL5LIB.\n>> Hi Michael\n>>\n>> svn identifies itself as\n>>\n>>  > svn --version\n>>\n>> svn, version 1.6.2 (r37639)\n>>    compiled Jun 19 2009, 12:21:15\n>>\n>> Copyright (C) 2000-2009 CollabNet.\n>> Subversion is open source software, see http://subversion.tigris.org/\n>> This product includes software developed by CollabNet (http://www.Collab.Net/).\n>>\n>> The following repository access (RA) modules are available:\n>>\n>> * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.\n>>   - handles 'http' scheme\n>>   - handles 'https' scheme\n>> * ra_svn : Module for accessing a repository using the svn network protocol.\n>>   - with Cyrus SASL authentication\n>>   - handles 'svn' scheme\n>> * ra_local : Module for accessing a repository on local disk.\n>>   - handles 'file' scheme\n>>\n>> and its installed in\n>>\n>>  > which svn\n>>\n>> /usr/bin/svn\n>>\n>>  > echo $PERL5LIB\n>>\n>> <empty>\n>>\n>> so looks like plain vanilla installation/build.\n>>\n>> Is \"perl bindings\" the \"subversion-perl\" package (which likes to downgrade my\n>> svn upon installing in yast)?\n> \n> Yes, subversion-perl are the perl bindings, and if your distro has\n> mismatching versions of subversion and subversion perl, then they have a\n> problem, sorry :|\n>> Is it a part of SVN (couln't find it there) or of perl?\n\n\nI could find\nhttp://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/swig/INSTALL\nand hope that explains the trick so that a noob like me doesn't get lost...\n\nMany, many thanks for your help Michael!\n\nJohann\n"},{"id":"176214","messageId":"4E809235.2080401@drmicha.warpmail.net","threadId":"28497","inReplyTo":"4E80916A.9060809@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Michael J Gruber","fromEmail":"git@drmicha.warpmail.net","sentAt":"2011-09-26T14:54:45Z","receivedAt":"2011-09-26T14:54:45Z","isPatch":false,"sender":{"key":"git@grubix.eu","avatar":"https://avatars.githubusercontent.com/u/233215?v=4"},"body":"Georg-Johann Lay venit, vidit, dixit 26.09.2011 16:51:\n> Michael J Gruber schrieb:\n>> Georg-Johann Lay venit, vidit, dixit 26.09.2011 15:41:\n>>> Michael J Gruber schrieb:\n>>>> Georg-Johann Lay venit, vidit, dixit 26.09.2011 13:48:\n>>>>> Hi, I just downloaded git and built from source, version is\n>>>>>\n>>>>> git version 1.7.6.4\n>>>>>\n>>>>> I am particularly interested in git-svn, but running it I get complaints\n>>>>>\n>>>>> Initialized empty Git repository in /local/Downloads/v4.5.x/.git/\n>>>>> Can't locate SVN/Core.pm in @INC (@INC contains:\n>>>>> /usr/local/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>>>>> /usr/local/lib/perl5/site_perl/5.10.0\n>>>>> /usr/lib/perl5/5.10.0/i586-linux-thread-multi /usr/lib/perl5/5.10.0\n>>>>> /usr/lib/perl5/site_perl/5.10.0/i586-linux-thread-multi\n>>>>> /usr/lib/perl5/site_perl/5.10.0\n>>>>> /usr/lib/perl5/vendor_perl/5.10.0/i586-linux-thread-multi\n>>>>> /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at\n>>>>> /usr/local/libexec/git-core/git-svn line 42\n>>>>>\n>>>>> I found out that a module like subversion-perl is missing, but installing it\n>>>>> via OpenSuse 1.11 would downgrade my SVN installation, so I skipped that.\n>>>> So, where did you get your svn from? If you compiled it yourself, you\n>>>> should rebuild it with the perl bindings. Make sure you note where you\n>>>> install this to - you may have to adjust your PERL5LIB.\n>>> Hi Michael\n>>>\n>>> svn identifies itself as\n>>>\n>>>  > svn --version\n>>>\n>>> svn, version 1.6.2 (r37639)\n>>>    compiled Jun 19 2009, 12:21:15\n>>>\n>>> Copyright (C) 2000-2009 CollabNet.\n>>> Subversion is open source software, see http://subversion.tigris.org/\n>>> This product includes software developed by CollabNet (http://www.Collab.Net/).\n>>>\n>>> The following repository access (RA) modules are available:\n>>>\n>>> * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.\n>>>   - handles 'http' scheme\n>>>   - handles 'https' scheme\n>>> * ra_svn : Module for accessing a repository using the svn network protocol.\n>>>   - with Cyrus SASL authentication\n>>>   - handles 'svn' scheme\n>>> * ra_local : Module for accessing a repository on local disk.\n>>>   - handles 'file' scheme\n>>>\n>>> and its installed in\n>>>\n>>>  > which svn\n>>>\n>>> /usr/bin/svn\n>>>\n>>>  > echo $PERL5LIB\n>>>\n>>> <empty>\n>>>\n>>> so looks like plain vanilla installation/build.\n>>>\n>>> Is \"perl bindings\" the \"subversion-perl\" package (which likes to downgrade my\n>>> svn upon installing in yast)?\n>>\n>> Yes, subversion-perl are the perl bindings, and if your distro has\n>> mismatching versions of subversion and subversion perl, then they have a\n>> problem, sorry :|\n>>> Is it a part of SVN (couln't find it there) or of perl?\n> \n> \n> I could find\n> http://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/swig/INSTALL\n> and hope that explains the trick so that a noob like me doesn't get lost...\n\nThat requires you to build swig and subversion, which I thought you\nwanted to avoid. But if that does not scare you - by all means go ahead :)\n\n> Many, many thanks for your help Michael!\n> \n> Johann\n\nCheers,\nMichael\n"},{"id":"176227","messageId":"4E80AD1B.3080700@gjlay.de","threadId":"28497","inReplyTo":"CAP8UFD0PiiA9SxvOuuh4t8P96v+iaJ0TfcBr1-xjMh4TXBEONQ@mail.gmail.com","subject":"Re: subversion-perl missing","fromName":"Georg-Johann Lay","fromEmail":"avr@gjlay.de","sentAt":"2011-09-26T16:49:31Z","receivedAt":"2011-09-26T16:49:31Z","isPatch":false,"sender":{"key":"avr@gjlay.de","avatar":null},"body":"Christian Couder schrieb:\n> Hi,\n> \n> On Mon, Sep 26, 2011 at 1:48 PM, Georg-Johann Lay <spam@spam.com> wrote:\n>> Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n>> that in subversion.tigris.org, so that I am stuck and need some hints on how to\n>> proceed.\n> \n> Perhaps you can try to install this module from CPAN:\n> \n> http://search.cpan.org/~mschwern/Alien-SVN-v1.6.12.1/\n> \n> or from it's github repo:\n> \n> https://github.com/schwern/alien-svn\n\nHi Christian,\n\nthanks for that hint.\n\nAfter getting that piece of software, running ./Build.PL and ./Build I just\ndon't know what to do next.  The README doesn't say anything about how to use\nthe built modules or how to do an install.\n\nAs git-svn complains\n\n...Can't locate SVN/Core.pm in @INC (@INC contains: ...\n\nand\n\n schwern-alien-svn-9298884>find . -name 'Core.pm'\n./src/subversion/subversion/bindings/swig/perl/native/Core.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Core.pm\n\nthe question is how to do the final trick of telling git how to use Core.pm\n(and which of the two?) and do the connexion between git and alien-svn.\n\nSorry for the noob questions, never used perl or git before...\n\nJohann\n\n> Regards,\n> Christian.\n\np.s. is it possible not to open quote e-mail addresses in mailing lists?\n"},{"id":"176231","messageId":"m3k48vp6l7.fsf@localhost.localdomain","threadId":"28497","inReplyTo":"4E80AD1B.3080700@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2011-09-26T17:17:04Z","receivedAt":"2011-09-26T17:17:04Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"Georg-Johann Lay writes:\n> Christian Couder schrieb:\n> > On Mon, Sep 26, 2011 at 1:48 PM, Georg-Johann Lay <spam@spam.com> wrote:\n\n> > > Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n> > > that in subversion.tigris.org, so that I am stuck and need some hints on how to\n> > > proceed.\n> > \n> > Perhaps you can try to install this module from CPAN:\n> > \n> > http://search.cpan.org/~mschwern/Alien-SVN-v1.6.12.1/\n> > \n> > or from it's github repo:\n> > \n> > https://github.com/schwern/alien-svn\n> \n> Hi Christian,\n> \n> thanks for that hint.\n> \n> After getting that piece of software, running ./Build.PL and ./Build I just\n> don't know what to do next.  The README doesn't say anything about how to use\n> the built modules or how to do an install.\n\nIf you don't have admin privileges on the box, the best solution would\nbe to use local::lib[1] to install Perl modules in your home directory\nfor you (#perl IRC channel on FreeNode, or perlmonks are really helpful).\n\nI really recommend it, together with cpanm[2] (which can configure\nlocal::lib for you, via --local-lib option), though the latter is not\nnecessary.\n\n[1]: http://search.cpan.org/~apeiron/local-lib-1.008004/lib/local/lib.pm\n[2]: http://search.cpan.org/~miyagawa/App-cpanminus-1.4008/bin/cpanm\n\n\nIf you have admin privileges, I think the best solution would be\neither find repository which has subversion-perl that matches your\nversion of Subversion, or compile subversion-perl from a source\npackage... though this might be more difficult, it has advantage of\nbeing in package management.\n \n> As git-svn complains\n> \n> ...Can't locate SVN/Core.pm in @INC (@INC contains: ...\n> \n> and\n> \n>  schwern-alien-svn-9298884>find . -name 'Core.pm'\n> ./src/subversion/subversion/bindings/swig/perl/native/Core.pm\n> ./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Core.pm\n> \n> the question is how to do the final trick of telling git how to use Core.pm\n> (and which of the two?) and do the connexion between git and alien-svn.\n> \n> Sorry for the noob questions, never used perl or git before...\n\nYou have to install subversion-perl somewhere, not only build it.\nThough you could fiddle with PERL5LIB (which is PATH-like environmtne\nvariable to specify where to search for Perl modules) to make Perl\nfind your built but not installed Alien::SVN.\n\nHTH\n-- \nJakub Narębski\n"},{"id":"176258","messageId":"m2vcsf80vh.fsf@igel.home","threadId":"28497","inReplyTo":"4E80811B.4030309@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Andreas Schwab","fromEmail":"schwab@linux-m68k.org","sentAt":"2011-09-26T21:11:46Z","receivedAt":"2011-09-26T21:11:46Z","isPatch":false,"sender":{"key":"schwab@linux-m68k.org","avatar":"https://avatars.githubusercontent.com/u/2175493?v=4"},"body":"Georg-Johann Lay <avr@gjlay.de> writes:\n\n> svn identifies itself as\n>\n>  > svn --version\n>\n> svn, version 1.6.2 (r37639)\n>    compiled Jun 19 2009, 12:21:15\n\nopenSUSE 11.1 contained subversion 1.5.2 (and 1.5.7 as an update), so\nthis is definitely not vanilla.\n\nAndreas.\n\n-- \nAndreas Schwab, schwab@linux-m68k.org\nGPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5\n\"And now for something completely different.\"\n"},{"id":"176396","messageId":"4E82F18E.9080304@gjlay.de","threadId":"28497","inReplyTo":"m3k48vp6l7.fsf@localhost.localdomain","subject":"Re: subversion-perl missing","fromName":"Georg-Johann Lay","fromEmail":"avr@gjlay.de","sentAt":"2011-09-28T10:06:06Z","receivedAt":"2011-09-28T10:06:06Z","isPatch":false,"sender":{"key":"avr@gjlay.de","avatar":null},"body":"Jakub Narebski schrieb:\n> Georg-Johann Lay writes:\n>> Christian Couder schrieb:\n>>> On Mon, Sep 26, 2011 at 1:48 PM, Georg-Johann Lay <spam@spam.com> wrote:\n> \n>>>> Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n>>>> that in subversion.tigris.org, so that I am stuck and need some hints on how to\n>>>> proceed.\n>>> Perhaps you can try to install this module from CPAN:\n>>>\n>>> http://search.cpan.org/~mschwern/Alien-SVN-v1.6.12.1/\n>>>\n>>> or from it's github repo:\n>>>\n>>> https://github.com/schwern/alien-svn\n>> Hi Christian,\n>>\n>> thanks for that hint.\n>>\n>> After getting that piece of software, running ./Build.PL and ./Build I just\n>> don't know what to do next.  The README doesn't say anything about how to use\n>> the built modules or how to do an install.\n> \n> If you don't have admin privileges on the box, the best solution would\n> be to use local::lib[1] to install Perl modules in your home directory\n> for you (#perl IRC channel on FreeNode, or perlmonks are really helpful).\n> \n> I really recommend it, together with cpanm[2] (which can configure\n> local::lib for you, via --local-lib option), though the latter is not\n> necessary.\n> \n> [1]: http://search.cpan.org/~apeiron/local-lib-1.008004/lib/local/lib.pm\n> [2]: http://search.cpan.org/~miyagawa/App-cpanminus-1.4008/bin/cpanm\n> \n> \n> If you have admin privileges, I think the best solution would be\n> either find repository which has subversion-perl that matches your\n> version of Subversion, or compile subversion-perl from a source\n> package... though this might be more difficult, it has advantage of\n> being in package management.\n>  \n>> As git-svn complains\n>>\n>> ...Can't locate SVN/Core.pm in @INC (@INC contains: ...\n>>\n>> and\n>>\n>>  schwern-alien-svn-9298884>find . -name 'Core.pm'\n>> ./src/subversion/subversion/bindings/swig/perl/native/Core.pm\n>> ./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Core.pm\n>>\n>> the question is how to do the final trick of telling git how to use Core.pm\n>> (and which of the two?) and do the connexion between git and alien-svn.\n>>\n>> Sorry for the noob questions, never used perl or git before...\n> \n> You have to install subversion-perl somewhere, not only build it.\n\nUnfortunately, that package comes without hints on doing that.\n\nAs far as I understand, alien-svn comes with SVN sources which it uses for its\nown perl packages to provide svn stuff to perl, but don't install/build new svn\nversion.\n\n> Though you could fiddle with PERL5LIB (which is PATH-like environmtne\n\n > find . -name '*.pm'\n\n./src/subversion/subversion/bindings/swig/perl/native/Delta.pm\n./src/subversion/subversion/bindings/swig/perl/native/Base.pm\n./src/subversion/subversion/bindings/swig/perl/native/Ra.pm\n./src/subversion/subversion/bindings/swig/perl/native/Repos.pm\n./src/subversion/subversion/bindings/swig/perl/native/Core.pm\n./src/subversion/subversion/bindings/swig/perl/native/Wc.pm\n./src/subversion/subversion/bindings/swig/perl/native/Client.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Delta.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Base.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Ra.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Repos.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Core.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Wc.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Client.pm\n./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Fs.pm\n./src/subversion/subversion/bindings/swig/perl/native/Fs.pm\n./inc/My/SVN/Builder.pm\n./lib/Alien/SVN.pm\n./blib/lib/Alien/SVN.pm\n\nand so I added the paths to PERL5LIB:\n  export PERL5LIB=\\\n  <alien-svn>/blib/lib/Alien\\\n  :<alien-svn>/src/subversion/subversion/bindings/swig/perl/native/blib/lib\\\n  :<alien-svn>/src/subversion/subversion/bindings/swig/perl/native\nwhere \".\" is the source directory of alien-svn and where the ./Build.PL and\n./Build scripts ran.\n\nRunning git-svn with that complains\n\nCan't locate loadable object for module SVN::_Core in @INC (@INC contains:\n...\n<alien-svn>/blib/lib/Alien\n<alien-svn>/src/subversion/subversion/bindings/swig/perl/native/blib/lib\n<alien-svn>/src/subversion/subversion/bindings/swig/perl/native\n...) at\n<alien-svn>/src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Base.pm\nline 59\nBEGIN failed--compilation aborted at\n<alien-svn>/src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Core.pm\nline 5.\nCompilation failed in require at /usr/local/libexec/git-core/git-svn line 42.\n\ngit-svn:42 is mumbling about some problems:\n\nsub _req_svn {\n\trequire SVN::Core; # use()-ing this causes segfaults for me... *shrug*\n\nOr is there needed even more like a _Core.pm? alien-svn should build it,\ndoesn't it?\n\n> variable to specify where to search for Perl modules) to make Perl\n> find your built but not installed Alien::SVN.\n\nHow do I install that?\n\nSorry for all these question. Admin left the company some weeks ago and I am\nstruggling to get this to work somehow between my everyday work...\n"},{"id":"176399","messageId":"201109281459.31689.jnareb@gmail.com","threadId":"28497","inReplyTo":"4E82F18E.9080304@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2011-09-28T12:59:30Z","receivedAt":"2011-09-28T12:59:30Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"On Wed, 28 Sep 2011, Georg-Johann Lay wrote:\n> Jakub Narebski schrieb:\n>> Georg-Johann Lay writes:\n>>> Christian Couder schrieb:\n>>>> On Mon, Sep 26, 2011 at 1:48 PM, Georg-Johann Lay <spam@spam.com> wrote:\n \n>>>>> Where do I have to go to get the svn+perl stuff? Couldn't locate anything like\n>>>>> that in subversion.tigris.org, so that I am stuck and need some hints on how to\n>>>>> proceed.\n>>>>\n>>>> Perhaps you can try to install this module from CPAN:\n>>>>\n>>>> http://search.cpan.org/~mschwern/Alien-SVN-v1.6.12.1/\n>>>>\n>>>> or from it's github repo:\n>>>>\n>>>> https://github.com/schwern/alien-svn\n>>>\n>>> thanks for that hint.\n>>>\n>>> After getting that piece of software, running ./Build.PL and ./Build I just\n>>> don't know what to do next.  The README doesn't say anything about how to use\n>>> the built modules or how to do an install.\n>> \n>> If you don't have admin privileges on the box, the best solution would\n>> be to use local::lib[1] to install Perl modules in your home directory\n>> for you (#perl IRC channel on FreeNode, or perlmonks are really helpful).\n>> \n>> I really recommend it, together with cpanm[2] (which can configure\n>> local::lib for you, via --local-lib option), though the latter is not\n>> necessary.\n>> \n>> [1]: http://search.cpan.org/~apeiron/local-lib-1.008004/lib/local/lib.pm\n>> [2]: http://search.cpan.org/~miyagawa/App-cpanminus-1.4008/bin/cpanm\n>> \n>> \n>> If you have admin privileges, I think the best solution would be\n>> either find repository which has subversion-perl that matches your\n>> version of Subversion, or compile subversion-perl from a source\n>> package... though this might be more difficult, it has advantage of\n>> being in package management.\n>>  \n>>> As git-svn complains\n>>>\n>>> ...Can't locate SVN/Core.pm in @INC (@INC contains: ...\n>>>\n>>> and\n>>>\n>>>  schwern-alien-svn-9298884>find . -name 'Core.pm'\n>>> ./src/subversion/subversion/bindings/swig/perl/native/Core.pm\n>>> ./src/subversion/subversion/bindings/swig/perl/native/blib/lib/SVN/Core.pm\n>>>\n>>> the question is how to do the final trick of telling git how to use Core.pm\n>>> (and which of the two?) and do the connexion between git and alien-svn.\n>>>\n>>> Sorry for the noob questions, never used perl or git before...\n>> \n>> You have to install subversion-perl somewhere, not only build it.\n> \n> Unfortunately, that package comes without hints on doing that.\n> \n> As far as I understand, alien-svn comes with SVN sources which it uses for its\n> own perl packages to provide svn stuff to perl, but don't install/build new svn\n> version.\n\nStep by step instruction.\n\n1. Follow instructions on local::lib manpage\n   http://search.cpan.org/perldoc?local::lib\n\n   c.f. http://perl.jonallen.info/writing/articles/install-perl-modules-without-root\n\n2. (Optional). Follow instructions on cpanm manpage, e.g. http://cpanmin.us\n   or http://search.cpan.org/perldoc?cpanm\n\n3. Install Alien::SVN from CPAN using 'cpan' client or 'cpanm', e.g.\n\n   $ cpanm Alien::SVN\n\nNow you are able to install Perl modules in your home directory.\n-- \nJakub Narebski\nPoland\n"},{"id":"176428","messageId":"4E83433E.9000702@gjlay.de","threadId":"28497","inReplyTo":"201109281459.31689.jnareb@gmail.com","subject":"Re: subversion-perl missing","fromName":"Georg-Johann Lay","fromEmail":"avr@gjlay.de","sentAt":"2011-09-28T15:54:38Z","receivedAt":"2011-09-28T15:54:38Z","isPatch":false,"sender":{"key":"avr@gjlay.de","avatar":null},"body":"Jakub Narebski schrieb:\n> On Wed, 28 Sep 2011, Georg-Johann Lay wrote:\n>> As far as I understand, alien-svn comes with SVN sources which it uses for its\n>> own perl packages to provide svn stuff to perl, but don't install/build new svn\n>> version.\n> \n> Step by step instruction.\n> \n> 1. Follow instructions on local::lib manpage\n>    http://search.cpan.org/perldoc?local::lib\n> \n>    c.f. http://perl.jonallen.info/writing/articles/install-perl-modules-without-root\n> \n> 2. (Optional). Follow instructions on cpanm manpage, e.g. http://cpanmin.us\n>    or http://search.cpan.org/perldoc?cpanm\n> \n> 3. Install Alien::SVN from CPAN using 'cpan' client or 'cpanm', e.g.\n> \n>    $ cpanm Alien::SVN\n> \n> Now you are able to install Perl modules in your home directory.\n\nThank you very much, I never would have found the way through all that jungle\nalone!\n\nAfter steps 1-3 succeeded (as far as I can tell) I can run git svn (but not\ngit-svn) now.\n\nWith an SVN repo I can do\n\n$ svn list http://repo/path\n\narchive/\nbranches/\ntags/\ntrunk/\n\nand\n\n$ svn checkout http://repo/path\n\nbut git svn complains:\n\n$ git svn clone -s --username=georg http://repo/path\n\nInitialized empty Git repository in /local/georg/path/.git/\nBad URL passed to RA layer: Unrecognized URL scheme for 'http://repo/path' at\n/usr/local/libexec/git-core/git-svn line 1941\n\nDoes git svn not support http?\n\n>From what I read in git svn --help this should suffice to checkout from SVN and\nhttp is mentioned explicitly in an example.\n\nSo is my git-svn still broken/not functional or am I missing something from the\ndocs?\n\nJohann\n"},{"id":"180092","messageId":"loom.20111129T163826-35@post.gmane.org","threadId":"28497","inReplyTo":"4E83433E.9000702@gjlay.de","subject":"Re: subversion-perl missing","fromName":"Jason","fromEmail":"ashbyj@imsweb.com","sentAt":"2011-11-29T15:39:55Z","receivedAt":"2011-11-29T15:39:55Z","isPatch":false,"sender":{"key":"ashbyj@imsweb.com","avatar":null},"body":"Hi Johann,\nWere you able to get this working?  I'm also getting the \"Bad URL passed to RA\nlayer: Unrecognized URL scheme\" error when trying to run \"git svn clone\".  \n"}]}