Re: [gentoo-portage-dev] Re: [PATCH v2 3/3] _emerge.Ebuild*: delay creating DISTDIR shadow until src_unpack

2018-01-25 Thread Zac Medico
On 01/25/2018 10:42 PM, Michał Górny wrote: > W dniu czw, 25.01.2018 o godzinie 21∶30 -0800, użytkownik Zac Medico > napisał: >> On 01/25/2018 01:11 AM, Michał Górny wrote: >>> W dniu czw, 25.01.2018 o godzinie 10∶07 +0100, użytkownik Michael >>> Haubenwallner napisał: Hi,

Re: [gentoo-portage-dev] Re: [PATCH v2 3/3] _emerge.Ebuild*: delay creating DISTDIR shadow until src_unpack

2018-01-25 Thread Michał Górny
W dniu czw, 25.01.2018 o godzinie 21∶30 -0800, użytkownik Zac Medico napisał: > On 01/25/2018 01:11 AM, Michał Górny wrote: > > W dniu czw, 25.01.2018 o godzinie 10∶07 +0100, użytkownik Michael > > Haubenwallner napisał: > > > Hi, > > > > > > ${Subject} ringing a bell here: > > > > > >

Re: [gentoo-portage-dev] [PATCH] install-qa-check.d: Scan build log for CMake unused var warnings

2018-01-25 Thread Michał Górny
W dniu czw, 25.01.2018 o godzinie 20∶49 -0800, użytkownik Zac Medico napisał: > On 01/25/2018 01:13 AM, Michał Górny wrote: > > Scan build log and report verbosely CMake warnings about unused > > variables. This is a quite common problem, yet currently it is hard > > to notice it since the warning

Re: [gentoo-portage-dev] [PATCH 8/8] eshowkw: Always group Prefix keywords last

2018-01-25 Thread Zac Medico
On 01/23/2018 03:25 PM, Alec Warner wrote: > > > On Tue, Jan 23, 2018 at 4:48 PM, Michał Górny > wrote: > > Always group all Prefix keywords after other types of keywords. This > not only ensures that fbsd sorts first but more importantly

Re: [gentoo-portage-dev] Re: [PATCH v2 3/3] _emerge.Ebuild*: delay creating DISTDIR shadow until src_unpack

2018-01-25 Thread Zac Medico
On 01/25/2018 01:11 AM, Michał Górny wrote: > W dniu czw, 25.01.2018 o godzinie 10∶07 +0100, użytkownik Michael > Haubenwallner napisał: >> Hi, >> >> ${Subject} ringing a bell here: >> >> dev-db/oracle-instantclient is fetch restricted. As a binary package with >> multiple USE options there's a

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Alon Bar-Lev
On 26 January 2018 at 00:21, Robin H. Johnson wrote: > On Thu, Jan 25, 2018 at 11:55:58PM +0200, Alon Bar-Lev wrote: >> I did not looked into the detailed implementation, however, please >> make sure integrity check handles the same cases we have applied to >> emerge-webrsync

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Robin H. Johnson
On Thu, Jan 25, 2018 at 11:55:58PM +0200, Alon Bar-Lev wrote: > I did not looked into the detailed implementation, however, please > make sure integrity check handles the same cases we have applied to > emerge-webrsync in the past, including: Gemato is the implementation of GLEP74/MetaManifest,

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Alon Bar-Lev
Hi, On 25 January 2018 at 14:35, Michał Górny wrote: > > Starting with sys-apps/portage-2.3.22, Portage enables cryptographic > verification of the Gentoo rsync repository distributed over rsync > by default. This aims to prevent malicious third parties from altering > the

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread R0b0t1
On Thu, Jan 25, 2018 at 3:45 PM, Michał Górny wrote: > W dniu czw, 25.01.2018 o godzinie 21∶37 +, użytkownik Robin H. > Johnson napisał: >> On Thu, Jan 25, 2018 at 01:35:17PM +0100, Michał Górny wrote: >> > Title: Portage rsync tree verification >> > Author: Michał Górny

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Michał Górny
W dniu czw, 25.01.2018 o godzinie 21∶37 +, użytkownik Robin H. Johnson napisał: > On Thu, Jan 25, 2018 at 01:35:17PM +0100, Michał Górny wrote: > > Title: Portage rsync tree verification > > Author: Michał Górny > > Posted: 2018-01-xx > > Revision: 1 > > News-Item-Format:

Re: [gentoo-dev] [News item review] Portage rsync tree verification

2018-01-25 Thread M. J. Everitt
On 25/01/18 11:01, Kristian Fiskerstrand wrote: > On 01/25/2018 11:04 AM, Michał Górny wrote: > >> The verification is implemented using app-portage/gemato. Currently, > ... "implemented in", as opposed to "using"? its implemented using > various cryptographic primitives, but gemato is the

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Robin H. Johnson
On Thu, Jan 25, 2018 at 01:35:17PM +0100, Michał Górny wrote: > Title: Portage rsync tree verification > Author: Michał Górny > Posted: 2018-01-xx > Revision: 1 > News-Item-Format: 2.0 > Display-If-Installed: Starting with sys-apps/portage-2.3.22, Portage enables cryptographic

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Ulrich Mueller
> On Thu, 25 Jan 2018, Michał Górny wrote: > Here's the updated version: > --- > Starting with sys-apps/portage-2.3.22, Portage enables cryptographic > verification of the Gentoo rsync repository distributed over rsync > by default. Looks like there's one "rsync" too much in that sentence.

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Aaron W. Swenson
On 2018-01-25 13:35, Michał Górny wrote: > Display-If-Installed: =2.3.22 this same information? I know we don’t have expires, yet. How about making it signature.asc Description: Digital signature

Re: [gentoo-dev] [News item review] Portage rsync tree verification (v2)

