RFC: rel-eng tooling development workflow

Kevin Fenzi kevin at scrye.com
Fri Apr 24 16:20:09 UTC 2015


On Thu, 23 Apr 2015 12:54:34 -0500
Adam Miller <maxamillion at fedoraproject.org> wrote:

...snip workflow...

I personally don't care much. I can adjust to whatever work flow people
doing the most work wish. 

I want everything we do to be opensource and possible for others to
reuse. 

> With that second note in mind, there are a decent handful of open
> source solutions for this and of those there are two "front runners"
> in my mind for our use since they are written in python and the Fedora
> team at large has plenty of experience developing and
> hosting/deploying/administering software written in python. They are:
> 
> - pagure (http://pagure.dev.fedoraproject.org/)
>     This has been written by Fedora's very own pingou and it satisfies
> all immediate requirements that I know of (including FAS account
> integration) and would offer the ability for us to fine-tune it for
> our needs since it's effectively been developed "in house" but we
> could also work to make it more popular in the broader community so
> see if others would like to join and help add even more features to
> it.

This would be my choice of course. ;) 

However, it might be a trial period would be worth doing... some X
weeks of work and if things aren't working well enough or can't be made
to, revisit later? My main worry is that it's just not that mature yet
and there's a lot of work to be done yet. ;) It still could end up
being great however. Especially for simple needs (which I think releng
has). 

> 
> - kallithea (https://kallithea-scm.org/)
>     This project has been growing interest and to the best of my
> knowledge is that it's slated towards being used officially by
> upstream CPython developers at python.org, however some have mentioned
> in #fedora-releng that there are missing features that we'd need/want
> so this might require a bit of initial heavy lifting to add upstream.
> (also no current support for FAS integration)

Also not packaged which could be a big hurdle if you want Fedora
Infrastructure to host it. 

> Alright, with all that said. I'd like to kind of round this back to a
> set of requirements for the group in terms of the new workflow and
> tooling:
> 
> I think everyone agrees that we need:
> 1) Code Review
> 2) Easy viewing/reference of code review history
> 3) Accountability for 1 & 2
> 
> If there are others, or things I have left out please let me know.
> 
> OK, that's it! If you made it this far, I owe you a cookie or
> something.
> 
> Please provide feedback, questions, and general snide remarks.

Thanks for bringing things up...

kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.fedoraproject.org/pipermail/rel-eng/attachments/20150424/27b37936/attachment-0001.sig>


More information about the rel-eng mailing list