[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#823672: marked as done (ITP: isa-support -- prevent installation on processors without required support)



Your message dated Sat, 05 Aug 2017 01:00:14 +0000
with message-id <E1ddnRu-0005qH-7p@fasolo.debian.org>
and subject line Bug#823672: fixed in isa-support 1
has caused the Debian Bug report #823672,
regarding ITP: isa-support -- prevent installation on processors without required support
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 owner@bugs.debian.org
immediately.)


-- 
823672: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=823672
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Adam Borowski <kilobyte@angband.pl>

> > It might be also good to make a "sse2-support" package as mentioned in
> > the thread Gert linked to to reduce duplication of such detection logic.
> > Please say so if you think this is a good idea.
>
> Saying "so".  :-)


* Package name    : sse-support
  Upstream Author : me
  Binaries        : sse2-support, sse3-support, more?
  Description     : prevent installation on processors without required support
 This is a mostly dummy package, whose only purpose is to detect the presence
 of ${binary%%-support}.  It refuses to install on inadequate processors, thus
 allowing specifying such a requirement as a dependency.

Detection is done via a "boom instruction" rather than grep /proc/cpuinfo,
because of qemu and /proc-less chroots.

On failure, preinst complains via debconf and on stderr then dies.

I wonder which other extensions would be wanted -- sse4.2?  More?

Note that in general you're not supposed to unconditionally use opcodes not
supported by the baseline ISA, but in some cases adding generic code paths
would be either too much work or outright useless.  I for one just failed to
obtain access to a pre-sse2 machine despite raiding quite a few places; thus
it's understandable no one bothers to port scientific software to such
museal machines.

I'm afraid it's too late to use this for 686, though.

--- End Message ---
--- Begin Message ---
Source: isa-support
Source-Version: 1

We believe that the bug you reported is fixed in the latest version of
isa-support, 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 823672@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Adam Borowski <kilobyte@angband.pl> (supplier of updated isa-support 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 03 Aug 2017 23:42:42 +0200
Source: isa-support
Binary: sse2-support sse3-support sse4.2-support altivec-support neon-support
Architecture: source amd64
Version: 1
Distribution: unstable
Urgency: medium
Maintainer: Adam Borowski <kilobyte@angband.pl>
Changed-By: Adam Borowski <kilobyte@angband.pl>
Description:
 altivec-support - prevent installation on processors without required instructions
 neon-support - prevent installation on processors without required instructions
 sse2-support - prevent installation on processors without required instructions
 sse3-support - prevent installation on processors without required instructions
 sse4.2-support - prevent installation on processors without required instructions
Closes: 823672
Changes:
 isa-support (1) unstable; urgency=medium
 .
   * Initial release (Closes: #823672)
Checksums-Sha1:
 a9ff1da19fc2ad096bef77ebc48a89f8a7e7bb2e 1481 isa-support_1.dsc
 496d8386727388e1314b52ff1764b8cf4d2ba03a 5316 isa-support_1.tar.xz
 0453f79ee5ba960d67eb7b47ece041b2473bcdac 5240 isa-support_1_amd64.buildinfo
 aaba7a75c7ce1c748c18c56509761346c91e419b 7080 sse3-support_1_amd64.deb
 aa988d799582fd80ec777972f545a158f8ca91dd 7080 sse4.2-support_1_amd64.deb
Checksums-Sha256:
 db36cc68b8758d9916ce98ab4fccd02328111caddec0378fe488364c5a18ecb7 1481 isa-support_1.dsc
 f1b218b9919f158d5fd84420d26780e8f3bfffa8f07d416ae5d346bc5b4cd7ff 5316 isa-support_1.tar.xz
 62241e5979ed724c31a9e83031a4684797d078f086243acb15343f00f0f9798c 5240 isa-support_1_amd64.buildinfo
 3fcf836d6507d198ae09f6ee632c7fcb213b728428c2fde9b382f407a6cbefd6 7080 sse3-support_1_amd64.deb
 28f4b580742e8f53c0b9daaee397948ef069bed620e335fe38792ce3c50823b8 7080 sse4.2-support_1_amd64.deb
Files:
 22383ae97070a182590ae079d5e56654 1481 misc optional isa-support_1.dsc
 270c839d2f5d74f2aff539d38b1e5904 5316 misc optional isa-support_1.tar.xz
 a27b761fabf72f12bf06a11a0d7afeaa 5240 misc optional isa-support_1_amd64.buildinfo
 fdaaf1cafaa41e7fbc0d971dcdd2273c 7080 misc optional sse3-support_1_amd64.deb
 d58775a2ad06b921462364901b060c47 7080 misc optional sse4.2-support_1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE/Zzi2Nd1S3irJ5u9LDtDb+rGgQEFAlmDoi8ACgkQLDtDb+rG
gQEDVwf+IaMgjyE3maHr7cBeRjdlgjmaEXtrBu3QoHFtRpgnhPE2P2Y2YD3Ldgm4
SEos/FK5/ZthgV88VNc+2jU6n9yJQ+7njdWzfKBgWB7RQI6VhbQdOtRej1UOO/pm
C8x2uL9wWkUA5cNm+msIZcp86NxHV/XyaTu5i6KfcO96CeN0tjPQSpvMbCXpvk/G
GQAaIScAQ6dlJ8+uw9yYCxRMW8iDv3e6Qzv6w0k5wnmjfLh4vxU0L10lS6ulotPC
J3ObyZOYpz6UJamHX6ICcyeTB7SGpt98N2+5Kcxt+krxp/EAOemhe0rjb7wyMCln
aMRudApSZFLlzBqQwbexsUNlozwktQ==
=8QxH
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: