[gentoo-dev] RFC: UID/GID assignment for dovenull (484)

2019-08-06 Thread Eray Aslan
I would like to reserve UID/GID 484 for dovenull (net-mail/dovecot).

Arch uses uid 74 for dovenull while Redhat uses next available.

-- 
Eray


signature.asc
Description: PGP signature


[gentoo-dev] RFC: UID/GID assignment for dovecot (97)

2019-08-06 Thread Eray Aslan
I would like to reserve UID/GID 97 for dovecot (net-mail/dovecot)

This fixed ID is what we have provided historically and is the same as
RedHat but differs from Arch (76).

-- 
Eray


signature.asc
Description: PGP signature


[gentoo-dev] RFC: GID assignment for postdrop (208)

2019-08-06 Thread Eray Aslan
I would like to reserve GID 208 for postdrop (mail-mta/postfix)

This fixed ID is what we have provided historically and differs from
Arch (75) and RedHat (90).

-- 
Eray


signature.asc
Description: PGP signature


[gentoo-dev] RFC: UID/GID assignment for postfix (207)

2019-08-06 Thread Eray Aslan
I would like to reserve UID/GID 207 for postfix (mail-mta/postfix).

This fixed ID is what we have provided historically and differs from
Arch (73) and RedHat (89).

-- 
Eray


signature.asc
Description: PGP signature


Re: [gentoo-dev] ARM64 Profiles Stable

2019-08-06 Thread Michał Górny
On Tue, 2019-08-06 at 18:52 -0400, Aaron Bauman wrote:
> All, on behalf of the ARM64 project, we are announcing that the ARM64 profiles
> are now stable.
> 

Does this mean you're no longer going to break them?  ;-)

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH] glep-0067: Add 'proxied' and 'watcher' maint types

2019-08-06 Thread Kent Fredric
On Tue, 06 Aug 2019 18:53:33 +0200
Ulrich Mueller  wrote:

> Yes, I know how elementary set theory works. :) I had asked for a
> concrete _example_ in the outer set but not in the inner.

Easy:
- You maintain a package that depends on this, and you want to be kept
  "in the loop" on changes/bugs just in case they necessitate changes
  of your own

- You're maintaining an independent overlay that contains derivative
  forms of stuff in ::gentoo, and so bugs that affect one likely affect
  the other

Neither of these pass for 'maintainer' because they have no authority
with regards to the package in question.

So the nested sets basically communicate the level of authority one
has, the outer one having the least, and the inner one having an
authority that transcends gentoo.



pgprdqS1ctaam.pgp
Description: OpenPGP digital signature


[gentoo-dev] RFC: UID/GID assignment for pdnsd (184)

2019-08-06 Thread Lars Wendler
I would like to reserve UID/GID 184 for pdnsd (net-dns/pdnsd).

This is the same ID used by Arch Linux.

Here are the commits for possible review:
https://github.com/Polynomial-C/gentoo/commits/accts-pdnsd
-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgp3NUwZtiLGx.pgp
Description: Digitale Signatur von OpenPGP


[gentoo-dev] RFC: UID/GID assignment for nsd (223)

2019-08-06 Thread Lars Wendler
I would like to reserve UID/GID 223 for nsd (net-dns/nsd).

Neither Arch Linux nor Fedora nor RedHat claim that UID/GID.

Here are the commits for possible review:
https://github.com/Polynomial-C/gentoo/commits/accts-nsd
-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgpQCWhjdsgMN.pgp
Description: Digitale Signatur von OpenPGP


[gentoo-dev] ARM64 Profiles Stable

2019-08-06 Thread Aaron Bauman
All, on behalf of the ARM64 project, we are announcing that the ARM64 profiles
are now stable.

Thank you to all who have contributed across the community.

-- 
Cheers,
Aaron


signature.asc
Description: PGP signature


[gentoo-dev] [RFC] Moving UID/GID assignments to api.gentoo.org

2019-08-06 Thread Michał Górny
Hi,

Some time ago William asked me to move UID/GID assignments from wiki [1]
to something more accessible.  I've finally gotten around to draft
something, and I'd like to hear your comments about it.  The idea is to
keep a whitespace-separated record format file in api.gentoo.org repo.

This is mostly inspired by Fedora's format, specifically the ability to
specify both UID and GID for matching user/group on the same line.
I've also decided not to attempt to specify disjoint Linux and FreeBSD
users/groups on a single line.  Instead, they are specified separately
and defined by providers (as suggested by Ulrich).

Sample, along with big comment explaining the file format, below.

[1] https://wiki.gentoo.org/wiki/Project:Quality_Assurance/UID_GID_Assignment

=== PROPOSED FORMAT ===

# vim:se ts=8 sts=8 tw=0 :
#
# This file provides a registry of active, requested and historical UID
# and GID assignments in the Gentoo repository.  Each line represents
# a single record, with the first line providing field headers.  Empty
# lines and comments are ignored.  Fields are separated by whitespace,
# with the last (note) field extending to end of line.  Note that
# additional fields may be added in the future.
#
# A single record can represent a user, a group or a combination of both
# using the same name.  Same user/group/UID/GID can be repeated
# in mutiple records to reflect reality.  If you can't express something
# with a single record, split it.
#
# NAME: user/group name
# UID: UID assigned to the user, or '-' if only group is defined
# GID: GID assigned to the group, or '-' if only user is defined
# PROVIDER: keyword identifying provider of user/group, see below
# NOTES: human-readable notes about the assignment, optional
#
# Valid values for PROVIDER are:
# - acct: acct-user/${NAME} and/or acct-group/${NAME} packages
# - baselayout: user/group defined in passwd/group files from baselayout
# - baselayout-fbsd: same as baselayout but on FreeBSD system
# - historical: historical UID/GID assignment, no longer used nowadays
# - requested: assignment requested on the ml, not yet pushed
# - reserved: special reserved range
# - user.eclass: user/group created via user.eclass directly in package
#
# Use PROVIDERs that apply best at the moment.  For example, if user
# was migrated from user.eclass to acct-user/ with the same UID, just
# list the latter.
#
# Please keep the list sorted by UID, GID, PROVIDER, NAME (in order).

