[ros-dev] End-of-merge for some components shared with Wine

James Tabor jimtabor at adsl-64-217-116-74.dsl.hstntx.swbell.net
Sat Aug 13 01:35:35 CEST 2005


Hi!

Ge van Geldorp wrote:
> It's becoming impossible for me to keep some components synced with Wine.
> For some components, we have too many changes in our tree which were not
> submitted to Wine. I've tried to submit some of "our" changes, but was
> unable to answer questions asked by the Wine people, since I simply do not
> have enough knowledge of those particular DLLs. The original (ReactOS)
> authors of the changes are not interested or currently unable to answer
> either.
> 

HOOOO! I'm trying REAL HARD MAINTAINING CONTROL OF MY COMMENTS!!!!!
OH! It hurt to be nice right now! AAAHHHH!

> So, the following components are now effectively forked:
> - tools/widl

I'm at a loss, this was a ROS and Wine project, how did this run away from us?

> - lib/dinput
Don't know about this one.

> - lib/setupapi
same here.

> - lib/winmm
It never been synced.

Alex Ionescu wrote:
> Ge van Geldorp wrote:
> 
>>
>> I am not going to work on the other ones anymore. If the authors can't be
>> bothered to help get their changes in Wine
>>
> I wouldn't blame the authors for WINE's ultra-conservative app-based 
> developement strategy. I woudln't blame WINE either; that's been their 
> development process for years and since they seem to be sucesful (for 
> now), it would be fair to say that their strategy is working. Whether it 
> pays off or not, is too premature to say.
> 
Yelling and screaming!

>> I can't be bothered to spend time
>> on it either.
>>  
>>
> I agree. Our implementation of setupapi is clearly more advanced and 
> cleaner then WINE's. They are the ones on the losing side, unless they 
> choose to somehow accomodate us. I've never liked the policy of "if you 
> want WINE changes, we spend time and make ROS accept them. If WINE wants 
> ROS changes, we spend time and make WINE accept them". It seems 

More yelling and screaming!

> counterproductive. WINE should get a guy to sync ROS changes as well, 
> and have a process to make sure they get accepted. It seems silly to 
> require a real-world application. Of COURSE there is one...or else why 
> would the API be exported? Sure, there might be only three applications 
> in the world, but it doesn't mean they don't exist. And finding 3 
> applications out of the billions that exist is worse then finding a 
> needle in a hay stack. If you don't care about three apps, then you run 
> into a dangerous slippery slope. Who decides the number of apps you're 
> willing to sacrifice? 3? 30? 300? If you start sacrificing apps here and 
> there, the number grows exponentially.
> 
We have to maintain backward compatibility, btw.

>> Gé.
>>  
>>
> Best Regards,
> Alex Ionescu
> 

8^\, I feel your frustration,
James


PS. My yelling comments are not pointed @ any Ros developers.



More information about the Ros-dev mailing list