Your message dated Tue, 22 May 2018 15:19:37 +0000
with message-id <[email protected]>
and subject line Bug#899296: fixed in gf-complete 1.0.2+2017.04.10.git.ea75cdf-3
has caused the Debian Bug report #899296,
regarding gf-complete: Enable SSE3/SSE4 again
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.)


-- 
899296: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=899296
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gf-complete
Severity: wishlist
X-Debbugs-CC: [email protected]

Dear Maintainer,

I would like to propose to enable SSE3/SSE4 again on amd64.

Previously it was disabled due to https://bugs.debian.org/894670

Quote from bunk:

        You cannot pass -mfpu or -msse functions to gcc when compiling
        a file unless the complete contents of the file is protected
        by runtime protection elsewhere.


Upstream is not active, so it's unlikely to let them rewrite the code.

But we can do test to ensure the runtime detection working on machine
lacking of SIMD(also suggested in
http://lab.jerasure.org/jerasure/gf-complete/issues/16 ).

For example, we can use qemu to test during build.

$ qemu-x86_64-static -cpu qemu64,-sse3,-sse2 bin/gf_div 1 2 3
5
$ qemu-x86_64-static -cpu qemu64,-sse3 bin/gf_div 1 2 3
#gf_cpu_supports_intel_sse2
5
$ qemu-x86_64-static -cpu qemu64 bin/gf_div 1 2 3
#gf_cpu_supports_intel_sse3
#gf_cpu_supports_intel_sse2
5
$ qemu-x86_64-static -cpu qemu64,+sse4.1 bin/gf_div 1 2 3
#gf_cpu_supports_intel_sse4
#gf_cpu_supports_intel_sse3
#gf_cpu_supports_intel_sse2
5
$ qemu-x86_64-static -cpu qemu64,+sse4.2 bin/gf_div 1 2 3
#gf_cpu_supports_intel_sse4
#gf_cpu_supports_intel_sse3
#gf_cpu_supports_intel_sse2
5

qemu-x86_64-static is from package qemu-user-static.
The '#gf_cpu_supports_xxx' line is printed if configured with --enable-debug-cpu

also CCed bunk, I want to know if there's any objection.

Thanks

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: gf-complete
Source-Version: 1.0.2+2017.04.10.git.ea75cdf-3

We believe that the bug you reported is fixed in the latest version of
gf-complete, 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.
Shengjing Zhu <[email protected]> (supplier of updated gf-complete 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: Tue, 22 May 2018 21:43:40 +0800
Source: gf-complete
Binary: gf-complete-tools libgf-complete-dev libgf-complete1
Architecture: source amd64
Version: 1.0.2+2017.04.10.git.ea75cdf-3
Distribution: unstable
Urgency: medium
Maintainer: Debian OpenStack <[email protected]>
Changed-By: Shengjing Zhu <[email protected]>
Description:
 gf-complete-tools - Galois Field Arithmetic - tools
 libgf-complete-dev - Galois Field Arithmetic - development files
 libgf-complete1 - Galois Field Arithmetic - shared library
Closes: 899296
Changes:
 gf-complete (1.0.2+2017.04.10.git.ea75cdf-3) unstable; urgency=medium
 .
   * remove patch: 0001-temporarily-disable-sse3-and-above.patch (Closes: 
#899296)
   * use qemu-user-static to test program without SIMD
   * update libgf-complete1.symbols after enable sse3/sse4
   * update compat and debhelper to 10
   * drop unnecessary autoconf Build-Depends
   * drop unnecessary dh-argument --parallel
   * update Standards-Version to 4.1.4(no changes)
   * change Maintainer to Debian OpenStack team, and add myself to Uploaders
Checksums-Sha1:
 b3ae5fee6964ab47bd602d25f332c146af6a3b85 2308 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3.dsc
 da0862d2e075ee40af7cd8eb1570d2504d8427d9 4652 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3.debian.tar.xz
 fef19c6c4f9e89c75648116eafce7551b411b3ec 51268 
gf-complete-tools-dbgsym_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 b7381d75d8cebd51c0ed08fa02a1c6b4e2312319 23172 
gf-complete-tools_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 b9d5c50f04f1c7886c0bf56fd4461cda5a039e5f 7251 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3_amd64.buildinfo
 c94967b374b246358852b87e157c71afc2b2d46e 6972 
libgf-complete-dev_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 f0803e973dfedc1e6ca963bcaf390c87338a2c22 230664 
libgf-complete1-dbgsym_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 5f476aecc033db0ba489d97a7f066d1d46daba72 64016 
libgf-complete1_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
Checksums-Sha256:
 b1bf7eba83ce341a2eaf098215c8bcd01bb8d4fb5ff2301ef86531cc08c1ca04 2308 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3.dsc
 3ab2cc780a0a487a573f4e9b640293b73342d6a36f655d962901d36cd9443837 4652 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3.debian.tar.xz
 1368023bfd58cc2f5530d271f9ac9a869d1e8f0ed7f1186b39aff252d8fcd455 51268 
gf-complete-tools-dbgsym_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 14e36ed9f06c62fd364b0caeeac2e2256f2dfb9472113d39a391eb4f227acaae 23172 
gf-complete-tools_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 cf6f9608bb5ce136c6d7db140dc9a4e2f83e231587141ae3d907215323622798 7251 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3_amd64.buildinfo
 5d099fe51d87f46f6de6db423ef9cb736d586bd8b6a7e76bcd5c34eeafc32607 6972 
libgf-complete-dev_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 ebbdb7519b4183ef046f562364200aabc24d5ef90a83743e767f09e8b982fddb 230664 
libgf-complete1-dbgsym_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 89e6568d4f57fdec20d6b91d1264907fd05bb7facaa544041f8e36eccbd3b685 64016 
libgf-complete1_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
Files:
 ac2a5a9408422cee73698f95ea1e4fc3 2308 libs optional 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3.dsc
 665426bf21b8cc6cd2c7b6e086860adc 4652 libs optional 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3.debian.tar.xz
 915895933bfe5c4374dbf3564a98e9a1 51268 debug optional 
gf-complete-tools-dbgsym_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 8eb9dd1936cf36299e22260499ac88d1 23172 math optional 
gf-complete-tools_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 a1194ece940f87b0d5c9d6be9f00b4f1 7251 libs optional 
gf-complete_1.0.2+2017.04.10.git.ea75cdf-3_amd64.buildinfo
 8a0fb119c1adc6a72d2671609cad95a3 6972 libdevel optional 
libgf-complete-dev_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 8e73a81319df3e7d2320a55c8f648607 230664 debug optional 
libgf-complete1-dbgsym_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb
 c834cd24c82b7ee7225f64720e7b1ab1 64016 libs optional 
libgf-complete1_1.0.2+2017.04.10.git.ea75cdf-3_amd64.deb

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

iQIzBAEBCgAdFiEEtKCq/KhshgVdBnYUq1PlA1hod6YFAlsELT0ACgkQq1PlA1ho
d6YvzQ/+IPG5eobyMxyMZ6BuP9wP4toiyDyWSlmwUw8DO5mCdBFFYUQzkK7K72k7
Vs7cWtbwBAkp9XwdGcbEdAEgQ0rtPbDqZZaCQrq2gtzODx1+7GF0lDddvS+l2bpn
m1mvygxu6sEt24+H0F/L4fTHcTyeY44D6xGkCHw+rxYyMBm/fTrXeAr9DBeRIL6I
HP4/qwlshdiu0i7oM4fvnS30C7oGFuH7+nGUsaAMcY97ZK5YAsVU5YvtNwNe3qvV
U1GSMFeXG7mpRXv8owQ81g4I5dBt/sHN1DGyfI4m7ly0yY16nCZuqHprb/q4TeK6
btDM56bP/yszya1AwVZ/LLUwBPWSknpSMU7UytADfE7uVd7VCo21fFqfz64/uJb4
WdCsET0+JdT2d/SCtrp6HZt405sOY0VQkEXL+emir70dQ01yxOYayVhRCGm5ZRxM
e30RDJg/rIrYo7G+K1CQEwbHJpwuoC+QlUDUw8gy+4zRlX8f0Uk4NYfiZL2wDHnx
2SPBTYG/+XLRpGas8O0RdJgNLe7J/EcRwCNR6unKaIoYvkYHXYfODE4qwL/JJz5p
m5PU6gc1yNmMDo0p4Qy39xVTPiBganRgcK0b+6K7cBuAF8sPIAxb0PuiE7SsBVPh
xQqNh21GSp3Tr93o9bzV9w4jUMozYjBmZfBx0/SyCVZhnf8tXrA=
=doSh
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to