NAMEUID GID PROVIDERNOTES
root0   0   baselayout
root0   -   baselayout-fbsd
toor0   -   baselayout-fbsd FreeBSD lists both names in 
passwd
wheel   -   0   baselayout-fbsd
bin 1   1   baselayout
daemon  1   1   baselayout-fbsd
daemon  2   2   baselayout
operator2   5   baselayout-fbsd
adm 3   4   baselayout
bin 3   7   baselayout-fbsd
sys -   3   baselayout
sys -   3   baselayout-fbsd
lp  4   7   baselayout
tty 4   4   baselayout-fbsd
sync5   -   baselayout
kmem5   2   baselayout-fbsd
tty -   5   baselayout
shutdown6   -   baselayout
mail6   6   baselayout-fbsd
disk-   6   baselayout
halt7   -   baselayout
games   7   -   baselayout-fbsd
lp  -   7   acct
#...
ftp 21  21  acctremoved from baselayout svn in 
r1475
sshd22  22  user.eclass removed from baselayout svn in 
r1476
at  25  25  user.eclass removed from baselayout svn in 
r1479
smtpd   25  25  user.eclass
#...
rpc 111 111 historical  used by net-nds/portmap, 
removed in 36e60cce
#...
portage 250 250 baselayout
#...
(reserved)  500-999 500-999 reserved
(reserved)  1000-6  1000-6  reserved
UID_MIN-UID_MAX/GID_MIN-GID_MAX
#...

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] RFC: UID/GID assignment for murmurd (122)

2019-08-06 Thread Lars Wendler
I would like to reserve UID/GID 122 for murmurd (media-sound/murmur).

This is the same ID used by Arch Linux.

-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgpEco463JumM.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-dev] UID/GID assignment for polkitd (102)

2019-08-06 Thread Hasan Calisir

2019-08-06 21:25, Michał Górny yazmış:


On Tue, 2019-08-06 at 19:10 +0200, Ulrich Mueller wrote: On Mon, 05 Aug 2019, 
Mike Gilbert wrote:

I would like to reserve UID/GID 102 for polkitd (sys-auth/polkit).
This is the same ID used by Arch Linux. 
+1


Can everyone please switch to this style of RFC?

I am getting tired of looking at trivial acct-{user,group} ebuilds and
metadata files. The only interesting thing are user/group name and ID.
These can be in the subject line, plus a short rationale in the
message's body.

Next thing I know, half of system packages have bash as shell 'because
user might want to "su" without learning how to use su(1)'. 

I agree that, god bless 'nologin' shell and its super flexible syntax. 

If i don't use 'su' with 's' everyday, i can't sleep well.  


--

Best ~Hasan

[gentoo-dev] RFC: UID/GID assignment for bedrock (485)

2019-08-06 Thread Conrad Kostecki
I would like to reserve UID/GID 485 for bedrock 
(games-server/bedrock-server).


Neither Arch Linux nor Fedora nor RedHat claim that UID/GID.

Re: [gentoo-dev] UID/GID assignment for polkitd (102)

2019-08-06 Thread Michał Górny
On Tue, 2019-08-06 at 19:10 +0200, Ulrich Mueller wrote:
> > > > > > On Mon, 05 Aug 2019, Mike Gilbert wrote:
> > I would like to reserve UID/GID 102 for polkitd (sys-auth/polkit).
> > This is the same ID used by Arch Linux.
> 
> +1
> 
> Can everyone please switch to this style of RFC?
> 
> I am getting tired of looking at trivial acct-{user,group} ebuilds and
> metadata files. The only interesting thing are user/group name and ID.
> These can be in the subject line, plus a short rationale in the
> message's body.
> 

Next thing I know, half of system packages have bash as shell 'because
user might want to "su" without learning how to use su(1)'.

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] RFC: UID/GID assignment for msmtpd (222)

2019-08-06 Thread Lars Wendler
I would like to reserve UID/GID 222 for msmtpd (mail-mta/msmtp).

Neither Arch Linux nor Fedora nor RedHat claim that UID/GID.

-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgp21YdmDozUH.pgp
Description: Digitale Signatur von OpenPGP


[gentoo-dev] RFC: UID/GID assignment for gkrellmd (221)

2019-08-06 Thread Lars Wendler
I would like to reserve UID/GID 221 for gkrellmd (app-admin/gkrellm).

Neither Arch Linux nor Fedora nor RedHat claim that UID/GID.

-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgpTMOp86BRjk.pgp
Description: Digitale Signatur von OpenPGP


[gentoo-dev] RFC: UID/GID assignment for uptimed (220)

2019-08-06 Thread Lars Wendler
I would like to reserve UID/GID 220 for uptimed (app-misc/uptimed).

