Fixing the glibc adobe flash incompatibility

Magnus Glantz 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.
>
> 	Jakub
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."
End Quote

Is there really a major reason for Fedora not to try and fix this 
temporary? Happy users?



More information about the devel mailing list