Re: [gentoo-dev] [PATCH v3 6/9] glep-0072: Combine and amend description of states

2020-04-14 Thread Rolf Eike Beer
Am Montag, 13. April 2020, 20:49:45 CEST schrieb Andreas K. Hüttel:
> > > [Maybe someone who actually does slow-arch work should speak up. Anyone
> > > out
> > > there still reading g-dev?]
> > 
> > I'm lost.  The original definition said that this state is for arches
> > that use stable only on subset of packages needed for stage building.
> > Why would people file streqs for other packages then?
> 
> Shrug. I'm not going to fight here for anything.
> 
> Just my experience after some arches lost stable status was that these arch
> people still wanted to get CC'ed in stabilization requests. If only to keep
> track.

I would very much welcome if these arches would be CC'ed on anything that was 
previously stable for them, i.e. nattka '*'. I'm fighting the dependency tree 
on hppa and stable to get them back to stable with a managable set of 
packages. I had at least 2 packges over the weekend that lost their stable 
keywords in a "cleanup old versions" after a previous stable request where one 
of these arches was forgotten. Luckily this wasn't too late now, if this 
happens after a while it is a nightmare to fight that back.

And when we are at it, please don't forget these arches when doing ALLARCHES 
stabilization either. I hope that nattka will actually improve both 
situations.

Eike

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


[gentoo-dev] Packages up for grabs

2020-04-14 Thread Joonas Niilola
Hey,

here's a list of packages recently dropped to maintainer-needed due to
retirement of multiple inactive proxied maintainers.

(b) = open bugs,
(v) = new version is available.

--
app-admin/cdist (v)
app-admin/passwordsafe (b,v)

app-backup/duply (b,v)
app-backup/rear (b,v)

app-crypt/envchain (b,v)

app-emulation/crun (b,v)

app-laptop/i8kutils (b,v)

app-misc/abduco
app-misc/dfshow (b,v)

dev-go/delve (b)

dev-lua/luv (v)

dev-libs/granite (b,v)

dev-tex/biber (b,v)

dev-util/kdstatemachineeditor (b,v)
dev-util/kubebuilder (b,v)
dev-util/packer (b,v)
dev-util/spec-cleaner (b,v)

dev-python/confuse (v)
dev-python/mediafile (v)
dev-python/sphinxcontrib-pretty-searchresults

games-puzzle/nudoku (b,v)

media-fonts/fontawesome (v)
media-fonts/iosevka (b,v)

media-libs/gexiv2 (b)

media-sound/beets (b)

net-dns/dnscap (b,v)
net-dns/dnstop (b)

net-im/skypeforlinux (b)

net-irc/ngircd (b,v)

net-nntp/suck (b,v)

net-p2p/transmission-remote-cli (b)

net-vpn/vpnc (b,v)

sci-calculators/bc-gh (v)

sci-electronics/librepcb (b,v)

www-apps/hugo (b,v)

x11-terms/roxterm (b,v)

x11-wm/notion (b,v)
--

Note to any current proxy-maintainers admiring to take these: Remember
to do version bumps and bug fixes where possible before adding yourself
to metadata.xml.

-- juippis




signature.asc
Description: OpenPGP digital signature


[gentoo-dev] News items spring cleaning

2020-04-14 Thread Ulrich Mueller
Last year, we had removed all news items up to 2013-12-31. I suggest
that we do the same now for the items from 2014, namely:

   2014-02-25  Upgrade to >=sys-fs/udev-210
   2014-03-12  Profile EAPI 5 requirement
   2014-03-16  Ruby 1.8 removal; Ruby 1.9/2.0 default
   2014-06-03  UPower loses hibernate / suspend to systemd
   2014-07-17  dhcpcd >= 6.4.2 changes defaults for IPv6
   2014-08-20  MySQL 5.5 upgrade procedures
   2014-10-04  Restructuring of mips profiles
   2014-10-22  MythTV SchedulesDirect Change
   2014-10-22  Upgrading to musl 1.1.5
   2014-11-07  Upgrade to udev >= 217 or eudev >= 2.1
   2014-11-11  sys-devel/kgcc64 removal on sparc
   2014-11-25  bash-completion-2.1-r90