Neither Arch Linux nor Fedora nor RedHat claim that UID/GID.

-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgpj_flJvoCv0.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-dev] [PATCH] acct-group/uptimed: Synced GID with uptimed user's UID

2019-08-06 Thread Lars Wendler
On Tue, 06 Aug 2019 19:01:42 +0200 Ulrich Mueller wrote:

>> On Tue, 06 Aug 2019, Lars Wendler wrote:
> 
>> -ACCT_GROUP_ID=210
>> +ACCT_GROUP_ID=103
>
>Note that 103 will collide with Arch's "minio" user and group. We have
>that package too, as net-fs/minio.
>
>Ulrich

Alright... screw these patches, I am going to write RFCs like the one
for polkitd from Mike.

Lars

-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgpnutt48YGmu.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-dev] [PATCH 1/4] acct-group/gkrellmd: Initial commit

2019-08-06 Thread Lars Wendler
On Tue, 06 Aug 2019 19:04:14 +0200 Ulrich Mueller wrote:

>> On Tue, 06 Aug 2019, Lars Wendler wrote:  
>
>> +ACCT_GROUP_ID=104  
>
>Collides with Arch's nm-openconnect (which we have as
>net-vpn/networkmanager-openconnect).

Alright... screw these patches, I am going to write RFCs like the one
for polkitd from Mike.

Lars

-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgpT6KTiGS3Es.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-dev] UID/GID assignment for polkitd (102)

2019-08-06 Thread Ulrich Mueller
> On Mon, 05 Aug 2019, Mike Gilbert wrote:

> I would like to reserve UID/GID 102 for polkitd (sys-auth/polkit).
> This is the same ID used by Arch Linux.

+1

Can everyone please switch to this style of RFC?

I am getting tired of looking at trivial acct-{user,group} ebuilds and
metadata files. The only interesting thing are user/group name and ID.
These can be in the subject line, plus a short rationale in the
message's body.

Ulrich


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH 1/4] acct-group/gkrellmd: Initial commit

2019-08-06 Thread Ulrich Mueller
> On Tue, 06 Aug 2019, Lars Wendler wrote:

> +ACCT_GROUP_ID=104

Collides with Arch's nm-openconnect (which we have as
net-vpn/networkmanager-openconnect).


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] acct-group/uptimed: Synced GID with uptimed user's UID

2019-08-06 Thread Ulrich Mueller
> On Tue, 06 Aug 2019, Lars Wendler wrote:
 
> -ACCT_GROUP_ID=210
> +ACCT_GROUP_ID=103

Note that 103 will collide with Arch's "minio" user and group. We have
that package too, as net-fs/minio.

Ulrich


signature.asc
Description: PGP signature


Re: [gentoo-dev] [PATCH] glep-0067: Add 'proxied' and 'watcher' maint types

2019-08-06 Thread Ulrich Mueller
> On Tue, 06 Aug 2019, Kent Fredric wrote:

>> Can you give an example of a maintainer in the watcher \ upstream set?

> all maintainers who aren't upstream are just maintainers
> all maintainers who are upstream are just maintainers
> all maintainers are watchers

> So:

> { watcher { maintainer { upstream }}}

Yes, I know how elementary set theory works. :) I had asked for a
concrete _example_ in the outer set but not in the inner.

Ulrich


signature.asc
Description: PGP signature


[gentoo-dev] [PATCH 4/4] app-admin/gkrellm: Synced live ebuild

2019-08-06 Thread Lars Wendler
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 app-admin/gkrellm/gkrellm-.ebuild | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/app-admin/gkrellm/gkrellm-.ebuild 
b/app-admin/gkrellm/gkrellm-.ebuild
index d205ffcda8a..c54518d2636 100644
--- a/app-admin/gkrellm/gkrellm-.ebuild
+++ b/app-admin/gkrellm/gkrellm-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop multilib user systemd toolchain-funcs
+inherit desktop multilib systemd toolchain-funcs
 
 MY_P="${P/_/-}"
 
@@ -21,6 +21,8 @@ SLOT="2"
 IUSE="gnutls hddtemp libressl lm_sensors nls ntlm ssl kernel_FreeBSD X"
 
 RDEPEND="
