Your message dated Wed, 13 Dec 2023 13:34:58 +0000
with message-id <[email protected]>
and subject line Bug#1056377: fixed in sysbench 1.0.20+ds-6
has caused the Debian Bug report #1056377,
regarding sysbench: Update Architecture field
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1056377: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1056377
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: sysbench
Source-Version: 1.0.20+ds-5
Severity: normal
Tags: patch
Hi!
This package contains a long and now out-dated list of architectures
for its sysench binary package in debian/control. This is in general
not the correct approach, because it is trying to encode portability
issues for another depended on package, where that information
belongs.
Instead of removing several of the obsolete arches (such as avr32 or
m32r among others), I think it's way better to revert to use «any»,
given that the luajit2 build dependency is currently not available on
architectures where it would segfault, which means this package will
have unsatisfied build dependencies, not get built and not hinder
package migration. In addition if luajit2 gets ported to some new
arch, then this package would automatically pick that up w/o any need
for maintainer intervention. And then neither the arch list needs to
be kept up to date with additions and removals from dpkg.
Attached the proposed patch.
Thanks,
Guillem
From ad9ae368d5d146546ba7b234cabf6349138b07df Mon Sep 17 00:00:00 2001
From: Guillem Jover <[email protected]>
Date: Wed, 22 Nov 2023 01:22:32 +0100
Subject: [PATCH] debian: Switch Architecture back to any
The luajit2 package has been restricted to the architectures it actually
supports, and where users should not segfault. This information is
better tracked and encoded in the package that is causing the
portability issue, and not in all of its users, which then would need to
be synced up when that status changes. Because luajit2 is not available
anymore on for example ppc64el, sysbench on that arch would be unable to
satisfy its build dependencies and not build any package which should
then not affect package migration. And in case luajit2 gets ported to
new architectures the build daemons will automatically be able to
satisfy the build dependencies and this package will then be built with
no need for maintainer intervention.
In addition the current list contained architectures that have been
removed from dpkg, and might cause problems with dak once its host
system gets updated to a new release containing that dpkg version.
---
debian/control | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/debian/control b/debian/control
index 9057003..89b0dbc 100644
--- a/debian/control
+++ b/debian/control
@@ -23,9 +23,7 @@ Vcs-Browser: https://salsa.debian.org/jcfp/sysbench
Rules-Requires-Root: no
Package: sysbench
-# exclude ppc64el; as a convenient notation like !ppc64el isn't supported
-# here (see #807264) that amounts to listing everything else...
-Architecture: any-alpha any-amd64 any-arm64 any-armeb any-arm any-avr32 any-hppa any-i386 any-ia64 any-m32r any-m68k any-mips any-mips64 any-mips64el any-mips64r6 any-mips64r6el any-mipsel any-mipsr6 any-mipsr6el any-nios2 any-or1k any-powerpc any-powerpcel any-ppc64 any-riscv64 any-s390 any-s390x any-sh3 any-sh3eb any-sh4 any-sh4eb any-sparc any-sparc64 any-tilegx
+Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: multi-threaded benchmark tool for database systems
SysBench is a modular, scriptable and multi-threaded benchmark tool based on
--
2.42.0
--- End Message ---
--- Begin Message ---
Source: sysbench
Source-Version: 1.0.20+ds-6
Done: Jeroen Ploemen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
sysbench, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeroen Ploemen <[email protected]> (supplier of updated sysbench 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 13 Dec 2023 13:03:40 +0000
Source: sysbench
Built-For-Profiles: noudeb
Architecture: source
Version: 1.0.20+ds-6
Distribution: unstable
Urgency: medium
Maintainer: Jeroen Ploemen <[email protected]>
Changed-By: Jeroen Ploemen <[email protected]>
Closes: 1056377
Changes:
sysbench (1.0.20+ds-6) unstable; urgency=medium
.
* Remove restrictions on architecture, now that ppc64el has been
excluded in libluajit2. (Closes: #1056377)
* Control: bump Standards-Version to 4.6.2 (from 4.6.1; no further
changes).
* Lintian: modify override to match changes in output format.
* Copyright: bump packaging years.
Checksums-Sha1:
1377a20225e285d79f4259303cb81fecebe2bb9e 2092 sysbench_1.0.20+ds-6.dsc
46a4d691448c512d563323bddb823df1cbbcdad0 11660
sysbench_1.0.20+ds-6.debian.tar.xz
7bb7e81aa58dd5c545ceb1f7aa8ba11543b25fce 14772
sysbench_1.0.20+ds-6_source.buildinfo
Checksums-Sha256:
84135c264b5d9d2212444a23fc23685cbeed30b4a4bd731583605db91340d1a9 2092
sysbench_1.0.20+ds-6.dsc
27e2d37ea62757dc2329b78b048bd79ec9fec6941d4c53e6695c430332f69c1b 11660
sysbench_1.0.20+ds-6.debian.tar.xz
0afd679dd3183ce221123847df1d74200199a430ee1080f3e9c8ededbddc9ed3 14772
sysbench_1.0.20+ds-6_source.buildinfo
Files:
eb7600a77326670c267094619b14ff6d 2092 misc optional sysbench_1.0.20+ds-6.dsc
6c6e910871b37c655e880d08a34eec39 11660 misc optional
sysbench_1.0.20+ds-6.debian.tar.xz
1a6893579a333e537f03d9a91dec0e02 14772 misc optional
sysbench_1.0.20+ds-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmV5q88ACgkQQoMEoXSN
zHrWxw/+J+HcovVTnqG1ZoZF1Eqcvv7rGU8rLmfSGZa5KAGc2EF5C/4x7ACc2OfO
kSZlyZzfz9KnYwUlBkli9Fwpg56LtcMlVX4uafDtjmA4vnC0GDryb2q3ibzXXftZ
2GH4LVSI8SxzD147M/C+5sUALbTBrzA7tQp4/PiZRhBQmHRdVrtOqSufpOeugh5M
lYsWAQ+CDtQPc5Tg+y9be57jDN87Cqjg/0Eo745iCRLHXFlFCwd9wdG+fC0ULdCv
ailTgt1BWiHFw58WoYJQn+l5dq3PsXxcYIhD/Xi0CQxMHNzPXqZrNvBvkjn54+2b
y3oeFzvIJccEjDUKjkYbQVNKisUl04WlQlCM2ug0ozDUP9SRJGWHwV9fjkEqnP5i
drpXaokB/VRnKkjWvD9kM1oth8r1NZzmkkxlQ/boIq5E96adcjCAXdGKAxYK7gQO
v5GvxJImB9JZdPeZlCd2CySjBoqifO99yNiecPMkCab1ry/NAXs2XzW0CPgzFaXU
0xwRi3yxrEM6PCnXKTs1EqVs8a3D8uy7Gsg05mcFtSt3QGqtdxwTb9/jM9eBMPO0
xo+WEt18t7NQUYSQTMctVXH5joCiOxr6SfSR8z3g5XTe4GtVA0AzP2xcZOzdhHPr
fdgHn12ZnpRkxMIr56fgMu3g6iuWEEnZET15afr7G+nW5fDI+iU=
=l2ML
-----END PGP SIGNATURE-----
--- End Message ---