Please speak up if you think that any of them is still relevant.
Otherwise, I would remove them in one week from now.

Ulrich


signature.asc
Description: PGP signature


Re: [gentoo-dev] Packages up for grabs

2020-04-14 Thread Mart Raudsepp
Ühel kenal päeval, T, 14.04.2020 kell 11:36, kirjutas Joonas Niilola:
> gexiv2

gnome@ can take this


Mart


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


Re: [gentoo-dev] Packages up for grabs

2020-04-14 Thread David Seifert
On Tue, 2020-04-14 at 11:36 +0300, Joonas Niilola wrote:
> Hey,
> 
> here's a list of packages recently dropped to maintainer-needed due to
> retirement of multiple inactive proxied maintainers.
> 
> (b) = open bugs,
> (v) = new version is available.
> 
> --
> net-im/skypeforlinux (b)
> net-vpn/vpnc (b,v)
> x11-wm/notion (b,v)
> --

I'll take these




Re: [gentoo-dev] Packages up for grabs

2020-04-14 Thread Haelwenn (lanodan) Monnier
[2020-04-14 11:36:54+0300] Joonas Niilola:
> here's a list of packages recently dropped to maintainer-needed due to
> retirement of multiple inactive proxied maintainers.
> 
> (b) = open bugs,
> (v) = new version is available.
> 
> --
> net-nntp/suck (b,v)
> --

I'll this one, I got it version-bumped in my overlay.



Re: [gentoo-dev] Packages up for grabs

2020-04-14 Thread Sam James
Hi,

> On 14 Apr 2020, at 09:36, Joonas Niilola  wrote:
> 
> net-irc/ngircd (b,v)


Quite happy to take this on. I’ll do a bump with GLEP 81 in there, provided
nobody else is interested in this.

Sam


Re: [gentoo-dev] [RFC] CC-ARCHES keyword on Bugzilla

2020-04-14 Thread Michał Górny
On Mon, 2020-04-13 at 19:17 +0200, Michał Górny wrote:
> Hi,
> 
> One of the goals behind NATTkA was to make keywording/stabilization
> easier.  Right now it's mostly possible to file the most common requests
> without having to copy keywords everywhere.  Still, there's a need to CC
> arches which isn't exactly the most convenient part.
> 
> I was thinking how to make NATTkA help with that.  After considering
> a few options, I'd like to push forward the following proposition: let's
> add a 'CC-ARCHES' keyword to Bugzilla.  If a bug is marked with that
> keyword and passes sanity check, NATTkA will automatically CC all
> relevant arch teams (based on keyword list).
> 
> What do you think?
> 

This is now live, and I've just confirmed that it works in production:

https://bugs.gentoo.org/717452

-- 
Best regards,
Michał Górny



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


Re: [gentoo-dev] Packages up for grabs

2020-04-14 Thread Georg Rudoy
On 14.04.2020 at 08:36 user Joonas Niilola  wrote:
> media-fonts/iosevka (b,v)

Can take a look at PM'ing this (unless somebody else is interested).


-- 
  Georg Rudoy




Re: [gentoo-dev] Packages up for grabs

2020-04-14 Thread Martin Dummer
Hello Joonas,


I will take

On 14.04.20 10:36, Joonas Niilola wrote:
> app-admin/passwordsafe (b,v)

if my abiulities are sufficient


CU

Martin



0xCE5F3E9B6DE05D12.asc
Description: application/pgp-keys


signature.asc
Description: OpenPGP digital signature


[gentoo-dev] [PATCH] fcaps.eclass: Remove sys-libs/libcap-ng support