+   acct-group/gkrellmd
+   acct-user/gkrellmd
dev-libs/glib:2
hddtemp? ( app-admin/hddtemp )
ssl? (
@@ -143,8 +145,3 @@ src_install() {
 
einstalldocs
 }
-
-pkg_preinst() {
-   enewgroup gkrellmd
-   enewuser gkrellmd -1 -1 -1 gkrellmd
-}
-- 
2.23.0.rc1




[gentoo-dev] [PATCH 3/4] app-admin/gkrellm: Revbump replacing user eclass

2019-08-06 Thread Lars Wendler
with gkrellmd group/user packages.

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild | 147 +
 1 file changed, 147 insertions(+)
 create mode 100644 app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild

diff --git a/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild 
b/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild
new file mode 100644
index 000..c54518d2636
--- /dev/null
+++ b/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild
@@ -0,0 +1,147 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop multilib systemd toolchain-funcs
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Single process stack of various system monitors"
+HOMEPAGE="http://www.gkrellm.net/";
+if [[ "${PV}" ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.srcbox.net/gkrellm";
+else
+   SRC_URI="http://gkrellm.srcbox.net/${MY_P}.tar.bz2";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+fi
+LICENSE="GPL-3"
+SLOT="2"
+IUSE="gnutls hddtemp libressl lm_sensors nls ntlm ssl kernel_FreeBSD X"
+
+RDEPEND="
+   acct-group/gkrellmd
+   acct-user/gkrellmd
+   dev-libs/glib:2
+   hddtemp? ( app-admin/hddtemp )
+   ssl? (
+   gnutls? ( net-libs/gnutls )
+   !gnutls? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   lm_sensors? ( sys-apps/lm_sensors:= )
+   nls? ( virtual/libintl )
+   ntlm? ( net-libs/libntlm )
+   X? (
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/pango
+   )"
+DEPEND="${RDEPEND}
+   nls? ( sys-devel/gettext )"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.5-config.patch
+   "${FILESDIR}"/${PN}-2.3.5-width.patch
+   "${FILESDIR}"/${PN}-2.3.5-sansfont.patch
+)
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS=( Changelog CREDITS README )
+
+pkg_pretend() {
+   if use gnutls && ! use ssl ; then
+   ewarn "You have enabled the \"gnutls\" USE flag but not the 
\"ssl\" USE flag."
+   ewarn "No ssl backend will be built!"
+   fi
+}
+
+pkg_setup() {
+   TARGET=
+   use kernel_FreeBSD && TARGET="freebsd"
+}
+
+src_prepare() {
+   sed -e 's:-O2 ::' \
+   -e 's:override CC:CFLAGS:' \
+   -e 's:-L/usr/X11R6/lib::' \
+   -i */Makefile || die "sed Makefile(s) failed"
+
+   sed -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):" \
+   -e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \
+   -i src/${PN}.h || die "sed ${PN}.h failed"
+
+   default
+}
+
+src_compile() {
+   if use X ; then
+   emake \
+   ${TARGET} \
+   CC="$(tc-getCC)" \
+   STRIP="" \
+   INSTALLROOT="${EPREFIX}/usr" \
+   INCLUDEDIR="${EPREFIX}/usr/include/gkrellm2" \
+   LOCALEDIR="${EPREFIX}/usr/share/locale" \
+   $(usex nls "" "enable_nls=0") \
+   $(usex lm_sensors "" "without-libsensors=yes") \
+   $(usex ntlm "" "without-ntlm=yes") \
+   $(usex ssl $(usex gnutls 'without-ssl=yes' 
'without-gnutls=yes') 'without-ssl=yes without-gnutls=yes')
+   else
+   cd server || die
+   emake \
+   ${TARGET} \
+   CC="$(tc-getCC)" \
+   LINK_FLAGS="$LDFLAGS -Wl,-E" \
+   STRIP="" \
+   $(usex nls "" "enable_nls=0") \
+   $(usex lm_sensors "" "without-libsensors=yes")
+   fi
+}
+
+src_install() {
+   if use X ; then
+   emake \
+   install${TARGET:+_}${TARGET} \
+   $(usex nls "" "enable_nls=0") \
+   STRIP="" \
+   INSTALLDIR="${ED}/usr/bin" \
+   INCLUDEDIR="${ED}/usr/include" \
+   LOCALEDIR="${ED}/usr/share/locale" \
+   PKGCONFIGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
+   MANDIR="${ED}/usr/share/man/man1"
+
+   docinto html
+   dodoc *.html
+
+   newicon src/icon.xpm ${PN}.xpm
+   make_desktop_entry ${PN} GKrellM ${PN}
+   else
+   dobin server/gkrellmd
+
+   insinto /usr/include/gkrellm2
+   doins server/gkrellmd.h
+   doins shared/log.h
+   fi
+
+   newinitd "${FILESDIR}"/gkrellmd.initd gkrellmd
+   newconfd "${FILESDIR}"/gkrellmd.co

[gentoo-dev] [PATCH 2/4] acct-user/gkrellmd: Initial commit

2019-08-06 Thread Lars Wendler
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 acct-user/gkrellmd/gkrellmd-0.ebuild | 12 
 acct-user/gkrellmd/metadata.xml  |  8 
 2 files changed, 20 insertions(+)
 create mode 100644 acct-user/gkrellmd/gkrellmd-0.ebuild
 create mode 100644 acct-user/gkrellmd/metadata.xml

diff --git a/acct-user/gkrellmd/gkrellmd-0.ebuild 
b/acct-user/gkrellmd/gkrellmd-0.ebuild
new file mode 100644
index 000..0d6692d9820
--- /dev/null
+++ b/acct-user/gkrellmd/gkrellmd-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="user for man page viewer"
+ACCT_USER_ID=104
+ACCT_USER_GROUPS=( gkrellmd )
+
+acct-user_add_deps
diff --git a/acct-user/gkrellmd/metadata.xml b/acct-user/gkrellmd/metadata.xml
new file mode 100644
index 000..95aa13f6c5e
--- /dev/null
+++ b/acct-user/gkrellmd/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+
-- 
2.23.0.rc1




[gentoo-dev] [PATCH 1/4] acct-group/gkrellmd: Initial commit

2019-08-06 Thread Lars Wendler
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 acct-group/gkrellmd/gkrellmd-0.ebuild | 8 
 acct-group/gkrellmd/metadata.xml  | 8 
 2 files changed, 16 insertions(+)
 create mode 100644 acct-group/gkrellmd/gkrellmd-0.ebuild
 create mode 100644 acct-group/gkrellmd/metadata.xml

diff --git a/acct-group/gkrellmd/gkrellmd-0.ebuild 
b/acct-group/gkrellmd/gkrellmd-0.ebuild
new file mode 100644
index 000..bf075cf3184
--- /dev/null
+++ b/acct-group/gkrellmd/gkrellmd-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=104
diff --git a/acct-group/gkrellmd/metadata.xml b/acct-group/gkrellmd/metadata.xml
new file mode 100644
index 000..95aa13f6c5e
--- /dev/null
+++ b/acct-group/gkrellmd/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+
-- 
2.23.0.rc1




[gentoo-dev] [PATCH] acct-group/uptimed: Synced GID with uptimed user's UID

2019-08-06 Thread Lars Wendler
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 acct-group/uptimed/uptimed-0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/acct-group/uptimed/uptimed-0.ebuild 
b/acct-group/uptimed/uptimed-0.ebuild
index eb3672ba65e..952c350399c 100644
--- a/acct-group/uptimed/uptimed-0.ebuild
+++ b/acct-group/uptimed/uptimed-0.ebuild
@@ -5,4 +5,4 @@ EAPI=7
 
 inherit acct-group
 
-ACCT_GROUP_ID=210
+ACCT_GROUP_ID=103
-- 
2.23.0.rc1




Re: [gentoo-dev] [PATCH 2/3] acct-user/uptimed: Initial commit

2019-08-06 Thread Lars Wendler
On Tue, 06 Aug 2019 16:22:18 +0200 Michał Górny wrote:

>On Tue, 2019-08-06 at 16:19 +0200, Lars Wendler wrote:
>> Package-Manager: Portage-2.3.71, Repoman-2.3.17
>> Signed-off-by: Lars Wendler 
>> ---
>>  acct-user/uptimed/metadata.xml |  8 
>>  acct-user/uptimed/uptimed-0.ebuild | 12 
>>  2 files changed, 20 insertions(+)
>>  create mode 100644 acct-user/uptimed/metadata.xml
>>  create mode 100644 acct-user/uptimed/uptimed-0.ebuild
>> 
>> diff --git a/acct-user/uptimed/metadata.xml
>> b/acct-user/uptimed/metadata.xml new file mode 100644
>> index 000..c7be278b645
>> --- /dev/null
>> +++ b/acct-user/uptimed/metadata.xml
>> @@ -0,0 +1,8 @@
>> +
>> +> "http://www.gentoo.org/dtd/metadata.dtd";> +
>> +  
>> +polynomia...@gentoo.org
>> +Lars Wendler
>> +  
>> +
>> diff --git a/acct-user/uptimed/uptimed-0.ebuild
>> b/acct-user/uptimed/uptimed-0.ebuild new file mode 100644
>> index 000..d0b6431a114
>> --- /dev/null
>> +++ b/acct-user/uptimed/uptimed-0.ebuild
>> @@ -0,0 +1,12 @@
>> +# Copyright 2019 Gentoo Authors
>> +# Distributed under the terms of the GNU General Public License v2
>> +
>> +EAPI=7
>> +
>> +inherit acct-user
>> +
>> +DESCRIPTION="user for uptime daemon"
>> +ACCT_USER_ID=103  
>
>Any reason to use disjoint UID/GID?

No explicit reason. They were never being joined on any of my systems
so I thought that's no big deal.
Is that mandatory?

>> +ACCT_USER_GROUPS=( uptimed )
>> +
>> +acct-user_add_deps  
>



-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgpq1eo0j6DY9.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-dev] [PATCH 2/3] acct-user/uptimed: Initial commit

2019-08-06 Thread Michał Górny
On Tue, 2019-08-06 at 16:29 +0200, Lars Wendler wrote:
> On Tue, 06 Aug 2019 16:22:18 +0200 Michał Górny wrote:
> 
> > On Tue, 2019-08-06 at 16:19 +0200, Lars Wendler wrote:
> > > Package-Manager: Portage-2.3.71, Repoman-2.3.17
> > > Signed-off-by: Lars Wendler 
> > > ---
> > >  acct-user/uptimed/metadata.xml |  8 
> > >  acct-user/uptimed/uptimed-0.ebuild | 12 
> > >  2 files changed, 20 insertions(+)
> > >  create mode 100644 acct-user/uptimed/metadata.xml
> > >  create mode 100644 acct-user/uptimed/uptimed-0.ebuild
> > > 
> > > diff --git a/acct-user/uptimed/metadata.xml
> > > b/acct-user/uptimed/metadata.xml new file mode 100644
> > > index 000..c7be278b645
> > > --- /dev/null
> > > +++ b/acct-user/uptimed/metadata.xml
> > > @@ -0,0 +1,8 @@
> > > +
> > > + > > "http://www.gentoo.org/dtd/metadata.dtd";> +
> > > +  
> > > +polynomia...@gentoo.org
> > > +Lars Wendler
> > > +  
> > > +
> > > diff --git a/acct-user/uptimed/uptimed-0.ebuild
> > > b/acct-user/uptimed/uptimed-0.ebuild new file mode 100644
> > > index 000..d0b6431a114
> > > --- /dev/null
> > > +++ b/acct-user/uptimed/uptimed-0.ebuild
> > > @@ -0,0 +1,12 @@
> > > +# Copyright 2019 Gentoo Authors
> > > +# Distributed under the terms of the GNU General Public License v2
> > > +
> > > +EAPI=7
> > > +
> > > +inherit acct-user
> > > +
> > > +DESCRIPTION="user for uptime daemon"
> > > +ACCT_USER_ID=103
> > 
> > Any reason to use disjoint UID/GID?
> 
> Thanks for reviewing :)
> 
> No explicit reason. They were never being joined on any of my systems
> so I thought that's no big deal.
> Is that mandatory?

Nope but I think it's cleaner when both are the same.

> 
> > > +ACCT_USER_GROUPS=( uptimed )
> > > +
> > > +acct-user_add_deps
> 
> Cheers
> Lars
> 

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH 2/3] acct-user/uptimed: Initial commit

