[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-libs/rlottie/

2019-10-07 Thread Sergei Trofimovich
On Mon, 07 Oct 2019 22:06:19 +0200
Michał Górny  wrote:

> On Wed, 2019-09-25 at 21:27 +, Sergei Trofimovich wrote:
> > commit: c5398f6e286c4f644e2c476b7fe0ec33fa56f738
> > Author: Sergei Trofimovich  gentoo  org>
> > AuthorDate: Wed Sep 25 21:27:05 2019 +
> > Commit: Sergei Trofimovich  gentoo  org>
> > CommitDate: Wed Sep 25 21:27:05 2019 +
> > URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5398f6e
> > 
> > dev-libs/rlottie: keyworded 0.0.1_pre20190920 for ppc/ppc64, bug #695268
> > 
> > Package-Manager: Portage-2.3.76, Repoman-2.3.17
> > RepoMan-Options: --force --include-arches="ppc ppc64"  
> 
> Why did you use --force here?

It was a while ago. I don't remember. What did it break?

> > Signed-off-by: Sergei Trofimovich  gentoo.org>
> > 
> >  dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild 
> > b/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
> > index 91fc1181639..a875e01ea7a 100644
> > --- a/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
> > +++ b/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
> > @@ -13,7 +13,7 @@ 
> > SRC_URI="https://github.com/Samsung/rlottie/archive/${MY_COMMIT}.tar.gz -> 
> > ${P}.
> >  
> >  LICENSE="BSD FTL LGPL-2.1 MIT"
> >  SLOT="0"
> > -KEYWORDS="~amd64 ~x86"
> > +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
> >  IUSE="test"
> >  
> >  RESTRICT="!test? ( test )"
> >   
> 
> -- 
> Best regards,
> Michał Górny
> 


-- 

  Sergei


pgpdLoiTQy_3A.pgp
Description: Цифровая подпись OpenPGP


[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-php/PEAR-MDB2/

2019-10-07 Thread Brian Evans
On 10/7/2019 4:03 PM, Michał Górny wrote:
> On Mon, 2019-09-30 at 20:39 +, Brian Evans wrote:
>> commit: 36fc30fda1d8d8c3ac725c18cc74bc39bf2d98c2
>> Author: Brian Evans  gentoo  org>
>> AuthorDate: Mon Sep 30 19:01:12 2019 +
>> Commit: Brian Evans  gentoo  org>
>> CommitDate: Mon Sep 30 20:38:59 2019 +
>> URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fc30fd
>>
>> dev-php/PEAR-MDB2: Mark stable on all arches
>>
>> No code changes.  Pure dependency change
>>
>> Package-Manager: Portage-2.3.76, Repoman-2.3.17
>> RepoMan-Options: --force
> 
> Why did you use '--force' here?  This doesn't seem the kind of change
> that would require using it.

Because of other changes in the same series which caused it to fail and
this was step 1 of the fix.

Cleaning the old rev removed the need for force.

Brian




signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: stable-bot is down. Temporary? Forever? Can we have a contacts page for it?

2019-10-07 Thread Andreas K. Huettel
> > 
> > Is it appropriate to list services that are not managed by infra on this
> > page?
> 
> Yes, in the 'External-run' section of the page. I'll add a stub for
> stable-bot now that we have some more details.

In any case, since many people *do* rely on it, maybe we should declare it 
official? [+]

And, if that's OK with both of you, move it onto infra hardware?

Happy to sponsor both for the next council meeting agenda.


[+] At some point the one remaining whiner doesnt count anymore.

-- 
Andreas K. Hüttel
dilfri...@gentoo.org
Gentoo Linux developer 
(council, toolchain, base-system, perl, libreoffice)





[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-libs/rlottie/

2019-10-07 Thread Michał Górny
On Wed, 2019-09-25 at 21:27 +, Sergei Trofimovich wrote:
> commit: c5398f6e286c4f644e2c476b7fe0ec33fa56f738
> Author: Sergei Trofimovich  gentoo  org>
> AuthorDate: Wed Sep 25 21:27:05 2019 +
> Commit: Sergei Trofimovich  gentoo  org>
> CommitDate: Wed Sep 25 21:27:05 2019 +
> URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5398f6e
> 
> dev-libs/rlottie: keyworded 0.0.1_pre20190920 for ppc/ppc64, bug #695268
> 
> Package-Manager: Portage-2.3.76, Repoman-2.3.17
> RepoMan-Options: --force --include-arches="ppc ppc64"

Why did you use --force here?

> Signed-off-by: Sergei Trofimovich  gentoo.org>
> 
>  dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild 
> b/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
> index 91fc1181639..a875e01ea7a 100644
> --- a/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
> +++ b/dev-libs/rlottie/rlottie-0.0.1_pre20190920.ebuild
> @@ -13,7 +13,7 @@ 
> SRC_URI="https://github.com/Samsung/rlottie/archive/${MY_COMMIT}.tar.gz -> 
> ${P}.
>  
>  LICENSE="BSD FTL LGPL-2.1 MIT"
>  SLOT="0"
> -KEYWORDS="~amd64 ~x86"
> +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
>  IUSE="test"
>  
>  RESTRICT="!test? ( test )"
> 

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: www-apps/cgit/

2019-10-07 Thread Michał Górny
On Sun, 2019-09-29 at 20:59 +, Ben Kohler wrote:
> commit: 23d65596bf6ed47cf5a8fd1d163ddbf3f8fb2ce9
> Author: Ben Kohler  gentoo  org>
> AuthorDate: Sun Sep 29 20:55:55 2019 +
> Commit: Ben Kohler  gentoo  org>
> CommitDate: Sun Sep 29 20:57:29 2019 +
> URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d65596
> 
> www-apps/cgit: fix missing group on installation
> 
> After a recent change in user.eclass, this package no longer creates
> the required group that's used later in src_install.  I've adjusted the
> ebuilds to restore the original behavior as intended before this eclass
> change.
> 
> https://gitweb.gentoo.org/repo/gentoo.git/commit/eclass/user.eclass?id=3afc0d7b8b5e90c50d66c5a845b96c33e521e6e8
> Closes: https://bugs.gentoo.org/688890
> Package-Manager: Portage-2.3.76, Repoman-2.3.17
> RepoMan-Options: --force

What's the justification for using --force?

> Signed-off-by: Ben Kohler  gentoo.org>
> 
>  www-apps/cgit/cgit-1.2.1.ebuild | 5 +++--
>  www-apps/cgit/cgit-.ebuild  | 5 +++--
>  2 files changed, 6 insertions(+), 4 deletions(-)
> 
> diff --git a/www-apps/cgit/cgit-1.2.1.ebuild b/www-apps/cgit/cgit-1.2.1.ebuild
> index 82174c82295..4bbbeef07a1 100644
> --- a/www-apps/cgit/cgit-1.2.1.ebuild
> +++ b/www-apps/cgit/cgit-1.2.1.ebuild
> @@ -1,4 +1,4 @@
> -# Copyright 1999-2018 Gentoo Foundation
> +# Copyright 1999-2019 Gentoo Authors
>  # Distributed under the terms of the GNU General Public License v2
>  
>  EAPI=5
> @@ -38,7 +38,8 @@ DEPEND="${RDEPEND}
>  
>  pkg_setup() {
>   webapp_pkg_setup
> - enewuser "${PN}"
> + enewgroup ${PN}
> + enewuser ${PN} -1 -1 -1 ${PN}
>  }
>  
>  src_prepare() {
> 
> diff --git a/www-apps/cgit/cgit-.ebuild b/www-apps/cgit/cgit-.ebuild
> index 28d3a792277..a6df9326558 100644
> --- a/www-apps/cgit/cgit-.ebuild
> +++ b/www-apps/cgit/cgit-.ebuild
> @@ -1,4 +1,4 @@
> -# Copyright 1999-2018 Gentoo Foundation
> +# Copyright 1999-2019 Gentoo Authors
>  # Distributed under the terms of the GNU General Public License v2
>  
>  EAPI="4"
> @@ -36,7 +36,8 @@ DEPEND="${RDEPEND}
>  
>  pkg_setup() {
>   webapp_pkg_setup
> - enewuser "${PN}"
> + enewgroup ${PN}
> + enewuser ${PN} -1 -1 -1 ${PN}
>  }
>  
>  src_prepare() {
> 

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-php/PEAR-MDB2/

2019-10-07 Thread Michał Górny
On Mon, 2019-09-30 at 20:39 +, Brian Evans wrote:
> commit: 36fc30fda1d8d8c3ac725c18cc74bc39bf2d98c2
> Author: Brian Evans  gentoo  org>
> AuthorDate: Mon Sep 30 19:01:12 2019 +
> Commit: Brian Evans  gentoo  org>
> CommitDate: Mon Sep 30 20:38:59 2019 +
> URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36fc30fd
> 
> dev-php/PEAR-MDB2: Mark stable on all arches
> 
> No code changes.  Pure dependency change
> 
> Package-Manager: Portage-2.3.76, Repoman-2.3.17
> RepoMan-Options: --force

Why did you use '--force' here?  This doesn't seem the kind of change
that would require using it.

> Signed-off-by: Brian Evans  gentoo.org>
> 
>  dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild 
> b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild
> index 00167744408..eee3f41aff5 100644
> --- a/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild
> +++ b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r2.ebuild
> @@ -10,7 +10,7 @@ inherit php-pear-r2
>  DESCRIPTION="Database Abstraction Layer"
>  LICENSE="BSD"
>  SLOT="0"
> -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
> +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86"
>  IUSE="mssql mysql mysqli oci8 oci8-instant-client postgres sqlite"
>  
>  RDEPEND=">=dev-php/PEAR-PEAR-1.9.1"
> 

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Gentoo CI news: pkgcheck is now running truly parallel

2019-10-07 Thread Michał Górny
Hi,

Just a quick note: thanks to hard work of radhermit, the newest release
of pkgcheck features internal parallelization of checks.  While it's not
perfect and there's still room for improvement (I mean, it could run
even faster!), it's a major step forward.

This means that I've finally retired that ugly hack that split
categories into multiple groups and ran them in parallel.  This means
that CI is no longer bound by the longest category (hello, media-libs/)
and can utilize all 32 cores instead of ~14.

This also means that if you're planning to run tree-wide scans with
pkgcheck, you no longer have to employ huge hacks to make them faster. 
You just run it normally!  In your face, repoman!

Once again, thanks to radhermit.  His work on pkgcheck is astonishing,
and it's becoming a great tool for developers.

-- 
Best regards,
Michał Górny



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


[gentoo-dev] Last rites: net-im/openfire

2019-10-07 Thread Michał Górny
# Michał Górny  (2019-10-07)
# Unmaintained.  A few versions behind upstream.  Forces an old version
# of dev-java/ant-contrib.
# Removal in 30 days.  Bug #696916.
net-im/openfire

-- 
Best regards,
Michał Górny



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


Re: [gentoo-dev] Re: stable-bot is down. Temporary? Forever? Can we have a contacts page for it?

2019-10-07 Thread Robin H. Johnson
On Mon, Oct 07, 2019 at 10:29:39PM +1100, Michael Palimaka wrote:
> On 10/4/19 5:32 AM, Robin H. Johnson wrote:
> > On Wed, Oct 02, 2019 at 08:43:44AM -0700, Matt Turner wrote:
> >> On Thu, Sep 26, 2019 at 12:29 AM Sergei Trofimovich  
> >> wrote:
> >>>
> >>> I noticed that stable-bot stopped marking bugs as verified for 
> >>> stbilization.
> >>> Example:
> > ...
> >> It looks like it is working now, but I think we really should know a few 
> >> things:
> >>
> >> (1) Who maintains it
> >> (2) Where the code is
> >> (3) and perhaps what happened to bring it down
> >>
> >> It's a pretty important piece of infrastructure that we've come to
> >> rely on, so it should be treated as such.
> > Can I take this opportunity to ask people to help populate the Service
> > Catalog?
> > https://wiki.gentoo.org/wiki/Project:Infrastructure/Service_Catalog
> Is it appropriate to list services that are not managed by infra on this 
> page?
Yes, in the 'External-run' section of the page. I'll add a stub for
stable-bot now that we have some more details.


-- 
Robin Hugh Johnson
Gentoo Linux: Dev, Infra Lead, Foundation Treasurer
E-Mail   : robb...@gentoo.org
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85
GnuPG FP : 7D0B3CEB E9B85B1F 825BCECF EE05E6F6 A48F6136



[gentoo-dev] Re: stable-bot is down. Temporary? Forever? Can we have a contacts page for it?

2019-10-07 Thread Michael Palimaka

On 10/4/19 5:32 AM, Robin H. Johnson wrote:

On Wed, Oct 02, 2019 at 08:43:44AM -0700, Matt Turner wrote:

On Thu, Sep 26, 2019 at 12:29 AM Sergei Trofimovich  wrote:


I noticed that stable-bot stopped marking bugs as verified for stbilization.
Example:

...

It looks like it is working now, but I think we really should know a few things:

(1) Who maintains it
(2) Where the code is
(3) and perhaps what happened to bring it down

It's a pretty important piece of infrastructure that we've come to
rely on, so it should be treated as such.

Can I take this opportunity to ask people to help populate the Service
Catalog?
https://wiki.gentoo.org/wiki/Project:Infrastructure/Service_Catalog



Is it appropriate to list services that are not managed by infra on this 
page?




[gentoo-dev] Re: stable-bot is down. Temporary? Forever? Can we have a contacts page for it?

2019-10-07 Thread Michael Palimaka

Sorry for the late reply here.

On 10/3/19 1:43 AM, Matt Turner wrote:

On Thu, Sep 26, 2019 at 12:29 AM Sergei Trofimovich  wrote:


I noticed that stable-bot stopped marking bugs as verified for stbilization.
Example:
 https://bugs.gentoo.org/695252

1. Is it gone forever and arch teams should stop relying on it's presence?


There was some temporary, unintentional breakage which regrettably I did 
not notice. Thanks to whissi for pinging me.



2. If not can the owner tweak it?


stable-bot has since returned to normal service.


3. Can we have a wiki page that describes the setup and who to send reports to?
Doc would be useful to run it locally, send bugs/enhancements, post current
status if it's known to be broken.


I agree, this is long overdue.


It looks like it is working now, but I think we really should know a few things:

(1) Who maintains it


That is me.


(2) Where the code is
Due to slacking on my part, the code currently just lives on my server. 
The intention has always been to clean it up and publish it with the 
client at https://github.com/kensington/bugbot.



(3) and perhaps what happened to bring it down
vixie-cron got last-rited and I neglected to configure its placement 
correctly.