Opened 15 years ago

Closed 12 years ago

Last modified 10 years ago

#2822 closed task (fixed)

GStreamer updates - now 0.10.31

Reported by: willimm Owned by: blfs-book@…
Priority: normal Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

Just when you thought you were done with the GStreamer updates, there's more!

GStreamer: 0.10.22

gst-plugins-base: 0.10.22

gst-plugins-good: 0.10.13

gst-plugins-bad: 0.10.10

gst-plugins-ffmpeg: 0.10.6

Attachments (1)

blfs-gstreamer-full-update.patch (4.9 KB ) - added by willimm 14 years ago.
BLFS Gstreamer full update patch. Updates all of the Gstreamer componets to their latest version.

Download all attachments as: .zip

Change History (26)

comment:1 by ken@…, 15 years ago

Minor status update - gstreamer-0.10.23 and inter-alia gst-plugins-good-0.10.15 are out, but there is a vulnerability in ALL (or all recent) versions versions of the good plugins, including 0.10.15. Patch (against 0.10.15, which needs gstreamer-0.10.23) in -patches, personally I've been using 0.10.22 with base-0.10.22, good-0.10.14, ffmpeg-0.10.6 (no obvious need for bad plugins in my setup).

Of course, if we aren't near a release then somebody can bump this to the current versions.

comment:2 by Randy McMurchy, 15 years ago

Milestone: 6.46.5

Modified milestone from 6.4 to 6.5

comment:3 by Wayne Blaszczyk, 14 years ago

Owner: changed from blfs-book@… to Wayne Blaszczyk
Status: newassigned

comment:4 by Wayne Blaszczyk, 14 years ago

Status: assignednew

Updated book to GStreamer-0.10.25. Updated book to GStreamer Base Plug-ins-0.10.25. Updated book to GStreamer Good Plug-ins-0.10.16. I'll let someone else to the ugly.

comment:5 by Wayne Blaszczyk, 14 years ago

Owner: changed from Wayne Blaszczyk to blfs-book

comment:6 by Wayne Blaszczyk, 14 years ago

Owner: changed from blfs-book to blfs-book@…

comment:7 by Wayne Blaszczyk, 14 years ago

One more thing. There is a new dependency for GStreamer Good Plug-ins, libiec61883, but the home link provided in that package is broken. I cannot find the home page for this project.

comment:8 by Wayne Blaszczyk, 14 years ago

Updated book to GStreamer Good Plug-ins-0.10.17.

comment:9 by Randy McMurchy, 14 years ago

Owner: changed from blfs-book@… to Randy McMurchy
Status: newassigned

Version increments to 0.10.28 (gstreamer and base plugins)

http://gstreamer.freedesktop.org/modules/

by willimm, 14 years ago

BLFS Gstreamer full update patch. Updates all of the Gstreamer componets to their latest version.

comment:10 by willimm, 14 years ago

I've attached a patch that, when used, updates GStreamer and it's plugins to their latest versions. The versions are:

GStreamer/gst-plugins-base: 0.10.29 gst-plugins-good: 0.10.22 gst-plugins-ugly: 0.10.14

I did update the MD5sum and the sizes of the tarballs (all of them had a general increase), but I diddn't update the SBU amount or the disk size used by the package. Also, for the broken libiec61883 link, I've used the Debian page for it. The xml is 100% valid, if you want to commit the patch, please do so.

comment:11 by Lars Bamberger, 14 years ago

Please put this into the book, as totem-2.30.2 requires GStreamer versions of at least 0.10.28.1. Totem won't build without the newer versions.

comment:12 by ken@…, 14 years ago

Summary: GStreamer updatesGStreamer updates - now 0.10.30

Changing title to reflect current version of gstreamer. Note that both gstreamer and the base plugins (both 0.10.30) require seds for make-3.82 [ see the list archives ].

Corresponding plugins are bad-0.10.20 ffmpeg-0.10.11 good-0.10.25 ugly-0.10.16.

Maybe we should put all of these in the book ? Both gnash and webm need the bad plugins.

comment:13 by (none), 13 years ago

Milestone: 6.5

Milestone 6.5 deleted

comment:14 by Randy McMurchy, 13 years ago

Milestone: 6.7

Updated milestone to 6.7

comment:15 by Randy McMurchy, 13 years ago

Summary: GStreamer updates - now 0.10.30GStreamer updates - now 0.10.31

Version increments

GStreamer-0.10.31 Plugins-Base-0.10.31 Plugins-Good-0.10.26 Plugins-Ugly-0.10.16 Plugins-Bad-0.10.20 Plugins-FFmpeg-0.10.11

http://gstreamer.freedesktop.org/src/

comment:16 by ken@…, 13 years ago

The 0.10.31 versions build with make-3.82 without any seds. However, they break gir-repository.

