Re: [gentoo-dev] Re: News Item v2: Portage rsync tree verification unstable

2018-03-11 Thread M. J. Everitt
On 12/03/18 04:53, Duncan wrote: > Zac Medico posted on Sun, 11 Mar 2018 19:57:31 -0700 as excerpted: > >> I really don't want to spend a lot of time making revisions, and I think >> "unstable" communicates well enough in this case. > Very well then. With robbat2's already accepted first

[gentoo-dev] Re: News Item v2: Portage rsync tree verification unstable

2018-03-11 Thread Duncan
Zac Medico posted on Sun, 11 Mar 2018 19:57:31 -0700 as excerpted: > I really don't want to spend a lot of time making revisions, and I think > "unstable" communicates well enough in this case. Very well then. With robbat2's already accepted first paragraph changes it's acceptable as-is.

[gentoo-dev] Re: How to deal with git sources?

2018-03-11 Thread Duncan
Mike Auty posted on Sun, 11 Mar 2018 19:19:00 + as excerpted: > tldr; Github will tarball up specific commits (or master) for you to add > to SRC_URI. > > I ended up using the github API to pull down a tarball of the git repo, > rather than using git to pull it down. I suppose that offers

Re: [gentoo-dev] Re: News Item v2: Portage rsync tree verification unstable

2018-03-11 Thread Zac Medico
On 03/10/2018 05:38 PM, Duncan wrote: > Zac Medico posted on Sat, 10 Mar 2018 15:16:29 -0800 as excerpted: > >> Changes: >> * First paragraph rewritten by Robin Johnson >> * Fixes spelling of 'following' reported by Michael Everitt >> >> >> Title: Portage rsync tree verification unstable >>

Re: [gentoo-dev] News Item v2: Portage rsync tree verification unstable

2018-03-11 Thread Zac Medico
On 03/11/2018 12:39 AM, Michał Górny wrote: > W dniu sob, 10.03.2018 o godzinie 15∶16 -0800, użytkownik Zac Medico > napisał: >> Changes: >> * First paragraph rewritten by Robin Johnson >> * Fixes spelling of 'following' reported by Michael Everitt >> >> >> Title: Portage rsync tree

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2018-03-11 23:59 UTC

2018-03-11 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2018-03-11 23:59 UTC. Removals: app-admin/aws-as-tools20180311-11:02 pacho b522124233e app-admin/aws-cw-tools20180311-11:02 pacho b522124233e app

Re: [gentoo-dev] Integrating Portage with other package managers

2018-03-11 Thread Benda Xu
Hi anoteros, anote...@teknik.io writes: > Having used Gentoo for a few years now, one thing that has been > annoying to me is the tremendous duplication of effort and uphill > battle of creating ebuilds (build recipes) for language-specific > packages that already have their own build systems. >

Re: [gentoo-dev] Functional portage with namespace

2018-03-11 Thread Benda Xu
Hi Xdej, X dej writes: > If you want to have reproducible binaries, you may also want to alter > the clock of the sandbox system. Ha, indeed many packages hardwrites "date of build" alike. That is a hard question to define reproducibility. I would

Re: [gentoo-dev] How to deal with git sources?

2018-03-11 Thread Mike Auty
So, tldr; Github will tarball up specific commits (or master) for you to add to SRC_URI. I ended up using the github API to pull down a tarball of the git repo, rather than using git to pull it down. I suppose that offers the ability to Manifest it and check for changes, but I now have to

[gentoo-dev] How to deal with git sources?

2018-03-11 Thread Mike Auty
Hiya, I'm trying to update/package up mypy for the main tree which, whilst it provides a release tarball, relies upon a data library (typeshed) which does not provide releases. The recommended method of installation by upstream is to use git submodules (which the ebuild will do happily), but

[gentoo-portage-dev] [PATCH 2/2] Remove support for PROVIDE virtuals

2018-03-11 Thread Michał Górny
Remove the support for PROVIDE metadata. The aux entry that used to be assigned to this variable is now reused in the PMS, so we finally need to clean up. --- bin/ebuild.sh | 2 +- bin/phase-functions.sh | 2 +- man/ebuild.5

[gentoo-portage-dev] [PATCH 1/2] _emerge: Remove unused param to show_invalid_depstring_notice()

2018-03-11 Thread Michał Górny
--- pym/_emerge/BlockerDB.py | 4 ++-- pym/_emerge/actions.py | 9 +++-- pym/_emerge/depgraph.py | 8 pym/_emerge/resolver/output.py | 4 ++-- pym/_emerge/show_invalid_depstring_notice.py | 4 ++-- 5 files

[gentoo-portage-dev] [PATCH 0/2] Remove most of PROVIDE support

2018-03-11 Thread Michał Górny
EAPI 7 reuses the metadata cache slot that was used for PROVIDE. Finally remove most of Portage support for PROVIDE to make it UNUSED once again. PR: https://github.com/gentoo/portage/pull/266 Michał Górny (2): _emerge: Remove unused param to show_invalid_depstring_notice() Remove support

Re: [gentoo-dev] Project:SuSE without members

