LWN: Comments on "Interesting times for Linux Flash support" https://lwn.net/Articles/389266/ This is a special feed containing comments posted to the individual LWN article titled "Interesting times for Linux Flash support". en-us Tue, 14 Oct 2025 10:46:20 +0000 Tue, 14 Oct 2025 10:46:20 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Controvery over commit styles https://lwn.net/Articles/390328/ https://lwn.net/Articles/390328/ epa <div class="FormattedComment"> Well, there's the distributed side, and there's the 'make branches and merge them without going insane' side. If your version control system supports easy branching and merging, you can commit your stuff to an unstable branch or a personal work branch, where they are visible to everyone but don't break things for others until you're ready to push them to the main branch.<br> </div> Tue, 01 Jun 2010 16:17:44 +0000 Flash creator https://lwn.net/Articles/389943/ https://lwn.net/Articles/389943/ nikanth <div class="FormattedComment"> Flash is popular due the ease of creating it using Adobe/Macromedia tools. As long as there is going to be no competing easy to use tools for HTML5, flash will live on. But I guess the Adobe/Macromedia tools are getting a export as HTML5 + SVG option. So...<br> </div> Sun, 30 May 2010 07:21:50 +0000 Controvery over commit styles https://lwn.net/Articles/389887/ https://lwn.net/Articles/389887/ giraffedata <p> Isn't the point of "commit early and often" to get your code in front of everybody? Using a distributed version control system does that only insignificantly better than just keeping it in your CVS working directory. (Better, I guess, because someone sufficiently motivated could see your work early). <p> Breaking things for everybody is the acknowledged downside of commit early and often. Obviously, there's a difference of opinion in this project over whether the upside outweighs that. <p> Automated test suites that are part of a quality control strategy don't seem to me consistent with commit early and often, which admits that the code is going to be broken a lot. Sat, 29 May 2010 03:20:17 +0000 Controvery over commit styles https://lwn.net/Articles/389792/ https://lwn.net/Articles/389792/ marcH <div class="FormattedComment"> If your changes are so disruptive that they need to break the test suite then you should simply work in a isolated branch, so other developers can keep working. Distributed version control makes that easier but is not strictly required.<br> <p> That such engineering basics are unknown to the Gnash developers says a lot about the project.<br> <p> There is LESS pressure in distributed revision control to make sure each commit is a working piece of code, since it is much easier to rewrite history and get rid of such "breaking" commits later.<br> <p> </div> Fri, 28 May 2010 09:20:40 +0000 Interesting times for Linux Flash support https://lwn.net/Articles/389649/ https://lwn.net/Articles/389649/ hadess <div class="FormattedComment"> Huh? swfdec was already dead when Benjamin Otte joined the Red Hat desktop team. Him joining Red Hat has nothing to do with the projects being abandoned.<br> <p> His focus before joining Red Hat was already on video acceleration in GStreamer and in the X.org stacks, and that focus hasn't shifted.<br> </div> Thu, 27 May 2010 17:21:02 +0000 Controvery over commit styles https://lwn.net/Articles/389642/ https://lwn.net/Articles/389642/ hmh <div class="FormattedComment"> Yes, you're correct. On the other hand, there are already numerous tested and proven workflows to implement both the bissectability and clean history, AND allow for the work-in-progress dirty history.<br> <p> In the simpler one, you use at least two work branches, plus the mainline branches. You move the ready-and-tested work from the dirty work branch to the mainline through an intermediate cleanup branch. The no-mess, no-regression, clean history for bissectability requirements exist only in the mainline and intermediate cleanup branches.<br> </div> Thu, 27 May 2010 17:01:33 +0000 Micro-commits versus non-regressive commits https://lwn.net/Articles/389639/ https://lwn.net/Articles/389639/ alex <div class="FormattedComment"> Sure the pressure for good working atomic commits is high when you can have working bisection in a DVCS. This is a good thing.<br> <p> However I've often noticed with central VCS systems the pressure to commit before your set of disparate changes become too extensive.<br> <p> Using a DVCS can alleviate that pressure by allowing you to develop locally with multiple small commits. Once you've fixed your regressions you can re-base into nice tidy commits, re-test and then push to the public repository.<br> <p> AIUI Gnash is already using Bazaar so it really should be possible to have a clean commit history without breaking stuff on the way.<br> </div> Thu, 27 May 2010 16:33:08 +0000 Controvery over commit styles https://lwn.net/Articles/389624/ https://lwn.net/Articles/389624/ JohnLenz <div class="FormattedComment"> IMO for a distributed revision control there is even more pressure to make sure each commit is a working piece of code. The reason is bisection: once you switch to a distributed revision control you can start to use bisection to find problems, but bisection fails (or at least makes your life more complicated) if there are intermediate commits which are broken in some way. <br> <p> Especially the test suite breaking in a commit, because the test suite failures would be what you probably would be bisecting.<br> </div> Thu, 27 May 2010 15:14:03 +0000 Interesting times for Linux Flash support https://lwn.net/Articles/389619/ https://lwn.net/Articles/389619/ iabervon <div class="FormattedComment"> On the other hand, Lightspeed seems like an interesting architecture regardless of the particular language specification being used. I could imagine having Lightspeed in place being valuable in making W3C standards more real. That is, if Lightspeed ends up efficient, open-source, and portable, it should be relatively straightforward to start thinking about replacing front ends from it to make something that does Javascript, HTML5 Canvas, and DOM instead of Flash, and then proposals for accelerated graphics in Canvas can come with making Lightspeed implement them, which would avoid the issue that the W3C often has where they work out a spec and some parts of it never get implemented by anyone.<br> <p> </div> Thu, 27 May 2010 15:14:00 +0000 Interesting times for Linux Flash support https://lwn.net/Articles/389601/ https://lwn.net/Articles/389601/ NAR <div class="FormattedComment"> I'm not familiar with the current web technologies, so I don't know if it's possible to reimplement Flash-based online games in some other tool, but I think that there might be more players of the various Flash games on Facebook than Linux desktop users...<br> </div> Thu, 27 May 2010 13:46:18 +0000 Interesting times for Linux Flash support https://lwn.net/Articles/389587/ https://lwn.net/Articles/389587/ bleakgadfly <div class="FormattedComment"> Instead of trying to comply with Flash, FLOSS community should rather try and create something new and unique which have the same functionality. I am not sure exactly what HTML5 will be able to do (except playing videos and audio), but I think Flash has better functionality. And that is a negative thing. I am looking forward to when the Flash "era" is over.<br> <p> I have been reading a bit about these "Telepresence" robots that can be controlled and streamed through a website with Flash installed, is this something that HTML5 could also achieve?<br> </div> Thu, 27 May 2010 12:02:59 +0000 Controvery over commit styles https://lwn.net/Articles/389585/ https://lwn.net/Articles/389585/ epa <div class="FormattedComment"> Did anyone suggest the obvious answer of moving to a distributed version control system? Then any developer can commit as often as they want to their own tree (or branch), and only push (or merge) when the changes are stable.<br> </div> Thu, 27 May 2010 11:52:03 +0000 You hopes are unjustified.... https://lwn.net/Articles/389537/ https://lwn.net/Articles/389537/ khim <div class="FormattedComment"> Flash is still the only way to use webcam or P2P from browser. Standards are evolving to make it possible to do that without Flash, but they are not even stabilized, let alone deployed!<br> <p> So Flash is needed for the next 2-3 years at least...<br> </div> Thu, 27 May 2010 08:14:34 +0000 Interesting times for Linux Flash support https://lwn.net/Articles/389532/ https://lwn.net/Articles/389532/ alstrup <div class="FormattedComment"> There is also Gordon:<br> <p> <a href="http://wiki.github.com/tobeytailor/gordon/">http://wiki.github.com/tobeytailor/gordon/</a><br> <p> This is a Flash interpreter written in JavaScript, running directly in the browser and using SVG to render things.<br> </div> Thu, 27 May 2010 08:00:47 +0000 Interesting times for Linux Flash support https://lwn.net/Articles/389491/ https://lwn.net/Articles/389491/ bronson <div class="FormattedComment"> Will anybody still have a need for Flash in a year? Personally, I'm hoping not.<br> </div> Thu, 27 May 2010 04:41:49 +0000