Re: [gentoo-portage-dev] [PATCH v3]] versions: Drop non-PMS "cvs." prefix in ${PV}

2017-11-28 Thread Zac Medico
On 11/27/2017 03:01 PM, g...@malth.us wrote:
> From: "Gregory M. Turner" 
> 
> This feature was introduced 12 years ago in (the cvs commit
> corresponding to the git commit) 9f3a46665c.  There are a lot
> of reasons not to keep it around:
> 
>   o PMS permits no such prefix in ${PV}
>   o Apparently nobody uses it (perhaps nobody /ever/ used it)
>   o It special-cases cvs, which nobody uses, either, in 2017
>   o Almost* causes ambiguity between ${PN} and ${PV} in ${P} if
> some future EAPI tried to support both this and dots in
> package names simultaneously.
> 
> Therefore, remove it from from the "_v" regular expression,
> renumber hard-coded group indexes and nuke corresponding tests.
> 
> *PMS would technically avoid abiguity as §3.1.2 requires ${PV}
> to "win" any such conflict over contested bits in the middle of
> ${P}.  However, clearly it's prefereable for this rule to be as
> redundant as possible.
> 
> Note: this is my 3rd spin of this commitmsg; it's coming along
> nicely I think :P
> 
> Signed-off-by: Gregory M. Turner 

Thanks, merged:

https://gitweb.gentoo.org/proj/portage.git/commit/?id=77d8abd747a15f90d7a45c334efecaf47261501a

-- 
Thanks,
Zac



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC v2: news item for the 17.0 profiles

2017-11-28 Thread Andreas K. Huettel
Am Dienstag, 28. November 2017, 12:43:59 CET schrieb Dirkjan Ochtman:
> > =
> > Title: New 17.0 profiles in the Gentoo repository
> > Author: Andreas K. Hüttel 
> 
> So gcc-6.4.0 is now in stable on amd64, when do we expect the news item to
> land? I was looking at testing the procedure out, but noticed eselect still
> doesn't show the 17.0 profiles (I know I can twiddle the symlink instead,
> but would like to test the full procedure).

Over the next days, likely on the weekend. Just too busy with other (non-
gentoo) stuff atm...

-a

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

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


Re: [gentoo-dev] News Item: Old Wine Versions Moving to Wine Overlay

2017-11-28 Thread NP-Hardass
On 11/28/2017 12:44 PM, Ulrich Mueller wrote:
>> On Tue, 28 Nov 2017, Ulrich Mueller wrote:
> 
>> It has a malformed signature [...]
> 
> Also, in News-Item-Format 2.0 there is no "Content-Type:" header.
> Sorry for not having noticed this during the review phase.
> 
> Ulrich
> 

Fixed.

-- 
NP-Hardass



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] News Item: Old Wine Versions Moving to Wine Overlay

2017-11-28 Thread Ulrich Mueller
> On Tue, 28 Nov 2017, Ulrich Mueller wrote:

> It has a malformed signature [...]

Also, in News-Item-Format 2.0 there is no "Content-Type:" header.
Sorry for not having noticed this during the review phase.

Ulrich


pgpgOz1jLyiC3.pgp
Description: PGP signature


Re: [gentoo-dev] News Item: Old Wine Versions Moving to Wine Overlay

2017-11-28 Thread NP-Hardass
On 11/28/2017 12:36 PM, Ulrich Mueller wrote:
>> On Tue, 28 Nov 2017, NP-Hardass  wrote:
> 
>> Committed with recommended changes
> 
> It has a malformed signature:
> 
> $ gpg --verify 2017-11-21-old-wine-versions-moving-to-overlay.en.txt.asc
> [...]
> gpg: WARNING: not a detached signature; file 
> '2017-11-21-old-wine-versions-moving-to-overlay.en.txt' was NOT verified!
> 
Fixed.  Sorry about that.

-- 
NP-Hardass



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] News Item: Old Wine Versions Moving to Wine Overlay

2017-11-28 Thread Ulrich Mueller
> On Tue, 28 Nov 2017, NP-Hardass  wrote:

> Committed with recommended changes

It has a malformed signature:

$ gpg --verify 2017-11-21-old-wine-versions-moving-to-overlay.en.txt.asc
[...]
gpg: WARNING: not a detached signature; file 
'2017-11-21-old-wine-versions-moving-to-overlay.en.txt' was NOT verified!


pgp9zAyWCaJGI.pgp
Description: PGP signature


Re: [gentoo-dev] News Item: Old Wine Versions Moving to Wine Overlay

