> * All of 66's dependencies will need to be packaged as well, if > they're not already available.
The only dependencies of 66 are a libc [musl or glibc whatever], s6 and execline. libc, obviously, is available. s6 and execline are also supported in gentoo, right in openrc... The included scripts need a few dependencies like iproute2, nftables, kmod and other things openrc and systemd anyway need... so it's also in gentoo. Pretty much 66 itself is the only thing not packaged. > * Are you willing to become a proxy maintainer for 66 and any > currently-unpackaged dependencies? > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers I s6 and/or execline get orphaned any time, I am ready to take them up... > One reason a package might not get added to the main repo is not > that no-one has created an ebuild, but that no-one is willing to > commit to maintaining that ebuild, i.e. actively following > upstream updates and issues. An ebuild added to a repository > without anyone committing to maintaining it can create problems > for (a) Gentoo devs, who end up being forced to take on extra > volunteer work; and/or (b) users, who can't rely on that ebuild > getting security and bug fixes etc. I am ready to commit to it and actively maintain it... for a long time... > Depending on the situation, the package might more appropriately > be added to the GURU repository: > > https://wiki.gentoo.org/wiki/Project:GURU > https://wiki.gentoo.org/wiki/Project:GURU/Information_for_Contributors But I want 66 to be usable as an alternative to systemd and openrc, right out of the box... [i.e. stage3] [with all scripts etc... bundled...] So NOT GURU... But that's my last resort if the package gets rejected... > * At any rate, be sure to run pkgcheck on your ebuild: > > https://wiki.gentoo.org/wiki/Pkgcheck Thanks... Best Regards, Pramod