[Webkit-unassigned] [Bug 104792] New: [GStreamer] Current GSTreamer 1.0 build setup can happen without the appropriate pluggins

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 12 03:46:31 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=104792

           Summary: [GStreamer] Current GSTreamer 1.0 build setup can
                    happen without the appropriate pluggins
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Minor
          Priority: P2
         Component: Platform
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: calvaris at igalia.com
                CC: gns at gnome.org, mrobinson at webkit.org,
                    pnormand at igalia.com
        Depends on: 91727


When landing patch for bug 91727 we had some trouble in the bots because there were some missing libraries in the bots systems so the corresponding GStreamer plugins were not built. Those plugins are needed to run the tests, but no special versions of the libraries are needed.

At least that we know the libraries that we needed to install were:
libtheora-dev
libvorbis-dev
libfaad-dev

I should check it we need some more anyway.

We have three choices now:
1. Trusting what the wiki says and telling people to RTFM when they have a lot of timing out tests
2. Force GStreamer to build those plugins so it will complain when it cannot find the missing libraries.
3. Add the libraries to the internal jhbuild environment so that we ensure that they are built.

IMHO, we should go for 2 because those are dependencies of GStreamer plugins, not WebKit itself and we avoid bloating even more the internal jhbuild, but at the same time, we are forcing people to fight against a compilation error that is easier to find than a runtime one.

Phil thinks we should go for 3 because they those libraries are needed to run the tests eventually so they should be there.

Opinions?

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list