chaotic-aur / packages

Read-only mirror of Chaotic-AUR's main repository. Issues and bug reports welcome! 📑
https://gitlab.com/chaotic-aur/pkgbuilds
GNU General Public License v3.0
338 stars 20 forks source link

[Rebuild] dislocker #3292

Closed hirak99 closed 2 months ago

hirak99 commented 2 months ago

Packages:

https://aur.archlinux.org/packages/dislocker

Latest chaotic version

0.73-4

Reason for rebuild

The build is outdated, and the binary is linked to outdated libraries.

$ dislocker
dislocker: error while loading shared libraries: libmbedcrypto.so.14: cannot open shared object file: No such file or directory

Ideally pkgrel should have been increased. I dropped a note to the maintainer.

A rebuilding should be done immediately. I confirm rebuilding makes it work again.

Logs

No response

Builds?

No special procedure needed, just need to rebuild it.

Note that this has happened once or twice before, the dependencies get updated when the package is rebuilt. The maintainer unfortunately does not increase pkgrel. I also dropped a note to the package to request increasing pkgrel.

Steps to rebuild -

mkdir dislocker && cd dislocker
curl 'https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=dislocker' -o PKGBUILD
makepkg -s

# Note that it builds two packages -
# dislocker-0.7.3-4-x86_64.pkg.tar.zst and dislocker-debug-0.7.3-4-x86_64.pkg.tar.zst
# We only need the first, and do not need the debug one.

More information

What is the best way to deal with situations like this in longer term, where the pkgrel does not get updated by a maintainer?

xiota commented 2 months ago

Bumped and rebuilt. https://github.com/chaotic-aur/interfere/commit/fd97d0b390222cdda0935f771b000e198f1fd532

$ pacman -Ss dislocker
chaotic-aur/dislocker 0.7.3-4.1
    Read/write BitLocker-encrypted volumes