https://bugzilla.novell.com/show_bug.cgi?id=844192 https://bugzilla.novell.com/show_bug.cgi?id=844192#c0 Summary: git svn died of signal 11 - needs latest libserf package Classification: openSUSE Product: openSUSE Factory Version: 13.1 Beta 1 Platform: x86-64 OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: srinidhi@novell.com QAContact: qa-bugs@suse.de Found By: --- Blocker: --- When using "git svn rebase" or any other git-svn command in openSUSE 13.1 Beta1, it crashes.
$ GIT_TRACE_PACKET=1 GIT_TRACE=2 git svn rebase trace: exec: 'git-svn' 'rebase' trace: run_command: 'git-svn' 'rebase' trace: built-in: git 'rev-parse' '--git-dir' trace: built-in: git 'rev-parse' '--show-cdup' trace: built-in: git 'config' '--int' '--get' 'svn.logwindowsize' trace: built-in: git 'config' '--bool' '--get' 'svn.noauthcache' trace: built-in: git 'config' '--get' 'svn.configdir' trace: built-in: git 'config' '--get' 'svn.ignorepaths' trace: built-in: git 'config' '--get' 'svn.ignorerefs' trace: built-in: git 'config' '--bool' '--get' 'svn.addauthorfrom' trace: built-in: git 'config' '--bool' '--get' 'svn.fetchall' trace: built-in: git 'config' '--bool' '--get' 'svn.quiet' trace: built-in: git 'config' '--bool' '--get' 'svn.local' trace: built-in: git 'config' '--bool' '--get' 'svn.useSvmProps' trace: built-in: git 'config' '--bool' '--get' 'svn.preservemerges' trace: built-in: git 'config' '--get' 'svn.repackflags' trace: built-in: git 'config' '--bool' '--get' 'svn.nocheckout' trace: built-in: git 'config' '--get' 'svn.authorsfile' trace: built-in: git 'config' '--bool' '--get' 'svn.localtime' trace: built-in: git 'config' '--bool' '--get' 'svn.followparent' trace: built-in: git 'config' '--get' 'svn.username' trace: built-in: git 'config' '--int' '--get' 'svn.repack' trace: built-in: git 'config' '--get' 'svn.authorsprog' trace: built-in: git 'config' '--get' 'svn.includepaths' trace: built-in: git 'config' '--bool' '--get' 'svn.useSvnsyncProps' trace: built-in: git 'config' '--bool' '--get' 'svn.noMetadata' trace: built-in: git 'config' '--bool' '--get' 'svn.dryrun' trace: built-in: git 'config' '--get' 'svn.strategy' trace: built-in: git 'config' '--bool' '--get' 'svn.uselogauthor' trace: built-in: git 'config' '--bool' '--get' 'svn.merge' trace: built-in: git 'config' '--bool' '--get' 'svn.verbose' trace: built-in: git 'rev-parse' '--symbolic' '--all' trace: built-in: git 'config' '-l' trace: built-in: git 'config' '-l' trace: built-in: git 'update-index' '--refresh' trace: built-in: git 'rev-list' '--first-parent' '--pretty=medium' 'HEAD' '--' trace: built-in: git 'config' '--bool' 'svn.useSvmProps' trace: built-in: git 'config' '-l' trace: built-in: git 'config' '--get' 'svn-remote.svn.rewriteRoot' trace: built-in: git 'config' '--get' 'svn-remote.svn.fetch' ':refs/remotes/git-svn$' trace: built-in: git 'config' '--get' 'svn-remote.svn.url' trace: built-in: git 'config' '--get' 'svn-remote.svn.pushurl' trace: built-in: git 'config' '--get' 'svn-remote.svn.uuid' trace: built-in: git 'config' '--get' 'svn-remote.svn.rewriteRoot' trace: built-in: git 'config' '--get' 'svn-remote.svn.rewriteUUID' trace: built-in: git 'rev-list' '--pretty=raw' '--reverse' 'f99316e51753971e243646a208b1dc2cadae784c..refs/remotes/git-svn' '--' trace: built-in: git 'diff-index' 'HEAD' '--' trace: built-in: git 'config' '--get' 'svn-remote.svn.usesvmprops' trace: built-in: git 'config' '--get' 'svn-remote.svn.nometadata' trace: built-in: git 'cat-file' 'commit' 'f99316e51753971e243646a208b1dc2cadae784c' trace: built-in: git 'config' 'svn-remote.svn.reposRoot' 'https://svn.example.com/svn/foo' trace: built-in: git 'rev-list' '--pretty=raw' '--reverse' 'f99316e51753971e243646a208b1dc2cadae784c..refs/remotes/git-svn' '--' trace: built-in: git 'config' 'svn-remote.svn.reposRoot' 'https://svn.example.com/svn/foo' trace: exec: 'git-rebase' 'refs/remotes/git-svn' trace: run_command: 'git-rebase' 'refs/remotes/git-svn' trace: built-in: git 'rev-parse' '--parseopt' '--' 'refs/remotes/git-svn' trace: built-in: git 'rev-parse' '--git-dir' trace: built-in: git 'rev-parse' '--is-bare-repository' trace: built-in: git 'rev-parse' '--show-toplevel' trace: built-in: git 'config' '--bool' 'rebase.stat' trace: built-in: git 'config' '--bool' 'rebase.autostash' trace: built-in: git 'config' '--bool' 'rebase.autosquash' trace: built-in: git 'rev-parse' '--verify' 'refs/remotes/git-svn^0' trace: built-in: git 'rev-parse' '--verify' 'refs/remotes/git-svn^0' trace: built-in: git 'symbolic-ref' '-q' 'HEAD' trace: built-in: git 'rev-parse' '--verify' 'HEAD' trace: built-in: git 'rev-parse' '--verify' 'HEAD' trace: built-in: git 'update-index' '-q' '--ignore-submodules' '--refresh' trace: built-in: git 'diff-files' '--quiet' '--ignore-submodules' trace: built-in: git 'diff-index' '--cached' '--quiet' '--ignore-submodules' 'HEAD' '--' trace: built-in: git 'merge-base' 'f99316e51753971e243646a208b1dc2cadae784c' 'f99316e51753971e243646a208b1dc2cadae784c' trace: built-in: git 'rev-list' '--parents' 'f99316e51753971e243646a208b1dc2cadae784c..f99316e51753971e243646a208b1dc2cadae784c' Current branch master is up to date. trace: built-in: git 'gc' '--auto' trace: built-in: git 'config' '--get' '--bool' 'svn-remote.svn.automkdirs' error: git-svn died of signal 11
$ rpm -q subversion subversion-1.8.3-2.1.2.x86_64 $ rpm -q subversion-perl subversion-perl-1.8.3-2.1.1.x86_64 $ rpm -q git-svn git-svn-1.8.4-3.1.3.x86_64 $ rpm -q git git-1.8.4-2.3.x86_64 This problem has been reported in serf's mailing list and a fix is already available in latest version of libserf: https://groups.google.com/forum/#!msg/serf-dev/gOn9HTUN98U/pz0_AqdrmJYJ This fix is available in devel:libraries:c_c++ project. Here is what I did: $ zypper info libserf-1-1 Loading repository data... Reading installed packages... Information for package libserf-1-1: ------------------------------------ Repository: Main Repository (OSS) Name: libserf-1-1 Version: 1.3.1-2.2.1 Arch: x86_64 Vendor: openSUSE Installed: Yes Status: up-to-date Installed Size: 141.6 KiB Summary: High-Performance Asynchronous HTTP Client Library Description: The serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation.
# zypper in http://download.opensuse.org/repositories/devel:/libraries:/c_c++/openSUSE_F... Loading repository data... Reading installed packages... Resolving package dependencies...
The following package is going to be upgraded: libserf-1-1
The following package is going to change vendor: libserf-1-1 openSUSE -> obs://build.opensuse.org/devel:libraries:c_c++
1 package to upgrade, 1 to change vendor. Overall download size: 63.7 KiB. After the operation, additional 1.3 KiB will be used. Continue? [y/n/?] (y): d
The following package is going to be upgraded: libserf-1-1 1.3.1-2.2.1 -> 1.3.2-33.1 x86_64 Plain RPM files cache openSUSE -> obs://build.opensuse.org/devel:libraries:c_c++
The following package is going to change vendor: libserf-1-1 1.3.1-2.2.1 -> 1.3.2-33.1 x86_64 Plain RPM files cache openSUSE -> obs://build.opensuse.org/devel:libraries:c_c++
1 package to upgrade, 1 to change vendor. Overall download size: 63.7 KiB. After the operation, additional 1.3 KiB will be used. Continue? [y/n/?] (y): Retrieving package libserf-1-1-1.3.2-33.1.x86_64 (1/1), 63.7 KiB (142.9 KiB unpacked) Retrieving package libserf-1-1-1.3.2-33.1.x86_64 (1/1), 63.7 KiB (142.9 KiB unpacked) (1/1) Installing: libserf-1-1-1.3.2-33.1 .....................................................................................[done] Additional rpm output: warning: /var/cache/zypp/packages/_tmpRPMcache_/libserf-1-1-1.3.2-33.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 09ca02b0: NOKEY
There are some running programs that use files deleted by recent upgrade. You may wish to restart some of them. Run 'zypper ps' to list these programs.
Back in my git workarea: $ git svn rebase Current branch master is up to date. Please include libserf-1-1-1.3.2 available in 13.1 RC1 or at least before release. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.