[yocto] Is there a fetcher for (dare I say it?) TFS (arrrrgh, I said it...) out there somewhere, or do I have to roll my own?

Paul Eggleton paul.eggleton at linux.intel.com
Wed Jul 15 02:23:09 PDT 2015


Hi Jim,

On Wednesday 15 July 2015 09:06:19 Spriggs, Jim wrote:
> [ before anyone tells me to wash my mouth with soap: I actually have to live
> with this junk on a daily basis, so cut me some slack already :-\ ]

Been there! (Not with TFS, but VSS in a previous job...)

> I'm running the dizzy version of bb  on my build-server, and currently
> actively *push* stuff to it from the TFS-server.
>
> Obviously, I'd much rather have the build-server *pull* from the TFS-server,
> probably using the TEE CLC.
> 
> I realize that there's never likely to be any "official" support for TFS,
> and I'll probably have to roll my own fetcher.

FWIW, and I hope Richard doesn't hit me, I think we would accept a fetcher 
implementation into BitBake rather than having to have it floating around 
somewhere externally - you can see we've done that for other proprietary 
version control systems. The challenge with these fetchers though is that 
nobody who regularly maintains BitBake is able to test them, so we are almost 
completely reliant on folks in the community such as yourself to do that 
testing for us after it gets merged (and not send us patches that break it, 
because we probably won't be able to verify that they don't).
 
> The current Bitbake User Manual seems only to describe the standard
> fetchers, so if anyone could point me at a
> clue or two about how to write
> and integrate a custom fetcher, I'd be very grateful indeed. 

I don't think we have anything in the way of documentation on writing your own 
fetcher - the only documentation is the code. That said, using the existing 
fetchers as examples it should be fairly straightforward I would hope.

Cheers,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre



More information about the yocto mailing list