2018-03-11 Thread Mike
On 03/11/2018 07:08 AM, Pacho Ramos wrote: > El dom, 11-03-2018 a las 11:32 +0100, Andreas Sturmlechner escribió: >> On Samstag, 10. März 2018 14:20:45 CET Pacho Ramos wrote: >>> From now Project:SuSE has no members anymore, they maintain this packages >>> (that will go to maintainer-needed in a

[gentoo-portage-dev] [PATCH 2/2] Strip trailing slash from D, ED, ROOT, EROOT in EAPI 7

2018-03-11 Thread Michał Górny
Bug: https://bugs.gentoo.org/465772 --- pym/portage/eapi.py | 7 +++ pym/portage/package/ebuild/config.py | 5 + 2 files changed, 12 insertions(+) diff --git a/pym/portage/eapi.py b/pym/portage/eapi.py index 5613fb5d2..d1ca299f5 100644 --- a/pym/portage/eapi.py +++

[gentoo-portage-dev] [PATCH 1/2] Fix uses of D/ED to account for no trailing slash

2018-03-11 Thread Michał Górny
Fix all uses of D/ED to account for trailing slash not being present in EAPI 7. While at it, also remove some duplicate slashes. --- bin/ebuild-helpers/dobin | 6 +++--- bin/ebuild-helpers/dodir | 4 ++-- bin/ebuild-helpers/dodoc | 2 +- bin/ebuild-helpers/doexe

Re: [gentoo-dev] Project:SuSE without members

2018-03-11 Thread Pacho Ramos
El dom, 11-03-2018 a las 11:32 +0100, Andreas Sturmlechner escribió: > On Samstag, 10. März 2018 14:20:45 CET Pacho Ramos wrote: > > From now Project:SuSE has no members anymore, they maintain this packages > > (that will go to maintainer-needed in a week if Project is still without > > members at

Re: [gentoo-dev] Project:SuSE without members

2018-03-11 Thread Andreas Sturmlechner
On Samstag, 10. März 2018 14:20:45 CET Pacho Ramos wrote: > From now Project:SuSE has no members anymore, they maintain this packages > (that will go to maintainer-needed in a week if Project is still without > members at that time) Just in case this is the list you use for dropping to maintainer

[gentoo-portage-dev] [PATCH eapi6-pt2 v3 2/5] nonfatal: Implement fallback executable for EAPI 7

2018-03-11 Thread Michał Górny
EAPI 7 specifies that nonfatal has to be implemented both as a bash function and a fallback executable, so that it can be used e.g. via find/xargs. Bug: https://bugs.gentoo.org/622894 --- bin/ebuild-helpers/nonfatal | 14 ++ 1 file changed, 14 insertions(+) create mode 100755

[gentoo-portage-dev] [PATCH eapi6-pt2 v3 1/5] Allow package.*, use.* directories in EAPI 7

2018-03-11 Thread Michał Górny
Bug: https://bugs.gentoo.org/282296 --- pym/portage/eapi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pym/portage/eapi.py b/pym/portage/eapi.py index 075f7a59c..092780ded 100644 --- a/pym/portage/eapi.py +++ b/pym/portage/eapi.py @@ -85,7 +85,7 @@ def

[gentoo-portage-dev] [PATCH eapi6-pt2 v3 4/5] Support ENV_UNSET for EAPI 7

2018-03-11 Thread Michał Górny
Bug: https://bugs.gentoo.org/499288 --- bin/eapi.sh| 4 bin/ebuild.sh | 6 ++ pym/_emerge/actions.py | 4 ++-- pym/portage/const.py | 3 ++- 4 files changed, 14 insertions(+), 3 deletions(-) diff --git a/bin/eapi.sh b/bin/eapi.sh index 1d5ea802d..569b8a0de 100644

[gentoo-portage-dev] [PATCH eapi6-pt2 v3 3/5] Add EAPI 7 version comparison & manipulation functions

2018-03-11 Thread Michał Górny
Bug: https://bugs.gentoo.org/482170 --- bin/eapi.sh | 4 + bin/eapi7-ver-funcs.sh| 191 bin/isolated-functions.sh | 4 + pym/portage/tests/bin/test_eapi7_ver_funcs.py | 240

[gentoo-portage-dev] [PATCH eapi6-pt2 v3 5/5] Do not export PORTDIR & ECLASSDIR in EAPI 7

2018-03-11 Thread Michał Górny
Bug: https://bugs.gentoo.org/373349 Bug: https://bugs.gentoo.org/373351 --- bin/eapi.sh| 4 bin/phase-functions.sh | 6 -- pym/portage/eapi.py| 11 +++ pym/portage/package/ebuild/config.py | 5 +

Re: [gentoo-dev] News Item v2: Portage rsync tree verification unstable

2018-03-11 Thread Michał Górny
W dniu sob, 10.03.2018 o godzinie 15∶16 -0800, użytkownik Zac Medico napisał: > Changes: > * First paragraph rewritten by Robin Johnson > * Fixes spelling of 'following' reported by Michael Everitt > > > Title: Portage rsync tree verification unstable > Author: Zac Medico