Splitting Craft, move the recipes to GitHub

Kevin Funk kfunk at kde.org
Wed Aug 23 15:51:24 BST 2017


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. 

> 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? :)

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

> 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.

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


-- 
Kevin Funk | kfunk at kde.org | http://kfunk.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-community/attachments/20170823/5344a78a/attachment.sig>


More information about the kde-community mailing list