[linux-dvb] Future of Multiproto

Steven Toth stoth at hauppauge.com
Wed Oct 10 17:30:41 CEST 2007


Markus Rechberger wrote:
> Manu Abraham wrote:
>   
>> Steven,
>>
>> Steven Toth wrote:
>>
>>   
>>     
>>> Johannes / Manu,
>>>
>>> I'm actually pretty sad about the whole situation. The HVR4000 has been
>>> done for over a year, probably much more. Support for this product in
>>> the main v4l-dvb repository is stuck behind the multiproto tree, and
>>> that's going nowhere. People have been using the HVR4000 and multiproto
>>> patches with success, although more widespread thorough testing is
>>> always a good thing.
>>>
>>> Manu,
>>>     
>>>       
>> First of all, as a backgrounder, i am no more interested in the politics that 
>> which Johannes is fostering as of late. (Removed CC) That said, i do respect 
>> Johannes for what he had done in the past, but i am against his policies, 
>> ideas and concepts that he has been fostering and cherishing "as of late".
>>
>> I will explain why, too.
>>
>>
>>   
>>     
>>> I've pinged and pushed you on a number of occasions to publish an
>>> updated tree via hg on linuxtv and for various political reasons this
>>> has never happened. I think you made yourself pretty clear via private
>>> communications, and via the public DVB API thread.Without re-visiting
>>> (or-reigniting) those flames and bad feelings, I think it's clear to me
>>> that the future of multiproto being maintained and managed in the
>>> linuxtv/hg tree is not going to happen.
>>>     
>>>       
>> (Addressing your question on the DVB API thread)
>> The DVB API thread is in the light that the broken things in the API should be 
>> fixed. (Some people like to state that those aren't broken) Well, i am not 
>> going to use the broken stuff and hence the thread. Now you might be 
>> interested to do that, because the cx24116 blindly does that, but as i can 
>> see the issues, i am not blindly following what someone states.
>>
>>
>> (Addressing your comment on tree location)
>> when you mean linuxtv/hg tree, there is just only one tree which is called thus
>> http://linuxtv.org/hg/v4l-dvb/
>>
>> Do you have write access to the repository ? Now, only one single person has 
>> access to this tree, so obviously you can't develop in that tree.
>>
>> What you mean to say linuxtv.org/hg, i believe you mean individual developer 
>> repositories such as ~stoth/ ~manu/
>>
>> What difference does it make, if the tree is there elsewhere ? (what advantage 
>> does it get you other than you are allowed to have some space for storage at 
>> linuxtv.org) In fact having a tree elsewhere makes it easy for tree maintenance.
>>
>> Ok, that said you might suggest, still one should put all their code at linuxtv.org, 
>> for that "community warmth". This can happen of course, but i have my requests 
>> also if that needs to be done, the current workflow needs to be changed. Please 
>> feel free to address that thread which exists on the v4l-dvb-maintainer ML, as it 
>> was discussed earlier as what is wrong with the workflow as it is, in case you 
>> would like to address them.
>>
>> (Basically i don't like those people who steal credits and or people wanking into 
>> code that which others do maintain and thus making it broken. Johannes earlier 
>> said slap such people, but these days he states that they do for your good. I don't 
>> see how that is good except that it brings me in larger headaches. True though it 
>> is good for person who is watching the "spectacular events")
>>
>>
>> Currently, there is no workflow defined. Right now the concept is, i take your code 
>> and i do whatever i want with it. I don't agree to that workflow. 
>>
>> This is NOT the OSS philosophy
>>  
>>   
>>     
>>> I've offered to help by performing the merge, organizing testing and
>>> pushing the work to conclusion (final merge), but that doesn't appease
>>> you. I'm not writing this email from spite, I'm simply trying to help
>>> you, me and the rest of the community. But, either you have different
>>> plans for the patches or you'll give me the OK - here in this thread -
>>> to take your patches and begin working on them freely via linuxtv.org/hg
>>>     
>>>       
>> (On your statement of a merge)
>> A merge should happen when things are considered stable. At least as far as 
>> i can say, it needs some more efforts from my side. I am not for merging 
>> something that which needs more work and tests (Anyone who thinks different 
>> is in fact creating politics, why ? Generally we have the idea that release when 
>> done an not before is the general OSS philosophy. Now why is some people like 
>> Johannes creating a politics, whenever he get's the chance ?)
>>
>> First fix your code, then you merge, this is on a general note. if you see such 
>> merges/attitudes have only led to a rise of the largely broken code and or drivers.
>> This attitude has to change, merge should happen on complete stuff.
>>
>> (On your statement, of me giving you Ok to do whatever you feel like)
>> This is exactly what anyone would detest. This brings in just broken 
>> code/concepts only. Also this does mean that i have stopped working on it and 
>> thrown it away. Why is it that you think thus, i don't understand.
>>  
>>   
>>     
>>> Unless this happens, I repeat, I cannot see a future where the
>>> multiproto patches will be merged (after traditional peer review) into
>>> the main v4l-dvb repository. In which case, I believe, the patches are
>>> worthless. I really appreciate your efforts, but the patch is foundering
>>> and its been having a negative impact on the community for a very long
>>> time.
>>>     
>>>       
>> Now, this is the kind of thing that brings in politics. If you don't allow me to do 
>> whatever i like with your code, stating in a different light that there is no future 
>> for it, or that it cannot be merged. 
>>
>> Generally, these kind of ideas come from Johannes, if you have talked to him, he 
>> will inject with all those things till one goes his way. To be very frank, i am really 
>> sick of his ways, from many thread and many discussions.
>>
>> (He just wants to have his stuff done irrespective of what others feel. Well, this is 
>> not the OSS/GPL philosophy)
>>  
>>   
>>     
>>> All other suggested mechanisms for bringing multiproto into the kernel
>>> are unacceptable to me, and will only serve to highlight the obvious
>>> differences of opinion we have between various developers in the group.
>>>     
>>>       
>>   
>>     
>
>   
>> Why talk about highlighting the problems, but rather why not try to fix the 
>> problems ?
>>
>>   
>>     
> I don't want to comment too much here, although this is the one and only
> serious problem this project has which I'm concerned about.
> And since fixing problems _together_ after pointing to them doesn't work
> out this is the reason why alternative ways have been developed.
> I don't expect that someone will write patches keep them in a repository
> point out to those patches will run after several people for ages to get
> those issues fixed.
> Many things turned out to be private issues between developers making
> the contributions of several other developers more difficult to get in.
> My personal opinion about this is it's not acceptable. If whoever wants to
> contribute his contribution or consideration should be taken seriously.
>   

Agreed.

> This is no one man or a few people know it all project - the result can be
> seen on linuxtv.org and the rest of how far the project could be
> could be seen if all external projects would be pulled together.
>
>   
Your comments I think are subjective and a matter of opinion. I may of 
actually miss-interpreted them. You're always free to express your 
opinions. Either way, I have nothing negative or positive to say 
regarding this statement.

- Steve







More information about the linux-dvb mailing list