Source: stress-ng
Version: 0.16.00-1
Severity: minor
Tags: patch

Hi,

some of the build dependencies can be improved:
- what is specific for Linux ought to be better marked as "linux-any",
  rather than excluding non-Linux architectures
- some of the them are actually available on non-Linux too

Attached there is a patch to improve them, with some extra details in
the changelog.

Thanks,
-- 
Pino
diff -Nru stress-ng-0.16.00/debian/changelog stress-ng-0.16.00/debian/changelog
--- stress-ng-0.16.00/debian/changelog
+++ stress-ng-0.16.00/debian/changelog
@@ -1,3 +1,17 @@
+stress-ng (0.16.00-2) UNRELEASED; urgency=medium
+
+  [ Pino Toscano ]
+  * Update/improve the build dependencies:
+    - enable libkeyutils-dev also on ia64, as it is available there as well
+    - enable libjudy-dev, libxxhash-dev, and libglvnd-dev on all the
+      architectures, as they are not specific to a certain OS
+    - switch the build dependencies that exist only on Linux from
+      "!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64" to "linux-any":
+      libkeyutils-dev, libapparmor-dev, apparmor, libaio-dev, libcap-dev,
+      libsctp-dev, libatomic1, libkmod-dev, libgbm-dev
+
+ -- Colin Ian King <[email protected]>  Fri, 07 Jul 2023 19:47:54 +0200
+
 stress-ng (0.16.00-1) unstable; urgency=medium
 
   * Makefile: bump version to 0.16.00
diff -Nru stress-ng-0.16.00/debian/control stress-ng-0.16.00/debian/control
--- stress-ng-0.16.00/debian/control
+++ stress-ng-0.16.00/debian/control
@@ -12,19 +12,19 @@
                libgcrypt20-dev,
                libjpeg-dev,
                libmpfr-dev,
-               libkeyutils-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64 
!linux-ia64],
-               libapparmor-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               apparmor [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libaio-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libcap-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libsctp-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
+               libkeyutils-dev [linux-any],
+               libapparmor-dev [linux-any],
+               apparmor [linux-any],
+               libaio-dev [linux-any],
+               libcap-dev [linux-any],
+               libsctp-dev [linux-any],
                libipsec-mb-dev [amd64],
-               libjudy-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libatomic1 [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libkmod-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libxxhash-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libglvnd-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64],
-               libgbm-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64]
+               libjudy-dev,
+               libatomic1 [linux-any],
+               libkmod-dev [linux-any],
+               libxxhash-dev,
+               libglvnd-dev,
+               libgbm-dev [linux-any]
 
 Homepage: https://github.com/ColinIanKing/stress-ng
 Package: stress-ng

Reply via email to