Bug#894387: gst-plugins-bad1.0: Corebird can't playvideos anymore
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 29.03.2018 at 19:42, Sebastian Dröge wrote: > On Thu, 2018-03-29 at 19:24 +0200, Philip Rinn wrote: >> >>> So we'll have to get that solved somehow >> >> Is there another solution than adding a dependency on gstreamer1.0- gtk3 in >> corebird? (Besides adding it to gstreamer1.0-plugins-good which you >> obviously don't want). > > GStreamer has a mechanism to tell you about missing plugins and ask the user > to install it. On Debian this is handled via > /etc/alternatives/gstreamer-codec-install , which usually then points to > packagekit and would ask the user to install the gstreamer1.0-gtk3 package > then. > > But as corebird apparently does not use that API in the current version, > that's also not a very useful solution. I'll ask upstream to implement it, seems useful. > I don't see a solution that a) requires no changes to corebird, b) doesn't > let gstreamer1.0-plugins-good (or -bad) pull in GTK as a dependency and > defeat the purpose of splitting it off into its own package. I just uploaded a version of corebird which depends on gstreamer1.0-gtk3. > We should really just somehow get the new package into testing fast, which is > currently blocked on mesa. Yes, that would be helpful. Best, Philip -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEK9jU45eVX3dG2zuJrWkWlnOTmCsFAlq9KPoACgkQrWkWlnOT mCudUhAAr2RoJbWQapp9APEN3V4ZUJPtsDXuBk2bpSRk+vnWKWKRUUSgz4179oyX WxuAZV1sI48U887GnaKdvH9gVP/sixy+33b65StSwKrV2B4KEhLyR6D7jKveixcJ vZWov3ES9uNDAg3AbwT5K/QgRljMoGrTwRplQBsG8FFuLLbKZA+amSRXfKiXnwQG QVrGhclbbwc1LMlkyLTipaC/dlYQps7rQ9LneeRq1LRgegeBRdgGs76JAZch7H32 RGxWIqQq/HKwDWcl5VEMm6gYzb6pJe7zJFSbrcyMKsyRju+9NjX296o7T7PBn7Kh qMrFuMymHlqhIqrEEzME+1cHOO40gmOfiqr1tBxIcfi4RRoqd3xtHWHD3wE/rSn2 meWjHHzUHFu+Qqlh48sw+BltYXkwVb3jfA8cz81qgK/b4pIilMDdkSoCWtJyPoEx RwpvKkm7/LmnnPK6qTGKOSqUDTAk8iB0TdmtVuJTnuggwtReJCrJ+64KOC5r7t3U dHqgb6wo5fo32ZFpNI47OCXtcV+rE6Pdfu3dtqL0tvy0sq2+GIm3S1lZiZe18AIk BVRrsjl1I5ZDnhm3OAyKczMDb0Q3fk53B2xepI+9r3+bPIIi9qg0cXFWbYBldsEO mV+4DGtT4FYC4oWH3+vb6EztWnjyYe2aCgBLFV3zMrJeBWY8oXE= =KQj1 -END PGP SIGNATURE-
Bug#894387: gst-plugins-bad1.0: Corebird can't playvideos anymore
On Thu, 2018-03-29 at 19:24 +0200, Philip Rinn wrote: > > > So we'll have to get that solved somehow > > Is there another solution than adding a dependency on gstreamer1.0- > gtk3 in corebird? (Besides adding it to gstreamer1.0-plugins-good > which you obviously don't want). GStreamer has a mechanism to tell you about missing plugins and ask the user to install it. On Debian this is handled via /etc/alternatives/gstreamer-codec-install , which usually then points to packagekit and would ask the user to install the gstreamer1.0-gtk3 package then. But as corebird apparently does not use that API in the current version, that's also not a very useful solution. I don't see a solution that a) requires no changes to corebird, b) doesn't let gstreamer1.0-plugins-good (or -bad) pull in GTK as a dependency and defeat the purpose of splitting it off into its own package. We should really just somehow get the new package into testing fast, which is currently blocked on mesa. signature.asc Description: This is a digitally signed message part
Bug#894387: gst-plugins-bad1.0: Corebird can't playvideos anymore
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Thu, 29 Mar 2018 19:24:52 +0200 Philip Rinnwrote: > It would have been nice to contact depending maintainers and provide an > upgrade path. You didn't even mention the package split it in d/changelog. Oh, found it hidden in the d/changelog entry of gst-plugins-good1.0 (1.13.1-1) Philip -BEGIN PGP SIGNATURE- iQIzBAEBCgAdFiEEK9jU45eVX3dG2zuJrWkWlnOTmCsFAlq9ImAACgkQrWkWlnOT mCtHdg/+Pe4JdrSCn+DMWznWf75otskInEIMy3g4ZSbcV4VwxUV88lDB3VGTfrM4 B7RnggfnuJvv1mDD/r2ZPc90vjDJ/xjxNyu1FEolADSUI4AE9btQG6D+3JElQRTa b4yyerRXZImz6KMgPzsTkR61jthzpjhhe0SfrXm8lstHzX1EW6Ib2SsOMJwHa1yd J43kZjmb/Q6vrVC/cvb9yhrs5oWhtX6xCiZFXI3lqZqsplQwZ8LWIR8PLrtfG1lP ZYq1ETMXqirCd4Dl+cKr8BB/QCXo2hqNm0iLRnPcWr2TBRRQMlSPlcUYDU7/i/Uy pPLY5vQFNxajBhbStJZkMbW1AbdOuaXgb0Qigi4eERBiUJXeYeXXCZHNxUM9xI19 9XxklB9Udu0ssVPFzqyJJOIdmQsiUo6FCu9uqdZFqeKy678w3LDmkmGxXG5GqAu0 8dk0lBoD4M9ABCadufDtJYRZ5ToOipHC2qgfic+YKrKbQbIPqs9DJrXtQtcWudPO Qyw3x8/K9rx/uGOJMDv8ku6a7+kdNejFv752bHjuAL1ve/rMfKnwXG8InF+q9eeU iWh3TRBK0GB1yPDLYjJuxuJUNOCyzTQlwC25RuJ2oGyT7djOIJ3CdY33kO2tsZd+ xl6cs1nhwsiHLwRP8bxk/FOUySse1JcoiXPWNiLdvxQ36z9Jhsg= =eQbZ -END PGP SIGNATURE-
Bug#894387: gst-plugins-bad1.0: Corebird can't playvideos anymore
On 29.03.2018 at 18:43, Sebastian Dröge write: > You need to depend on gstreamer1.0-gtk now, which provides the GTK > plugin. It was moved to its own package because people complained that > gstreamer1.0-plugins-bad pulls in too many dependency (and it would be > in gstreamer1.0-plugins-good otherwise now anyway with 1.14). Installing gstreamer1.0-gtk3 indeed fixes the problem. It would have been nice to contact depending maintainers and provide an upgrade path. You didn't even mention the package split it in d/changelog. > Unfortunately, that package is not in testing yet because of a bug in > mesa, which seems blocked by bureaucracy now. > See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894076 I don't see how gstreamer1.0-gtk3 entering testing would solve the situation. It wouldn't get installed automatically so corebird would be broken even if it entered testing today. > So we'll have to get that solved somehow Is there another solution than adding a dependency on gstreamer1.0-gtk3 in corebird? (Besides adding it to gstreamer1.0-plugins-good which you obviously don't want). Best, Philip signature.asc Description: OpenPGP digital signature
Bug#894387: gst-plugins-bad1.0: Corebird can't playvideos anymore
reassign 894387 gst-plugins-good1.0 thanks On Thu, 2018-03-29 at 18:28 +0200, Philip Rinn wrote: > Source: gst-plugins-bad1.0 > Version: 1.14.0-1 > Severity: normal > > Hi, > > since gst-plugins-bad1.0 1.14.0-1 entered testing today corebird > can't play videos anymore. > > The error is: > > "Could not create gtksink. Need gst-plugins-bad >= 1.6" You need to depend on gstreamer1.0-gtk now, which provides the GTK plugin. It was moved to its own package because people complained that gstreamer1.0-plugins-bad pulls in too many dependency (and it would be in gstreamer1.0-plugins-good otherwise now anyway with 1.14). Unfortunately, that package is not in testing yet because of a bug in mesa, which seems blocked by bureaucracy now. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=894076 So we'll have to get that solved somehow signature.asc Description: This is a digitally signed message part
Bug#894387: gst-plugins-bad1.0: Corebird can't playvideos anymore
Source: gst-plugins-bad1.0 Version: 1.14.0-1 Severity: normal Hi, since gst-plugins-bad1.0 1.14.0-1 entered testing today corebird can't play videos anymore. The error is: "Could not create gtksink. Need gst-plugins-bad >= 1.6" I got a similar bug report in Ubuntu but it was "magically" fixed: https://bugs.launchpad.net/ubuntu/+source/corebird/+bug/1754131 The only thing I found that might help is: https://github.com/gabesoft/nixpkgs/commit/7900a0142d447c4745f8f0af2384cce086d80e02 Just ask if I can help with debugging. Best, Philip -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (600, 'testing'), (550, 'unstable'), (450, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled