RFC: rel-eng tooling development workflow

Adam Miller maxamillion at fedoraproject.org
Fri Apr 24 22:32:09 UTC 2015


On Fri, Apr 24, 2015 at 4:57 PM, Dennis Gilmore <dennis at ausil.us> wrote:
> On Friday, April 24, 2015 10:20:09 AM Kevin Fenzi wrote:
>> 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.
> To me this is a hard requirement down to code hosting.
>
>> > 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).
>
> Honestly I think we will move the git repos to pagure. but if we find it does
> not work and it is too much work to make it suit then we should be open to
> looking at something else.


Alright, this is 4 votes for pagure if I count my own. I'll open a
ticket in trac to discuss this email thread during the rel-eng meeting
next week and come to a final decision. From there I'll see where I
can be helpful in making the transition happen (pending the results of
the meeting).

Thanks all,
-AdamM

>
>> > - 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...
>
> Indeed thanks
>
>> kevin
>
> _______________________________________________
> rel-eng mailing list
> rel-eng at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/rel-eng


More information about the rel-eng mailing list