Package Details: clustershell 1.9.2-1

Git Clone URL: https://aur.archlinux.org/clustershell.git (read-only, click to copy)
Package Base: clustershell
Description: Python framework for efficient cluster administration
Upstream URL: http://cea-hpc.github.io/clustershell/
Licenses: LGPL
Submitter: mat_ptah
Maintainer: mat_ptah (hcartiaux)
Last Packager: hcartiaux
Votes: 3
Popularity: 0.000387
First Submitted: 2015-11-19 20:03 (UTC)
Last Updated: 2023-12-01 13:41 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

wallun commented on 2023-12-04 20:24 (UTC)

1.9.2 works well. Thanks for this version.

I was thinking that maybe the example files should be moved to /usr/share/doc/clustershell. And as this is not the same location that the official documentation, we could write a wiki page about this change.

What do you reckon?

hcartiaux commented on 2023-12-01 13:43 (UTC)

Updated to 1.9.2.

I had a look at the RPM spec files from Fedora to see how they manage the config files and tried to reproduce.

wallun commented on 2023-11-28 10:17 (UTC) (edited on 2023-11-28 10:21 (UTC) by wallun)

Wrong file location

Hi,

Running yay -Ql clustershell returns these lines:

...
clustershell /usr/etc/clustershell/
clustershell /usr/etc/clustershell/clush.conf
clustershell /usr/etc/clustershell/clush.conf.d/
clustershell /usr/etc/clustershell/clush.conf.d/README
clustershell /usr/etc/clustershell/clush.conf.d/sshpass.conf.example
clustershell /usr/etc/clustershell/clush.conf.d/sudo.conf.example
clustershell /usr/etc/clustershell/groups.conf
clustershell /usr/etc/clustershell/groups.conf.d/
clustershell /usr/etc/clustershell/groups.conf.d/README
clustershell /usr/etc/clustershell/groups.conf.d/genders.conf.example
clustershell /usr/etc/clustershell/groups.conf.d/slurm.conf.example
clustershell /usr/etc/clustershell/groups.d/
clustershell /usr/etc/clustershell/groups.d/README
clustershell /usr/etc/clustershell/groups.d/cluster.yaml.example
clustershell /usr/etc/clustershell/groups.d/local.cfg
clustershell /usr/etc/clustershell/topology.conf.example
...

On the clustershell documentation, the files are supposed to be in /etc/clustershell.

As only clustershell seems to have files in /usr/etc. I feel like it's a minor packaging issue.

omgold commented on 2023-09-24 08:01 (UTC)

Since recently the configs in /etc/ aren't really working anymore it seems clush prefers the one under /usr/etc.

I think the right thing to do is to delete these. Patch for PKGBUILD:


--- PKGBUILD.orig 2023-09-24 09:55:37.019973720 +0200 +++ PKGBUILD 2023-09-24 09:56:03.696648190 +0200 @@ -14,7 +14,7 @@ provides=() conflicts=() replaces=() -backup=() +backup=(etc/clustershell/{clush,groups}.conf) options=() install= changelog=ChangeLog @@ -33,6 +33,7 @@ # config files install -d ${pkgdir}/etc/clustershell install -p -m 0644 conf/*.conf ${pkgdir}/etc/${pkgname}/ + rm -r ${pkgdir}/usr/etc

# man pages
install -d ${pkgdir}/usr/share/man/{man1,man5}