Splitting Craft, move the recipes to GitHub

laurent Montel montel at kde.org
Wed Aug 23 16:16:01 BST 2017


Le mercredi 23 août 2017, 16:51:24 CEST Kevin Funk a écrit :
> On Wednesday, 23 August 2017 16:38:56 CEST laurent Montel wrote:
> > Hi,
> 
> Heya,
> 
> > Really I don't think it's a good think.
> > It's very easy to contribute to craft recipe on git kde
> 
> Right. For us.

yep for us indeed :)
(I have already qt codereview access, kdab access, kde access, and another one 
for kde contribution ? :) )

But how many external contributor do you have at the moment ?:)

> 
> > It's too bad to have another access for develop recipe for kde.
> > 
> > How we will get recipe now ?
> > We need to download on 2 different repo ?
> 
> Yes, and looking at ongoing splitting of repositories people usually don't
> mind more repositories, no? :)

Indeed.

> 
> More realistically: Another famous manager solved this nicely, you can
> simply add 'recipe repos' by running a special command in the package
> manager itself.
> 
> I'm hinting at homebrew, there adding another 'tap' (recipe repo) is as
> simply as doing:
>   brew tap user/repo
> 
> 
> In craft, I could envision something similar (but less Github centric):
>   craft --add-repo git://anongit.kde.org/kde-projects, or
>   craft --add-repo ssh://git@my.company.com/craft-recipes

for me it's a good idea.

> > So if it's the case why we don"t have a repo kde + a repo for other apps
> > in
> > githup ?
> 
> I think that's another solution (worse in my book), but something I could
> live with as well. But I think having at least one Github recipe repo where
> externals can easily contribute to non-KDE-related recipes is essential in
> getting Craft being used outside the KDE bubble.
> 
> This repository should probably also contain (at least) all the recipes for
> the dependencies required to build KDE applications.

a sync between git kde + github why not.

> 
> Regards,
> Kevin
> 
> > Regards
> > 
> > Le mercredi 23 août 2017, 15:33:09 CEST Hannah von Reth a écrit :
> > > Hi everyone,
> > > 
> > > We have been thinking about splitting the Craft recipes into a separate
> > > repository for some time now.
> > > To have a Craft core and the recipes separated would enable us to
> > > provide more stable user experience. It would allow us to use the latest
> > > recipes with the stable core.
> > > 
> > > At the same time Craft tries to get rid of the image as the KDE Windows
> > > build tool.
> > > 
> > > Craft offers recipes for many libraries and non KDE applications.
> > > Additionally Craft offers support for Mac, Linux and FreeBSD.
> > > 
> > > In order to reach more people we intend to move the recipes to GitHub to
> > > enable non KDE contributors to add their recipes.
> > > Craft would continue to be a KDE Project on the KDE infrastructure, only
> > > the recipes would move.
> > > 
> > > 
> > > Cheers,
> > > 
> > > Hannah


-- 
Laurent Montel | laurent.montel at kdab.com | KDE/Qt Senior Software Engineer 
KDAB (France) S.A.S., a KDAB Group company Tel. France +33 (0)4 90 84 08 53, 
 www.kdab.fr KDAB - The Qt, C++ and OpenGL Experts - Platform-independent 
software solutions 





More information about the kde-community mailing list