2019-08-06 Thread Lars Wendler
On Tue, 06 Aug 2019 16:22:18 +0200 Michał Górny wrote:

>On Tue, 2019-08-06 at 16:19 +0200, Lars Wendler wrote:
>> Package-Manager: Portage-2.3.71, Repoman-2.3.17
>> Signed-off-by: Lars Wendler 
>> ---
>>  acct-user/uptimed/metadata.xml |  8 
>>  acct-user/uptimed/uptimed-0.ebuild | 12 
>>  2 files changed, 20 insertions(+)
>>  create mode 100644 acct-user/uptimed/metadata.xml
>>  create mode 100644 acct-user/uptimed/uptimed-0.ebuild
>> 
>> diff --git a/acct-user/uptimed/metadata.xml
>> b/acct-user/uptimed/metadata.xml new file mode 100644
>> index 000..c7be278b645
>> --- /dev/null
>> +++ b/acct-user/uptimed/metadata.xml
>> @@ -0,0 +1,8 @@
>> +
>> +> "http://www.gentoo.org/dtd/metadata.dtd";> +
>> +  
>> +polynomia...@gentoo.org
>> +Lars Wendler
>> +  
>> +
>> diff --git a/acct-user/uptimed/uptimed-0.ebuild
>> b/acct-user/uptimed/uptimed-0.ebuild new file mode 100644
>> index 000..d0b6431a114
>> --- /dev/null
>> +++ b/acct-user/uptimed/uptimed-0.ebuild
>> @@ -0,0 +1,12 @@
>> +# Copyright 2019 Gentoo Authors
>> +# Distributed under the terms of the GNU General Public License v2
>> +
>> +EAPI=7
>> +
>> +inherit acct-user
>> +
>> +DESCRIPTION="user for uptime daemon"
>> +ACCT_USER_ID=103
>
>Any reason to use disjoint UID/GID?

