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

Bug 824022

Summary: s6-man-pages-2.11.0.0.4.ebuild (New Package)
Product: Gentoo Linux Reporter: Alexis <flexibeast>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: normal CC: arkamar, matthew, samuel, williamh
Priority: Normal Keywords: EBUILD
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild file

Description Alexis 2021-11-16 14:20:02 UTC
Created attachment 751686 [details]
ebuild file

Hi!

Please find attached s6-man-pages-2.11.0.0.4.ebuild. s6-man-pages is an mdoc(7) port of the HTML documentation provided with s6.

i am the creator and maintainer of the port, which is done with the knowledge and blessing of the s6 developer.

Testing using pkg-testing-tool reported no problems; given the simplicity of the ebuild, i wasn't sure whether further testing using e.g. ebuildtester was also necessary. i'm new to both Gentoo and to ebuild creation, so although i've tried my best to read and follow all the relevant documentation, i'm aware there might be issues with the ebuild in its current state.


Alexis.
Comment 1 Matthew Smith gentoo-dev 2021-11-20 14:26:49 UTC
Thanks for your contribution!

Do you have any plans to get these added upstream? They could be installed along with the regular sys-apps/s6 package.
Comment 2 Alexis 2021-11-21 02:36:27 UTC
Upstream actively doesn't want to maintain man pages, so i think would probably prefer not to roll my repo into theirs. But i'll email them and check.

This would also apply to the other two s6-related man page repos i currently maintain, for execline and s6-networking - i was planning to submit ebuilds for them as well, once i've become more familiar with ebuilds through this particular submission. And i'm happy to be a proxied maintainer for all these.
Comment 3 Alexis 2021-11-22 08:27:01 UTC
Yes, upstream has confirmed they want to keep the repos separate at this point.
Comment 4 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-10-17 23:51:12 UTC
I believe this is in GURU right now.
Comment 5 Larry the Git Cow gentoo-dev 2023-12-05 15:08:52 UTC
The bug has been closed via the following commit(s):

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

commit b7a36e86762225a493d1c748ac36853bc57084e1
Author:     Petr Vaněk <arkamar@gentoo.org>
AuthorDate: 2023-12-05 13:04:15 +0000
Commit:     Petr Vaněk <arkamar@gentoo.org>
CommitDate: 2023-12-05 15:01:43 +0000

    app-doc/s6-man-pages: new package, add 2.12.0.2.1
    
    Closes: https://bugs.gentoo.org/824022
    Signed-off-by: Petr Vaněk <arkamar@gentoo.org>

 app-doc/s6-man-pages/Manifest                       |  1 +
 app-doc/s6-man-pages/metadata.xml                   | 12 ++++++++++++
 app-doc/s6-man-pages/s6-man-pages-2.12.0.2.1.ebuild | 16 ++++++++++++++++
 3 files changed, 29 insertions(+)

Additionally, it has been referenced in the following commit(s):

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

commit 275a352e4a5b7a55a2a783cb2568759ed67dcc68
Author:     Petr Vaněk <arkamar@gentoo.org>
AuthorDate: 2023-12-05 13:44:43 +0000
Commit:     Petr Vaněk <arkamar@gentoo.org>
CommitDate: 2023-12-05 15:01:49 +0000

    sys-apps/s6: add optfeature for man pages
    
    Bug: https://bugs.gentoo.org/824022
    Signed-off-by: Petr Vaněk <arkamar@gentoo.org>

 sys-apps/s6/s6-2.12.0.2.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)