Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
@ 2023-07-23 15:05 classabbyamp
  2023-07-23 15:10 ` [PR REVIEW] " mhmdanas
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-23 15:05 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 486 bytes --]

There is a new pull request by classabbyamp against master on the void-packages repository

https://github.com/classabbyamp/void-packages contrib-adopt
https://github.com/void-linux/void-packages/pull/45207

[RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
I think it would be good to codify some of this. Open to suggestions on everything.

@void-linux/pkg-committers 

A patch file from https://github.com/void-linux/void-packages/pull/45207.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-contrib-adopt-45207.patch --]
[-- Type: text/x-diff, Size: 1798 bytes --]

From 9332ffcddd8270bf51f2681360860ebdf9cfe7d0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 23 Jul 2023 11:03:01 -0400
Subject: [PATCH] CONTRIBUTING.md: describe adoption/orphaning policy and
 procedure

---
 CONTRIBUTING.md | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a8f58bbb37445..52ca1b18b48ff 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -82,6 +82,25 @@ The checksum can be updated automatically with the `xgensum` helper from the [xt
 
     $ xgensum -i <pkgname>
 
+### Adopting a template
+
+If a template is orphaned (maintained by `orphan@voidlinux.org`) or the current `maintainer` has not contributed in a long
+time (over a year), template maintainership can be adopted by someone else. To ensure a template gets the care it needs,
+template adopters should use the package in question and have a history of contributing changes to that template (updating
+the template several times, for example).
+
+It is best to adopt a template when making another change to it. When adopting the template, add your name or username
+and email to the `maintainer` field in the template, and mention the adoption in your commit message, for example:
+
+    libfoo: update to 1.2.3, adopt.
+
+### Orphaning a template
+
+If you no longer wish to maintain a template, you can remove yourself as maintainer by setting the `maintainer` field in
+the template to `Orphaned <orphan@voidlinux.org>`. The commit message should mention this, for example:
+
+    libfoo: update to 1.2.3, orphan.
+
 ### Committing your changes
 
 After making your changes, please check that the package builds successfully. From the top level directory of your local copy of the `void-packages` repository, run:

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
@ 2023-07-23 15:10 ` mhmdanas
  2023-07-23 16:38 ` icp1994
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: mhmdanas @ 2023-07-23 15:10 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 261 bytes --]

New review comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1271466743

Comment:
Might also want to mention that a package can be orphaned without having to make another change to the template?

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
  2023-07-23 15:10 ` [PR REVIEW] " mhmdanas
@ 2023-07-23 16:38 ` icp1994
  2023-07-23 16:50 ` classabbyamp
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: icp1994 @ 2023-07-23 16:38 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 200 bytes --]

New comment by icp1994 on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#issuecomment-1646885481

Comment:
`package` instead of `template` sounds more natural to me.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
  2023-07-23 15:10 ` [PR REVIEW] " mhmdanas
  2023-07-23 16:38 ` icp1994
@ 2023-07-23 16:50 ` classabbyamp
  2023-07-24  2:45 ` [PR REVIEW] " CameronNemo
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-23 16:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 208 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#issuecomment-1646888584

Comment:
template is used throughout most of the rest of the document 

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (2 preceding siblings ...)
  2023-07-23 16:50 ` classabbyamp
@ 2023-07-24  2:45 ` CameronNemo
  2023-07-24 10:09 ` 0x5c
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: CameronNemo @ 2023-07-24  2:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 207 bytes --]

New review comment by CameronNemo on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1271669930

Comment:
And whether a rebuild is needed or wanted in that case.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (4 preceding siblings ...)
  2023-07-24 10:09 ` 0x5c
@ 2023-07-24 10:09 ` 0x5c
  2023-07-24 14:13 ` ahesford
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: 0x5c @ 2023-07-24 10:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 518 bytes --]

New review comment by 0x5c on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1272035950

Comment:
The requirement of having contributed to a specific template multiple times might lock many packages in permanent maintainerless limbo, like those that very rarely get releases.

Might be best to not require more than usage of the template + an history of contribution to any packages, and recommend not adopting without doing another change like the next paragraph does.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (3 preceding siblings ...)
  2023-07-24  2:45 ` [PR REVIEW] " CameronNemo
@ 2023-07-24 10:09 ` 0x5c
  2023-07-24 10:09 ` 0x5c
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: 0x5c @ 2023-07-24 10:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 264 bytes --]

New review comment by 0x5c on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1272028737

Comment:
`contributed [to any packages]` ?
A template might look abandoned if the packages has not got a release in a long time

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (5 preceding siblings ...)
  2023-07-24 10:09 ` 0x5c