2018-01-25 Thread Michał Górny
Here's the updated version: --- Title: Portage rsync tree verification Author: Michał Górny Posted: 2018-01-xx Revision: 1 News-Item-Format: 2.0 Display-If-Installed: https://www.gentoo.org/downloads/signatures/ --- -- Best regards, Michał Górny

Re: [gentoo-dev] [News item review] Portage rsync tree verification

2018-01-25 Thread Michał Górny
W dniu czw, 25.01.2018 o godzinie 12∶01 +0100, użytkownik Kristian Fiskerstrand napisał: > On 01/25/2018 11:04 AM, Michał Górny wrote: > > Hi, > > > > Thanks for your work on this! > > > This one would be committed once new sys-apps/portage release is > > wrapped up and hits ~arch. > > > > ---

[gentoo-dev] Last rites: media-video/qx11grab

2018-01-25 Thread Michael Palimaka
# Michael Palimaka (25 Jan 2018) # Requires dead Qt 4. Dead upstream. # Masked for removal in 30 days. Bug #644532. media-video/qx11grab

Re: [gentoo-dev] [News item review] Portage rsync tree verification

2018-01-25 Thread Kristian Fiskerstrand
On 01/25/2018 11:04 AM, Michał Górny wrote: > Hi, > Thanks for your work on this! > This one would be committed once new sys-apps/portage release is > wrapped up and hits ~arch. > > --- Title: Portage rsync tree verification Author: Michał Górny > Posted: 2018-01-xx

[gentoo-dev] Re: [News item review] Portage rsync tree verification

2018-01-25 Thread Duncan
Michał Górny posted on Thu, 25 Jan 2018 11:04:27 +0100 as excerpted: > Hi, > > This one would be committed once new sys-apps/portage release is wrapped > up and hits ~arch. > > --- > Title: Portage rsync tree verification Might want to put a paragraph in there saying git sync users can ignore,

[gentoo-dev] [News item review] Portage rsync tree verification

2018-01-25 Thread Michał Górny
Hi, This one would be committed once new sys-apps/portage release is wrapped up and hits ~arch. --- Title: Portage rsync tree verification Author: Michał Górny Posted: 2018-01-xx Revision: 1 News-Item-Format: 2.0 Display-If-Installed:

[gentoo-portage-dev] [PATCH] install-qa-check.d: Scan build log for CMake unused var warnings

2018-01-25 Thread Michał Górny
Scan build log and report verbosely CMake warnings about unused variables. This is a quite common problem, yet currently it is hard to notice it since the warning is mixed with src_configure() output. Repeat it verbosely after the install. This check outputs warnings such as: * One or more

Re: [gentoo-portage-dev] Re: [PATCH v2 3/3] _emerge.Ebuild*: delay creating DISTDIR shadow until src_unpack

2018-01-25 Thread Michał Górny
W dniu czw, 25.01.2018 o godzinie 10∶07 +0100, użytkownik Michael Haubenwallner napisał: > Hi, > > ${Subject} ringing a bell here: > > dev-db/oracle-instantclient is fetch restricted. As a binary package with > multiple USE options there's a bunch of files to download - even for > multiple archs

[gentoo-portage-dev] Re: [PATCH v2 3/3] _emerge.Ebuild*: delay creating DISTDIR shadow until src_unpack

2018-01-25 Thread Michael Haubenwallner
Hi, ${Subject} ringing a bell here: dev-db/oracle-instantclient is fetch restricted. As a binary package with multiple USE options there's a bunch of files to download - even for multiple archs when multilib is active. So in pkg_nofetch() I'm telling the user whether a file to download is

[gentoo-portage-dev] [PATCH v2 3/3] _emerge.Ebuild*: delay creating DISTDIR shadow until src_unpack

2018-01-25 Thread Michał Górny
--- pym/_emerge/EbuildExecuter.py | 4 pym/_emerge/EbuildPhase.py| 6 -- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/pym/_emerge/EbuildExecuter.py b/pym/_emerge/EbuildExecuter.py index ab79ce901..d387b42be 100644 --- a/pym/_emerge/EbuildExecuter.py +++

[gentoo-portage-dev] [PATCH v2 1/3] portage.package.ebuild: Move _prepare_fake_distdir to .prepare_build_dirs

2018-01-25 Thread Michał Górny
--- pym/_emerge/EbuildExecuter.py| 4 +-- pym/portage/package/ebuild/doebuild.py | 34 ++-- pym/portage/package/ebuild/prepare_build_dirs.py | 33 ++- 3 files changed, 36 insertions(+), 35 deletions(-) diff --git

[gentoo-portage-dev] [PATCH v2 2/3] portage.package.ebuild.config: Override DISTDIR unconditionally

2018-01-25 Thread Michał Górny
Ensure that DISTDIR is always defined to the path to the shadow directory. This ensures that PMS rules for consistent value are followed, and that no global scope calls should be able to access the distfile directory. This also ensures that global-scope assignments (e.g. in PATCHES) do not work

[gentoo-portage-dev] [PATCHES v2] DISTDIR shadow updates

2018-01-25 Thread Michał Górny
Hi, Here's the refurbished patches for DISTDIR shadow updates, with Zac's feedback implemented. Please review. -- Best regards, Michał Górny

Re: [gentoo-portage-dev] [PATCH v4] rsync: Introduce support for running full-tree gemato verification

2018-01-25 Thread Michał Górny
W dniu śro, 24.01.2018 o godzinie 13∶56 -0800, użytkownik Zac Medico napisał: > On 01/24/2018 01:36 PM, Michał Górny wrote: > > Add two new configuration options to rsync repositories: > > sync-rsync-verify-metamanifest and sync-rsync-openpgp-key-path. > > The first controls whether gemato