#975437 Regression: no longer accepts '--splitting process' or '--secure-splitting'

Package:
clsync
Source:
clsync
Description:
live sync tool based on inotify, written in GNU C
Submitter:
Andras Korn
Date:
2026-10-15 14:37:02 UTC
Severity:
normal
#975437#5
Date:
2020-11-22 10:12:02 UTC
From:
To:
Hi,

with clsync 0.4.2-1, the documented "--splitting process" or "--splitting=process" argument worked.

In the current version, it gives the error message

Error: argument "process" can't be parsed as a number
Error: Unable to process option "splitting" (with argument: "process") from "cli_arguments"

Similarly, --secure-splitting is not recognized:

clsync: unrecognized option '--secure-splitting'

However, the manpage documents it:

SECURITY OPTIONS
       --secure-splitting
              Implies "--splitting=process --check-execvp-arguments --seccomp-filter --forbid-devices"

Confusingly, --splitting *will* accept a numerical argument, but it's unclear what it'll do.

Looking through the changelog, I think it's disabling seccomp support that
broke these options. Indeed, the source confirms it, at least for secure-splitting:

# ifdef SECCOMP_SUPPORT
        {"secure-splitting",    no_argument,            NULL,   SECURESPLITTING},
# endif

Can't you disable seccomp support only for the architectures where it's not
usable?

Thanks and best regards,

András

#975437#12
Date:
2026-10-15 14:35:52 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
clsync, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 975437@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Barak A. Pearlmutter <bap@debian.org> (supplier of updated clsync package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 15 Oct 2026 14:56:52 +0100
Source: clsync
Architecture: source
Version: 0.4.5-3
Distribution: unstable
Urgency: medium
Maintainer: Artyom A Anikeev <anikeev@ut.mephi.ru>
Changed-By: Barak A. Pearlmutter <bap@debian.org>
Closes: 975437
Changes:
 clsync (0.4.5-3) unstable; urgency=medium
 .
   * Policy 4.7.4
   * Accept --splitting=process|thread|off when built without seccomp;
     note in manpage that --secure-splitting and --seccomp-filter require
     seccomp support, which remains disabled (closes: #975437)
   * Debhelper compat 14, remove unnecessary substvars
Checksums-Sha1:
 e1b762f4482a0668215e1f47ed3d24de0a6f2c08 2343 clsync_0.4.5-3.dsc
 2e7215efe541476cb0d7f78c52060784e76c686c 7240 clsync_0.4.5-3.debian.tar.xz
 42526fd709d4b268c9a8f3580e1646c8fd61acf9 565980 clsync_0.4.5-3.git.tar.xz
 329c5de3088ab41ce23dfdc96ac519428d74e258 17720 clsync_0.4.5-3_source.buildinfo
Checksums-Sha256:
 a34c4b73bc2f784498f44ac56646216617536829a486437ec32322a642eba09e 2343 clsync_0.4.5-3.dsc
 16acae6b0344af8099b4777bbd58d3b1ca24c6f067113f00ec4d15886eadbfa4 7240 clsync_0.4.5-3.debian.tar.xz
 480882933ee421da2ca5882f70da5da3fae74368ec2dd3669b80fe3cfcb948ca 565980 clsync_0.4.5-3.git.tar.xz
 0c1f6c6b4fa66ba42b4afc9e1ccb10c361138376c9a516f01093e2e22c87f5d5 17720 clsync_0.4.5-3_source.buildinfo
Files:
 18f610c0c07d3e4e39d0c8c849e37cb3 2343 admin optional clsync_0.4.5-3.dsc
 788efc35a27afebfbd67991223a38656 7240 admin optional clsync_0.4.5-3.debian.tar.xz
 9e39791a39db8edda72fd0a41a8c9442 565980 admin None clsync_0.4.5-3.git.tar.xz
 e1571d1e7e592593dd7389a203315d9a 17720 admin optional clsync_0.4.5-3_source.buildinfo
Git-Tag-Info: tag=d4356f8705ae33860011409c128d39ca92d1a783 fp=2de4bf05421076c47ad20367c6af2490d3ca72b9
Git-Tag-Tagger: Barak A. Pearlmutter <barak+git@pearlmutter.net>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrQ3b8ACgkQYG0ITkaD
wHlTWA/7BRODdVN/jCM5oxsuvNOvbA9f2TvoXmv1bWohmpF/bmKJLuEKeSj1Yy6l
9YFDPE/xcDGagk2rf35heaf6W3RiO09gpMbbThmjoef5TGPBGvEUer9oZkzBbvil
oE/155ctCfpxf5uLdp7VZg11FDFeY8gP6DGDLV3xJwpXSiHHm3gyyv0y4dSkzFrn
7vGrK9Eeem5paXJ7Fy9FifvN7Dge1bFNV4Iw8FCF0VfQSYxRbeaqqAbnVuPDaVj/
xy9vnOO6zulST3z1z22CXTzwY4A94bB2A6XogV99gAJcm9hXIGxUL9TqjvmR2KpI
T6SxWgnnZxQw6CNVIn4JdrieTGGG1LQT9ida71ypnRoJF255VLpGkQnQ5dBo5K7D
MFh9IrQaY4DsgFXzWYB7NkXC+0H7NCaddodt8997gB7pF5RqDQMoQLjWnhnZmj6B
+w8zQ/9cgM8Q8MjpqeMwSY9jiuQKNMGt4mJhI3bsV/Khb+PQUoAgpyWziT5dSKHG
9q9ScIQe5padIKp/1r5vhbi4SQYtFeNPe4drOEenUZiOUWMc563lD8d4+72mE6b0
rKR3MHrZD60CSnQnE+nc9bs8E5/Xnqs8UGbndyDArucCqmN44AHFI0jA488k5poL
Dm+JDENm7R6X/yDPH2tHuR57zP2RaO4N98i6Ph5eY3VfCyfYLEY=
=UQDs
-----END PGP SIGNATURE-----