@ 2023-07-24 14:13 ` ahesford
  2023-07-24 14:44 ` mhmdanas
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: ahesford @ 2023-07-24 14:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

New review comment by ahesford on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1272320396

Comment:
```suggestion
If a template is orphaned (maintained by `orphan@voidlinux.org`) or the current `maintainer` has not made contributions to Void in at least a year, template maintainership can be adopted by someone else. To ensure a template gets the care it needs, users wishing to adopt a template should be familiar with the package and have an established history of contributions to Void. Those who have contributed several updates, especially for the template in question, are good candidates for adoption.
```

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (6 preceding siblings ...)
  2023-07-24 14:13 ` ahesford
@ 2023-07-24 14:44 ` mhmdanas
  2023-07-24 16:14 ` CameronNemo
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: mhmdanas @ 2023-07-24 14:44 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 672 bytes --]

New review comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1272367559

Comment:
My take:
```suggestion
If a template is orphaned (maintained by `orphan@voidlinux.org`) or the current maintainer has not made contributions to Void in at least a year, the template can be orphaned or adopted by someone else. To ensure a template gets the care it needs, users wishing to adopt a template should be familiar with the package and have an established history of contributions to Void. Those who have contributed several updates, especially to the template in question, are good candidates for adoption.
```

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (7 preceding siblings ...)
  2023-07-24 14:44 ` mhmdanas
@ 2023-07-24 16:14 ` CameronNemo
  2023-07-24 21:53 ` Vaelatern
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: CameronNemo @ 2023-07-24 16:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 294 bytes --]

New review comment by CameronNemo on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1272479467

Comment:
"Those who have contributed several updates [...] are good candidates for adoption"

Sounds like the maintainers are the ones being adopted.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (8 preceding siblings ...)
  2023-07-24 16:14 ` CameronNemo
@ 2023-07-24 21:53 ` Vaelatern
  2023-07-28  4:33 ` [PR PATCH] [Updated] " classabbyamp
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: Vaelatern @ 2023-07-24 21:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 387 bytes --]

New comment by Vaelatern on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#issuecomment-1648678336

Comment:
Please remember all we are not codifying package adoption and orphaning in code. We're trying to codify the process in a little way so we don't see people adopt a package in their first ever contribution, taking over from an active maintainer.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (9 preceding siblings ...)
  2023-07-24 21:53 ` Vaelatern
@ 2023-07-28  4:33 ` classabbyamp
  2023-07-28  4:33 ` classabbyamp
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-28  4:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

There is an updated pull request by classabbyamp against master on the void-packages repository

https://github.com/classabbyamp/void-packages contrib-adopt
https://github.com/void-linux/void-packages/pull/45207

[RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
I think it would be good to codify some of this. Open to suggestions on everything.

@void-linux/pkg-committers 

A patch file from https://github.com/void-linux/void-packages/pull/45207.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-contrib-adopt-45207.patch --]
[-- Type: text/x-diff, Size: 2033 bytes --]

From f4bf28773fede663cf93d98c49c5fda3b365c0de Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 23 Jul 2023 11:03:01 -0400
Subject: [PATCH] CONTRIBUTING.md: describe adoption/orphaning policy and
 procedure

---
 CONTRIBUTING.md | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a8f58bbb37445..4cbb475eaa9cf 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -82,6 +82,29 @@ The checksum can be updated automatically with the `xgensum` helper from the [xt
 
     $ xgensum -i <pkgname>
 
+### Adopting a template
+
+If a template is orphaned (maintained by `orphan@voidlinux.org`) or the current `maintainer` has not contributed to
+void-packages in a long time (over a year), template maintainership can be adopted by someone else. To ensure a template
+gets the care it needs, template adopters should be familiar with the package and have an established history of
+contributions to Void. Those who have contributed several updates, especially for the template in question, are good
+candidates for template maintainership.
+
+It is best to adopt a template when making another change to it. When adopting the template, add your name or username
+and email to the `maintainer` field in the template, and mention the adoption in your commit message, for example:
+
+    libfoo: update to 1.2.3, adopt.
+
+### Orphaning a template
+
+If you no longer wish to maintain a template, you can remove yourself as maintainer by setting the `maintainer` field in
+the template to `Orphaned <orphan@voidlinux.org>`. The commit message should mention this, for example:
+
+    libfoo: orphan.
+
+It is not necessary to make other changes to the template when orphaning, and incrementing the revision (triggering a
+rebuild) is not necessary.
+
 ### Committing your changes
 
 After making your changes, please check that the package builds successfully. From the top level directory of your local copy of the `void-packages` repository, run:

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (10 preceding siblings ...)
  2023-07-28  4:33 ` [PR PATCH] [Updated] " classabbyamp
@ 2023-07-28  4:33 ` classabbyamp
  2023-07-28  4:35 ` [PR PATCH] [Updated] " classabbyamp
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-28  4:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 168 bytes --]

New comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#issuecomment-1654987320

Comment:
feedback incorporated

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (11 preceding siblings ...)
  2023-07-28  4:33 ` classabbyamp
@ 2023-07-28  4:35 ` classabbyamp
  2023-07-28  9:58 ` [PR REVIEW] " mhmdanas
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-28  4:35 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

There is an updated pull request by classabbyamp against master on the void-packages repository

https://github.com/classabbyamp/void-packages contrib-adopt
https://github.com/void-linux/void-packages/pull/45207

[RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
I think it would be good to codify some of this. Open to suggestions on everything.

@void-linux/pkg-committers 

A patch file from https://github.com/void-linux/void-packages/pull/45207.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-contrib-adopt-45207.patch --]
[-- Type: text/x-diff, Size: 2010 bytes --]

From 3cefb41109c8f6b217c15f7a6c7c6d35cb2ef931 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 23 Jul 2023 11:03:01 -0400
Subject: [PATCH] CONTRIBUTING.md: describe adoption/orphaning policy and
 procedure

---
 CONTRIBUTING.md | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a8f58bbb37445..166b6c3fa1bf2 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -82,6 +82,29 @@ The checksum can be updated automatically with the `xgensum` helper from the [xt
 
     $ xgensum -i <pkgname>
 
+### Adopting a template
+
+If a template is orphaned (maintained by `orphan@voidlinux.org`) or the current `maintainer` has not contributed to
+Void in over a year, template maintainership can be adopted by someone else. To ensure a template gets the care it needs,
+template adopters should be familiar with the package and have an established history of contributions to Void.
+Those who have contributed several updates, especially for the template in question, are good candidates for template
+maintainership.
+
+It is best to adopt a template when making another change to it. When adopting the template, add your name or username
+and email to the `maintainer` field in the template, and mention the adoption in your commit message, for example:
+
+    libfoo: update to 1.2.3, adopt.
+
+### Orphaning a template
+
+If you no longer wish to maintain a template, you can remove yourself as maintainer by setting the `maintainer` field in
+the template to `Orphaned <orphan@voidlinux.org>`. The commit message should mention this, for example:
+
+    libfoo: orphan.
+
+It is not necessary to make other changes to the template when orphaning, and incrementing the revision (triggering a
+rebuild) is not necessary.
+
 ### Committing your changes
 
 After making your changes, please check that the package builds successfully. From the top level directory of your local copy of the `void-packages` repository, run:

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (12 preceding siblings ...)
  2023-07-28  4:35 ` [PR PATCH] [Updated] " classabbyamp
@ 2023-07-28  9:58 ` mhmdanas
  2023-07-28 22:16 ` classabbyamp
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: mhmdanas @ 2023-07-28  9:58 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 282 bytes --]

New review comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1277355973

Comment:
```suggestion
If a template is orphaned (maintained by `orphan@voidlinux.org`) or the current maintainer has not contributed to
```

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (13 preceding siblings ...)
  2023-07-28  9:58 ` [PR REVIEW] " mhmdanas
@ 2023-07-28 22:16 ` classabbyamp
  2023-07-29 10:08 ` mhmdanas
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-28 22:16 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 220 bytes --]

New review comment by classabbyamp on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1278120309

Comment:
I code-quoted it to indicate that it's the variable in the template

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (14 preceding siblings ...)
  2023-07-28 22:16 ` classabbyamp
@ 2023-07-29 10:08 ` mhmdanas
  2023-07-29 10:09 ` mhmdanas
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: mhmdanas @ 2023-07-29 10:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 159 bytes --]

New review comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1278281326

Comment:
Fine then.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR REVIEW] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (15 preceding siblings ...)
  2023-07-29 10:08 ` mhmdanas
@ 2023-07-29 10:09 ` mhmdanas
  2023-07-30  3:52 ` [PR PATCH] [Updated] " classabbyamp
  2023-07-30  3:53 ` [PR PATCH] [Merged]: " classabbyamp
  18 siblings, 0 replies; 20+ messages in thread
From: mhmdanas @ 2023-07-29 10:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 240 bytes --]

New review comment by mhmdanas on void-packages repository

https://github.com/void-linux/void-packages/pull/45207#discussion_r1278281394

Comment:
```suggestion
rebuild) is not necessary either.
```

After this it's good to go for me.

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Updated] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (16 preceding siblings ...)
  2023-07-29 10:09 ` mhmdanas
@ 2023-07-30  3:52 ` classabbyamp
  2023-07-30  3:53 ` [PR PATCH] [Merged]: " classabbyamp
  18 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-30  3:52 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

There is an updated pull request by classabbyamp against master on the void-packages repository

https://github.com/classabbyamp/void-packages contrib-adopt
https://github.com/void-linux/void-packages/pull/45207

[RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
I think it would be good to codify some of this. Open to suggestions on everything.

@void-linux/pkg-committers 

A patch file from https://github.com/void-linux/void-packages/pull/45207.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-contrib-adopt-45207.patch --]
[-- Type: text/x-diff, Size: 2017 bytes --]

From 5652d299a13a0de48fdea3e02e480ffd8e73e4a0 Mon Sep 17 00:00:00 2001
From: classabbyamp <void@placeviolette.net>
Date: Sun, 23 Jul 2023 11:03:01 -0400
Subject: [PATCH] CONTRIBUTING.md: describe adoption/orphaning policy and
 procedure

---
 CONTRIBUTING.md | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index a8f58bbb37445..471b0ed2ddc88 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -82,6 +82,29 @@ The checksum can be updated automatically with the `xgensum` helper from the [xt
 
     $ xgensum -i <pkgname>
 
+### Adopting a template
+
+If a template is orphaned (maintained by `orphan@voidlinux.org`) or the current `maintainer` has not contributed to
+Void in over a year, template maintainership can be adopted by someone else. To ensure a template gets the care it needs,
+template adopters should be familiar with the package and have an established history of contributions to Void.
+Those who have contributed several updates, especially for the template in question, are good candidates for template
+maintainership.
+
+It is best to adopt a template when making another change to it. When adopting the template, add your name or username
+and email to the `maintainer` field in the template, and mention the adoption in your commit message, for example:
+
+    libfoo: update to 1.2.3, adopt.
+
+### Orphaning a template
+
+If you no longer wish to maintain a template, you can remove yourself as maintainer by setting the `maintainer` field in
+the template to `Orphaned <orphan@voidlinux.org>`. The commit message should mention this, for example:
+
+    libfoo: orphan.
+
+It is not necessary to make other changes to the template when orphaning, and incrementing the revision (triggering a
+rebuild) is not necessary either.
+
 ### Committing your changes
 
 After making your changes, please check that the package builds successfully. From the top level directory of your local copy of the `void-packages` repository, run:

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [PR PATCH] [Merged]: [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
  2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
                   ` (17 preceding siblings ...)
  2023-07-30  3:52 ` [PR PATCH] [Updated] " classabbyamp
@ 2023-07-30  3:53 ` classabbyamp
  18 siblings, 0 replies; 20+ messages in thread
From: classabbyamp @ 2023-07-30  3:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 319 bytes --]

There's a merged pull request on the void-packages repository

[RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure
https://github.com/void-linux/void-packages/pull/45207

Description:
I think it would be good to codify some of this. Open to suggestions on everything.

@void-linux/pkg-committers 

^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2023-07-30  3:53 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-23 15:05 [PR PATCH] [RFC] CONTRIBUTING.md: describe adoption/orphaning policy and procedure classabbyamp
2023-07-23 15:10 ` [PR REVIEW] " mhmdanas
2023-07-23 16:38 ` icp1994
2023-07-23 16:50 ` classabbyamp
2023-07-24  2:45 ` [PR REVIEW] " CameronNemo
2023-07-24 10:09 ` 0x5c
2023-07-24 10:09 ` 0x5c
2023-07-24 14:13 ` ahesford
2023-07-24 14:44 ` mhmdanas
2023-07-24 16:14 ` CameronNemo
2023-07-24 21:53 ` Vaelatern
2023-07-28  4:33 ` [PR PATCH] [Updated] " classabbyamp
2023-07-28  4:33 ` classabbyamp
2023-07-28  4:35 ` [PR PATCH] [Updated] " classabbyamp
2023-07-28  9:58 ` [PR REVIEW] " mhmdanas
2023-07-28 22:16 ` classabbyamp
2023-07-29 10:08 ` mhmdanas
2023-07-29 10:09 ` mhmdanas
2023-07-30  3:52 ` [PR PATCH] [Updated] " classabbyamp
2023-07-30  3:53 ` [PR PATCH] [Merged]: " classabbyamp

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).