Package Details: git-delta 0.4.4-2

Git Clone URL: https://aur.archlinux.org/git-delta.git (read-only, click to copy)
Package Base: git-delta
Description: A syntax-highlighting pager for git and diff output
Upstream URL: https://github.com/dandavison/delta
Keywords: beautify CLI diff git pager
Licenses: MIT
Submitter: Kr1ss
Maintainer: Kr1ss
Last Packager: Kr1ss
Votes: 17
Popularity: 3.48
First Submitted: 2019-10-08 13:19
Last Updated: 2020-10-29 17:32

Latest Comments

1 2 3 Next › Last »

Kr1ss commented on 2020-10-31 18:33

It's all good. Thank you for getting back and mentioning the cache issue.

This may be helpful for others who step into that trap.

Lovecraftian commented on 2020-10-31 18:29

You're right, I'm a dunce. I went to rebuild the package, but didn't clear my cache.

Thanks for following up and sorry for the noise!

Kr1ss commented on 2020-10-31 08:55

Thank you for your comment @Lovecraftian. There's no actual problem though.

This package does work fine even with the updated libgit2, that's why I bumped $pkgrel.

If someone gets the mentioned error, please just do a rebuild against the updated libgit2.

Cheers !

Lovecraftian commented on 2020-10-31 08:36

Just putting this here in case anyone has issues after the recent libgit2 update. If you get a message like

delta: error while loading shared libraries: libgit2.so.1.0: cannot open shared object file: No such file or directory

then it's from the update to libgit2 1.10

The master branch upstream works just fine, just no release yet. I already opened an issue upstream (https://github.com/dandavison/delta/issues/373), so that the maintainer is aware. Until then you could build from master or stay on the older version of libgit2 (unless there's some security concerns, please let me know if so!)

Edit: Oh or you can also temporarily stop using git-delta until everything is working too

nicktee commented on 2020-08-12 22:59

Thanks @Kr1ss. I didn't know that about the recommendation :)

Kr1ss commented on 2020-08-10 08:24

Thx for your comment @nicktee.

While it isn't necessary to have a check() function, it is highly recommended if upstream provides test cases.

If you really want to build w/o testing, you can always do so by :

  • calling makepkg as makepkg --nocheck
  • editing the PKGBUILD and adding BUILDENV+='(!check')

Reference

Also, there's a git-delta-bin package which uses pre-built binaries, and which is updated as frequently as this one by its maintainer.

EDIT To answer your question, I think the main reason for running local tests is b/c everyone is supposed to have an individual configuration (and build environment).

Cheers !

nicktee commented on 2020-08-10 00:44

Is it necessary to run the tests in the PKGBUILD? surely they should be confirmed as passing before the version is bumped, what's the value of re-running the tests when everyone installs?

Kr1ss commented on 2020-07-16 08:55

Interesting issue though. Thx for your response !

marcospb19 commented on 2020-07-15 20:52

Hey Kr1ss, I'm so sorry for the late response on the last time you cited me, the e-mail went to the spam folder :/.

So, about the git error, it was actually an Cargo issue, the crates.io update conflicts with my .gitconfig entries.

Here's is the link if you wanna read about it: https://github.com/rust-lang/cargo/issues/8172

So, to conclude, the problem was never caused by your packaging :D

Kr1ss commented on 2020-07-14 10:21

I see, gonna fix that tonight. Thank you :)