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

Re: shouldn't youtube-dl be part of debian-multimedia suite and ffmpeg dash protocol issue/s



Reply in-line :-

On 08/07/2018, James Cowgill <jcowgill@debian.org> wrote:
> Hi,
>

Hi,

> On 05/07/18 10:03, shirish शिरीष wrote:
>> I looked at transitions and saw that there is a ffmpeg transition in
>> works with all associated libraries.
>>
>> https://release.debian.org/transitions/html/auto-ffmpeg.html
>>
>> Can anybody tell/share when they expect the transition to start ?
>
> See https://lists.debian.org/debian-multimedia/2018/06/msg00087.html
>
> Unfortunately I won't have a lot of free time to work on the transition
> until DebConf. Hopefully I can do some more work on it then :)
>
> [...]
>> I had the good fortune at the time to have both the multimedia
>> libraries and youtube-dl
>> at the latest on debian testing. I was able to help the upstream to
>> look and get the issue fixed.  IIRC the issue was in fact in avformat
>> which was fixed by upstream after pointing out
>> the issue repeatedly and reliably.  If need be can share the links of
>> the discussion involved.
>
> Yes that would help. Do you know which version of ffmpeg fixed the issue?
>

IIRC, the issue lies still is present with the latest youtube-dl upstream.

>> I also took the liberty of downloading the latest upstream tarball of
>> ffmpeg 4.0.1  and seems to have quite a bit of changes.
>>
>> Anyways, sorry for the long mail. Hopefully we can get a new
>> youtube-dl and the new libraries to see if the situation improves.
>>
>> I would have been also been also open to build local built packages
>> but due to binutils issues have not been able to do that :(
>>
>> /etc/apt/preferences.d$ cat apt-listbugs
>>
>> Explanation: Pinned by apt-listbugs at 2018-03-25 06:42:33 +0530
>> Explanation:   #852035: binutils: bfd stumbles over duplicated symbols
>> generated by gold
>> Explanation:   #852671: libkf5kipi: FTBFS (linking error)
>> Explanation:   #852672: libqapt: FTBFS (linking error)
>> Explanation:   #852899: libkf5kipi: FTBFS:
>> libQt5Gui.so.5.7.1:(*IND*+0x0): multiple definition of `__bss_start'
>> Explanation:   #852909: libqapt: FTBFS:
>> libQt5Gui.so.5.7.1:(*IND*+0x0): multiple definition of `__bss_start'
>> Package: binutils
>> Pin: version *
>> Pin-Priority: -30000
>
> Those bugs affect a small minority of packages which use the gold linker
> (mostly Qt/KDE). I suggest you just override the pin. Having no working
> binutils is probably counter productive.
>

I have unpinned all the bugs via

/etc/apt/listbugs$ cat ignore_bugs
# List of packages or bug numbers to be ignored.
852035
852671
852672
852899
852909

but there still seems to be something missing as
I still get the following error message after doing an update  -

$ sudo aptitude install binutils
No candidate version found for binutils
Unable to apply some actions, aborting

$ apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 https://riot.im/packages/debian stretch/main amd64 Packages
     release o=riot.im,a=testing,n=stretch,c=main,b=amd64
     origin riot.im
 100 http://debug.mirrors.debian.org/debian-debug
experimental-debug/main amd64 Packages
     release o=Debian,a=experimental-debug,n=rc-buggy-debug,l=Debian
debug,c=main,b=amd64
     origin debug.mirrors.debian.org
 100 http://debug.mirrors.debian.org/debian-debug unstable-debug/main
amd64 Packages
     release o=Debian,a=unstable-debug,n=sid-debug,l=Debian debug,c=main,b=amd64
     origin debug.mirrors.debian.org
 500 http://debug.mirrors.debian.org/debian-debug buster-debug/main
amd64 Packages
     release o=Debian,a=testing-debug,n=buster-debug,l=Debian
debug,c=main,b=amd64
     origin debug.mirrors.debian.org
 100 http://cdn-fastly.deb.debian.org/debian experimental/contrib amd64 Packages
     release o=Debian,a=experimental,n=experimental,l=Debian,c=contrib,b=amd64
     origin cdn-fastly.deb.debian.org
 100 http://cdn-fastly.deb.debian.org/debian experimental/main amd64 Packages
     release o=Debian,a=experimental,n=experimental,l=Debian,c=main,b=amd64
     origin cdn-fastly.deb.debian.org
 100 http://cdn-fastly.deb.debian.org/debian unstable/non-free amd64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=non-free,b=amd64
     origin cdn-fastly.deb.debian.org
 100 http://cdn-fastly.deb.debian.org/debian unstable/contrib amd64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=contrib,b=amd64
     origin cdn-fastly.deb.debian.org
 100 http://cdn-fastly.deb.debian.org/debian unstable/main amd64 Packages
     release o=Debian,a=unstable,n=sid,l=Debian,c=main,b=amd64
     origin cdn-fastly.deb.debian.org
 500 http://cdn-fastly.deb.debian.org/debian buster/non-free amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=non-free,b=amd64
     origin cdn-fastly.deb.debian.org
 500 http://cdn-fastly.deb.debian.org/debian buster/contrib amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=contrib,b=amd64
     origin cdn-fastly.deb.debian.org
 500 http://cdn-fastly.deb.debian.org/debian buster/main amd64 Packages
     release o=Debian,a=testing,n=buster,l=Debian,c=main,b=amd64
     origin cdn-fastly.deb.debian.org
Pinned packages:
     binutils -> 2.30.90.20180705-1 with priority -30000
     binutils -> 2.30-22 with priority -30000


I had used this http://jaqque.sbih.org/kplug/apt-pinning.html way back.

I know about pinning specific versions but not clued about unpinning
packages :(

>>  Please don't hesitate if somebody wanted somebody to test something,
>> please let me know what needs to be tested and how. I do see the
>> libraries are all there in experimental and can install them but dunno
>> if that will change anything or not.
>
> It would be useful to know if the ffmpeg issues you are seeing are fixed
> in 4.0 or not.
>

I did download the new package -

$ sudo aptitude install ffmpeg=7:4.0-3+b1
The following NEW packages will be installed:
  libavcodec58{a} libavdevice58{a} libavfilter7{a} libavformat58{a}
libavresample4{a} libavutil56{a} libcodec2-0.8{a}
  libpostproc55{a} libswresample3{a} libswscale5{a}
The following packages will be upgraded:
  ffmpeg
1 packages upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 9,064 kB of archives. After unpacking 22.0 MB will be used.
Do you want to continue? [Y/n/?] y

and also checked out the version, seems it installed alright. At least
adequate didn't find
any simple bugs.

$ ffmpeg -version
ffmpeg version 4.0-3+b1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Debian 7.3.0-21)
configuration: --prefix=/usr --extra-version=3+b1 --toolchain=hardened
--libdir=/usr/lib/x86_64-linux-gnu
--incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --target-os=linux
--enable-gpl --disable-stripping --enable-avresample
--disable-filter=resample --enable-avisynth --enable-gnutls
--enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b
--enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite
--enable-libfontconfig --enable-libfreetype --enable-libfribidi
--enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame
--enable-libmysofa --enable-libopenjpeg --enable-libopenmpt
--enable-libopus --enable-libpulse --enable-librsvg
--enable-librubberband --enable-libshine --enable-libsnappy
--enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora
--enable-libtwolame --enable-libvorbis --enable-libvpx
--enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2
--enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2
--enable-omx --enable-openal --enable-opengl --enable-sdl2
--enable-libdc1394 --enable-libdrm --enable-libiec61883
--enable-chromaprint --enable-frei0r --enable-libopencv
--enable-libx264 --enable-shared
libavutil      56. 14.100 / 56. 14.100
libavcodec     58. 18.100 / 58. 18.100
libavformat    58. 12.100 / 58. 12.100
libavdevice    58.  3.100 / 58.  3.100
libavfilter     7. 16.100 /  7. 16.100
libavresample   4.  0.  0 /  4.  0.  0
libswscale      5.  1.100 /  5.  1.100
libswresample   3.  1.100 /  3.  1.100
libpostproc    55.  1.100 / 55.  1.100

Looking forward to know how to unpin a problematic package
from apt-listbugs or lowering the pin-priority from -3000 to binutils
buster only.

> James
>


-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
EB80 462B 08E1 A0DE A73A  2C2F 9F3D C7A4 E1C4 D2D8


Reply to: