Bug#1040256: hdrmerge FTBFS with libraw 0.21.1
Source: hdrmerge Version: 0.5+git20200117-2 Severity: serious Tags: ftbfs trixie sid https://buildd.debian.org/status/logs.php?pkg=hdrmerge&ver=0.5%2Bgit20200117-2%2Bb5 ... /<>/src/ImageIO.cpp: In static member function ‘static hdrmerge::Image hdrmerge::ImageIO::loadRawImage(const QString&, hdrmerge::RawParameters&, int)’: /<>/src/ImageIO.cpp:39:14: error: ‘struct libraw_output_params_t’ has no member named ‘shot_select’ 39 | d.params.shot_select = shot_select; | ^~~ ...
Bug#1040998: chromaprint FTBFS with googletest 1.13.0
Source: chromaprint Version: 1.5.1-2 Severity: serious Tags: ftbfs trixie sid https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/chromaprint.html ... In file included from /usr/src/googletest/googletest/include/gtest/gtest-message.h:57, from /usr/src/googletest/googletest/include/gtest/gtest-assertion-result.h:46, from /usr/src/googletest/googletest/include/gtest/gtest.h:64, from /usr/src/googletest/googletest/src/gtest-all.cc:38: /usr/src/googletest/googletest/include/gtest/internal/gtest-port.h:270:2: error: #error C++ versions less than C++14 are not supported. 270 | #error C++ versions less than C++14 are not supported. | ^ ... This can be fixed by setting CMAKE_CXX_STANDARD to 14 in CMakeLists.txt
Bug#1042395: casparcg-server FTBFS with FFmpeg 6
Source: casparcg-server Version: 2.3.3+dfsg-3 Severity: serious Tags: ftbfs trixie sid https://buildd.debian.org/status/logs.php?pkg=casparcg-server&ver=2.3.3%2Bdfsg-3%2Bb2 ... /<>/src/modules/ffmpeg/producer/av_producer.cpp: In constructor ‘caspar::ffmpeg::Decoder::Decoder(AVStream*)’: /<>/src/modules/ffmpeg/producer/av_producer.cpp:109:35: error: ‘AV_CODEC_CAP_AUTO_THREADS’ was not declared in this scope; did you mean ‘AV_CODEC_CAP_FRAME_THREADS’? 109 | if (codec->capabilities & AV_CODEC_CAP_AUTO_THREADS) { | ^ | AV_CODEC_CAP_FRAME_THREADS ...
Bug#1042710: medialibrary FTBFS with gcc 13
Source: medialibrary Version: 0.12.3-1 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/medialibrary.html https://buildd.debian.org/status/fetch.php?pkg=medialibrary&arch=riscv64&ver=0.12.3-1&stamp=1690744091&raw=0 ... c++ -Isrc/libmedialibrary.so.0.0.0.p -Isrc -I../src -I. -I.. -Iinclude -I../include -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c++14 -DHAVE_CONFIG_H=1 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ src/libmedialibrary.so.0.0.0.p/Metadata.cpp.o -MF src/libmedialibrary.so.0.0.0.p/Metadata.cpp.o.d -o src/libmedialibrary.so.0.0.0.p/Metadata.cpp.o -c ../src/Metadata.cpp In file included from ../src/Metadata.h:25, from ../src/Metadata.cpp:27: ../include/medialibrary/IMetadata.h:33:10: warning: elaborated-type-specifier for a scoped enum must not use the ‘class’ keyword 33 | enum class EntityType : uint8_t | ^ | - ../include/medialibrary/IMetadata.h:33:16: error: use of enum ‘EntityType’ without previous declaration 33 | enum class EntityType : uint8_t |^~ ...
Bug#1042812: ffmpeg FTBFS with libplacebo 6.292.0
Source: ffmpeg Version: 7:6.0-4 Severity: serious Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=ffmpeg&arch=amd64&ver=7%3A6.0-4%2Bb1&stamp=1690879631&raw=0 ... src/libavfilter/vf_libplacebo.c:461:10: error: ‘struct pl_render_params’ has no member named ‘force_icc_lut’ 461 | .force_icc_lut = s->force_icc_lut, | ^ ...
Bug#1000113: kodi: depends on obsolete pcre3 library
On Thu, Jul 06, 2023 at 08:47:59AM +0100, Matthew Vernon wrote: > Hi, > > On 06/07/2023 06:33, Vasyl Gello wrote: > > > Yes I definitely see the bug. However, Kodi extensively uses pcrecpp and > > the only replacement I see for pcre2 is jpcre2 [1] > > There is an ITP bug about it since 2017 but no package. > > > > Matthew, from your experience, is jpcre2 the only C++ wrapper for pcre2 > > or there is something more recommended / maintainable? > > I did the search but found only jpcre2. > > I should say that I'm not C++ expert; jpcre2 is the only wrapper I find by > web-searching. I think, though, that it should be possible to use the pcre2 > libraries from C++ in the usual way that you can call C libraries from C++ > (and the headers have the usual extern "C" magic)... Another option would be to use the vendored copy of PCRE until upstream supports PCRE2. Using a vendored copy of a library is usually not an RC bug. We do have a package that added and builds a copy of Python 2.7 before building itself after to the Python2 removal, so that would be a rather minor vendoring in comparison. > Regards, > > Matthew cu Adrian
Bug#1051980: FTBFS on i386: angle-test/bezier-test fail
Control: forwarded -1 https://gitlab.com/inkscape/lib2geom/-/issues/67 On Sat, Sep 16, 2023 at 03:21:21PM +0800, Shengjing Zhu wrote: > Control: tag -1 + patch > > Hi, > > On Fri, Sep 15, 2023 at 4:27 PM Shengjing Zhu wrote: > > The following tests FAILED: > > 2 - angle-test (Failed) > > 3 - bezier-test (Failed) > > They are caused by gcc-13 which defaults to -fexcess-precision=standard for > c++. > > Please see the attached patch. That solves only part of the problem for experimental, adding export DEB_CXXFLAGS_MAINT_APPEND += -ffloat-store -fexcess-precision=fast to debian/rules is the easiest fix to get all tests passing in both unstable and experimental. > Shengjing Zhu cu Adrian
Bug#1055111: ffmpeg FTBFS: makeinfo: Undefined subroutine &Texinfo::Config::set_from_init_file called at doc/t2h.pm
Source: ffmpeg Version: 7:6.0-8 Severity: serious Tags: ftbfs X-Debbugs-Cc: Debian TeX Task Force https://buildd.debian.org/status/logs.php?pkg=ffmpeg&ver=7%3A6.0-8 ... makeinfo --html -I doc --no-split -D config-not-all --init-file=/<>/doc/t2h.pm --output doc/ffmpeg.html /<>/doc/ffmpeg.texi makeinfo: error parsing /<>/doc/t2h.pm: Undefined subroutine &Texinfo::Config::set_from_init_file called at /<>/doc/t2h.pm line 24. make[2]: *** [/<>/doc/Makefile:70: doc/ffmpeg.html] Error 1
Bug#1059799: obs-studio FTBFS: tests fail to link
Source: obs-studio Version: 30.0.2+dfsg-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=obs-studio&ver=30.0.2%2Bdfsg-1 ... FAILED: test/cmocka/test_serializer : && /usr/bin/cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fvisibility=hidden -Wno-error=deprecated-declarations -Wl,-z,relro test/cmocka/CMakeFiles/test_serializer.dir/test_serializer.c.o -o test/cmocka/test_serializer libobs/libobs.so.30 && : /usr/bin/ld: test/cmocka/CMakeFiles/test_serializer.dir/test_serializer.c.o: in function `serialize_test': ./obj-x86_64-linux-gnu/./test/cmocka/test_serializer.c:20:(.text+0xa5): undefined reference to `_assert_int_equal' /usr/bin/ld: ./obj-x86_64-linux-gnu/./test/cmocka/test_serializer.c:22:(.text+0xd1): undefined reference to `_assert_memory_equal' /usr/bin/ld: ./obj-x86_64-linux-gnu/./test/cmocka/test_serializer.c:24:(.text+0x100): undefined reference to `_assert_true' /usr/bin/ld: test/cmocka/CMakeFiles/test_serializer.dir/test_serializer.c.o: in function `main': ./obj-x86_64-linux-gnu/./test/cmocka/test_serializer.c:35:(.text.startup+0x5d): undefined reference to `_cmocka_run_group_tests' collect2: error: ld returned 1 exit status [287/484] : && /usr/bin/cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fvisibility=hidden -Wno-error=deprecated-declarations -Wl,-z,relro test/cmocka/CMakeFiles/test_bitstream.dir/test_bitstream.c.o -o test/cmocka/test_bitstream libobs/libobs.so.30 && : FAILED: test/cmocka/test_bitstream : && /usr/bin/cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fvisibility=hidden -Wno-error=deprecated-declarations -Wl,-z,relro test/cmocka/CMakeFiles/test_bitstream.dir/test_bitstream.c.o -o test/cmocka/test_bitstream libobs/libobs.so.30 && : /usr/bin/ld: test/cmocka/CMakeFiles/test_bitstream.dir/test_bitstream.c.o: in function `bitstream_test': ./obj-x86_64-linux-gnu/./test/cmocka/test_bitstream.c:18:(.text+0x66): undefined reference to `_assert_int_equal' /usr/bin/ld: ./obj-x86_64-linux-gnu/./test/cmocka/test_bitstream.c:19:(.text+0x88): undefined reference to `_assert_int_equal' /usr/bin/ld: ./obj-x86_64-linux-gnu/./test/cmocka/test_bitstream.c:20:(.text+0xaa): undefined reference to `_assert_int_equal' /usr/bin/ld: ./obj-x86_64-linux-gnu/./test/cmocka/test_bitstream.c:21:(.text+0xcc): undefined reference to `_assert_int_equal' /usr/bin/ld: ./obj-x86_64-linux-gnu/./test/cmocka/test_bitstream.c:22:(.text+0xe9): undefined reference to `_assert_int_equal' /usr/bin/ld: test/cmocka/CMakeFiles/test_bitstream.dir/test_bitstream.c.o:./obj-x86_64-linux-gnu/./test/cmocka/test_bitstream.c:23: more undefined references to `_assert_int_equal' follow /usr/bin/ld: test/cmocka/CMakeFiles/test_bitstream.dir/test_bitstream.c.o: in function `main': ./obj-x86_64-linux-gnu/./test/cmocka/test_bitstream.c:35:(.text.startup+0x5d): undefined reference to `_cmocka_run_group_tests' collect2: error: ld returned 1 exit status [288/484] : && /usr/bin/cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fvisibility=hidden -Wno-error=deprecated-declarations -Wl,-z,relro test/cmocka/CMakeFiles/test_darray.dir/test_darray.c.o -o test/cmocka/test_darray libobs/libobs.so.30 && : FAILED: test/cmocka/test_darray : && /usr/bin/cc -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -DFFMPEG_MUX_FIXED=\"/usr/lib/x86_64-linux-gnu/obs-plugins/obs-ffmpeg/obs-ffmpeg-mux\" -DSIMDE_ENABLE_OPENMP -fopenmp-simd -O3 -fvisibility=hidden -Wno-error=deprecated-declarations -Wl,-z,relro test/cmocka/CMakeFiles/test_darray.dir/test_darray.c.o -o test/cmocka/test_darray libobs/libobs.so.30 && : /usr/bin/ld: test/cmocka/CMakeFiles/test_darray.dir/test_darray.c.o: in function `array_basic_test': ./obj-x86_64-linux-gnu/./test/cmocka/test_darray.c:18:(.text+0x50): undefined reference to `_assert_int_equal' /usr/bin/ld: ./obj-x86_64-linux-gnu/./test/cmocka/test_darray.c:19:(.text+0x6b)
Bug#973989: libgav1 FTBFS on armel: symbol differences
Source: libgav1 Version: 0.16.0-4 Severity: important Tags: ftbfs Control: affects -1 src:libavif https://buildd.debian.org/status/fetch.php?pkg=libgav1&arch=armel&ver=0.16.0-4&stamp=1604703920&raw=0 ... dh_makeshlibs -a -a dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libgav1-0/DEBIAN/symbols doesn't match completely debian/libgav1-0.symbols --- debian/libgav1-0.symbols (libgav1-0_0.16.0-4_armel) +++ dpkg-gensymbolsvcOZhb 2020-11-06 23:05:17.669923566 + @@ -21,15 +21,15 @@ _ZN7libgav17DecoderC2Ev@Base 0.16.0 _ZN7libgav17DecoderD1Ev@Base 0.16.0 _ZN7libgav17DecoderD2Ev@Base 0.16.0 - (arch=riscv64)_ZTIN9__gnu_cxx7__mutexE@Base 0.16.0 - (arch=riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 - (arch=!riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 - (arch=riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 - (arch=!riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 - (arch=riscv64)_ZTSN9__gnu_cxx7__mutexE@Base 0.16.0 - (arch=riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 - (arch=!riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 - (arch=riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 - (arch=!riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 + _ZTIN9__gnu_cxx7__mutexE@Base 0.16.0 + _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 +#MISSING: 0.16.0-4# (arch=!riscv64)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 + _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 +#MISSING: 0.16.0-4# (arch=!riscv64)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 + _ZTSN9__gnu_cxx7__mutexE@Base 0.16.0 + _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 +#MISSING: 0.16.0-4# (arch=!riscv64)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 + _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE1EE@Base 0.16.0 +#MISSING: 0.16.0-4# (arch=!riscv64)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 0.16.0 (c++|arch-bits=32)"libgav1::Decoder::EnqueueFrame(unsigned char const*, unsigned int, long long, void*)@Base" 0.16.0 (c++|arch-bits=64)"libgav1::Decoder::EnqueueFrame(unsigned char const*, unsigned long, long, void*)@Base" 0.16.0 dh_makeshlibs: error: failing due to earlier errors make: *** [debian/rules:34: binary-arch] Error 25
Bug#974580: bambootracker FTBFS on 32bit
Source: bambootracker Version: 0.4.5-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/package.php?p=bambootracker&suite=sid ... midi/RtMidi/RtMidi.cpp: In function ‘void* alsaMidiHandler(void*)’: midi/RtMidi/RtMidi.cpp:1664:26: error: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘__syscall_slong_t’ {aka ‘long int’} [-Werror=sign-compare] 1664 | if ( x.tv_nsec < y.tv_nsec ) { |~~^~~ ... The best solution would be to use librtmidi-dev instead of an own copy. The quick workaround would be to stop forcing errors in CPP_WARNING_FLAGS in BambooTracker/BambooTracker.pro
Bug#975082: closed by Debian FTP Masters (reply to IOhannes m zmölnig (Debian/GNU) ) (Bug#975082: fixed in snd 20.8-3)
Control: reopen -1 On Thu, Nov 19, 2020 at 12:51:05PM +, Debian Bug Tracking System wrote: >... > snd (20.8-3) unstable; urgency=medium > . >* Patch to fix FTBFS with notcurses2 (Closes: #975082) > * since notcurses2, the API is supposed to be stable. >... It seems additional fixes are necessary: https://buildd.debian.org/status/logs.php?pkg=snd&ver=20.8-3%2Bb1 cu Adrian
Bug#975433: gpac: FTBFS on armel: missing -latomic
Control: tags -1 patch On Sun, Nov 22, 2020 at 10:25:21AM +0100, Sebastian Ramacher wrote: > Source: gpac > Version: 1.0.1+dfsg1-2 > Severity: serious > Tags: ftbfs > Justification: fails to build from source (but built successfully in the past) > X-Debbugs-Cc: sramac...@debian.org > > gpac FTBFS on armel because it does not link with -latomic: > | gcc -shared "-Wl,-soname,libgpac.so.10" -o ../bin/gcc/libgpac.so > utils/os_divers.o utils/os_file.o utils/list.o utils/bitstream.o > utils/constants.o utils/error.o utils/alloc.o utils/url.o utils/configfile.o > utils/gltools.o utils/gzio.o utils/sha1.o utils/base_encoding.o utils/math.o > utils/os_net.o utils/os_thread.o utils/os_config_init.o utils/cache.o > utils/downloader.o utils/xml_parser.o utils/utf.o utils/token.o utils/color.o > utils/Remotery.o utils/uni_bidi.o utils/unicode.o utils/os_module.o > utils/module.o utils/path2d.o utils/path2d_stroker.o crypto/g_crypt.o > crypto/g_crypt_openssl.o crypto/g_crypt_tinyaes.o crypto/tiny_aes.o > scenegraph/base_scenegraph.o scenegraph/mpeg4_animators.o > scenegraph/commands.o scenegraph/mpeg4_nodes.o scenegraph/mpeg4_valuator.o > scenegraph/vrml_interpolators.o scenegraph/vrml_proto.o > scenegraph/vrml_route.o scenegraph/vrml_script.o scenegraph/vrml_js.o > scenegraph/vrml_tools.o scenegraph/x3d_nodes.o scenegraph/svg_attributes.o > scenegraph/svg_types.o scenegraph/svg_js.o scenegraph/smil_anim.o > scenegraph/smil_timing.o scenegraph/svg_properties.o scenegraph/dom_events.o > scenegraph/dom_js.o scenegraph/xml_ns.o ietf/rtcp.o ietf/rtp.o > ietf/rtp_packetizer.o ietf/rtp_pck_3gpp.o ietf/rtp_pck_mpeg12.o > ietf/rtp_pck_mpeg4.o ietf/rtsp_command.o ietf/rtsp_common.o > ietf/rtsp_response.o ietf/rtsp_session.o ietf/sdp.o ietf/rtp_depacketizer.o > ietf/rtp_streamer.o bifs/arith_decoder.o bifs/bifs_codec.o > bifs/bifs_node_tables.o bifs/com_dec.o bifs/com_enc.o bifs/conditional.o > bifs/field_decode.o bifs/field_encode.o bifs/memory_decoder.o > bifs/predictive_mffield.o bifs/quantize.o bifs/script_dec.o bifs/script_enc.o > bifs/unquantize.o isomedia/avc_ext.o isomedia/box_code_3gpp.o > isomedia/box_code_apple.o isomedia/box_code_base.o isomedia/box_code_drm.o > isomedia/box_code_meta.o isomedia/box_dump.o isomedia/box_funcs.o > isomedia/data_map.o isomedia/drm_sample.o isomedia/isom_intern.o > isomedia/isom_read.o isomedia/isom_store.o isomedia/isom_write.o > isomedia/media.o isomedia/media_odf.o isomedia/meta.o > isomedia/movie_fragments.o isomedia/sample_descs.o isomedia/stbl_read.o > isomedia/stbl_write.o isomedia/track.o isomedia/tx3g.o isomedia/iff.o > isomedia/hint_track.o isomedia/hinting.o isomedia/box_code_adobe.o > odf/desc_private.o odf/descriptors.o odf/odf_code.o odf/odf_codec.o > odf/odf_command.o odf/qos.o odf/slc.o odf/ipmpx_code.o odf/oci_codec.o > odf/ipmpx_dump.o odf/ipmpx_parse.o odf/odf_dump.o odf/odf_parse.o > media_tools/isom_tools.o media_tools/dash_segmenter.o > media_tools/av_parsers.o media_tools/atsc_dmx.o media_tools/img.o > media_tools/media_import.o media_tools/mpegts.o media_tools/m3u8.o > media_tools/mpd.o media_tools/dash_client.o media_tools/media_export.o > media_tools/m2ts_mux.o media_tools/avilib.o media_tools/mpeg2_ps.o > media_tools/gpac_ogg.o media_tools/crypt_tools.o media_tools/isom_hinter.o > media_tools/saf.o media_tools/vobsub.o media_tools/webvtt.o > scene_manager/scene_manager.o scene_manager/text_to_bifs.o > scene_manager/loader_bt.o scene_manager/loader_xmt.o > scene_manager/loader_isom.o scene_manager/loader_qt.o > scene_manager/loader_svg.o scene_manager/swf_parse.o scene_manager/swf_bifs.o > scene_manager/swf_svg.o scene_manager/scene_dump.o > scene_manager/scene_stats.o scene_manager/scene_engine.o > scene_manager/encode_isom.o terminal/terminal.o compositor/audio_input.o > compositor/audio_mixer.o compositor/audio_render.o compositor/bindable.o > compositor/camera.o compositor/compositor.o compositor/compositor_2d.o > compositor/compositor_3d.o compositor/compositor_node_init.o > compositor/drawable.o compositor/events.o compositor/font_engine.o > compositor/hc_flash_shape.o compositor/hardcoded_protos.o compositor/mesh.o > compositor/mesh_collide.o compositor/mesh_tesselate.o > compositor/mpeg4_animstream.o compositor/mpeg4_audio.o > compositor/mpeg4_background.o compositor/mpeg4_background2d.o > compositor/mpeg4_bitmap.o compositor/mpeg4_composite.o > compositor/mpeg4_form.o compositor/mpeg4_geometry_2d.o > compositor/mpeg4_geometry_3d.o compositor/mpeg4_geometry_ifs2d.o > compositor/mpeg4_geometry_ils2d.o compositor/mpeg4_gradients.o > compositor/mpeg4_grouping.o compositor/mpeg4_grouping_2d.o > compositor/mpeg4_grouping_3d.o compositor/mpeg4_layer_2d.o > compositor/mpeg4_layer_3d.o compositor/mpeg4_layout.o > compositor/mpeg4_lighting.o compositor/mpeg4_path_layout.o > compositor/mpeg4_sensors.o compositor/mpeg4_sound.o compositor/mpeg4_text.o > compositor/mpeg4_textures.o compositor/mpeg
Bug#975441: x264 silently disables gpac support with gpac 1.0.1
Source: x264 Version: 2:0.160.3011+gitcde9a93-2 Severity: important https://buildd.debian.org/status/logs.php?pkg=x264&ver=2%3A0.160.3011%2Bgitcde9a93-2%2Bb2 ... Warning: gpac is too old, update to 2007-06-21 UTC or later ...
Bug#957326: gwc: diff for NMU version 0.22.04-1.1
Dear maintainer, I've prepared an NMU for gwc (versioned as 0.22.04-1.1). The diff is attached to this message. cu Adrian diff -Nru gwc-0.22.04/debian/changelog gwc-0.22.04/debian/changelog --- gwc-0.22.04/debian/changelog 2019-09-15 19:49:52.0 +0300 +++ gwc-0.22.04/debian/changelog 2021-02-07 08:35:50.0 +0200 @@ -1,3 +1,10 @@ +gwc (0.22.04-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add fix from Logan Rosen for FTBFS with gcc 10. (Closes: #957326) + + -- Adrian Bunk Sun, 07 Feb 2021 08:35:50 +0200 + gwc (0.22.04-1) unstable; urgency=medium * Team upload. diff -Nru gwc-0.22.04/debian/patches/gcc-10.patch gwc-0.22.04/debian/patches/gcc-10.patch --- gwc-0.22.04/debian/patches/gcc-10.patch 1970-01-01 02:00:00.0 +0200 +++ gwc-0.22.04/debian/patches/gcc-10.patch 2021-02-07 08:35:45.0 +0200 @@ -0,0 +1,50 @@ +--- a/gwc.h b/gwc.h +@@ -185,12 +185,12 @@ + int ready ; + } DENOISE_DATA ; + +-gchar *tmpdir; +-gchar *CLIPBOARD_FILE ; ++extern gchar *tmpdir; ++extern gchar *CLIPBOARD_FILE ; + + void print_denoise(char *header, struct denoise_prefs *pDnprefs) ; + +-GtkWidget *main_window; ++extern GtkWidget *main_window; + + GtkWidget *add_number_entry_with_label(char *entry_text, char *label_text, GtkWidget *table, int row) ; + GtkWidget *add_number_entry_with_label_int(int value, char *label_text, GtkWidget *table, int row) ; +--- a/gwc.c b/gwc.c +@@ -84,6 +84,7 @@ + GtkWidget *hscrollbar; + GtkWidget *detect_only_widget; + GtkWidget *leave_click_marks_widget; ++GtkWidget *main_window; + + GtkWidget *l_file_time; + GtkWidget *l_file_samples; +@@ -147,6 +148,8 @@ + gchar wave_filename[PATH_MAX+1]; + gchar last_filename[PATH_MAX+1]; + gchar *file_extension; ++gchar *tmpdir; ++gchar *CLIPBOARD_FILE; + + long markers[MAX_MARKERS]; + long n_markers = 0; +--- a/markers.c b/markers.c +@@ -39,8 +39,8 @@ + + /* The file selection widget and the string to store the chosen filename */ + +-GtkWidget *file_selector; +-gchar *selected_filename; ++extern GtkWidget *file_selector; ++extern gchar *selected_filename; + gchar save_cdrdao_toc_filename[PATH_MAX+1]; + extern long num_song_markers, song_markers[] ; + extern gchar wave_filename[] ; diff -Nru gwc-0.22.04/debian/patches/series gwc-0.22.04/debian/patches/series --- gwc-0.22.04/debian/patches/series 2019-09-15 19:47:29.0 +0300 +++ gwc-0.22.04/debian/patches/series 2021-02-07 08:35:45.0 +0200 @@ -1 +1,2 @@ 02-no_extra_docs.patch +gcc-10.patch
Bug#957495: lives: diff for NMU version 3.0.2-1.1
Control: tags 957495 + patch Dear maintainer, I've prepared an NMU for lives (versioned as 3.0.2-1.1). The diff is attached to this message. cu Adrian diff -Nru lives-3.0.2/debian/changelog lives-3.0.2/debian/changelog --- lives-3.0.2/debian/changelog 2020-02-15 21:40:29.0 +0200 +++ lives-3.0.2/debian/changelog 2021-02-07 09:13:26.0 +0200 @@ -1,3 +1,11 @@ +lives (3.0.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build with -fcommon to workaround FTBFS with gcc 10. +(Closes: #957495) + + -- Adrian Bunk Sun, 07 Feb 2021 09:13:26 +0200 + lives (3.0.2-1) unstable; urgency=medium * Team upload. diff -Nru lives-3.0.2/debian/rules lives-3.0.2/debian/rules --- lives-3.0.2/debian/rules 2019-08-11 17:51:26.0 +0300 +++ lives-3.0.2/debian/rules 2021-02-07 09:13:26.0 +0200 @@ -3,6 +3,8 @@ include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/pkg-info.mk +export DEB_CFLAGS_MAINT_APPEND = -fcommon + %: dh $@ --with=python3
Bug#957886: tutka: diff for NMU version 1.1.3-2.1
Control: tags 957886 + patch Dear maintainer, I've prepared an NMU for tutka (versioned as 1.1.3-2.1). The diff is attached to this message. cu Adrian diff -Nru tutka-1.1.3/debian/changelog tutka-1.1.3/debian/changelog --- tutka-1.1.3/debian/changelog 2019-11-14 13:42:15.0 +0200 +++ tutka-1.1.3/debian/changelog 2021-02-07 11:43:26.0 +0200 @@ -1,3 +1,10 @@ +tutka (1.1.3-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Stop building with -Werror. (Closes: #957886) + + -- Adrian Bunk Sun, 07 Feb 2021 11:43:26 +0200 + tutka (1.1.3-2) unstable; urgency=medium * Bump standards version to 4.4.1. diff -Nru tutka-1.1.3/debian/patches/no-Werror.patch tutka-1.1.3/debian/patches/no-Werror.patch --- tutka-1.1.3/debian/patches/no-Werror.patch 1970-01-01 02:00:00.0 +0200 +++ tutka-1.1.3/debian/patches/no-Werror.patch 2021-02-07 11:43:26.0 +0200 @@ -0,0 +1,14 @@ +Description: Stop building with -Werror +Author: Adrian Bunk +Bug-Debian: https://bugs.debian.org/957886 + +--- tutka-1.1.3.orig/src/src.pro tutka-1.1.3/src/src.pro +@@ -150,7 +150,6 @@ translations.files = *.qm + + QMAKE_CXXFLAGS += \ + -g \ +--Werror \ + -fsigned-char + QMAKE_CXXFLAGS_WARN_ON += \ + -Wno-strict-overflow \ diff -Nru tutka-1.1.3/debian/patches/series tutka-1.1.3/debian/patches/series --- tutka-1.1.3/debian/patches/series 1970-01-01 02:00:00.0 +0200 +++ tutka-1.1.3/debian/patches/series 2021-02-07 11:43:26.0 +0200 @@ -0,0 +1 @@ +no-Werror.patch
Bug#987484: dragonfly-reverb: FTBFS on armel and baseline violation on armhf
Source: dragonfly-reverb Version: 3.2.3-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=dragonfly-reverb&arch=armel&ver=3.2.3-1&stamp=1614727189&raw=0 ... In file included from /usr/include/features.h:485, from /usr/include/arm-linux-gnueabi/c++/10/bits/os_defines.h:39, from /usr/include/arm-linux-gnueabi/c++/10/bits/c++config.h:522, from /usr/include/c++/10/cstdarg:42, from src/../../distrho/extra/../DistrhoUtils.hpp:22, from src/../../distrho/extra/LeakDetector.hpp:20, from src/../Base.hpp:20, from src/../Color.hpp:20, from src/Color.cpp:17: /usr/include/arm-linux-gnueabi/gnu/stubs.h:10:11: fatal error: gnu/stubs-hard.h: No such file or directory 10 | # include | ^~ Please patch out the following manual FPU setting: https://sources.debian.org/src/dragonfly-reverb/3.2.3-1/dpf/Makefile.base.mk/#L139
Bug#987534: soundtouch builds with -march=native and NEON on armhf
Source: soundtouch Version: 2.2+ds1-1 Severity: serious soundtouch builds with -march=native, which makes the code run only on machines compatible with whatever buildd happened to build the package. NEON is not part of the armhf baseline.
Bug#986031: ogmrip: diff for NMU version 1.0.1-3.1
Control: tags 986031 + pending Dear maintainer, I've prepared an NMU for ogmrip (versioned as 1.0.1-3.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. cu Adrian diff -Nru ogmrip-1.0.1/debian/changelog ogmrip-1.0.1/debian/changelog --- ogmrip-1.0.1/debian/changelog 2020-04-15 22:48:47.0 +0300 +++ ogmrip-1.0.1/debian/changelog 2021-06-15 18:53:43.0 +0300 @@ -1,3 +1,11 @@ +ogmrip (1.0.1-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add patches from Bernhard Übelacker to fix crashes with +recent glib and libdvdread. (Closes: #986031) + + -- Adrian Bunk Tue, 15 Jun 2021 18:53:43 +0300 + ogmrip (1.0.1-3) unstable; urgency=medium * Team upload diff -Nru ogmrip-1.0.1/debian/patches/iso-file-segfault.patch ogmrip-1.0.1/debian/patches/iso-file-segfault.patch --- ogmrip-1.0.1/debian/patches/iso-file-segfault.patch 1970-01-01 02:00:00.0 +0200 +++ ogmrip-1.0.1/debian/patches/iso-file-segfault.patch 2021-06-15 18:52:48.0 +0300 @@ -0,0 +1,14 @@ +Bug-Debian: https://bugs.debian.org/986031 +Last-Update: 2021-04-11 + +--- ogmrip-1.0.1.orig/libogmdvd/ogmdvd-disc.c ogmrip-1.0.1/libogmdvd/ogmdvd-disc.c +@@ -222,7 +222,7 @@ dvd_reader_get_menu_size (dvd_reader_t * + + file = DVDOpenFile (reader, vts, DVD_READ_MENU_VOBS); + size = DVDFileSize (file); +- DVDCloseFile (file); ++ if (file) DVDCloseFile (file); + + size *= DVD_VIDEO_LB_LEN; + #else /* HAVE_DVD_FILE_SIZE */ diff -Nru ogmrip-1.0.1/debian/patches/series ogmrip-1.0.1/debian/patches/series --- ogmrip-1.0.1/debian/patches/series 2020-04-15 22:46:52.0 +0300 +++ ogmrip-1.0.1/debian/patches/series 2021-06-15 18:53:43.0 +0300 @@ -1,3 +1,5 @@ 01_libdvdread4.diff 02_configure.diff enchant2.patch +slashes-to-dashes.patch +iso-file-segfault.patch diff -Nru ogmrip-1.0.1/debian/patches/slashes-to-dashes.patch ogmrip-1.0.1/debian/patches/slashes-to-dashes.patch --- ogmrip-1.0.1/debian/patches/slashes-to-dashes.patch 1970-01-01 02:00:00.0 +0200 +++ ogmrip-1.0.1/debian/patches/slashes-to-dashes.patch 2021-06-15 18:52:42.0 +0300 @@ -0,0 +1,304 @@ +Bug-Debian: https://bugs.debian.org/986031 +Last-Update: 2021-04-11 + +--- ogmrip-1.0.1.orig/libogmrip-gtk/ogmrip-gconf-settings.c ogmrip-1.0.1/libogmrip-gtk/ogmrip-gconf-settings.c +@@ -63,10 +63,10 @@ my_gconf_concat_dir_and_key (const gchar + + strcpy (retval, dir); + +- if (dir[dirlen-1] == '/') ++ if (dir[dirlen-1] == '-') + { + /* dir ends in slash, strip key slash if needed */ +-if (*key == '/') ++if (*key == '-') + ++key; + + strcpy (retval + dirlen, key); +@@ -76,9 +76,9 @@ my_gconf_concat_dir_and_key (const gchar + /* Dir doesn't end in slash, add slash if key lacks one. */ + gchar* dest = retval + dirlen; + +-if (*key != '/') ++if (*key != '-') + { +- *dest = '/'; ++ *dest = '-'; + ++dest; + } + +--- ogmrip-1.0.1.orig/libogmrip-gtk/ogmrip-lavc-options.c ogmrip-1.0.1/libogmrip-gtk/ogmrip-lavc-options.c +@@ -39,25 +39,25 @@ + #define OGMRIP_IS_LAVC_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), OGMRIP_TYPE_LAVC_DIALOG)) + #define OGMRIP_IS_LAVC_DIALOG_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE ((klass), OGMRIP_TYPE_LAVC_DIALOG)) + +-#define OGMRIP_LAVC_KEY_CMP OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_CMP +-#define OGMRIP_LAVC_KEY_PRECMP OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_PRECMP +-#define OGMRIP_LAVC_KEY_SUBCMP OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_SUBCMP +-#define OGMRIP_LAVC_KEY_DIA OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_DIA +-#define OGMRIP_LAVC_KEY_PREDIA OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_PREDIA +-#define OGMRIP_LAVC_KEY_KEYINT OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_KEYINT +-#define OGMRIP_LAVC_KEY_BUF_SIZEOGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_BUF_SIZE +-#define OGMRIP_LAVC_KEY_MIN_RATEOGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_MIN_RATE +-#define OGMRIP_LAVC_KEY_MAX_RATEOGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_MAX_RATE +-#define OGMRIP_LAVC_KEY_STRICT OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_STRICT +-#define OGMRIP_LAVC_KEY_DC OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_DC +-#define OGMRIP_LAVC_KEY_MBD OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_MBD +-#define OGMRIP_LAVC_KEY_QNS OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_QNS +-#define OGMRIP_LAVC_KEY_VB_STRATEGY OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_VB_STRATEGY +-#define OGMRIP_LAVC_KEY_LAST_PRED OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_LAST_PRED +-#define OGMRIP_LAVC_KEY_PREME OGMRIP_LAVC_SECTION "/" OGMRIP_LAVC_PROP_PREME +-#define OGMRIP_LAVC_KEY_VQCOMP OGMRIP_LAVC_SECTION &q
Bug#975441: x264: diff for NMU version 2:0.160.3011+gitcde9a93-2.1
Control: tags 975441 + pending Dear maintainer, I've prepared an NMU for x264 (versioned as 2:0.160.3011+gitcde9a93-2.1) and uploaded it to DELAYED/1. Please feel free to tell me if I should cancel it. This fixes a regression from buster by restoring MP4 output in the x264 binary, the library is unchanged. cu Adrian diff -Nru x264-0.160.3011+gitcde9a93/debian/changelog x264-0.160.3011+gitcde9a93/debian/changelog --- x264-0.160.3011+gitcde9a93/debian/changelog 2020-07-26 17:52:56.0 +0300 +++ x264-0.160.3011+gitcde9a93/debian/changelog 2021-07-15 15:06:22.0 +0300 @@ -1,3 +1,10 @@ +x264 (2:0.160.3011+gitcde9a93-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Backport upstream fix to support GPAC >= 0.8.0. (Closes: #975441) + + -- Adrian Bunk Thu, 15 Jul 2021 15:06:22 +0300 + x264 (2:0.160.3011+gitcde9a93-2) unstable; urgency=medium * Team upload diff -Nru x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch --- x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch 1970-01-01 02:00:00.0 +0200 +++ x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch 2021-07-15 15:06:22.0 +0300 @@ -0,0 +1,58 @@ +From 7c2004b58c26da661618262c9c06b73ad3a9ff6c Mon Sep 17 00:00:00 2001 +From: "A. David" +Date: Thu, 2 Jul 2020 19:45:50 +0200 +Subject: mp4: Update GPAC support to v0.8.0 or later + +--- + configure| 5 +++-- + output/mp4.c | 6 +- + 2 files changed, 8 insertions(+), 3 deletions(-) + +Index: x264-0.160.3011+gitcde9a93/configure +=== +--- x264-0.160.3011+gitcde9a93.orig/configure x264-0.160.3011+gitcde9a93/configure +@@ -1240,15 +1240,16 @@ if [ "$gpac" = "auto" -a "$lsmash" != "y + gpac="no" + GPAC_LIBS="-lgpac" + cc_check "" -lz && GPAC_LIBS="$GPAC_LIBS -lz" ++cc_check "" -ldl && GPAC_LIBS="$GPAC_LIBS -ldl" + if [ "$SYS" = "WINDOWS" ] ; then + cc_check "" -lws2_32 && GPAC_LIBS="$GPAC_LIBS -lws2_32" + cc_check "" -lwinmm && GPAC_LIBS="$GPAC_LIBS -lwinmm" + fi + if cc_check gpac/isomedia.h "$GPAC_LIBS" "gf_isom_close(0);" ; then +-if cc_check gpac/isomedia.h "$GPAC_LIBS" "gf_isom_set_pixel_aspect_ratio(0,0,0,0,0);" ; then ++if cc_check gpac/isomedia.h "$GPAC_LIBS" "gf_isom_set_pixel_aspect_ratio(0,0,0,0,0,0);" ; then + gpac="yes" + else +-echo "Warning: gpac is too old, update to 2007-06-21 UTC or later" ++echo "Warning: gpac is too old, update to v0.8.0 or later" + fi + fi + fi +Index: x264-0.160.3011+gitcde9a93/output/mp4.c +=== +--- x264-0.160.3011+gitcde9a93.orig/output/mp4.c x264-0.160.3011+gitcde9a93/output/mp4.c +@@ -147,7 +147,11 @@ static int close_file( hnd_t handle, int + { + uint32_t mvhd_timescale = gf_isom_get_timescale( p_mp4->p_file ); + uint64_t tkhd_duration = (uint64_t)( mdhd_duration * ( (double)mvhd_timescale / p_mp4->i_time_res ) ); ++#if GPAC_VERSION_MAJOR > 8 ++gf_isom_append_edit( p_mp4->p_file, p_mp4->i_track, tkhd_duration, sample->CTS_Offset, GF_ISOM_EDIT_NORMAL ); ++#else + gf_isom_append_edit_segment( p_mp4->p_file, p_mp4->i_track, tkhd_duration, sample->CTS_Offset, GF_ISOM_EDIT_NORMAL ); ++#endif + } + gf_isom_sample_del( &sample ); + +@@ -233,7 +237,7 @@ static int set_param( hnd_t handle, x264 + dw *= sar; + else + dh /= sar; +-gf_isom_set_pixel_aspect_ratio( p_mp4->p_file, p_mp4->i_track, p_mp4->i_descidx, p_param->vui.i_sar_width, p_param->vui.i_sar_height ); ++gf_isom_set_pixel_aspect_ratio( p_mp4->p_file, p_mp4->i_track, p_mp4->i_descidx, p_param->vui.i_sar_width, p_param->vui.i_sar_height, 0 ); + gf_isom_set_track_layout_info( p_mp4->p_file, p_mp4->i_track, dw, dh, 0, 0, 0 ); + } + diff -Nru x264-0.160.3011+gitcde9a93/debian/patches/series x264-0.160.3011+gitcde9a93/debian/patches/series --- x264-0.160.3011+gitcde9a93/debian/patches/series 2020-06-21 12:40:55.0 +0300 +++ x264-0.160.3011+gitcde9a93/debian/patches/series 2021-07-15 15:06:22.0 +0300 @@ -1,2 +1,3 @@ link_gpac_dynamically.patch properly_detect_x32.patch +0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch
Bug#991206: unblock: x264/2:0.160.3011+gitcde9a93-2.1
Package: release.debian.org Severity: normal User: release.debian@packages.debian.org Usertags: unblock Please unblock package x264 * Backport upstream fix to support GPAC >= 0.8.0. (Closes: #975441) This fixes a regression from buster by restoring MP4 output in the x264 binary, the library is unchanged. diff -Nru x264-0.160.3011+gitcde9a93/debian/changelog x264-0.160.3011+gitcde9a93/debian/changelog --- x264-0.160.3011+gitcde9a93/debian/changelog 2020-07-26 17:52:56.0 +0300 +++ x264-0.160.3011+gitcde9a93/debian/changelog 2021-07-15 15:06:22.0 +0300 @@ -1,3 +1,10 @@ +x264 (2:0.160.3011+gitcde9a93-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Backport upstream fix to support GPAC >= 0.8.0. (Closes: #975441) + + -- Adrian Bunk Thu, 15 Jul 2021 15:06:22 +0300 + x264 (2:0.160.3011+gitcde9a93-2) unstable; urgency=medium * Team upload diff -Nru x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch --- x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch 1970-01-01 02:00:00.0 +0200 +++ x264-0.160.3011+gitcde9a93/debian/patches/0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch 2021-07-15 15:06:22.0 +0300 @@ -0,0 +1,58 @@ +From 7c2004b58c26da661618262c9c06b73ad3a9ff6c Mon Sep 17 00:00:00 2001 +From: "A. David" +Date: Thu, 2 Jul 2020 19:45:50 +0200 +Subject: mp4: Update GPAC support to v0.8.0 or later + +--- + configure| 5 +++-- + output/mp4.c | 6 +- + 2 files changed, 8 insertions(+), 3 deletions(-) + +Index: x264-0.160.3011+gitcde9a93/configure +=== +--- x264-0.160.3011+gitcde9a93.orig/configure x264-0.160.3011+gitcde9a93/configure +@@ -1240,15 +1240,16 @@ if [ "$gpac" = "auto" -a "$lsmash" != "y + gpac="no" + GPAC_LIBS="-lgpac" + cc_check "" -lz && GPAC_LIBS="$GPAC_LIBS -lz" ++cc_check "" -ldl && GPAC_LIBS="$GPAC_LIBS -ldl" + if [ "$SYS" = "WINDOWS" ] ; then + cc_check "" -lws2_32 && GPAC_LIBS="$GPAC_LIBS -lws2_32" + cc_check "" -lwinmm && GPAC_LIBS="$GPAC_LIBS -lwinmm" + fi + if cc_check gpac/isomedia.h "$GPAC_LIBS" "gf_isom_close(0);" ; then +-if cc_check gpac/isomedia.h "$GPAC_LIBS" "gf_isom_set_pixel_aspect_ratio(0,0,0,0,0);" ; then ++if cc_check gpac/isomedia.h "$GPAC_LIBS" "gf_isom_set_pixel_aspect_ratio(0,0,0,0,0,0);" ; then + gpac="yes" + else +-echo "Warning: gpac is too old, update to 2007-06-21 UTC or later" ++echo "Warning: gpac is too old, update to v0.8.0 or later" + fi + fi + fi +Index: x264-0.160.3011+gitcde9a93/output/mp4.c +=== +--- x264-0.160.3011+gitcde9a93.orig/output/mp4.c x264-0.160.3011+gitcde9a93/output/mp4.c +@@ -147,7 +147,11 @@ static int close_file( hnd_t handle, int + { + uint32_t mvhd_timescale = gf_isom_get_timescale( p_mp4->p_file ); + uint64_t tkhd_duration = (uint64_t)( mdhd_duration * ( (double)mvhd_timescale / p_mp4->i_time_res ) ); ++#if GPAC_VERSION_MAJOR > 8 ++gf_isom_append_edit( p_mp4->p_file, p_mp4->i_track, tkhd_duration, sample->CTS_Offset, GF_ISOM_EDIT_NORMAL ); ++#else + gf_isom_append_edit_segment( p_mp4->p_file, p_mp4->i_track, tkhd_duration, sample->CTS_Offset, GF_ISOM_EDIT_NORMAL ); ++#endif + } + gf_isom_sample_del( &sample ); + +@@ -233,7 +237,7 @@ static int set_param( hnd_t handle, x264 + dw *= sar; + else + dh /= sar; +-gf_isom_set_pixel_aspect_ratio( p_mp4->p_file, p_mp4->i_track, p_mp4->i_descidx, p_param->vui.i_sar_width, p_param->vui.i_sar_height ); ++gf_isom_set_pixel_aspect_ratio( p_mp4->p_file, p_mp4->i_track, p_mp4->i_descidx, p_param->vui.i_sar_width, p_param->vui.i_sar_height, 0 ); + gf_isom_set_track_layout_info( p_mp4->p_file, p_mp4->i_track, dw, dh, 0, 0, 0 ); + } + diff -Nru x264-0.160.3011+gitcde9a93/debian/patches/series x264-0.160.3011+gitcde9a93/debian/patches/series --- x264-0.160.3011+gitcde9a93/debian/patches/series2020-06-21 12:40:55.0 +0300 +++ x264-0.160.3011+gitcde9a93/debian/patches/series2021-07-15 15:06:22.0 +0300 @@ -1,2 +1,3 @@ link_gpac_dynamically.patch properly_detect_x32.patch +0001-mp4-Update-GPAC-support-to-v0.8.0-or-later.patch
Bug#992246: gxtuner FTBFS with glib 2.68.3
Source: gxtuner Version: 3.0-2 Severity: serious Tags: ftbfs bookworm sid https://buildd.debian.org/status/package.php?p=gxtuner&suite=sid ... In file included from /usr/include/glib-2.0/glib/gatomic.h:31, from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from ./gxtuner.h:33, from gxtuner.cpp:24: /usr/include/c++/10/type_traits:56:3: error: template with C linkage 56 | template | ^~~~ In file included from gxtuner.cpp:24: ./gxtuner.h:30:1: note: ‘extern "C"’ linkage started here 30 | extern "C" { | ^~ ...
Bug#993090: mplayer FTBFS: error: 'AVStream' has no member named 'info'
Source: mplayer Version: 2:1.4+ds1-1 Severity: serious Tags: ftbfs bookworm sid https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/mplayer.html ... libmpcodecs/ad_spdif.c:303:43: error: 'AVStream' has no member named 'info' 303 | av_freep(&lavf_ctx->streams[0]->info); | ^~ make[2]: *** [Makefile:726: libmpcodecs/ad_spdif.o] Error 1
Bug#993372: Bug#993378: RM: gtkpod -- RoQA; Upstream not active, orphaned & uses a vulnerable embedded library
Control: tags 993378 moreinfo On Tue, Aug 31, 2021 at 03:49:45PM +0100, Neil Williams wrote: > Package: ftp.debian.org > Severity: normal > > gtkpod upstream has moved but has not had any activity for over 5 years. > > When investigating the two CVEs against AtomicParsley, former maintainer > Matteo F. Vescovi reached > out to me to suggest removal of gtkpod. > > The use case for this package seems to be declining / absent and 4 crash bugs > are currently open. > > Fixes for these bugs and CVEs seem unlikely to appear, it would seem best to > remove gtkpod > from Debian at this point. As a user I am quite unhappy when a working package I am using is out of the void getting am RM bug. With software for older hardware it is normal that upstream becomes inactive, and anything other than declining usage would be a surprise. I am also dismayed at the CVEs. At first sight the "two CVEs" might be for the same bug, with the fix for the first CVE not fixing the bug. Does manually backporting the one-character change from CVE-2021-37232 fix everything, even without the larger CVE-2021-37231 refactoring? > Thanks cu Adrian
Bug#993372: Bug#993378: RM: gtkpod -- RoQA; Upstream not active, orphaned & uses a vulnerable embedded library
On Wed, Sep 01, 2021 at 09:32:09AM +0100, Neil Williams wrote: >... > Hi Adrian. Hi Neil, > Sorry, No. The commit linked to CVE-2021-37232 does not even fix the > problem described as being fixed by that commit in atomicparsley, at > least in my testing using the data file supplied by upstream. I > mentioned this in the bug report against atomicparsley - 993366 > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=993366#5 > > That atomicparsley data file cannot be used to test gtkpod, only > atomicparsley itself. "atomicparsley itself" is a CLI with a copy of the code, not much different from gtkpod. gtkpod at least tries (in a broken way) to share the library with other programs. > As mentioned already, gtkpod is now orphaned and the maintainer who > orphaned it suggested removing the package. (The CVEs are not the only > bugs against either atomicparsley or gtkpod). > > The two CVEs are not the same bug - at least not according to the > commits made upstream for the two issues in atomicparsley. > > Orphaned packages are at risk of sudden removal - until and unless > someone adopts the package. >... Why do you want to screw our users (in this case including me) with sudden removals? QA maintained packages tend to be better maintained than many packages owned by nearly-MIA maintainers, so why are you forcing people to move packages out or QA maintainance just for preventing random people doing sudden removals out of the void? I can adopt gtkpod and many other QA maintained packages if that is the only way to stop removal requests from people like you. This would change the Maintainer field without fixing any bugs. The normal approach is that people file RC bugs for RC issues or an RC "should this package be removed?" bug against the package first. This gives people time to react and discuss. cu Adrian
Bug#993628: openvdb FTBFS: Could NOT find GTest
Source: openvdb Version: 8.1.0-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=openvdb&ver=8.1.0-1 ... -- -- --- Configuring OpenVDBUnitTests --- -- CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message): Could NOT find GTest (missing: GTEST_LIBRARY GTEST_INCLUDE_DIR GTEST_MAIN_LIBRARY) (Required is at least version "1.8") Call Stack (most recent call first): /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:458 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake-3.18/Modules/FindGTest.cmake:205 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) openvdb/openvdb/unittest/CMakeLists.txt:40 (find_package) -- Configuring incomplete, errors occurred!
Bug#993832: synfig FTBFS with mlt 7
Source: synfig Version: 1.4.0+dfsg-2 Severity: serious Tags: ftbfs bookworm sid https://buildd.debian.org/status/package.php?p=synfig&suite=sid ... checking for mlt++... configure: error: ** You need to install mlt++.
Bug#993837: shotcut FTBFS with mlt 7
Source: shotcut Version: 21.01.29+ds-1 Severity: serious Tags: ftbfs bookworm sid https://buildd.debian.org/status/package.php?p=shotcut&suite=sid ... cd src/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /<>/src/src.pro 'QMAKE_CFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_RELEASE=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' 'QMAKE_CXXFLAGS_DEBUG=-g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' QMAKE_LFLAGS_RELEASE=-Wl,-z,relro QMAKE_LFLAGS_DEBUG=-Wl,-z,relro QMAKE_STRIP=: PREFIX=/usr ) && make -f Makefile Project ERROR: mlt++ development package not found make[1]: *** [Makefile:74: sub-src-make_first] Error 3
Bug#994525: rubberband FTBFS on armel: selected processor does not support `fmrx r3,fpscr' in ARM mode
Source: rubberband Version: 1.9.2-1 Severity: serious Tags: ftbfs patch https://buildd.debian.org/status/fetch.php?pkg=rubberband&arch=armel&ver=1.9.2-2&stamp=1631846256&raw=0 ... FAILED: librubberband.a.p/src_system_sysutils.cpp.o c++ -Ilibrubberband.a.p -I. -I.. -I../rubberband -I../src -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++14 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DUSE_BUILTIN_FFT -DHAVE_LIBSAMPLERATE -DUSE_PTHREADS -DHAVE_POSIX_MEMALIGN -MD -MQ librubberband.a.p/src_system_sysutils.cpp.o -MF librubberband.a.p/src_system_sysutils.cpp.o.d -o librubberband.a.p/src_system_sysutils.cpp.o -c ../src/system/sysutils.cpp /tmp/ccANy3Ml.s: Assembler messages: /tmp/ccANy3Ml.s:295: Error: selected processor does not support `fmrx r3,fpscr' in ARM mode /tmp/ccANy3Ml.s:298: Error: selected processor does not support `fmxr fpscr,r3' in ARM mode ... Fix is attached. Description: Fix FTBFS on armel Don't initialise the FPU when it is not available. Author: Adrian Bunk --- rubberband-1.9.2.orig/src/system/sysutils.cpp +++ rubberband-1.9.2/src/system/sysutils.cpp @@ -189,7 +189,7 @@ void system_specific_initialise() fesetenv(FE_DFL_DISABLE_DENORMS_ENV); #endif #endif -#if defined __ARMEL__ +#if defined(__ARMEL__) && !defined(__SOFTFP__) // ARM32 static const unsigned int x = 0x04086060; static const unsigned int y = 0x0300;
Bug#994537: ffmpeg: Please don't unconditionally build depend on clang
Source: ffmpeg Version: 7:4.4-1 Severity: important Tags: ftbfs Build depending on clang made ffmpeg unbuildable on several ports architectures where clang is not available. Please excelude from the clang build dependency architectures where llvm-toolchain-11 is not available: [!alpha !hppa !ia64 !kfreebsd-amd64 !kfreebsd-i386 !m68k !sh4 !x32]
Bug#1001136: openvdb binary-any FTBFS: help2man: can't get `--help' info from ./debian/tmp/usr/bin/vdb_view
Source: openvdb Version: 9.0.0-3 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=openvdb&ver=9.0.0-3 ... debian/rules override_dh_install-arch make[1]: Entering directory '/<>' LD_PRELOAD= LD_LIBRARY_PATH=./debian/tmp/usr/lib/x86_64-linux-gnu help2man --version-string=9.0.0 --include=debian/vdb_print.1.in --output=debian/vdb_print.1 --no-info --no-discard-stderr ./debian/tmp/usr/bin/vdb_print LD_PRELOAD= LD_LIBRARY_PATH=./debian/tmp/usr/lib/x86_64-linux-gnu help2man --version-string=9.0.0 --include=debian/vdb_view.1.in --output=debian/vdb_view.1 --no-info --no-discard-stderr ./debian/tmp/usr/bin/vdb_view help2man: can't get `--help' info from ./debian/tmp/usr/bin/vdb_view make[1]: *** [debian/rules:132: debian/vdb_view.1] Error 255
Bug#997281: xawtv: diff for NMU version 3.107-1.1
Control: tags 997281 + pending Dear maintainer, I've prepared an NMU for xawtv (versioned as 3.107-1.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian diff -Nru xawtv-3.107/debian/changelog xawtv-3.107/debian/changelog --- xawtv-3.107/debian/changelog 2020-07-05 19:42:23.0 +0300 +++ xawtv-3.107/debian/changelog 2021-12-06 21:59:01.0 +0200 @@ -1,3 +1,11 @@ +xawtv (3.107-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Add upstream fix for FTBFS with glibc 2.32, +thanks to Jeremy Sowden. (Closes: #997281) + + -- Adrian Bunk Mon, 06 Dec 2021 21:59:01 +0200 + xawtv (3.107-1) unstable; urgency=medium * Team upload. diff -Nru xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch --- xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch 1970-01-01 02:00:00.0 +0200 +++ xawtv-3.107/debian/patches/0001-Replace-sys_siglist-with-strsignal.patch 2021-12-06 21:56:31.0 +0200 @@ -0,0 +1,64 @@ +From 4bf2b3966eecad32b47472065706560f31314a92 Mon Sep 17 00:00:00 2001 +From: Mauro Carvalho Chehab +Date: Tue, 17 Aug 2021 10:46:22 +0200 +Subject: [PATCH] Replace sys_siglist with strsignal + +This is needed in order to compile with newer glibc versions. + +Signed-off-by: Mauro Carvalho Chehab +--- + console/fbtools.c | 2 +- + console/record.c | 2 +- + x11/rootv.c | 4 ++-- + 3 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/console/fbtools.c b/console/fbtools.c +index 9f876df32dac..07739ff687ec 100644 +--- a/console/fbtools.c b/console/fbtools.c +@@ -520,6 +520,6 @@ fb_catch_exit_signals(void) + + /* cleanup */ + fb_cleanup(); +-fprintf(stderr,"Oops: %s\n",sys_siglist[termsig]); ++fprintf(stderr,"Oops: %s\n",strsignal(termsig)); + exit(42); + } +diff --git a/console/record.c b/console/record.c +index 685221b4b5ae..90f0c852bb08 100644 +--- a/console/record.c b/console/record.c +@@ -429,7 +429,7 @@ ctrlc(int signal) + { + if (verbose) + fprintf(stderr,"\n%s - exiting\n", +- sys_siglist[signal]); ++ strsignal(signal)); + stop = 1; + } + +diff --git a/x11/rootv.c b/x11/rootv.c +index 60a840641e33..4bf458b227a0 100644 +--- a/x11/rootv.c b/x11/rootv.c +@@ -133,7 +133,7 @@ catch_sig(int signal) + termsig = signal; + if (verbose) + fprintf(stderr,"received signal %d [%s]\n", +- termsig,sys_siglist[termsig]); ++ termsig,strsignal(termsig)); + } + + static void usage(FILE *fp) +@@ -422,7 +422,7 @@ main(int argc, char *argv[]) + } + if (verbose && termsig) + fprintf(stderr,"exiting on signal %d [%s]\n", +- termsig,sys_siglist[termsig]); ++ termsig,strsignal(termsig)); + if (do_mute && have_mute) + XvSetPortAttribute(dpy,port,XV_MUTE,1); + XvStopVideo(dpy,port,win); +-- +2.33.0 + diff -Nru xawtv-3.107/debian/patches/series xawtv-3.107/debian/patches/series --- xawtv-3.107/debian/patches/series 2020-07-05 19:42:23.0 +0300 +++ xawtv-3.107/debian/patches/series 2021-12-06 21:58:58.0 +0200 @@ -7,3 +7,4 @@ 0007-Makefile.in-fix-make-distclean.patch 0008-Makefile.in-honour-CPPFLAGS.patch CVE-2020-13696-error_message_fix.patch +0001-Replace-sys_siglist-with-strsignal.patch
Bug#996848: bs1770gain: diff for NMU version 0.8.3-2.1
Control: tags 996848 + patch Control: tags 996848 + pending Dear maintainer, I've prepared an NMU for bs1770gain (versioned as 0.8.3-2.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian diff -Nru bs1770gain-0.8.3/debian/changelog bs1770gain-0.8.3/debian/changelog --- bs1770gain-0.8.3/debian/changelog 2021-09-22 09:33:05.0 +0300 +++ bs1770gain-0.8.3/debian/changelog 2021-12-21 10:59:28.0 +0200 @@ -1,3 +1,10 @@ +bs1770gain (0.8.3-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Don't build with -Werror. (Closes: #996848) + + -- Adrian Bunk Tue, 21 Dec 2021 10:59:28 +0200 + bs1770gain (0.8.3-2) unstable; urgency=medium * Include libxml2-utils in build depends too, for the XML test to diff -Nru bs1770gain-0.8.3/debian/patches/1002-no-Werror.patch bs1770gain-0.8.3/debian/patches/1002-no-Werror.patch --- bs1770gain-0.8.3/debian/patches/1002-no-Werror.patch 1970-01-01 02:00:00.0 +0200 +++ bs1770gain-0.8.3/debian/patches/1002-no-Werror.patch 2021-12-21 10:59:28.0 +0200 @@ -0,0 +1,15 @@ +Description: Don't build with -Werror +Author: Adrian Bunk +Bug-Debian: https://bugs.debian.org/996848 + +--- bs1770gain-0.8.3.orig/configure.ac bs1770gain-0.8.3/configure.ac +@@ -428,7 +428,7 @@ AC_SUBST(BS1770GAIN_LDFLAGS) + #CPPFLAGS="-DDEBUG ${CPPFLAGS}" + #CFLAGS="-g ${CFLAGS}" + +-CFLAGS="-Werror ${CFLAGS}" ++#CFLAGS="-Werror ${CFLAGS}" + CFLAGS="-Wall ${CFLAGS}" + CFLAGS="-Wformat ${CFLAGS}" + CFLAGS="-Wpointer-arith ${CFLAGS}" diff -Nru bs1770gain-0.8.3/debian/patches/series bs1770gain-0.8.3/debian/patches/series --- bs1770gain-0.8.3/debian/patches/series 2021-09-16 09:19:35.0 +0300 +++ bs1770gain-0.8.3/debian/patches/series 2021-12-21 10:59:28.0 +0200 @@ -1,2 +1,3 @@ 1001-fix_type_error.patch 2000-non-controversial-usage.patch +1002-no-Werror.patch
Bug#1003841: buster-pu: package cimg/2.4.5+dfsg-1+deb10u1
Package: release.debian.org Severity: normal Tags: buster User: release.debian@packages.debian.org Usertags: pu * CVE-2020-25693: Fix multiple heap buffer overflows. (Closes: #973770) This is a headers-only library, the only user in buster needs to be rebuilt: nmu beads_1.1.18+dfsg-3 . ANY . buster . 'Rebuild with cimg-dev 2.4.5+dfsg-1+deb10u1' dw beads_1.1.18+dfsg-3 . ANY . buster . -m 'cimg-dev (>= 2.4.5+dfsg-1+deb10u1)' diff -Nru cimg-2.4.5+dfsg/debian/changelog cimg-2.4.5+dfsg/debian/changelog --- cimg-2.4.5+dfsg/debian/changelog2019-01-30 12:43:23.0 +0200 +++ cimg-2.4.5+dfsg/debian/changelog2022-01-16 16:24:14.0 +0200 @@ -1,3 +1,11 @@ +cimg (2.4.5+dfsg-1+deb10u1) buster; urgency=medium + + * Non-maintainer upload. + * CVE-2020-25693: Fix multiple heap buffer overflows. +(Closes: #973770) + + -- Adrian Bunk Sun, 16 Jan 2022 16:24:14 +0200 + cimg (2.4.5+dfsg-1) unstable; urgency=medium [ Jelmer Vernooij ] diff -Nru cimg-2.4.5+dfsg/debian/patches/0001-Fix-multiple-heap-buffer-overflows.patch cimg-2.4.5+dfsg/debian/patches/0001-Fix-multiple-heap-buffer-overflows.patch --- cimg-2.4.5+dfsg/debian/patches/0001-Fix-multiple-heap-buffer-overflows.patch 1970-01-01 02:00:00.0 +0200 +++ cimg-2.4.5+dfsg/debian/patches/0001-Fix-multiple-heap-buffer-overflows.patch 2022-01-16 16:24:14.0 +0200 @@ -0,0 +1,184 @@ +From d21c5afc86536154bacab02decc38ead2c77189f Mon Sep 17 00:00:00 2001 +From: Kai Dietrich +Date: Thu, 22 Oct 2020 08:16:07 +0200 +Subject: Fix multiple heap buffer overflows + +The size calculation pattern (size_t)size_x*size_y*size_z*size_c can +overflow the resulting size_t. Especially on 32bit size_t platforms this +is trivial and can be achieved using a simple PNM image, e.g. the +following ASCII PNM would allocate only 6 byte and result in a trivial +arbitrary heap write: +P3 +2147483649 2 +255 +255 +255 +255 +255 +255 +255 +255 +255 +255 +255 +255 +255 +255 +255 +... +--- + CImg.h | 47 ++- + 1 file changed, 34 insertions(+), 13 deletions(-) + +diff --git a/CImg.h b/CImg.h +index 20f1fc6..62be2ce 100644 +--- a/CImg.h b/CImg.h +@@ -11459,6 +11459,27 @@ namespace cimg_library_suffixed { + **/ + CImg():_width(0),_height(0),_depth(0),_spectrum(0),_is_shared(false),_data(0) {} + ++size_t _safe_size(const unsigned int size_x, const unsigned int size_y, ++ const unsigned int size_z, const unsigned int size_c) const ++{ ++const unsigned int dim[4] = {size_x, size_y, size_z, size_c}; ++size_t size = 1; ++int overflows = 0; ++for (int d = 0; d < sizeof(dim)/sizeof(dim[0]); d++) { ++if (dim[d]>1 && size*dim[d] <= size) { overflows++; } ++size *= dim[d]; ++} ++if (sizeof(T)>1 && size*sizeof(T) <= size) { overflows++; } ++if (overflows != 0) { ++throw CImgArgumentException(_cimg_instance ++"_safe_size(): Invalid size - size_t overflow" ++"(%u,%u,%u,%u).", ++cimg_instance, ++size_x, size_y, size_z, size_c); ++} ++return size; ++} ++ + //! Construct image with specified size. + /** +\param size_x Image width(). +@@ -11485,7 +11506,7 @@ namespace cimg_library_suffixed { + explicit CImg(const unsigned int size_x, const unsigned int size_y=1, + const unsigned int size_z=1, const unsigned int size_c=1): + _is_shared(false) { +- size_t siz = (size_t)size_x*size_y*size_z*size_c; ++ size_t siz = _safe_size(size_x,size_y,size_z,size_c); + if (siz) { + _width = size_x; _height = size_y; _depth = size_z; _spectrum = size_c; + try { _data = new T[siz]; } catch (...) { +@@ -11517,7 +11538,7 @@ namespace cimg_library_suffixed { + CImg(const unsigned int size_x, const unsigned int size_y, + const unsigned int size_z, const unsigned int size_c, const T& value): + _is_shared(false) { +- const size_t siz = (size_t)size_x*size_y*size_z*size_c; ++ const size_t siz = _safe_size(size_x,size_y,size_z,size_c); + if (siz) { + _width = size_x; _height = size_y; _depth = size_z; _spectrum = size_c; + try { _data = new T[siz]; } catch (...) { +@@ -11578,7 +11599,7 @@ namespace cimg_library_suffixed { + } \ + } + assign(size_x,size_y,size_z,size_c); +- _CImg_stdarg(*this,value0,value1,(size_t)size_x*size_y*size_z*size_c,int); ++ _CImg_stdarg(*this,value0,value1,_safe_size(size_x,size_y,size_z,size_c),int); + } + + #if cimg_use_cpp11==1 +@@ -11707,7 +11728,7 @@ namespace cimg_library_suffixed { + const double value0, const double value1, ...): + _width(0),_height(0),_depth(0),_spectrum(0),_is_shared(false),_data(0) { + assign(size_x,s
Bug#1003842: buster-pu: package flac/1.3.2-3+deb10u1
Package: release.debian.org Severity: normal Tags: buster User: release.debian@packages.debian.org Usertags: pu * CVE-2020-0499: Out of bounds read due to a heap buffer overflow. (Closes: #977764) diff -Nru flac-1.3.2/debian/changelog flac-1.3.2/debian/changelog --- flac-1.3.2/debian/changelog 2018-05-16 22:35:01.0 +0300 +++ flac-1.3.2/debian/changelog 2022-01-16 20:54:01.0 +0200 @@ -1,3 +1,11 @@ +flac (1.3.2-3+deb10u1) buster; urgency=medium + + * Non-maintainer upload. + * CVE-2020-0499: Out of bounds read due to a heap buffer overflow. +(Closes: #977764) + + -- Adrian Bunk Sun, 16 Jan 2022 20:54:01 +0200 + flac (1.3.2-3) unstable; urgency=medium * Use my debian account in Uploaders field and diff -Nru flac-1.3.2/debian/patches/0001-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch flac-1.3.2/debian/patches/0001-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch --- flac-1.3.2/debian/patches/0001-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch 1970-01-01 02:00:00.0 +0200 +++ flac-1.3.2/debian/patches/0001-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch 2022-01-16 20:53:21.0 +0200 @@ -0,0 +1,28 @@ +From 2b3dcc9e6c3fcba41fd1fb795e43419c22e03eb5 Mon Sep 17 00:00:00 2001 +From: Erik de Castro Lopo +Date: Mon, 7 Oct 2019 12:55:58 +1100 +Subject: libFLAC/bitreader.c: Fix out-of-bounds read + +Credit: Oss-Fuzz +Issue: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=17069 +Testcase: fuzzer_decoder-5670265022840832 +--- + src/libFLAC/bitreader.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/libFLAC/bitreader.c b/src/libFLAC/bitreader.c +index ab62d414..8969714e 100644 +--- a/src/libFLAC/bitreader.c b/src/libFLAC/bitreader.c +@@ -859,7 +859,7 @@ incomplete_lsbs: + cwords = br->consumed_words; + words = br->words; + ucbits = FLAC__BITS_PER_WORD - br->consumed_bits; +- b = br->buffer[cwords] << br->consumed_bits; ++ b = cwords < br->capacity ? br->buffer[cwords] << br->consumed_bits : 0; + } while(cwords >= words && val < end); + } + +-- +2.20.1 + diff -Nru flac-1.3.2/debian/patches/series flac-1.3.2/debian/patches/series --- flac-1.3.2/debian/patches/series2018-05-16 21:55:07.0 +0300 +++ flac-1.3.2/debian/patches/series2022-01-16 20:53:49.0 +0200 @@ -4,3 +4,4 @@ 0050-stream_decoder.c-Fix-a-memory-leak.patch 0051-metaflac-Fix-a-memory-leak.patch 0001-remove-build-path-from-generated-FLAC.tag-file.patch +0001-libFLAC-bitreader.c-Fix-out-of-bounds-read.patch
Bug#1009783: synthv1 FTBFS: cp: cannot stat src/man1/ynthv1.fr.1: No such file or directory
Source: synthv1 Version: 0.9.25-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/package.php?p=synthv1&suite=sid ... debian/rules override_dh_auto_install make[1]: Entering directory '/<>' cp /<>/src/man1/synthv1.1 /<>/src/man1/synthv1_jack.1 cp /<>/src/man1/ynthv1.fr.1 /<>/src/man1/synthv1_jack.fr.1 cp: cannot stat '/<>/src/man1/ynthv1.fr.1': No such file or directory make[1]: *** [debian/rules:21: override_dh_auto_install] Error 1
Bug#1013421: lives FTBFS with ffmpeg 5.0.1
Source: lives Version: 3.0.2-1.2 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=lives&ver=3.0.2-1.2%2Bb1 ... libav_stream.c:461:10: error: ‘AVStream’ has no member named ‘codec’ 461 | ost->st->codec = ost->enc = c; | ^~ libav_stream.c: In function ‘init_screen’: libav_stream.c:573:30: error: ‘AVStream’ has no member named ‘codec’ 573 | ostv.enc = encctx = vStream->codec; | ^~ libav_stream.c:588:10: error: ‘AVStream’ has no member named ‘codec’ 588 | vStream->codec->time_base = vStream->time_base; | ^~ libav_stream.c:590:10: error: ‘AVStream’ has no member named ‘codec’ 590 | vStream->codec->width = width; | ^~ libav_stream.c:591:10: error: ‘AVStream’ has no member named ‘codec’ 591 | vStream->codec->height = height; | ^~ libav_stream.c:592:10: error: ‘AVStream’ has no member named ‘codec’ 592 | vStream->codec->pix_fmt = avpalette; | ^~ libav_stream.c:594:10: error: ‘AVStream’ has no member named ‘codec’ 594 | vStream->codec->bit_rate = maxvbitrate; | ^~ libav_stream.c:602:10: error: ‘AVStream’ has no member named ‘codec’ 602 | vStream->codec->gop_size = 10; | ^~ libav_stream.c:606:12: error: ‘AVStream’ has no member named ‘codec’ 606 | vStream->codec->max_b_frames = 2; |^~ libav_stream.c:612:12: error: ‘AVStream’ has no member named ‘codec’ 612 | vStream->codec->mb_decision = 2; |^~ libav_stream.c:635:33: error: ‘AVStream’ has no member named ‘codec’ 635 | osta.enc = aencctx = aStream->codec; | ^~ libav_stream.c: In function ‘render_audio_frame_float’: libav_stream.c:829:11: warning: implicit declaration of function ‘avcodec_encode_audio2’; did you mean ‘avcodec_encode_subtitle’? [-Wimplicit-function-declaration] 829 | ret = avcodec_encode_audio2(c, &pkt, NULL, &got_packet); | ^ | avcodec_encode_subtitle libav_stream.c: In function ‘render_frame_yuv420’: libav_stream.c:940:11: warning: implicit declaration of function ‘avcodec_encode_video2’; did you mean ‘avcodec_encode_subtitle’? [-Wimplicit-function-declaration] 940 | ret = avcodec_encode_video2(c, &pkt, ostv.frame, &got_packet); | ^ | avcodec_encode_subtitle libav_stream.c: In function ‘exit_screen’: libav_stream.c:1042:26: error: ‘AVStream’ has no member named ‘codec’ 1042 | avcodec_close(vStream->codec); | ^~ libav_stream.c:1047:26: error: ‘AVStream’ has no member named ‘codec’ 1047 | avcodec_close(aStream->codec); | ^~ libtool: link: gcc -shared -fPIC -DPIC .libs/icecast_output_la-icecast_output.o -lmjpegutils -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-soname -Wl,icecast_output.so -o .libs/icecast_output.so make[5]: *** [Makefile:863: libav_stream_la-libav_stream.lo] Error 1
Bug#1013423: ffmpeg2theora FTBFS with ffmpeg 5.0.1
Source: ffmpeg2theora Version: 0.30-2 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=ffmpeg2theora&ver=0.30-2%2Bb1 ... src/subtitles.h:25:128: error: unknown type name 'AVSubtitleRect' 25 | extern int add_image_subtitle_for_stream(ff2theora_kate_stream *streams, int nstreams, int idx, float t, float duration, const AVSubtitleRect *sr, int org_width, int org_height, FILE *frontend); | ^~ src/subtitles.c:571:121: error: unknown type name 'AVSubtitleRect' 571 | int add_image_subtitle_for_stream(ff2theora_kate_stream *streams, int nstreams, int idx, float t, float duration, const AVSubtitleRect *sr, int org_width, int org_height, FILE *frontend) | ^~ src/subtitles.c: In function 'add_image_subtitle_for_stream': src/subtitles.c:577:9: error: request for member 'nb_colors' in something not a structure or union 577 | if (sr->nb_colors <= 0 || sr->nb_colors > 256) { | ^~ src/subtitles.c:577:31: error: request for member 'nb_colors' in something not a structure or union 577 | if (sr->nb_colors <= 0 || sr->nb_colors > 256) { | ^~ src/subtitles.c:578:85: error: request for member 'nb_colors' in something not a structure or union 578 | warn(frontend, NULL, 0, "Unsupported number of colors in image subtitle: %d", sr->nb_colors); | ^~ src/subtitles.c:594:36: error: request for member 'x' in something not a structure or union 594 | subtitle->kr.x = 100 * sr->x / org_width; |^~ src/subtitles.c:595:36: error: request for member 'y' in something not a structure or union 595 | subtitle->kr.y = 100 * sr->y / org_height; |^~ src/subtitles.c:596:36: error: request for member 'w' in something not a structure or union 596 | subtitle->kr.w = 100 * sr->w / org_width; |^~ src/subtitles.c:597:36: error: request for member 'h' in something not a structure or union 597 | subtitle->kr.h = 100 * sr->h / org_height; |^~ src/subtitles.c:600:32: error: request for member 'nb_colors' in something not a structure or union 600 | subtitle->kp.ncolors = sr->nb_colors; |^~ src/subtitles.c:606:48: error: request for member 'pict' in something not a structure or union 606 | const uint32_t *pal = (const uint32_t*)sr->pict.data[1]; |^~ src/subtitles.c:616:30: error: request for member 'w' in something not a structure or union 616 | subtitle->kb.width = sr->w; | ^~ src/subtitles.c:617:31: error: request for member 'h' in something not a structure or union 617 | subtitle->kb.height = sr->h; | ^~ src/subtitles.c:619:40: error: request for member 'nb_colors' in something not a structure or union 619 | while ((1nb_colors) ++subtitle->kb.bpp; |^~ src/subtitles.c:620:38: error: request for member 'w' in something not a structure or union 620 | subtitle->kb.pixels = malloc(sr->w*sr->h); | ^~ src/subtitles.c:620:44: error: request for member 'h' in something not a structure or union 620 | subtitle->kb.pixels = malloc(sr->w*sr->h); |^~ src/subtitles.c:628:36: error: request for member 'pict' in something not a structure or union 628 | memcpy(subtitle->kb.pixels,sr->pict.data[0],sr->w*sr->h); |^~ src/subtitles.c:628:53: error: request for member 'w' in something not a structure or union 628 | memcpy(subtitle->kb.pixels,sr->pict.data[0],sr->w*sr->h); | ^~ src/subtitles.c:628:59: error: request for member 'h' in something not a structure or union 628 | memcpy(subtitle->kb.pixels,sr->pict.data[0],sr->w*sr->h); | ^~ scons: *** [src/subtitles.o] Error 1
Bug#1015994: python3-csound depends on python3.9 that will be removed
Package: python3-csound Version: 1:6.17.0~dfsg-3 Severity: serious python3-csound depends on python3.9 that will be removed. A no-change source upload would fix this, but override_dh_python3 forcing a versioned dependency looks bogus and should be dropped.
Bug#1017554: juce-7.0.1~ds0/debian/extra/juce_audio_processors/format_types/juce_VSTInterface.h needs updating for 7.0.1
Package: juce-modules-source-data Version: 7.0.1~ds0-1 Severity: serious Tags: ftbfs Control: affects -1 src:iem-plugin-suite https://buildd.debian.org/status/fetch.php?pkg=iem-plugin-suite&arch=amd64&ver=1.13.0-2%2Bb2&stamp=1660758021&raw=0 ... /usr/share/juce/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp: In member function ‘void JuceVSTWrapper::updateCallbackContextInfo()’: /usr/share/juce/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:670:100: error: ‘const struct Vst2::VstTimeInfo’ has no member named ‘nanoSeconds’ 670 | info.setHostTimeNs ((ti->flags & Vst2::kVstNanosValid) != 0 ? makeOptional ((uint64_t) ti->nanoSeconds) : nullopt); | ^~~ ...
Bug#1017756: iem-plugin-suite FTBFS: error: no matching function for call to ‘juce::Matrix3D::Matrix3D(juce::Vector3D)’
Source: iem-plugin-suite Version: 1.13.0-2 Severity: serious Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=iem-plugin-suite&arch=amd64&ver=1.13.0-2%2Bb2&stamp=1660937897&raw=0 ... In file included from /<>/AllRADecoder/Source/PluginEditor.h:36, from /<>/AllRADecoder/Source/PluginEditor.cpp:24: /<>/AllRADecoder/Source/LoudspeakerVisualizer.h: In member function ‘juce::Matrix3D LoudspeakerVisualizer::getViewMatrix()’: /<>/AllRADecoder/Source/LoudspeakerVisualizer.h:516:100: error: no matching function for call to ‘juce::Matrix3D::Matrix3D(juce::Vector3D)’ 516 | juce::Matrix3D translationMatrix (juce::Vector3D (0.0f, 0.0f, -500.0f * zoom)); // move object further away | ^ In file included from /usr/share/juce/modules/juce_opengl/juce_opengl.h:107, from /<>/obj-x86_64-linux-gnu/AllRADecoder/AllRADecoder_artefacts/JuceLibraryCode/../JuceLibraryCode/JuceHeader.h:28, from /<>/AllRADecoder/Source/PluginProcessor.h:26, from /<>/AllRADecoder/Source/PluginEditor.cpp:23: /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:82:5: note: candidate: ‘juce::Matrix3D::Matrix3D(const juce::AffineTransform&) [with Type = float]’ 82 | Matrix3D (const AffineTransform& transform) noexcept | ^~~~ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:82:38: note: no known conversion for argument 1 from ‘juce::Vector3D’ to ‘const juce::AffineTransform&’ 82 | Matrix3D (const AffineTransform& transform) noexcept | ~~~^ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:76:5: note: candidate: ‘juce::Matrix3D::Matrix3D(const Type*) [with Type = float]’ 76 | Matrix3D (const Type* values) noexcept | ^~~~ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:76:27: note: no known conversion for argument 1 from ‘juce::Vector3D’ to ‘const float*’ 76 | Matrix3D (const Type* values) noexcept | ^~ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:64:5: note: candidate: ‘juce::Matrix3D::Matrix3D(Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type, Type) [with Type = float]’ 64 | Matrix3D (Type m00, Type m10, Type m20, Type m30, | ^~~~ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:64:5: note: candidate expects 16 arguments, 1 provided /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:51:5: note: candidate: ‘juce::Matrix3D::Matrix3D(const juce::Matrix3D&) [with Type = float]’ 51 | Matrix3D (const Matrix3D& other) noexcept | ^~~~ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:51:31: note: no known conversion for argument 1 from ‘juce::Vector3D’ to ‘const juce::Matrix3D&’ 51 | Matrix3D (const Matrix3D& other) noexcept | ^ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:42:5: note: candidate: ‘juce::Matrix3D::Matrix3D() [with Type = float]’ 42 | Matrix3D() noexcept | ^~~~ /usr/share/juce/modules/juce_opengl/geometry/juce_Matrix3D.h:42:5: note: candidate expects 0 arguments, 1 provided make[3]: *** [AllRADecoder/CMakeFiles/AllRADecoder.dir/build.make:83: AllRADecoder/CMakeFiles/AllRADecoder.dir/Source/PluginEditor.cpp.o] Error 1
Bug#1016939: : flaky autopkgtest: padthv1_jack: no process found
On Wed, Aug 10, 2022 at 08:50:00AM +0200, Paul Gevers wrote: > Source: padthv1 > Version: 0.9.17-1 > Severity: serious > User: debian...@lists.debian.org > Usertags: flaky >... > autopkgtest [18:54:41]: test simpletest: [--- > Simple test success! > We kill padthv1_jack because it doesn’t close itself in the testbed > padthv1_jack: no process found > autopkgtest [18:54:42]: test simpletest: ---] Since this is anyway just a superficial test whether the program starts, I'd suggest doing "padthv1_jack -g --version" instead of the start+kill. cu Adrian
Bug#1017271: zynaddsubfx: FTBFS: make[3]: *** No rule to make target 'src/UI/fluid', needed by 'src/UI/VirKeyboard.h'. Stop.
Control: reassign -1 libfltk1.3-dev 1.3.8-4 Control: affects -1 src:zynaddsubfx cmake Control: retitle -1 FLTK-Targets{,-none}.cmake lost contents during the latest binNMU Control: block 1014422 by -1 On Sun, Aug 14, 2022 at 09:54:51AM +0200, Lucas Nussbaum wrote: > Source: zynaddsubfx > Version: 3.0.6-1 > Severity: serious > Justification: FTBFS > Tags: bookworm sid ftbfs > User: lu...@debian.org > Usertags: ftbfs-20220813 ftbfs-bookworm > > Hi, > > During a rebuild of all packages in sid, your package failed to build > on amd64. > > > Relevant part (hopefully): > > make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' > > cd /<>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends > > "Unix Makefiles" /<> /<>/src/Plugin/ZynAddSubFX > > /<>/obj-x86_64-linux-gnu > > /<>/obj-x86_64-linux-gnu/src/Plugin/ZynAddSubFX > > /<>/obj-x86_64-linux-gnu/src/Plugin/ZynAddSubFX/CMakeFiles/ZynAddSubFX_lv2_ui.dir/DependInfo.cmake > > --color= > > make[3]: Entering directory '/<>/obj-x86_64-linux-gnu' > > make[3]: *** No rule to make target 'src/UI/fluid', needed by > > 'src/UI/VirKeyboard.h'. Stop. > > make[3]: Leaving directory '/<>/obj-x86_64-linux-gnu' > > make[2]: *** [CMakeFiles/Makefile2:2301: > > src/UI/CMakeFiles/zynaddsubfx_gui.dir/all] Error 2 >... The problem is that after the latest binNMU of fltk1.3 two files under /usr/lib/fltk/ lost contents (complete diff attached): FLTK-Targets-none.cmake | 183 FLTK-Targets.cmake | 155 2 files changed, 338 deletions(-) This makes it appear more likely that the root cause is a bug in FLTK or a regression in CMake. cu Adrian diff -ur fltk.old/FLTK-Targets.cmake fltk.rebuilt/FLTK-Targets.cmake --- fltk.old/FLTK-Targets.cmake 2022-01-26 00:00:00.0 +0200 +++ fltk.rebuilt/FLTK-Targets.cmake 2022-09-07 00:40:28.070237583 +0300 @@ -2,158 +2,3 @@ OUTPUT_VARIABLE DEB_HOST_MULTIARCH) string(STRIP "${DEB_HOST_MULTIARCH}" DEB_HOST_MULTIARCH) -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) - message(FATAL_ERROR "CMake >= 2.6.0 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.6...3.20) -# -# Generated CMake target import file. -# - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_targetsDefined) -set(_targetsNotDefined) -set(_expectedTargets) -foreach(_expectedTarget fltk_cairo_STATIC fltk_cairo_SHARED fluid fltk_STATIC fltk_forms fltk_images_STATIC fltk_gl fltk_SHARED fltk_forms_SHARED fltk_images_SHARED fltk_gl_SHARED) - list(APPEND _expectedTargets ${_expectedTarget}) - if(NOT TARGET ${_expectedTarget}) -list(APPEND _targetsNotDefined ${_expectedTarget}) - endif() - if(TARGET ${_expectedTarget}) -list(APPEND _targetsDefined ${_expectedTarget}) - endif() -endforeach() -if("${_targetsDefined}" STREQUAL "${_expectedTargets}") - unset(_targetsDefined) - unset(_targetsNotDefined) - unset(_expectedTargets) - set(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT "${_targetsDefined}" STREQUAL "") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") -endif() -unset(_targetsDefined) -unset(_targetsNotDefined) -unset(_expectedTargets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target fltk_cairo_STATIC -add_library(fltk_cairo_STATIC STATIC IMPORTED) - -# Create imported target fltk_cairo_SHARED -add_library(fltk_cairo_SHARED SHARED IMPORTED) - -# Create imported target fluid -add_executable(fluid IMPORTED) - -# Create imported target fltk_STATIC -add_library(fltk_STATIC STATIC IMPORTED) - -set_target_properties(fltk_STATIC PROPERTIES - INTERFACE_LINK_LIBRARIES "/usr/lib/${DEB_HOST_MULTIARCH}/libdl.so;-lpthread;/usr/lib/${DEB_HOST_MULTIARCH}/libSM.so;/usr/lib/${DEB_HOST_MULTIARCH}/libICE.so;/usr/lib/${DEB_HOST_MULTIARCH}/libX11.so;/usr/lib/${DEB_HOST_MULTIARCH}/libXext.so;fltk_cairo_STATIC;cairo;/usr/lib/${DEB_HOST_MULTIARCH}/libXinerama.so;/usr/lib/${DEB_HOST_MULTIARCH}/libXfixes.so;/usr/lib/${DEB_HOST_MULTIARCH}/libXcursor.so;/usr/lib/${DEB_HOST_MULTIARCH}/libXrender.so;/usr/lib/${DEB_HOST_MULTIARCH}/libXft.so;/usr/lib/${DEB_HOST_MULTIARCH}/libfontconfig.so" -) - -# Create imported target fltk_forms_STATIC -add_library(fltk_forms_STATIC STATIC IMPOR
Bug#1020994: shotcut: binary-all FTBFS
Source: shotcut Version: 22.09.23+ds-3 Severity: serious Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=shotcut&arch=all&ver=22.09.23%2Bds-3&stamp=1664207628&raw=0 ... debian/rules override_dh_install make[1]: Entering directory '/<>' dh_install patchelf --set-rpath /usr/lib/shotcut debian/shotcut/usr/bin/shotcut patchelf: getting info about 'debian/shotcut/usr/bin/shotcut': No such file or directory make[1]: *** [debian/rules:26: override_dh_install] Error 1
Bug#1016939: padthv1: diff for NMU version 0.9.26-1.1
Control: tags 1016939 + patch Dear maintainer, I've prepared an NMU for padthv1 (versioned as 0.9.26-1.1) and uploaded it to DELAYED/14. Please feel free to tell me if I should cancel it. cu Adrian diff -Nru padthv1-0.9.26/debian/changelog padthv1-0.9.26/debian/changelog --- padthv1-0.9.26/debian/changelog 2022-06-08 18:04:00.0 +0300 +++ padthv1-0.9.26/debian/changelog 2022-10-06 21:59:32.0 +0300 @@ -1,3 +1,10 @@ +padthv1 (0.9.26-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Use a simpler and less fragile autopkgtest. (Closes: #1016939) + + -- Adrian Bunk Thu, 06 Oct 2022 21:59:32 +0300 + padthv1 (0.9.26-1) unstable; urgency=medium * New upstream version 0.9.26 diff -Nru padthv1-0.9.26/debian/tests/control padthv1-0.9.26/debian/tests/control --- padthv1-0.9.26/debian/tests/control 2020-12-22 01:42:20.0 +0200 +++ padthv1-0.9.26/debian/tests/control 2022-10-06 21:59:32.0 +0300 @@ -1,3 +1,3 @@ Tests: simpletest -Depends: @, psmisc -Restrictions: superficial, allow-stderr +Depends: @ +Restrictions: superficial diff -Nru padthv1-0.9.26/debian/tests/simpletest padthv1-0.9.26/debian/tests/simpletest --- padthv1-0.9.26/debian/tests/simpletest 2020-12-22 01:42:20.0 +0200 +++ padthv1-0.9.26/debian/tests/simpletest 2022-10-06 21:59:30.0 +0300 @@ -4,8 +4,4 @@ set -e -padthv1_jack -g & -echo 'Simple test success!' - -echo 'We kill padthv1_jack because it doesn’t close itself in the testbed' -killall padthv1_jack +padthv1_jack -g --version
Bug#1011660: opensubdiv ftbfs against onetbb/experimental: tbb api break
On Thu, May 26, 2022 at 08:45:33AM +0300, Andrius Merkys wrote: > On 2022-05-26 02:56, M. Zhou wrote: > > tbb -> onetbb transition breaks this package. > > Relevant part from the build log: > > [ 6%] Building CXX object > opensubdiv/osd/CMakeFiles/osd_cpu_obj.dir/tbbEvaluator.cpp.o > cd /<>/build/opensubdiv/osd && /usr/bin/c++ > -DGLFW_VERSION_3 -DOPENSUBDIV_HAS_GLSL_COMPUTE > -DOPENSUBDIV_HAS_GLSL_TRANSFORM_FEEDBACK -DOPENSUBDIV_HAS_OPENGL > -DOPENSUBDIV_HAS_OPENMP -DOPENSUBDIV_HAS_T > BB -DOPENSUBDIV_VERSION_STRING=\"3.4.4\" -DOSD_USES_INTERNAL_GLAPILOADER > -I/<>/opensubdiv -I/<>/glLoader > -I/<>/build/opensubdiv/osd -g -O2 > -ffile-prefix-map=/< > >=. -fstack-protector-strong -Wformat -Werror=format-security > -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wall -Wextra > -Wno-invalid-offsetof -Wno-strict-aliasing -fopenmp -fPIC -MD -MT > opensubdiv/osd/CMakeF > iles/osd_cpu_obj.dir/tbbEvaluator.cpp.o -MF > CMakeFiles/osd_cpu_obj.dir/tbbEvaluator.cpp.o.d -o > CMakeFiles/osd_cpu_obj.dir/tbbEvaluator.cpp.o -c > /<>/opensubdiv/osd/tbbEvaluator.cpp > /<>/opensubdiv/osd/tbbEvaluator.cpp:28:10: fatal error: > tbb/task_scheduler_init.h: No such file or directory >28 | #include > | ^~~ > compilation terminated. Moving the libtbb-dev build dependency from Build-Depends to Build-Conflicts fixes the build. This might be a reasonable workaround until upstream has fixed it? > Andrius cu Adrian
Bug#1024048: pyliblo FTBFS with Python 3.11 as supported version
Source: pyliblo Version: 0.10.0-5 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=pyliblo&ver=0.10.0-5%2Bb2 ... testSendReceive (test.test_liblo.DecoratorTestCase.testSendReceive) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 270, in testSendReceive self.assertTrue(self.server.recv()) ^^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testNoPermission (test.test_liblo.ServerCreationTestCase.testNoPermission) ... ok testPort (test.test_liblo.ServerCreationTestCase.testPort) ... ok testPortProto (test.test_liblo.ServerCreationTestCase.testPortProto) ... ok testRandomPort (test.test_liblo.ServerCreationTestCase.testRandomPort) ... ok testSendReceive (test.test_liblo.ServerTCPTestCase.testSendReceive) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 226, in testSendReceive self.assertTrue(self.server.recv()) ^^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testBundleCallbacksFire (test.test_liblo.ServerTestCase.testBundleCallbacksFire) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 144, in testSendBundle self.assertTrue(self.server.recv(100)) ^ AttributeError: module 'inspect' has no attribute 'getargspec' AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 144, in testSendBundle self.assertTrue(self.server.recv(100)) ^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testMethodAfterFree (test.test_liblo.ServerTestCase.testMethodAfterFree) ... ok testPort (test.test_liblo.ServerTestCase.testPort) ... ok testRecvImmediate (test.test_liblo.ServerTestCase.testRecvImmediate) ... ok testRecvTimeout (test.test_liblo.ServerTestCase.testRecvTimeout) ... ok testSendBlob (test.test_liblo.ServerTestCase.testSendBlob) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 75, in testSendBlob self.assertTrue(self.server.recv()) ^^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testSendBundle (test.test_liblo.ServerTestCase.testSendBundle) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 144, in testSendBundle self.assertTrue(self.server.recv(100)) ^ AttributeError: module 'inspect' has no attribute 'getargspec' AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 144, in testSendBundle self.assertTrue(self.server.recv(100)) ^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testSendInt (test.test_liblo.ServerTestCase.testSendInt) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 65, in testSendInt self.assertTrue(self.server.recv()) ^^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testSendInvalid (test.test_liblo.ServerTestCase.testSendInvalid) ... ok testSendLong (test.test_liblo.ServerTestCase.testSendLong) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 128, in testSendLong self.assertTrue(self.server.recv()) ^^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testSendMessage (test.test_liblo.ServerTestCase.testSendMessage) ... AttributeError: module 'inspect' has no attribute 'getargspec' Exception ignored in: 'liblo._msg_callback' Traceback (most recent call last): File "/<>/test/test_liblo.py", line 118, in testSendMessage self.assertTrue(self.server.recv()) ^^ AttributeError: module 'inspect' has no attribute 'getargspec' ERROR testSendOthers (test.test_liblo.ServerTestCase.testSendOthers) ... AttributeError: module 'inspect' has no attribute '
Bug#1024626: blender FTBFS on 32bit
Source: blender Version: 3.3.1+dfsg-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=blender&ver=3.3.1%2Bdfsg-1 Different errors on different architectures, e.g. ... In file included from /<>/obj-mipsel-linux-gnu/source/blender/makesdna/intern/dna_verify.c:2: /<>/source/blender/blenlib/BLI_assert.h:80:37: error: static assertion failed: "DNA member offset verify" 80 | # define BLI_STATIC_ASSERT(a, msg) _Static_assert(a, msg); | ^~ ... Is anyone working on getting blender build again on 32bit? If not, I could request removal of blender (and its reverse dependencies gfpoken and morse-simulator) on the 32bit architectures to help getting blender into bookworm.
Bug#1025804: lmms-vst-server: Please re-enable RemoteVstPlugin on i386
Package: lmms-vst-server Version: 1.2.2+dfsg1-4 Severity: normal X-Debbugs-Cc: Boyuan Yang lmms (1.2.2+dfsg1-3) unstable; urgency=medium ... * d/control,d/rules: Disable wine support on i386 architecture befine Debian Wine packaging is properly fixed. ... -- Boyuan Yang Tue, 14 Jun 2022 18:18:41 -0400 Wine has been fixed, please re-enable RemoteVstPlugin on i386.
Bug#1029756: ffado-mixer-qt4 should be renamed
Package: ffado-mixer-qt4 Severity: normal The package description does say that it is no longer using Qt4, but renaming it to ffado-mixer with ffado-mixer-qt4 becoming a transitional package would be much better.
Re: Bug#997217: emms: FTBFS: ld: cannot find -lz
Control: reassign -1 libtag1-dev 1.13-1 Control: retitle -1 libtag1-dev: Missing dependency on zlib1g-dev Control: affects -1 src:emms On Sat, Oct 23, 2021 at 09:11:37PM +0200, Lucas Nussbaum wrote: >... > > g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 > > -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat > > -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -o > > src/emms-print-metadata src/emms-print-metadata.cpp `taglib-config --cflags > > --libs` > > /usr/bin/ld: cannot find -lz > > collect2: error: ld returned 1 exit status >... This is a missing dependency in libtag1-dev: $ taglib-config --cflags --libs -I/usr/include -I/usr/include/taglib -L/usr/lib/x86_64-linux-gnu -ltag -lz $ pkg-config --cflags --libs taglib -I/usr/include/taglib -ltag -lz $ cu Adrian
Bug#1063004: synfig: NMU diff for 64-bit time_t transition
On Sat, Feb 24, 2024 at 12:41:14PM -0800, Steve Langasek wrote: > Control: tags -1 - pending > Control: severity -1 serious > > Unfortunately, it appears synfig ftbfs in unstable and experimental: > > [...] > checking for Magick++ >= 6.4.2... configure: error: *** Unable to find > Magick++ > cd synfig-core && tail -v -n \+0 config.log > [...] > > > (https://buildd.debian.org/status/fetch.php?pkg=synfig&arch=amd64&ver=1.5.1%2Bdfsg-3.1%7Eexp1&stamp=1707063449&raw=0) > > Therefore we will not be able to NMU this. Marking the bug serious as the > mass NMUs are imminent within a few days and this becomes a serious bug once > the toolchain changes land. This is due to experimental using a different dependency resolver than unstable, and graphicsmagick-libmagick-dev-compat also providing libmagick++-dev An upload to unstable will likely build fine, but technically it would in any case be more correct to Build-Depends: libmagick++-dev (>= 7:6.4.2) cu Adrian
Debdiffs for CVE-2024-5197/libvpx
Hi, attached are debdiffs for CVE-2024-5197/libvpx if this should be a DSA. Alternatively, I could also make pu requests instead. cu Adrian diffstat for libvpx-1.12.0 libvpx-1.12.0 changelog |7 patches/0001-Add-test-vpx_image_test.cc.patch | 81 + patches/0002-Fix-integer-overflows-in-calc-of-stride_in_bytes.patch | 156 ++ patches/0003-Avoid-integer-overflows-in-arithmetic-operations.patch | 148 + patches/0004-Fix-a-bug-in-alloc_size-for-high-bit-depths.patch | 46 ++ patches/series |4 6 files changed, 442 insertions(+) diff -Nru libvpx-1.12.0/debian/changelog libvpx-1.12.0/debian/changelog --- libvpx-1.12.0/debian/changelog 2023-10-01 18:26:47.0 +0300 +++ libvpx-1.12.0/debian/changelog 2024-06-20 13:01:27.0 +0300 @@ -1,3 +1,10 @@ +libvpx (1.12.0-1+deb12u3) bookworm-security; urgency=medium + + * Non-maintainer upload. + * CVE-2024-5197: Integer overflows + + -- Adrian Bunk Thu, 20 Jun 2024 13:01:27 +0300 + libvpx (1.12.0-1+deb12u2) bookworm-security; urgency=high * Non-maintainer upload by the Security Team. diff -Nru libvpx-1.12.0/debian/patches/0001-Add-test-vpx_image_test.cc.patch libvpx-1.12.0/debian/patches/0001-Add-test-vpx_image_test.cc.patch --- libvpx-1.12.0/debian/patches/0001-Add-test-vpx_image_test.cc.patch 1970-01-01 02:00:00.0 +0200 +++ libvpx-1.12.0/debian/patches/0001-Add-test-vpx_image_test.cc.patch 2024-06-20 13:01:27.0 +0300 @@ -0,0 +1,81 @@ +From 9a95107fa72b507469ddb2872725cbe978f9e0db Mon Sep 17 00:00:00 2001 +From: Wan-Teh Chang +Date: Wed, 10 Apr 2024 17:55:01 -0700 +Subject: Add test/vpx_image_test.cc + +Ported from test/aom_image_test.cc in libaom commit 04d6253. + +Change-Id: I56478d0a5603cfb5b65e644add0918387ff69a00 +(cherry picked from commit 3dbab0e66479e1b5368d4b7a069051dba85843cf) +--- + test/test.mk | 1 + + test/vpx_image_test.cc | 45 ++ + 2 files changed, 46 insertions(+) + create mode 100644 test/vpx_image_test.cc + +diff --git a/test/test.mk b/test/test.mk +index 6df457290..f2566dd73 100644 +--- a/test/test.mk b/test/test.mk +@@ -19,6 +19,7 @@ LIBVPX_TEST_SRCS-yes += video_source.h + ## Black box tests only use the public API. + ## + LIBVPX_TEST_SRCS-yes += ../md5_utils.h ../md5_utils.c ++LIBVPX_TEST_SRCS-yes += vpx_image_test.cc + LIBVPX_TEST_SRCS-$(CONFIG_DECODERS)+= ivf_video_source.h + LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS)+= ../y4minput.h ../y4minput.c + LIBVPX_TEST_SRCS-$(CONFIG_ENCODERS)+= altref_test.cc +diff --git a/test/vpx_image_test.cc b/test/vpx_image_test.cc +new file mode 100644 +index 0..c93843c1e +--- /dev/null b/test/vpx_image_test.cc +@@ -0,0 +1,45 @@ ++/* ++ * Copyright (c) 2024 The WebM project authors. All Rights Reserved. ++ * ++ * Use of this source code is governed by a BSD-style license ++ * that can be found in the LICENSE file in the root of the source ++ * tree. An additional intellectual property rights grant can be found ++ * in the file PATENTS. All contributing project authors may ++ * be found in the AUTHORS file in the root of the source tree. ++ */ ++ ++#include "vpx/vpx_image.h" ++#include "third_party/googletest/src/include/gtest/gtest.h" ++ ++TEST(VpxImageTest, VpxImgWrapInvalidAlign) { ++ const int kWidth = 128; ++ const int kHeight = 128; ++ unsigned char buf[kWidth * kHeight * 3]; ++ ++ vpx_image_t img; ++ // Set img_data and img_data_owner to junk values. vpx_img_wrap() should ++ // not read these values on failure. ++ unsigned char empty[] = ""; ++ img.img_data = empty; ++ img.img_data_owner = 1; ++ ++ vpx_img_fmt_t format = VPX_IMG_FMT_I444; ++ // 'align' must be a power of 2 but is not. This causes the vpx_img_wrap() ++ // call to fail. The test verifies we do not read the junk values in 'img'. ++ unsigned int align = 31; ++ EXPECT_EQ(vpx_img_wrap(&img, format, kWidth, kHeight, align, buf), nullptr); ++} ++ ++TEST(VpxImageTest, VpxImgAllocNv12) { ++ const int kWidth = 128; ++ const int kHeight = 128; ++ ++ vpx_image_t img; ++ vpx_img_fmt_t format = VPX_IMG_FMT_NV12; ++ unsigned int align = 32; ++ EXPECT_EQ(vpx_img_alloc(&img, format, kWidth, kHeight, align), &img); ++ EXPECT_EQ(img.stride[VPX_PLANE_U], img.stride[VPX_PLANE_Y]); ++ EXPECT_EQ(img.stride[VPX_PLANE_V], img.stride[VPX_PLANE_U]); ++ EXPECT_EQ(img.planes[VPX_PLANE_V], img.planes[VPX_PLANE_U] + 1); ++ vpx_img_free(&img); ++} +-- +2.30.2 + diff -Nru libvpx-1.12.0/debian/patches/0002-Fix-integer-overflows-in-calc-of-stride_in_bytes.patch libvpx-1.12.0/debian/patches/0002-Fix-integer-overflows-in-calc-of-stride_in_bytes.patch --- libvpx-1.12.0/debian/patches/0002-Fix-integer-overflows-in-calc-of-stride_in_byte
Bug#1073997: giada FTBFS with RtAudio 6
Source: giada Version: 0.22.0-4 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=giada&ver=0.22.0-4%2Bb2 ... /<>/src/core/kernelAudio.cpp: In member function ‘int giada::m::KernelAudio::openDevice(const giada::m::Conf::Data&)’: /<>/src/core/kernelAudio.cpp:182:16: error: ‘RtAudioError’ does not name a type; did you mean ‘RtAudioErrorType’? 182 | catch (RtAudioError& e) |^~~~ |RtAudioErrorType ...
Bug#1077504: casparcg-server FTBFS with ffmpeg 7
Source: casparcg-server Version: 2.3.3+dfsg-3.2 Severity: serious Tags: ftbfs https://buildd.debian.org/status/logs.php?pkg=casparcg-server&ver=2.3.3%2Bdfsg-3.2%2Bb2 ... /<>/src/modules/oal/consumer/oal_consumer.cpp: In lambda function: /<>/src/modules/oal/consumer/oal_consumer.cpp:176:18: error: ‘using std::__shared_ptr_access::element_type = struct AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’ 176 | dst->channels = 2; | ^~~~ /<>/src/modules/oal/consumer/oal_consumer.cpp:177:18: error: ‘using std::__shared_ptr_access::element_type = struct AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channel_layout’; did you mean ‘ch_layout’? 177 | dst->channel_layout = av_get_default_channel_layout(dst->channels); | ^~ | ch_layout /<>/src/modules/oal/consumer/oal_consumer.cpp:177:70: error: ‘using std::__shared_ptr_access::element_type = struct AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’ 177 | dst->channel_layout = av_get_default_channel_layout(dst->channels); | ^~~~ /<>/src/modules/oal/consumer/oal_consumer.cpp:177:35: error: ‘av_get_default_channel_layout’ was not declared in this scope 177 | dst->channel_layout = av_get_default_channel_layout(dst->channels); | ^ /<>/src/modules/oal/consumer/oal_consumer.cpp:204:18: error: ‘using std::__shared_ptr_access::element_type = struct AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’ 204 | src->channels = format_desc_.audio_channels; | ^~~~ /<>/src/modules/oal/consumer/oal_consumer.cpp:205:18: error: ‘using std::__shared_ptr_access::element_type = struct AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channel_layout’; did you mean ‘ch_layout’? 205 | src->channel_layout = av_get_default_channel_layout(src->channels); | ^~ | ch_layout /<>/src/modules/oal/consumer/oal_consumer.cpp:205:70: error: ‘using std::__shared_ptr_access::element_type = struct AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’ 205 | src->channel_layout = av_get_default_channel_layout(src->channels); | ^~~~ /<>/src/modules/oal/consumer/oal_consumer.cpp:206:85: error: ‘using std::__shared_ptr_access::element_type = struct AVFrame’ {aka ‘struct AVFrame’} has no member named ‘channels’ 206 | src->nb_samples = static_cast(frame.audio_data().size() / src->channels); | ^~~~ make[3]: *** [modules/oal/CMakeFiles/oal.dir/build.make:79: modules/oal/CMakeFiles/oal.dir/consumer/oal_consumer.cpp.o] Error 1
Re: jack 0.75 mini-freeze
On Sun, Nov 09, 2003 at 06:44:11AM +0900, Junichi Uekawa wrote: > Hi, fellow debian audio developers, and release managers. > > > > I think jack-audio-connection-kit and related packages should enter > > mini-freeze, > > to get something released to testing. > > > > From the look of it, jack-audio-connection-kit is waiting only for > > puredata: Too young, only 7 of 10 days old > > > and it will be ready for install. You missed at least Wine and #218476. > regards, > junichi cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: jack 0.75 mini-freeze
On Sun, Nov 09, 2003 at 07:29:43AM +0900, Junichi Uekawa wrote: > > > From the look of it, jack-audio-connection-kit is waiting only for > > > > > > puredata: Too young, only 7 of 10 days old > > > > > > > > > and it will be ready for install. > > > > > > You missed at least Wine and #218476. > > Yes, indeed. > Interesting that the tools failed to show this as a problem. update_output shows the first architecture with problems, and Wine isn't available on Alpha... > regards, > junichi cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: jack 0.75 mini-freeze
On Fri, Nov 14, 2003 at 07:11:14AM +0900, Junichi Uekawa wrote: > Update: > > > From the look of it, jack-audio-connection-kit is waiting only for > > * gem -- which seems to have experienced build failure for powerpc and hppa > * wine -- which has a grave bug that it doesn't work on 2.6.0, I posted a > workaround patch > > and it will be ready for install. You missed: * freqtweak that waits for fftw3 that has an ICE on powerpc * fluidsynth that waits for glibc > regards, > junichi cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: jack 0.75 mini-freeze
On Fri, Nov 14, 2003 at 11:42:31AM -0600, Steve Langasek wrote: > On Fri, Nov 14, 2003 at 07:11:14AM +0900, Junichi Uekawa wrote: > > Update: > > > From the look of it, jack-audio-connection-kit is waiting only for > > > * wine -- which has a grave bug that it doesn't work on 2.6.0, I > > posted a workaround patch > > Why would this be considered grave? 2.6.0 hasn't even been officially > released, has it? Don't be ridiculous. 2.6.0 will soon be released, and sarge already contains 2.6 kernel images that are affected by this bug. > Steve Langasek cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: jack 0.75 mini-freeze
On Fri, Nov 14, 2003 at 07:47:08PM +, Colin Watson wrote: > On Fri, Nov 14, 2003 at 08:32:37PM +0100, Adrian Bunk wrote: > > On Fri, Nov 14, 2003 at 11:42:31AM -0600, Steve Langasek wrote: > > > On Fri, Nov 14, 2003 at 07:11:14AM +0900, Junichi Uekawa wrote: > > > > * wine -- which has a grave bug that it doesn't work on 2.6.0, I > > > > posted a workaround patch > > > > > > Why would this be considered grave? 2.6.0 hasn't even been officially > > > released, has it? > > > > Don't be ridiculous. > > > > 2.6.0 will soon be released, and sarge already contains 2.6 kernel > > images that are affected by this bug. > > That justifies an important bug, but not a grave bug (at least not so > obviously that you could say "don't be ridiculous" to someone who > suggests that it isn't). If Debian 3.1 should support kernel 2.6 this bug is clearly RC, it's usually not acceptable that an application doesn't work with a supported kernel (exceptions are packages that are specific for some kernel versions, but Wine is obviously not among them). I consider it ridiculous to say a bug isn't RC if it will for sure still hit people using 2.6.0 - you could decrease the severity today and increase the severity again once 2.6.0 is out, but this wouldn't help anyone. > Cheers, > Colin Watson [EMAIL PROTECTED] cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: jack 0.75 mini-freeze
On Fri, Nov 14, 2003 at 01:51:30PM -0600, Steve Langasek wrote: >... > What criteria are you using to classify this as a grave bug, given that > the vast majority of sarge users will be running 2.4 kernels? I don't > recall seeing anything that made 2.6 support a "must" for sarge, so I > don't see that an RC severity is justified here. "the vast majority of sarge users will be running 2.4 kernels"? Considering the current state of unstable, I don't think Debian 3.1 will be released before the second half of 2004. Considering the current speed of Debian development, Debian 3.2 will be released in 2006 or 2007. Even today, the 2.4.18 kernel on the Debian 3.0 boot floppies is too old to even boot on many modern systems (e.g. with some Promise IDE controllers). I don't think "the vast majority of sarge users will be running 2.4 kernels" in 2006. > Steve Langasek cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: jack 0.75 mini-freeze
On Sat, Nov 15, 2003 at 01:58:22PM +1000, Anthony Towns wrote: > > Blahblahblah. The bug doesn't make it unusable for everyone, therefore it's > not grave. Stop arguing about severities and fix the bug instead. If you're > not able to do that, do something else that's productive instead. There are already several suggestions how to fix this problem in the BTS and the maintainer isn't MIA. > Cheers, > aj cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: jack 0.75 mini-freeze
On Tue, Nov 25, 2003 at 05:12:24PM -0500, Enrique Robledo Arnuncio wrote: >... > Meanwhile, since fftw3 seems to keep failing to build in some archs > due to test bench errors, I should probably rebuild freqtweak using > fftw2... Looking at the log of the failed ftw3 builds on arm and powerpc, they seem to be timeouts on the autobuilders in the test bench, not errors. >Enrique. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#889629: pd-iemutils binary-all FTBFS: debian/*//usr/lib/pd/extra': No such file or directory
Source: pd-iemutils Version: 0.0.20161027-2 Severity: serious https://buildd.debian.org/status/fetch.php?pkg=pd-iemutils&arch=all&ver=0.0.20161027-2&stamp=1517780292&raw=0 ... debian/rules override_dh_install make[1]: Entering directory '/<>' dh_install find /<>/debian/*//usr/lib/pd/extra -name "*.pd_linux" -exec \ chmod 0664 {} + find: '/<>/debian/*//usr/lib/pd/extra': No such file or directory debian/rules:34: recipe for target 'override_dh_install' failed make[1]: *** [override_dh_install] Error 1
Bug#889645: pd-moonlib: architecture baseline violation on amd64/i386/armel/armhf
Package: pd-moonlib Version: 0.3.6-2 Severity: serious There is no SSE3 in the amd64 port baseline. There is no SSE in the i386 port baseline. There is no VFP in the armel port baseline. There aren't 32 FPU registers in the armhf port baseline. Please be more careful when doing "Simplified & unified d/rules".
Bug#881342: stretch update for rtkit
On Wed, Feb 21, 2018 at 03:24:08PM +, Debian Bug Tracking System wrote: >... > rtkit (0.11-6) unstable; urgency=medium > . >* Move dbus and polkit from Recommends to Depends > rtkit can't do much really without either of them so bump them to > Depends. > (Closes: #881342) >... Thanks a lot for fixing this bug for unstable. It is still present in stretch, could you also fix it there? Alternatively, I can fix it for stretch if you don't object. Thanks Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#896305: laditools: diff for NMU version 1.1.0-3.1
Control: tags 896305 + patch Control: tags 896305 + pending Dear maintainer, I've prepared an NMU for laditools (versioned as 1.1.0-3.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed diff -Nru laditools-1.1.0/debian/changelog laditools-1.1.0/debian/changelog --- laditools-1.1.0/debian/changelog 2018-05-06 21:28:15.0 +0300 +++ laditools-1.1.0/debian/changelog 2018-08-04 22:02:00.0 +0300 @@ -1,3 +1,11 @@ +laditools (1.1.0-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Move the python-xdg dependency from laditools to python-laditools. +(Closes: #896305) + + -- Adrian Bunk Sat, 04 Aug 2018 22:02:00 +0300 + laditools (1.1.0-3) unstable; urgency=medium [ Ross Gammon ] diff -Nru laditools-1.1.0/debian/control laditools-1.1.0/debian/control --- laditools-1.1.0/debian/control 2018-05-06 21:28:15.0 +0300 +++ laditools-1.1.0/debian/control 2018-08-04 22:02:00.0 +0300 @@ -25,7 +25,6 @@ python-gi, python-gi-cairo, python-laditools, - python-xdg, ${misc:Depends}, ${python:Depends} Recommends: gladish @@ -59,6 +58,7 @@ python-dbus, python-enum34, python-gi, + python-xdg, ${misc:Depends}, ${python:Depends} Breaks: laditools (<< 1.0)
Bug#905979: puredata-guihas tcl8.5 as first dependency alternative
Package: puredata-gui Version: 0.48.1-7 Severity: normal Depends: python3:any, tk (>= 8.4), tcl8.5 | tclsh Please change this to Depends: python3:any, tk (>= 8.4), tcl
Bug#894757: libmypaint-common: file conflict with mypaint-data
Control: clone -1 -2 Control: close -1 1.3.0-2 Control: retitle -2 libmypaint-common needs solution to co-exist with mypaint-data Control: severity -2 important On Tue, Jun 12, 2018 at 10:28:04AM +0200, Bernhard Schmidt wrote: > On Tue, Apr 03, 2018 at 05:43:10PM -0400, Jeremy Bicha wrote: > > Hi Jeremy, > > > Package: libmypaint-common > > Version: 1.3.0-1 > > Severity: serious > > Forwarded: https://github.com/mypaint/mypaint/issues/918 > > > > libmypaint-common ships some of the same file names as mypaint-data > > (the libmypaint.mo files). > > > > I'm going to go ahead and add "Conflicts: mypaint-data" now. The way > > forward is to have mypaint use libmypaint. When that happens, we can > > add "Replaces: mypaint-data" too and close this bug. > > This bug is still open and preventing the migration of libmypaint and > GIMP 2.10 to testing. As far as I can see you worked around this issue > in 1.3.0-2, right? Setting this version as fixed would allow the stack > to migrate. I'm closing this bug, and cloning a second to track that a proper solution is still required. > Bernhard cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#906144: libmypaint-common: drop Conflicts: mypaint-data
Package: libmypaint-common Version: 1.3.0-2 Severity: important Control: affects -1 mypaint-data mypaint gimp The Conflicts: mypaint-data should be dropped when the file conflict is resolved, see #894757 for background.
Bug#894757: libmypaint-common: file conflict with mypaint-data
On Wed, Aug 15, 2018 at 11:15:22AM -0400, Jeremy Bicha wrote: > On Mon, Aug 13, 2018 at 4:43 PM Adrian Bunk wrote: > > I'm closing this bug, and cloning a second to track that a proper > > solution is still required. > > Uh, respectfully, why did you do that? You could have just lowered the > severity of this bug if you think it's not RC. The bug was RC, and this was fixed in 1.3.0-2. > But even there I > disagree: it is clearly RC that gimp can't be co-installable with > mypaint. Feel free to change the severity of #906144. > Your action allowed the new version of gimp to migrate to Testing > which I know lots of people wanted, but I don't think it's a good idea > to knowingly introduce this kind of bug to Testing. No maintainer activity or answer to the suggestion for 4 months. And several packages waiting for it. I actually started looking at this for getting gmic from the autoremoval list. Short-term the breakage isn't that bad, it mainly makes it impossible for testing users who have both mypaint and gimp installed to upgrade the affected packages. > Thanks, > Jeremy Bicha cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#907758: taopm: Please add a real package as alternative to c++-compiler
Package: taopm Version: 1.0-4 Severity: important Depending on a virtual package provided by several packages without specifying one package as first alternative can cause problems in various places. Please change Depends: ..., c++-compiler to Depends: ..., g++ | c++-compiler
Bug#789129: closed by Tiago Bortoletto Vaz (Bug#789129: fixed in taopm 1.0-4)
Control: reopen -1 On Tue, Jul 31, 2018 at 12:09:05PM +, Debian Bug Tracking System wrote: >... > taopm (1.0-4) unstable; urgency=medium > . >* Depends on libxi-dev. Thanks to Philip Chung & John O'Hagan. > (Closes: #789129) >... This added a build dependency, not a dependency. cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Bug#907759: taopm in unstable is broken
Package: taopm Version: 1.0-4 Severity: serious $ tao test |Tao (c) 1996-2000 Mark Pearson| | Sound Synthesis with Physical Models | Parsing "test.tao" Error in line 3 of "test.tao": Circle c(800 Hz ^ If this error message doesn't help, try checking for missing ;'s or ...'s on, or just before line 3 /usr/bin/tao: 113: /usr/bin/tao: Syntax error: Bad fd number $ Works after downgrading the to package in stretch.
Bug#908960: stretch-pu: package rtkit/0.11-4+deb9u1
Package: release.debian.org Severity: normal Tags: stretch User: release.debian@packages.debian.org Usertags: pu * Move dbus and polkit from Recommends to Depends rtkit can't do much really without either of them so bump them to Depends. (Closes: #881342) Read #881342 if you are interested in the nasty details of what can happen without them. diff -Nru rtkit-0.11/debian/changelog rtkit-0.11/debian/changelog --- rtkit-0.11/debian/changelog 2015-10-25 00:44:21.0 +0300 +++ rtkit-0.11/debian/changelog 2018-09-16 21:49:03.0 +0300 @@ -1,3 +1,12 @@ +rtkit (0.11-4+deb9u1) stretch; urgency=medium + + * Non-maintainer upload. + * Move dbus and polkit from Recommends to Depends +rtkit can't do much really without either of them so bump them to Depends. +(Closes: #881342) + + -- Adrian Bunk Sun, 16 Sep 2018 21:49:03 +0300 + rtkit (0.11-4) unstable; urgency=medium * Remove stale ubuntu.series file. diff -Nru rtkit-0.11/debian/control rtkit-0.11/debian/control --- rtkit-0.11/debian/control 2015-10-25 00:44:21.0 +0300 +++ rtkit-0.11/debian/control 2018-09-16 21:49:03.0 +0300 @@ -22,11 +22,10 @@ Architecture: any Depends: adduser, + dbus, + policykit-1, ${misc:Depends}, ${shlibs:Depends} -Recommends: - dbus, - policykit-1 Description: Realtime Policy and Watchdog Daemon RealtimeKit is a D-Bus system service that changes the scheduling policy of user processes/threads to SCHED_RR
Bug#909815: pd-readanysf FTBFS with puredata 0.49.0
Source: pd-readanysf Version: 0.43-2 Severity: serious Tags: ftbfs patch https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pd-readanysf.html ... src/readanysf~.cpp: In function 'void m_open(t_readanysf*, t_symbol*)': src/readanysf~.cpp:227:22: error: invalid conversion from 'const char*' to 'char*' [-fpermissive] x->rm->openFile( s->s_name, 0, x->num_frames_in_fifo, x->num_samples_per_frame ); ~~~^~ In file included from src/readanysf~.cpp:35: src/ReadMedia.h:59:25: note: initializing argument 1 of 'void ReadMedia::openFile(char*, int, int, int)' void openFile( char * filename, int vfifosize, int afifosize, int samples_per_frame); ~~~^~~~ make[2]: *** [Makefile:54: pd_linux] Error 1 Fix is attached. Description: The first parameter of ReadMedia::openFile() should be const Fixes FTBFS with puredata 0.49.0. Author: Adrian Bunk --- pd-readanysf-0.43.orig/src/ReadMedia.cpp +++ pd-readanysf-0.43/src/ReadMedia.cpp @@ -369,7 +369,7 @@ bool ReadMedia::quitAVThreads() { return b; } -void ReadMedia::openFile( char * fn, int vsize, int asize, int spf) { +void ReadMedia::openFile(const char * fn, int vsize, int asize, int spf) { lockState(); /* if ( strcmp(m_filename, fn) == 0 && m_state == STATE_READY) { --- pd-readanysf-0.43.orig/src/ReadMedia.h +++ pd-readanysf-0.43/src/ReadMedia.h @@ -56,7 +56,7 @@ class ReadMedia { ReadMedia(); ~ReadMedia(); - void openFile( char * filename, int vfifosize, int afifosize, int samples_per_frame); + void openFile(const char * filename, int vfifosize, int afifosize, int samples_per_frame); int decodeAudio( gavl_audio_frame_t *af); int decodeVideo( gavl_video_frame_t *vf);
Bug#909825: pd-iemlib FTBFS with puredata 0.49.0
Source: pd-iemlib Version: 1.20.1-2 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pd-iemlib.html ... em_pbank_csv.c: In function 'iem_pbank_csv_write': iem_pbank_csv.c:103:29: error: assignment of read-only location '*(format->s_name + (sizetype)p)' format->s_name[p] += 'a' - 'A'; ^~
Bug#914143: soundscaperenderer FTBFS on armel/armhf
Source: soundscaperenderer Version: 0.5.0~dfsg-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/package.php?p=soundscaperenderer&suite=sid ... checking for QT... yes checking GL/glu.h usability... no checking GL/glu.h presence... no checking for GL/glu.h... no checking OpenGL/glu.h usability... no checking OpenGL/glu.h presence... no checking for OpenGL/glu.h... no checking for library containing gluNewQuadric... no checking for library containing glSelectBuffer... no configure: error: --enable-gui (graphical user interface (using Qt)) requested but not available! make: *** [/usr/share/cdbs/1/class/autotools.mk:46: debian/stamp-autotools/qt] Error 1 The root cause is that on armel/armhf Qt5 is compiled with OpenGL ES instead of OpenGL. Ideally it should be fixed to build and work with OpenGL ES, but if this is not easily possible only soundscaperenderer-nox should be built for armel and armhf.
Bug#915284: pysoundfile FTBFS with Python 3.7
Source: pysoundfile Version: 0.10.1-2 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pysoundfile.html ... sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v1.7.9 Configuration error: There is a programable error in your configuration file: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/sphinx/config.py", line 161, in __init__ execfile_(filename, config) File "/usr/lib/python3/dist-packages/sphinx/util/pycompat.py", line 150, in execfile_ exec_(code, _globals) File "conf.py", line 280, in import fake__soundfile File "/build/1st/pysoundfile-0.10.1/doc/fake__soundfile.py", line 6, in ctypes.util.find_library = lambda _: NotImplemented AttributeError: module 'ctypes' has no attribute 'util' make[2]: *** [Makefile:53: html] Error 2
Bug#915331: iem-plugin-suite FTBFS with juce-tools 5.4.1~repack-1
Source: iem-plugin-suite Version: 1.7.1-1 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/iem-plugin-suite.html ... make V=1 -j1 "INSTALL=install --strip-program=true" make[2]: Entering directory '/build/1st/iem-plugin-suite-1.7.1' Projucer -resave "DualDelay/DualDelay.jucer" JUCE v5.4.1 ** Projucer 5.4.1 --- Build date: Nov 14 2018 Log started: 1 Dec 2018 2:35:18am Linux CPU: 2800MHz Cores: 15 48298MB Unrecognised command: "-resave" make[2]: *** [Makefile:128: DualDelay/Builds/LinuxMakefile/Makefile] Error 1
Bug#915349: giada FTBFS with juce 5.4.1
Source: giada Version: 0.15.2+ds1-1 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/giada.html ... In file included from src/deps/juce/modules/juce_audio_processors/juce_audio_processors.cpp:164: src/deps/juce/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp:49:10: fatal error: pluginterfaces/vst2.x/aeffect.h: No such file or directory #include ^ compilation terminated. make[2]: *** [Makefile:5250: src/deps/juce/modules/juce_audio_processors/giada-juce_audio_processors.o] Error 1
Bug#916057: intel-media-driver FTBFS on i386
Source: intel-media-driver Version: 18.3.0+dfsg1-1 Severity: important Tags: ftbfs https://buildd.debian.org/status/fetch.php?pkg=intel-media-driver&arch=i386&ver=18.3.0%2Bdfsg1-1&stamp=1543883953&raw=0 ... In file included from /<>/intel-media-driver-18.3.0+dfsg1/media_driver/linux/ult/libdrm_mock/mos_bufmgr_api_mock.c:32: /usr/include/string.h:26:10: fatal error: bits/libc-header-start.h: No such file or directory #include ^~ compilation terminated. make[3]: *** [media_driver/linux/ult/libdrm_mock/CMakeFiles/drm_mock.dir/build.make:66: media_driver/linux/ult/libdrm_mock/CMakeFiles/drm_mock.dir/mos_bufmgr_api_mock.c.o] Error 1
Bug#916966: linuxptp FTBFS with glibc 2.28
Source: linuxptp Version: 1.9.2-1 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/linuxptp.html ... In file included from clock.c:20: /usr/include/linux/net_tstamp.h:158:2: error: unknown type name 'clockid_t' clockid_t clockid; /* reference clockid */ ^
Bug#918560: csound-manual FTBFS: IndexError: tuple index out of range
Source: csound-manual Version: 1:6.12.0~dfsg-1 Severity: serious Tags: ftbfs Some recent change in unstable makes csound-manual FTBFS: https://tests.reproducible-builds.org/debian/history/csound-manual.html https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/csound-manual.html ... Traceback (most recent call last): File "csd2docbook.py", line 373, in CsoundScoreLexer.tokens['root'][3] = (stateTuple[0], Token.Name.Builtin, stateTuple[2]) IndexError: tuple index out of range make[2]: *** [Makefile:699: examples-xml/stamp] Error 1
Bug#919173: tutka FTBFS on architectures where char is unsigned
Source: tutka Version: 1.1.2-1 Severity: important Tags: ftbfs https://buildd.debian.org/status/package.php?p=tutka&suite=sid ... tracker.cpp: In member function 'virtual void Tracker::keyPressEvent(QKeyEvent*)': tracker.cpp:992:22: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (data >= 0) { ~^~~~ tracker.cpp:1030:26: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (data >= 0) { ~^~~~ tracker.cpp:1055:26: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (data >= 0) { ~^~~~ tracker.cpp:1127:18: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (note >= 0 && cursorItem_ == 0) { ~^~~~ player.cpp: In member function 'void Player::playNote(unsigned int, unsigned char, unsigned char, unsigned char, bool)': player.cpp:237:31: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (trackStatus->note != -1) { ~~^ player.cpp:254:37: error: comparison is always false due to limited range of data type [-Werror=type-limits] if (trackStatus->volume < 0) { ^~~ player.cpp: In member function 'void Player::stopMuted()': player.cpp:278:35: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (trackStatus->note != -1) { ~~^ player.cpp: In member function 'void Player::stopNotes()': player.cpp:294:31: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (trackStatus->note != -1) { ~~^ player.cpp: In member function 'virtual void Player::run()': player.cpp:629:66: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (arpeggioInstrument >= 0 && trackStatus->line >= 0) { ~~^~~~ player.cpp:669:47: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (trackStatus->note != -1) { ~~^ player.cpp:757:64: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (trackStatus->hold < 0 && trackStatus->note != -1) { ~~^ player.cpp:780:70: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (arpeggioInstrument >= 0 && trackStatus->baseNote >= 0 && trackStatus->line >= 0) { ~~^~~~ player.cpp:780:96: error: comparison is always true due to limited range of data type [-Werror=type-limits] if (arpeggioInstrument >= 0 && trackStatus->baseNote >= 0 && trackStatus->line >= 0) { ~~^~~~ cc1plus: all warnings being treated as errors make[2]: *** [Makefile:989: .obj/tracker.o] Error 1 These are real bugs, using -1 as special value and then comparing >= 0 does not work on unsigned variables.
Bug#921414: RM: supercollider-sc3-plugins [armel mips mips64el ppc64el s390x] -- NBS; no longer built on architectures without qtwebengine5-dev
Package: ftp.debian.org Severity: normal supercollider-sc3-plugins (3.9.1~repack-3) unstable; urgency=medium * changed Architecture: any to Architecture: i386 amd64 arm64 armhf mipsel to comply with architectures supported by the build-dependency supercollider-dev -- Georges Khaznadar Sun, 03 Feb 2019 23:30:49 +0100
Bug#921416: RM: supercollider [armel mips mips64el ppc64el s390x] -- NBS; no longer built on architectures without qtwebengine5-dev
Package: ftp.debian.org Severity: normal Control: block -1 by 921414 921415 supercollider (1:3.10.0+repack-1) unstable; urgency=medium ... * replaced "Architecture: any" by "Architecture: i386 amd64 arm64 armhf mipsel" for all binary packages ... -- Georges Khaznadar Sun, 03 Feb 2019 22:31:06 +0100
Bug#916858: tagging 916858
On Sat, Feb 09, 2019 at 03:58:12PM +0100, Andreas Beckmann wrote: > On Thu, 07 Feb 2019 14:57:19 +0200 Adrian Bunk wrote: > > tags 916858 + pending > > thanks > > #916858 supercollider-emacs: fails to install with xemacs21 > > You are working on a stretch-pu? Or why is this tagged pending? testing migration was pending on other supercollider changes, no stretch-pu planned by me. > Andreas cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed
Re: libglade2 unmaintained and affected by python2 removal
On Thu, Jan 02, 2020 at 02:02:27PM +0100, Andreas Henriksson wrote: > affects 895517 + aeskulap desmume exult-studio foxtrotgps fyre g3dviewer gfm > ghemical gpaint guile-gnome2-gtk kconfig-frontends kino libglade2.0-cil > libglademm-2.4-1v5 libgnomecanvas2-0 libgtkdatabox0-libglade > liblablgtk2-ocaml libswami0 marionnet mdk mialmpick ogmrip ogmrip-plugins > planner plotdrop rfdump screentest tiemu wbar-config xscreensaver > thanks > > Please note that src:libglade2 is affected by the ongoing python2 removal and > as #895517 states: > "libglade2-0: deprecated and unmaintained upstream" > so don't expect anyone to port it. > > See #936867 for the specific python2 bug report. >... This is only the libglade-convert script for converting pre-2001 (sic) glade files. I can adopt or NMU (whatever you prefer) libglade2 with the trivial fix of removing this script. > Regards, > Andreas Henriksson cu Adrian
Bug#946917: muse: diff for NMU version 3.0.2+ds1-1.1
Control: tags 946917 + pending Dear maintainer, I've prepared an NMU for muse (versioned as 3.0.2+ds1-1.1) and uploaded it to DELAYED/14. Please feel free to tell me if I should cancel it. cu Adrian diff -Nru muse-3.0.2+ds1/debian/changelog muse-3.0.2+ds1/debian/changelog --- muse-3.0.2+ds1/debian/changelog 2018-12-16 15:37:01.0 +0200 +++ muse-3.0.2+ds1/debian/changelog 2020-01-15 13:59:30.0 +0200 @@ -1,3 +1,12 @@ +muse (3.0.2+ds1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Backport upstream fix for FTBFS with fluidsynth 2. +(Closes: #946917) + * Update Homepage and debian/watch for new upstream location. + + -- Adrian Bunk Wed, 15 Jan 2020 13:59:30 +0200 + muse (3.0.2+ds1-1) unstable; urgency=medium * Team upload. diff -Nru muse-3.0.2+ds1/debian/control muse-3.0.2+ds1/debian/control --- muse-3.0.2+ds1/debian/control 2018-12-16 15:37:01.0 +0200 +++ muse-3.0.2+ds1/debian/control 2020-01-15 13:59:30.0 +0200 @@ -23,7 +23,7 @@ qtbase5-dev, qttools5-dev Standards-Version: 4.2.1 -Homepage: http://www.muse-sequencer.org/ +Homepage: https://github.com/muse-sequencer/muse Vcs-Git: https://salsa.debian.org/multimedia-team/muse.git Vcs-Browser: https://salsa.debian.org/multimedia-team/muse diff -Nru muse-3.0.2+ds1/debian/patches/0001-fluidsynth-Follow-API-change-introduced-in-fluidsynt.patch muse-3.0.2+ds1/debian/patches/0001-fluidsynth-Follow-API-change-introduced-in-fluidsynt.patch --- muse-3.0.2+ds1/debian/patches/0001-fluidsynth-Follow-API-change-introduced-in-fluidsynt.patch 1970-01-01 02:00:00.0 +0200 +++ muse-3.0.2+ds1/debian/patches/0001-fluidsynth-Follow-API-change-introduced-in-fluidsynt.patch 2020-01-15 13:55:52.0 +0200 @@ -0,0 +1,142 @@ +From 6e352b874ddffc6185e499cda12c1731d14a3708 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Andreas=20M=C3=BCller?= +Date: Wed, 17 Oct 2018 23:17:31 +0200 +Subject: fluidsynth: Follow API change introduced in fluidsynth 2.0.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Andreas Müller +--- + synti/fluidsynth/fluidsynti.cpp | 44 ++- + 1 file changed, 43 insertions(+), 1 deletion(-) + +diff --git a/muse3/synti/fluidsynth/fluidsynti.cpp b/muse3/synti/fluidsynth/fluidsynti.cpp +index 11f51e57..75322d7e 100644 +--- a/synti/fluidsynth/fluidsynti.cpp b/synti/fluidsynth/fluidsynti.cpp +@@ -155,16 +155,22 @@ FluidSynth::~FluidSynth() + std::cerr << DEBUG_ARGS << "Error unloading soundfont!" << fluid_synth_error(fluidsynth) << std::endl; + } + ++#if FLUIDSYNTH_VERSION_MAJOR < 2 + int err = delete_fluid_synth (fluidsynth); ++#else ++ delete_fluid_synth (fluidsynth); ++#endif + if(gui) + delete gui; + + if (initBuffer) + delete [] initBuffer; ++#if FLUIDSYNTH_VERSION_MAJOR < 2 + if (err == -1) { + std::cerr << DEBUG_ARGS << "error while destroying synth: " << fluid_synth_error(fluidsynth) << std::endl; + return; +-} ++} ++#endif + } + + bool FluidSynth::init(const char* name) +@@ -1368,7 +1374,11 @@ const char* FluidSynth::getPatchName(int i, int, bool /*drum*/) const + else { + fluid_preset_t *preset = fluid_synth_get_channel_preset(fluidsynth, i); + if (!preset) return ""; ++#if FLUIDSYNTH_VERSION_MAJOR < 2 + return preset->get_name(preset); ++#else ++return fluid_preset_get_name(preset); ++#endif + } + } + //- +@@ -1414,12 +1424,20 @@ const MidiPatch* FluidSynth::getFirstPatch (int channel) const + if (!channels[channel].drumchannel) { + for (unsigned bank = 0; bank < 128; ++bank) { + for (unsigned patch = 0; patch < 128; ++patch) { ++#if FLUIDSYNTH_VERSION_MAJOR < 2 + preset = sfont->get_preset (sfont, bank, patch); ++#else ++preset = fluid_sfont_get_preset (sfont, bank, patch); ++#endif + if (preset) { + midiPatch.hbank = bank; + midiPatch.lbank = 0xff; // Off + midiPatch.prog = patch; ++#if FLUIDSYNTH_VERSION_MAJOR < 2 + midiPatch.name = preset->get_name (preset); ++#else ++ midiPatch.name = fluid_preset_get_name (preset); ++#endif + return &midiPatch; + } + } +@@ -1429,12 +1447,20 @@ const MidiPatch* FluidSynth::getFirstPatch (int channel) const + else { //This is a drumchannel + int bank = 128; + for (unsigned patch = 0; patch < 128; ++
Bug#949216: libopenshot FTBFS on amd64/i386: test failures
Source: libopenshot Version: 0.2.2+dfsg1-1 Severity: serious Tags: FTBFS https://tests.reproducible-builds.org/debian/rb-pkg/buster/amd64/libopenshot.html ... cd /build/libopenshot-0.2.2+dfsg1/obj-x86_64-linux-gnu/tests && ./openshot-test RUNNING ALL TESTS [libvpx @ 0x55aeb9512900] v1.7.0 [libvorbis @ 0x55aeb9513a40] 31 frames left in the queue on closing /build/libopenshot-0.2.2+dfsg1/tests/Timeline_Tests.cpp:149:1: error: Failure in Timeline_Check_Two_Track_Video: Expected 186 +/- 1 but was 176 /build/libopenshot-0.2.2+dfsg1/tests/Timeline_Tests.cpp:150:1: error: Failure in Timeline_Check_Two_Track_Video: Expected 106 +/- 1 but was 0 /build/libopenshot-0.2.2+dfsg1/tests/Timeline_Tests.cpp:151:1: error: Failure in Timeline_Check_Two_Track_Video: Expected 0 but was 186 libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile FAILURE: 1 out of 79 tests failed (3 failures). Test time: 10.09 seconds. make[4]: *** [tests/CMakeFiles/test.dir/build.make:60: tests/CMakeFiles/test] Error 3
Bug#950131: mixxx: Baseline violation on i386
Source: mixxx Version: 2.0.0~dfsg-7 Severity: serious The package builds with -msse2, but SSE (or MMX) are not part of the baseline of the i386 port.
Bug#950564: olive-editor FTBFS on 32bit: error: narrowing conversion
Source: olive-editor Version: 20200121-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/package.php?p=olive-editor&suite=sid ... cd /<>/obj-i686-linux-gnu/app && /usr/bin/c++ -DAPPVERSION=\"0.2.0\" -DGITHASH=\"\" -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -I/<>/obj-i686-linux-gnu/app -I/<>/app -I/<>/obj-i686-linux-gnu/app/olive-editor_autogen/include -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtCore -isystem /usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isystem /usr/include/i386-linux-gnu/qt5/QtMultimedia -isystem /usr/include/i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt5/QtSvg -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -Werror -Wuninitialized -pedantic-errors -Wall -Wextra -Wconversion -Wsign-conversion -fPIC -std=c++11 -o CMakeFiles/olive-editor.dir/node/inputarray.cpp.o -c /<>/app/node/inputarray.cpp /<>/app/node/input.cpp: In member function ‘virtual void NodeInput::Load(QXmlStreamReader*, QHash&, QList&, QList&)’: /<>/app/node/input.cpp:166:71: error: narrowing conversion of ‘QXmlStreamReader::text() const().QStringRef::toULongLong(0, 10)’ from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} [-Wnarrowing] 166 | input_connections.append({this, reader->text().toULongLong()}); | ~~^~ /<>/app/node/input.cpp:166:71: error: conversion from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} may change value [-Werror=conversion] /<>/app/node/input.cpp: In member function ‘QVariant NodeInput::StringToValue(const QString&, QList&)’: /<>/app/node/input.cpp:275:57: error: narrowing conversion of ‘(& string)->QString::toULongLong(0, 10)’ from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} [-Wnarrowing] 275 | footage_connections.append({this, string.toULongLong()}); | ~~^~ /<>/app/node/input.cpp:275:57: error: conversion from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} may change value [-Werror=conversion] cc1plus: all warnings being treated as errors make[3]: *** [app/CMakeFiles/olive-editor.dir/build.make:1452: app/CMakeFiles/olive-editor.dir/node/input.cpp.o] Error 1
Bug#950667: shotcut FTBFS on armhf/armel:
Source: shotcut Version: 20.02.02-1 Severity: important Tags: ftbfs https://buildd.debian.org/status/package.php?p=shotcut&suite=sid ... glwidget.cpp: In member function ‘void Mlt::FrameRenderer::showFrame(Mlt::Frame)’: glwidget.cpp:939:17: error: ‘QOpenGLFunctions_1_1’ was not declared in this scope; did you mean ‘QOpenGLFunctions’? 939 | QOpenGLFunctions_1_1* f = m_context->versionFunctions(); | ^~~~ | QOpenGLFunctions ... The problem is that on armel and armhf Qt in Debian uses OpenGL ES instead of full OpenGL. Ideally, shotcut should be fixed to also work with OpenGL ES. If this is not easily possible, then please change the build dependency from libqt5opengl5-dev to libqt5opengl5-desktop-dev to avoid these expected build failures.
Bug#884397: iannix: diff for NMU version 0.9.20~dfsg0-2.1
Control: tags 884397 + patch Control: tags 884397 + pending Dear maintainer, I've prepared an NMU for iannix (versioned as 0.9.20~dfsg0-2.1) and uploaded it to DELAYED/15. Please feel free to tell me if I should cancel it. cu Adrian diff -Nru iannix-0.9.20~dfsg0/debian/changelog iannix-0.9.20~dfsg0/debian/changelog --- iannix-0.9.20~dfsg0/debian/changelog 2018-02-27 22:14:50.0 +0200 +++ iannix-0.9.20~dfsg0/debian/changelog 2020-05-04 13:00:26.0 +0300 @@ -1,3 +1,11 @@ +iannix (0.9.20~dfsg0-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Build depend on libqt5opengl5-desktop-dev to avoid expected +build failures on armel/armhf. (Closes: #884397) + + -- Adrian Bunk Mon, 04 May 2020 13:00:26 +0300 + iannix (0.9.20~dfsg0-2) unstable; urgency=medium [ Ondřej Nový ] diff -Nru iannix-0.9.20~dfsg0/debian/control iannix-0.9.20~dfsg0/debian/control --- iannix-0.9.20~dfsg0/debian/control 2018-02-27 22:14:50.0 +0200 +++ iannix-0.9.20~dfsg0/debian/control 2020-05-04 13:00:26.0 +0300 @@ -9,7 +9,7 @@ qt5-qmake, qttools5-dev-tools, qtbase5-dev, - libqt5opengl5-dev, + libqt5opengl5-desktop-dev, qtscript5-dev, libavahi-client-dev, libavahi-common-dev, libasound2-dev,
Bug#959814: oggvideotools: Test dependency on pysycache-i18n that will likely be removed
Source: oggvideotools Version: 0.9.1-5 Severity: serious Tags: ftbfs bullseye sid Control: block 912504 by -1 Control: block 937553 by -1 pysycache-i18n will likely be removed due to #912504 and #937553. Options are to change yet again to another ogg for this test, or to remove this specific test.
Bug#960221: yoshimi FTBFS with lv2-dev 1.18.0-1
Source: yoshimi Version: 1.7.0.1-1 Severity: serious Tags: ftbfs https://buildd.debian.org/status/package.php?p=yoshimi&suite=sid ... /<>/src/LV2_Plugin/YoshimiLV2Plugin.cpp:80:23: error: invalid conversion from ‘void* (*)(const _LV2_Descriptor*, double, const char*, const LV2_Feature* const*)’ to ‘void* (*)(const LV2_Descriptor*, double, const char*, const LV2_Feature* const*)’ [-fpermissive] 80 | YoshimiLV2Plugin::instantiate, | ~~^~~ | | ...
Bug#960250: guitarix FTBFS with lv2-dev 1.18.0-1
Source: guitarix Version: 0.39.0+dfsg1-2 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/guitarix.html ... ../src/LV2/gxautowah.lv2/gxautowah_gui.cpp:194:21: error: invalid conversion from 'void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*)' {aka 'void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)'} to 'void* (*)(const LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*)' {aka 'void* (*)(const LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)'} [-fpermissive] 194 | {GXPLUGIN_UI_URI, instantiate, cleanup, port_event, NULL} | ^~~ | | | void* (*)(const _LV2UI_Descriptor*, const char*, const char*, LV2UI_Write_Function, LV2UI_Controller, void**, const LV2_Feature* const*) {aka void* (*)(const _LV2UI_Descriptor*, const char*, const char*, void (*)(void*, unsigned int, unsigned int, unsigned int, const void*), void*, void**, const LV2_Feature* const*)} ...
Bug#960251: eq10q FTBFS with lv2-dev 1.18.0-1
Source: eq10q Version: 2.2~repack0-3 Severity: serious Tags: ftbfs https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/eq10q.html ... /build/1st/eq10q-2.2~repack0/gui/bassup_ui.cpp:41:49: error: '_LV2UI_Descriptor' does not name a type; did you mean 'LV2UI_Descriptor'? 41 | static LV2UI_Handle instantiateBassUp_gui(const _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) | ^ | LV2UI_Descriptor ...