Skip to content

Commit 9b5b6c4

Browse files
thibaultduponchelleandk
authored andcommitted
Update PAUSE Operating model for giving up first-come permissions
1 parent 5a92d40 commit 9b5b6c4

File tree

1 file changed

+3
-31
lines changed

1 file changed

+3
-31
lines changed

doc/operating-model.md

Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -288,23 +288,9 @@ you getting the admin indexing permission.
288288

289289
#### 3.1.2. Dropping your first-come indexing permission
290290

291-
At the moment,
292-
if you have first-come indexing permission on a package,
293-
PAUSE will let you give up the first-come
294-
without transferring it to someone else.
295-
This means the package ends up with
296-
no-one holding a first-come indexing permission on the package.
297-
298-
If there are no other permissions on the package
299-
(i.e. no admin or co-maint),
300-
anyone can then upload a release of that package,
301-
and they will be granted first-come.
302-
303-
If you drop first-come on a package,
304-
and one or more other authors have an indexing permission on that package,
305-
then the next person to release the package
306-
**will not** be granted first-come by PAUSE,
307-
regardless of whether they currently have an indexing permission.
291+
Giving up your first-come indexing permission
292+
will result in first-come being transferred to the special user **`ADOPTME`**
293+
(described in §4.5.1 below) and will make you a co-maint.
308294

309295
Where a package does not have a first-come but has other permissions,
310296
any of the people with other permissions on the package (co-maint or admin),
@@ -327,20 +313,6 @@ Think carefully before giving up first-come permissions,
327313
especially if (a) other people have admin or co-maint permissions,
328314
and/or (b) other modules on CPAN rely on the package.
329315

330-
In the near future,
331-
we plan to modify PAUSE so that
332-
"giving up your first-come indexing permission"
333-
will result in first-come being transferred to the special user **`ADOPTME`**
334-
(described in §4.5.1 below),
335-
if other people have admin or co-maint permissions.
336-
This makes the situation clearer to everyone.
337-
338-
At some point after that we may change PAUSE so that
339-
when giving up a first-come permission,
340-
you're informed who else has permissions,
341-
and given the option of transferring first-come to one of them.
342-
343-
344316
### 3.2. Admin indexing permission
345317

346318
The **admin** indexing permission doesn't exist yet.

0 commit comments

Comments
 (0)