Fixing the glibc adobe flash incompatibility
mg at hacka.net
Thu Nov 18 15:39:40 UTC 2010
On 11/18/2010 03:28 PM, Jakub Jelinek wrote:
> On Thu, Nov 18, 2010 at 10:14:58AM +0000, Andrew Haley wrote:
>> On 11/17/2010 11:42 PM, Kevin Kofler wrote:
>> How is any of that a reason not to patch glibc?
>> Upside of patching: happy users.
>> Downside: nothing.
> Downside: slower memcpy on sse4.2 machines
> Downside: if we workaround the Adobe flash bug by reverting that change for
> say half a year to let Adobe fix it in the months timeframe,
> another possible misuses of memcpy in other proprietary closed software
> won't be detected over that period of time, so then we'll revert
> it for another buggy program and so on forever
> Downside: this isn't ever going to be acceptable to upstream
> If you want to workaround the bug somewhere, do it temporarily in nspluginwrapper,
> or the browser upon detecting loading of libflashplugin.so.
Upside of patching: happy users :-)
Downside of patching: unhappy developers :-(
It's very important that Fedora doesn't rub upstream the wrong way, but
(if it should come to that, or is already happening) is it worth having
people change from Fedora to other distributions? There are at least two
known workarounds out there, but you need to be somewhat technical to 1)
find them 2) implement them.
I'm sure not just technically skilled people use Fedora, which is good,
but if you do not understand a specific issue you are likely not as
understanding when it comes to something not working. You don't
understand and just want things to work.
Ubuntu was mentioned in the first post of this thread. From my
perspective Fedora and Ubuntu are opposites, where Fedora always does
things the right way and Ubuntu will do whatever it takes to make people
happy, even if that means the worlds ugliest upstream-hostile patch. I'm
sure no-one wants to turn to the dark side of making-people-happy, but
perhaps additional flexibility can be added to allow more people to use
Fedora? Then when there's a real open source option to flash for all to
enjoy that's the end of the story. The number of proprietary vendors of
the world not using open standards AND with a technology that almost
everyone use (like Adobe Flash) - are getting fewer and fewer, thanks to
open standards and open source, so hopefully this is all a temporary
issue. Larger user base or a solid open source platform? Are issues like
this one really so fundamental so that we cannot have both?
I bought into what Linus Torvalds wrote about development in the kernel.
Quote ( https://bugzilla.redhat.com/show_bug.cgi?id=638477#c38 )
"So in the kernel we have a pretty strict "no regressions" rule, and
that if people depend on interfaces we exported having side effects that
weren't intentional, we try to fix things so that they still work unless
there is a major reason not to."
Is there really a major reason for Fedora not to try and fix this
temporary? Happy users?
More information about the devel