Thanks for reviewing :)

No explicit reason. They were never being joined on any of my systems
so I thought that's no big deal.
Is that mandatory?

>> +ACCT_USER_GROUPS=( uptimed )
>> +
>> +acct-user_add_deps
>

Cheers
Lars

-- 
Lars Wendler
Gentoo package maintainer
GPG: 21CC CF02 4586 0A07 ED93  9F68 498F E765 960E 9B39


pgphG3Sy99XvD.pgp
Description: Digitale Signatur von OpenPGP


Re: [gentoo-dev] [PATCH 2/3] acct-user/uptimed: Initial commit

2019-08-06 Thread Michał Górny
On Tue, 2019-08-06 at 16:19 +0200, Lars Wendler wrote:
> Package-Manager: Portage-2.3.71, Repoman-2.3.17
> Signed-off-by: Lars Wendler 
> ---
>  acct-user/uptimed/metadata.xml |  8 
>  acct-user/uptimed/uptimed-0.ebuild | 12 
>  2 files changed, 20 insertions(+)
>  create mode 100644 acct-user/uptimed/metadata.xml
>  create mode 100644 acct-user/uptimed/uptimed-0.ebuild
> 
> diff --git a/acct-user/uptimed/metadata.xml b/acct-user/uptimed/metadata.xml
> new file mode 100644
> index 000..c7be278b645
> --- /dev/null
> +++ b/acct-user/uptimed/metadata.xml
> @@ -0,0 +1,8 @@
> +
> +http://www.gentoo.org/dtd/metadata.dtd";>
> +
> +  
> +polynomia...@gentoo.org
> +Lars Wendler
> +  
> +
> diff --git a/acct-user/uptimed/uptimed-0.ebuild 
> b/acct-user/uptimed/uptimed-0.ebuild
> new file mode 100644
> index 000..d0b6431a114
> --- /dev/null
> +++ b/acct-user/uptimed/uptimed-0.ebuild
> @@ -0,0 +1,12 @@
> +# Copyright 2019 Gentoo Authors
> +# Distributed under the terms of the GNU General Public License v2
> +
> +EAPI=7
> +
> +inherit acct-user
> +
> +DESCRIPTION="user for uptime daemon"
> +ACCT_USER_ID=103

Any reason to use disjoint UID/GID?

> +ACCT_USER_GROUPS=( uptimed )
> +
> +acct-user_add_deps

-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


[gentoo-dev] [PATCH 3/3] app-misc/uptimed: Revbump replacing user eclass

2019-08-06 Thread Lars Wendler
with uptimed group/user packages.
Also bump to EAPI-7

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 app-misc/uptimed/uptimed-0.4.1-r2.ebuild | 60 
 1 file changed, 60 insertions(+)
 create mode 100644 app-misc/uptimed/uptimed-0.4.1-r2.ebuild