2017-11-28 Thread NP-Hardass
On 11/22/2017 02:55 AM, Michał Górny wrote:
> W dniu śro, 22.11.2017 o godzinie 01∶55 -0500, użytkownik NP-Hardass
> napisał:
>> Would like to get this out within the next day if no-one sees any issues.
>>
>> Thanks!
>> Title: Old Wine versions moving to wine-overlay
>> Author: NP-Hardass 
>> Content-Type: text/plain
>> Posted: 2017-11-21
>> Revision: 1
>> News-Item-Format: 2.0
>> Display-If-Installed: app-emulation/wine:0
>> Display-If-Installed: app-emulation/wine-vanilla
>> Display-If-Installed: app-emulation/wine-staging
>> Display-If-Installed: app-emulation/wine-d3d9
>> Display-If-Installed: app-emulation/wine-any
>>
>> To reduce the burden on main Gentoo repository, older versions of Wine
>> will be available only in the wine overlay. These ebuilds will still be
>> fully supported by the Gentoo Wine Project.  This will result in
>> upstream stable releases and the several most recent upstream devel
>> releases being the only versions in ::gentoo; all versions meeting the
>> criteria for support within Gentoo [1] will be available in ::wine.
>>
>> To install the overlay you can either add the repos.conf file to your
>> portage configuration directory or add the repository via layman.
> 
> What about eselect-repository? ;-P
> 
>> * To add the repos.conf file:
>> # wget https://gitweb.gentoo.org/repo/proj/wine.git/plain/wine.conf -O \
> 
> Infra strongly discourages fetching straight from cgit. This is not
> guaranteed to be stable.
> 
>> /etc/portage/repos.conf/wine.conf
>>
>> Edit the /etc/portage/repos.conf/wine.conf file so that "location"
>> points to your desired folder to install the overlay.
>> # emaint sync --repo wine
>>
>> * To install the overlay via layman:
>> # layman -a wine
> 
> It's kinda surprising to see this after the repos.conf solution since it
> was mentioned first.
> 
>>
>> [1]
>> https://wiki.gentoo.org/wiki/Project:Wine/Policies_and_Procedures#Supported_versions
> 

Committed with recommended changes

-- 
NP-Hardass



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] RFC v2: news item for the 17.0 profiles

2017-11-28 Thread Dirkjan Ochtman
On Tue, Oct 10, 2017 at 9:16 PM, Andreas K. Huettel 
wrote:

> =
> Title: New 17.0 profiles in the Gentoo repository
> Author: Andreas K. Hüttel 
> Posted: xxx
> Revision: 1
> News-Item-Format: 2.0
> Display-If-Installed: >=sys-devel/gcc-6.4.0
>

So gcc-6.4.0 is now in stable on amd64, when do we expect the news item to
land? I was looking at testing the procedure out, but noticed eselect still
doesn't show the 17.0 profiles (I know I can twiddle the symlink instead,
but would like to test the full procedure).

Regards,

Dirkjan


[gentoo-dev] Re: RFC v2: news item for the 17.0 profiles

2017-11-28 Thread Kristian Fiskerstrand
On 10/10/2017 09:16 PM, Andreas K. Huettel wrote:
> emerge -e world

we should use "@world" for sets to be consistent with recommendations to
users here.

-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] [PATCH] git-r3.eclass: Support more flexible EGIT_OVERRIDE_* APIs for user

2017-11-28 Thread Michał Górny
W dniu sob, 18.11.2017 o godzinie 10∶22 +0100, użytkownik Michał Górny
napisał:
> Introduce a new, more flexible override API in git-r3, in replacement
> of the LIVE_* API that was pretty much a legacy of git-2. This means to
> solve the two major limitations of the old API:
> 
> 1. The variables were based on package names without categories.
> Therefore, they weren't suitable whenever two packages had the same
> category. This is quite common when dealing with various programming
> language bindings/reimplementations, and we can't really rely on every
> new programming language inventing its own VCS.
> 
> 2. The overrides weren't suitable for packages checking out multiple
> repositories (LLVM, wine, glibc).
> 
> The new mode for overrides uses the repository name (as guessed
> by git-r3) transformed into correct variable name. The specifically
> defined variables are:
> 
> - EGIT_OVERRIDE_REPO_${NAME} -- to override the repository URI,
> 
> - EGIT_OVERRIDE_BRANCH_${NAME} -- to override the branch,
> 
> - EGIT_OVERRIDE_COMMIT_${NAME} -- to override the commit id or tag,
> 
> - EGIT_OVERRIDE_COMMIT_DATE_${NAME} -- to request last commit older than
>   the specified date.
> 

Merged now.

-- 
Best regards,
Michał Górny




Re: [gentoo-dev] [PATCH] git-r3.eclass: Support checking out specific subdirectories

2017-11-28 Thread Michał Górny
W dniu sob, 18.11.2017 o godzinie 00∶24 +0100, użytkownik Michał Górny
napisał:
> Support limiting the git checkout to specific subdirectories of the git
> tree, using 'git checkout ... -- ...' The main use case for this
> is doing partial checkouts of very large repositories where only a small
> subset of files is necessary. Doing partial checkouts can save both
> time and disk space which can be important in large intertwined
> projects such as LLVM+Clang.
> 

Merged now.

-- 
Best regards,
Michał Górny