Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 701254

Summary: www-servers/nginx: port to GLEP 81 user accts
Product: Gentoo Linux Reporter: Michał Górny <mgorny>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: normal CC: dev-zero, gentoo, mschiff
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 803500    
Bug Blocks: 701210    

Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2019-11-26 16:46:43 UTC
All of the listed packages have been reported as using old-style user.eclass in new versions.  Please port them to GLEP 81 acct-* packages ASAP, in order to resolve the CI reports.
Comment 1 Larry the Git Cow gentoo-dev 2020-08-02 22:45:49 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b64b016c7240f71bca3de6f4ba6fc14d1cfa86

commit e3b64b016c7240f71bca3de6f4ba6fc14d1cfa86
Author:     Aaron Bauman <bman@gentoo.org>
AuthorDate: 2020-08-02 22:43:35 +0000
Commit:     Aaron Bauman <bman@gentoo.org>
CommitDate: 2020-08-02 22:43:35 +0000

    package.mask: last-rite app-metrics/collectd sys-fs/owfs
    
    Bug: https://bugs.gentoo.org/735502
    Bug: https://bugs.gentoo.org/707438
    Bug: https://bugs.gentoo.org/701254
    Bug: https://bugs.gentoo.org/730514
    Bug: https://bugs.gentoo.org/687830
    Signed-off-by: Aaron Bauman <bman@gentoo.org>

 profiles/package.mask | 6 ++++++
 1 file changed, 6 insertions(+)
Comment 2 Larry the Git Cow gentoo-dev 2020-08-06 13:50:06 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb79af5372f9fa226345afbd7bea3fe9f1891069

commit bb79af5372f9fa226345afbd7bea3fe9f1891069
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2020-08-06 12:41:58 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-08-06 13:49:52 +0000

    acct-user/unbound: new user for net-dns/unbound, UID 391
    
    Bug: https://bugs.gentoo.org/701254
    Package-Manager: Portage-3.0.1, Repoman-2.3.23
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 acct-user/unbound/metadata.xml     | 12 ++++++++++++
 acct-user/unbound/unbound-0.ebuild | 16 ++++++++++++++++
 2 files changed, 28 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07521c403cb6ec8a39cc4653636c60fbf5f5754a

commit 07521c403cb6ec8a39cc4653636c60fbf5f5754a
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2020-08-06 12:32:58 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2020-08-06 13:49:51 +0000

    acct-group/unbound: new group for net-dns/unbound, GID 391
    
    Bug: https://bugs.gentoo.org/701254
    Package-Manager: Portage-3.0.1, Repoman-2.3.23
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 acct-group/unbound/metadata.xml     | 12 ++++++++++++
 acct-group/unbound/unbound-0.ebuild | 10 ++++++++++
 2 files changed, 22 insertions(+)
Comment 3 Larry the Git Cow gentoo-dev 2021-02-05 18:09:27 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f41c6647286fb4c39a56753b255cc7ce802bb52

commit 2f41c6647286fb4c39a56753b255cc7ce802bb52
Author:     Thomas Deutschmann <whissi@gentoo.org>
AuthorDate: 2021-02-05 17:04:17 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2021-02-05 18:09:13 +0000

    app-metrics/collectd: rev bump
    
    - Migrate to EAPI 7.
    
    - Migrate to LUA eclass. [Bug 752558]
    
    - Migrate to acct-* eclass. [Bug 701254]
    
    - Install UDEV rule when USE=collectd_plugins_disk with USE=udev.
      [Bug 763090]
    
    Bug: https://bugs.gentoo.org/701254
    Closes: https://bugs.gentoo.org/752558
    Closes: https://bugs.gentoo.org/763090
    Package-Manager: Portage-3.0.14, Repoman-3.0.2
    Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>

 app-metrics/collectd/collectd-5.12.0-r1.ebuild | 568 +++++++++++++++++++++++++
 1 file changed, 568 insertions(+)
Comment 4 Conrad Kostecki gentoo-dev 2021-04-08 19:16:26 UTC
Removing app-metrics/collectd and net-dns/unbound, as both packages are migrated to GLEP 81 in all versions in tree.
Comment 5 Conrad Kostecki gentoo-dev 2021-04-08 19:16:33 UTC
*** Bug 717212 has been marked as a duplicate of this bug. ***
Comment 6 Conrad Kostecki gentoo-dev 2021-07-13 22:16:30 UTC
Group+User have been already requested: https://gitweb.gentoo.org/data/api.git/commit/files?id=740658247559e67cb6368eefccc3dbfb7627443a
Comment 7 Larry the Git Cow gentoo-dev 2021-07-14 19:52:07 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d8ee8826d715708ec4ec0b5bfc24d5dac2dab3

commit 32d8ee8826d715708ec4ec0b5bfc24d5dac2dab3
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2021-07-14 19:40:02 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2021-07-14 19:51:19 +0000

    acct-group/nginx: add group (82) nginx
    
    Bug: https://bugs.gentoo.org/701254
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 acct-group/nginx/metadata.xml   |  8 ++++++++
 acct-group/nginx/nginx-0.ebuild | 10 ++++++++++
 2 files changed, 18 insertions(+)
Comment 8 Conrad Kostecki gentoo-dev 2021-07-21 18:44:28 UTC
Whissi plans to combine this migration with some other rewrites which are currently pending :-)
Comment 9 Larry the Git Cow gentoo-dev 2022-05-14 11:29:54 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b4fdbca7e5fb94e677fa48b3d177bd372c44b8

commit 41b4fdbca7e5fb94e677fa48b3d177bd372c44b8
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2022-05-14 10:52:09 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2022-05-14 11:27:42 +0000

    acct-user/nginx: new package, add 0
    
    Bug: https://bugs.gentoo.org/701254
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 acct-user/nginx/metadata.xml   |  8 ++++++++
 acct-user/nginx/nginx-0.ebuild | 12 ++++++++++++
 2 files changed, 20 insertions(+)
Comment 10 Larry the Git Cow gentoo-dev 2022-05-26 15:00:46 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=1ed1d66b4ccebfbceaa6309ed8ef64747352af3a

commit 1ed1d66b4ccebfbceaa6309ed8ef64747352af3a
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2022-05-13 23:29:09 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2022-05-26 14:56:35 +0000

    2022-05-26-apache-nginx-glep-81: add news
    
    Bug: https://bugs.gentoo.org/701254
    Bug: https://bugs.gentoo.org/802495
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 .../2022-05-26-apache-nginx-glep-81.en.txt         | 66 ++++++++++++++++++++++
 1 file changed, 66 insertions(+)
Comment 11 Larry the Git Cow gentoo-dev 2022-07-09 21:30:03 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf02dbae72b37faec40e8c42f62f952cd47133ab

commit bf02dbae72b37faec40e8c42f62f952cd47133ab
Author:     Conrad Kostecki <conikost@gentoo.org>
AuthorDate: 2022-07-09 20:40:01 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2022-07-09 21:29:17 +0000

    www-servers/nginx: migrate to GLEP-81
    
    Closes: https://bugs.gentoo.org/701254
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 .../nginx/{nginx-1.21.6-r1.ebuild => nginx-1.21.6-r2.ebuild}     | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)