joshua stein <j...@jcs.org> writes:

> On Fri, 21 Jan 2022 at 18:29:27 +0100, Marc Espie wrote:
>> In my opinion, our main issue is the lack of new blood.
>> 
>> We have chronically fewer people who can give okays than ports waiting.
>> 
>> One big "meta" stuff that needs doing is pointing out (especially from
>> new guys) what can be improved in the documentation of the porting process...
>> sometimes pointing people in the right direction.
>> 
>> Informal poll: what thing weirded you guys out the first time you touched
>> OpenBSD ports coming from other platforms.
>> 
>> What kind of gotcha can we get rid of, so that "new ports" will tend to
>> be squeaky clean, infrastructure-wise, and ready for import.
>> 
>> Maybe we'd need an FAQ from people coming from elsewhere explaining the
>> main differences to (say) deb, rpm, freebsd ?...
>
> Using CVS and dealing with tarballs is probably pretty 
> ancient-feeling for many outsiders.  I don't know that more 
> documentation is really the problem.
>
> I personally tend to ignore most ports@ emails that aren't diffs I 
> can easily view in my e-mail client because it's a hassle to save 
> the attachment, tar -t it to see what its directory structure is, 
> untar it in the proper place, try to build it, then provide feedback 
> by copying parts of the Makefile to an e-mail or doing some other 
> work to produce a diff.
>
> Maybe we can do something radical like enable GitHub pull requests 
> to let people submit changes against the ports repo on GitHub, do 
> review and feedback on those on GitHub, and once it's been approved 
> by a developer, that developer can do the final legwork of 
> committing it to CVS and closing the pull request (since we can't 
> commit directly to the Git repo).
>
> I believe that the GitHub repo can be configured to also email 
> ports@openbsd.org on any submissions/comments there, so the mailing 
> list would still be in the loop on everything for anyone that 
> doesn't want to use GitHub.

This would be awesome! I bet we could even automate the closing after
something was committed to CVS!

Reply via email to