Package Details: krankerl 1:0.14.0-1

Git Clone URL: https://aur.archlinux.org/krankerl.git (read-only, click to copy)
Package Base: krankerl
Description: A CLI helper to manage, package, and publish Nextcloud apps
Upstream URL: https://github.com/ChristophWurst/krankerl
Licenses: GPL3
Submitter: alerque
Maintainer: alerque (jus, ChristophWurst)
Last Packager: alerque
Votes: 3
Popularity: 0.000015
First Submitted: 2021-08-19 21:06 (UTC)
Last Updated: 2024-03-27 23:55 (UTC)

Latest Comments

nursoda commented on 2023-01-11 08:45 (UTC) (edited on 2023-01-11 11:24 (UTC) by nursoda)

Thanks for fixing! Yet, the GitHub TAG actually is v0.14.0, there's just a string v1.14.0 below that on https://github.com/ChristophWurst/krankerl/releases/tag/v0.14.0

alerque commented on 2023-01-11 08:13 (UTC)

@nursoda That is upstream's fault: they released the tag as 1.14.0. I assumed they just wanted to get out of the "0.x" versioning never-never land. Lots of people upgraded. Then they pulled the release and tagged it as 0.14.0. I'll have to add an epoch to this to downgrade the version.

nursoda commented on 2022-12-20 17:45 (UTC) (edited on 2023-01-03 12:16 (UTC) by nursoda)

2022-12-20 Update doesn't build due to 404 on loading the sourche from GitHub:

:: Starte den Buildvorgang:
==> Erstelle Paket: krankerl 1.14.0-1 (Di 20 Dez 2022 18:42:27 CET)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Lade krankerl-1.14.0.tar.gz herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0    14    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> FEHLER: Fehler beim Download von https://github.com/ChristophWurst/krankerl/archive/v1.14.0/krankerl-1.14.0.tar.gz
    Breche ab...

Ausführung des Befehls 'makepkg --force' ist fehlgeschlagen.

Now, if I'm not mistaken, pkgver should not be 1.14.0 but 0.14.0 in PKGBUILD. At least, that's the version released, available as https://github.com/ChristophWurst/krankerl/archive/v0.14.0/krankerl-0.14.0.tar.gz. Just changing '1' to '0' in PKGBUILD let me compile (with checksum warning).

During compilation, I got a dead code warning and created https://github.com/ChristophWurst/krankerl/issues/966 – fixed/merged 2022-12-21.

Another warning (for the Arch build) is shown:

==> WARNUNG: Paket enthält einen Verweis auf $srcdir
usr/bin/krankerl

I'm not sure whether this is relevant, but this could probobly also be fixed when editing PKGBUILD.

Please correct the version/checksum issue, @alerque: all "update the system including AUR" produce an error since 2022-12-20. This means that I need to manually install/update all other AUR updates since then.

alerque commented on 2022-02-23 18:56 (UTC)

I don't know why the upstream SHA changed (it shouldn't have), but this needs a rebuild anyway for libgit2 so I bumped it. I have no good way of verifying if upstream did something funky like retag or got hijacked.

Aeredren commented on 2022-02-23 15:15 (UTC) (edited on 2022-02-23 15:22 (UTC) by Aeredren)

I get a verification error when making the 0.13.3 package (commit a1f6ee617a39)... sha256sum mismatch between what is declared in PKGBUILD and the tar.gz host on github.

sha256sum krankerl-0.13.3.tar.gz result in : 5480ddaab53c1b075abfbd62d31d04cb1bc3afbd1254564b06b3f850b8af3ac5 krankerl-0.13.3.tar.gz

and not the declare sha256sums=('eeb9bf382622390693bf05bf62a479effdd791a0e2c429c6cdae427b032e64a9')

alerque commented on 2021-09-28 05:43 (UTC) (edited on 2021-09-28 06:05 (UTC) by alerque)

@nursoda Arch's [extra]/libgit2 package recently updated, you need to rebuild this package after updating your system. The -bin package is statically linked and so unaffected by this.

To be clear this is specifically because of how you built the package on a system that had libgit2 and that you built on the host system not in an isolated chroot environment. For example by build of this does not link libgit2 (as of pkgrel -1) because I built it using extra-x86_64-build to get a clean chroot build. That ends up statically linking a vendored libgit2 as well. I did this on purpose before libgit2-1.2 was released because there were breaking changes in there that this needed. Now that it is released I'm going to specify the build link the system library so that chroot builds will find it to; pkgrel -2 coming up with that change.

nursoda commented on 2021-09-28 03:03 (UTC)

I get this error with this package built from source:

krankerl: error while loading shared libraries: libgit2.so.1.1

Was libgit2 updated to /usr/lib/libgit2.so.1.2 ?

krankerl-bin still works. Is that linked against 1.2 or linked statically?

alerque commented on 2021-08-19 21:06 (UTC)

Alert! This package name used to just fetch and bundle and upstream binary. If you are upgrading and want to keep that you need to switch to using the krankerl-bin package. This one now builds the binary from the source.