Package Details: uksmd 6.12.2-2

Git Clone URL: https://aur.archlinux.org/uksmd.git (read-only, click to copy)
Package Base: uksmd
Description: Userspace KSM helper daemon
Upstream URL: https://codeberg.org/pf-kernel/uksmd
Keywords: dedup deduplication ksm memory ram uksm uksmd
Licenses: GPL-3.0-or-later
Submitter: post-factum
Maintainer: post-factum
Last Packager: post-factum
Votes: 10
Popularity: 0.014430
First Submitted: 2019-05-22 19:57 (UTC)
Last Updated: 2024-12-24 10:02 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

post-factum commented on 2022-07-09 07:51 (UTC)

Never did that, but yes, that'd make sense. Please check -2.

jonathon commented on 2022-07-09 00:53 (UTC) (edited on 2022-07-09 00:53 (UTC) by jonathon)

Just wondering whether you'd consider moving the depends on UKSMD-BUILTIN to the package() function, otherwise e.g. this won't build in a clean chroot (this one depends is not necessary to build the package, only during runtime).

diff --git a/PKGBUILD b/PKGBUILD
index 3152b72..600943e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ pkgdesc="Userspace KSM helper daemon"
 url="https://codeberg.org/pf-kernel/uksmd"
 license=(GPL3)
 arch=(x86_64)
-depends=(UKSMD-BUILTIN systemd procps-ng libcap-ng)
+depends=(systemd procps-ng libcap-ng)
 makedepends=(meson)
 source=(${pkgname}-${pkgver}.tar.gz::https://codeberg.org/${_repouser}/${_reponame}/archive/${_rev}.tar.gz)
 sha256sums=('dc5acbe4e21923e797b441680a5fa3dd8e436231ae0a55da05a8561e252842f8')
@@ -24,6 +24,7 @@ build() {
 }

 package() {
+       depends+=(UKSMD-BUILTIN)
        cd ${_reponame}

        meson install -C build --destdir "${pkgdir}"

post-factum commented on 2022-07-08 12:07 (UTC)

Should be updated now.

dreieck commented on 2022-07-08 11:39 (UTC)

@post-factum: You already mentioned the new upstream at https://gitlab.com/post-factum/uksmd. Can you update $url and the source-array, too, please?

Thanks for maintaining!

post-factum commented on 2022-07-08 10:13 (UTC)

Note the project has been moved to https://codeberg.org/pf-kernel/uksmd

post-factum commented on 2022-06-26 16:03 (UTC)

One for sure can edit PKGBUILD to one's taste before building the package.

yurikoles commented on 2022-06-26 15:31 (UTC) (edited on 2022-06-26 15:33 (UTC) by yurikoles)

@dreieck please stop promoting your marginal distro, you are on is aur.archlinux.org. systemd is being pulled by base on ArchLinux, so its presence is assumed.

dreieck commented on 2022-06-26 13:50 (UTC)

systemd is needed during build:

==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true . build
The Meson build system
Version: 0.62.2
[...]
Run-time dependency systemd found: NO (tried pkgconfig and cmake)

-- on no-systemd-systems (like Artix) it won't build out of the box, so please add systemd or a corresponding package to makedepends.

Thanks for maintaining!

whoami commented on 2021-10-17 02:22 (UTC)

now it works after reboot. But I doing it before, some hours ago, and it not worked. Strange.

whoami commented on 2021-10-17 02:17 (UTC)

very strange, now it's running, after 5 hours uptime. Maybe this error occurs randomly. Or maybe works after some systemd hook pacman.log:

[2021-10-17T01:56:54+0300] [PACMAN] Running 'pacman --upgrade --color=always --noconfirm -- /home/user/.cache/paru/clone/uksmd/uksmd-0.0.0.r9.ee0bf4ede4-1-x86_64.pkg.tar.zst'
[2021-10-17T01:56:54+0300] [ALPM] transaction started
[2021-10-17T01:56:54+0300] [ALPM] upgraded uksmd (0.0.0.r8.865032cc89-1 -> 0.0.0.r9.ee0bf4ede4-1)
[2021-10-17T01:56:54+0300] [ALPM] transaction completed
[2021-10-17T01:56:54+0300] [ALPM] running '30-systemd-daemon-reload.hook'...
[2021-10-17T01:56:54+0300] [ALPM] running '30-systemd-update.hook'...
[2021-10-17T02:01:26+0300] [PACMAN] Running 'pacman --sync --color=always -- extra/strace'
[2021-10-17T02:01:29+0300] [ALPM] transaction started
[2021-10-17T02:01:29+0300] [ALPM] installed strace (5.14-1)
[2021-10-17T02:01:29+0300] [ALPM] transaction completed
[2021-10-17T02:01:29+0300] [ALPM] running '30-systemd-update.hook'...
[2021-10-17T04:21:10+0300] [PACMAN] Running 'pacman --sync -y -u --'
[2021-10-17T04:21:10+0300] [PACMAN] synchronizing package lists
[2021-10-17T04:21:14+0300] [PACMAN] starting full system upgrade
[2021-10-17T04:21:37+0300] [ALPM] transaction started
[2021-10-17T04:21:40+0300] [ALPM] upgraded dart (2.14.3-1 -> 2.14.4-1)
[2021-10-17T04:21:40+0300] [ALPM] transaction completed
[2021-10-17T04:21:40+0300] [ALPM] running '30-systemd-update.hook'...
[2021-10-17T04:26:32+0300] [PACMAN] Running 'pacman --sync --color=always -- community/croc'
[2021-10-17T04:26:37+0300] [ALPM] transaction started
[2021-10-17T04:26:37+0300] [ALPM] installed croc (9.4.2-1)
[2021-10-17T04:26:37+0300] [ALPM] transaction completed
[2021-10-17T04:26:37+0300] [ALPM] running '30-systemd-daemon-reload.hook'...
[2021-10-17T04:26:38+0300] [ALPM] running '30-systemd-update.hook'...