2020-04-14 Thread Matt Turner
libcap-ng-0.7.10 changed the output format slightly (in upstream commit
bc1a9c07ebf5 "- Add capng_have_permitted_capabilities function and use
it in filecap"), breaking our usage of it. It's obvious that it's not
supposed to be used programmatically given the awful sed'ing we were
already doing. It doesn't seem like there was a compelling reason why it
was added either (bug #454908), so let's just get rid of it.

At the same time, fix the dependency on sys-libs/libcap by  moving it to
RDEPEND, as dependencies in DEPEND/BDEPEND are not guaranteed to exist
during pkg_postinst() when this eclass is intended to run.

Signed-off-by: Matt Turner 
---
 eclass/fcaps.eclass | 95 +
 1 file changed, 27 insertions(+), 68 deletions(-)

diff --git a/eclass/fcaps.eclass b/eclass/fcaps.eclass
index 0bb23f8cca7..43a76e253df 100644
--- a/eclass/fcaps.eclass
+++ b/eclass/fcaps.eclass
@@ -33,11 +33,8 @@ _FCAPS_ECLASS=1
 
 IUSE="+filecaps"
 
-# We can't use libcap-ng atm due to #471414.
-case "${EAPI:-0}" in
-   [0-6]) DEPEND="filecaps? ( sys-libs/libcap )" ;;
-   *) BDEPEND="filecaps? ( sys-libs/libcap )" ;;
-esac
+# Since it is needed in pkg_postinst() it must be in RDEPEND
+RDEPEND="filecaps? ( sys-libs/libcap )"
 
 # @ECLASS-VARIABLE: FILECAPS
 # @DEFAULT_UNSET
@@ -134,69 +131,31 @@ fcaps() {
# by people.
chmod ${caps_mode} "${file}" || die
 
-   # Set/verify funcs for sys-libs/libcap.
-   _libcap(){ setcap "${caps}" "${file}" ; }
-   _libcap_verify() { setcap -v "${caps}" "${file}" 
>/dev/null ; }
-
-   # Set/verify funcs for sys-libs/libcap-ng.
-   # Note: filecap only supports =ep mode.
-   # It also expects a different form:
-   #  setcap cap_foo,cap_bar
-   #  filecap foo bar
-   _libcap_ng() {
-   local caps=",${caps%=ep}"
-   filecap "${file}" "${caps//,cap_}"
-   }
-   _libcap_ng_verify() {
-   # libcap-ng has a crappy interface
-   local rcaps icaps caps=",${caps%=ep}"
-   rcaps=$(filecap "${file}" | \
-   sed -nr \
-   -e "s:^.{${#file}} +::" \
-   -e 's:, +:\n:g' \
-   -e 2p | \
-   LC_ALL=C sort)
-   [[ ${PIPESTATUS[0]} -eq 0 ]] || return 1
-   icaps=$(echo "${caps//,cap_}" | LC_ALL=C sort)
-   [[ ${rcaps} == ${icaps} ]]
-   }
-
-   local out cmd notfound=0
-   for cmd in _libcap _libcap_ng ; do
-   if ! out=$(LC_ALL=C ${cmd} 2>&1) ; then
-   case ${out} in
-   *"command not found"*)
-   : $(( ++notfound ))
-   continue
-   ;;
-   # ENOTSUP and EOPNOTSUPP might be the 
same value which means
-   # strerror() on them is unstable -- we 
can get both. #559608
-   *"Not supported"*|\
-   *"Operation not supported"*)
-   local fstype=$(stat -f -c %T 
"${file}")
-   ewarn "Could not set caps on 
'${file}' due to missing filesystem support:"
-   ewarn "* enable XATTR support 
for '${fstype}' in your kernel (if configurable)"
-   ewarn "* mount the fs with the 
user_xattr option (if not the default)"
-   ewarn "* enable the relevant 
FS_SECURITY option (if configurable)"
-   break
-   ;;
-   *)
-   eerror "Setting caps '${caps}' 
on file '${file}' failed:"
-   eerror "${out}"
-   die "could not set caps"
-   ;;
-   esac
-   else
-   # Sanity check that everything took.
-   ${cmd}_verify || die "Checking cap