Please drop 56MB off gstreamer1.0-plugins-bad

Bug #1276504 reported by Dimitri John Ledkov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-touch-meta (Ubuntu)
New
Undecided
Unassigned

Bug Description

gstreamer1.0-plugins-bad has a lot of dependnecies everything from gtk2 to libopencv and etc. In total it takes about 56MB on the ubuntu touch images. Can we please dropgstreamer1.0-plugins-bad from ubuntu-touch seeds?

At the moment in the seeds it says:
"* gstreamer1.0-plugins-bad # bad is needed because of h264parse and faad"

Maybe we can split those two into a separate package? Can gstreamer1.0-hybris be used instead?
Also note that h264 and faad are patent encumbered and thus we have avoiding shipping them by default on our media.

# apt-get remove gstreamer1.0-plugins-bad
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libass4 libavcodec54 libavformat54 libavutil52 libchromaprint0 libdc1394-22
  libdca0 libdvdnav4 libdvdread4 libenca0 libfaad2 libfftw3-double3 libflite1
  libfluidsynth1 libgme0 libgsm1 libgtk2.0-0 libgtk2.0-common libilmbase6
  libkate1 libmimic0 libmodplug1 libmp3lame0 libmpg123-0 libofa0
  libopenal-data libopenal1 libopencv-calib3d2.4 libopencv-contrib2.4
  libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4
  libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4
  libopencv-ml2.4 libopencv-objdetect2.4 libopencv-video2.4 libopenexr6
  libopenjpeg2 libopus0 libprotobuf7 libschroedinger-1.0-0 libsoundtouch0
  libspandsp2 libsrtp0 libswscale2 libtbb2 libva1 libvo-aacenc0
  libvo-amrwbenc0 libwebp5 libwildmidi-config libwildmidi1 libx264-123
  libxvidcore4 libzbar0
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  gstreamer1.0-plugins-bad ubuntu-touch
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 3693 kB disk space will be freed.
Do you want to continue? [Y/n] Y

# apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  libass4 libavcodec54 libavformat54 libavutil52 libchromaprint0 libdc1394-22
  libdca0 libdvdnav4 libdvdread4 libenca0 libfaad2 libfftw3-double3 libflite1
  libfluidsynth1 libgme0 libgsm1 libgtk2.0-0 libgtk2.0-common libilmbase6
  libkate1 libmimic0 libmodplug1 libmp3lame0 libmpg123-0 libofa0
  libopenal-data libopenal1 libopencv-calib3d2.4 libopencv-contrib2.4
  libopencv-core2.4 libopencv-features2d2.4 libopencv-flann2.4
  libopencv-highgui2.4 libopencv-imgproc2.4 libopencv-legacy2.4
  libopencv-ml2.4 libopencv-objdetect2.4 libopencv-video2.4 libopenexr6
  libopenjpeg2 libopus0 libprotobuf7 libschroedinger-1.0-0 libsoundtouch0
  libspandsp2 libsrtp0 libswscale2 libtbb2 libva1 libvo-aacenc0
  libvo-amrwbenc0 libwebp5 libwildmidi-config libwildmidi1 libx264-123
  libxvidcore4 libzbar0
0 upgraded, 0 newly installed, 57 to remove and 0 not upgraded.
After this operation, 52.4 MB disk space will be freed.
Do you want to continue? [Y/n] Y

description: updated
Iain Lane (laney)
affects: ubuntu-meta (Ubuntu) → ubuntu-touch-meta (Ubuntu)
Revision history for this message
Iain Lane (laney) wrote :

IMHO the plugins we need should be in -good (upstream, I'd be seriously loathe to do any more Ubuntu plugin moves). -bad isn't going to go to main, so the dependencies you mentioned ought to be separated somehow too & also will have to go to -good anyway if the Mir stuff goes there. It's quite a longstanding discussion, but jhodapp and rsalveti should be working on getting their stuff into gst upstream.

Can you point to the TB resolution about avoiding shipping these things?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.