Your message dated Wed, 09 Aug 2017 02:49:15 +0000
with message-id <e1dfh3b-0005qk...@fasolo.debian.org>
and subject line Bug#870622: fixed in ffmpeg 7:3.3.3-2
has caused the Debian Bug report #870622,
regarding ffmpeg requires NEON on armhf, which is not part of the ARMv7 ABI
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 ow...@bugs.debian.org
immediately.)


-- 
870622: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870622
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ffmpeg
Version: 7:3.3.3-1
Severity: important
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu artful ubuntu-patch autopkgtest

Dear maintainers,

The latest release of ffmpeg enables NEON support by default when building
on armhf; however, NEON support is not a standard part of the ARMv7 ABI, and
Debian supports running armhf on chips that do not implement NEON.

Using NEON based on runtime detection of support for it is fine, but the
existing ffmpeg implementation doesn't appear to do this, instead using NEON
based on build-time configuration with no fallback.

This issue was noticed in Ubuntu only because the autopkgtests for ffmpeg
and x264 triggered an unaligned access in the NEON code, which is *also* not
a portable assumption on armhf; however, if the NEON code had not had any
unaligned access, the fact that NEON was used would have gone unnoticed on
Ubuntu infrastructure.

  http://autopkgtest.ubuntu.com/packages/f/ffmpeg/artful/armhf
  http://autopkgtest.ubuntu.com/packages/x/x264/artful/armhf

(And if upstream does fix their code to support runtime detection of NEON
support, then there will be a different bug for us to worry about fixing!)

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slanga...@ubuntu.com                                     vor...@debian.org
diff -Nru ffmpeg-3.3.3/debian/rules ffmpeg-3.3.3/debian/rules
--- ffmpeg-3.3.3/debian/rules   2017-08-01 07:33:41.000000000 -0700
+++ ffmpeg-3.3.3/debian/rules   2017-08-03 17:43:44.000000000 -0700
@@ -127,6 +127,14 @@
                --enable-libiec61883
 endif
 
+# upstream does not implement runtime detection of NEON support at runtime;
+# therefore NEON must be disabled at build time.  (This also works around
+# the fact that the NEON implementation does unaligned access, which is not
+# a portable assumption for armhf.)
+ifeq ($(DEB_HOST_ARCH),armhf)
+       CONFIG += --disable-neon
+endif
+
 # Some build-dependencies are not installable on some architectures.
 ifeq (,$(filter $(DEB_HOST_ARCH),powerpcspe))
        CONFIG_extra += --enable-netcdf

--- End Message ---
--- Begin Message ---
Source: ffmpeg
Source-Version: 7:3.3.3-2

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

Debian distribution maintenance software
pp.
James Cowgill <jcowg...@debian.org> (supplier of updated ffmpeg 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 ftpmas...@ftp-master.debian.org)


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

Format: 1.8
Date: Tue, 08 Aug 2017 21:53:47 -0400
Source: ffmpeg
Binary: ffmpeg ffmpeg-doc libavcodec57 libavcodec-extra57 libavcodec-extra 
libavcodec-dev libavdevice57 libavdevice-dev libavfilter6 libavfilter-extra6 
libavfilter-extra libavfilter-dev libavformat57 libavformat-dev libavresample3 
libavresample-dev libavutil55 libavutil-dev libpostproc54 libpostproc-dev 
libswresample2 libswresample-dev libswscale4 libswscale-dev libav-tools
Architecture: source
Version: 7:3.3.3-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: James Cowgill <jcowg...@debian.org>
Description:
 ffmpeg     - Tools for transcoding, streaming and playing of multimedia files
 ffmpeg-doc - Documentation of the FFmpeg multimedia framework
 libav-tools - Compatibility links for libav-tools (transitional package)
 libavcodec-dev - FFmpeg library with de/encoders for audio/video codecs - 
developm
 libavcodec-extra - FFmpeg library with extra codecs (metapackage)
 libavcodec-extra57 - FFmpeg library with additional de/encoders for 
audio/video codecs
 libavcodec57 - FFmpeg library with de/encoders for audio/video codecs - runtime
 libavdevice-dev - FFmpeg library for handling input and output devices - 
developmen
 libavdevice57 - FFmpeg library for handling input and output devices - runtime 
fi
 libavfilter-dev - FFmpeg library containing media filters - development files
 libavfilter-extra - FFmpeg library with extra filters (metapackage)
 libavfilter-extra6 - FFmpeg library with extra media filters - runtime files
 libavfilter6 - FFmpeg library containing media filters - runtime files
 libavformat-dev - FFmpeg library with (de)muxers for multimedia containers - 
develo
 libavformat57 - FFmpeg library with (de)muxers for multimedia containers - 
runtim
 libavresample-dev - FFmpeg compatibility library for resampling - development 
files
 libavresample3 - FFmpeg compatibility library for resampling - runtime files
 libavutil-dev - FFmpeg library with functions for simplifying programming - 
devel
 libavutil55 - FFmpeg library with functions for simplifying programming - runti
 libpostproc-dev - FFmpeg library for post processing - development files
 libpostproc54 - FFmpeg library for post processing - runtime files
 libswresample-dev - FFmpeg library for audio resampling, rematrixing etc. - 
developme
 libswresample2 - FFmpeg library for audio resampling, rematrixing etc. - 
runtime f
 libswscale-dev - FFmpeg library for image scaling and various conversions - 
develo
 libswscale4 - FFmpeg library for image scaling and various conversions - runtim
Closes: 870622
Changes:
 ffmpeg (7:3.3.3-2) unstable; urgency=medium
 .
   * Team upload.
   * Add 0005-arm-thumb2-blx.patch to fix SIGBUS on armhf.
     Thanks to Jiong Wang. (Closes: #870622)
Checksums-Sha1:
 b0eb1a93505c24d0a1ee5642d70a0d544da5756d 4892 ffmpeg_3.3.3-2.dsc
 e063bf40c292de222187d5a92530ddfa42855ccf 44460 ffmpeg_3.3.3-2.debian.tar.xz
 0a9519e703600f86d9a9f49eb2d5ee036198b38b 13346 ffmpeg_3.3.3-2_source.buildinfo
Checksums-Sha256:
 c36555e20532a13bc1f6db87f711597d41f0a5d37255130b7d1b01fd131cee7e 4892 
ffmpeg_3.3.3-2.dsc
 e74fee0034fb29d03a245b66907e1a798c437beafc1591bbff044b57a086ad13 44460 
ffmpeg_3.3.3-2.debian.tar.xz
 f80d489337b2ab0cc1a7c0ca0be12c71bc856101e6fbca0c8339855785380ca2 13346 
ffmpeg_3.3.3-2_source.buildinfo
Files:
 f44cba52f09806488609fc780048bf4d 4892 video optional ffmpeg_3.3.3-2.dsc
 48eb8edc0b2ab5cf1311604245813435 44460 video optional 
ffmpeg_3.3.3-2.debian.tar.xz
 a607980552991640e859d362e2c61dfb 13346 video optional 
ffmpeg_3.3.3-2_source.buildinfo

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

iQJIBAEBCgAyFiEE+Ixt5DaZ6POztUwQx/FnbeotAe8FAlmKa2gUHGpjb3dnaWxs
QGRlYmlhbi5vcmcACgkQx/FnbeotAe+znA//cNLf1ekuPn1kfSLlDVvPvF6psD3D
Ef1mMmtpVYZ6XMwf7Kh6ZyEGmlJykdTJs9NPFS/seg6KDJLxAE/dpfvSzSlKo0wn
CIyrsrK2b5+NSsjf3Egy5jspPZ613vcsVkiqSvyVnVqGadqJ8mIAnSIunN2CdecN
vL3OrfjXTDmwQGqNsqK36MX2osACEeT1Na+4v3iitrfRgh9x9uAv+zOI8h4+zf1d
W5dNQDCnFe+GST8zC7hfNQL8Y9MdyKhzdXbuS/QQV1WFJr/HrBfTzr0bh/UzlnX/
1ZFGf+P0uAFJMNDCpsYIUC0rtWljgUvKB8fkk4n6SwM0yrZ9mhs42tMcFXuLVlgD
KmGgC6zUKJ8JvNvI4xGbS1J4I+Tl8kQPSW9LkEWqvXYJKevhtntBmh0uHHxndq6Y
lYOnTdV5DapIQG4IgT8RNC+3j3tBPTL2HurVIhIiltVGcLCimUV5AzGJCJxJH2Cd
rcIuDK+zSG8JK0e9LAdtIjfnk4OODxqmeYllCrsmXY2/Qyn0OZ17CmDH8pMbmM3w
FpEuVrejJtut3Nwvf1UqwnUV+m0bNAUwPJIoisSbq+GOe+dJQGT7h013FyZ9mGlj
bKl4M8b5LUVCKolbuT2apSfYB895t2yJObkytWHVDWM6bSafqxVLi0lAG4q4Fn9F
xA+9cMIzhsDqicY=
=YCRw
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to