For me, the only thing in gnome-2.30 which requires gir-repository to provide the files is libsoup. For gnome-2.32, I think gir-repository is obsolete. Meanwhile, libsoup-2.31.6 (the last *available* development version before gobject-introspection-0.9.5 became the minimum required version) works for me. I hate using development versions of gnome packages as much as anyone, but if we stay with gnome-2.30 to get a release out, then I think using the development version is justifiable here.

But, I know nothing about anything else which might still require gir-repository.

comment:17 by Randy McMurchy, 13 years ago

I grepped through the book and only one package recommends gir-repository (libunique) and two packages list it as optional (clutter, gucharmap).

What do you mean that Gstreamer breaks gir-repo?

I have not needed to install gir-repo yet, so my Gstreamer and plugins built fine.

in reply to:  17 comment:18 by ken@…, 13 years ago

Replying to randy@…:

I grepped through the book and only one package recommends gir-repository (libunique) and two packages list it as optional (clutter, gucharmap).

What do you mean that Gstreamer breaks gir-repo?

I have not needed to install gir-repo yet, so my Gstreamer and plugins built fine.

Building gstreamer and the plugins are not the problem - if you try to build gir-repository after gstreamer, it will fail to build.

gir-repository is (for 2.30 - for 2.32 probably 'was') a band aid - it provides the gir (introspection) files where a package had not been updated to provide them itself. Epiphany (not the world's best browser, in my opinion, but useful particularly while updating firefox) requires introspection, and uses libsoup.

What I used to do was build gir-repository after libsoup, and then install the Soup and SoupGNOME files by hand - updating gstreamer meant I could no longer do that.

Since I build only a small subset of gnome (perhaps epiphany would work a lot better if I built it all), I have no idea what else in the 2.30 series needs gir-repository. FWIW, I built libunique-1.1.6 without problems (and without gir-repository) after upgrading to dbus-glib-0.86 and libsoup-2.31.6.

comment:19 by Randy McMurchy, 13 years ago

Thanks for the info, Ken. I've also followed your other comments about development versions of soup. Anyway, did you have Gobject-Introspection installed when you installed libunique? The book says gir-repo is required if that package is installed.

Also, what version of libunique do you install? I'm inclined to go with 5.2 as that is the most recent (10/2010) of the stable branch. 6.x and 7.0 introduce some ABI/API changes, and I read where they were considered "development". Also, 6.x and 7.0 are very recent, and could break some GNOME stuff.

in reply to:  19 comment:20 by ken@…, 13 years ago

Replying to randy@…:

Thanks for the info, Ken. I've also followed your other comments about development versions of soup. Anyway, did you have Gobject-Introspection installed when you installed libunique? The book says gir-repo is required if that package is installed.

Yes, because epiphany requires introspection, I install gobject-introspection between glib and pango. Gstreamer and the base plugins come somewhat later, with the "real gnome" packages (ORBit2, polkit, GCOnf2 and the rest) much later. I also have to turn on introspection when i later get to webkit-gtk.

Also, what version of libunique do you install? I'm inclined to go with 5.2 as that is the most recent (10/2010) of the stable branch. 6.x and 7.0 introduce some ABI/API changes, and I read where they were considered "development". Also, 6.x and 7.0 are very recent, and could break some GNOME stuff.

Sorry, you've lost me there Randy. libunique is 1.1.6, but I can't see anything where the book is at 5.2 and a 7.0 exists. Do you mean libnotify ? If so, I've stuck with 0.4.5 (0.6.0 needs gtk+-3, I guessed 0.5 was the 2.31 version). If not, please specify which package you are asking about (the latest libunique appears to be 2.91.x).

comment:21 by Randy McMurchy, 13 years ago

Thanks for the updates.

It is libnotify and I used 0.5.2 because the ChangeLog didn't indicate that there were changes that would break things. Additionally, the 5.x branch was in place while GNOME was developing the 2.30 version we are at. Not a big change, probably.

Second thing is that means the book is incorrect saying that if introspection is installed then gir-repo is required to install libunique. You proved that to be incorrect. Perhaps Wayne will chime in as he wrote the instructions.

comment:22 by Wayne Blaszczyk, 13 years ago

I ran a few test builds and can confirm that with gobject-introspection version 0.6.5 or 0.6.8 being installed, gir-repository was required when building libunique. This is no longer the case with gobject-introspection version 0.6.14.

comment:23 by bdubbs@…, 12 years ago

Owner: changed from Randy McMurchy to blfs-book@…
Status: assignednew

comment:24 by Armin K, 12 years ago

Resolution: fixed
Status: newclosed

Gstreamer core and Gstreamer base plugins version 0.10.35 with newer good, bad, ugly and ffmpeg plugins are in BLFS SVN. Marking as fixed.

comment:25 by bdubbs@…, 10 years ago

Milestone: 6.7

Milestone 6.7 deleted

Note: See TracTickets for help on using tickets.