From: Sjoerd S. <sj...@lu...> - 2008-03-25 11:57:21
|
On Fri, Mar 14, 2008 at 10:28:44PM +0900, Kouhei Sutou wrote: > (* Ruby/GStreamer: Worked with GStreamer >= 0.10.x but doesn't > completed yet.) I just checked out the new ruby-gnome2 from SVN to see what my bindings needed to change to work with them.. Only to discover that suddenly and completely seperate from my ruby-gstreamer0.10 bindings the Ruby/GStreamer stuff has been updated to 0.10... This is a big WASTE of effort. It seems they have mostly redone the work i already did a few years ago. Now i don't really care if other people waste their time, but i don't like to waste my time on doing the same things as others. Having two seperate gstreamer 0.10 bindings is just ridicoulous and stupid. Not only is it bad for users (2 bindings, which one should be used). It again wastes developer effort (which we're already short on), and the new updated bindings are likely to repeat bugs that i've fixed a long time ago in mine. I had a quick look in the source and i can easily point out various issues that i fixed a long time ago. IMHO we should get the two efforts merged ASAP (There should be only ever have been one effort in the first place, but oh well).. What was the rationale of doings this anyways, i'm pretty sure people know about my bindings. And i'd hope the ruby-gnome2 team doesn't have NIH syndrome. Now i've initially done my bindings outside of the main tree because of various reasons discussed a long long time ago. The main reason for that still exists, i think it's very bad from a release management pov. that all the modules are tied together. Releasing everything as seperate lean packages has the advantage of making releases much easier to do and much less effort for distributions. Unless that's changed my opinion will stay the same: I think that it is in the gstreamer bindings best interest to keep seperate from the main bunch. If we can change to a more sane releases and release everything as seperate package, i'm happy to merge my bindings back into the main repository. In which case i guess i'll just have to live with the sf's horrible bugtracking system (unless we move to gnome, hint hint). If not, then oh well, that's live. but we should stop wasting eachothers time by doing the same work and find some middleground to get stuff merged. Very much unamused, Sjoerd -- The function of the expert is not to be more right than other people, but to be wrong for more sophisticated reasons. -- Dr. David Butler, British psephologist |