Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 701254 - www-servers/nginx: port to GLEP 81 user accts
Summary: www-servers/nginx: port to GLEP 81 user accts
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Thomas Deutschmann
URL:
Whiteboard:
Keywords: PullRequest
: 717212 (view as bug list)
Depends on: 803500
Blocks: glep-81
  Show dependency tree
 
Reported: 2019-11-26 16:46 UTC by Michał Górny
Modified: 2021-07-24 20:19 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 :-)