Package: libgit-raw-perl / 0.90+ds-3

Metadata

Package Version Patches format
libgit-raw-perl 0.90+ds-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove convenience libs | (download)

Makefile.PL | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 this patch makes the upstream source use the locally delivered
 libraries instead of the convenience copies of compatible libs included in
 the upstream tarball. Since libgit has not declared a stable interface, upstream
 didn't bother to make the code fall back to the system versions of the libs
 and rejected the respective issue.
Bug: https://github.com/jacquesg/p5-Git-Raw/issues/195
remove m32 | (download)

Makefile.PL | 5 4 + 1 - 0 !
inc/MakeMaker.pm | 5 4 + 1 - 0 !
2 files changed, 8 insertions(+), 2 deletions(-)

 this patch removes the -m32 options that the build process
 adds to 64 bit non-arm builds. This option is not present in most of
 Debian's 32 bit arches and makes the build fail there, and it is not
 needed on Debian's 64 bit arches.
Bug: https://github.com/jacquesg/p5-Git-Raw/issues/199
libgit2 version tests | (download)

t/02-commit.t | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 fix failing test
 Patch out the expected libgit2 version from the test,
libgit2_1.7.1 | (download)

t/08-branch.t | 2 1 + 1 - 0 !
t/19-push.t | 6 6 + 0 - 0 !
2 files changed, 7 insertions(+), 1 deletion(-)

 adjust tests to libgit2 1.7.1
 * t/08-branch.t: relog handling changed, adjust to the new 2 entries
 * t/19-push.t: the pack_progress callback returns all kind of values
   (timing issue?), mark as TODO
0001 S_git_check_error adapt to libgit2 1.8.0 change.patch | (download)

Raw.xs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] s_git_check_error: adapt to libgit2 1.8.0 change

giterr_last() no longer returns NULL for no error since

 https://github.com/libgit2/libgit2/commit/3618a2aa45893a88fbb2d1e0eb97d530c7dc4f4d

Bug-Debian: https://bugs.debian.org/1084214