Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-02 Thread Sam James
Ionen Wolkens writes: > On Wed, May 01, 2024 at 03:32:21PM +0200, Michał Górny wrote: >> The idea is to increase awareness of the AI policy, as well as other >> rules, and to inform users before they submit a PR. > > Bit mixed feelings about this given checkboxes feel like unnecessary > churn

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-02 Thread Sam James
Michał Górny writes: > Signed-off-by: Michał Górny > --- > .github/pull_request_template.md | 12 > 1 file changed, 12 insertions(+) > create mode 100644 .github/pull_request_template.md > > The idea is to increase awareness of the AI policy, as well as other > rules, and to

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
I agree, but such documentation doesn't belong in an ebuild repository, but should be in a dedicated location like the Devmanual or the wiki. From our workflow and policy standpoint - yes; but to conform how it is mostly done in git forges like github/gitlab/codeberg etc this is also

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Ulrich Mueller
> On Wed, 01 May 2024, Maciej Barć wrote: >>> Also no license link. Afaik all contribs are under GPL-2. >> That's not entirely correct. The files in the licenses/ directory >> aren't, and patches in packages' files/ dirs generally follow the >> license of their upstream project. > See, so

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Maybe the solution here is that developers who merge patches from contributors should test the PR before merging. Of source, of course they should! (thats how the bug was discovered in the case I recalled). It's all about communicating to the contributor the most important things that we

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Eli Schwartz
On 5/1/24 11:02 AM, Maciej Barć wrote: > Well, not really, there were many cases where pkg was broken on sandbox! > The latest example would be nim (before I updated it myself) where > contributor submitted broken pkg without telling anybody. It was a WIP > PR but nowhere they specified that it

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Asking people to check 8 checkboxes is a bit much. yea... I would pick 2. and 4. from that and put them in 1 point. So it could be: > [ ] I have tested that the package(s) merge inside both the user AND net sandbox without violations on a Gentoo-based system. also, if manual intervention

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
The files in the licenses/ directory aren't, and patches in packages' files/ dirs generally follow the license of their upstream project. See, so it would help to have a doc that talks about the irregularities. W dniu 1.05.2024 o 17:01, Ulrich Mueller pisze: On Wed, 01 May 2024, Maciej Barć

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
It's not obvious to me these are necessary since the entire concept behind submitting an ebuild update is to, well, install and use it. My base assumption is that users submitting such an update have done so because it solved a problem for them. This covers 1, 2, and 3, unless the user has done

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Ulrich Mueller
> On Wed, 01 May 2024, Maciej Barć wrote: > Also no license link. Afaik all contribs are under GPL-2. That's not entirely correct. The files in the licenses/ directory aren't, and patches in packages' files/ dirs generally follow the license of their upstream project. Ulrich signature.asc

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Michał Górny
On Wed, 2024-05-01 at 10:28 -0400, Ionen Wolkens wrote: > On Wed, May 01, 2024 at 03:32:21PM +0200, Michał Górny wrote: > > The idea is to increase awareness of the AI policy, as well as other > > rules, and to inform users before they submit a PR. > > Bit mixed feelings about this given

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Michał Górny
On Wed, 2024-05-01 at 16:27 +0200, Maciej Barć wrote: > Maybe we could consider also adding something along the lines (4 > additional positions): > > 1. I have emerged the package(s) on a Gentoo-based system (be it > "native" or virtualized by means of hardware-based virtualization or > system

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Eli Schwartz
On 5/1/24 10:38 AM, Maciej Barć wrote: > Ionen, I think that regular contributors could skip this altogether. For > example the person I'm mentoring I am sure would follow all requirements > listed by mgorny and me (see my reply). Regular contributors might not even be submitting via PRs at all.

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Eli Schwartz
On 5/1/24 10:27 AM, Maciej Barć wrote: > Maybe we could consider also adding something along the lines (4 > additional positions): > > 1. I have emerged the package(s) on a Gentoo-based system (be it > "native" or virtualized by means of hardware-based virtualization or > system layer

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Ionen, I think that regular contributors could skip this altogether. For example the person I'm mentoring I am sure would follow all requirements listed by mgorny and me (see my reply). On a side-note, I have nothing against having .github in the tree. Just saying given I know not everyone is

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Ionen Wolkens
On Wed, May 01, 2024 at 03:32:21PM +0200, Michał Górny wrote: > The idea is to increase awareness of the AI policy, as well as other > rules, and to inform users before they submit a PR. Bit mixed feelings about this given checkboxes feel like unnecessary churn for routine contributors and is

Re: [gentoo-dev] [PATCH] .github: Add pull request template

2024-05-01 Thread Maciej Barć
Maybe we could consider also adding something along the lines (4 additional positions): 1. I have emerged the package(s) on a Gentoo-based system (be it "native" or virtualized by means of hardware-based virtualization or system layer virtualization). 2. I have tested that the package(s)