diff --git a/app-misc/uptimed/uptimed-0.4.1-r2.ebuild 
b/app-misc/uptimed/uptimed-0.4.1-r2.ebuild
new file mode 100644
index 000..02322685333
--- /dev/null
+++ b/app-misc/uptimed/uptimed-0.4.1-r2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="System uptime record daemon that keeps track of your highest 
uptimes"
+HOMEPAGE="https://github.com/rpodgorny/uptimed/";
+SRC_URI="https://github.com/rpodgorny/uptimed/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="static-libs"
+
+RDEPEND="
+   acct-group/uptimed
+   acct-user/uptimed
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   # fix configure.ac for >=automake-1.13 (bug #467582)
+   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   local DOCS=( ChangeLog README.md TODO AUTHORS CREDITS INSTALL.cgi 
sample-cgi/* )
+   default
+   find "${ED}" -type f -name '*.la' -delete || die
+
+   local spooldir="/var/spool/${PN}"
+   keepdir ${spooldir}
+   fowners uptimed:uptimed ${spooldir}
+
+   newinitd "${FILESDIR}"/${PN}.init-r1 uptimed
+   systemd_dounit "${FILESDIR}/${PN}.service"
+}
+
+pkg_postinst() {
+   local spooldir="/var/spool/${PN}"
+   if [[ -d "${spooldir}" ]] ; then
+   einfo "Fixing permissions in ${spooldir}"
+   find ${spooldir} -type f -links 1 \
+   \( -name records -o -name records.old \) \
+   | xargs --no-run-if-empty chown uptimed:uptimed || die
+   fi
+   echo
+   elog "Start uptimed with '/etc/init.d/uptimed start' (for openRC)"
+   elog "or systemctl start uptimed (for systemd)"
+   elog "To view your uptime records, use the command 'uprecords'."
+   echo
+}
-- 
2.23.0.rc1




[gentoo-dev] [PATCH 2/3] acct-user/uptimed: Initial commit

2019-08-06 Thread Lars Wendler
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 acct-user/uptimed/metadata.xml |  8 
 acct-user/uptimed/uptimed-0.ebuild | 12 
 2 files changed, 20 insertions(+)
 create mode 100644 acct-user/uptimed/metadata.xml
 create mode 100644 acct-user/uptimed/uptimed-0.ebuild

diff --git a/acct-user/uptimed/metadata.xml b/acct-user/uptimed/metadata.xml
new file mode 100644
index 000..c7be278b645
--- /dev/null
+++ b/acct-user/uptimed/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  
+polynomia...@gentoo.org
+Lars Wendler
+  
+
diff --git a/acct-user/uptimed/uptimed-0.ebuild 
b/acct-user/uptimed/uptimed-0.ebuild
new file mode 100644
index 000..d0b6431a114
--- /dev/null
+++ b/acct-user/uptimed/uptimed-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="user for uptime daemon"
+ACCT_USER_ID=103
+ACCT_USER_GROUPS=( uptimed )
+
+acct-user_add_deps
-- 
2.23.0.rc1




[gentoo-dev] [PATCH 1/3] acct-group/uptimed: Inital commit

2019-08-06 Thread Lars Wendler
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Lars Wendler 
---
 acct-group/uptimed/metadata.xml | 8 
 acct-group/uptimed/uptimed-0.ebuild | 8 
 2 files changed, 16 insertions(+)
 create mode 100644 acct-group/uptimed/metadata.xml
 create mode 100644 acct-group/uptimed/uptimed-0.ebuild

diff --git a/acct-group/uptimed/metadata.xml b/acct-group/uptimed/metadata.xml
new file mode 100644
index 000..95aa13f6c5e
--- /dev/null
+++ b/acct-group/uptimed/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
+
diff --git a/acct-group/uptimed/uptimed-0.ebuild 
b/acct-group/uptimed/uptimed-0.ebuild
new file mode 100644
index 000..eb3672ba65e
--- /dev/null
+++ b/acct-group/uptimed/uptimed-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=210
-- 
2.23.0.rc1




Re: [gentoo-dev] dynamic groups and users

2019-08-06 Thread Jaco Kroon

Hi Guys,

Attaching.  It seems for some reason if I inline the patches they don't 
come through.  If I mail to myself only it works just fine.



Kind Regards,
Jaco Kroon
C.E.O.

*T:* +27 (0)12 021  | *F:* +27 86 648 8561 | *E:* j...@iewc.co.za
*W:* iewc.co.za  | *A:* Unit 201, Building 2B, 
Sunwood Park, Queen's Crescent Lynnwood, Pretoria





Facebook  Twitter 
 Google+ 
 LinkedIn 



 

This email and all contents are subject to the following disclaimer: 
View Disclaimer 


On 2019/08/04 18:22, Jaco Kroon wrote:

Hi Michał,

On 2019/08/02 19:06, Michał Górny wrote:

On Fri, 2019-08-02 at 12:24 -0400, Michael Orlitzky wrote:

On 8/2/19 11:58 AM, Michał Górny wrote:
Given that overlays won't do proper assignment, the numbers they 
choose
may collide with numbers used in ::gentoo.  Forcing explicit 
assignment

from dynamic range is cleaner in that regard.


I think it would be cleanest to leave the hacks in the overlay, and set
the desired ID to either 999 or a random number like floppym suggested.
The meaning of RANDOM is even more clear than "-1", and doesn't require
us to add both the code that's dead-on-arrival and the CI check to
ensure that it stays that way. But you're the one who's maintaining it
now so I won't argue.


I suppose setting it to 999 would also serve the purpose.  Jaco, do you
agree?


No objections.

999 I think is probably as good a reserved "don't care" number as any, 
since really the first dynamic allocation will already use that.


Kind Regards,
Jaco


>From bf26d929f32d02c5af1967ec4257e0f69fdf7f07 Mon Sep 17 00:00:00 2001
In-Reply-To: 
References: 
From: Jaco Kroon 
Date: Sun, 4 Aug 2019 18:44:09 +0200
Subject: [PATCH 1/2] acct-group eclass - enforce GID > 0 instead of GID >= 0.
To: Jaco Kroon 

Signed-off-by: Jaco Kroon 
---
 eclass/acct-group.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/acct-group.eclass b/eclass/acct-group.eclass
index 9eab00db690..9a759f03c57 100644
--- a/eclass/acct-group.eclass
+++ b/eclass/acct-group.eclass
@@ -87,7 +87,7 @@ acct-group_pkg_pretend() {
 
 	# verify ACCT_GROUP_ID
 	[[ -n ${ACCT_GROUP_ID} ]] || die "Ebuild error: ACCT_GROUP_ID must be set!"
-	[[ ${ACCT_GROUP_ID} -ge 0 ]] || die "Ebuild errors: ACCT_GROUP_ID=${ACCT_GROUP_ID} invalid!"
+	[[ ${ACCT_GROUP_ID} -gt 0 ]] || die "Ebuild errors: ACCT_GROUP_ID=${ACCT_GROUP_ID} invalid!"
 
 	# check for ACCT_GROUP_ID collisions early
 	if [[ -n ${ACCT_GROUP_ENFORCE_ID} ]]; then
-- 
2.21.0

>From 8ed213968674d38a6809f8638bb649d43cb1a7bf Mon Sep 17 00:00:00 2001
In-Reply-To: 
References: 
From: Jaco Kroon 
Date: Sun, 4 Aug 2019 18:45:17 +0200
Subject: [PATCH 2/2] acct-user eclass: enforce UID > 0 instead of UID >= 0.
To: Jaco Kroon 

Signed-off-by: Jaco Kroon 
---
 eclass/acct-user.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/acct-user.eclass b/eclass/acct-user.eclass
index 60009643c14..1276331275c 100644
--- a/eclass/acct-user.eclass
+++ b/eclass/acct-user.eclass
@@ -279,7 +279,7 @@ acct-user_pkg_pretend() {
 
 	# verify ACCT_USER_ID
 	[[ -n ${ACCT_USER_ID} ]] || die "Ebuild error: ACCT_USER_ID must be set!"
-	[[ ${ACCT_USER_ID} -ge 0 ]] || die "Ebuild errors: ACCT_USER_ID=${ACCT_USER_ID} invalid!"
+	[[ ${ACCT_USER_ID} -gt 0 ]] || die "Ebuild errors: ACCT_USER_ID=${ACCT_USER_ID} invalid!"
 
 	# check for ACCT_USER_ID collisions early
 	if [[ -n ${ACCT_USER_ENFORCE_ID} ]]; then
-- 
2.21.0



Re: [gentoo-dev] [PATCH] glep-0067: Add 'proxied' and 'watcher' maint types

2019-08-06 Thread Michał Górny
On Fri, 2019-08-02 at 22:55 +0200, Michał Górny wrote:
> Add two new maintainer types: 'proxied' for proxied maintainers,
> and 'watcher' for people who wish to be CC-ed on bugs but are not
> maintainers (e.g. upstream developers).
> 
> While at it, clarify that subproject member inheritance does not carry
> over lead status to parent projects.
> 

I withdraw this patch.


-- 
Best regards,
Michał Górny



signature.asc
Description: This is a digitally signed message part


Re: [gentoo-dev] [PATCH] glep-0067: Add 'proxied' and 'watcher' maint types

2019-08-06 Thread Kent Fredric
On Tue, 06 Aug 2019 09:45:18 +0200
Ulrich Mueller  wrote:

> > All  fit within 
> > , but not all 
> > fits within   
> 
> Can you give an example of a maintainer in the watcher \ upstream set?
> 
> Ulrich

all maintainers who aren't upstream are just maintainers
all maintainers who are upstream are just maintainers
all maintainers are watchers

So:

{ watcher { maintainer { upstream }}}



pgp7E6Q3l4ixT.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] [PMS] [PATCH] Correct the definition of ESYSROOT as EPREFIX isn't always applicable

2019-08-06 Thread Kent Fredric
On Sat, 3 Aug 2019 00:07:13 +0100
James Le Cuirot  wrote:

> Any better?

I think I would be personally aided by a description of what sort of
environment is expecting the various values, eg:

I know if I build for a target that I'll eventually have to "chroot" to
get into, paths that get "made concrete" in the final image need to be
from the perspective of inside that chroot, or they won't work, while
paths that pertain to the build process need to be relative to the
container of said chroot, or they won't know the absolute location to
look at for its dependencies.

All this talk of "prefix" with differing meanings just confuses me. :/



pgpDbvvHJ7VQX.pgp
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH] glep-0067: Add 'proxied' and 'watcher' maint types

2019-08-06 Thread Ulrich Mueller
> On Tue, 06 Aug 2019, Kent Fredric wrote:

> All  fit within 
> , but not all 
> fits within 

Can you give an example of a maintainer in the watcher \ upstream set?

Ulrich


signature.asc
Description: PGP signature