Copy:
[email protected]
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------RltNnRrlNsOmYY9rsTcog43u
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
On 22.7.2022 21.32, Robin H. Johnson wrote:
BUT, we can't write a simple gitolite ACL that limits the content within profiles/package.mask or other files in profiles/ (we can write hooks
that might be able to do this, but that still requires the challenge of validation inside the file).
I'd EXPECT a contributor to WANT to package.mask a cutting edge version
so it has time to bake and get well-tested, but if they can't do both
parts of the commit themselves, this process is likely problematic.
Well as I said I think the best way is to fall back to the current way
of a dev merging it, via Github PR or other means. I'd say pushing these experimental packages is rather rare (for proxied people at least), and
can also be added without KEYWORDS for example.
How do we make the mentorship process more lightweight?
(and possibly the quiz process, I haven't seen how the quiz has changed
since I last mentored)
Let's start with a potential intersection of your two ideas:
(these numbers are arbitrary, but try to reflect what I see some of the trusted contributors doing)
- 9 good submissions (patches or PRs) over a 3 month period [must be at least 3/month]
- will get you an invite from recruiters to join
- either without a mentor, or a lightweight mentor
This is a bit complicated topic and I'm not sure if I'm the best one to
answer the mentoring part. But I'd like to point out this kind of
teaching and/or "lighweight mentoring" happen everyday in
#gentoo-dev-help, #gentoo-proxy-maint and in related IRC channels, and
in Github PRs... just that it's done by multiple different people in
different places. So many people add a little bit to one's growth
instead of one/two people adding a lot, making weaker bonds with
contributors.
Then again I would say the entry bar is very high right now, which in
return gives us high quality developers, but maybe less people are even interested in attempting it. With these propositions I guess we can
focus less on the quiz, and more on the existing positive contributions
and interactions when considering someone.
So to help "lightweight mentoring": Grant some person you've been
proxying commit access, follow their commits and their bugzilla
activity, and after some time if you get good vibes from the person,
encourage them to widen their contribution areas. If they manage it
after a while, they have most likely accumulated enough experience and knowledge to get recruited.
If you tell people to attempt the quiz after seeing 10 commits from
them, and after they've been around for a month, it's most likely going
to end up being a very long road for everyone involved. Please don't try
to rush and force the quiz - if GOOD verbose answers come naturally, the
person is most likely ready.
As I was trying to present in the original post, this way of recruiting
would be for someone who's been around for a long time already (+year)
and has been actively contributing and participating in the community,
keeping up with Gentoo's development changes. It's not for someone
trying to rush their recruitment. So in your example, I _doubt_ we'd
take the initiative. But then again, it's really about people who
impress us and make us say "why hasn't this person been recruited
already?" - there are no metrics we should even try to list here.
-- juippis
--------------RltNnRrlNsOmYY9rsTcog43u--
-----BEGIN PGP SIGNATURE-----
iQGTBAEBCgB9FiEEltRJ9L6XRmDQCngHc4OUK43AaWIFAmLa9gtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk2 RDQ0OUY0QkU5NzQ2NjBEMDBBNzgwNzczODM5NDJCOERDMDY5NjIACgkQc4OUK43A aWKJqgf+IUyPyqqNKC23nouOfwcq+pEiEUlFFUPg1Ve3v5lq3omLsOqBbI/0L4wz XUjZ9J3Slu/qQYWA/P6o6Ku5z+Lo7EBd9uDcvdorGs6JOFuk0F7X/dLgWTNGnLhi Znx4XjUSc/ksRg2YspSZUojPgoE2sKMtVlfL8TjvsG5jojqBznwrRavBtBGkMIxE aaWKS1WkP1wkrlNFpK/wuTgRWCMr1hzSx5klFWhjRkVtbuDtarMVXXvYtpynFCEF g9pChJOrtEqJDrjvfhdsEsbqcxngF/UhKYHO1o2Fhw0Hwm1rhMgR7mVXfQJain17 N8FChAej2tbg+BS1Cyjw/MTPaolEhw==
=TdWZ
-----END PGP SIGNATURE-----
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)