Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1047476

Bug#982456: lintian: systemd SystemCallArchitectures directive incompatible with M-A:foreign

From Guillem Jover <guillem@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#982456: lintian: systemd SystemCallArchitectures directive incompatible with M-A:foreign
Date 2021-02-10 15:20 +0100
Message-ID <BGYvv-7Is-7@gated-at.bofh.it> (permalink)
References <BGX6p-6JQ-11@gated-at.bofh.it> <BGX6p-6JQ-11@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Hi!

On Wed, 2021-02-10 at 13:42:59 +0100, Guillem Jover wrote:
> Package: lintian
> Version: 2.104.0
> Severity: wishlist
> 
> The systemd unit file directive SystemCallArchitectures is
> incompatible with Multi-Arch:foreign markings in a package, as that
> means once you install such foreign package, systemd will refuse to let
> it run.

Helmut Grohne mentioned that this was unclear, so let me clarify. The
problematic case is definitely the “native” value, and also an
explicit cpu list not including the arch in the Architecture field.
And the directive on a service file in an arch:all package.

Helmut also proposed that perhaps debhelper could amend the .service
file during installation, and change the value to match the cpu for
the built package. One problem is that there are dpkg architectures
not covered by the supported systemd cpu list, those would need to
drop the directive entirely. The other problem is .service files in
arch:all packages, those would also need to drop the directive.
I'm CCing Niels Thykier for comment on that, because it's not clear
whether debhelper might be considered the right place for this.

Thanks,
Guillem

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#982456: lintian: systemd SystemCallArchitectures directive incompatible with M-A:foreign Guillem Jover <guillem@debian.org> - 2021-02-10 13:50 +0100
  Bug#982456: lintian: systemd SystemCallArchitectures directive incompatible with M-A:foreign Guillem Jover <guillem@debian.org> - 2021-02-10 15:20 +0100
  Bug#982456: lintian: systemd SystemCallArchitectures directive incompatible with M-A:foreign Helmut Grohne <helmut@subdivi.de> - 2021-02-10 15:30 +0100

csiph-web