public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-12 22:09 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-12 22:09 UTC (permalink / raw
  To: gentoo-commits

commit:     fbbc08d360cf890406f9d14617323998eb998e43
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 12 22:08:08 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 12 22:08:08 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=fbbc08d3

DEVELOPING: refresh a bit

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 29 ++++++++---------------------
 1 file changed, 8 insertions(+), 21 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index ddd50f239..66c8bd59f 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -16,7 +16,7 @@ Dependencies
 
 Python and Bash should be the only hard dependencies. Any other
 dependencies, including external Python modules that are not included
-with Python itself, must be optionally enabled by run-time detection.
+with Python itself, must be optionally enabled by runtime detection.
 
 Tabs
 ----
@@ -89,18 +89,6 @@ except KeyError:
 
 The get call is nicer (compact) and faster (try,except are slow).
 
-Exceptions
-----------
-
-Don't use the format raise Exception, "string"
-It will be removed in py3k.
-
-YES:
-  raise KeyError("No key")
-
-NO:
-  raise KeyError, "No key"
-
 Imports
 -------
 
@@ -172,9 +160,8 @@ change a lot of unrelated things.  This makes it easier to see what
 parts of the system have actually changed.  It also makes it easier to
 cherry-pick and revert commits. Use your common sense!
 
-When you make a significant change, make sure to update RELEASE-NOTES
-for the to-be-released version.  Very significant changes should be
-mentioned in NEWS as well.  See the current entries to these files for
+When you make a significant change, make sure to update NEWS
+for the to-be-released version. See the current entries to these files for
 examples of what constitutes significant.
 
 Commit messages
@@ -203,7 +190,7 @@ Requested-by: Reported the bug/made the feature request
 
 Example:
 
-"
+"""
 emerge: Fix --tree output (bug 555555)
 
 Make sure newlines appear where they are supposed to. Fix a bug with
@@ -213,7 +200,7 @@ colourisation of --tree output when used in tandem with --verbose
 Signed-off-by: Foo Bar  <fbar@gentoo.org>
 Reviewed-by:   Fu Baz   <fub@gentoo.org>
 Reported-by:   Qux Quux <qq@gentoo.org>
-"
+"""
 
 For a more detailed explanation (and rationalisation) of these rules:
 <http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html>
@@ -222,12 +209,12 @@ Releases
 --------
 
 First update:
-- NEWS
+- NEWS (for both new version & release date)
 - setup.py
 and commit.
 
 Second create a git tag for this release:
-	git tag portage-2.2.8
+	git tag portage-3.0.30
 
 Create the tarball and run the tests: ./runtests
 (see PYTHON_SUPPORTED_VERSIONS in runtests).
@@ -239,7 +226,7 @@ Version bump the ebuild locally (don't push) and verify it can re-install itself
 Publish the results (no going back now):
 	- Push the new git tag
 	- Upload the tarball
-	- Commit the new ebuild version
+	- Commit the new ebuild version and tag the tracker bug for the commit
 
 Create the release for pypi and upload it there:
 	- python -m venv .venv


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-11-03 21:33 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2024-11-03 21:33 UTC (permalink / raw
  To: gentoo-commits

commit:     524c8935f2e039f45549d82227077cc5c540855f
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 19:21:32 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Nov  3 21:32:43 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=524c8935

pre-commit: update revs

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .pre-commit-config.yaml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 4646bb3ff1..4a69b805b8 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,11 +1,11 @@
 ---
 repos:
   - repo: https://github.com/psf/black
-    rev: 24.1.1
+    rev: 24.10.0
     hooks:
       - id: black
   - repo: https://github.com/PyCQA/pylint
-    rev: v3.1.0
+    rev: v3.3.1
     hooks:
       - id: pylint
         additional_dependencies:
@@ -15,7 +15,7 @@ repos:
     hooks:
       - id: flynt
   - repo: https://github.com/asottile/pyupgrade
-    rev: v3.12.0
+    rev: v3.19.0
     hooks:
       - id: pyupgrade
         args: [--py39-plus]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-09-18  6:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-09-18  6:33 UTC (permalink / raw
  To: gentoo-commits

commit:     7b7b261ebedb7968a4d4a7cc400629a633d769d8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 18 06:33:11 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 06:33:11 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7b7b261e

NEWS, meson.build: prepare for portage-3.0.66.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 9 +++++++++
 meson.build | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 3dc23ed14c..6e3038f3ba 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,15 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.66.1 (2024-09-18)
+--------------
+
+Bug fixes:
+* JobStatusDisplay: Fix width of display. Notable with the new 'merge wait'
+  metric.
+
+* install-qa-check.d: 90config-impl-decl: Skip various false positives.
+
 portage-3.0.66 (2024-09-11)
 --------------
 

diff --git a/meson.build b/meson.build
index c6f8303d25..42ec97310c 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.66',
+    version : '3.0.66.1',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-09-11  1:40 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-09-11  1:40 UTC (permalink / raw
  To: gentoo-commits

commit:     b0ceebc388ca2055898e86487e56d7468b61c8f0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 01:40:20 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 01:40:20 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b0ceebc3

NEWS: fix typo

Reported by Eli.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1bdd3d15cb..3dc23ed14c 100644
--- a/NEWS
+++ b/NEWS
@@ -50,7 +50,7 @@ Bug fixes:
 * unpack: Don't display "Unpacking ..." message for skipped files.
   Match file extensions case-sensitively in old EAPIs, fixes PMS compliance.
 
-* sync: zipflie: Fix installing module.
+* sync: zipfile: Fix installing module.
 
 * ebuild: Improve 'maintainer mode' QA check.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-09-11  1:27 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-09-11  1:27 UTC (permalink / raw
  To: gentoo-commits

commit:     bbaef0e4db083656d22a195c10f1b45bcb9ea656
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 01:27:06 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 01:27:06 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bbaef0e4

NEWS: update

Bug: https://bugs.gentoo.org/933499
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 41 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 40 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index b21cd406a3..2de6866ca7 100644
--- a/NEWS
+++ b/NEWS
@@ -10,10 +10,23 @@ portage-3.0.66 (UNRELEASED)
 --------------
 
 Features:
+* binrepos.conf: Support custom download location (bug #934784).
+
+  In binrepos.conf, 'location' can now be set to choose the location
+  for fetched binpkgs from a particular remote repository.
+
 * emerge: Make bare --root-deps option install build-time dependencies to ROOT
   as well as / for all EAPIs rather than instead of / for EAPI 6 and below
   (bug #435066).
-* Show length of merge-wait queue as part of the status display
+
+* Show length of merge-wait queue as part of the status display.
+
+* src: Allow GIL to be disabled for Whirlpool C extension (bug #934220).
+
+* ELF: Recognise BPF (bug #937485).
+
+* portage.util.compression_probe: Handle lack of ctypes (libffi) for
+  bootstrapping purposes.
 
 Bug fixes:
 * ebuild: Handle Bash 5.2's change in behavior which enables the shopt
@@ -21,6 +34,9 @@ Bug fixes:
   working ebuilds. Future EAPIs will need to adjust the logic
   added by this change. See bug #907061.
 
+* doebuild.spawn: Fix hang with FEATURES="network-sandbox-proxy" in consumers
+  like gentoolkit (bug #937384).
+
 * make.globals: add bcachefs_effective.* and bcachefs.* to PORTAGE_XATTR_EXCLUDE
 
 * vartree, movefile: Warn when rewriting a symlink (bug #934514).
@@ -34,6 +50,29 @@ Bug fixes:
 * unpack: Don't display "Unpacking ..." message for skipped files.
   Match file extensions case-sensitively in old EAPIs, fixes PMS compliance.
 
+* sync: zipflie: Fix installing module.
+
+* ebuild: Improve 'maintainer mode' QA check.
+
+* emerge-webrsync: Honour sync-webrsync-verify-signature attribute.
+
+* dispatch-conf: Don't use SHELL (bug #910560).
+
+* phase-functions: Fix QA_SONAME_NO_SYMLINK so it accepts regex (bug #924953).
+
+* ebuild.5: Improve QA_PREBUILT docs.
+
+* install-qa-check.d: 90gcc-warnings: Handle color in logs for build.log too.
+
+Cleanups:
+* tar_safe_extract: Port to Python 3.14 (bug #933433).
+
+* Drop unnecessary f-string use.
+
+* Improve detection of xtrace (debugging).
+
+* eapi.py: Use attrs rather than hardcoding / repeating EAPI properties.
+
 portage-3.0.65 (2024-06-04)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-09-11  1:27 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-09-11  1:27 UTC (permalink / raw
  To: gentoo-commits

commit:     3da5d7434be3a4005bba96dff425dd330f12deeb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 11 01:27:37 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 11 01:27:37 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3da5d743

NEWS, meson.build: prepare for portage-3.0.66

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 2de6866ca7..1bdd3d15cb 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.66 (UNRELEASED)
+portage-3.0.66 (2024-09-11)
 --------------
 
 Features:

diff --git a/meson.build b/meson.build
index 673c1e631c..c6f8303d25 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.65',
+    version : '3.0.66',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-09-10 10:29 Ulrich Müller
  0 siblings, 0 replies; 548+ messages in thread
From: Ulrich Müller @ 2024-09-10 10:29 UTC (permalink / raw
  To: gentoo-commits

commit:     58eefee486b40872135589bb07c8bf2018d31004
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  9 15:32:56 2024 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 10 10:29:11 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=58eefee4

NEWS: Announce unpack changes

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 58dd83bf17..b21cd406a3 100644
--- a/NEWS
+++ b/NEWS
@@ -31,6 +31,9 @@ Bug fixes:
 * emerge: Fix parallel-fetch to properly terminate FETCHCOMMAND processes when
   needed, using a SIGTERM handler (bug #936273).
 
+* unpack: Don't display "Unpacking ..." message for skipped files.
+  Match file extensions case-sensitively in old EAPIs, fixes PMS compliance.
+
 portage-3.0.65 (2024-06-04)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-08-04  5:10 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2024-08-04  5:10 UTC (permalink / raw
  To: gentoo-commits

commit:     5f0bc595e6cd49b36fc5462ae494276d3bfbbd29
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  4 05:07:59 2024 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug  4 05:09:33 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5f0bc595

NEWS: Fix FETCHCOMMAND spelling

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 3b71349508..58dd83bf17 100644
--- a/NEWS
+++ b/NEWS
@@ -28,7 +28,7 @@ Bug fixes:
 * repository: config: Allow a repository to be configured using one of its
   aliases rather than its primary name (bug #935830).
 
-* emerge: Fix parallel-fetch to properly terminate FETCOMMAND processes when
+* emerge: Fix parallel-fetch to properly terminate FETCHCOMMAND processes when
   needed, using a SIGTERM handler (bug #936273).
 
 portage-3.0.65 (2024-06-04)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-06-04  1:27 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-06-04  1:27 UTC (permalink / raw
  To: gentoo-commits

commit:     f03998622e0960388e903de0d6d24bdf6881e567
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  4 01:27:26 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  4 01:27:26 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f0399862

NEWS, meson.build: prepare for portage-3.0.65

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index bb48e3819f..2dbe164617 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.65 (UNRELEASED)
+portage-3.0.65 (2024-06-04)
 --------------
 
 Features:

diff --git a/meson.build b/meson.build
index 3d1a27b70e..673c1e631c 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.64',
+    version : '3.0.65',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-06-04  1:27 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-06-04  1:27 UTC (permalink / raw
  To: gentoo-commits

commit:     4dccee4b7f57be075e4d2d987181f0d88ae19b14
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  4 01:27:02 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  4 01:27:02 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4dccee4b

NEWS: prepare for

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 63 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 7c1eb99616..bb48e3819f 100644
--- a/NEWS
+++ b/NEWS
@@ -9,7 +9,69 @@ Release notes take the form of the following optional categories:
 portage-3.0.65 (UNRELEASED)
 --------------
 
-TODO
+Features:
+* binrepos.conf: Support "frozen" attribute (bug #932739).
+
+  This avoids mutating the local index cache by fetching changes from a
+  binpkg host when running emerge repeatedly. It's useful for consistency
+  between emerge runs while completing an update.
+
+  It should only be used temporarily, not set on a permanent basis.
+
+* bintree: Add REPO_REVISIONS to Packages index header (bug #924772).
+
+  Portage will now store synced revisions at /var/lib/portage/repo_revisions.
+
+  This associates a binpkg being built with the repository state / revision
+  at a time, which will ultimately later allow pinning binhost clients
+  to <= the last commit the binhost was updated at.
+
+  It's also useful for pinning source builds from the same revision as
+  when binary builds were done for consistency and to minimize rebuilds and
+  maximize binpkg use.
+
+* mtimedb: Record binpkg BUILD_ID and BUILD_TIME (bug #933442).
+
+  This fixes 'emerge --resume' to correctly pick up binpkgs and not
+  recalculate.
+
+Bug fixes:
+* unpack: Skip unrecognized file formats silently, fixing PMS compliance.
+
+* estrip: Don't use splitdebug for .o files (bug #787623).
+
+  This fixes splitdebug mangling debug information with Clang.
+
+* sync: git: Add safe.directory for getting HEAD commit (bug #930992).
+
+* install-qa-checks.d: 90config-impl-decl: Suppress known false positives
+  for gnulib on glibc and musl.
+
+* CONFIG_PROTECT: Don't use shlex.split (as it's a whitespace-separated list).
+
+* depgraph: Fix crash with --useoldpkg with subslot bumps (bug #932804).
+
+* depgraph: find_smallest_cycle: Revert optimization which caused
+  merge order regression (bug #922629).
+
+  A new testcase is also added.
+
+* sync: Don't use IPv6 for rsync when disabled (bug #927241).
+
+* atomic_ofstream: Use mkstemp instead of PID for PID namespace safety (bug #851015).
+
+* MergeProcess: Pass bintree to subprocess (bug #933297).
+
+  This fixes FEATURES="downgrade-backup".
+
+* tar_stream_writer: Improve error handling (bug #933385).
+
+Cleanups:
+* Scheduler: Improve legibility.
+
+* portage.util.shlex_split: Drop legacy Python 2 wrapper.
+
+* eapi.sh: Drop obsolete ___eapi_has_dohtml_deprecated().
 
 portage-3.0.64 (2024-04-28)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-04-28  0:34 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-04-28  0:34 UTC (permalink / raw
  To: gentoo-commits

commit:     5c16a8108f21ce64284697af89e6075e2c513fbf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 00:34:04 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 00:34:23 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c16a810

NEWS: fix typo in placeholder

Fixes: 60d3ffc6b9168b0bfa0cd601b3664e261fc90685
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index d0032cb557..7c1eb99616 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.64 (UNRELEASED)
+portage-3.0.65 (UNRELEASED)
 --------------
 
 TODO


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-04-28  0:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-04-28  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     248de090a42ab42261bc2234afdeeb874c53ec7a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 00:33:50 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 00:33:50 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=248de090

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index f91470175d..d0032cb557 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.64 (UNRELEASED)
+--------------
+
+TODO
+
 portage-3.0.64 (2024-04-28)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-04-28  0:29 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-04-28  0:29 UTC (permalink / raw
  To: gentoo-commits

commit:     08af84b13342c86aa4c99c3d6532d26fa5703ec8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 00:28:50 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 00:28:50 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=08af84b1

meson.build, NEWS: prepare for portage-3.0.64

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 8ec71ffeb9..f91470175d 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.64 (UNRELEASED)
+portage-3.0.64 (2024-04-28)
 --------------
 
 Features:

diff --git a/meson.build b/meson.build
index b06e1f4881..3d1a27b70e 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.63',
+    version : '3.0.64',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-04-28  0:27 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-04-28  0:27 UTC (permalink / raw
  To: gentoo-commits

commit:     909991ee9d18418d68ec8d1aa853f329df30e18c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 28 00:25:42 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 00:27:47 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=909991ee

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 93 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 93 insertions(+)

diff --git a/NEWS b/NEWS
index ef59577f66..8ec71ffeb9 100644
--- a/NEWS
+++ b/NEWS
@@ -9,11 +9,104 @@ Release notes take the form of the following optional categories:
 portage-3.0.64 (UNRELEASED)
 --------------
 
+Features:
+* Scheduler: Support parallel-install with merge-wait (bug #256616, bug #925213).
+
+  This makes the (future) improvement mentioned in portage-3.0.62's NEWS.
+
+* phase-functions: prematurely delete WORKDIR if FEATURES=merge-wait
+
+  The 'merge-wait' feature could lead to running out of disk space on
+  PORTAGE_TMPDIR's filesystem because many more workdirs were kept around
+  until merging was queued up. We now purge the workdirs but keep the image
+  around until merging.
+
+* Start to record REPO_REVISIONS in build-info in VDB (bug #924772).
+
+  Ultimately the intention is to expose this information in binhost
+  metadata so that clients can select consistent revisions of source
+  repositories.
+
+* util: file_copy: Support btrfs's FICLONE ioctl for fast file clones.
+
+  Added when implementing the below 'src: Drop linux_reflink C module.'
+  cleanup.
+
+* sync: Add new 'zipfile' sync-type.
+
+  This allows fetching ebuild repositories via snapshots from e.g. GitHub,
+  gitweb, cgit.
+
 Bug fixes:
 * ctypes: Add workaround for loading libc on musl.
 
 * util: set a timeout for urlopen calls (bug #926221).
 
+* SpawnProcess: Fix noise / warnings caused by set_term_size (bug #923750, bug #925456).
+
+* binpkg, gpkg: Add missing newlines to error messages.
+
+* writable_check: Improve whitespace handling when parsing /proc/self/mountinfo (bug #925888).
+
+* doebuild: Call _setup_locale (bug #925863).
+
+  This is needed to more robustly handle invalid or inappropriate locale settings.
+
+* binarytree._populate_remote: Fix UnboundLocalError for binpkg-request-signature (bug #926048).
+
+* elog/mod_custom: Spawn processes in background (bug #925907).
+
+  Fixes a noisy crash on exit.
+
+* Fix REQUIRED_USE error with --fetchonly --pretend but not --fetchonly (bug #675748).
+
+* socks5: Fix exit with FEATURES="network-sandbox-proxy" or FEATURES="distcc" (bug #925240).
+
+* meson.build: Install dist-info METADATA (bug #920330).
+
+  This is needed for 'pip' to not be confused when Portage is installed system-wide.
+
+* EbuildPhase/EbuildBinpkg: Ensure PKGDIR subdirectory permissions (bug #712222).
+
+  A warning (failure) was observed with FEATURES="installsources" otherwise.
+
+* config: Sort FEATURES to avoid non-determinism (bug #914441).
+
+* man: Document autoenabled options by --getbinpkgonly.
+
+* BinpkgPrefetcher: Use eerror for binarytree inject failures (bug #927632).
+
+  This improves the readability of the error substantially.
+
+* install-qa-check.d: Remove QA warning when no bash completions are found  (bug #928599, bug #928869).
+
+  This check had too many false positives.
+
+* lib: use more pure git-describe output for --version (bug #912209).
+
+  This makes 'emerge --version' info far nicer when using portage-9999.
+
+* lib: adhere to python package version conventions (bug #926966).
+
+  (Note that this needed fixing even before the change for bug #912209).
+
+Cleanups:
+* cnf: sets: Migrate @golang-rebuild to dev-lang/go (removed from Portage) (bug #919751).
+
+* src: Drop libc C module.
+
+  This was only used for `find_library` on musl. We've now implemented
+  an alternative workaround for this.
+
+* src: Drop linux_reflink C module.
+
+  This is now implemented in pure Python, which also means PyPy can
+  benefit.
+
+  Testsuite coverage was also improved for this area.
+
+* Delete compat_coroutine module.
+
 portage-3.0.63 (2024-02-25)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-04-28  0:06 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-04-28  0:06 UTC (permalink / raw
  To: gentoo-commits

commit:     7c144a192b91cf623830e882b1025d63c415ada7
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Sat Apr  6 09:26:20 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 00:06:04 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7c144a19

.pre-commit-config.yaml: bump pylint to 3.1.0

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/portage/pull/1315
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .pre-commit-config.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index f6fca10cba..4646bb3ff1 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -5,7 +5,7 @@ repos:
     hooks:
       - id: black
   - repo: https://github.com/PyCQA/pylint
-    rev: v3.0.0a7
+    rev: v3.1.0
     hooks:
       - id: pylint
         additional_dependencies:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-04-28  0:06 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-04-28  0:06 UTC (permalink / raw
  To: gentoo-commits

commit:     87ee964c3e6d73bc537cc410426c999a1cc4ed91
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Sat Apr  6 09:18:55 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 28 00:06:03 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=87ee964c

pylintrc: give fully qualified name to overgeneral-exceptions

* Ability to give unqualified names will be removed in pylint-3.1.0.

https://pylint.pycqa.org/en/latest/whatsnew/3/3.0/index.html#changes-requiring-user-actions

Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 pylintrc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pylintrc b/pylintrc
index 398c04475d..9d3dae6212 100644
--- a/pylintrc
+++ b/pylintrc
@@ -482,4 +482,4 @@ preferred-modules=
 
 # Exceptions that will emit a warning when being caught. Defaults to
 # "BaseException, Exception".
-overgeneral-exceptions=BaseException
+overgeneral-exceptions=builtins.BaseException


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-03-07 20:42 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2024-03-07 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     3a1e39943ea43ec22b6cf7cfdf2673ed30f97d56
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  7 20:42:16 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Mar  7 20:42:16 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3a1e3994

Update NEWS

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 5da71f776e..ef59577f66 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,8 @@ portage-3.0.64 (UNRELEASED)
 Bug fixes:
 * ctypes: Add workaround for loading libc on musl.
 
+* util: set a timeout for urlopen calls (bug #926221).
+
 portage-3.0.63 (2024-02-25)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-02-26  4:12 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2024-02-26  4:12 UTC (permalink / raw
  To: gentoo-commits

commit:     50b1f276d3473d21dea2925a4e4de7d24edeade2
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 26 04:12:23 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Feb 26 04:12:23 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=50b1f276

Fix NEWS

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 258d800373..5da71f776e 100644
--- a/NEWS
+++ b/NEWS
@@ -10,11 +10,10 @@ portage-3.0.64 (UNRELEASED)
 --------------
 
 Bug fixes:
-
+* ctypes: Add workaround for loading libc on musl.
 
 portage-3.0.63 (2024-02-25)
 --------------
-* ctypes: Add workaround for loading libc on musl
 
 Bug fixes:
 * emerge: Skip installed packages with emptytree in depgraph selection (bug #651018).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-02-25  8:29 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-02-25  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     8832264b4e5bff768346ba5a6d2f828dcf468c60
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 25 08:29:05 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 08:29:43 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8832264b

NEWS, meson.build: prepare for portage-3.0.63

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 30 +++++++++++++++++++++++++++++-
 meson.build |  2 +-
 2 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 83be372043..eb84651b53 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.63 (UNRELEASED)
+portage-3.0.63 (2024-02-25)
 --------------
 
 Bug fixes:
@@ -14,6 +14,34 @@ Bug fixes:
 
 * bin/install-qa-check.d: 90gcc-warnings: drop warnings with too many FPs (bug #925460).
 
+* AsyncioEventLoop: Call process.run_exitfuncs() before close (bug #925240).
+
+  Fixes hang with FEATURES="network-sandbox-proxy" or FEATURES="distcc".
+
+* SchedulerInterface/PollScheduler: Add _loop property (bug #925333).
+
+  Fixes erroneous assert.
+
+* _dynamic_deps_preload: Fix settings reference (bug #925350).
+
+  Fix KeyError with --dynamic-deps.
+
+* process.spawn: Fix logic for missing libc.unshare on musl (bug #925311).
+
+  Fix handling when we can't unshare where we might e.g. modify the hostname
+  of the real system on musl.
+
+* dbapi: Fix TypeError when passing Exception to warnings.warn (bug #922935).
+
+  Fix testUpdateDbentryDbapiTestCase.
+
+* _start_proc: Prevent premature ForkProcess garbage collection (bug #925456).
+
+  Fix warnings/errors like "[ERROR] Task was destroyed but it is pending!".
+
+Cleanups:
+* More asyncio porting.
+
 portage-3.0.62 (2024-02-22)
 --------------
 

diff --git a/meson.build b/meson.build
index aeb3f93e68..e826f6ffad 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.62',
+    version : '3.0.63',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-02-22  7:18 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-02-22  7:18 UTC (permalink / raw
  To: gentoo-commits

commit:     b3f488e770f88a73c75482e3aace9ebf0e51b52f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 07:17:53 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 07:18:19 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b3f488e7

NEWS, meson.build: prepare for portage-3.0.62

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 14 ++++++++++----
 meson.build |  2 +-
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 46ab2fc5f7..3fbc727861 100644
--- a/NEWS
+++ b/NEWS
@@ -6,12 +6,11 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.62 (UNRELEASED)
+portage-3.0.62 (2024-02-22)
 --------------
 
-A lot of asyncio fixes from Zac to kill off unsafe fork use (not reflected here,
-at least for now, to make clear the user-visible changes in this release) and
-a lot of misc. bug fixes.
+This release has a lot of misc. bug fixes as well as many asyncio fixes from Zac to
+kill off unsafe fork use.
 
 Features:
 * cnf: make.conf.example.arc: Add for the arc arch.
@@ -57,6 +56,13 @@ Bug fixes:
 
 * tests: Handle larger PAGE_SIZE in environment size check (bug #923368).
 
+Cleanups:
+* tests: Add a job with multiprocessing set to the 'spawn' method.
+
+* tests: Fix missing playground cleanups.
+
+* process.spawn: Add abstraction for os.fork() to allow migrating callers to it.
+
 portage-3.0.61 (2024-01-05)
 --------------
 

diff --git a/meson.build b/meson.build
index 604cc4eae1..aeb3f93e68 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.61',
+    version : '3.0.62',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-02-22  7:14 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-02-22  7:14 UTC (permalink / raw
  To: gentoo-commits

commit:     8a160730f4e68a9f296e58d50fd70aba0a43e214
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 07:13:47 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 07:14:26 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8a160730

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 46 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 396723d8a8..46ab2fc5f7 100644
--- a/NEWS
+++ b/NEWS
@@ -9,9 +9,53 @@ Release notes take the form of the following optional categories:
 portage-3.0.62 (UNRELEASED)
 --------------
 
+A lot of asyncio fixes from Zac to kill off unsafe fork use (not reflected here,
+at least for now, to make clear the user-visible changes in this release) and
+a lot of misc. bug fixes.
+
 Features:
-* cnf: make.conf.example.arc: add for the arc arch.
-* ELF: add entries for ARC machines
+* cnf: make.conf.example.arc: Add for the arc arch.
+
+* ELF: Add entries for ARC machines
+
+* bintree: Use urllib to parse PORTAGE_BINHOST / sync-uri so IPv6 works (bug #921400).
+
+* FEATURES: Add FEATURES="merge-wait", enabled by default, to control whether
+  we do parallel merges of images to the live filesystem (bug #663324).
+
+  If enabled, we serialize these merges.
+
+  For now, this makes FEATURES="parallel-install" a no-op, but in future, it
+  will be improved to allow parallel merges, just not while any packages are
+  compiling.
+
+* estrip: Add FEATURES="dedupdebug" (bug #906368).
+
+  This uses sys-devel/dwz to deduplicate installed DWARF debug information.
+
+  Future improvements may be made for multifile support.
+
+* Support PROPERTIES="test_privileged" to not drop privileges for tests (bug #924585).
+
+Bug fixes:
+* vartree: Make _needs_move() resilient to corrupt files on the live filesystem
+  (do a full copy/replace).
+
+* binpkgs: Handle SignatureException during package moves (bug #922142).
+
+* gpkg, bintree, binpkg: Add missing newlines to signed binpkg update notice.
+
+* emerge: Backtrack consistently regardless of --fetchonly (bug #922038).
+
+* emaint: Cleanup duplicate 'usage:' output.
+
+* installed_dynlibs: Resolve *.so symlinks (bug #921170).
+
+* bin: Consistently prefix eqawarn with 'QA Notice' (bug #728046).
+
+* _overlap_dnf: Deduplicate any-of blocks which improves performance (bug #891137).
+
+* tests: Handle larger PAGE_SIZE in environment size check (bug #923368).
 
 portage-3.0.61 (2024-01-05)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-01-28 23:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2024-01-28 23:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f7edbdc9b0a634bf2449b216da7ec70314ec31fc
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 28 22:04:32 2024 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jan 28 23:15:33 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f7edbdc9

.git-blame-ignore-revs: update for black reformatting

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .git-blame-ignore-revs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index 2bbac54e69..e33a55c676 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -12,3 +12,5 @@ cb8eda531dad92bec9293c89f93db9b581245fd3
 a83507be7ce04d3ac421f9cbe8b63816809b0f4e
 # */*: rerun black w/ 23.1.0
 4ceb199aab8035fdf2ebd244e213ca63c29b4d5f
+# */*: rerun black w/ 24.1.0
+3d55e159c473075c7b2f87c92293b0df6fa57563


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-01-05  8:21 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-01-05  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     8a7df98de97b37921e88853e05b3a62cf3b42d4e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  4 10:16:26 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 08:21:09 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8a7df98d

NEWS: fix typo

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 2ee334f20c..59513f1137 100644
--- a/NEWS
+++ b/NEWS
@@ -35,7 +35,7 @@ Features:
 * emerge: depclean now returns with failure if no packages are matched
   (bug #917120).
 
-* bintree: Support 'file://' scheme for binhost src-uri (bug #920537).
+* bintree: Support 'file://' scheme for binhost sync-uri (bug #920537).
 
 * sync: git: Include signing key and git revision in log output with --verbose
   or if a failure occurs.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-01-05  8:21 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-01-05  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     675aeda568f9492813e25615c9a7caf723f75317
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 08:20:54 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 08:21:09 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=675aeda5

NEWS, meson.build: prepare for portage-3.0.61

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 12 +++++++++++-
 meson.build |  2 +-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 59513f1137..0bb525a629 100644
--- a/NEWS
+++ b/NEWS
@@ -6,12 +6,22 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.61 (UNRELEASED)
+portage-3.0.61 (2024-01-05)
 --------------
 
+A small set of binpkg robustness fixes.
+
 Bug fixes:
+* BinpkgFetcher: Preserve mtime (bug #921208).
+
 * bintree: Don't call trust helper unless bindb is writable (bug #915842, bug #920180).
 
+* bintree: Avoid unnecessary build id incrementation (bug #921208).
+
+* bintree: Handle inject failures (bug #921327).
+
+* emaint: merges: Fix TrackingFile for utf8_mode (bug #921181).
+
 portage-3.0.60 (2024-01-02)
 --------------
 

diff --git a/meson.build b/meson.build
index 77cec1d11f..604cc4eae1 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.60',
+    version : '3.0.61',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-01-02  3:40 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-01-02  3:40 UTC (permalink / raw
  To: gentoo-commits

commit:     11e278c512553a42a5c2c25a1647549d073fbc54
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 03:40:24 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 03:40:24 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=11e278c5

NEWS: add placeholder

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index c8366cf5f3..038a4dbf8c 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.61 (UNRELEASED)
+--------------
+
+TODO
+
 portage-3.0.60 (2024-01-02)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-01-02  3:35 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-01-02  3:35 UTC (permalink / raw
  To: gentoo-commits

commit:     d4cb398347200b2aa62e9c554d6d856cd17c294f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 03:35:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 03:35:35 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d4cb3983

NEWS, meson.build: prepare for portage-3.0.60

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index cc28688892..c8366cf5f3 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.60 (UNRELEASED)
+portage-3.0.60 (2024-01-02)
 --------------
 
 A small set of binpkg robustness fixes.

diff --git a/meson.build b/meson.build
index 71330fd5f2..77cec1d11f 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.59',
+    version : '3.0.60',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-01-02  3:35 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-01-02  3:35 UTC (permalink / raw
  To: gentoo-commits

commit:     5c85bdcbe24082c7a8935c2ba887415a0f378a45
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 03:35:17 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 03:35:17 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c85bdcb

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 60082db577..cc28688892 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,8 @@ Release notes take the form of the following optional categories:
 portage-3.0.60 (UNRELEASED)
 --------------
 
+A small set of binpkg robustness fixes.
+
 Bug fixes:
 * EbuildBinpkg: Avoid crash with verification failure in some cases (bug #921089).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2024-01-02  3:12 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2024-01-02  3:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f60d138d366d5474a2a53e49e1cc15b272e9b888
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  2 03:12:32 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan  2 03:12:32 2024 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f60d138d

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/NEWS b/NEWS
index 71fd82a3d0..60082db577 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,20 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.60 (UNRELEASED)
+--------------
+
+Bug fixes:
+* EbuildBinpkg: Avoid crash with verification failure in some cases (bug #921089).
+
+* dbapi: Raise CorruptionKeyError - which is treated as a warning - during pkgmoves
+  to avoid falling over in the event of a corrupt Packages index (bug #920828).
+
+* EbuildFetchTestCase: Fix key order assumption (bug #921107).
+
+* gpkg: Fix basename handling via aux_update (in particular with FEATURES="binpkg-multi-instance")
+  (bug #920828).
+
 portage-3.0.59 (2023-12-27)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-27 21:32 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-27 21:32 UTC (permalink / raw
  To: gentoo-commits

commit:     c4e097e456add0e6880c3f27cbb1635a4d7c9c58
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 27 21:31:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 27 21:31:48 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c4e097e4

NEWS: mention git sync improvement for --verbose or failure

See 1339a02103f57c456851d69d427bc130bcb671bc.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 5f26e97155..71fd82a3d0 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,9 @@ Features:
 
 * bintree: Support 'file://' scheme for binhost src-uri (bug #920537).
 
+* sync: git: Include signing key and git revision in log output with --verbose
+  or if a failure occurs.
+
 Bug fixes:
 * Scheduler: Handle aborted unpack more gracefully (bug #920258).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-27 21:24 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-27 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     49bad53c1d87b61e3d3b5766b88e7051dda1f3ce
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 27 21:24:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 27 21:24:09 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=49bad53c

NEWS, meson.build: prepare for portage-3.0.59

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 08acf52c78..5f26e97155 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.59 (UNRELEASED)
+portage-3.0.59 (2023-12-27)
 --------------
 
 Features:

diff --git a/meson.build b/meson.build
index d73c3efb0f..71330fd5f2 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.58',
+    version : '3.0.59',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-27 21:24 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-27 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     dd319ae2f6e2d4841879e9f96128991d97c5e8b3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 27 21:22:58 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Dec 27 21:23:20 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dd319ae2

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 29 ++++++++++++++++++++++++++++-
 1 file changed, 28 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 40fdfd9ea2..08acf52c78 100644
--- a/NEWS
+++ b/NEWS
@@ -7,12 +7,39 @@ Release notes take the form of the following optional categories:
 * Cleanups
 
 portage-3.0.59 (UNRELEASED)
+--------------
 
 Features:
 * emerge: depclean now returns with failure if no packages are matched
-  (bug #917120)
+  (bug #917120).
+
+* bintree: Support 'file://' scheme for binhost src-uri (bug #920537).
 
 Bug fixes:
+* Scheduler: Handle aborted unpack more gracefully (bug #920258).
+
+* Scheduler: Handle SignatureException in _run_pkg_pretend to give a proper
+  error message if a signature could not be verified, rather than crashing out
+  (bug #920258).
+
+* ebuild: Improve 'command not found' regex for the dash shell (bug #822033).
+
+* ebuild: Do not skip 'command not found' QA warnings for configure (bug #245716).
+
+* emerge: Fix --binpkg-respect-use output optimization (was broken by refactoring
+  for ROOT support).
+
+* depgraph: Use strip_libc_deps in _eliminate_rebuilds (bug #915494).
+
+* depgraph: Handle IDEPEND circular dependencies for depclean (bug #916135).
+
+* bindbapi: Update Packages index when signed binpkgs are invalidated post-updates
+  (bug #920095).
+
+* _global_updates: Take a lock when performing updates (bug #587088, bug #920095).
+
+* make.conf(5): Fix note about binpkg extension for gpkg.
+
 * addread, addwrite, adddeny, addpredict: Warn about passing a colon-separated
   list of paths as argument (bug #920654).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-14  4:07 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-14  4:07 UTC (permalink / raw
  To: gentoo-commits

commit:     9bf6c987e57aa4347b2a04c4bca92982a5e1d535
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 04:06:46 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 04:06:46 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9bf6c987

NEWS, meson.build: prepare for portage-3.0.58

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 6ef9c47391..250b4399f2 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.58 (UNRELEASED)
+portage-3.0.58 (2023-12-14)
 --------------
 
 Breaking changes:

diff --git a/meson.build b/meson.build
index 418ba487e5..d73c3efb0f 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.57',
+    version : '3.0.58',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-10 23:03 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-10 23:03 UTC (permalink / raw
  To: gentoo-commits

commit:     70395058d58dbf02a02ac28106564a844a82d617
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 23:03:39 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 23:03:39 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=70395058

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index adcf65b6f3..6ef9c47391 100644
--- a/NEWS
+++ b/NEWS
@@ -9,7 +9,8 @@ Release notes take the form of the following optional categories:
 portage-3.0.58 (UNRELEASED)
 --------------
 
-TODO
+Breaking changes:
+* Switch BINPKG_FORMAT to "gpkg" by default (bug #912672).
 
 portage-3.0.57 (2023-12-10)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-10 22:32 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-10 22:32 UTC (permalink / raw
  To: gentoo-commits

commit:     1ac0721faf04a07eb98c24915e8c8ec55a2ad7e4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 22:32:49 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 22:32:49 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1ac0721f

NEWS: add placeholder

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 2c9b4ba13b..adcf65b6f3 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.58 (UNRELEASED)
+--------------
+
+TODO
+
 portage-3.0.57 (2023-12-10)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-10 22:31 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-10 22:31 UTC (permalink / raw
  To: gentoo-commits

commit:     975dd2e488ccd12522dd2415f07ab914777d9294
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 22:30:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 22:31:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=975dd2e4

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index ab512e94be..e0ae2dffb5 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,10 @@ Features:
 * ebuild: Inject implicit libc RDEPEND. This avoids "bricking" systems when
   using binpkgs built against a newer glibc (bug #753500, bug #913628).
 
+* BinpkgVerifier: Improve error message on stale binpkg index. This became
+  more common with the portage-3.0.52 default change to FEATURES="pkgdir-index-trusted"
+  (bug #915474).
+
 Bug fixes:
 * Fix package moves for signed binary packages by deleting the old binpkg
   if it cannot be re-signed, rather than crashing (bug #919419).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-10 22:31 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-10 22:31 UTC (permalink / raw
  To: gentoo-commits

commit:     5fbaf1c9f63357148967ee3de21b89a0d4755639
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 22:31:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 22:31:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5fbaf1c9

NEWS, meson.build: prepare for portage-3.0.57

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index e0ae2dffb5..2c9b4ba13b 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.57 (UNRELEASED)
+portage-3.0.57 (2023-12-10)
 --------------
 
 This release has a series of binpkg robustness fixes. Notably, it includes

diff --git a/meson.build b/meson.build
index 425e6310f8..418ba487e5 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.56',
+    version : '3.0.57',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-10 22:27 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-10 22:27 UTC (permalink / raw
  To: gentoo-commits

commit:     5eaf8e7d7761de8e7396d99cee93050690fd560f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 22:26:51 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 22:26:59 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5eaf8e7d

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 6409f0bd83..ab512e94be 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,11 @@ Release notes take the form of the following optional categories:
 portage-3.0.57 (UNRELEASED)
 --------------
 
+This release has a series of binpkg robustness fixes. Notably, it includes
+a workaround/fix for binpkgs built against a newer glibc to ensure that they
+aren't merged on a binpkg consumer before merging a newer glibc, which has been
+a longstanding cause of frustration for binpkg users.
+
 Features:
 * emerge: Make --binpkg-changed-deps output far more concise (don't show
   packages missing from the merge list).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-10 22:24 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-10 22:24 UTC (permalink / raw
  To: gentoo-commits

commit:     3f2e02de64687b371fe6513fab771ddeb2a6151f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 22:24:47 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 22:24:47 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3f2e02de

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/NEWS b/NEWS
index 1927600f15..6409f0bd83 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,9 @@ Features:
 * emerge: Make --binpkg-changed-deps output far more concise (don't show
   packages missing from the merge list).
 
+* ebuild: Inject implicit libc RDEPEND. This avoids "bricking" systems when
+  using binpkgs built against a newer glibc (bug #753500, bug #913628).
+
 Bug fixes:
 * Fix package moves for signed binary packages by deleting the old binpkg
   if it cannot be re-signed, rather than crashing (bug #919419).
@@ -20,6 +23,15 @@ Bug fixes:
 * Set SYSROOT appropriately for best_version and has_version so that they work
   when cross-compiling and IPC is disabled.
 
+* bindbapi: Add missing SIZE key for binpkg-multi-instance (bug #906675,
+  bug #918597, bug #919668).
+
+* resolver: Weaken circular dependency handling for cross-root (bug #919174).
+
+* BuildLogger: Avoid hang with -ipc builds (bug #919072).
+
+* soname dependency support: Fix crash with --ignore-soname-deps=n (bug #919311).
+
 * sets: VariableSet: Flatten dependencies so that e.g. www-client/firefox
   appears in @rust-rebuild.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-10 22:01 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-10 22:01 UTC (permalink / raw
  To: gentoo-commits

commit:     b81e70de661aa3638b21ad2f192faa72bcb46fb4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 23 13:13:15 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 22:01:48 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b81e70de

.pre-commit-config.yaml: refresh versions

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .pre-commit-config.yaml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 53a1d33aaa..53856cb236 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,21 +1,21 @@
 ---
 repos:
   - repo: https://github.com/psf/black
-    rev: 23.7.0
+    rev: 23.9.1
     hooks:
       - id: black
   - repo: https://github.com/PyCQA/pylint
-    rev: v3.0.0a6
+    rev: v3.0.0a7
     hooks:
       - id: pylint
         additional_dependencies:
           - 'pytest'
   - repo: https://github.com/ikamensh/flynt/
-    rev: '1.0.0'
+    rev: '1.0.1'
     hooks:
       - id: flynt
   - repo: https://github.com/asottile/pyupgrade
-    rev: v3.9.0
+    rev: v3.12.0
     hooks:
       - id: pyupgrade
         args: [--py39-plus]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-08  7:29 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-08  7:29 UTC (permalink / raw
  To: gentoo-commits

commit:     8cd13830c511bcdc57d033ea18843f1d55f8abfe
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  8 07:28:32 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 07:28:57 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8cd13830

NEWS: update

Bug: https://bugs.gentoo.org/919419
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 4a9f365e72..9560a5ba58 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,9 @@ Features:
   packages missing from the merge list).
 
 Bug fixes:
+* Fix package moves for signed binary packages by deleting the old binpkg
+  if it cannot be re-signed, rather than crashing (bug #919419).
+
 * Set SYSROOT appropriately for best_version and has_version so that they work
   when cross-compiling and IPC is disabled.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-04  6:45 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-04  6:45 UTC (permalink / raw
  To: gentoo-commits

commit:     da0fe05cd7c6a4e20fee5d03a049d5d63b6eb6b7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  4 06:45:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 06:45:45 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=da0fe05c

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 5561c7fe40..4a9f365e72 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,10 @@ Release notes take the form of the following optional categories:
 portage-3.0.57 (UNRELEASED)
 --------------
 
+Features:
+* emerge: Make --binpkg-changed-deps output far more concise (don't show
+  packages missing from the merge list).
+
 Bug fixes:
 * Set SYSROOT appropriately for best_version and has_version so that they work
   when cross-compiling and IPC is disabled.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-01  2:47 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-01  2:47 UTC (permalink / raw
  To: gentoo-commits

commit:     84e1358fbd35910a778502f00d939b5cbb77c548
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 02:47:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 02:47:29 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=84e1358f

NEWS, meson.build: prepare for portage-3.0.56

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 0f7cef12ff..ce9ed282b5 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.56 (UNRELEASED)
+portage-3.0.56 (2023-12-01)
 --------------
 
 In particular, this release improves dependency resolution robustness in

diff --git a/meson.build b/meson.build
index b760ebf1a0..425e6310f8 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.55',
+    version : '3.0.56',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-01  2:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-01  2:33 UTC (permalink / raw
  To: gentoo-commits

commit:     e9489f47523ac07f47d51768ff519c496ca841b0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 02:33:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 02:33:43 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e9489f47

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 97409d5868..0f7cef12ff 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,9 @@ Release notes take the form of the following optional categories:
 portage-3.0.56 (UNRELEASED)
 --------------
 
+In particular, this release improves dependency resolution robustness in
+a few scenarios.
+
 Breaking changes:
 * ebuild: no longer implicitly set NOCOLOR and NO_COLOR when color output
   is disabled for emerge itself.  In order to obtain color-free logs, please
@@ -18,13 +21,12 @@ Features:
 * sync: git: Add sync-git-verify-max-age-days option.
 
 Bug fixes:
-* ebuild: Add missing newlines in error messages.
-
 * resolver: Handle merge order correctly for some circular dependencies
   (e.g. app-alternatives/gzip with app-arch/pigz and sys-libs/zlib)
   (bug #690436, bug #917259).
 
-* resolver: Adjust priorities to fix wrong merge order (bug #918683).
+* resolver: Adjust priorities to fix wrong merge order
+  (e.g. net-misc/curl with net-libs/nghttp2) (bug #918683).
 
 * resolver: Optimize find_smallest_cycle (bug #918682).
 
@@ -35,6 +37,8 @@ Bug fixes:
 * emerge: Give output referring to emerge-fetch.log for FEATURES="parallel-fetch"
   while waiting for binpkgs (bug #760893).
 
+* ebuild: Add missing newlines in error messages.
+
 Cleanups:
 * tests: Add pytest markers: ft, unit and stress.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-12-01  2:32 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-12-01  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     f3f8e1df19d613dbb8635cdeede239a312a9f44b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  1 02:31:53 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  1 02:32:14 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f3f8e1df

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index eb5eb4ab08..97409d5868 100644
--- a/NEWS
+++ b/NEWS
@@ -20,8 +20,25 @@ Features:
 Bug fixes:
 * ebuild: Add missing newlines in error messages.
 
+* resolver: Handle merge order correctly for some circular dependencies
+  (e.g. app-alternatives/gzip with app-arch/pigz and sys-libs/zlib)
+  (bug #690436, bug #917259).
+
+* resolver: Adjust priorities to fix wrong merge order (bug #918683).
+
+* resolver: Optimize find_smallest_cycle (bug #918682).
+
+* emerge: Fix PROMPT_COMMAND crash on shutdown (bug #917033).
+
+* emerge: Fix crash on some build failures (bug #917315).
+
+* emerge: Give output referring to emerge-fetch.log for FEATURES="parallel-fetch"
+  while waiting for binpkgs (bug #760893).
+
 Cleanups:
-* Add pytest markers: ft, unit and stress.
+* tests: Add pytest markers: ft, unit and stress.
+
+* tests: Add test for trust helper --pretend issue (bug #915842).
 
 portage-3.0.55 (2023-11-06)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-11-11  7:23 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-11-11  7:23 UTC (permalink / raw
  To: gentoo-commits

commit:     fa7e1a39cad8ecbeb3ad34525538ba0d93cb4672
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 11 05:48:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 11 07:23:15 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=fa7e1a39

tox.ini: pass posargs to pytest

Closes: https://github.com/gentoo/portage/pull/1179
Signed-off-by: Sam James <sam <AT> gentoo.org>

 tox.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tox.ini b/tox.ini
index 2fee0bd7de..dcae3e87b5 100644
--- a/tox.ini
+++ b/tox.ini
@@ -29,4 +29,4 @@ allowlist_externals =
 	./run-pylint
 commands =
 	pylint: ./run-pylint
-	test: pytest -vv -ra -l -o console_output_style=count -n auto --dist=worksteal
+	test: pytest -vv -ra -l -o console_output_style=count -n auto --dist=worksteal {posargs}


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-11-11  5:34 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-11-11  5:34 UTC (permalink / raw
  To: gentoo-commits

commit:     750eb374bcd9450c63c934e535c30e2991dc8c8b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 11 05:34:07 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 11 05:34:07 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=750eb374

tox.ini: fix pytest-xdist typo

Thanks to radhermit for spotting.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 tox.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tox.ini b/tox.ini
index 7930ef0dc9..2fee0bd7de 100644
--- a/tox.ini
+++ b/tox.ini
@@ -22,7 +22,7 @@ deps =
 	pylint: pytest
 	test: pyyaml
 	test: pytest
-	test: pytext-xdist
+	test: pytest-xdist
 setenv =
 	PYTHONPATH={toxinidir}/lib
 allowlist_externals =


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-11-11  2:55 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-11-11  2:55 UTC (permalink / raw
  To: gentoo-commits

commit:     720d733e76768a6b0afaf65a602427247f9257b4
Author:     David Palao <david.palao <AT> gmail <DOT> com>
AuthorDate: Mon Oct 30 15:01:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 11 02:55:29 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=720d733e

pyproject.toml, NEWS: declare pytest markers.

Declare pytest markers. They can be used to select what tests
(not) to run, e.g.:

  pytest -m ft  # to select tests marked with"ft"
  pytest -m "not ft"  # to skip tests marked with "ft"

to list the markers:

  pytest --markers

Signed-off-by: David Palao <david.palao <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/1170
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS           | 3 +++
 pyproject.toml | 7 +++++++
 2 files changed, 10 insertions(+)

diff --git a/NEWS b/NEWS
index 362266369f..f1305744fb 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,9 @@ Features:
 Bug fixes:
 * ebuild: Add missing newlines in error messages.
 
+Cleanups:
+* Add pytest markers: ft, unit and stress.
+
 portage-3.0.55 (2023-11-06)
 --------------
 

diff --git a/pyproject.toml b/pyproject.toml
index eb725e1c54..4ba455525f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -33,3 +33,10 @@ gpkg-sign = 'portage.util.bin_entry_point:bin_entry_point'
 portageq = 'portage.util.bin_entry_point:bin_entry_point'
 quickpkg = 'portage.util.bin_entry_point:bin_entry_point'
 regenworld = 'portage.util.bin_entry_point:bin_entry_point'
+
+[tool.pytest.ini_options]
+markers = [
+    "ft: functional tests (select: '-m ft'; deselect with '-m \"not ft\"')",
+    "stress: stress tests (select: '-m stress'; deselect with '-m \"not stress\"')",
+    "unit: unit tests (select: '-m unit'; deselect with '-m \"not unit\"')",
+]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-11-06 21:39 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-11-06 21:39 UTC (permalink / raw
  To: gentoo-commits

commit:     ef151f2dfca9c500880ed437581b80cf157cfeed
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  6 21:39:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov  6 21:39:48 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ef151f2d

NEWS, meson.build: prepare for portage-3.0.55

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 654b3175f0..2a2c6bd7f0 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.55 (UNRELEASED)
+portage-3.0.55 (2023-11-06)
 --------------
 
 Bug fixes:

diff --git a/meson.build b/meson.build
index af36e0406c..b760ebf1a0 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.54',
+    version : '3.0.55',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-30  8:47 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-30  8:47 UTC (permalink / raw
  To: gentoo-commits

commit:     441568c26d99b6d15f1e768729bc9fcc638a4556
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 30 05:45:51 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 30 08:47:22 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=441568c2

tox: Use epytest-style options for pytest, including xdist

Signed-off-by: Sam James <sam <AT> gentoo.org>

 tox.ini | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tox.ini b/tox.ini
index 6778dd00f7..7930ef0dc9 100644
--- a/tox.ini
+++ b/tox.ini
@@ -22,10 +22,11 @@ deps =
 	pylint: pytest
 	test: pyyaml
 	test: pytest
+	test: pytext-xdist
 setenv =
 	PYTHONPATH={toxinidir}/lib
 allowlist_externals =
 	./run-pylint
 commands =
 	pylint: ./run-pylint
-	test: pytest
+	test: pytest -vv -ra -l -o console_output_style=count -n auto --dist=worksteal


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-26 15:55 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2023-10-26 15:55 UTC (permalink / raw
  To: gentoo-commits

commit:     ef2c2a6d54810c128b920b24f5d22442c1b71c66
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 26 15:54:32 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Oct 26 15:54:32 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ef2c2a6d

NEWS: fix typo

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index fe171d1e27..be551de33d 100644
--- a/NEWS
+++ b/NEWS
@@ -11,7 +11,7 @@ portage-3.0.55 (UNRELEASED)
 
 Bug fixes:
 * Convert portageq helper to a function to avoid breaking external callers
-  (bug ##916287, bug #916296).
+  (bug #916287, bug #916296).
 
 portage-3.0.54 (2023-10-25)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-25  5:52 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-25  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     52abbf63bdceab3921c683a602ecbc053db92f54
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 05:52:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 05:52:07 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=52abbf63

NEWS: add post-release template

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 9141ad9ff5..06cd7695a6 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
+portage-3.0.55 (UNRELEASED)
+--------------
+
+TODO
+
 portage-3.0.54 (2023-10-25)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-25  5:52 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-25  5:52 UTC (permalink / raw
  To: gentoo-commits

commit:     f38e537aa83f6934cf83702c7e7d3cd11936d492
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 05:51:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 05:51:41 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f38e537a

NEWS: fix omission from portage-3.0.54 news

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index d0d666086d..9141ad9ff5 100644
--- a/NEWS
+++ b/NEWS
@@ -34,7 +34,9 @@ Bug fixes:
 
 * sync: git: Handle when git is configured with 'log.showSignature'.
 
-* StaticFileSet: Fix os.walk for utf8_mode (bug #916182). This broke app-portage/unsymlink-lib.
+* StaticFileSet: Fix os.walk for utf8_mode (bug #916182).
+
+* create_trees: Handle bytes arguments for utf8_mode (bug #916149). This broke app-portage/unsymlink-lib.
 
 Cleanups:
 * MergeProcess: Support QueryCommand with spawn start method (bug #916106)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-25  5:44 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-25  5:44 UTC (permalink / raw
  To: gentoo-commits

commit:     2fd9f7d11e13757efa12eb0754411ae744a00a77
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 05:44:16 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 05:44:16 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2fd9f7d1

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/NEWS b/NEWS
index bdeeeaa4b4..e44d25d62c 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,9 @@ Release notes take the form of the following optional categories:
 portage-3.0.54 (UNRELEASED)
 --------------
 
+Zac has continued working on preparing us for the 'spawn' multiprocessing
+method.
+
 Breaking changes:
 * Finally ban non-PMS helpers portageq, prepinfo, prepman, prepstrip and
   prepallstrip (bug #899898, bug #906129, bug #906156).
@@ -16,6 +19,9 @@ Breaking changes:
 Features:
 * sync: git: Pass --verbose to git when emerge --sync --verbose.
 
+* sync: git: Forcefully update git remote to match sync-uri for non-volatile
+  repositories (bug #905869).
+
 * emerge: Make --binpkg-respect-use output far more concise (don't show
   packages missing from the merge list and don't show packages w/ multiple
   BUILD_IDs).
@@ -28,6 +34,8 @@ Bug fixes:
 
 * sync: git: Handle when git is configured with 'log.showSignature'.
 
+* StaticFileSet: Fix os.walk for utf8_mode (bug #916182). This broke app-portage/unsymlink-lib.
+
 Cleanups:
 * MergeProcess: Support QueryCommand with spawn start method (bug #916106)
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-25  5:44 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-25  5:44 UTC (permalink / raw
  To: gentoo-commits

commit:     9b89b9824dad7c6e99ecd6f16d6668631bdbf56c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 25 05:44:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 25 05:44:41 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9b89b982

NEWS, meson.build: prepare for portage-3.0.54

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index e44d25d62c..d0d666086d 100644
--- a/NEWS
+++ b/NEWS
@@ -6,7 +6,7 @@ Release notes take the form of the following optional categories:
 * Bug fixes
 * Cleanups
 
-portage-3.0.54 (UNRELEASED)
+portage-3.0.54 (2023-10-25)
 --------------
 
 Zac has continued working on preparing us for the 'spawn' multiprocessing

diff --git a/meson.build b/meson.build
index 4735205492..af36e0406c 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.53',
+    version : '3.0.54',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-22 22:15 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-22 22:15 UTC (permalink / raw
  To: gentoo-commits

commit:     0e2e8613d8ec6177df5cc859e12dfe2f83c39d3a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 22 22:12:32 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 22 22:12:32 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0e2e8613

NEWS: add note re structure

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/NEWS b/NEWS
index 229a51fc43..e54cdf435c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+Release notes take the form of the following optional categories:
+[Optional short blurb/summary]
+* Breaking changes
+* Security
+* Features
+* Bug fixes
+* Cleanups
+
 portage-3.0.54 (UNRELEASED)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-22 22:15 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-22 22:15 UTC (permalink / raw
  To: gentoo-commits

commit:     80678f553d0fdf7addc155026d5f61ff85104219
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 22 22:15:18 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 22 22:15:18 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=80678f55

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/NEWS b/NEWS
index e54cdf435c..bdeeeaa4b4 100644
--- a/NEWS
+++ b/NEWS
@@ -16,6 +16,10 @@ Breaking changes:
 Features:
 * sync: git: Pass --verbose to git when emerge --sync --verbose.
 
+* emerge: Make --binpkg-respect-use output far more concise (don't show
+  packages missing from the merge list and don't show packages w/ multiple
+  BUILD_IDs).
+
 Bug fixes:
 * SpawnProcess, ForkProcess: Pass stdin via fd_pipes for non-background. This
   fixes e.g. emerge --sync --ask (bug #916116).
@@ -24,6 +28,16 @@ Bug fixes:
 
 * sync: git: Handle when git is configured with 'log.showSignature'.
 
+Cleanups:
+* MergeProcess: Support QueryCommand with spawn start method (bug #916106)
+
+* vardbapi.unpack_contents: Support spawn start method (bug #916112)
+
+* vardbapi.unpack_metadata: Support spawn start method (bug #916108)
+
+* ForkProcess: Implement fd_pipes via send_handle for spawn start method (non-fork)
+  (bug #915896).
+
 portage-3.0.53 (2023-10-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-22 19:03 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-22 19:03 UTC (permalink / raw
  To: gentoo-commits

commit:     ea0822f781fb86fd99dda68de2504ef85bdb9d99
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 22 19:03:25 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 22 19:03:25 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ea0822f7

NEWS: add minor blurb for last few releases

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/NEWS b/NEWS
index 1f25f51b57..229a51fc43 100644
--- a/NEWS
+++ b/NEWS
@@ -19,6 +19,9 @@ Bug fixes:
 portage-3.0.53 (2023-10-20)
 --------------
 
+Standard mix of bug fixes and new features, along with Zac's continued work
+on preparing us for the spawn multiprocessing method.
+
 Features:
 * GNUMAKEFLAGS: also specify "-l $(nproc)", that is, limit by load average,
   per default.
@@ -51,6 +54,9 @@ Bug fixes:
 portage-3.0.52 (2023-10-03)
 --------------
 
+This release has a nice speedup for backtracking caching and supports eclean-pkg
+removing invalid binpkgs.
+
 Breaking changes:
 * FEATURES=pkgdir-index-trusted is now on by default. This improves performance
   with binpkgs, but does require that users run `emaint binhost --fix` if they
@@ -96,6 +102,8 @@ Cleanups:
 portage-3.0.51 (2023-08-20)
 --------------
 
+This release features better debug logging in particular.
+
 Features:
 * emerge: Set up logging immediately and respect --debug for log level.
 
@@ -121,6 +129,9 @@ Bug fixes:
 portage-3.0.50 (2023-08-09)
 --------------
 
+This release has a major build system rework to support PEP517 by migrating
+to meson-python, thanks to Chewi!
+
 Breaking changes:
 * The minimum supported Python version is now >= Python 3.9.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-22 19:03 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-22 19:03 UTC (permalink / raw
  To: gentoo-commits

commit:     c34464f3be62f3cd5fa19f32ec12145e2362aa7a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 22 19:01:38 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 22 19:01:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c34464f3

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 63b072f7ba..1f25f51b57 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,21 @@
 portage-3.0.54 (UNRELEASED)
 --------------
 
-TODO
-
 Breaking changes:
 * Finally ban non-PMS helpers portageq, prepinfo, prepman, prepstrip and
   prepallstrip (bug #899898, bug #906129, bug #906156).
 
+Features:
+* sync: git: Pass --verbose to git when emerge --sync --verbose.
+
+Bug fixes:
+* SpawnProcess, ForkProcess: Pass stdin via fd_pipes for non-background. This
+  fixes e.g. emerge --sync --ask (bug #916116).
+
+* _emerge: Fix looking up package name for error colorization (bug #915551).
+
+* sync: git: Handle when git is configured with 'log.showSignature'.
+
 portage-3.0.53 (2023-10-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-21 19:23 Ulrich Müller
  0 siblings, 0 replies; 548+ messages in thread
From: Ulrich Müller @ 2023-10-21 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     8b61111ad81b5dabccd04d457eb71e695a1e7262
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 17:37:48 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 21 19:01:33 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8b61111a

NEWS: Update for ban of non-PMS helpers

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 0a7ca7d9f1..ee33b0eb57 100644
--- a/NEWS
+++ b/NEWS
@@ -3,6 +3,10 @@ portage-3.0.54 (UNRELEASED)
 
 TODO
 
+Breaking changes:
+* Finally ban non-PMS helpers portageq, prepinfo, prepman, prepstrip and
+  prepallstrip (bug #899898, bug #906129, bug #906156).
+
 portage-3.0.53 (2023-10-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-20  1:31 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-20  1:31 UTC (permalink / raw
  To: gentoo-commits

commit:     7ac176dfdb5fc81f73825fb598dbe24c1e183bd5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 01:30:53 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 01:30:53 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7ac176df

NEWS: post-release template

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 8e23e411d1..0a7ca7d9f1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,8 @@
+portage-3.0.54 (UNRELEASED)
+--------------
+
+TODO
+
 portage-3.0.53 (2023-10-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-20  0:48 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-20  0:48 UTC (permalink / raw
  To: gentoo-commits

commit:     089d2426c5f7f63c711e8b9ce00fec971376adee
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 00:47:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 00:47:48 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=089d2426

NEWS, meson.build: prepare for portage-3.0.53

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index be60d83d57..8e23e411d1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.53 (UNRELEASED)
+portage-3.0.53 (2023-10-20)
 --------------
 
 Features:

diff --git a/meson.build b/meson.build
index 56788a3dbb..4735205492 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.52',
+    version : '3.0.53',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-13 10:24 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-13 10:24 UTC (permalink / raw
  To: gentoo-commits

commit:     0ccb5635f682ef2e6c4c3d8a6c5cafe2a0f78fe7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 13 10:24:08 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 13 10:24:08 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0ccb5635

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/NEWS b/NEWS
index 7e29b3a083..be60d83d57 100644
--- a/NEWS
+++ b/NEWS
@@ -11,12 +11,20 @@ Bug fixes:
 * bintree: Add another API member (invalid_errors) to allow eclean-pkg to suppress
   errors when cleaning invalid binpkgs (bug #900224).
 
+* repos.conf: Fix default value of sync-rsync-verify-max-age for ::gentoo. It
+  was previously '24' which allowed far too much time with a stale mirror and
+  could lead to users missing important updates.
+
+* Miscellaneous determinism/reproducibility fixes for binpkgs / environment (bug #914441).
+
 * make.conf(5): Update MAKEOPTS guidance to reflect modern practice (bug #821529).
 
 * For locales that have UTF-8 filesystem encoding, use unicode strings rather
   than raw bytes for file paths in calls to python modules like os and shutil
   (bug #914722).
 
+  We recommend using a UTF-8 locale for both performance and correctness reasons.
+
 * Eliminate unnecessary package reinstalls (bug #915494).
 
 portage-3.0.52 (2023-10-03)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-12 18:41 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2023-10-12 18:41 UTC (permalink / raw
  To: gentoo-commits

commit:     e2bd39cdc9646b84cd32daf372b5b0496c683cbc
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 12 18:40:42 2023 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Oct 12 18:41:21 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e2bd39cd

NEWS: Eliminate unnecessary package reinstalls (bug #915494)

Bug: https://bugs.gentoo.org/915494
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 9f93bfbf08..7e29b3a083 100644
--- a/NEWS
+++ b/NEWS
@@ -17,6 +17,8 @@ Bug fixes:
   than raw bytes for file paths in calls to python modules like os and shutil
   (bug #914722).
 
+* Eliminate unnecessary package reinstalls (bug #915494).
+
 portage-3.0.52 (2023-10-03)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-09 19:09 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-09 19:09 UTC (permalink / raw
  To: gentoo-commits

commit:     18db7f8cc8c750b50100680dcf288f3177173669
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  9 19:09:30 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct  9 19:09:30 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=18db7f8c

NEWS: fix typo

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 2bd662d6b1..e5236d5e1b 100644
--- a/NEWS
+++ b/NEWS
@@ -2,7 +2,7 @@ portage-3.0.53 (UNRELEASED)
 --------------
 
 Features:
-* GNUMAKEFLAGS: also specifiy "-l $(nproc)", that is, limit by load average,
+* GNUMAKEFLAGS: also specify "-l $(nproc)", that is, limit by load average,
   per default.
 
 Bug fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-08  3:31 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-08  3:31 UTC (permalink / raw
  To: gentoo-commits

commit:     575235981360d1b6c065039da2079bb301c2ac0b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  8 03:31:05 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  8 03:31:05 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=57523598

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index ccbbfa827d..d04cbaed99 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,9 @@ portage-3.0.53 (UNRELEASED)
 --------------
 
 Bug fixes:
+* bintree: Add another API member (invalid_errors) to allow eclean-pkg to suppress
+  errors when cleaning invalid binpkgs (bug #900224).
+
 * make.conf(5): Update MAKEOPTS guidance to reflect modern practice (bug #821529).
 
 portage-3.0.52 (2023-10-03)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-06  1:31 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-06  1:31 UTC (permalink / raw
  To: gentoo-commits

commit:     ada9063c4c9c00c737dc1a276eb645ffded5b367
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  6 01:31:16 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct  6 01:31:16 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ada9063c

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index f7e1137b5b..ccbbfa827d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+portage-3.0.53 (UNRELEASED)
+--------------
+
+Bug fixes:
+* make.conf(5): Update MAKEOPTS guidance to reflect modern practice (bug #821529).
+
 portage-3.0.52 (2023-10-03)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-10-03 15:32 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-10-03 15:32 UTC (permalink / raw
  To: gentoo-commits

commit:     0417ba494fac33377965a582ebc2386ffd8ca91e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  3 15:32:10 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  3 15:32:10 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0417ba49

NEWS, meson.build: prepare for portage-3.0.52

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 6 +++++-
 meson.build | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index c6d0247691..f7e1137b5b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.52 (UNRELEASED)
+portage-3.0.52 (2023-10-03)
 --------------
 
 Breaking changes:
@@ -36,9 +36,13 @@ Bug fixes:
 * env-update: Write ${EPREFIX}/usr/etc/ld.so.conf with unprefixed paths on
   prefixed systems to fix the bfd linker in some obscure cases (bug #892549).
 
+* locks: Handle multiprocessing 'spawn' method (bug #915119).
+
 Cleanups:
 * vartree: Remove unused variables and parameters
 
+* locks: Drop obsolete EINTR wrapper
+
 portage-3.0.51 (2023-08-20)
 --------------
 

diff --git a/meson.build b/meson.build
index 7b54b61bab..56788a3dbb 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.51',
+    version : '3.0.52',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-09-26 20:54 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-09-26 20:54 UTC (permalink / raw
  To: gentoo-commits

commit:     33e19bb0a3f547f10f49cc281c31cad2f7fea60b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 26 20:54:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 26 20:54:12 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=33e19bb0

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 31a188e8f6..aa2b39ee9b 100644
--- a/NEWS
+++ b/NEWS
@@ -26,6 +26,8 @@ Bug fixes:
 
 * fetch: fix fetching of layout.conf when FEATURES=force-mirror (bug #877793).
 
+* dispatch-conf, etc-update: fix SELinux security labels on merged files.
+
 Cleanups:
 * vartree: Remove unused variables and parameters
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-09-21 15:47 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-09-21 15:47 UTC (permalink / raw
  To: gentoo-commits

commit:     ca2728e9bc57b749408cf6c2a2766dab93595ca0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 21 15:47:04 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 21 15:47:04 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ca2728e9

NEWS: update

Bug: https://bugs.gentoo.org/883071
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 2e88b894b8..340516a9b4 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,8 @@ Breaking changes:
   manually add or remove binpkgs from their PKGDIR (bug #889300).
 
 Features:
+* Refine _slot_operator_check_reverse_dependencies caching (bug #883071).
+
 * bintree: Add new API member (invalid_paths) to allow gentoolkit to later
   clean up invalid binpkgs (bug #900224).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-09-18  0:39 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-09-18  0:39 UTC (permalink / raw
  To: gentoo-commits

commit:     6c059c5a06716d963a59af90448c1a83eb9e16b7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 18 00:39:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 18 00:39:40 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6c059c5a

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 63e365e683..2e2246a611 100644
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,10 @@ Features:
 * bintree: Add new API member (invalid_paths) to allow gentoolkit to later
   clean up invalid binpkgs (bug #900224).
 
-* Run PORTAGE_TRUST_HELPER before remote binary package operations.
+* gpkg: Run PORTAGE_TRUST_HELPER before remote binary package operations (bug #913070).
+
+* emerge: Use appropriate colors if binpkgs are used in e.g. pkg_pretend
+  messages as well as elog's mod_echo module (bug #914159).
 
 Bug fixes:
 * Prevent gpg from removing /dev/null when unlocking signing key (bug #912808).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-09-15  4:28 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-09-15  4:28 UTC (permalink / raw
  To: gentoo-commits

commit:     07d747c9a3cc2d9be24870cf3a07ddc301d3ae76
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Tue Sep  5 01:26:10 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 15 04:28:23 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=07d747c9

update NEWS

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/1090
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 3e9e36f23f..023bea3f85 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,8 @@ Bug fixes:
 
 * emerge: ensure paths are UTF-8 encoded in _needs_move() (bug #913103).
 
+* vartree: keep build dir if postinst fails (bug #704866).
+
 portage-3.0.51 (2023-08-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-24 18:23 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2023-08-24 18:23 UTC (permalink / raw
  To: gentoo-commits

commit:     6d90cf03986c63ace40c44f3eeebde0569e96b31
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 24 18:22:27 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Aug 24 18:23:46 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6d90cf03

Update NEWS

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index d770e0b7e9..aa7ffd2652 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,9 @@ Features:
 * bintree: Add new API member (invalid_paths) to allow gentoolkit to later
   clean up invalid binpkgs (bug #900224).
 
+Bug fixes:
+* Prevent gpg from removing /dev/null when unlocking signing key (bug #912808).
+
 portage-3.0.51 (2023-08-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-20  7:55 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-20  7:55 UTC (permalink / raw
  To: gentoo-commits

commit:     863c4a6e8d01218e8ac56c523a7951b67ca48297
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 07:55:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 07:55:41 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=863c4a6e

NEWS, meson.build: prepare for portage-3.0.51

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 11879d7c58..a59af3818b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.51 (UNRELEASED)
+portage-3.0.51 (2023-08-20)
 --------------
 
 Features:

diff --git a/meson.build b/meson.build
index 7c1c493497..2b15ca6557 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.50',
+    version : '3.0.51',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-19 15:05 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-19 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e55f7f2829e171f1fbde26e8ef50a53e8fab3d24
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Sun Aug 13 03:43:40 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 15:05:19 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e55f7f28

NEWS: add -Oline fix

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/1079
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 25417c99ef..74b45f488d 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,8 @@ Bug fixes:
 * emerge-webrsync: Explicitly pass http_proxy or https_proxy into gemato
   via --proxy (bug #911629).
 
+* doebuild: gate -Oline behind MAKEFLAGS check (bug #909009).
+
 * misc/emerge-delta-webrsync: Fix PGP logic which prevented syncing for this
   rarely-used tool (bug #911335).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-19 14:49 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-19 14:49 UTC (permalink / raw
  To: gentoo-commits

commit:     aa5e2afdb7a6d5d05cc36d6e18dd354f68a73c79
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 14:45:24 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 14:49:34 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=aa5e2afd

NEWS: update for proxy fixes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index f7e092808a..1f789c6f27 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,12 @@ Features:
   especially useful for debugging hangs during the 'Refreshing keys' stage.
 
 Bug fixes:
+* sync (inc. emerge-webrsync): Handle https_proxy to help users who only have it set
+  - the expectation is to have http_proxy set (bug #691434, bug #835927, bug #911629)
+
+* emerge-webrsync: Explicitly pass http_proxy or https_proxy into gemato
+  via --proxy (bug #911629).
+
 * misc/emerge-delta-webrsync: Fix PGP logic which prevented syncing for this
   rarely-used tool (bug #911335).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-10  1:44 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-10  1:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4f4adbfb1b60ca04c8c04cd858d2cdebdf201b8c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 10 01:43:14 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 01:43:14 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4f4adbfb

NEWS: add missing entry for compgen removal

Bug: https://bugs.gentoo.org/909148
Fixes: f24dd0d9808559571509add2c8c69c1bcb2bfec6
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index bfa5527bd0..c69975bc9c 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,9 @@ Bug fixes:
 * install-qa-check.d/05prefix: Fix prefixifying shebang for >= EAPI 7 ebuilds
   (bug #909147).
 
+* bin/save-ebuild-env.sh: Stop using compgen and hence stop needing readline
+  (bug #909148).
+
 * env-update: Check exit code from ldconfig (bug #910376).
 
 * emerge: Fix 'no ebuilds available' message always mentioning binpkgs


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-10  1:44 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-10  1:44 UTC (permalink / raw
  To: gentoo-commits

commit:     4b993bf9a580c74f36fe28f6c505f208d9be1595
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 10 01:44:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 01:44:35 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b993bf9

NEWS: add another news entry

From 8cc2348a2c0706f57962fee09a91c5a5b85f1b99.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index c69975bc9c..d442a42ab0 100644
--- a/NEWS
+++ b/NEWS
@@ -18,6 +18,8 @@ Bug fixes:
 * bin/save-ebuild-env.sh: Stop using compgen and hence stop needing readline
   (bug #909148).
 
+* _reflink_linux_file_copy: Fix -Wmaybe-uninitialized.
+
 * env-update: Check exit code from ldconfig (bug #910376).
 
 * emerge: Fix 'no ebuilds available' message always mentioning binpkgs


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-10  1:42 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-10  1:42 UTC (permalink / raw
  To: gentoo-commits

commit:     8f31c37475e4c230f7add81468d8825e01d81d37
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 10 01:42:07 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 01:42:07 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8f31c374

NEWS: fix entry for cgroup removal

Fixes: f8e3b11496bd6d602a690535c4a3bb32bb8e9744
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index c39e046717..bfa5527bd0 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,10 @@ Breaking changes:
 * Portage now installed with Meson and Python sdist + wheel now prepared with
   meson-python for PEP 517 compliance.
 
+* FEATURES=cgroup was removed since it was based on version 1 cgroups, which
+  caused some issues and version 1 cgroups are obsolete. Use
+  FEATURES=pid-sandbox instead.
+
 Bug fixes:
 * install-qa-check.d/05prefix: Fix prefixifying shebang for >= EAPI 7 ebuilds
   (bug #909147).
@@ -31,11 +35,6 @@ Bug fixes:
 portage-3.0.49 (2023-06-21)
 --------------
 
-Breaking changes:
-* FEATURES=cgroup was removed since it was based on version 1 cgroups, which
-  caused some issues and version 1 cgroups are obsolete. Use
-  FEATURES=pid-sandbox instead.
-
 Bug fixes:
 * Adjust write tests for DISTDIR and PORTAGE_TMPDIR to work with automount
   directories (bug #485100, bug #890812).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-09  2:49 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-09  2:49 UTC (permalink / raw
  To: gentoo-commits

commit:     72c7a1401553f25f21bf3993a9feeebc0f3eddc1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  9 02:48:49 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug  9 02:48:49 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=72c7a140

NEWS, meson.build: prepare for portage-3.0.50

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS        | 2 +-
 meson.build | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 281cbc2c9..c39e04671 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.50 (UNRELEASED)
+portage-3.0.50 (2023-08-09)
 --------------
 
 Breaking changes:

diff --git a/meson.build b/meson.build
index 3d2a053b5..7c1c49349 100644
--- a/meson.build
+++ b/meson.build
@@ -1,7 +1,7 @@
 project(
     'portage',
     'c',
-    version : '3.0.49',
+    version : '3.0.50',
     license : 'GPL-2.0-or-later',
     meson_version : '>=0.58.0'
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-08-08  4:52 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-08-08  4:52 UTC (permalink / raw
  To: gentoo-commits

commit:     ac0c147f9dc0f57535390fac2181e0efefd9b48c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  8 04:52:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug  8 04:52:06 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ac0c147f

NEWS: update

Bug: https://bugs.gentoo.org/911594
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 53f0f921f..281cbc2c9 100644
--- a/NEWS
+++ b/NEWS
@@ -26,6 +26,8 @@ Bug fixes:
 
 * Define BROOT in pkg_* phases following PMS change.
 
+* portage(5): Fix description of 'volatile' repos.conf setting (bug #911594).
+
 portage-3.0.49 (2023-06-21)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-07-26  8:21 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-07-26  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     2276104831dcfe08d68b3c0552cae3a55c870d17
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 26 07:59:21 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 08:21:17 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=22761048

CI: allow pyupgrade to use >= 3.9 syntax

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .pre-commit-config.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index e59f5e312..5401dcff7 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -18,4 +18,4 @@ repos:
     rev: v3.3.1
     hooks:
       - id: pyupgrade
-        args: [--py37-plus]
+        args: [--py39-plus]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-07-26  8:21 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-07-26  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     bd7c87ccb01d9a505cb9212c7a18c3a1e7705b8c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 26 08:04:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 08:21:18 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bd7c87cc

CI: update tool versions

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .pre-commit-config.yaml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 5401dcff7..53a1d33aa 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1,21 +1,21 @@
 ---
 repos:
   - repo: https://github.com/psf/black
-    rev: 22.12.0
+    rev: 23.7.0
     hooks:
       - id: black
   - repo: https://github.com/PyCQA/pylint
-    rev: v2.15.10
+    rev: v3.0.0a6
     hooks:
       - id: pylint
         additional_dependencies:
           - 'pytest'
   - repo: https://github.com/ikamensh/flynt/
-    rev: '0.77'
+    rev: '1.0.0'
     hooks:
       - id: flynt
   - repo: https://github.com/asottile/pyupgrade
-    rev: v3.3.1
+    rev: v3.9.0
     hooks:
       - id: pyupgrade
         args: [--py39-plus]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-07-26  8:21 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-07-26  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     41094c785115e45cc456028f1b9e914160e0d392
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 26 08:12:01 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 08:21:18 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=41094c78

runtests: update supported Python versions

We're about to get rid of this, but..

Signed-off-by: Sam James <sam <AT> gentoo.org>

 runtests | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/runtests b/runtests
index 2b44079b8..1701190b4 100755
--- a/runtests
+++ b/runtests
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 2010-2020 Gentoo Authors
+# Copyright 2010-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 #
 # Note: We don't want to import portage modules directly because we do things
@@ -20,9 +20,9 @@ import tempfile
 
 
 # These are the versions we fully support and require to pass tests.
-PYTHON_SUPPORTED_VERSIONS = ["3.7", "3.8", "3.9", "3.10"]
+PYTHON_SUPPORTED_VERSIONS = ["3.9", "3.10", "3.11"]
 # The rest are just "nice to have".
-PYTHON_NICE_VERSIONS = ["pypy3", "3.11"]
+PYTHON_NICE_VERSIONS = ["pypy3", "3.12"]
 
 EPREFIX = os.environ.get("PORTAGE_OVERRIDE_EPREFIX", "/")
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-06-29  8:22 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-06-29  8:22 UTC (permalink / raw
  To: gentoo-commits

commit:     ffba5c4c48d8b937927ee67ac7c3dfc226827ddc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 25 07:56:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 29 08:22:53 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ffba5c4c

NEWS: update

Bug: https://bugs.gentoo.org/640658
Bug: https://bugs.gentoo.org/909067
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index 1f82a856f..d40c309cd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+portage-3.0.50 (UNRELEASED)
+--------------
+
+Bug fixes:
+* install-qa-check.d/05prefix: Fix prefixifying shebang for >= EAPI 7 ebuilds
+  (bug #909147).
+
+* gpkg: Fix timestamp for binary packages (bug #909067).
+
 portage-3.0.49 (2023-06-21)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-06-21 18:55 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-06-21 18:55 UTC (permalink / raw
  To: gentoo-commits

commit:     f537f520422af0900049c760b435ab3e0938240d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 21 18:55:28 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 21 18:55:45 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f537f520

NEWS, setup.py: prepare for portage-3.0.49

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS     | 2 +-
 setup.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index f2f716073..1f82a856f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.49 (UNRELEASED)
+portage-3.0.49 (2023-06-21)
 --------------
 
 Bug fixes:

diff --git a/setup.py b/setup.py
index ad607f8d9..3c343aabd 100755
--- a/setup.py
+++ b/setup.py
@@ -816,7 +816,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.48.1",
+    version="3.0.49",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-06-16  3:34 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-06-16  3:34 UTC (permalink / raw
  To: gentoo-commits

commit:     c5fe39fa9bae5f77e50b8130fbf66b9865e9d1b0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 16 03:15:44 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 16 03:34:46 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c5fe39fa

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index f3afbc366..cb68579f4 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,23 @@
+portage-3.0.49 (UNRELEASED)
+--------------
+
 Bug fixes:
+* Adjust write tests for DISTDIR and PORTAGE_TMPDIR to work with automount
+  directories (bug #485100, bug #890812).
+
+* depgraph: Don't ignore downgrades as missed_updates (bug #622270).
+
+* depgraph: Do not allow slotted deps to be satisfied by wrong slots
+  (bug #463976, bug #592880, bug #596664, bug #631490, bug #764365, bug #793992).
+
+  This is the notorious "Perl rebuild" bug where Perl modules would get rebuilt
+  _before_ a new dev-lang/perl and therefore be broken at runtime.
+
 * dosym: Prevent globbing of argument in dosym_canonicalize().
 
 * emerge-webrsync: Give a nicer error message if the requested key isn't
   on the filesystem (bug #905868).
 
-* Adjust write tests for DISTDIR and PORTAGE_TMPDIR to work with automount
-  directories (bug #485100, bug #890812).
-
 * glsa-check: appropriately handle more error cases with invalid GLSAs
   (bug #905660)
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-06-14 19:23 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2023-06-14 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     62906c2be35dbbfd7576967760b85ecf8c779323
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  6 18:21:13 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Jun 14 19:22:09 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=62906c2b

Update NEWS for write check adjustments

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index 2c49b857e..6982e1d5f 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,9 @@ Bug fixes:
 * emerge-webrsync: Give a nicer error message if the requested key isn't
   on the filesystem (bug #905868).
 
+* Adjust write tests for DISTDIR and PORTAGE_TMPDIR to work with automount
+  directories (bug #485100, bug #890812).
+
 portage-3.0.48.1 (2023-06-06)
 ----------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-06-06 10:34 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-06-06 10:34 UTC (permalink / raw
  To: gentoo-commits

commit:     7a421b2b380b20f73215ccc3c541cd66d0a62ad8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  6 10:32:50 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  6 10:32:50 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7a421b2b

setup.py: prepare for portage-3.0.48.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 3545acb0e..ad607f8d9 100755
--- a/setup.py
+++ b/setup.py
@@ -816,7 +816,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.48",
+    version="3.0.48.1",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-06-01  1:20 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-06-01  1:20 UTC (permalink / raw
  To: gentoo-commits

commit:     fdbf7e15cf5aae41581fa5b7936b878a3fd7b0b7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  1 01:19:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  1 01:20:09 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=fdbf7e15

NEWS, setup.py: prepare for portage-3.0.48

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS     | 2 +-
 setup.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 6e9c6c2be..e059505bd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.48 (UNRELEASED)
+portage-3.0.48 (2023-06-01)
 --------------
 Breaking changes:
 * Output deprecation warnings for portageq, prepstrip and prepallstrip

diff --git a/setup.py b/setup.py
index 066365af0..3545acb0e 100755
--- a/setup.py
+++ b/setup.py
@@ -816,7 +816,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.47",
+    version="3.0.48",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-06-01  1:20 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-06-01  1:20 UTC (permalink / raw
  To: gentoo-commits

commit:     30106e7b89a0506ca78485782a9a1e8efe5e0a6d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  1 01:19:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  1 01:20:09 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=30106e7b

NEWS: mention pytest

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index ec11353c9..6e9c6c2be 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,9 @@ Features:
   contents have changed. This is particularly beneficial on CoW filesystems
   with snapshots. This is always enabled. See bug #722270.
 
+Cleanups:
+* Begin porting to pytest!
+
 Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-26 15:45 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-05-26 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     df56197dd7fc1b4dd50e56c8f4411d9293c07dbf
Author:     David Palao <david.palao <AT> gmail <DOT> com>
AuthorDate: Thu May 25 16:24:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 26 15:44:37 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=df56197d

tests(tox): added pytest dependency

Signed-off-by: David Palao <david.palao <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 tox.ini | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tox.ini b/tox.ini
index 0c668cdc8..cec7dd833 100644
--- a/tox.ini
+++ b/tox.ini
@@ -21,7 +21,9 @@ TARGET =
 deps =
 	setuptools
 	pylint: pylint
+	pylint: pytest
 	test: pyyaml
+	test: pytest
 setenv =
 	PYTHONPATH={toxinidir}/lib
 allowlist_externals =


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-26  1:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-05-26  1:33 UTC (permalink / raw
  To: gentoo-commits

commit:     53663e4092c55d6afc5eb43805ce3bf7200b1cd3
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Tue May 23 09:11:36 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 26 01:33:06 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=53663e40

NEWS: Update for dropped FEATURES=ignore-mtime

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1045
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/NEWS b/NEWS
index 429669eaf..ec11353c9 100644
--- a/NEWS
+++ b/NEWS
@@ -9,10 +9,6 @@ Features:
   contents have changed. This is particularly beneficial on CoW filesystems
   with snapshots. This is always enabled. See bug #722270.
 
-  This also adds an additional optional optimization to overwrite only if
-  the hashes have changed, via FEATURES="ignore-mtime". Note that this violates
-  a condition in PMS so should not be relied upon. It is off by default.
-
 Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-23 10:08 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-05-23 10:08 UTC (permalink / raw
  To: gentoo-commits

commit:     3e78b720263672b496b9c396a6edcc0d4e03b7af
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 23 08:55:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 23 10:08:50 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3e78b720

tox: add setuptools

Needed for Python 3.12.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 tox.ini | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tox.ini b/tox.ini
index d8b84c80a..0c668cdc8 100644
--- a/tox.ini
+++ b/tox.ini
@@ -19,6 +19,7 @@ TARGET =
 
 [testenv]
 deps =
+	setuptools
 	pylint: pylint
 	test: pyyaml
 setenv =


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-23  0:26 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-05-23  0:26 UTC (permalink / raw
  To: gentoo-commits

commit:     7ca20833feaeaa8364b0ef4911cb81ccfa041de4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 23 00:25:49 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 23 00:25:49 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7ca20833

NEWS: update for merge improvements w/ CoW

Bug: https://bugs.gentoo.org/722270
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index baf1140f8..429669eaf 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,15 @@ Breaking changes:
 * Output deprecation warnings for portageq, prepstrip and prepallstrip
   when they are called from an ebuild (bug #906129, bug #906156).
 
+Features:
+* Optimize merge process by only writing files to disk if a package's
+  contents have changed. This is particularly beneficial on CoW filesystems
+  with snapshots. This is always enabled. See bug #722270.
+
+  This also adds an additional optional optimization to overwrite only if
+  the hashes have changed, via FEATURES="ignore-mtime". Note that this violates
+  a condition in PMS so should not be relied upon. It is off by default.
+
 Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-14  5:02 Ulrich Müller
  0 siblings, 0 replies; 548+ messages in thread
From: Ulrich Müller @ 2023-05-14  5:02 UTC (permalink / raw
  To: gentoo-commits

commit:     5ab5cef9b07b36fb0185e02bf11c1cbf30bd7e75
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sun May 14 05:01:36 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sun May 14 05:01:36 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5ab5cef9

NEWS: Delete erroneous header

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 NEWS | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/NEWS b/NEWS
index e282d3f3c..564e00cfb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,15 +1,9 @@
-portage-3.0.49 (UNRELEASED)
+portage-3.0.48 (UNRELEASED)
 --------------
 Breaking changes:
 * Output deprecation warnings for portageq, prepstrip and prepallstrip
   when they are called from an ebuild (bug #906129, bug #906156).
 
-Cleanups:
-* Move the internal portageq wrapper script out of the ebuild-helpers
-  directory.
-
-portage-3.0.48 (UNRELEASED)
---------------
 Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 
@@ -24,6 +18,9 @@ Bug fixes:
 Cleanups:
 * Convert printf-style %-formats into fstrings.
 
+* Move the internal portageq wrapper script out of the ebuild-helpers
+  directory.
+
 portage-3.0.47 (2023-04-30)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-11 20:19 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-05-11 20:19 UTC (permalink / raw
  To: gentoo-commits

commit:     8562ac29a685b7357bca832c474c7420e66b124e
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Thu May 11 17:36:51 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 11 20:15:47 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8562ac29

NEWS: Mention portageq, prepstrip and prepallstrip changes

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1035
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index 49a3638ad..6d039c84f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+portage-3.0.49 (UNRELEASED)
+--------------
+Breaking changes:
+* Output deprecation warnings for portageq, prepstrip and prepallstrip
+  when they are called from an ebuild (bug #906129, bug #906156).
+
 portage-3.0.48 (UNRELEASED)
 --------------
 Bug fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-01  7:54 Ulrich Müller
  0 siblings, 0 replies; 548+ messages in thread
From: Ulrich Müller @ 2023-05-01  7:54 UTC (permalink / raw
  To: gentoo-commits

commit:     5a0990dcb30c6700d4a00d52abbd946aa39f33da
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 07:54:29 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon May  1 07:54:29 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5a0990dc

NEWS: Fix underlines

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 NEWS | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index 602e42b44..49a3638ad 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 portage-3.0.48 (UNRELEASED)
----------------
+--------------
 Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 
@@ -15,7 +15,7 @@ Cleanups:
 * Convert printf-style %-formats into fstrings.
 
 portage-3.0.47 (2023-04-30)
----------------
+--------------
 
 Security:
 * emerge-webrsync (the standalone tool) now verifies PGP signatures, see
@@ -49,7 +49,7 @@ Bug fixes:
 * The PVR variable includes -r0 if explicitly specified (bug #875362).
 
 portage-3.0.46 (2023-04-07)
----------------
+--------------
 
 Breaking changes:
 * Drop STREEBOG{256,512} support
@@ -493,7 +493,7 @@ Bug fixes:
 * sync: git: Fix sync printing local repo path (bug #875812)
 
 portage-3.0.38.1 (2022-10-04)
---------------
+----------------
 
 Bug fixes:
 * ecompress: Fix typo in ___makeopts_jobs (bug #874597).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-05-01  7:21 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-05-01  7:21 UTC (permalink / raw
  To: gentoo-commits

commit:     07d61c5f7e86d9bc7b70739e3c775342c34a15cc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May  1 07:10:40 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May  1 07:21:55 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=07d61c5f

NEWS: update for further emerge-webrsync changes

Bug: https://bugs.gentoo.org/905358
Signed-off-by: Sam James <sam <AT> gentoo.org>
Closes: https://github.com/gentoo/portage/pull/1029
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 36ffee0c9..602e42b44 100644
--- a/NEWS
+++ b/NEWS
@@ -4,7 +4,12 @@ Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 
 * emerge-webrsync: Switch Portage to use gemato for when it shells out
-  to emerge-webrsync for repositories configured with sync-type=webrsync.
+  to emerge-webrsync for repositories configured with sync-type=webrsync
+  (bug #905358).
+
+  This unifies some of the logic between Portage and emerge-webrsync:
+  both of them now use the same main path for PGP verification (i.e.
+  gemato).
 
 Cleanups:
 * Convert printf-style %-formats into fstrings.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-04-30 23:30 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-04-30 23:30 UTC (permalink / raw
  To: gentoo-commits

commit:     2202207d676a0708cba60f344074abee6b936bda
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Wed Mar 22 01:14:12 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 23:30:06 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2202207d

NEWS: mention %-formats to fstrings

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 6c06d4e42..8932289ba 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,11 @@
+portage-3.0.48 (UNRELEASED)
+---------------
 Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 
+Cleanups:
+* Convert printf-style %-formats into fstrings.
+
 portage-3.0.47 (2023-04-30)
 ---------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-04-30  4:10 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-04-30  4:10 UTC (permalink / raw
  To: gentoo-commits

commit:     526de1fb0b5e177c11d5727a635940ee265bc760
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 30 04:10:25 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 30 04:10:25 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=526de1fb

NEWS, setup.py: prepare for portage-3.0.37

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS     | 2 +-
 setup.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 5c52d8c46..77eaa9d7a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.47 (UNRELEASED)
+portage-3.0.47 (2023-04-30)
 ---------------
 
 Security:

diff --git a/setup.py b/setup.py
index 85d85e36c..d4c572f3a 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.46",
+    version="3.0.47",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-04-29  4:47 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-04-29  4:47 UTC (permalink / raw
  To: gentoo-commits

commit:     82851b3c55c8d08c66eda628edf270feaea48a08
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 04:46:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 04:46:37 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=82851b3c

NEWS: mention dispatch-conf fix

See 4cc3e2d39a39b422074de49e88261cdf717292d5.

Bug: https://bugs.gentoo.org/903973
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index fe22e30ae..5c52d8c46 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,8 @@ Security:
   bug #597800. Note that 'sync-type = webrsync' in repos.conf already
   handled PGP verification when configured to do so (and it is by default).
 
+* dispatch-conf: Avoid race when accessing log file (bug #903973).
+
 Features:
 * install-qa-check.d: 90gcc-warnings: Add additional code quality warnings:
   - -Wrestrict


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-04-07  9:55 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-04-07  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     6b74dc0130c01405f3fa88ebf6991c06ce042421
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 09:54:57 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 09:54:57 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6b74dc01

NEWS, setup.py: prepare for portage-3.0.46

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS     | 2 +-
 setup.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 7ae7e4d16..0361e6ac6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.46 (UNRELEASED)
+portage-3.0.46 (2023-04-07)
 ---------------
 
 Breaking changes:

diff --git a/setup.py b/setup.py
index 3b0e652a9..85d85e36c 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.45.3",
+    version="3.0.46",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-04-07  9:52 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-04-07  9:52 UTC (permalink / raw
  To: gentoo-commits

commit:     7ec921971eecd4347feaa2848531e8a207d15f9a
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Mon Apr  3 03:44:50 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 09:50:00 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7ec92197

NEWS: mention sourcehut builds

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/1018
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/NEWS b/NEWS
index 1d05f1de2..7ae7e4d16 100644
--- a/NEWS
+++ b/NEWS
@@ -59,6 +59,25 @@ Features:
   See bug #898224. Portage previously used NOCOLOR. It continues to support NOCOLOR
   for a time for compatibility.
 
+* ci: enable running Portage tests on sourcehut builds
+
+  The build manifests and supporting files can be found in .builds/
+
+  Current limitations compared to GitHub actions:
+
+  - Does not test with PyPy (see bug #903709)
+  - Runs all all tests on each push (unless pushed with `-o skip-ci` which skips
+    all tests)
+  - Runs lint and ci jobs concurrently, but each Python version within those is
+    tested sequentially. This means tests will take longer to complete, unless
+    the run fails partway through (~1h vs ~15-20m).
+
+  Benefits compared to GitHub actions:
+
+  - Can monitor test progress over SSH
+  - Can investigate failed tests over SSH
+  - ... not GitHub ;)
+
 Bug fixes:
 * dbapi: Handle mismatched binpkg structure during pkgmoves (bug #877271,
   bug #903917, bug #903926).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-04-07  6:22 Ulrich Müller
  0 siblings, 0 replies; 548+ messages in thread
From: Ulrich Müller @ 2023-04-07  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     a40de0807953e0329071c456405478f84ae9b7c4
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  7 06:20:12 2023 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Apr  7 06:20:12 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a40de080

NEWS: Update for prepinfo change

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 663d757e2..506e673e1 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,10 @@ Breaking changes:
   it from CI without addressing the situation which was already suboptimal (insufficient
   testing) wasn't deemed acceptable.
 
+* Inline most code from prepinfo in install_qa_check() (bug #899898).
+  Output a deprecation warning for prepinfo and prepman when they are called
+  from an ebuild.
+
 Cleanups:
 * Drop support for pygcrypt
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-24  2:17 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-24  2:17 UTC (permalink / raw
  To: gentoo-commits

commit:     203f2791d61aaccf4524d5a42c70951377563bd5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 02:16:59 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 02:17:18 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=203f2791

.editorconfig: set trim_trailing_whitespace too

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .editorconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.editorconfig b/.editorconfig
index 6900a08b4..68c8e6c6b 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -9,6 +9,7 @@ indent_style = tab
 indent_size = 4
 tab_width = 4
 insert_final_newline = true
+trim_trailing_whitespace = true
 
 [*.{py,yaml,yml}]
 indent_style = space


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-23  7:02 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-23  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     d1616d8a58f19a4512745d2e7f969463c4d9683d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 23 07:01:08 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 23 07:01:08 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d1616d8a

.editorconfig: add profile = black

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .editorconfig | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/.editorconfig b/.editorconfig
index 80046d2f6..6900a08b4 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -15,3 +15,6 @@ indent_style = space
 
 [pylintrc]
 indent_style = space
+
+[*.py]
+profile = black


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-23  6:59 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-23  6:59 UTC (permalink / raw
  To: gentoo-commits

commit:     b713ac8ad728a183fe5053ddee69e0ec87607b5b
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Thu Mar 23 06:26:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 23 06:59:13 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b713ac8a

.gitignore: add Vim files

Ignore Vim temp/local files.

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/1015
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignore b/.gitignore
index c04a22a0b..7c6acadbe 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,5 @@ __pycache__/
 /tags
 /.tox/
 setup.cfg
+.*.swp
+*.vim


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-21  2:32 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-21  2:32 UTC (permalink / raw
  To: gentoo-commits

commit:     25322edf49dada21af47356c7136e2d36e93c051
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 02:32:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 02:32:35 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=25322edf

NEWS: add note re motivation for STREEBOG cleanup (pygost being yanked)

Bug: https://bugs.gentoo.org/597736
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 8728ccaa3..03e262c69 100644
--- a/NEWS
+++ b/NEWS
@@ -11,6 +11,10 @@ Breaking changes:
   We're dropping both pygost and pygcrypt compatibility: pygost has been
   removed from pypi and pygcrypt is inactive upstream.
 
+  pygost being yanked from pypi made CI start to fail too and silently dropping
+  it from CI without addressing the situation which was already suboptimal (insufficient
+  testing) wasn't deemed acceptable.
+
 Cleanups:
 * Drop support for pygcrypt
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-21  2:30 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-21  2:30 UTC (permalink / raw
  To: gentoo-commits

commit:     992cf6e5ecbc8de428792fe27bb821d04e03097c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 02:29:34 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 02:30:24 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=992cf6e5

NEWS: update for checksum cleanups

Bug: https://bugs.gentoo.org/597736
Bug: https://bugs.gentoo.org/615620
Bug: https://bugs.gentoo.org/885909
Bug: https://bugs.gentoo.org/888884
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/NEWS b/NEWS
index 2eb5a1b3a..8728ccaa3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,54 @@
+portage-3.0.46 (UNRELEASED)
+---------------
+
+Breaking changes:
+* Drop STREEBOG{256,512} support
+
+  Support was originally added in https://bugs.gentoo.org/597736, but
+  exclusively via two modules (pygost and pygcrypt) which aren't packaged in
+  Gentoo - or seemingly any other major distribution.
+
+  We're dropping both pygost and pygcrypt compatibility: pygost has been
+  removed from pypi and pygcrypt is inactive upstream.
+
+Cleanups:
+* Drop support for pygcrypt
+
+  The codepath has been disabled since 2017 because of https://bugs.gentoo.org/615620,
+  so let's finally clean it up.
+
+  pygcrypt *prior to 2017* was used for RMD160/WHIRLPOOL/SHA3_256/SHA3_512
+  if hashlib didn't provide these *and* the sha3 module didn't either.
+
+  pygcrypt last received a release in 2017 too.
+
+* Drop support for pyblake2, sha3
+
+  We've only supported >= Python 3.6 for quite some time, so these codepaths are
+  obsolete given hashlib will always provide support for BLAKE2 and SHA3.
+
+  Neither pyblake2 nor sha3 are even packaged in Gentoo anymore either (the
+  Python bindings).
+
+* Drop most of the pycrypto/pycryptodome fallbacks
+
+  >= Python 3.6 includes support for BLAKE2 and SHA3 in hashlib, so these
+  aren't needed anymore.
+
+  pycrypto fallback support continues to exist for RMD160.
+
+* Drop support for WHIRLPOOL logic via mhash
+
+  Drop mhash fallback logic for WHIRLPOOL as we already have:
+      hashlib > pycrypto > bundled C > bundled pure Python
+  in terms of priority for providers.
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
 portage-3.0.45.3 (2023-03-19)
 ----------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-19 19:17 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-19 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     17a1e4f103b81c097481cb0e46b884e3587be76e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 19 19:16:54 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 19 19:16:54 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=17a1e4f1

NEWS: prepare for portage-3.0.45.3

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 88296f690..2eb5a1b3a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.45.3 (UNRELEASED)
+portage-3.0.45.3 (2023-03-19)
 ----------------
 
 Features:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-19 19:17 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-19 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     591d499967bb245d0821692bee93d862f3068764
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 19 19:17:07 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 19 19:17:07 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=591d4999

setup.py: prepare for portage-3.0.45.3

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 33528e6d1..3b0e652a9 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.45.2",
+    version="3.0.45.3",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-04  5:39 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-04  5:39 UTC (permalink / raw
  To: gentoo-commits

commit:     c7b4f553a3e19a4ee3043a737fa8f0e55c516bbd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 05:39:08 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 05:39:08 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c7b4f553

DEVELOPING: update release process

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 42 ++++++++++++++++++++++++++++--------------
 1 file changed, 28 insertions(+), 14 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 3a97f1aa0..2f05d49b5 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -209,33 +209,47 @@ For a more detailed explanation (and rationalisation) of these rules:
 Releases
 --------
 
-Before starting: CI MUST BE GREEN!
+0. Before starting: CI MUST BE GREEN!
 
-First update:
-- NEWS (for both new version & release date)
-- setup.py
+1. Repository mangling:
+	- Update NEWS (for both new version & release date)
+	- Update setup.py
 and commit.
 
-Second create a git tag for this release:
-	git tag portage-3.0.30
+2. Create a git tag for this release:
+	git tag -a -s portage-3.0.30
 
-Create the tarball and run the tests: ./runtests
-(see PYTHON_SUPPORTED_VERSIONS in runtests).
+3. Create the tarball and run the tests: ./runtests
+   (see PYTHON_SUPPORTED_VERSIONS in runtests).
 
-Version bump the ebuild locally (don't push) and verify it can re-install itself:
-	emerge --oneshot portage
-	emerge --oneshot portage # this is using the new Portage
+4. Version bump the ebuild locally (don't push) and verify it can re-install itself:
+	emerge --oneshot sys-apps/portage
+	emerge --oneshot sys-apps/portage # this is using the new Portage
 
-Publish the results (no going back now):
+5. Publish the results (no going back now):
 	- Push the new git tag
 	- Upload the tarball
 	- Commit the new ebuild version and tag the tracker bug for the commit
 
-Create the release for pypi and upload it there:
+6. Create the release for pypi and upload it there:
 	- python -m venv .venv
 	- . .venv/bin/activate
 	- pip install wheel twine
 	- python setup.py bdist_wheel sdist
 	- twine upload dist/<filenames>
 
-Close the bugs blocking the tracker bug for this release.
+7. Bugzilla wrangling:
+	- Close the bugs blocked by the tracker bug for this release and
+          the tracker itself.
+
+	- File a new bug in Portage Development > Core named
+		"[TRACKER] sys-apps/portage-${NEW_VERSION}"
+	  with the 'Tracker' Bugzilla Keyword and the following text:
+	"""
+	Tracks bugs fixed in this release.
+
+	'Depends on' now means 'we want to fix this before release'
+	'Blocks' means 'fixed in this release'
+	"""
+
+8. Done! Congratulations!


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-04  5:26 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-04  5:26 UTC (permalink / raw
  To: gentoo-commits

commit:     5bf1c4545300652aa8b5f5b89b7ca28877aacc5d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 05:26:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 05:26:09 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5bf1c454

setup.py: prepare for 3.0.45.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 16d1bd229..33528e6d1 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.45.1",
+    version="3.0.45.2",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-03-04  5:26 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-03-04  5:26 UTC (permalink / raw
  To: gentoo-commits

commit:     93c0c9e9c0dbf55b7dad78f3ea423b36367e1d2c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 05:26:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 05:26:20 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=93c0c9e9

NEWS: fix oldish typo

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index ff52a70b7..e67e488b6 100644
--- a/NEWS
+++ b/NEWS
@@ -243,7 +243,7 @@ Bug fixes:
 
 * portage: sets: Fix DeprecationWarning in sets.
 
-* install-qa-check.d: 90gcc-warnigns: Disable -Wimplicit-function-declaration being
+* install-qa-check.d: 90gcc-warnings: Disable -Wimplicit-function-declaration being
   fatal for now. The number of failures in bug #870412 is too large for the time
   being.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-27  5:05 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-27  5:05 UTC (permalink / raw
  To: gentoo-commits

commit:     d2f59722c3d784987e789cbf3a85df6e7ab70194
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 05:05:33 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 05:05:50 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d2f59722

NEWS: add placeholders for next release

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 47eb0dc26..a127798e3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,13 @@
-portage-3.0.46.1 (2023-02-27)
+portage-3.0.46 (UNRELEASED)
+--------------
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
+portage-3.0.45.1 (2023-02-27)
 --------------
 
 Bug fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-27  4:54 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-27  4:54 UTC (permalink / raw
  To: gentoo-commits

commit:     d657d1e1efbec9db9985bb6a7c6f9766e9962c51
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 04:53:41 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 04:53:41 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d657d1e1

NEWS: prepare for portage-3.0.45.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index 22693330e..47eb0dc26 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,6 @@
-portage-3.0.46 (UNRELEASED)
+portage-3.0.46.1 (2023-02-27)
 --------------
 
-Features:
-* TODO
-
 Bug fixes:
 * install-qa-check.d/90config-impl-decl: fix handling of non-ASCII quotes when
   extracting the function name. Detect "-Werror=implicit-function-declaration"


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-27  4:54 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-27  4:54 UTC (permalink / raw
  To: gentoo-commits

commit:     17d0300853b9b3f7578713a5819e9aa93692eba9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 27 04:53:55 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 04:53:55 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=17d03008

setup.py: prepare for portage-3.0.45.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 433e1b2a1..16d1bd229 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.45",
+    version="3.0.45.1",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-27  4:43 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-27  4:43 UTC (permalink / raw
  To: gentoo-commits

commit:     83754b04d5ec96b4bb6ac7d865763a955628232f
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Mon Feb 27 03:40:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 04:43:49 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=83754b04

NEWS: impl decl bug fix

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/999
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 812d506a7..22693330e 100644
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,9 @@ Features:
 * TODO
 
 Bug fixes:
-* TODO
+* install-qa-check.d/90config-impl-decl: fix handling of non-ASCII quotes when
+  extracting the function name. Detect "-Werror=implicit-function-declaration"
+  as used by GCC.
 
 portage-3.0.45 (2023-02-26)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-26 22:07 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-26 22:07 UTC (permalink / raw
  To: gentoo-commits

commit:     549a6e37bc3053355558c7c5ee307ade59318d61
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 26 22:07:00 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 22:07:00 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=549a6e37

NEWS: add placeholders for next release

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index 6db819dbb..812d506a7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+portage-3.0.46 (UNRELEASED)
+--------------
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
 portage-3.0.45 (2023-02-26)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-26 21:56 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-26 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     e6aa948f689647608209bf24bea1fc768f819c64
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 26 21:55:52 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 21:56:02 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e6aa948f

NEWS: prepare for portage-3.0.45

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 9f04bc279..6db819dbb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.45 (UNRELEASED)
+portage-3.0.45 (2023-02-26)
 --------------
 
 Features:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-26 21:56 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-26 21:56 UTC (permalink / raw
  To: gentoo-commits

commit:     e9bf6b41be6e17e31de8455a29397b471f4fed98
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 26 21:56:10 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 21:56:10 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e9bf6b41

setup.py: prepare for portage-3.0.45

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index e59689008..433e1b2a1 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.44",
+    version="3.0.45",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-26 21:55 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-26 21:55 UTC (permalink / raw
  To: gentoo-commits

commit:     6a34f324a1dd52d15294dcc50995c22b316f6130
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Sun Feb 26 21:45:15 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 21:55:24 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6a34f324

NEWS: mention alphabetized vars

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/998
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 3349b6447..9f04bc279 100644
--- a/NEWS
+++ b/NEWS
@@ -49,6 +49,8 @@ Bug fixes:
 
 * git: correct detection of volatile repositories (bug #895526).
 
+* ebuild(5): alphabetize QA_* vars
+
 portage-3.0.44 (2023-01-15)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-26 20:22 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-26 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     453d775b231e92982c01cadf026b279ec696d222
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Thu Feb 23 07:06:04 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 20:22:42 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=453d775b

NEWS: mention 90config-impl-decl QA check

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/995
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/NEWS b/NEWS
index c31e76651..3349b6447 100644
--- a/NEWS
+++ b/NEWS
@@ -16,6 +16,17 @@ Features:
 
 * install-qa-check.d: 60pkgconfig: add opt-in QA_PKGCONFIG_VERSION check
 
+* install-qa-check.d: add 90config-impl-decl to detect -Wimplicit-function-declaration
+  in config.log, CMakeError.log, and meson-log.txt. ebuilds can add functions to
+  the QA_CONFIG_IMPL_DECL_SKIP array to skip false positives.
+
+  The following entries are created in qa.log under the tag 'config.log-impl-decl':
+
+  * 'line' - line number in the config log where the warning is found
+  * 'func' - the function that is implicitly declared
+
+  (bug #892651)
+
 * emerge: Log completion of package installs.
 
 Bug fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-26 20:15 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-26 20:15 UTC (permalink / raw
  To: gentoo-commits

commit:     2c353d52abe3072887a8b57a6573b70de2368694
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 26 20:15:19 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 20:15:19 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2c353d52

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 210588e20..c31e76651 100644
--- a/NEWS
+++ b/NEWS
@@ -34,7 +34,9 @@ Bug fixes:
 * tests: news: significantly improved test coverage (bug #889330).
 
 * git: also report sync errors for volatile repos. Portage would previously simply
-  report success if an volatile repository failed to sync.
+  report success if an volatile repository failed to sync (bug #895526).
+
+* git: correct detection of volatile repositories (bug #895526).
 
 portage-3.0.44 (2023-01-15)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-18 10:15 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-18 10:15 UTC (permalink / raw
  To: gentoo-commits

commit:     cac983e4bf4985aecb45a776e0a3795bb78d035b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 18 10:15:21 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 10:15:21 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cac983e4

NEWS: mention test changes for news

Bug: https://bugs.gentoo.org/889330
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 8a4d95144..29e9de038 100644
--- a/NEWS
+++ b/NEWS
@@ -27,6 +27,8 @@ Bug fixes:
 
 * emaint: Changed default action for emaint target sync to 'auto'.
 
+* tests: news: significantly improved test coverage (bug #889330).
+
 portage-3.0.44 (2023-01-15)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-17  9:14 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-17  9:14 UTC (permalink / raw
  To: gentoo-commits

commit:     106f3ae650ca0e76c6fb59e1846912228f4afa72
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 09:14:38 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 09:14:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=106f3ae6

NEWS: add bug reference for AMDGPU support

Bug: https://bugs.gentoo.org/795825
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 3aecad148..fbc847c37 100644
--- a/NEWS
+++ b/NEWS
@@ -2,7 +2,7 @@ portage-3.0.45 (UNRELEASED)
 --------------
 
 Features:
-* Support new ELF machine code: AMDGPU
+* Support new ELF machine code: AMDGPU (bug #795825)
 
 * ebuild: Set GNUMAKEFLAGS="--output-sync=line" to ensure build logs are written
   to synchronously when running GNU make in parallel. This option is only set if


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-17  9:14 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-17  9:14 UTC (permalink / raw
  To: gentoo-commits

commit:     dc75865bf61d6d292333f43cbe0fb281f61c0b07
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 09:13:59 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 09:13:59 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dc75865b

NEWS: fix spacing, fix version entry

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 7e2ce9f41..3aecad148 100644
--- a/NEWS
+++ b/NEWS
@@ -7,7 +7,10 @@ Features:
 * ebuild: Set GNUMAKEFLAGS="--output-sync=line" to ensure build logs are written
   to synchronously when running GNU make in parallel. This option is only set if
   MAKEOPTS and GNUMAKEFLAGS are left unset by the user.
-* emerge: add --onlydeps-with-ideps=<y|n> option (bug #890777).
+
+* emerge: add --onlydeps-with-ideps=<y|n> option (bug #890777)
+
+* install-qa-check.d: 60pkgconfig: add opt-in QA_PKGCONFIG_VERSION check
 
 Bug fixes:
 * gpkg: Handle out-of-space errors (bug #891391).
@@ -130,8 +133,6 @@ Features:
 * sync: git: run 'git clean' in git repositories if they are marked as
   non-volatile.
 
-* install-qa-check.d: 60pkgconfig: add opt-in QA_PKGCONFIG_VERSION check
-
 Bug fixes:
 * glsa: Abort if a GLSA's arch list doesn't match the expected format (bug #882797).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-17  1:23 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-17  1:23 UTC (permalink / raw
  To: gentoo-commits

commit:     33ce3acd1da3c720ad1533ab655d347cf61b424f
Author:     Sheng Yu <syu.os <AT> protonmail <DOT> com>
AuthorDate: Fri Feb 17 01:10:26 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 01:23:14 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=33ce3acd

Update NEWS

Signed-off-by: Sheng Yu <syu.os <AT> protonmail.com>
Closes: https://github.com/gentoo/portage/pull/984
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index eef664f64..3322fe32a 100644
--- a/NEWS
+++ b/NEWS
@@ -11,6 +11,12 @@ Features:
 Bug fixes:
 * gpkg: Handle out-of-space errors (bug #891391).
 
+* gpkg: GPG signed gpkg will be ignored for profiles updates.
+
+* binpkg: Show warning if the binhost is missing metadata (outdated). (bug #884869)
+
+* binpkg: Improve error handling for binpkg detection. (bug #893638)
+
 * portage(5): List volatile option as a separate entry (bug #888585).
 
 * emaint: Changed default action for emaint target sync to 'auto'.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-17  0:53 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-17  0:53 UTC (permalink / raw
  To: gentoo-commits

commit:     0572894804c189a5d1381d135bbd775a85263577
Author:     Oskari Pirhonen <xxc3ncoredxx <AT> gmail <DOT> com>
AuthorDate: Fri Feb 17 00:48:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 00:52:11 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=05728948

NEWS: mention --output-sync=line

Signed-off-by: Oskari Pirhonen <xxc3ncoredxx <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/937
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 646073421..eef664f64 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,10 @@ portage-3.0.45 (UNRELEASED)
 Features:
 * Support new ELF machine code: AMDGPU
 
+* ebuild: Set GNUMAKEFLAGS="--output-sync=line" to ensure build logs are written
+  to synchronously when running GNU make in parallel. This option is only set if
+  MAKEOPTS and GNUMAKEFLAGS are left unset by the user.
+
 Bug fixes:
 * gpkg: Handle out-of-space errors (bug #891391).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-02-03 13:00 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-02-03 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     5c2b7eab1415ee71e114741849212af855b9f628
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  3 13:00:29 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb  3 13:00:39 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c2b7eab

.git-blame-ignore-revs: update for black reformatting

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .git-blame-ignore-revs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index cfa2e1607..2bbac54e6 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -10,3 +10,5 @@ baf79da44e543cc0fd12f64a2c99b49b66727f39
 cb8eda531dad92bec9293c89f93db9b581245fd3
 # chore(bintree): removed useless ``if True:``
 a83507be7ce04d3ac421f9cbe8b63816809b0f4e
+# */*: rerun black w/ 23.1.0
+4ceb199aab8035fdf2ebd244e213ca63c29b4d5f


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-15 22:11 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-01-15 22:11 UTC (permalink / raw
  To: gentoo-commits

commit:     1f4be075cbd87919cd046f16f043d70399fdeeec
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 22:08:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 22:11:19 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1f4be075

NEWS: prepare for portage-3.0.44

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index a173795b3..3ef205a6d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.44 (UNRELEASED)
+portage-3.0.44 (2023-01-15)
 --------------
 
 Features:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-15 22:11 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-01-15 22:11 UTC (permalink / raw
  To: gentoo-commits

commit:     c3df2a7f00d8bee2affc3e3cf5e5f8d19cb47b00
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 15 22:08:43 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 15 22:11:19 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c3df2a7f

setup.py: release portage-3.0.44

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 935a98571..373d4bf1e 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.43",
+    version="3.0.44",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-14 21:05 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2023-01-14 21:05 UTC (permalink / raw
  To: gentoo-commits

commit:     491624c7652c6207fea6e9448d43f5a3cc989ce8
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 14 21:03:59 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jan 14 21:03:59 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=491624c7

NEWS: add entry for Github #976

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 4e27411ee..b149ecc4d 100644
--- a/NEWS
+++ b/NEWS
@@ -14,6 +14,8 @@ Bug fixes:
 
 * emerge: Fix installation of binpkgs by path (bug #873202, bug #890291).
 
+* Fix crash with pypy when PORTAGE_SCHEDULING_POLICY has been set (bug #876031).
+
 portage-3.0.43 (2023-01-02)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-13  7:41 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-01-13  7:41 UTC (permalink / raw
  To: gentoo-commits

commit:     cc4250c9d0f6567db3f742d62cd3eb768f417a18
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 07:40:15 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 07:41:52 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cc4250c9

NEWS: explain how 'volatile' default is determined

See: ef123a214708c85f9802f2a649b93137fd2ee3be
See: https://github.com/gentoo/portage/pull/961#pullrequestreview-1222025162
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 60782fbb8..4e27411ee 100644
--- a/NEWS
+++ b/NEWS
@@ -63,13 +63,11 @@ Breaking changes:
   2. Defaulted to sync-depth=clone-depth=1.
 
   The motivation here was because of disk space growing unbounded
-  otherwise. It makes sense when considered within the school of thought / motivation
-  listed above (prioritising a successful sync and then making an optimisation
+  otherwise, as a full disk could lead to sync failure. It also makes sense
+  when considered within the school of thought / motivation listed above
+  (prioritising a successful sync and then making an optimisation
   based on how we achieve that).
 
-  Further, there was additional motivation to avoid disk usage growing
-  unbounded (which additionally could lead to a sync failing at some point).
-
   Portage 3.0.42 will now only make a repository shallow if:
   1. volatile=yes and it is a new sync (i.e. it was not deep before), or
   2. volatile=no  and sync-depth is unset in repos.conf.
@@ -87,6 +85,10 @@ Breaking changes:
     by Portage, and Portage will try its best to ensure syncs continue
     to work.
 
+  The default value of 'volatile' is determined as follows:
+  - If unset and the repository is under /var/db/repos and the repository
+    exists and it's owned by either 'portage' or 'root', set to yes.
+
 Features:
 * cnf: make.conf.example.loong: add for the loong arch (bug #884135).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-10 15:12 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-01-10 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     92a3101e240e35b0dbe208c5c5e87c97f8bbbadb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 14:23:30 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 15:12:39 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=92a3101e

.pre-commit-config.yaml: add pyupgrade

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .pre-commit-config.yaml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 3ff4fd7c2..2d3ce16f4 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -12,3 +12,8 @@ repos:
     rev: '0.77'
     hooks:
       - id: flynt
+  - repo: https://github.com/asottile/pyupgrade
+    rev: v3.3.1
+    hooks:
+      - id: pyupgrade
+        args: [--py37-plus]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-10 15:12 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-01-10 15:12 UTC (permalink / raw
  To: gentoo-commits

commit:     b1a69b6351736837cbfc5f9ba2c85167acd640b2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 13:22:06 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 15:12:39 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b1a69b63

.pre-commit-config.yaml: add flynt

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .pre-commit-config.yaml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index e150bc80a..3ff4fd7c2 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -5,6 +5,10 @@ repos:
     hooks:
       - id: black
   - repo: https://github.com/PyCQA/pylint
-    rev: v2.15.9
+    rev: v2.15.10
     hooks:
       - id: pylint
+  - repo: https://github.com/ikamensh/flynt/
+    rev: '0.77'
+    hooks:
+      - id: flynt


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-02 20:45 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2023-01-02 20:45 UTC (permalink / raw
  To: gentoo-commits

commit:     7ee654ca628d0b018b781b0efba0f455d04f0a44
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  2 20:43:30 2023 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jan  2 20:43:30 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7ee654ca

Update NEWS with PATH changes

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/NEWS b/NEWS
index cb5ae983e..3821e6fcf 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,10 @@
+portage-3.0.44 (?)
+
+Bug fixes:
+* ebuild: the PATH variable exported to ebuilds has been changed:
+  The PATH setting from /etc/profile.env is appended to portage-internal
+  paths, and ROOTPATH is no longer included (bug #607696, #693308, #888543).
+
 portage-3.0.43 (2023-01-02)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-02  5:26 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-01-02  5:26 UTC (permalink / raw
  To: gentoo-commits

commit:     e89522e126ad96297fc82c741be57f8e082d69a9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  2 05:26:15 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  2 05:26:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e89522e1

NEWS: prepare for 3.0.43

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index cabd52035..cb5ae983e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,6 @@
-portage-3.0.43 (UNRELEASED)
+portage-3.0.43 (2023-01-02)
 --------------
 
-Features:
-* TODO
-
 Bug fixes:
 * news: Fix matching profile paths with Display-If-Profile in some cases.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-02  5:26 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2023-01-02  5:26 UTC (permalink / raw
  To: gentoo-commits

commit:     07666ee33edd74efcebf56e2f726e30092918fa4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  2 05:26:32 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan  2 05:26:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=07666ee3

setup.py: prepare for 3.0.43

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index e6d64874b..65a9bd248 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1998-2022 Gentoo Authors
+# Copyright 1998-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 try:
@@ -821,7 +821,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.42",
+    version="3.0.43",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2023-01-01 18:38 John Helmert III
  0 siblings, 0 replies; 548+ messages in thread
From: John Helmert III @ 2023-01-01 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     9fd0f840f7d3ab9b4b91ea90ea3bd8255bc3b891
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  1 18:33:59 2022 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Jan  1 18:33:28 2023 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9fd0f840

Add a pre-commit config

Using pre-commit instead of a manually written pre-commit hook will
run the linter only over files that have changes, resulting in a much
faster linting hook.

Closes: https://github.com/gentoo/portage/pull/954
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 .pre-commit-config.yaml | 10 ++++++++++
 README.md               | 11 +++++++++++
 2 files changed, 21 insertions(+)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
new file mode 100644
index 000000000..e150bc80a
--- /dev/null
+++ b/.pre-commit-config.yaml
@@ -0,0 +1,10 @@
+---
+repos:
+  - repo: https://github.com/psf/black
+    rev: 22.12.0
+    hooks:
+      - id: black
+  - repo: https://github.com/PyCQA/pylint
+    rev: v2.15.9
+    hooks:
+      - id: pylint

diff --git a/README.md b/README.md
index 188503b81..08b06c10f 100644
--- a/README.md
+++ b/README.md
@@ -30,6 +30,17 @@ editor integration. Something like this:
 black --check --diff .
 ```
 
+One can also use pre-commit to run the configured pre-commit
+hooks. Utilizing pre-commit has the advantage of running the linter
+over only the changed files, resulting in a much faster pre-commit
+hook. To use, install pre-commit and then install the hook to your
+.git:
+
+```sh
+emerge dev-vcs/pre-commit
+pre-commit install
+```
+
 To ignore commit 1bb64ff452 (and other reformatting commits) which is a
 massive commit that simply formatted the code base using black - you can do
 the following:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-31 14:25 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-31 14:25 UTC (permalink / raw
  To: gentoo-commits

commit:     54b0a13e32e040952d9439b603cbc8dfc9f87b02
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 31 14:24:05 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 31 14:25:09 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=54b0a13e

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 3dda33ea1..77fd317b7 100644
--- a/NEWS
+++ b/NEWS
@@ -5,13 +5,16 @@ Features:
 * TODO
 
 Bug fixes:
-* Rewrite Whirlpool implementation as a C extension to substantially improve
+* checksum: Rewrite Whirlpool implementation as a C extension to substantially improve
   performance. This only takes effect with OpenSSL 3 and newer. See bug #885909.
 
   Whirlpool is considered deprecated within Portage and we recommend that
   repository maintainers remove it from `metadata/layout.conf`!
 
-* Fix "is shallow git repository" check.
+* sync: git: Fix "is shallow git repository" check.
+
+* bin/*: Rewrite signal handling which will now correctly rethrow SIGINT
+  and not confuse shells. See bug #887817.
 
 portage-3.0.42 (2022-12-26)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-29 19:36 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-29 19:36 UTC (permalink / raw
  To: gentoo-commits

commit:     cf6b3f9482248782ee2468ce4d550768e0f5d87f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 29 19:36:29 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 29 19:36:29 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cf6b3f94

NEWS: update for Whirlpool fixes

Bug: https://bugs.gentoo.org/885909
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/NEWS b/NEWS
index d536ab6a5..088ab5f15 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,16 @@
+portage-3.0.43 (UNRELEASED)
+--------------
+
+Features:
+* TODO
+
+Bug fixes:
+* Rewrite Whirlpool implementation as a C extension to substantially improve
+  performance. This only takes effect with OpenSSL 3 and newer. See bug #885909.
+
+  Whirlpool is considered deprecated within Portage and we recommend that
+  repository maintainers remove it from `metadata/layout.conf`!
+
 portage-3.0.42 (2022-12-26)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-26  7:13 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-26  7:13 UTC (permalink / raw
  To: gentoo-commits

commit:     021b5ca1f35ad6efca83ca0b402d02b8e0b22bee
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 07:13:33 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 07:13:42 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=021b5ca1

setup.py: release 3.0.42

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index f8a63a8ae..9f189cc6f 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.41",
+    version="3.0.42",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-26  7:13 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-26  7:13 UTC (permalink / raw
  To: gentoo-commits

commit:     f661b55f0d24c546ff464248e89bb7e56cac31bc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 26 07:13:19 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 26 07:13:42 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f661b55f

NEWS: release 3.0.42

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 0f5625f00..d536ab6a5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.42 (UNRELEASED)
+portage-3.0.42 (2022-12-26)
 --------------
 
 Breaking changes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-23 20:00 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2022-12-23 20:00 UTC (permalink / raw
  To: gentoo-commits

commit:     26a2f1ab35abbed1277e57aeb8d709727c9ffead
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 19:57:32 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 20:00:29 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=26a2f1ab

tox: add ./run-pylint to allowlist_externals

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 tox.ini | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/tox.ini b/tox.ini
index ad076f739..5afcdab12 100644
--- a/tox.ini
+++ b/tox.ini
@@ -18,6 +18,8 @@ deps =
 	pyyaml
 setenv =
 	PYTHONPATH={toxinidir}/lib
+allowlist_externals =
+	./run-pylint
 commands =
 	pylint: ./run-pylint
 	python -b -Wd setup.py test


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-10  0:23 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-10  0:23 UTC (permalink / raw
  To: gentoo-commits

commit:     daf7c92e70806144160874ddd942a34ecd176570
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 10 00:23:31 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 10 00:23:31 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=daf7c92e

NEWS: retroactively add bug reference for ROOT rebuild fix

Bug: https://bugs.gentoo.org/520112
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 43c957734..ea9967d0f 100644
--- a/NEWS
+++ b/NEWS
@@ -71,7 +71,7 @@ Bug fixes:
 
 * depgraph: Resolve atoms using the correct root. This bug may have played out
   in different ways, but one example was a rebuild in / causing the same package
-  to be added to ROOT, even when it had no other reason to be.
+  to be added to ROOT, even when it had no other reason to be. See bug #520112.
 
 * env-update: Also generate PATH definition in systemd user environment file
   /etc/environment.d/10-gentoo-env.conf


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-05  0:50 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-05  0:50 UTC (permalink / raw
  To: gentoo-commits

commit:     b022c12e5bcc7f65b800527fcf57c0c0775e733a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 00:50:27 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 00:50:37 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b022c12e

NEWS: add placeholders for 3.0.42

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index cd6403645..f986616a2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+portage-3.0.42 (UNRELEASED)
+--------------
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
 portage-3.0.41 (2022-11-04)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-05  0:46 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-05  0:46 UTC (permalink / raw
  To: gentoo-commits

commit:     2b4d6104b7e79b455f32a282f1501d6873786825
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 00:45:01 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 00:45:14 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2b4d6104

setup.py: prepare for portage-3.0.41

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 07f72fc68..f8a63a8ae 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.40",
+    version="3.0.41",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-05  0:46 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-05  0:46 UTC (permalink / raw
  To: gentoo-commits

commit:     5246f8ad343b330998db205807034fd9230844fb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 00:44:51 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 00:45:14 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5246f8ad

NEWS: prepare for portage-3.0.41

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index ad762993b..cd6403645 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.41 (UNRELEASED)
+portage-3.0.41 (2022-11-04)
 --------------
 
 Features:
@@ -6,11 +6,13 @@ Features:
   FEATURES="protect-owned"), Portage now has friendlier output
   by using ewarn rather than eerror.
 
+* cleanups: Use pyupgrade on the codebase (up to Python 3.8) to use newer
+  idioms.
+
 Bug fixes:
 * Fixed possible corruption of GPKG multi-instance binary packages on upgrade.
   Bug #877271.
 
-
 portage-3.0.40 (2022-12-01)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-01  5:19 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-01  5:19 UTC (permalink / raw
  To: gentoo-commits

commit:     f781d0c3fe06f1d7600184e5bcd0f728c44b40ae
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  1 05:18:57 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  1 05:18:57 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f781d0c3

setup.py: update link to release notes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index b75d45e58..58823ab3b 100755
--- a/setup.py
+++ b/setup.py
@@ -821,7 +821,7 @@ setup(
     version="3.0.40",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
-        "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",
+        "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/NEWS",
         "Documentation": "https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage",
     },
     author="Gentoo Portage Development Team",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-01  5:19 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-01  5:19 UTC (permalink / raw
  To: gentoo-commits

commit:     983af46f7b0484a56479286a75325ebacce8c1e1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  1 05:19:24 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  1 05:19:24 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=983af46f

NEWS: add placeholders for 3.0.41

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index fc5c9810e..d64fcac91 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+portage-3.0.41 (UNRELEASED)
+--------------
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
 portage-3.0.40 (2022-12-01)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-01  5:14 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-01  5:14 UTC (permalink / raw
  To: gentoo-commits

commit:     af90e98484ef48e54d15f37754d70910f2622a9c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  1 05:13:38 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  1 05:13:58 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=af90e984

setup.py: prepare for 3.0.40

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 399c30025..b75d45e58 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.39",
+    version="3.0.40",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-12-01  5:14 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-12-01  5:14 UTC (permalink / raw
  To: gentoo-commits

commit:     6197c644bcea28fe8a22f98cbaf3a435a6d38a50
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  1 05:13:23 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  1 05:13:57 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6197c644

NEWS: prepare for portage-3.0.40

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1cb2b2468..fc5c9810e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.40 (UNRELEASED)
+portage-3.0.40 (2022-12-01)
 --------------
 
 Features:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-30  1:22 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-30  1:22 UTC (permalink / raw
  To: gentoo-commits

commit:     d0dd4918fae61f206925a7d013f49fd84a4d3444
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 30 01:21:45 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 30 01:22:35 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d0dd4918

NEWS: update

Bug: https://bugs.gentoo.org/883071
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index 1aa8f3e24..6fd185fcb 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,10 @@ portage-3.0.40 (UNRELEASED)
 --------------
 
 Features:
+* Optimize _slot_operator_check_reverse_dependencies by caching using
+  lru_cache. In a ChromeOS use case, this patch decreases the running time from
+  311s to 197s with almost no memory usage increase. See bug #883071.
+
 * config: /etc/portage/sets.conf can now be a directory. Ditto for the Portage extension
   supporting sets.conf in ebuild repositories.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-20 23:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-20 23:33 UTC (permalink / raw
  To: gentoo-commits

commit:     7963aac0ea1a3e758ad3e00d24ebf8471276f02c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 23:33:38 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 23:33:43 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7963aac0

NEWS: rephrase a little bit

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/NEWS b/NEWS
index 28f482350..76a8eb462 100644
--- a/NEWS
+++ b/NEWS
@@ -2,19 +2,19 @@ portage-3.0.40 (UNRELEASED)
 --------------
 
 Features:
-* /etc/portage/sets.conf can now be a directory. Ditto for the Portage extension
+* config: /etc/portage/sets.conf can now be a directory. Ditto for the Portage extension
   supporting sets.conf in ebuild repositories.
 
-* Tests added for VariableSet changes to check @golang-rebuild works as
+* sets: Tests added for VariableSet changes to check @golang-rebuild works as
   intended.
 
 Bug fixes:
-* Clobber repositories using sync-type=git to match rsync behavior. This
+* sync: Clobber repositories using sync-type=git to match rsync behavior. This
   helps with issues where git-synced repositories can become confused
   if the remote is a CDN and then starts to diverge, preventing further
   syncs.
 
-* Fix DeprecationWarning in sets.
+* portage: sets: Fix DeprecationWarning in sets.
 
 * install-qa-check.d: 90gcc-warnigns: Disable -Wimplicit-function-declaration being
   fatal for now. The number of failures in bug #870412 is too large for the time


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-20  3:17 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-20  3:17 UTC (permalink / raw
  To: gentoo-commits

commit:     bb7aaf633ef248049ac7ba46cab02f2ca70df32f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 03:17:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 03:17:06 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bb7aaf63

NEWS: update for recent changes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/NEWS b/NEWS
index 7c96eef7e..7b97f2a86 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,21 @@
+portage-3.0.40 (UNRELEASED)
+--------------
+
+Features:
+* /etc/portage/sets.conf can now be a directory. Ditto for the Portage extension
+  supporting sets.conf in ebuild repositories.
+
+* Tests added for VariableSet changes to check @golang-rebuild works as
+  intended.
+
+Bug fixes:
+* Clobber repositories using sync-type=git to match rsync behavior. This
+  helps with issues where git-synced repositories can become confused
+  if the remote is a CDN and then starts to diverge, preventing further
+  syncs.
+
+* Fix DeprecationWarning in sets.
+
 portage-3.0.39 (2022-11-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-20  2:59 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-20  2:59 UTC (permalink / raw
  To: gentoo-commits

commit:     6bec3a5044cdd5d7cb5e4c74a5d554eaa7e4b480
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 02:58:33 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 02:59:11 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6bec3a50

NEWS: update for 3.0.39 release

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 2480f55a8..7c96eef7e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.39 (UNRELEASED)
+portage-3.0.39 (2022-11-20)
 --------------
 
 Features:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-20  2:59 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-20  2:59 UTC (permalink / raw
  To: gentoo-commits

commit:     83ee3bd135fc7a1e7b85f6d995e97382ad876cfc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 02:58:54 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 02:59:11 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=83ee3bd1

setup.py: update for 3.0.39

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index bf3720ba2..399c30025 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.38.1",
+    version="3.0.39",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-09  2:25 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-09  2:25 UTC (permalink / raw
  To: gentoo-commits

commit:     9e4bd994d72f22dc209daa342d6f550a6551afdc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  9 02:25:26 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  9 02:25:46 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9e4bd994

NEWS: refresh for more 90gcc-warnings changes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index 7b2d4e4b7..4745b580d 100644
--- a/NEWS
+++ b/NEWS
@@ -22,6 +22,12 @@ Features:
   * -Wreturn-type
   * -Wstringop-overflow (GCC, FORTIFY_SOURCE)
   * -Wfortify-source (Clang, FORTIFY_SOURCE)
+  * -Wargument-undefined-behaviour (Clang)
+  * -Wincompatible-function-pointer-types (Clang, becomes fatal in Clang 16)
+    (note we already have -Wincompatible-pointer-types in the list for GCC)
+  * -Wundefined-reinterpret-cast (Clang, C++ strict aliasing)
+  * -Wint-conversion
+  * -Wint-to-pointer-cast
 
 * install-qa-check.d: 90gcc-warnings: Always die on -Wimplicit-function-declaration
   and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-09  1:20 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-09  1:20 UTC (permalink / raw
  To: gentoo-commits

commit:     57d3e9b858eb6fc35cb7847f283595a9ce4d7aa4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  9 01:20:26 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  9 01:20:35 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=57d3e9b8

NEWS: mention -Wimplicit-function-declaration

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/NEWS b/NEWS
index 5395d0cb2..7b2d4e4b7 100644
--- a/NEWS
+++ b/NEWS
@@ -23,6 +23,13 @@ Features:
   * -Wstringop-overflow (GCC, FORTIFY_SOURCE)
   * -Wfortify-source (Clang, FORTIFY_SOURCE)
 
+* install-qa-check.d: 90gcc-warnings: Always die on -Wimplicit-function-declaration
+  and remove bin/check-implicit-pointer-usage.py of dubious licencing (it was
+  broken since GCC 4.5 because of output changes anyway, bug #365655).
+
+  -Wimplicit-function-declaration becomes an error in Clang 16 onwards and
+  GCC is likely to do the same from 14 onwards. See bug #870412.
+
 * ecompress, etc: Support additional compression suffixes for texinfo:
   .Z, .bz2, .lzma, .lz, .xz, .zst (bug #757525).
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-11-02 23:06 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-11-02 23:06 UTC (permalink / raw
  To: gentoo-commits

commit:     db5350ad130c2cca0669dd8f58c1a0f95d195389
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  2 23:06:40 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  2 23:06:40 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=db5350ad

NEWS: update for binpkg/gpkg fixes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/NEWS b/NEWS
index 7256ba724..ac21358b2 100644
--- a/NEWS
+++ b/NEWS
@@ -25,6 +25,21 @@ Features:
   .Z, .bz2, .lzma, .lz, .xz, .zst (bug #757525).
 
 Bug fixes:
+* binpkg: Deprecate BINPKG_FORMAT in the binpkg manifest ('Packages') because
+  it can become out-of-sync with reality and shouldn't be relied upon anyway
+  (bug #877419).
+
+* binpkg: Add various asserts / integrity checks to detect structure mismatches
+  and detect problems earlier (bug #877357, bug #877271, bug #877419).
+
+* binpkg: gpkg: Try to correct mismatched structures (old/new gpkg structure)
+  (bug #877271).
+
+* binpkg: gpkg: Handle package renames ('updates') where the same category was
+  used but with a new package name (bug #877357).
+
+* binpkg: gpkg: Don't silence compressor stderr to ease debugging (bug #877215).
+
 * Manifest: Fix Manifest.addFile() calls and add tests (bug #875860).
 
 * ecompress, etc: Pass --quiet to xz to reduce noise from "reducing threads"


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-10-27 23:37 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-10-27 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     ae020613bac1a479105a8014e0fa4771cb3bbfbf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 27 23:37:43 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 27 23:37:43 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ae020613

NEWS: update for 90gcc-warnings changes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 39c94efac..7256ba724 100644
--- a/NEWS
+++ b/NEWS
@@ -15,8 +15,11 @@ Features:
 
 * install-qa-check.d: 90gcc-warnings: Add additional code quality warnings
   which are indicative of problems with LTO in particular:
-  * -Wlto-type-mismatch
-  * -Wodr
+  * -Wbuiltin-declaration-mismatch
+  * -Wlto-type-mismatch (LTO esp.)
+  * -Wmismatched-dealloc
+  * -Wodr (LTO esp.)
+  * -Wreturn-type
 
 * ecompress, etc: Support additional compression suffixes for texinfo:
   .Z, .bz2, .lzma, .lz, .xz, .zst (bug #757525).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-10-18  0:37 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-10-18  0:37 UTC (permalink / raw
  To: gentoo-commits

commit:     613759d4349aca228f135a7e6c631e45875eaf06
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 18 00:37:32 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 18 00:37:49 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=613759d4

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 5a5da1d04..f3d24e12c 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,11 @@ Features:
 * gpkg: Call xz and zstd with -T N where N is the number of jobs from ${MAKEOPTS}
   for parallel compression (xz & zstd) and decompression (xz with newer versions).
 
+* gpkg: Add per format compression flags for binpkgs. This adds new config
+  options BINPKG_COMPRESS_FLAGS_[format] to be used for different compression
+  methods. General BINPKG_COMPRESS_FLAGS will be ignored if current method had
+  specified BINPKG_COMPRESS_FLAGS_[format] (bug #871573).
+
 * install-qa-check.d: 90gcc-warnings: Add additional code quality warnings
   which are indicative of problems with LTO in particular:
   * -Wlto-type-mismatch


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-10-18  0:35 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-10-18  0:35 UTC (permalink / raw
  To: gentoo-commits

commit:     2e192f1efe824e47fd896f83be67840704a6958f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 18 00:35:11 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 18 00:35:23 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2e192f1e

NEWS: mention BINPKG_FORMAT, gpkg man page improvements

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/NEWS b/NEWS
index bca28bb7f..5a5da1d04 100644
--- a/NEWS
+++ b/NEWS
@@ -25,6 +25,9 @@ Bug fixes:
   We don't need it for decompression as it's there by default in newer xz
   and it's a no-op in older xz.
 
+* emerge(1), make.conf(5), xpak(5): document BINPKG_FORMAT and the gpkg binary
+  packate format further.
+
 portage-3.0.38.1 (2022-10-04)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-10-18  0:31 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-10-18  0:31 UTC (permalink / raw
  To: gentoo-commits

commit:     e68d2128b992a7cec075e69c3a85d0cf83706e96
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 18 00:30:59 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 18 00:30:59 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e68d2128

NEWS: update for recent changes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/NEWS b/NEWS
index bfbc46413..bca28bb7f 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,21 @@ Features:
   * -Wlto-type-mismatch
   * -Wodr
 
+* ecompress, etc: Support additional compression suffixes for texinfo:
+  .xz, .lz, .lz4, .zst, .lzma (bug #757525).
+
+Bug fixes:
+* Manifest: Fix Manifest.addFile() calls and add tests (bug #875860).
+
+* ecompress, etc: Pass --quiet to xz to reduce noise from "reducing threads"
+  messages.
+
+* ecompress, etc: Pass --memlimit-compress=50% to xz to avoid breakage
+  on 32-bit systems with large -Tn. Required for < xz-5.3.3_alpha and
+  has an equivalent effect to the limiting that comes with newer xz versions.
+  We don't need it for decompression as it's there by default in newer xz
+  and it's a no-op in older xz.
+
 portage-3.0.38.1 (2022-10-04)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-10-11 19:20 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-10-11 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     6906316c6a13a9b195d1b89e0086b5586cae3f5e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 11 19:20:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 11 19:20:47 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6906316c

NEWS: mention 90gcc-warnings changes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index a3591e94d..bfbc46413 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,11 @@ Features:
 * gpkg: Call xz and zstd with -T N where N is the number of jobs from ${MAKEOPTS}
   for parallel compression (xz & zstd) and decompression (xz with newer versions).
 
+* install-qa-check.d: 90gcc-warnings: Add additional code quality warnings
+  which are indicative of problems with LTO in particular:
+  * -Wlto-type-mismatch
+  * -Wodr
+
 portage-3.0.38.1 (2022-10-04)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-10-04  0:25 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-10-04  0:25 UTC (permalink / raw
  To: gentoo-commits

commit:     9c33b00a0f87270f84b127682d0263853768a336
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  4 00:24:32 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  4 00:24:39 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9c33b00a

setup.py: prepare for 3.0.38.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 4dc9cd985..bf3720ba2 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.38",
+    version="3.0.38.1",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-10-04  0:25 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-10-04  0:25 UTC (permalink / raw
  To: gentoo-commits

commit:     029b22b2589b3528872205a0ba943f8226a9b815
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  1 02:55:52 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  4 00:24:38 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=029b22b2

NEWS, setup.py: prepare for 3.0.38

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS     | 2 +-
 setup.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 6efa18442..615de4313 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.38 (UNRELEASED)
+portage-3.0.38 (2022-10-01)
 --------------
 
 Features:

diff --git a/setup.py b/setup.py
index e25d4043a..4dc9cd985 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.37",
+    version="3.0.38",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-30 20:36 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-30 20:36 UTC (permalink / raw
  To: gentoo-commits

commit:     e2d9126d20c2f9073f03bf88c126bb85459fc392
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 30 20:36:24 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 30 20:36:34 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e2d9126d

NEWS: mention @rust-rebuild

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index a002e7830..6efa18442 100644
--- a/NEWS
+++ b/NEWS
@@ -8,9 +8,11 @@ Features:
   (which becomes the default with newer xz too).
 
 * portage: sets: Parse INCLUDES/EXCLUDES in VariableSet which allows properly
-  checking for dependencies. Update @goland-rebuild accordingly which now
+  checking for dependencies. Update @golang-rebuild accordingly which now
   includes all packages depending on dev-lang/go (bug #827974, bug #865115)
 
+* cnf: Provide a @rust-rebuild set, similar to @golang-rebuild.
+
 * bin: ecompress: xz, zstd: Pass -T N where N is the number of jobs from ${MAKEOPTS}
   to xz, zstd for parallel compression.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-29 21:43 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-29 21:43 UTC (permalink / raw
  To: gentoo-commits

commit:     01dd2542df4d25734c3913acfbb5c476c6eb7be7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 29 21:42:53 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 29 21:43:02 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=01dd2542

NEWS: drop accidental addition

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/NEWS b/NEWS
index 2113a5488..a002e7830 100644
--- a/NEWS
+++ b/NEWS
@@ -11,9 +11,6 @@ Features:
   checking for dependencies. Update @goland-rebuild accordingly which now
   includes all packages depending on dev-lang/go (bug #827974, bug #865115)
 
-* gpkg: Call xz and zstd with -T N where N is the number of jobs from ${MAKEOPTS}
-  for parallel compression (xz & zstd) and decompression (xz with newer versions).
-
 * bin: ecompress: xz, zstd: Pass -T N where N is the number of jobs from ${MAKEOPTS}
   to xz, zstd for parallel compression.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-29 21:42 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-29 21:42 UTC (permalink / raw
  To: gentoo-commits

commit:     08d38b4bc2ad52d1c89916dfeaf9d4a6a854268d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 29 21:38:24 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 29 21:42:23 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=08d38b4b

NEWS: fix typo, change order of items

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 4dc1d0d19..2113a5488 100644
--- a/NEWS
+++ b/NEWS
@@ -11,11 +11,14 @@ Features:
   checking for dependencies. Update @goland-rebuild accordingly which now
   includes all packages depending on dev-lang/go (bug #827974, bug #865115)
 
-* bin: ecompress: xz: Pass -9 to xz for compression level like we do for bzip2 & gzip.
+* gpkg: Call xz and zstd with -T N where N is the number of jobs from ${MAKEOPTS}
+  for parallel compression (xz & zstd) and decompression (xz with newer versions).
 
 * bin: ecompress: xz, zstd: Pass -T N where N is the number of jobs from ${MAKEOPTS}
   to xz, zstd for parallel compression.
 
+* bin: ecompress: xz: Pass -9 to xz for compression level like we do for bzip2 & gzip.
+
 Bug fixes:
 * emerge: Scheduler: Fix filenames for binpkgs in some cases - reuse existing
   filename and don't allocate a new one (bug #872392).
@@ -29,7 +32,7 @@ Bug fixes:
 * bin: isolated-functions.sh: return number of CPUs in ___makeopts_jobs as default
   instead of 1 to match Portage's behavior on the Python side.
 
-* bin: ecompress: Recognize .lz, .lzo, .lz4,, and .zst as compressed file
+* bin: ecompress: Recognize .lz, .lzo, .lz4, and .zst as compressed file
   suffixes for the purposes of the internal compressed file collision check.
 
 * bin: ecompress: zstd: Set '-q --rm' in PORTAGE_COMPRESS_FLAGS to behave


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-29 21:37 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-29 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     29466ce53b1049e5f78917e9a5de85d5f948191a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 29 21:37:04 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 29 21:37:20 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=29466ce5

NEWS: update for _global_updates fix

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 1ea559ee5..4dc1d0d19 100644
--- a/NEWS
+++ b/NEWS
@@ -35,6 +35,8 @@ Bug fixes:
 * bin: ecompress: zstd: Set '-q --rm' in PORTAGE_COMPRESS_FLAGS to behave
   like other compressors.
 
+* portage: _global_updates: Fix update summary output.
+
 portage-3.0.37 (2022-09-23)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-29 21:35 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-29 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     ca15dca30d785e755c1144de9c39037e569e5378
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 29 21:35:02 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 29 21:35:09 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ca15dca3

NEWS: consolidate compressor suffix fixes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)

diff --git a/NEWS b/NEWS
index 64095d920..1ea559ee5 100644
--- a/NEWS
+++ b/NEWS
@@ -13,11 +13,8 @@ Features:
 
 * bin: ecompress: xz: Pass -9 to xz for compression level like we do for bzip2 & gzip.
 
-* bin: ecompress: xz: Pass -T N where N is the number of jobs from ${MAKEOPTS}
-  to xz for parallel compression.
-
-* bin: ecompress: zstd: Pass -T N where N is the number of jobs from ${MAKEOPTS}
-  to zstd for parallel compression.
+* bin: ecompress: xz, zstd: Pass -T N where N is the number of jobs from ${MAKEOPTS}
+  to xz, zstd for parallel compression.
 
 Bug fixes:
 * emerge: Scheduler: Fix filenames for binpkgs in some cases - reuse existing
@@ -32,14 +29,8 @@ Bug fixes:
 * bin: isolated-functions.sh: return number of CPUs in ___makeopts_jobs as default
   instead of 1 to match Portage's behavior on the Python side.
 
-* bin: ecompress: zstd: Recognize .zst as a compressed file suffix for the purposes
-  of the internal compressed file collision check.
-
-* bin: ecompress: lz4: Recognize .lz4 as a compressed file suffix for the purposes
-  of the internal compressed file collision check.
-
-* bin: compress: Recognize .lzo and .lz for the internal compressed file
-  collision check too.
+* bin: ecompress: Recognize .lz, .lzo, .lz4,, and .zst as compressed file
+  suffixes for the purposes of the internal compressed file collision check.
 
 * bin: ecompress: zstd: Set '-q --rm' in PORTAGE_COMPRESS_FLAGS to behave
   like other compressors.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-28 23:56 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-28 23:56 UTC (permalink / raw
  To: gentoo-commits

commit:     3b7690dd28df227e6c3beaf522cf976d3da4f165
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 28 23:55:37 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 28 23:56:09 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3b7690dd

NEWS: update for recent changes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/NEWS b/NEWS
index 120af7c87..8586e35cd 100644
--- a/NEWS
+++ b/NEWS
@@ -7,12 +7,20 @@ Features:
   and where the source file was compressed using the parallel xz compressor
   (which becomes the default with newer xz too).
 
+* portage: sets: Parse INCLUDES/EXCLUDES in VariableSet which allows properly
+  checking for dependencies. Update @goland-rebuild accordingly which now
+  includes all packages depending on dev-lang/go (bug #827974, bug #865115)
+
 Bug fixes:
 * emerge: Scheduler: Fix filenames for binpkgs in some cases - reuse existing
   filename and don't allocate a new one (bug #872392).
 
 * dbapi: bintree: Avoid fetching 'Packages' multiple times (bug #864259).
 
+* binpkg: Handle failure of various BINPKG_COMPRESS_* commands (bug #871570).
+
+* data: Fix PORTAGE_USERNAME default (bug #873088).
+
 portage-3.0.37 (2022-09-23)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-25 23:27 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2022-09-25 23:27 UTC (permalink / raw
  To: gentoo-commits

commit:     4acbbca51159320d9a5efce6945725211cc487c5
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 23:26:22 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 23:26:22 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4acbbca5

Add a83507be to .git-blame-ignore-revs

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .git-blame-ignore-revs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index b612f6b32..cfa2e1607 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -8,3 +8,5 @@ baf79da44e543cc0fd12f64a2c99b49b66727f39
 9fe091668c8a1d988c02c849ac1bece6eb764d0b
 # bin: style tweaks
 cb8eda531dad92bec9293c89f93db9b581245fd3
+# chore(bintree): removed useless ``if True:``
+a83507be7ce04d3ac421f9cbe8b63816809b0f4e


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-25 19:18 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2022-09-25 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     0d615d90f95643cdef2c7bf783a5b8c3bca50097
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 19:17:49 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 19:17:49 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0d615d90

Update NEWS for bug 864259

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index e2a49b4d7..120af7c87 100644
--- a/NEWS
+++ b/NEWS
@@ -11,6 +11,8 @@ Bug fixes:
 * emerge: Scheduler: Fix filenames for binpkgs in some cases - reuse existing
   filename and don't allocate a new one (bug #872392).
 
+* dbapi: bintree: Avoid fetching 'Packages' multiple times (bug #864259).
+
 portage-3.0.37 (2022-09-23)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-25  1:40 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-25  1:40 UTC (permalink / raw
  To: gentoo-commits

commit:     9ed1252e189c78cd388a5c855a38ab43f4641848
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 01:40:10 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 01:40:10 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9ed1252e

NEWS: reflect recent changes

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/NEWS b/NEWS
index b14bcd135..e2a49b4d7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,16 @@
+portage-3.0.38 (UNRELEASED)
+--------------
+
+Features:
+* unpack now calls xz(1) with -T N where N is the number of jobs from ${MAKEOPTS}.
+  This allows decompression in parallel with new enough xz (>= xz-utils 5.3.3 alpha)
+  and where the source file was compressed using the parallel xz compressor
+  (which becomes the default with newer xz too).
+
+Bug fixes:
+* emerge: Scheduler: Fix filenames for binpkgs in some cases - reuse existing
+  filename and don't allocate a new one (bug #872392).
+
 portage-3.0.37 (2022-09-23)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-24 16:28 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2022-09-24 16:28 UTC (permalink / raw
  To: gentoo-commits

commit:     72f299d34cd97d70f3182ad252a2f5d62f0d7cef
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 22 18:40:29 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 16:27:57 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=72f299d3

DEVELOPING: differentiate spaces/tabs in Python/Bash files

Closes: https://github.com/gentoo/portage/pull/905
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 DEVELOPING | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 38e6032d6..3a97f1aa0 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -21,12 +21,13 @@ with Python itself, must be optionally enabled by runtime detection.
 Tabs
 ----
 
-We comply with PEP 8 so we now use spaces.
+We comply with PEP 8 so we now use spaces in Python source files.
+We use tabs in Bash files for consistency with ebuild code.
 
 Line-Wrapping
 -------------
 
-Please use Black for formatting.
+Please use Black for formatting of Python source files.
 
 Lines should typically not be longer than 80 characters; if they are, an
 attempt should be made to wrap them.  Move code to the line below and


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-23  3:24 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-23  3:24 UTC (permalink / raw
  To: gentoo-commits

commit:     10776db6625d86430c96b497ade770e7432343bc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 03:23:42 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 03:23:42 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=10776db6

NEWS: prepare for 3.0.37

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/NEWS b/NEWS
index e151452d6..b14bcd135 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,21 @@
+portage-3.0.37 (2022-09-23)
+--------------
+
+Bug fixes:
+* _emerge: SpawnProcess: Avoid sandbox violations with PROPERTIES="interactive"
+  when accessing /dev/tty* (bug #870310).
+
+* _emerge: Binpkg: Don't create empty stray binpkgs (bug #870283).
+
+* bin: gpkg-sign: Check gpg configuration before using (bug #869470).
+
+* portage: gpkg: Allow missing files (needed for when ebuilds touch
+  ${EROOT} in pkg_*) when creating binpkgs with quickpkg (bug #870229).
+
+* portage: getbinpkg: Fix --getbinpkgonly command list with e.g. rsync (bug #866197).
+
+* portage: checksum: Fix PORTAGE_CHECKSUM_FILTER. Regression from 3.0.31.
+
 portage-3.0.36 (2022-09-09)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-23  3:24 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-23  3:24 UTC (permalink / raw
  To: gentoo-commits

commit:     06e43403a8d198cbf67c4dab81c799351f44f02f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 23 03:23:57 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 23 03:23:57 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=06e43403

setup.py: release 3.0.37

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index d0024b7c1..e25d4043a 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.36",
+    version="3.0.37",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-09 11:01 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-09 11:01 UTC (permalink / raw
  To: gentoo-commits

commit:     5485a20bc67d48f687d185cf44e578e893dbe2c1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  9 11:01:41 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep  9 11:01:41 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5485a20b

DEVELOPING: Add explicit comment re CI for releases

Why not be explicit?

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/DEVELOPING b/DEVELOPING
index 66c8bd59f..38e6032d6 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -208,6 +208,8 @@ For a more detailed explanation (and rationalisation) of these rules:
 Releases
 --------
 
+Before starting: CI MUST BE GREEN!
+
 First update:
 - NEWS (for both new version & release date)
 - setup.py


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-09-09 10:50 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-09-09 10:50 UTC (permalink / raw
  To: gentoo-commits

commit:     c8423b3f4f7d9daa74a8f37afe00b6d3a50a9b4d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  9 10:50:10 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep  9 10:50:10 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c8423b3f

setup.py, NEWS: prepare for 3.0.36

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS     | 8 ++++++++
 setup.py | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 8fb4269a9..e151452d6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+portage-3.0.36 (2022-09-09)
+--------------
+
+Bug fixes:
+* The layout of gpkg (new binpkg format) packages has been fixed (bug #865905).
+
+* Fix getbinpkg fetching (bug #864160).
+
 portage-3.0.35 (2022-08-23)
 --------------
 

diff --git a/setup.py b/setup.py
index e65963e49..d0024b7c1 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.35",
+    version="3.0.36",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-08-23  0:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-08-23  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     ed11181a3ec315d476c2f06ba40e5cacda1f61e7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 23 00:32:20 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 00:33:19 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ed11181a

NEWS: update for 3.0.35

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 9cf67107a..8fb4269a9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.35 (UNRELEASED)
+portage-3.0.35 (2022-08-23)
 --------------
 
 Features:
@@ -15,6 +15,10 @@ Bug fixes:
   consumer (gentoolkit, and only as of its most recent releases), so
   impact is not severe.
 
+* portage: dbapi: porttree: fix _set_porttrees() to operate correctly if passed
+  a generator. Fixes e.g. blank emerge --metadata caches in /var/cache/edb
+  which affected eix (bug #865635). Regression from 3.0.31.
+
 * logging: don't clutter with a global logger and instead scope to
   each module. Allows further logging refactoring in future.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-08-23  0:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-08-23  0:33 UTC (permalink / raw
  To: gentoo-commits

commit:     16e68f1b5c3e1bcb17d87a684aa4519d2316cf41
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 23 00:32:43 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 00:33:19 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=16e68f1b

setup.py: update for 3.0.35

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 57eaaa07c..8ed507d16 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.34",
+    version="3.0.35",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-08-13 18:01 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-08-13 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     05092b73c5a217653bf422572f7270b1fc8cc6e8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 13 18:01:45 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 18:01:45 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=05092b73

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 11ad1ac9f..6245c9e09 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,8 @@ Features:
 
   See also https://wiki.gentoo.org/wiki/Portage_niceness.
 
+* The header of build.log now contains the package's slot (bug #864382).
+
 Bug fixes:
 * xml: Fix XML node parsing (resulted in duplicate USE flag descriptions
   in gentoolkit, bug 858791). This code is thought to have only one


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-08-13 17:41 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-08-13 17:41 UTC (permalink / raw
  To: gentoo-commits

commit:     1e6ee2f3cb1bac6388d7fea8676d48c598551feb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 13 17:40:43 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 13 17:41:49 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1e6ee2f3

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 48 +++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 45 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index 748a51084..11ad1ac9f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,12 @@
 portage-3.0.35 (UNRELEASED)
 --------------
 
+Features:
+* Portage can now set scheduling policies using the PORTAGE_SCHEDULING_POLICY
+  and PORTAGE_SCHEDULING_PRIORITY variables. See make.conf.example for details.
+
+  See also https://wiki.gentoo.org/wiki/Portage_niceness.
+
 Bug fixes:
 * xml: Fix XML node parsing (resulted in duplicate USE flag descriptions
   in gentoolkit, bug 858791). This code is thought to have only one
@@ -10,27 +16,63 @@ Bug fixes:
 * logging: don't clutter with a global logger and instead scope to
   each module. Allows further logging refactoring in future.
 
-* estrip: fix double slash for older EAPIs (bug 862600).
+* estrip: fix double slash for older EAPIs (bug #862600).
+
+* estrip: avoid spurious NEEDED warning when no ELF files installed for
+  < EAPI 7 (bug #749624, bug #862606).
+
+* estrip: apply scanelf optimisation for EAPI 7+ too (bug #749624, bug #862606).
 
-* install-qa-check.d: 60-pkgconfig: fix --validate check by adding
+* dispatch-conf: respect (E)ROOT
+
+* install-qa-check.d: 60pkgconfig: fix --validate check by adding
   ${ED}/usr/{lib*,share} to search path.
 
-* install-qa-check.d: 60-pkgconfig: only check defined variables for
+* install-qa-check.d: 60pkgconfig: only check defined variables for
   ${EPREFIX} compliance (bug 860825).
 
+* install-qa-check.d: 60pkgconfig: display the detected version from
+  the .pc file (improves the QA warning output), and hint to the user/developer
+  about the existence of QA_PKGCONFIG_VERSION to silence the warning.
+
+* install-qa-check.d: 60pkgconfig: use eqatag for nicer output.
+
+* install-qa-check.d: 60pkgconfig: use ver_test where possible in version
+  comparison checks to avoid warning if the Version field in the .pc file
+  is equivalent to the ebuild version.
+
+* install-qa-check.d: 80libraries: include Darwin/Mach-O objects in checks.
+
+* install-qa-check.d: 80multilib-strict: use file/find from Prefix instead
+  of absolute paths in /usr/bin.
+
 * install-qa-checks.d: 90gcc-warnings: add arm64, aarch64 (used by Apple),
   loongarch64, riscv64, s390x to list of 64-bit arches which affects the
   severity of some warnings (like pointer truncation).
 
+* install-qa-check.d: 90world-writable: include EPREFIX in paths.
+
 * portage: output: update obsolete /etc/init.d/functions.sh path.
 
 * bin: style tweaks to conform to Gentoo style (mostly variable bracing).
 
+* doins: fix D check, add EPREFIX check
+
+* misc-functions.sh: add Prefix fixups, like including EPREFIX in
+  INSTALL_MASK for /usr/share for noman, noinfo, nodoc.
+
+* phase-function.sh: mark ED, EROOT read-only variables
+
+* eapi.sh: cleanup obsolete references to unofficial 5-hdepend EAPI.
+
 * isolated-functions.sh: sync __makeopts_jobs implementation with
   multiprocessing.eclass.
 
 * ebuild(1): improve descriptions of various phase functions.
 
+* emerge(1): mention --with-bdeps=n behavior for both --usepkg (-k) and
+  --usepkgonly (-K) (bug #863422).
+
 portage-3.0.34 (2022-07-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-08-01 22:47 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-08-01 22:47 UTC (permalink / raw
  To: gentoo-commits

commit:     3136cda1d133e6debb49d892b5270accd4f01256
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  1 22:46:48 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug  1 22:47:08 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3136cda1

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/NEWS b/NEWS
index a9cc9669c..748a51084 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,28 @@ Bug fixes:
   consumer (gentoolkit, and only as of its most recent releases), so
   impact is not severe.
 
+* logging: don't clutter with a global logger and instead scope to
+  each module. Allows further logging refactoring in future.
+
+* estrip: fix double slash for older EAPIs (bug 862600).
+
+* install-qa-check.d: 60-pkgconfig: fix --validate check by adding
+  ${ED}/usr/{lib*,share} to search path.
+
+* install-qa-check.d: 60-pkgconfig: only check defined variables for
+  ${EPREFIX} compliance (bug 860825).
+
+* install-qa-checks.d: 90gcc-warnings: add arm64, aarch64 (used by Apple),
+  loongarch64, riscv64, s390x to list of 64-bit arches which affects the
+  severity of some warnings (like pointer truncation).
+
+* portage: output: update obsolete /etc/init.d/functions.sh path.
+
+* bin: style tweaks to conform to Gentoo style (mostly variable bracing).
+
+* isolated-functions.sh: sync __makeopts_jobs implementation with
+  multiprocessing.eclass.
+
 * ebuild(1): improve descriptions of various phase functions.
 
 portage-3.0.34 (2022-07-20)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-08-01 22:39 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-08-01 22:39 UTC (permalink / raw
  To: gentoo-commits

commit:     5bd96892a2a260b14808027f6c62d625464cec3f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  1 22:38:59 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug  1 22:38:59 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5bd96892

.git-blame-ignore-revs: add "bin: style tweaks"

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .git-blame-ignore-revs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index 321d9aa7c..b612f6b32 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -6,3 +6,5 @@ a5092f11f31b6a9d54a34423088a7bb8e70bc1c6
 baf79da44e543cc0fd12f64a2c99b49b66727f39
 # Blacken previously missed Python files
 9fe091668c8a1d988c02c849ac1bece6eb764d0b
+# bin: style tweaks
+cb8eda531dad92bec9293c89f93db9b581245fd3


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-20  3:38 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-20  3:38 UTC (permalink / raw
  To: gentoo-commits

commit:     eb4140d6ed249127cc293e81646f3af7fb2dea0d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 20 03:37:53 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 03:38:17 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=eb4140d6

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/NEWS b/NEWS
index dc2102a8d..a9cc9669c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,14 @@
+portage-3.0.35 (UNRELEASED)
+--------------
+
+Bug fixes:
+* xml: Fix XML node parsing (resulted in duplicate USE flag descriptions
+  in gentoolkit, bug 858791). This code is thought to have only one
+  consumer (gentoolkit, and only as of its most recent releases), so
+  impact is not severe.
+
+* ebuild(1): improve descriptions of various phase functions.
+
 portage-3.0.34 (2022-07-20)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-20  2:16 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-20  2:16 UTC (permalink / raw
  To: gentoo-commits

commit:     9828ebd26347d72f431762c042da8ae914d58c4e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 20 02:13:51 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 02:13:51 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9828ebd2

setup.py: update for 3.0.34

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 18eb487e3..57eaaa07c 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1998-2021 Gentoo Authors
+# Copyright 1998-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 try:
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.33",
+    version="3.0.34",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-20  2:16 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-20  2:16 UTC (permalink / raw
  To: gentoo-commits

commit:     787fb71e34be91d150415f4f5e874054390c2de0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 20 02:13:34 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 20 02:13:34 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=787fb71e

NEWS: update for 3.0.34

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index e2cce3d72..dc2102a8d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,12 @@
-portage-3.0.34 (UNRELEASED)
+portage-3.0.34 (2022-07-20)
 --------------
 
 Bug fixes:
 * checksum: fix trying to use discard on a frozenset().
 
-* ebuild(5): fix typo
+* ebuild(5): mention doexe behavior is undefined if exeinto not yet called.
+
+* ebuild(5): fix typos.
 
 portage-3.0.33 (2022-07-18)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-19 21:39 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-19 21:39 UTC (permalink / raw
  To: gentoo-commits

commit:     3ed5987522fb52184f464c2ad2275f704da02b06
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 19 21:39:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 19 21:39:35 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3ed59875

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/NEWS b/NEWS
index 03772642b..e2cce3d72 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+portage-3.0.34 (UNRELEASED)
+--------------
+
+Bug fixes:
+* checksum: fix trying to use discard on a frozenset().
+
+* ebuild(5): fix typo
+
 portage-3.0.33 (2022-07-18)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-18 21:41 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-18 21:41 UTC (permalink / raw
  To: gentoo-commits

commit:     a68c28469792175d0ffe78c354c505e1d8f49a04
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 21:38:53 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 21:38:53 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a68c2846

setup.py: prepare for 3.0.33

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index ba6194b29..18eb487e3 100755
--- a/setup.py
+++ b/setup.py
@@ -817,7 +817,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.32",
+    version="3.0.33",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-18 21:41 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-18 21:41 UTC (permalink / raw
  To: gentoo-commits

commit:     233eec19fac0e340850c0432401e1bd4e8f842cd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 21:38:40 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 21:38:40 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=233eec19

NEWS: release 3.0.33

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 634531453..03772642b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.33 (UNRELEASED)
+portage-3.0.33 (2022-07-18)
 --------------
 
 Bug fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-18 20:14 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-18 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     a8804e36cf374d0aa1e1653f43bddcd6ce100057
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 20:14:22 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 20:14:34 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a8804e36

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>
Closes: https://github.com/gentoo/portage/pull/859
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index ac3072d56..5e87b85d6 100644
--- a/NEWS
+++ b/NEWS
@@ -19,15 +19,22 @@ Bug fixes:
 * estrip: fix double prefix (regression from "don't call estrip twice" fix
   in 3.0.31). Bug #858818.
 
-* ebuild(5): mention dolib, libopts being banned in EAPI 7.
+* ebuild(5): dolib, libopts: mention dolib, libopts being banned in EAPI 7.
 
-* ebuild(5): mention dohtml is banned in EAPI 7.
+* ebuild(5): dohtml: mention dohtml is banned in EAPI 7.
 
-* ebuild(5): mention hasv is banned in EAPI 8.
+* ebuild(5): hasv: mention hasv is banned in EAPI 8.
 
-* ebuild(5): mention dosym -r for EAPI 8.
+* ebuild(5): dosym: mention dosym -r for EAPI 8.
 
-* ebuild(5): mention einstall was banned in EAPI 6.
+* ebuild(5): einstall: mention einstall was banned in EAPI 6.
+
+* ebuild(5): econf: add --docdir and --htmldir for EAPI 6,
+  add --with-sysroot for EAPI 7, add --datarootdir and --disable-static for EAPI
+  8.
+
+* ebuild(5): econf: drop --disable-dependency-tracking from "example"
+  because it's confusing (implies it was always added, even before EAPI 4).
 
 portage-3.0.32 (2022-07-11)
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-18 19:41 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-18 19:41 UTC (permalink / raw
  To: gentoo-commits

commit:     e8d2a38b4ff0068e81d0509681babbb80440b1e9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 19:41:01 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 19:41:01 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e8d2a38b

NEWS: add more bug references

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 838dbab2d..ac3072d56 100644
--- a/NEWS
+++ b/NEWS
@@ -14,10 +14,10 @@ Bug fixes:
 
 * emerge: drop obsolete fixpackages warning (as a result of refactoring,
   started to show on every emerge, but is harmless and left over
-  from many years ago).
+  from many years ago). Bug #858407.
 
 * estrip: fix double prefix (regression from "don't call estrip twice" fix
-  in 3.0.31).
+  in 3.0.31). Bug #858818.
 
 * ebuild(5): mention dolib, libopts being banned in EAPI 7.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-18 19:40 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-18 19:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d3854f3ebfc7143d8d4319be3ee1210b84ccb310
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 18 19:40:16 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 18 19:40:16 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d3854f3e

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/NEWS b/NEWS
index 0add1b649..838dbab2d 100644
--- a/NEWS
+++ b/NEWS
@@ -12,6 +12,23 @@ Bug fixes:
 * Build: Fix test suite file data processing (copying of .gnupg data
   for the gpkg tests led to a failure in src_test in the portage ebuild).
 
+* emerge: drop obsolete fixpackages warning (as a result of refactoring,
+  started to show on every emerge, but is harmless and left over
+  from many years ago).
+
+* estrip: fix double prefix (regression from "don't call estrip twice" fix
+  in 3.0.31).
+
+* ebuild(5): mention dolib, libopts being banned in EAPI 7.
+
+* ebuild(5): mention dohtml is banned in EAPI 7.
+
+* ebuild(5): mention hasv is banned in EAPI 8.
+
+* ebuild(5): mention dosym -r for EAPI 8.
+
+* ebuild(5): mention einstall was banned in EAPI 6.
+
 portage-3.0.32 (2022-07-11)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-12 23:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-12 23:33 UTC (permalink / raw
  To: gentoo-commits

commit:     f98b1b5a10ef2723df36ebdc12930adb9b2c88de
Author:     Sheng Yu <syu.os <AT> protonmail <DOT> com>
AuthorDate: Tue Jul 12 06:50:34 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 12 23:30:22 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f98b1b5a

Include gnupg keys during setup.py build test.

Signed-off-by: Sheng Yu <syu.os <AT> protonmail.com>
Closes: https://github.com/gentoo/portage/pull/855
Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/setup.py b/setup.py
index d2e45b281..ba6194b29 100755
--- a/setup.py
+++ b/setup.py
@@ -681,6 +681,17 @@ class build_tests(x_build_scripts_custom):
         print("Symlinking %s -> %s" % (conf_dir, conf_src))
         os.symlink(conf_src, conf_dir)
 
+        source_path = os.path.realpath(__file__)
+
+        # copy GPG test keys
+        copy_tree(
+            os.path.join(
+                os.path.dirname(source_path), "lib", "portage", "tests", ".gnupg"
+            ),
+            os.path.join(self.build_lib, "portage", "tests", ".gnupg"),
+        )
+        os.chmod(os.path.join(self.build_lib, "portage", "tests", ".gnupg"), 0o700)
+
         # create $build_lib/../.portage_not_installed
         # to enable proper paths in tests
         with open(os.path.join(self.top_dir, ".portage_not_installed"), "w"):
@@ -701,15 +712,6 @@ class test(Command):
     def run(self):
         self.run_command("build_tests")
 
-        # copy GPG test keys
-        copy_tree(
-            os.path.join(
-                self.build_lib, "..", "..", "lib", "portage", "tests", ".gnupg"
-            ),
-            os.path.join(self.build_lib, "portage", "tests", ".gnupg"),
-        )
-        os.chmod(os.path.join(self.build_lib, "portage", "tests", ".gnupg"), 0o700)
-
         subprocess.check_call(
             [
                 sys.executable,


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-12 23:33 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-12 23:33 UTC (permalink / raw
  To: gentoo-commits

commit:     1a796dafdb46f6ec1aeed1281f4097f205a91cef
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 12 23:33:12 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 12 23:33:12 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1a796daf

NEWS: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/NEWS b/NEWS
index 19e239f9e..0add1b649 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,17 @@
+portage-3.0.33 (UNRELEASED)
+--------------
+
+Bug fixes:
+* env-update: Handle BROOT vs ROOT distinction for PATH (and other
+  variables like PREROOTPATH and ROOTPATH). The issue being that
+  only some variables are relevant for execution (and hence need
+  to be derived from BROOT), while others need to correspond to
+  EROOT for e.g. library paths. This should help with Clang
+  stage building.
+
+* Build: Fix test suite file data processing (copying of .gnupg data
+  for the gpkg tests led to a failure in src_test in the portage ebuild).
+
 portage-3.0.32 (2022-07-11)
 --------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-12 22:09 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-12 22:09 UTC (permalink / raw
  To: gentoo-commits

commit:     ea51621e49fcb7d92b58d1d30d96e583f84f7875
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 12 22:08:54 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 12 22:08:54 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ea51621e

NEWS: add release date for portage-3.0.32

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 831347ed4..19e239f9e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.32 (UNRELEASED)
+portage-3.0.32 (2022-07-11)
 --------------
 
 Bug fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-11 23:17 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-11 23:17 UTC (permalink / raw
  To: gentoo-commits

commit:     1279fa18e36f398107948910bc2f64eee2b67419
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 23:17:38 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 23:17:38 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1279fa18

NEWS: update for gentoolkit fix

Bug: https://bugs.gentoo.org/857537
Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index 17b42da0f..831347ed4 100644
--- a/NEWS
+++ b/NEWS
@@ -6,6 +6,11 @@ Bug fixes:
 
 * Allow nested ebegin again while there's a lack of consensus on banning it.
 
+* Fix use of deprecated (now removed) getchildren() call in XML parser,
+  which caused failures with gentoolkit. See bug #857537. (Note that this
+  was not originally in the release notes for 3.0.32, but the fix was in
+  3.0.32).
+
 * Fix doc generation by removing reference to removed EAPIs. See bug #857486.
 
 portage-3.0.31 (2022-07-10)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-11 23:02 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-11 23:02 UTC (permalink / raw
  To: gentoo-commits

commit:     ac0a0670aba994e80981eaebbfa45b20680827c1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 23:00:18 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 23:01:04 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ac0a0670

setup.py: update for 3.0.32

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 6effc2621..d2e45b281 100755
--- a/setup.py
+++ b/setup.py
@@ -815,7 +815,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.31",
+    version="3.0.32",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-11 23:02 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-11 23:02 UTC (permalink / raw
  To: gentoo-commits

commit:     143dee6b545e34f4a4e7f55a89a805c7256423eb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 22:59:00 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 23:01:04 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=143dee6b

NEWS: update for 3.0.32

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/NEWS b/NEWS
index f0495a520..17b42da0f 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,10 @@ portage-3.0.32 (UNRELEASED)
 --------------
 
 Bug fixes:
+* Fix marking all news items as relevant. See bug #857669.
+
+* Allow nested ebegin again while there's a lack of consensus on banning it.
+
 * Fix doc generation by removing reference to removed EAPIs. See bug #857486.
 
 portage-3.0.31 (2022-07-10)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-10 16:37 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-10 16:37 UTC (permalink / raw
  To: gentoo-commits

commit:     a5692aaf7f768cc5a6dc4b017f40046d5fe6b1c6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 10 16:28:15 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 10 16:28:15 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a5692aaf

setup.py: update version

Signed-off-by: Sam James <sam <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 9e6b4cdb2..6effc2621 100755
--- a/setup.py
+++ b/setup.py
@@ -815,7 +815,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.30",
+    version="3.0.31",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-10 16:37 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-10 16:37 UTC (permalink / raw
  To: gentoo-commits

commit:     4da56b0919bb7dfe476f33f86a603fc6b30f3846
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 10 16:28:41 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 10 16:28:41 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4da56b09

DEVELOPING: update

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index 56dcfb52c..ddd50f239 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -221,7 +221,10 @@ For a more detailed explanation (and rationalisation) of these rules:
 Releases
 --------
 
-First update the NEWS and RELEASE-NOTES files and commit.
+First update:
+- NEWS
+- setup.py
+and commit.
 
 Second create a git tag for this release:
 	git tag portage-2.2.8


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-10 16:26 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-10 16:26 UTC (permalink / raw
  To: gentoo-commits

commit:     9d7be5e11ad81e3efcaeff3231f9aaa54dac26e5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  8 23:22:48 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 10 16:25:49 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9d7be5e1

RELEASE-NOTES: mark as obsolete in favor of NEWS

Please read NEWS instead. It's far too difficult to have to
figure out which things fit into RELEASE-NOTES vs NEWS
when working on releases and often the distinction
seems arbitrary.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 RELEASE-NOTES | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f9e4a9854..b3839efa3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,9 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+NOTE: As of Portage 3.0.31, this file is obsolete and will no longer be updated.
+      Please see the NEWS file instead!
+
 portage-3.0.29
 ==================================
     - Bug 811462: fixes to detect package (and binpkg) corruption due to broken


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-07-10 16:26 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-07-10 16:26 UTC (permalink / raw
  To: gentoo-commits

commit:     a91af98ff121c3131cc5106291d98a3ec1b11cd0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  8 23:22:00 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jul 10 16:25:49 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a91af98f

NEWS: update for portage-3.0.31

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 136 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index da4d2d040..7a2d68499 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,139 @@
-News (mainly features/major bug fixes)
+portage-3.0.31 (2022-07-10)
+--------------
+
+Breaking changes:
+* repoman support dropped. Please migrate to pkgcheck. See bug 835013.
+
+* Remove support for never-official EAPIs: "4-python", "5-progress".
+  Further cleanups as a result allowed removal of "USE alias" support too.
+
+* Drop support for Python 3.6. It's been EOL upstream since 2021-12-23.
+  The minimum version of Python for Portage is now Python 3.7.
+
+Features:
+* GLEP 78 "gpkg" binary package format support, including the ability to sign
+  binpkgs! See bug 500630, bug 659864, bug 672672, bug 773259, bug 820578.
+
+  This is still somewhat experimental!
+
+  To try it out:
+  - set BINPKG_FORMAT="gpkg" in make.conf;
+
+  - optionally, set FEATURES="binpkg-signing binpkg-request-signature", and so on.
+    See cnf/make.conf.example for the full details, options, and documentation.
+
+* emerge: Add -X short option for --exclude.
+
+* emerge: Support the "foot" terminal for title updates.
+
+* Recognize LoongArch ABIs in multilib_category.
+
+* depclean: Return failure via exit code if requested packages
+  aren't depcleaned. See bug 851750.
+
+* estrip: Optimize calls (avoid duplicate call) by using previously
+  collected scanelf data. See bug 749624
+
+* autoclean: Optimize unmerges by only enabling autoclean for global
+  updates and/or depcleans. This avoids needing to iterate over all
+  installed packages after each individual removal.
+
+* vartree: Optimize by skipping `env-update` call (which is expensive, as
+  it ends up calling `ldconfig` to regenerate ld.so.cache) if no files
+  were installed (e.g. virtual/).
+
+* vartree: Optimize by avoiding VDB lock contention (avoid taking
+  lock if no blockers).
+
+* QA: warn if 'eend' is called without a corresponding 'ebegin',
+  and vice-versa: if 'ebegin' is called without a corresponding 'eend'.
+  See bug 835824 and bug 835823.
+
+* QA: install-qa-check.d: Add 60pkgconfig check which:
+  - checks libdir in installed .pc files
+  - checks paths not respecting EPREFIX in .pc files
+  - runs pkg-config --validate on .pc files
+  - checks for mismatched version in .pc files vs ${PV}. Ebuilds can override
+    this using QA_PKGCONFIG_VERSION.
+
+* QA: install-qa-check.d: Update 20runtime-directories to warn on /var/tmp
+  usage too.
+
+* emerge: Deduplicate atoms in 'dropped' message for --keep-going.
+
+* dispatch-conf: Warn about changing the 'use-rcs' setting. See bug 837533.
+
+* Lots of general refactoring and code cleanups.
+
+Bug fixes:
+* Disable SONAME dependencies by default again (i.e. set --ignore-soname-deps=y
+  to default on). See bug 687956 and bug 829623.
+
+  This was done because of problems caused with depcleans.
+
+* git: Mark repository as safe for newer versions of git (>= git-2.35.2).
+  See bug 838223 and bug 838271.
+
+* dosym: Fix EAPI check for '-r' (relative) flag. It would previously allow
+  using an EAPI 8 only feature.
+
+* ebuild: Fix re-sourcing IDEPEND (EAPI 8+).
+
+* estrip: Fix race when creating build-id debug symlinks. See bug 831927.
+
+* MergeProcess: Fix bug causing unnecessary ld.so.cache regeneration even
+  when no libraries were installed. This used to work in the past, so is viewed
+  as a bug fix, rather than an optimization, although it's a bit of both.
+  See bug 836375.
+
+* MiscFunctionsProcess: Avoid clobbering the main sandbox.log if a "die hook"
+  is invoked. This should prevent sandbox.log being blank in many cases.
+
+* Drop /run warning as it ended up being too noisy and we've decided
+  to workaround/fix (depending on your perspective) the issues in packages
+  themselves, given only one package was actually at fault here: bug 832853.
+
+* movefile: Merge symlinks atomically. This should reduce the risk of build
+  failures during parallel builds (multiple emerge jobs). See bug 836400.
+
+* Improve error message when Bash version is too old for an ebuild
+  to be read.
+
+* Minor improvements to 'die' output.
+
+* Undo dep_zapdeps change in 3.0.29 as it introduced a regression w.r.t solving
+  blockers for gentoo-kernel. See bug 833014.
+
+* QA: install-qa-check.d: update 95empty-dirs to mention Portage behavior
+  change for EAPI 8+.
+
+* QA: install-qa-check.d: Fix usage of obsolete 'egrep' and 'fgrep' which
+  now emit warnings with an upcoming grep release (> 3.7).
+
+* portageq: Ditto re egrep/fgrep.
+
+* util: Fix Whirlpool implementation breaking (crashing/failing tests) with
+  OpenSSL 3. This wasn't noticed before as previously, OpenSSL exposed its
+  Whirlpool implementation by default, whereas it's now marked as legacy.
+  See bug 846389.
+
+* socks5-server: Fix Python 3.10 DeprecationWarning. See bug 794115.
+
+* portage.eapi: Include workaround for consumers with misconfigured
+  logger to avoid needing a newer gentoolkit. See bug 838406.
+
+* CI: Run 'black' on remaining files missed in the previous conversion and fix
+  CI to catch regressions related to this.
+
+* CI: Test with Python 3.11.
+
+* CI: Drop references to unsupported Python 3.6.
+
+* make.conf: document MAKEOPTS defaulting to the number of processors for
+  the number of jobs in make.conf(5).
+
+* dispatch-conf: fix description of 'frozen-files' format in dispatch-conf.conf
+  man page. See bug 830618.
 
 portage-3.0.30
 --------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-06-06 17:01 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2022-06-06 17:01 UTC (permalink / raw
  To: gentoo-commits

commit:     03821d46e232d9823123fb1603154523798efaa0
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  6 15:29:06 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jun  6 15:31:33 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=03821d46

Add script to call pylint on all python files

This gives us a simple way to call pylint from tox.ini.

Our previous hack would call pylint on non-python files (shell scripts),
and only went unnoticed because we have most errors disabled in
pylintrc.

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 run-pylint | 2 ++
 tox.ini    | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/run-pylint b/run-pylint
new file mode 100755
index 000000000..79b0b30b1
--- /dev/null
+++ b/run-pylint
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec pylint "$@" lib/_emerge lib/portage $(grep -Rl '^#!.*python' bin)

diff --git a/tox.ini b/tox.ini
index e18a5de29..ad076f739 100644
--- a/tox.ini
+++ b/tox.ini
@@ -19,5 +19,5 @@ deps =
 setenv =
 	PYTHONPATH={toxinidir}/lib
 commands =
-	pylint: bash -c 'rm -rf build && PYTHONPATH=$PWD/lib pylint bin/* lib/*'
+	pylint: ./run-pylint
 	python -b -Wd setup.py test


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-06-05 16:21 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2022-06-05 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     29e2f510dd9232bc4d080ae21f5b140151bda38e
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  4 23:27:44 2022 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jun  4 23:30:02 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=29e2f510

pylintrc: disable cyclic-import check

We have cyclic imports in Portage; pylint before 2.14.0 fails to find them.

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 pylintrc | 1 -
 1 file changed, 1 deletion(-)

diff --git a/pylintrc b/pylintrc
index ce5dec11b..398c04475 100644
--- a/pylintrc
+++ b/pylintrc
@@ -13,7 +13,6 @@
 #disable=no-absolute-import,bad-continuation,C0103,C0114,C0115,E1101,W0201,no-name-in-module
 disable=all
 enable=
-        cyclic-import,
         import-error,
         import-self,
         misplaced-future,


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-05-21 10:13 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2022-05-21 10:13 UTC (permalink / raw
  To: gentoo-commits

commit:     8a9242bca27294946f9d750693bd2eb7417b7779
Author:     Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail <DOT> com>
AuthorDate: Thu May 12 04:16:02 2022 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat May 21 10:12:50 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8a9242bc

Add github config to ignore revs in blame

See https://github.blog/changelog/2022-03-24-ignore-commits-in-the-blame-view-beta/
for more info.

Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail.com>
Closes: https://github.com/gentoo/portage/pull/830
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .gitignorerevs => .git-blame-ignore-revs | 0
 README.md                                | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitignorerevs b/.git-blame-ignore-revs
similarity index 100%
rename from .gitignorerevs
rename to .git-blame-ignore-revs

diff --git a/README.md b/README.md
index 3e7ba81aa..188503b81 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ massive commit that simply formatted the code base using black - you can do
 the following:
 
 ```sh
-git config blame.ignoreRevsFile .gitignorerevs
+git config blame.ignoreRevsFile .git-blame-ignore-revs
 ```
 
 Dependencies


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-05-19  4:15 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-05-19  4:15 UTC (permalink / raw
  To: gentoo-commits

commit:     f0df09a575459c17bc07cb5a813602f5e30d84e0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 04:15:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 19 04:15:12 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f0df09a5

DEVELOPING: we use PEP 8 now

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 5f04d3b64..56dcfb52c 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -21,13 +21,13 @@ with Python itself, must be optionally enabled by run-time detection.
 Tabs
 ----
 
-For legacy reasons, all leading whitespace should be tabs. All internal
-whitespace should be regular spaces. Set tab stop to 4 to calculate line
-width.
+We comply with PEP 8 so we now use spaces.
 
 Line-Wrapping
 -------------
 
+Please use Black for formatting.
+
 Lines should typically not be longer than 80 characters; if they are, an
 attempt should be made to wrap them.  Move code to the line below and
 indent once (\t).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-05-19  4:13 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-05-19  4:13 UTC (permalink / raw
  To: gentoo-commits

commit:     2c4c5cfcd9e6352941af414c404adeec6e06d258
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 04:12:54 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 19 04:12:54 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2c4c5cfc

tox.ini: fixup Python 3.11 env

Signed-off-by: Sam James <sam <AT> gentoo.org>

 tox.ini | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tox.ini b/tox.ini
index 6bff3ee7c..e18a5de29 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py{37,38,39,310}-pylint,pypy3
+envlist = py{37,38,39,310}-pylint,py311,pypy3
 skipsdist = True
 
 [gh-actions]
@@ -8,6 +8,7 @@ python =
     3.8: py38-pylint
     3.9: py39-pylint
     3.10: py310-pylint
+    3.11: py311
     pypy-3: pypy3
 
 [testenv]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-05-19  4:11 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-05-19  4:11 UTC (permalink / raw
  To: gentoo-commits

commit:     78f51dda9071e0445ae823c90f8f2d6b92a45b71
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 04:10:00 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 19 04:10:54 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=78f51dda

*/*: Python 3.6 is EOL; raise min supported to Python 3.7

EOL since 2021-12-23 and indeed isn't in gentoo.git anymore
either since a few months ago.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 2 +-
 README.md  | 2 +-
 runtests   | 2 +-
 tox.ini    | 3 +--
 4 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 0299b0364..5f04d3b64 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -9,7 +9,7 @@ bad habits that exist in the current codebase.
 Python Version
 --------------
 
-Python 3.6 is the minimum supported version.
+Python 3.7 is the minimum supported version.
 
 Dependencies
 ------------

diff --git a/README.md b/README.md
index 9e929197a..3e7ba81aa 100644
--- a/README.md
+++ b/README.md
@@ -41,7 +41,7 @@ git config blame.ignoreRevsFile .gitignorerevs
 Dependencies
 ============
 
-Python and Bash should be the only hard dependencies. Python 3.6 is the
+Python and Bash should be the only hard dependencies. Python 3.7 is the
 minimum supported version.
 
 Native Extensions

diff --git a/runtests b/runtests
index 732e083a0..b4e6fc2af 100755
--- a/runtests
+++ b/runtests
@@ -20,7 +20,7 @@ import tempfile
 
 
 # These are the versions we fully support and require to pass tests.
-PYTHON_SUPPORTED_VERSIONS = ["3.6", "3.7", "3.8", "3.9", "3.10"]
+PYTHON_SUPPORTED_VERSIONS = ["3.7", "3.8", "3.9", "3.10"]
 # The rest are just "nice to have".
 PYTHON_NICE_VERSIONS = ["pypy3", "3.11"]
 

diff --git a/tox.ini b/tox.ini
index 3c8bc69f6..6bff3ee7c 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,10 +1,9 @@
 [tox]
-envlist = py{36,37,38,39,310}-pylint,pypy3
+envlist = py{37,38,39,310}-pylint,pypy3
 skipsdist = True
 
 [gh-actions]
 python =
-    3.6: py36-pylint
     3.7: py37-pylint
     3.8: py38-pylint
     3.9: py39-pylint


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-05-19  4:09 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-05-19  4:09 UTC (permalink / raw
  To: gentoo-commits

commit:     8e6aac417588b11a03abbfdf8b0e6c5f72a191ed
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 03:56:43 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 19 04:09:02 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8e6aac41

runtests: update supported impls list (move py3.10, add py3.11 to testing)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 runtests | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/runtests b/runtests
index 2a653e3d4..732e083a0 100755
--- a/runtests
+++ b/runtests
@@ -20,9 +20,9 @@ import tempfile
 
 
 # These are the versions we fully support and require to pass tests.
-PYTHON_SUPPORTED_VERSIONS = ["3.6", "3.7", "3.8", "3.9"]
+PYTHON_SUPPORTED_VERSIONS = ["3.6", "3.7", "3.8", "3.9", "3.10"]
 # The rest are just "nice to have".
-PYTHON_NICE_VERSIONS = ["pypy3", "3.10"]
+PYTHON_NICE_VERSIONS = ["pypy3", "3.11"]
 
 EPREFIX = os.environ.get("PORTAGE_OVERRIDE_EPREFIX", "/")
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-05-19  4:09 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-05-19  4:09 UTC (permalink / raw
  To: gentoo-commits

commit:     29de47b51d8ac7029924d7460773ee9a0d093f99
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 04:03:09 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 19 04:09:02 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=29de47b5

tox.ini: drop lxml dep

Only needed for repoman. Hurrah!

(Noticed as it fails to build w/ Py 3.11)

Signed-off-by: Sam James <sam <AT> gentoo.org>
Closes: https://github.com/gentoo/portage/pull/831
Signed-off-by: Sam James <sam <AT> gentoo.org>

 tox.ini | 1 -
 1 file changed, 1 deletion(-)

diff --git a/tox.ini b/tox.ini
index a091afae9..3c8bc69f6 100644
--- a/tox.ini
+++ b/tox.ini
@@ -16,7 +16,6 @@ deps =
 	pylint: pylint
 	pygost
 	pyyaml
-	py36,py37,py38,py39,py310,py311,pypy3: lxml!=4.2.0
 setenv =
 	PYTHONPATH={toxinidir}/lib
 commands =


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-02-21  3:53 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-02-21  3:53 UTC (permalink / raw
  To: gentoo-commits

commit:     c4e6be6285a968921cbb55b9f18c1c6dcd7933d9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 21 03:53:35 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 21 03:53:35 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c4e6be62

tabcheck.py: drop

The repo is Blackened now.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 tabcheck.py | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/tabcheck.py b/tabcheck.py
deleted file mode 100755
index f8d56cf1e..000000000
--- a/tabcheck.py
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/usr/bin/env python -b
-
-import sys
-import tabnanny
-
-for x in sys.argv:
-    tabnanny.check(x)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-02-21  3:51 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-02-21  3:51 UTC (permalink / raw
  To: gentoo-commits

commit:     69c3fc7a42145c621826e12d95151683e59f641e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 21 03:50:06 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb 21 03:51:43 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=69c3fc7a

.gitignorerevs: update for 9fe091668c8a1d988c02c849ac1bece6eb764d0b

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .gitignorerevs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignorerevs b/.gitignorerevs
index 5a68ba878..321d9aa7c 100644
--- a/.gitignorerevs
+++ b/.gitignorerevs
@@ -4,3 +4,5 @@
 a5092f11f31b6a9d54a34423088a7bb8e70bc1c6
 # black 22.1.0 reformatting
 baf79da44e543cc0fd12f64a2c99b49b66727f39
+# Blacken previously missed Python files
+9fe091668c8a1d988c02c849ac1bece6eb764d0b


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2022-02-09 10:47 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2022-02-09 10:47 UTC (permalink / raw
  To: gentoo-commits

commit:     58487585ad33bfc6aa06002e84791d85f4c8b935
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  9 10:46:47 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb  9 10:47:18 2022 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=58487585

.gitignorerevs: add Black 22.1.0 reformatting commit

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .gitignorerevs | 2 ++
 README.md      | 5 +++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/.gitignorerevs b/.gitignorerevs
index 3fc16afef..5a68ba878 100644
--- a/.gitignorerevs
+++ b/.gitignorerevs
@@ -2,3 +2,5 @@
 3812225ace5db8c691cbe027d234a3e223972199
 # black 21.12b0 reformatting
 a5092f11f31b6a9d54a34423088a7bb8e70bc1c6
+# black 22.1.0 reformatting
+baf79da44e543cc0fd12f64a2c99b49b66727f39

diff --git a/README.md b/README.md
index e75b430c6..9e929197a 100644
--- a/README.md
+++ b/README.md
@@ -30,8 +30,9 @@ editor integration. Something like this:
 black --check --diff .
 ```
 
-To ignore commit 1bb64ff452 - which is a massive commit that simply formatted
-the code base using black - you can do the following:
+To ignore commit 1bb64ff452 (and other reformatting commits) which is a
+massive commit that simply formatted the code base using black - you can do
+the following:
 
 ```sh
 git config blame.ignoreRevsFile .gitignorerevs


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-12-12  8:06 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2021-12-12  8:06 UTC (permalink / raw
  To: gentoo-commits

commit:     a1d9e1dc42539e08761a20eb9d7e5f98dd0ef303
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 12 08:04:50 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 12 08:05:48 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a1d9e1dc

Prepare for 3.0.30 release

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS     | 5 +++++
 setup.py | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 95fc4e5fa..da4d2d040 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.30
+--------------
+* fix warning/crash on bad PROVIDES in package. See bug 828966.
+* avoid infinite loop in _optimized_copyfile. See bug 828844.
+
 portage-3.0.29
 --------------
 * check for inconsistent/missing PROVIDES during package (and binpkg)

diff --git a/setup.py b/setup.py
index 2c551e1b6..b525454e0 100755
--- a/setup.py
+++ b/setup.py
@@ -805,7 +805,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.29",
+    version="3.0.30",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-12-09  9:20 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2021-12-09  9:20 UTC (permalink / raw
  To: gentoo-commits

commit:     2d9eaa2514e5a2a7982bd6bdde0cb907ecd404fd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  9 09:20:45 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  9 09:20:45 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2d9eaa25

DEVELOPING: add pypi instructions

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index 624e59683..0299b0364 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -237,6 +237,12 @@ Publish the results (no going back now):
 	- Push the new git tag
 	- Upload the tarball
 	- Commit the new ebuild version
-	- Upload the new version to pypi
+
+Create the release for pypi and upload it there:
+	- python -m venv .venv
+	- . .venv/bin/activate
+	- pip install wheel twine
+	- python setup.py bdist_wheel sdist
+	- twine upload dist/<filenames>
 
 Close the bugs blocking the tracker bug for this release.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-12-09  8:22 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2021-12-09  8:22 UTC (permalink / raw
  To: gentoo-commits

commit:     06b85348f28d8484b4a80e4c547d5b9a56a76e9e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  9 08:20:12 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  9 08:22:51 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=06b85348

DEVELOPING: update release instructions

Signed-off-by: Sam James <sam <AT> gentoo.org>

 DEVELOPING | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 7bc559125..624e59683 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -224,20 +224,19 @@ Releases
 First update the NEWS and RELEASE-NOTES files and commit.
 
 Second create a git tag for this release:
-	git tag v2.2.8
+	git tag portage-2.2.8
 
-Then create the tarball and run the tests:
-	./mkrelease.sh --changelog-rev v2.2.7 --tag --runtests 2.2.8
-Make sure you have all supported python versions installed first
+Create the tarball and run the tests: ./runtests
 (see PYTHON_SUPPORTED_VERSIONS in runtests).
 
-Version bump the ebuild and verify it can re-install itself:
-	emerge portage
-	emerge portage
+Version bump the ebuild locally (don't push) and verify it can re-install itself:
+	emerge --oneshot portage
+	emerge --oneshot portage # this is using the new Portage
 
 Publish the results (no going back now):
 	- Push the new git tag
 	- Upload the tarball
 	- Commit the new ebuild version
+	- Upload the new version to pypi
 
 Close the bugs blocking the tracker bug for this release.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-12-09  8:17 Sam James
  0 siblings, 0 replies; 548+ messages in thread
From: Sam James @ 2021-12-09  8:17 UTC (permalink / raw
  To: gentoo-commits

commit:     04d254afe2760487cd706a87986be4c6db30fd06
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  9 08:09:44 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec  9 08:09:44 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=04d254af

Prepare for 3.0.29 release

Signed-off-by: Sam James <sam <AT> gentoo.org>

 NEWS          | 10 ++++++++++
 RELEASE-NOTES |  5 +++++
 setup.py      |  2 +-
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1e772fdfd..95fc4e5fa 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,15 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.29
+--------------
+* check for inconsistent/missing PROVIDES during package (and binpkg)
+  installation. See bug 811462.
+* avoid pulling in newer slots for upgrades in some cases. See bug 828136.
+* enable SONAME dependencies for binpkgs by default. See bug 687956.
+* add new options to allow avoiding building/using binpkgs for live ebuilds:
+  FEATURES="binpkg-live" and --usepkg-exclude-live.
+* add emphasis in output to user patches being applied.
+
 portage-3.0.27
 --------------
 * improve blocker output to make it clear which blockers

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 15ef69d9e..f9e4a9854 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,11 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.29
+==================================
+    - Bug 811462: fixes to detect package (and binpkg) corruption due to broken
+                  scanelf.
+
 portage-3.0.28
 ==================================
     - Bug 816291: revert FILESDIR to symlink to fix SELinux regression.

diff --git a/setup.py b/setup.py
index db4dc4bfe..2c551e1b6 100755
--- a/setup.py
+++ b/setup.py
@@ -805,7 +805,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.28",
+    version="3.0.29",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-12-08 21:17 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-12-08 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     e5f6b1eb5e2e3f06c1f82a8aae315bc0d433e447
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec  8 21:17:13 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec  8 21:17:13 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e5f6b1eb

Ignore the black 21.12b0 reformatting commit

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .gitignorerevs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignorerevs b/.gitignorerevs
index c1d95911c..3fc16afef 100644
--- a/.gitignorerevs
+++ b/.gitignorerevs
@@ -1,2 +1,4 @@
 # Run entire repository through black. Also, change tabs to spaces
 3812225ace5db8c691cbe027d234a3e223972199
+# black 21.12b0 reformatting
+a5092f11f31b6a9d54a34423088a7bb8e70bc1c6


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-11-08 23:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-11-08 23:28 UTC (permalink / raw
  To: gentoo-commits

commit:     54af7ed9390ea26b2a6efb3fb33fcbea6ca070d8
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  8 23:27:28 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov  8 23:27:48 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=54af7ed9

setup.py: fix black formatting

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index fe0265c64..db4dc4bfe 100755
--- a/setup.py
+++ b/setup.py
@@ -838,7 +838,11 @@ setup(
         [
             ("etc", "cnf", ("etc-update.conf", "dispatch-conf.conf")),
             ("etc/logrotate.d", "cnf/logrotate.d", ("elog-save-summary",)),
-            ("share/portage/config/repo.postsync.d", "cnf/repo.postsync.d", ("example",)),
+            (
+                "share/portage/config/repo.postsync.d",
+                "cnf/repo.postsync.d",
+                ("example",),
+            ),
             (
                 "share/portage/config",
                 "cnf",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-11-08 22:47 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-11-08 22:47 UTC (permalink / raw
  To: gentoo-commits

commit:     b7dc908a99e564de6f10174b1489028d939b917f
Author:     Daniel Cordero <gentoo.portage <AT> 0xdc <DOT> io>
AuthorDate: Thu Nov  4 09:50:02 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov  8 22:46:02 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b7dc908a

Install example repo.postsync.d script into sharedir

The sysconfdir is for host specific configuration files, and this
example script makes no host specific change (it is not enabled by
default).

Install the script under portage's sharedir, from where administrators
can copy it into sysconfdir, if needed.

Signed-off-by: Daniel Cordero <gentoo.portage <AT> 0xdc.io>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 549fff650..fe0265c64 100755
--- a/setup.py
+++ b/setup.py
@@ -833,12 +833,12 @@ setup(
             ["$portage_setsdir", ["cnf/sets/portage.conf"]],
             ["$docdir", ["NEWS", "RELEASE-NOTES"]],
             ["$portage_base/bin", ["bin/deprecated-path"]],
-            ["$sysconfdir/portage/repo.postsync.d", ["cnf/repo.postsync.d/example"]],
+            ["$portage_confdir/repo.postsync.d", ["cnf/repo.postsync.d/example"]],
         ],
         [
             ("etc", "cnf", ("etc-update.conf", "dispatch-conf.conf")),
             ("etc/logrotate.d", "cnf/logrotate.d", ("elog-save-summary",)),
-            ("etc/portage/repo.postsync.d", "cnf/repo.postsync.d", ("example",)),
+            ("share/portage/config/repo.postsync.d", "cnf/repo.postsync.d", ("example",)),
             (
                 "share/portage/config",
                 "cnf",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-10-05  7:15 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-10-05  7:15 UTC (permalink / raw
  To: gentoo-commits

commit:     dfb509bf12d9517741f5474f31b489d7c88cb666
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  5 07:14:44 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct  5 07:14:44 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dfb509bf

Prepare for 3.0.28 release

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 RELEASE-NOTES | 4 ++++
 setup.py      | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 937361db1..15ef69d9e 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,10 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.28
+==================================
+    - Bug 816291: revert FILESDIR to symlink to fix SELinux regression.
+
 portage-3.0.27
 ==================================
     - Bug 815871: fix creating FILESDIR when FEATURES=keepwork is used

diff --git a/setup.py b/setup.py
index 1157e5824..549fff650 100755
--- a/setup.py
+++ b/setup.py
@@ -805,7 +805,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.27",
+    version="3.0.28",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-10-05  6:34 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-10-05  6:34 UTC (permalink / raw
  To: gentoo-commits

commit:     d267666df935c53834a21bb08c7304e63975c8e6
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  5 06:33:41 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct  5 06:33:41 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d267666d

Prepare for 3.0.27 release

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 NEWS          | 6 ++++++
 RELEASE-NOTES | 4 ++++
 setup.py      | 2 +-
 3 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 4b04e4d71..1e772fdfd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.27
+--------------
+* improve blocker output to make it clear which blockers
+  are not satisfied.
+* use distinct colors for einfo/elog and ewarn/eqawarn.
+
 portage-3.0.26
 --------------
 * fix broken FILESDIR copying logic.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 6c5e58b6d..937361db1 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,10 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.27
+==================================
+    - Bug 815871: fix creating FILESDIR when FEATURES=keepwork is used
+
 portage-3.0.25 (yanked)
 ==================================
     - Bug 703520: output a QA notice when eend is called without

diff --git a/setup.py b/setup.py
index fefdc1266..1157e5824 100755
--- a/setup.py
+++ b/setup.py
@@ -805,7 +805,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.26",
+    version="3.0.27",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-29  7:16 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-09-29  7:16 UTC (permalink / raw
  To: gentoo-commits

commit:     12d9e01dc5e269d60ddf42bfe61927c88b2aadb2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 29 07:15:15 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Sep 29 07:15:15 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=12d9e01d

Prepare for 3.0.26 release

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 NEWS          | 6 +++++-
 RELEASE-NOTES | 2 +-
 setup.py      | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index fa5c6ca8b..4b04e4d71 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,11 @@
 News (mainly features/major bug fixes)
 
-portage-3.0.25
+portage-3.0.26
 --------------
+* fix broken FILESDIR copying logic.
+
+portage-3.0.25 (yanked)
+-----------------------
 * fix Python < 3.8 compatibility of FILESDIR copying code.
 
 portage-3.0.24

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c98b6c5a9..6c5e58b6d 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,7 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
-portage-3.0.25
+portage-3.0.25 (yanked)
 ==================================
     - Bug 703520: output a QA notice when eend is called without
                   an argument

diff --git a/setup.py b/setup.py
index f9933fff9..fefdc1266 100755
--- a/setup.py
+++ b/setup.py
@@ -805,7 +805,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.25",
+    version="3.0.26",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-28  8:40 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-09-28  8:40 UTC (permalink / raw
  To: gentoo-commits

commit:     f7d45cf535f239f9ed25cf1467c90c98992c124e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 28 08:40:06 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Sep 28 08:40:06 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f7d45cf5

Prepare for 3.0.25 release

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 NEWS          | 4 ++++
 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 58ccbe3fd..fa5c6ca8b 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.25
+--------------
+* fix Python < 3.8 compatibility of FILESDIR copying code.
+
 portage-3.0.24
 --------------
 * remove doebuild(dbkey=...) support that was deprecated since 2013.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9cd45caac..c98b6c5a9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.25
+==================================
+    - Bug 703520: output a QA notice when eend is called without
+                  an argument
+    - Bug 815196: files copied to shadow FILESDIR are now owned
+                  by portage:portage to fix access issues
+
 portage-3.0.24
 ==================================
     - Bug 814857: create a local copy of FILESDIR in order to avoid

diff --git a/setup.py b/setup.py
index a4105be68..f9933fff9 100755
--- a/setup.py
+++ b/setup.py
@@ -805,7 +805,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.24",
+    version="3.0.25",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-27  8:14 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-09-27  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b3e61e8cf750365bf709bb2bc51c10476fd2652d
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 27 08:14:01 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Sep 27 08:14:01 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b3e61e8c

Prepare for 3.0.24 release

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 NEWS          | 9 +++++++++
 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 3 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 7b20c5e9a..58ccbe3fd 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.24
+--------------
+* remove doebuild(dbkey=...) support that was deprecated since 2013.
+* pass metadata internally using key=value format.
+* include INHERIT key md5-cache to match pkgcore.
+* reformat Portage code using black.
+* fix Python 3.10 deprecation warnings.
+* replace compat_coroutine use with modern async.
+
 portage-3.0.23
 --------------
 * enable autogroup scheduling with pid-sandbox if possible. This should

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 2a471cc02..9cd45caac 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.24
+==================================
+    - Bug 814857: create a local copy of FILESDIR in order to avoid
+                  leaking xattrs from user's repository
+    - Bug 811462: fix ignoring scanelf(1) exit status when generating
+                  NEEDED* entries
+
 portage-3.0.20
 ==================================
     - Bug 777492: PORTAGE_NICENESS: Consider autogroup scheduling

diff --git a/setup.py b/setup.py
index 77fa0808c..a4105be68 100755
--- a/setup.py
+++ b/setup.py
@@ -805,7 +805,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
     name="portage",
-    version="3.0.23",
+    version="3.0.24",
     url="https://wiki.gentoo.org/wiki/Project:Portage",
     project_urls={
         "Release Notes": "https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES",


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-20 21:30 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-09-20 21:30 UTC (permalink / raw
  To: gentoo-commits

commit:     38b9c0742a2f349dc130cc131ef460cbb114b5c3
Author:     Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail <DOT> com>
AuthorDate: Mon Sep 20 15:35:31 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 20 21:29:28 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=38b9c074

Fix ignore rev for black formatting, it seems to have changed during merge

Closes: https://github.com/gentoo/portage/pull/748
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail.com>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .gitignorerevs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitignorerevs b/.gitignorerevs
index 9381d12ad..c1d95911c 100644
--- a/.gitignorerevs
+++ b/.gitignorerevs
@@ -1,2 +1,2 @@
 # Run entire repository through black. Also, change tabs to spaces
-1bb64ff4520354688a82f4b267b028db913798f4
+3812225ace5db8c691cbe027d234a3e223972199


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-20  5:36 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-09-20  5:36 UTC (permalink / raw
  To: gentoo-commits

commit:     7225cfb6d7d03e1bd0bd7f5506fd902bb05f1488
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 20 05:03:41 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 20 05:04:35 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7225cfb6

.editorconfig: *.py indent_style = space

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .editorconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.editorconfig b/.editorconfig
index 355129b9b..80046d2f6 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -10,7 +10,7 @@ indent_size = 4
 tab_width = 4
 insert_final_newline = true
 
-[*.{yaml,yml}]
+[*.{py,yaml,yml}]
 indent_style = space
 
 [pylintrc]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-20  3:58 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-09-20  3:58 UTC (permalink / raw
  To: gentoo-commits

commit:     58c1b364419ffef8aeb1cb383a2d433314cacd09
Author:     Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail <DOT> com>
AuthorDate: Mon Sep 20 02:55:56 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 20 03:57:59 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=58c1b364

Added rev ignore file, to make git blame more usable

Closes: https://github.com/gentoo/portage/pull/745
Signed-off-by: Wolfgang E. Sanyer <WolfgangESanyer <AT> gmail.com>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .gitignorerevs | 2 ++
 README.md      | 7 +++++++
 2 files changed, 9 insertions(+)

diff --git a/.gitignorerevs b/.gitignorerevs
new file mode 100644
index 000000000..9381d12ad
--- /dev/null
+++ b/.gitignorerevs
@@ -0,0 +1,2 @@
+# Run entire repository through black. Also, change tabs to spaces
+1bb64ff4520354688a82f4b267b028db913798f4

diff --git a/README.md b/README.md
index c176e8a3f..e75b430c6 100644
--- a/README.md
+++ b/README.md
@@ -30,6 +30,13 @@ editor integration. Something like this:
 black --check --diff .
 ```
 
+To ignore commit 1bb64ff452 - which is a massive commit that simply formatted
+the code base using black - you can do the following:
+
+```sh
+git config blame.ignoreRevsFile .gitignorerevs
+```
+
 Dependencies
 ============
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-10  6:42 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-09-10  6:42 UTC (permalink / raw
  To: gentoo-commits

commit:     1523ddc01c6a408ed4bfea6af2f3e6a7a29c2d4e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 06:41:20 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 06:41:20 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1523ddc0

setup.py: Restore .tar.gz sdist default

Revert the default format for sdist archives to .tar.gz, as pypi does
not allow .tar.xz uploads.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 setup.py | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/setup.py b/setup.py
index 054f71b12..24ddd6012 100755
--- a/setup.py
+++ b/setup.py
@@ -610,10 +610,6 @@ class x_install_scripts(install_scripts):
 class x_sdist(sdist):
 	""" sdist defaulting to .tar.bz2 format, and archive files owned by root """
 
-	def initialize_options(self):
-		super().initialize_options()
-		self.formats = ['xztar']
-
 	def finalize_options(self):
 		if self.owner is None:
 			self.owner = 'root'


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-09-10  6:03 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-09-10  6:03 UTC (permalink / raw
  To: gentoo-commits

commit:     7af41cc626a146d370cbb67f4f72f64a552062de
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 06:02:07 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 06:02:07 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7af41cc6

Prepare for 3.0.23 release

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 NEWS     | 9 +++++++++
 setup.py | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 671797c50..7b20c5e9a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.23
+--------------
+* enable autogroup scheduling with pid-sandbox if possible. This should
+  make the kernel respect niceness better.
+* add support conf-update.d hooks.
+* display all preserved libraries with --verbose.
+* restore QA warnings when EXPORT_FUNCTIONS is called before inherit.
+* catch more setuptools warnings via the respective QA check.
+
 portage-3.0.22
 --------------
 * USE flags are now sorted with respect to numerical segments in emerge

diff --git a/setup.py b/setup.py
index 37dd1decb..054f71b12 100755
--- a/setup.py
+++ b/setup.py
@@ -783,7 +783,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
 	name = 'portage',
-	version = '3.0.22',
+	version = '3.0.23',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	project_urls = {
 		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-08-17  9:00 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-08-17  9:00 UTC (permalink / raw
  To: gentoo-commits

commit:     3a3c0fddd07b3d704e0e935ad76b2026fc36d400
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 17 08:58:01 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 17 08:58:01 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3a3c0fdd

Prepare for 3.0.22 release

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 NEWS     | 9 +++++++++
 setup.py | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index d99d01791..671797c50 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.22
+--------------
+* USE flags are now sorted with respect to numerical segments in emerge
+  output (e.g. python3_10 comes after python3_9).
+* setuptools version normalization warnings are now ignored.
+* FEATURES=installsources no longer copies irrelevant directory trees
+  with gcc-11.
+* sdist archives built using "build" now include setup.py.
+
 portage-3.0.21
 --------------
 * EAPI 8 fixups.

diff --git a/setup.py b/setup.py
index 320db3367..37dd1decb 100755
--- a/setup.py
+++ b/setup.py
@@ -783,7 +783,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
 	name = 'portage',
-	version = '3.0.21',
+	version = '3.0.22',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	project_urls = {
 		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-08-07 17:16 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2021-08-07 17:16 UTC (permalink / raw
  To: gentoo-commits

commit:     082e5794476edbf04702dbd9882332820450ecb0
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  7 16:55:06 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  7 16:55:28 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=082e5794

tox: Do not run pylint on pypy3

pylint seems to be broken on PyPy3 and causes the CI to fail.

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 tox.ini | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/tox.ini b/tox.ini
index ce43cc7fe..2281dfa24 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,25 +1,25 @@
 [tox]
-envlist = py36,py37,py38,py39,py310,pypy3
+envlist = py{36,37,38,39,310}-pylint,pypy3
 skipsdist = True
 
 [gh-actions]
 python =
-    3.6: py36
-    3.7: py37
-    3.8: py38
-    3.9: py39
-    3.10: py310
+    3.6: py36-pylint
+    3.7: py37-pylint
+    3.8: py38-pylint
+    3.9: py39-pylint
+    3.10: py310-pylint
     pypy-3: pypy3
 
 [testenv]
 deps =
-	pylint
+	pylint: pylint
 	pygost
 	pyyaml
 	py36,py37,py38,py39,py310,pypy3: lxml!=4.2.0
 setenv =
 	PYTHONPATH={toxinidir}/lib
 commands =
-	bash -c 'rm -rf build && PYTHONPATH=$PWD/lib:$PWD/repoman/lib pylint bin/* lib/* repoman/bin/* repoman/lib/*'
+	pylint: bash -c 'rm -rf build && PYTHONPATH=$PWD/lib:$PWD/repoman/lib pylint bin/* lib/* repoman/bin/* repoman/lib/*'
 	python -b -Wd setup.py test
 	bash -c 'if python -c "import lxml.etree"; then python -b -Wd repoman/setup.py test; else echo "repoman tests skipped due to lxml breakage"; fi'


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-06-23 20:03 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-06-23 20:03 UTC (permalink / raw
  To: gentoo-commits

commit:     99d116d5b8d243aa4ed5365cbde05fa9e90bf6eb
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 23 19:42:54 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jun 23 20:02:14 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=99d116d5

MANIFEST.in: include setup.py to fix python -m build

It's necessary to include setup.py here so that source distributions
built by python -m build ("A simple, correct PEP 517 package builder")
will include setup.py.

I've deleted portage-3.0.21.tar.gz from PyPi because it was missing
the setup.py file. It's not possible to re-upload a new file of the
same name, so the portage-3.0.21 release will only have the whl file
available for download now:

    portage-3.0.21-py3-none-any.whl

See: https://pypi.org/project/portage/3.0.21/#files
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 MANIFEST.in | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/MANIFEST.in b/MANIFEST.in
index 4a5248084..7d9ea761a 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,3 +1,5 @@
+include setup.py
+
 # docs
 include DEVELOPING
 include LICENSE


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-06-23 11:15 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-06-23 11:15 UTC (permalink / raw
  To: gentoo-commits

commit:     07b91c4e4ce568d31799c32f753fe90e3a884050
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 23 10:42:50 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jun 23 11:08:27 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=07b91c4e

Updates for portage-3.0.21 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS     | 4 ++++
 setup.py | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index d8067aa5e..d99d01791 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.21
+--------------
+* EAPI 8 fixups.
+
 portage-3.0.20
 --------------
 * Finalize EAPI 8.

diff --git a/setup.py b/setup.py
index fb4d5c1a5..320db3367 100755
--- a/setup.py
+++ b/setup.py
@@ -783,7 +783,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
 	name = 'portage',
-	version = '3.0.20',
+	version = '3.0.21',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	project_urls = {
 		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-06-23 11:15 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-06-23 11:15 UTC (permalink / raw
  To: gentoo-commits

commit:     708ba6d6ef40b528e9ac344f88cbe10d0a78e3ce
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 23 02:33:56 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jun 23 11:08:27 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=708ba6d6

setup.py: align venv EPREFIX with sys.prefix

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 72 insertions(+), 8 deletions(-)

diff --git a/setup.py b/setup.py
index 879e0ca5e..fb4d5c1a5 100755
--- a/setup.py
+++ b/setup.py
@@ -519,26 +519,29 @@ class x_install_lib(install_lib):
 
 		val_dict = {}
 		if create_entry_points:
-			val_dict.update(
-				{
-					"GLOBAL_CONFIG_PATH": self.portage_confdir,
-				}
-			)
 			re_sub_file(
 				"portage/const.py",
 				(
+					(
+						r"^(GLOBAL_CONFIG_PATH\s*=\s*[\"'])(.*)([\"'])",
+						lambda m: "{}{}{}".format(
+							m.group(1),
+							m.group(2).partition("/usr")[-1],
+							m.group(3),
+						),
+					),
 					(
 						r"^(PORTAGE_BASE_PATH\s*=\s*)(.*)",
 						lambda m: "{}{}".format(
 							m.group(1),
-							'os.path.realpath(os.path.join(__file__, "../../usr/lib/portage"))',
+							'os.path.join(os.path.realpath(__import__("sys").prefix), "lib/portage")',
 						),
 					),
 					(
 						r"^(EPREFIX\s*=\s*)(.*)",
 						lambda m: "{}{}".format(
 							m.group(1),
-							'os.path.realpath(os.path.join(__file__, "../.."))',
+							'__import__("sys").prefix',
 						),
 					),
 				),
@@ -571,6 +574,10 @@ class x_install_scripts_custom(install_scripts):
 		if self.root is not None:
 			self.install_dir = change_root(self.root, self.install_dir)
 
+	def run(self):
+		if not create_entry_points:
+			install_scripts.run(self)
+
 
 class x_install_scripts_bin(x_install_scripts_custom):
 	dir_name = 'bin'
@@ -732,6 +739,48 @@ class build_ext(_build_ext):
 			_build_ext.run(self)
 
 
+def venv_data_files(locations):
+	if not create_entry_points:
+		return
+	for dest_prefix, source_path, file_args in locations:
+		specific_files = []
+		mode_arg = None
+		for arg in file_args:
+			if arg.startswith("-m"):
+				mode_arg = int(arg[2:], 8)
+			else:
+				specific_files.append(arg)
+
+		abs_source_path = os.path.abspath(source_path)
+		for root, dirs, files in os.walk(abs_source_path):
+
+			root_offset = root[len(abs_source_path) :].lstrip("/")
+			dest_path = os.path.join(dest_prefix, root_offset)
+
+			if specific_files:
+				matched_files = list(
+					itertools.chain.from_iterable(
+						glob.glob(os.path.join(root, x)) for x in specific_files
+					)
+				)
+			else:
+				matched_files = [os.path.join(root, x) for x in files]
+
+			if mode_arg:
+				for filename in matched_files:
+					if not os.path.islink(filename):
+						os.chmod(filename, mode_arg)
+
+			yield (dest_path, matched_files)
+
+
+def get_data_files(regular_files, venv_files):
+	if create_entry_points:
+		return list(venv_data_files(venv_files))
+
+	return regular_files
+
+
 setup(
 	name = 'portage',
 	version = '3.0.20',
@@ -752,7 +801,7 @@ setup(
 	# something to cheat build & install commands
 	scripts = list(find_scripts()),
 
-	data_files = list(get_manpages()) + [
+	data_files = get_data_files(list(get_manpages()) + [
 		['$sysconfdir', ['cnf/etc-update.conf', 'cnf/dispatch-conf.conf']],
 		['$logrotatedir', ['cnf/logrotate.d/elog-save-summary']],
 		['$portage_confdir', [
@@ -762,6 +811,21 @@ setup(
 		['$portage_base/bin', ['bin/deprecated-path']],
 		['$sysconfdir/portage/repo.postsync.d', ['cnf/repo.postsync.d/example']],
 	],
+	[
+		("etc", "cnf", ("etc-update.conf", "dispatch-conf.conf")),
+		("etc/logrotate.d", "cnf/logrotate.d", ("elog-save-summary",)),
+		("etc/portage/repo.postsync.d", "cnf/repo.postsync.d", ("example",)),
+		(
+			"share/portage/config",
+			"cnf",
+			("make.conf.example", "make.globals", "repos.conf"),
+		),
+		("share/portage/config/sets", "cnf/sets", ("*.conf",)),
+		("share/man/man1", "man", ("*.1",)),
+		("share/man/man5", "man", ("*.5",)),
+		("share/portage/doc", "", ("NEWS", "RELEASE-NOTES")),
+		("lib/portage/bin", "bin", ("-m0755",)),
+	]),
 	entry_points={
 		"console_scripts": [
 			"{}=portage.util.bin_entry_point:bin_entry_point".format(os.path.basename(path))


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-06-13 22:06 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-06-13 22:06 UTC (permalink / raw
  To: gentoo-commits

commit:     10f2dca2ba339974fed1b857395849cd7fc61b2a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 13 21:55:36 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jun 13 21:55:45 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=10f2dca2

Updates for portage-3.0.20 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 4 ++++
 RELEASE-NOTES | 5 +++++
 setup.py      | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 89e7c871d..d8067aa5e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.20
+--------------
+* Finalize EAPI 8.
+
 portage-3.0.19
 --------------
 * Enable EAPI 8.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 1325dbc0f..2a471cc02 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,11 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.20
+==================================
+    - Bug 777492: PORTAGE_NICENESS: Consider autogroup scheduling
+    - Bug 794166: setup.py: prefer setuptools over distutils
+
 portage-3.0.19
 ==================================
     - Bug 520378: allow emerge --fetchonly to log to emerge-fetch.log

diff --git a/setup.py b/setup.py
index 0ebdcbb4f..6be38895c 100755
--- a/setup.py
+++ b/setup.py
@@ -734,7 +734,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.19',
+	version = '3.0.20',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	project_urls = {
 		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-06-05 21:08 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-06-05 21:08 UTC (permalink / raw
  To: gentoo-commits

commit:     08d28ce963be6617f4aeed3a74c5e9e7cf977156
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  5 20:37:00 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jun  5 20:55:00 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=08d28ce9

setup.py: prefer setuptools over distutils (bug 794166)

Bug: https://bugs.gentoo.org/794166
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 41 ++++++++++++++++++++++++++++-------------
 1 file changed, 28 insertions(+), 13 deletions(-)

diff --git a/setup.py b/setup.py
index f9609d058..0ebdcbb4f 100755
--- a/setup.py
+++ b/setup.py
@@ -2,19 +2,34 @@
 # Copyright 1998-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-from distutils.core import setup, Command, Extension
-from distutils.command.build import build
-from distutils.command.build_ext import build_ext as _build_ext
-from distutils.command.build_scripts import build_scripts
-from distutils.command.clean import clean
-from distutils.command.install import install
-from distutils.command.install_data import install_data
-from distutils.command.install_lib import install_lib
-from distutils.command.install_scripts import install_scripts
-from distutils.command.sdist import sdist
-from distutils.dep_util import newer
-from distutils.dir_util import mkpath, remove_tree
-from distutils.util import change_root, subst_vars
+try:
+	from setuptools.core import setup, Command, Extension
+	from setuptools.command.build import build
+	from setuptools.command.build_ext import build_ext as _build_ext
+	from setuptools.command.build_scripts import build_scripts
+	from setuptools.command.clean import clean
+	from setuptools.command.install import install
+	from setuptools.command.install_data import install_data
+	from setuptools.command.install_lib import install_lib
+	from setuptools.command.install_scripts import install_scripts
+	from setuptools.command.sdist import sdist
+	from setuptools.dep_util import newer
+	from setuptools.dir_util import mkpath, remove_tree
+	from setuptools.util import change_root, subst_vars
+except ImportError:
+	from distutils.core import setup, Command, Extension
+	from distutils.command.build import build
+	from distutils.command.build_ext import build_ext as _build_ext
+	from distutils.command.build_scripts import build_scripts
+	from distutils.command.clean import clean
+	from distutils.command.install import install
+	from distutils.command.install_data import install_data
+	from distutils.command.install_lib import install_lib
+	from distutils.command.install_scripts import install_scripts
+	from distutils.command.sdist import sdist
+	from distutils.dep_util import newer
+	from distutils.dir_util import mkpath, remove_tree
+	from distutils.util import change_root, subst_vars
 
 import codecs
 import collections


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-05-24  9:13 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-05-24  9:13 UTC (permalink / raw
  To: gentoo-commits

commit:     a429f74ca669d42cdb5d6e15e4aceb5c8b426940
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon May 24 07:33:37 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon May 24 07:36:14 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a429f74c

Updates for portage-3.0.19 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          |  4 ++++
 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 2812f8a18..89e7c871d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.19
+--------------
+* Enable EAPI 8.
+
 portage-3.0.18
 --------------
 * profile-repo-deps is supported in layout.conf profile-formats.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8c74f266c..1325dbc0f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.19
+==================================
+    - Bug 520378: allow emerge --fetchonly to log to emerge-fetch.log
+    - Bug 698244: portage(5) document user patch / eapply_user
+    - Bug 781854: Suggest PORTAGE_LOG_FILTER_FILE_CMD cat fallback
+    - Bug 782724: sort emerge --unmerge order for determinism
+    - Bug 783957: lazily evaluate cnf_* variables in tests
+    - Bug 784566: make emerge insensitive to relative order of optional
+                  and positional arguments
+    - Bug 787545: emerge CTRL C may be ignored when running pkg_pretend
+    - Bug 787563: ebuild-ipc could handle KeyboardInterrupt
+    - Bug 788967: emerge --jobs= triggers TypeError
+
 portage-3.0.18
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 06e67f369..f9609d058 100755
--- a/setup.py
+++ b/setup.py
@@ -719,7 +719,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.18',
+	version = '3.0.19',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	project_urls = {
 		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-29  7:27 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-29  7:27 UTC (permalink / raw
  To: gentoo-commits

commit:     08c59484c31b1612652b3ed9f7e059533d7e235e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 29 07:18:35 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Mar 29 07:20:25 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=08c59484

Updates for portage-3.0.18 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 4 ++++
 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 3 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 84299e0a2..2812f8a18 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.18
+--------------
+* profile-repo-deps is supported in layout.conf profile-formats.
+
 portage-3.0.16
 --------------
 * emirrordist supports the content-hash distfiles mirror layout.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 6fd9e2922..8c74f266c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.18
+==================================
+* Bug Fixes:
+    - Bug 651208 profile-repo-deps profile-formats support
+    - Bug 719260 remove glsa --quiet blank line
+    - Bug 722748 suppress emerge --oneshot portage suggestion
+
 portage-3.0.17
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b6e798757..06e67f369 100755
--- a/setup.py
+++ b/setup.py
@@ -719,7 +719,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.17',
+	version = '3.0.18',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	project_urls = {
 		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-10  5:16 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-10  5:16 UTC (permalink / raw
  To: gentoo-commits

commit:     ff7d78442895e53afb534c072477f98bada4f248
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 10 05:01:07 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Mar 10 05:14:02 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ff7d7844

setup.py: fix GLOBAL_CONFIG_PATH double prefix

Bug: https://bugs.gentoo.org/775053
Reported-by: Marien Zwart <marien.zwart <AT> gmail.com>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/setup.py b/setup.py
index e473e7db5..b6e798757 100755
--- a/setup.py
+++ b/setup.py
@@ -502,10 +502,13 @@ class x_install_lib(install_lib):
 			with codecs.open(path, "w", "utf-8") as f:
 				f.write(data)
 
-		val_dict = {
-			"GLOBAL_CONFIG_PATH": self.portage_confdir,
-		}
+		val_dict = {}
 		if create_entry_points:
+			val_dict.update(
+				{
+					"GLOBAL_CONFIG_PATH": self.portage_confdir,
+				}
+			)
 			re_sub_file(
 				"portage/const.py",
 				(


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-07 16:45 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-07 16:45 UTC (permalink / raw
  To: gentoo-commits

commit:     f712aaef6178f8409a8971234d1e4a0fa2e592cf
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  7 16:30:28 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Mar  7 16:30:45 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f712aaef

Updates for portage-3.0.17 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 5 +++++
 setup.py      | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 87af750dd..6fd9e2922 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,11 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.17
+==================================
+* Bug Fixes:
+    - Bug 773469 emerge --binpkg-respect-use=y implies --autounmask-use=n
+
 portage-3.0.16
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 20ebc2fce..e473e7db5 100755
--- a/setup.py
+++ b/setup.py
@@ -716,7 +716,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.16',
+	version = '3.0.17',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	project_urls = {
 		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-07 16:18 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-07 16:18 UTC (permalink / raw
  To: gentoo-commits

commit:     6ca34493df931d858ee1e568d9c7cf3a15ec6ab7
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  7 16:09:01 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Mar  7 16:14:18 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6ca34493

setup.py: prefix paths in repos.conf and make.globals for pip venv install

Prefix paths in repos.conf and make.globals for pip venv install so
that that default paths will all be located inside the venv. The
EPREFIX value must be symbolic, since it cannot be known until
runtime.

Fixes: c495b6f67453 ("setup.py: prefix repos.conf paths for venv")
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/setup.py b/setup.py
index 6be01e863..20ebc2fce 100755
--- a/setup.py
+++ b/setup.py
@@ -429,6 +429,10 @@ class x_install_data(install_data):
 			with codecs.open(path, 'w', 'utf-8') as f:
 				f.write(data)
 
+		if create_entry_points:
+			re_sub_file('cnf/repos.conf', r'= /', '= %(EPREFIX)s/')
+			re_sub_file('cnf/make.globals', r'DIR="/', 'DIR="${EPREFIX}/')
+
 		self.run_command('build_man')
 
 		def process_data_files(df):


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-04 10:05 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-04 10:05 UTC (permalink / raw
  To: gentoo-commits

commit:     4d2abfeea6574659de115aa9c81f8d7611415050
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  4 10:00:12 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Mar  4 10:04:19 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4d2abfee

setup.py: remove unused eprefix variable

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 19 ++++---------------
 1 file changed, 4 insertions(+), 15 deletions(-)

diff --git a/setup.py b/setup.py
index 343921525..6be01e863 100755
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,6 @@
 # Copyright 1998-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-from distutils import sysconfig
 from distutils.core import setup, Command, Extension
 from distutils.command.build import build
 from distutils.command.build_ext import build_ext as _build_ext
@@ -33,7 +32,6 @@ autodetect_pip = os.path.basename(os.environ.get("_", "")) == "pip" or os.path.b
 ).startswith("pip-")
 venv_prefix = "" if sys.prefix == sys.base_prefix else sys.prefix
 create_entry_points = bool(autodetect_pip or venv_prefix)
-eprefix = ""
 with open(os.path.join(os.path.dirname(__file__), 'README'), 'rt') as f:
 	long_description = f.read()
 
@@ -431,14 +429,6 @@ class x_install_data(install_data):
 			with codecs.open(path, 'w', 'utf-8') as f:
 				f.write(data)
 
-		if create_entry_points:
-			# Prefix location and sync-openpgp-key-path for venv. There
-			# is no intention to do this for normal EPREFIX. This behavior
-			# is intended only when create_entry_points is True, so that
-			# if emerge --sync runs in a venv, the operation will not
-			# accidentally modify paths outside of sys.prefix.
-			re_sub_file('cnf/repos.conf', r'= /', '= {}/'.format(eprefix))
-
 		self.run_command('build_man')
 
 		def process_data_files(df):
@@ -516,14 +506,14 @@ class x_install_lib(install_lib):
 				"portage/const.py",
 				(
 					(
-						"^(PORTAGE_BASE_PATH\s*=\s*)(.*)",
+						r"^(PORTAGE_BASE_PATH\s*=\s*)(.*)",
 						lambda m: "{}{}".format(
 							m.group(1),
 							'os.path.realpath(os.path.join(__file__, "../../usr/lib/portage"))',
 						),
 					),
 					(
-						"^(EPREFIX\s*=\s*)(.*)",
+						r"^(EPREFIX\s*=\s*)(.*)",
 						lambda m: "{}{}".format(
 							m.group(1),
 							'os.path.realpath(os.path.join(__file__, "../.."))',
@@ -534,9 +524,8 @@ class x_install_lib(install_lib):
 		else:
 			val_dict.update(
 				{
-					"EPREFIX": eprefix,
-					"PORTAGE_BASE_PATH": eprefix + self.portage_base,
-					"PORTAGE_BIN_PATH": eprefix + self.portage_bindir,
+					"PORTAGE_BASE_PATH": self.portage_base,
+					"PORTAGE_BIN_PATH": self.portage_bindir,
 				}
 			)
 		rewrite_file("portage/const.py", val_dict)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-04  7:24 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-04  7:24 UTC (permalink / raw
  To: gentoo-commits

commit:     48c08a284d4f2916404682bcab9980d9a5c66c06
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  3 12:39:15 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Mar  4 07:17:21 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=48c08a28

setup.py: fix EPREFIX and PORTAGE_BASE_PATH for pip install

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 51 ++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 44 insertions(+), 7 deletions(-)

diff --git a/setup.py b/setup.py
index 311f66dfd..343921525 100755
--- a/setup.py
+++ b/setup.py
@@ -33,7 +33,7 @@ autodetect_pip = os.path.basename(os.environ.get("_", "")) == "pip" or os.path.b
 ).startswith("pip-")
 venv_prefix = "" if sys.prefix == sys.base_prefix else sys.prefix
 create_entry_points = bool(autodetect_pip or venv_prefix)
-eprefix = sysconfig.get_python_lib() if venv_prefix else ""
+eprefix = ""
 with open(os.path.join(os.path.dirname(__file__), 'README'), 'rt') as f:
 	long_description = f.read()
 
@@ -497,12 +497,49 @@ class x_install_lib(install_lib):
 		rewrite_file('portage/__init__.py', {
 			'VERSION': self.distribution.get_version(),
 		})
-		rewrite_file('portage/const.py', {
-			'EPREFIX': eprefix,
-			'GLOBAL_CONFIG_PATH': self.portage_confdir,
-			'PORTAGE_BASE_PATH': eprefix + self.portage_base,
-			'PORTAGE_BIN_PATH': eprefix + self.portage_bindir,
-		})
+
+		def re_sub_file(path, pattern_repl_items):
+			path = os.path.join(self.install_dir, path)
+			print("Rewriting %s" % path)
+			with codecs.open(path, "r", "utf-8") as f:
+				data = f.read()
+			for pattern, repl in pattern_repl_items:
+				data = re.sub(pattern, repl, data, flags=re.MULTILINE)
+			with codecs.open(path, "w", "utf-8") as f:
+				f.write(data)
+
+		val_dict = {
+			"GLOBAL_CONFIG_PATH": self.portage_confdir,
+		}
+		if create_entry_points:
+			re_sub_file(
+				"portage/const.py",
+				(
+					(
+						"^(PORTAGE_BASE_PATH\s*=\s*)(.*)",
+						lambda m: "{}{}".format(
+							m.group(1),
+							'os.path.realpath(os.path.join(__file__, "../../usr/lib/portage"))',
+						),
+					),
+					(
+						"^(EPREFIX\s*=\s*)(.*)",
+						lambda m: "{}{}".format(
+							m.group(1),
+							'os.path.realpath(os.path.join(__file__, "../.."))',
+						),
+					),
+				),
+			)
+		else:
+			val_dict.update(
+				{
+					"EPREFIX": eprefix,
+					"PORTAGE_BASE_PATH": eprefix + self.portage_base,
+					"PORTAGE_BIN_PATH": eprefix + self.portage_bindir,
+				}
+			)
+		rewrite_file("portage/const.py", val_dict)
 
 		return ret
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02 12:42 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02 12:42 UTC (permalink / raw
  To: gentoo-commits

commit:     c495b6f6745317f2b4c8d51b64ddfcc328806f3e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 12:05:29 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 12:38:48 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c495b6f6

setup.py: prefix repos.conf paths for venv

Prefix repos.conf location and sync-openpgp-key-path values for venv. There
is no intention to do this for normal EPREFIX. This behavior is intended
only when create_entry_points is True, so that if emerge --sync runs in a
venv, the operation will not accidentally modify paths outside of sys.prefix.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/setup.py b/setup.py
index c1408fac5..311f66dfd 100755
--- a/setup.py
+++ b/setup.py
@@ -423,6 +423,22 @@ class x_install_data(install_data):
 			('subst_paths', 'paths'))
 
 	def run(self):
+		def re_sub_file(path, pattern, repl):
+			print('Rewriting %s' % path)
+			with codecs.open(path, 'r', 'utf-8') as f:
+				data = f.read()
+			data = re.sub(pattern, repl, data, flags=re.MULTILINE)
+			with codecs.open(path, 'w', 'utf-8') as f:
+				f.write(data)
+
+		if create_entry_points:
+			# Prefix location and sync-openpgp-key-path for venv. There
+			# is no intention to do this for normal EPREFIX. This behavior
+			# is intended only when create_entry_points is True, so that
+			# if emerge --sync runs in a venv, the operation will not
+			# accidentally modify paths outside of sys.prefix.
+			re_sub_file('cnf/repos.conf', r'= /', '= {}/'.format(eprefix))
+
 		self.run_command('build_man')
 
 		def process_data_files(df):


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02  9:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02  9:52 UTC (permalink / raw
  To: gentoo-commits

commit:     38b90ff6b830c7191364e3c2f3f4da2ab09a6aa9
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 09:50:58 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 09:51:09 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=38b90ff6

setup.py add license

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/setup.py b/setup.py
index b073aba5d..c1408fac5 100755
--- a/setup.py
+++ b/setup.py
@@ -679,6 +679,7 @@ setup(
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',
 	description = 'Portage is the package management and distribution system for Gentoo',
+	license = 'GPLV2',
 	long_description = long_description,
 	long_description_content_type = 'text/plain',
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02  9:44 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02  9:44 UTC (permalink / raw
  To: gentoo-commits

commit:     34aec32677ceb47ad8273ab7a9c4d9f0176b0707
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 09:37:57 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 09:41:44 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=34aec326

setup.py: add project_urls

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/setup.py b/setup.py
index d13ca223f..b073aba5d 100755
--- a/setup.py
+++ b/setup.py
@@ -672,6 +672,10 @@ setup(
 	name = 'portage',
 	version = '3.0.16',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
+	project_urls = {
+		'Release Notes': 'https://gitweb.gentoo.org/proj/portage.git/plain/RELEASE-NOTES',
+		'Documentation': 'https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage',
+	},
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',
 	description = 'Portage is the package management and distribution system for Gentoo',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02  9:30 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     47b5bede4b6005f107019c50f7fd31ed6b2193fd
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 09:14:50 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 09:25:36 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=47b5bede

setup.py: add long_description = file: README

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/setup.py b/setup.py
index 26f45e07d..d13ca223f 100755
--- a/setup.py
+++ b/setup.py
@@ -34,6 +34,8 @@ autodetect_pip = os.path.basename(os.environ.get("_", "")) == "pip" or os.path.b
 venv_prefix = "" if sys.prefix == sys.base_prefix else sys.prefix
 create_entry_points = bool(autodetect_pip or venv_prefix)
 eprefix = sysconfig.get_python_lib() if venv_prefix else ""
+with open(os.path.join(os.path.dirname(__file__), 'README'), 'rt') as f:
+	long_description = f.read()
 
 # TODO:
 # - smarter rebuilds of docs w/ 'install_docbook' and 'install_apidoc'.
@@ -673,6 +675,8 @@ setup(
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',
 	description = 'Portage is the package management and distribution system for Gentoo',
+	long_description = long_description,
+	long_description_content_type = 'text/plain',
 
 	package_dir = {'': 'lib'},
 	packages = list(find_packages()),


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02  9:30 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02  9:30 UTC (permalink / raw
  To: gentoo-commits

commit:     dd683afe01421cfd1af25ea500e7ff6865e1d9c0
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 09:09:57 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 09:10:17 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dd683afe

setup.py: add description

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/setup.py b/setup.py
index 95f5d4c84..26f45e07d 100755
--- a/setup.py
+++ b/setup.py
@@ -672,6 +672,7 @@ setup(
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',
+	description = 'Portage is the package management and distribution system for Gentoo',
 
 	package_dir = {'': 'lib'},
 	packages = list(find_packages()),


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02  8:55 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02  8:55 UTC (permalink / raw
  To: gentoo-commits

commit:     c96dfc1d0ce96eb82e08fbf48efd09f16ec0853f
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 08:51:31 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 08:55:12 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c96dfc1d

setup.py: change default sdist format to xz

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index c1292d5d3..95f5d4c84 100755
--- a/setup.py
+++ b/setup.py
@@ -539,7 +539,7 @@ class x_sdist(sdist):
 
 	def initialize_options(self):
 		super().initialize_options()
-		self.formats = ['bztar']
+		self.formats = ['xztar']
 
 	def finalize_options(self):
 		if self.owner is None:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02  8:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02  8:23 UTC (permalink / raw
  To: gentoo-commits

commit:     f2b6c8ef99d2d61bd8abaa901f10d29aab00af2c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 07:24:02 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 08:19:19 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f2b6c8ef

setup.py: initialize sdist formats in initialize_options

Initialize sdist formats in initialize_options, which prevents
interference with python -m build --sdist when it calls
sdist --formats gztar:

$ python -m build --sdist
Found existing installation: setuptools 47.1.0
Uninstalling setuptools-47.1.0:
  Successfully uninstalled setuptools-47.1.0
Collecting wheel
  Using cached wheel-0.36.2-py2.py3-none-any.whl (35 kB)
Collecting setuptools
  Using cached setuptools-54.0.0-py3-none-any.whl (784 kB)
Installing collected packages: wheel, setuptools
Successfully installed setuptools-54.0.0 wheel-0.36.2
running egg_info
writing lib/portage.egg-info/PKG-INFO
writing dependency_links to lib/portage.egg-info/dependency_links.txt
writing entry points to lib/portage.egg-info/entry_points.txt
writing top-level names to lib/portage.egg-info/top_level.txt
reading manifest file 'lib/portage.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'lib/portage.egg-info/SOURCES.txt'
running sdist
running check
warning: x_sdist: standard file '_in_process.py' not found
reading manifest template 'MANIFEST.in'
writing manifest file 'MANIFEST'
creating portage-3.0.16
making hard links in portage-3.0.16...
Creating tar archive
removing 'portage-3.0.16' (and everything under it)
Traceback (most recent call last):
  File "venv/lib/python3.8/site-packages/pep517/_in_process.py", line 280, in <module>
    main()
  File "venv/lib/python3.8/site-packages/pep517/_in_process.py", line 263, in main
    json_out['return_val'] = hook(**hook_input['kwargs'])
  File "venv/lib/python3.8/site-packages/pep517/_in_process.py", line 236, in build_sdist
    return backend.build_sdist(sdist_directory, config_settings)
  File "/tmp/build-env-wmm8zljz/lib/python3.8/site-packages/setuptools/build_meta.py", line 220, in build_sdist
    return self._build_with_temp_dir(['sdist', '--formats', 'gztar'],
  File "/tmp/build-env-wmm8zljz/lib/python3.8/site-packages/setuptools/build_meta.py", line 204, in _build_with_temp_dir
    result_basename = _file_with_extension(
  File "/tmp/build-env-wmm8zljz/lib/python3.8/site-packages/setuptools/build_meta.py", line 104, in _file_with_extension
    file, = matching
ValueError: not enough values to unpack (expected 1, got 0)
Traceback (most recent call last):
  File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/tmp/build-env-wmm8zljz/bin/python', 'venv/lib/python3.8/site-packages/pep517/_in_process.py', 'build_sdist', '/tmp/tmp7fyiwp3x']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "venv/lib/python3.8/site-packages/build/__init__.py", line 308, in _call_backend
    raise BuildBackendException(exception)
build.BuildBackendException: Backend operation failed: CalledProcessError(1, ['/tmp/build-env-wmm8zljz/bin/python', 'venv/lib/python3.8/site-packages/pep517/_in_process.py', 'build_sdist', '/tmp/tmp7fyiwp3x'])

ERROR Backend operation failed: CalledProcessError(1, ['/tmp/build-env-wmm8zljz/bin/python', 'venv/lib/python3.8/site-packages/pep517/_in_process.py', 'build_sdist', '/tmp/tmp7fyiwp3x'])

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index e2c63be2f..c1292d5d3 100755
--- a/setup.py
+++ b/setup.py
@@ -537,8 +537,11 @@ class x_install_scripts(install_scripts):
 class x_sdist(sdist):
 	""" sdist defaulting to .tar.bz2 format, and archive files owned by root """
 
-	def finalize_options(self):
+	def initialize_options(self):
+		super().initialize_options()
 		self.formats = ['bztar']
+
+	def finalize_options(self):
 		if self.owner is None:
 			self.owner = 'root'
 		if self.group is None:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-03-02  6:56 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-03-02  6:56 UTC (permalink / raw
  To: gentoo-commits

commit:     3b6dd9a6ff49457e2703deda28ac820e580a2348
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  2 06:02:55 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Mar  2 06:55:59 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3b6dd9a6

MANIFEST.in: include src/*

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 MANIFEST.in | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/MANIFEST.in b/MANIFEST.in
index c862b044f..4a5248084 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -20,3 +20,6 @@ include .portage_not_installed
 
 # extra scripts
 include misc/*
+
+# extensions
+include src/*


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-02-28 11:48 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-02-28 11:48 UTC (permalink / raw
  To: gentoo-commits

commit:     ee76155d7e2c86aa5a0c2a53e31d8a9cadfb22f6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 28 10:26:29 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 11:46:34 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ee76155d

setup.py: python_requires = ">=3.6"

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 7d6fb6609..709b64ee3 100755
--- a/setup.py
+++ b/setup.py
@@ -729,5 +729,7 @@ setup(
 		'Operating System :: POSIX',
 		'Programming Language :: Python :: 3',
 		'Topic :: System :: Installation/Setup'
-	]
+	],
+
+	python_requires = ">=3.6",
 )


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-02-28 11:48 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-02-28 11:48 UTC (permalink / raw
  To: gentoo-commits

commit:     6e13618f5f4ac6983eb0eb90ed3a3b185b8970e6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 28 10:43:36 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Feb 28 11:46:56 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6e13618f

setup.py: create_entry_points disables ext_modules, for pure python

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 709b64ee3..e2c63be2f 100755
--- a/setup.py
+++ b/setup.py
@@ -691,7 +691,9 @@ setup(
 			for path in itertools.chain.from_iterable(x_scripts.values())
 		],
 	} if create_entry_points else {},
-	ext_modules = [Extension(name=n, sources=m,
+	# create_entry_points disables ext_modules, for pure python
+	ext_modules = [] if create_entry_points else [
+		Extension(name=n, sources=m,
 		extra_compile_args=['-D_FILE_OFFSET_BITS=64',
 		'-D_LARGEFILE_SOURCE', '-D_LARGEFILE64_SOURCE'])
 		for n, m in x_c_helpers.items()],


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-02-27 23:43 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-02-27 23:43 UTC (permalink / raw
  To: gentoo-commits

commit:     b4d14c97fe7b4a7bc772c294662c3a5eb31f163a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 23:40:03 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 23:42:20 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b4d14c97

Add pyproject.toml

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pyproject.toml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 000000000..646e59c96
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,6 @@
+[build-system]
+requires = [
+	"setuptools",
+	"wheel",
+]
+build-backend = "setuptools.build_meta"


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-02-27  8:16 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-02-27  8:16 UTC (permalink / raw
  To: gentoo-commits

commit:     6832c716526c369b846745537851e0a18aa2a457
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 27 08:06:58 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Feb 27 08:07:09 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6832c716

Updates for portage-3.0.16 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 3 +++
 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 99839807c..84299e0a2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,8 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.16
+--------------
+* emirrordist supports the content-hash distfiles mirror layout.
 
 portage-3.0.15
 --------------

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ced60eec2..87af750dd 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.16
+==================================
+* Bug Fixes:
+    - Bug 721680 Add emirrordist shelve dump/restore
+	- Bug 749333 PORTAGE_REPOSITORIES: don't override repos with aliases
+	- Bug 756778 emirrordist --content-db for content-hash layout support
+	- Bug 772785 don't enable binpkg-multi-instance for existing installs
+	- Bug 772806 prevent infinite loop after empty os.path.dirname result
+
 portage-3.0.15
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 2617c10ad..96d9932e0 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.15',
+	version = '3.0.16',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-02-22 13:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-02-22 13:52 UTC (permalink / raw
  To: gentoo-commits

commit:     3dcb1e39ad3f2c55dd095abf72b9aa0b14b3aa5e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 13:37:46 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 13:38:00 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3dcb1e39

Updates for portage-3.0.15 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          |  5 +++++
 RELEASE-NOTES | 12 ++++++++++++
 setup.py      |  4 ++--
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index 685e42b2c..99839807c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+
+portage-3.0.15
+--------------
+* FEATURES=binpkg-multi-instance is now enabled by default.
+
 portage-3.0.13
 --------------
 * FETCHCOMMAND now supports a \${DIGESTS} placeholder which expands

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 430b24a64..ced60eec2 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,18 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.15
+==================================
+* Bug Fixes:
+    - Bug 715112 default enable FEATURES=binpkg-multi-instance
+    - Bug 756778 content-hash distfiles layout
+    - Bug 766459 emirrordist: prevent distfiles_db _pkg_str pickle problems
+    - Bug 766767 emaint --fix merges: add -y, --yes option
+    - Bug 766773 emerge: disable --autounmask-license by default
+    - Bug 767913 portage.getpid: call os.getpid() lazily
+    - Bug 770712 PopenProcess: use call_soon for _async_waipid in _start
+    - Bug 771549 prevent USE="${USE} ..." misbehavior
+
 portage-3.0.14
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 5bd899e2c..2617c10ad 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1998-2020 Gentoo Authors
+# Copyright 1998-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from distutils.core import setup, Command, Extension
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.14',
+	version = '3.0.15',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-01-19 11:15 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-01-19 11:15 UTC (permalink / raw
  To: gentoo-commits

commit:     04576b58c9c4e74218e3e82cbae6c0515e251d8f
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 19 10:55:44 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jan 19 11:02:55 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=04576b58

Updates for portage-3.0.14 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c2a5607cd..430b24a64 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.14
+==================================
+* Bug Fixes:
+    - Bug 571126 KeyError during package moves "global updates"
+                 triggered by FEATURES=binpkg-multi-instance (same
+                 root cause as bug 765847)
+    - Bug 739004 Add @changed-subslot package set
+    - Bug 765847 Spurious package file renames during application of
+                 package moves with FEATURES=binpkg-multi-instance
+    - Bug 766012 Copy on write when applying a package move to a binary
+                 package, so that the old version of a binary package
+                 will remain available until eclean-pkg deletes it
+
 portage-3.0.13
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index bd27a5343..5bd899e2c 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.13',
+	version = '3.0.14',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-01-19  7:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-01-19  7:28 UTC (permalink / raw
  To: gentoo-commits

commit:     ed835b66bd86b465893968b7a29b73eaef6cd5e6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 19 07:09:37 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jan 19 07:17:19 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ed835b66

tox.ini: fix pylint command

The previous command did not work correctly due to quirks of
the pylint.utils.expand_modules function.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 tox.ini | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tox.ini b/tox.ini
index cebf0e49c..585752686 100644
--- a/tox.ini
+++ b/tox.ini
@@ -20,6 +20,6 @@ deps =
 setenv =
 	PYTHONPATH={toxinidir}/lib
 commands =
-	bash -c 'rm -rf build && PYTHONPATH=$PWD/lib:$PWD/repoman/lib pylint *'
+	bash -c 'rm -rf build && PYTHONPATH=$PWD/lib:$PWD/repoman/lib pylint bin/* lib/* repoman/bin/* repoman/lib/*'
 	python -b -Wd setup.py test
 	bash -c 'if python -c "import lxml.etree"; then python -b -Wd repoman/setup.py test; else echo "repoman tests skipped due to lxml breakage"; fi'


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2021-01-11  9:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2021-01-11  9:52 UTC (permalink / raw
  To: gentoo-commits

commit:     9fdddccd4ac0dc5241298decebcf9479d67411ae
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 11 09:01:30 2021 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jan 11 09:39:51 2021 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9fdddccd

Updates for portage-3.0.13 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 6 ++++++
 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 3 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index c9bd5cfb5..685e42b2c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.13
+--------------
+* FETCHCOMMAND now supports a \${DIGESTS} placeholder which expands
+  to a space separated list of digests. Refer to the FETCHCOMMAND
+  documentation in the make.conf(5) man page.
+
 portage-3.0.6
 --------------
 * emerge --search now detects regular expressions automatically. This

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 0bbe7ad07..c2a5607cd 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.13
+==================================
+* Bug Fixes:
+    - Bug 763339 always allow event loops to run in threads
+    - Bug 764764 fix virtual/dist-kernel slot operator rebuilds
+    - Bug 764905 wrap asyncio child watcher for thread safety
+
 portage-3.0.12
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index be69fffdb..bd27a5343 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.12',
+	version = '3.0.13',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-12-31  2:47 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-12-31  2:47 UTC (permalink / raw
  To: gentoo-commits

commit:     d5e0f2a452181642ace081de322112822e4171e3
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 31 02:41:26 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Dec 31 02:45:56 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d5e0f2a4

.travis.yml: remove duplicate call to ./setup.py test

It's called via tox.ini, but the duplication was first introduced
in commit 3e784a1daa3ff9e4cf15181e8c864db1d5f2fff1.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .travis.yml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 3a40617fb..297286ce0 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -17,7 +17,6 @@ install:
 
 script:
     - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg
-    - ./setup.py test
     - ./setup.py install --root=/tmp/install-root
     - if [[ ${TRAVIS_PYTHON_VERSION/-dev/} == ?.? ]]; then
         TOX_PYTHON_VERSION=${TRAVIS_PYTHON_VERSION/-dev/};


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-12-07  8:47 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-12-07  8:47 UTC (permalink / raw
  To: gentoo-commits

commit:     9576de5d1e8538524224d76275d59683fd4871af
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  7 07:57:17 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Dec  7 08:04:05 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9576de5d

Updates for portage-3.0.12 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 7fff83017..0bbe7ad07 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.12
+==================================
+* Bug Fixes:
+    - Bug 758740 Use default asyncio event loop in child processes
+    - Bug 758755 Use default asyncio event loop in API consumer threads
+
 portage-3.0.11
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 95a53307d..be69fffdb 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.11',
+	version = '3.0.12',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-11-28 21:17 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-11-28 21:17 UTC (permalink / raw
  To: gentoo-commits

commit:     27d44788626684cf9973f6e175ebf3d4946fd8d2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 28 21:03:29 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 21:03:41 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=27d44788

Updates for portage-3.0.11 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 61c3c3d16..7fff83017 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.11
+==================================
+* Bug Fixes:
+    - Bug 756961 handle dev-lang/rust[system-bootstrap] dependency cycle
+    - Bug 757306 backtracking: fix virtual choices for circular deps
+
 portage-3.0.10
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 443b94422..95a53307d 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.10',
+	version = '3.0.11',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-11-22  6:47 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-11-22  6:47 UTC (permalink / raw
  To: gentoo-commits

commit:     32889cc8ae09e19d65f9a2b7e1f196dd5a310c07
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 22 06:32:36 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 06:32:46 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=32889cc8

Updates for portage-3.0.10 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9a5de85dd..61c3c3d16 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.10
+==================================
+* Bug Fixes:
+    - Bug 753497 profiles should not inherit deprecated messages
+    - Bug 754903 minimize use of installed packages to break cycles
+    - Bug 755950 compare_files: handle missing xattr support
+
 portage-3.0.9
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 869cf9992..443b94422 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.9',
+	version = '3.0.10',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-11-02  2:03 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-11-02  2:03 UTC (permalink / raw
  To: gentoo-commits

commit:     1260f8a32a7dff72b05268c7a8c0cc21cd5d0e28
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Nov  2 01:53:29 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov  2 01:53:43 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1260f8a3

Updates for portage-3.0.9 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index efcba5808..9a5de85dd 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.9
+==================================
+* Bug Fixes:
+    - Bug 199722 Enable QA Notice for deprecated hasq/useq in *rm phases
+    - Bug 704498 Fix pid-sandbox to handle Ctrl+Z correctly
+    - Bug 752066 Add emerge --quickpkg-direct-root option
+    - Bug 752147 Fix make.conf to expand special *ROOT variables
+    - Bug 752153 Add @golang-rebuild package set
+
 portage-3.0.8
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 1efe8c65b..869cf9992 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.8',
+	version = '3.0.9',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-09-21  6:04 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-09-21  6:04 UTC (permalink / raw
  To: gentoo-commits

commit:     8c779546ab998932016e669f614e3da199a8db3b
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 20 22:45:54 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 21 05:21:54 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8c779546

Updates for portage-3.0.8 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 11 +++++++++++
 setup.py      |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a594d7d4f..efcba5808 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,17 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.8
+==================================
+* Bug Fixes:
+    - Bug 404157 emerge: --keep-going support pkg_pretend failures
+    - Bug 644246 Add mercurial sync support
+    - Bug 710432 emerge: Enable parallel-fetch during pkg_pretend
+    - Bug 743115 emerge: Fix slot conflict backtracking to group similar
+      missed updates into a single backtracking try
+    - Bug 743631 emerge: Fix slot conflict backtracking to prefer
+      choices that satisfy all dependencies
+
 portage-3.0.7
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 681fed079..1efe8c65b 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.7',
+	version = '3.0.8',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-09-14  7:36 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-09-14  7:36 UTC (permalink / raw
  To: gentoo-commits

commit:     bb8a74aff1e23926438baf2738bb8aae878a801f
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 14 06:10:54 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 14 06:54:31 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bb8a74af

Updates for portage-3.0.7 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 40565e92a..a594d7d4f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.7
+==================================
+* Bug Fixes:
+    - Bug 737470 egencache: add --external-cache-only option
+    - Bug 741474 get_mirror_url: urlquote only for ftp, http, and https
+    - Bug 742446 support riscv ilp32 and ilp32d ABIs
+
 portage-3.0.6
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 81d260fac..681fed079 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.6',
+	version = '3.0.7',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-09-08  3:51 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-09-08  3:51 UTC (permalink / raw
  To: gentoo-commits

commit:     ca9c60a5b4e3253894756b9860045ed15a3975d1
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  8 03:39:08 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Sep  8 03:39:20 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ca9c60a5

Updates for portage-3.0.6 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 15 +++++++++++++++
 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 3 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1d609bd31..c9bd5cfb5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,20 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.6
+--------------
+* emerge --search now detects regular expressions automatically. This
+  behavior is controlled by the --regex-search-auto option.
+* make.conf now treats variable names that begin with two underscores
+  as local variables which are not displayed by emerge --info --verbose.
+* egencache --update-pkg-desc now has a --verbose option which causes
+  it to emulate esync --verbose output.
+* env-update now generates a systemd user-session environment in a file
+  named /etc/environment.d/10-gentoo-env.conf.
+* binrepos.conf is a new configuration file that acts as a substitute
+  for the PORTAGE_BINHOST variable, and allows each repository to have
+  a separate FETCHCOMMAND which can be used to customize authentication.
+  This file is documented in the portage(5) man page.
+
 portage-3.0.0
 --------------
 * Dropped support for Python 2.x.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9279b11ef..40565e92a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.6
+==================================
+* Bug Fixes:
+    - Bug 668302 binrepos.conf: support fetchcommand customization
+    - Bug 668334 Add binrepos.conf to replace PORTAGE_BINHOST
+    - Bug 704416 env-update: create systemd user-session environment
+    - Bug 737470 egencache --update-pkg-desc: emulate esync --verbose
+    - Bug 737480 emerge --search: auto-detect regular expressions
+    - Bug 739908 @change-deps: fix erroneous repeated rebuilds
+    - Bug 740588 make.conf: Treat __* variables as local
+    - Bug 740898 PORTAGE_BINHOST urlopen proxy support
+    - Bug 740904 rsync and gemato proxy support
+
 portage-3.0.5
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index d1e25bd6f..81d260fac 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.5',
+	version = '3.0.6',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-31  7:08 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-31  7:08 UTC (permalink / raw
  To: gentoo-commits

commit:     5c7222dab4d262754ac282ead8d88dd5b83505b6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 31 06:46:24 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Aug 31 06:48:17 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c7222da

Updates for portage-3.0.5 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 1e2239007..9279b11ef 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.5
+==================================
+* Bug Fixes:
+    - Bug 439688 dephgraph: Allow elimination of highest version after
+      slot conflict, which prevents unecessary rebuilds for dev-lang/go
+      after backtracking for a missed update
+    - Bug 739540 Use cached portage.getpid() function to avoid syscalls
+
 portage-3.0.4
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b9b956523..d1e25bd6f 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.4',
+	version = '3.0.5',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-19  5:43 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-19  5:43 UTC (permalink / raw
  To: gentoo-commits

commit:     60bea8b50bf765d3674639ad63c02a3a0c0985ee
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 19 05:08:55 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 05:09:39 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=60bea8b5

Updates for portage-3.0.4 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 5051a3428..1e2239007 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.4
+==================================
+* Bug Fixes:
+    - Bug 737698 fix hang for API consumers, involving support for local
+      event loops which may run in threads
+
 portage-3.0.3
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 44b29dbdb..b9b956523 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.3',
+	version = '3.0.4',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-17  5:32 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-17  5:32 UTC (permalink / raw
  To: gentoo-commits

commit:     b00787bd5618109cb9b1237fc071c3892c80a275
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 17 05:07:02 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Aug 17 05:07:19 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b00787bd

Updates for portage-3.0.3 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index cc1f53cbb..5051a3428 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.3
+==================================
+* Bug Fixes:
+    - Bug 448462 repoman: avoid "RuntimeError: Event loop is closed"
+      after SIGINT with --jobs > 1.
+    - Bug 699256 emerge: Remove deprecated --changelog option
+    - Bug 699256 emerge: Add short -l option for --load-average
+    - Bug 711174 SpawnProcess: fix _cancel to cleanup PipeLogger quickly
+
 portage-3.0.2
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 99bf46fa8..44b29dbdb 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.2',
+	version = '3.0.3',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-09  6:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-09  6:28 UTC (permalink / raw
  To: gentoo-commits

commit:     b837c6859614ba83572c1df1897a7335e0d9c177
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  9 06:05:00 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug  9 06:05:16 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b837c685

Updates for portage-3.0.2 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 10 ++++++++++
 setup.py      |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 228da8e77..cc1f53cbb 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.2
+==================================
+* Bug Fixes:
+    - Bug 711174 Identified and fixed some FEATURES=compress-build-logs
+      corruption issues
+    - Bug 734990 Fix sync-rcu to recover from removed sync-rcu-store-dir
+    - Bug 735626 Add example postsync hook to call egencache
+      --update-pkg-desc-index
+    - Bug 736334 Add fork safety to sqlite cache module
+
 portage-3.0.1
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index c016db98d..99bf46fa8 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.1',
+	version = '3.0.2',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-06  7:02 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-06  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     62d22b0f53c0af789316d4419cdc784438998e16
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  5 23:51:58 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 05:57:57 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=62d22b0f

tabcheck.py: fix multiple-imports

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 tabcheck.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tabcheck.py b/tabcheck.py
index a28ad93d9..1df26785d 100755
--- a/tabcheck.py
+++ b/tabcheck.py
@@ -1,6 +1,7 @@
 #!/usr/bin/python -b
 
-import tabnanny,sys
+import sys
+import tabnanny
 
 for x in sys.argv:
 	tabnanny.check(x)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-06  7:02 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-06  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     bc0e50294a96623fdfcb51d7cea4c3d2a4c5e261
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  5 23:51:59 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 05:58:01 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bc0e5029

pylintrc: enable multiple-imports check

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pylintrc b/pylintrc
index b7091516c..5f4ec3278 100644
--- a/pylintrc
+++ b/pylintrc
@@ -19,6 +19,7 @@ enable=
         misplaced-future,
         missing-final-newline,
         mixed-line-endings,
+        multiple-imports,
         redefined-builtin,
         reimported,
         relative-beyond-top-level,


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-05  2:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-05  2:28 UTC (permalink / raw
  To: gentoo-commits

commit:     bbb3434b22beac53bc8514683281419bde72c9cf
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 21:13:18 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Aug  5 02:27:39 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bbb3434b

tox: call pylint for whole repo

In addition to checking the whole repo, this fixes the
import-error check.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc |  1 +
 setup.py | 16 ----------------
 tox.ini  |  2 +-
 3 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/pylintrc b/pylintrc
index 337311daa..cdfd48653 100644
--- a/pylintrc
+++ b/pylintrc
@@ -14,6 +14,7 @@
 disable=all
 enable=
         cyclic-import,
+        import-error,
         import-self,
         misplaced-future,
         missing-final-newline,

diff --git a/setup.py b/setup.py
index 1c25b9cd7..bef5c31fa 100755
--- a/setup.py
+++ b/setup.py
@@ -606,21 +606,6 @@ class test(Command):
 		])
 
 
-class lint(Command):
-	""" run lint """
-
-	user_options = []
-
-	def initialize_options(self):
-		pass
-
-	def finalize_options(self):
-		pass
-
-	def run(self):
-		subprocess.check_call(['pylint', 'lib'])
-
-
 def find_packages():
 	for dirpath, _dirnames, filenames in os.walk('lib'):
 		if '__init__.py' in filenames:
@@ -721,7 +706,6 @@ setup(
 		'install_scripts_sbin': x_install_scripts_sbin,
 		'sdist': x_sdist,
 		'test': test,
-		'lint': lint,
 	},
 
 	classifiers = [

diff --git a/tox.ini b/tox.ini
index 7497f4660..d6c8cf3b3 100644
--- a/tox.ini
+++ b/tox.ini
@@ -11,6 +11,6 @@ deps =
 setenv =
 	PYTHONPATH={toxinidir}/lib
 commands =
-	python -b -Wd setup.py lint
+	bash -c 'rm -rf build && PYTHONPATH=$PWD/lib:$PWD/repoman/lib pylint *'
 	python -b -Wd setup.py test
 	python -b -Wd repoman/setup.py test


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-05  2:15 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-05  2:15 UTC (permalink / raw
  To: gentoo-commits

commit:     7b3896ccf0001eedc02735b4379bbd7d78bb2449
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  5 01:05:15 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Aug  5 02:11:54 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7b3896cc

DEVELOPING: Update minimum python version

* Other style/readability fixes

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 DEVELOPING | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 31b559402..7bc559125 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -1,17 +1,15 @@
 Code Guidelines
 ---------------
+
 A few code guidelines to try to stick to, please comment if none of
 these make sense, they are pretty basic and mostly apply to old code.
-However for people who are looking at current code, they make take up
+However for people who are looking at current code, they may take up
 bad habits that exist in the current codebase.
 
 Python Version
 --------------
 
-Python 2.7 is the minimum supported version as it eases 3.x compatibility.
-All exception handling should use Python 3 'except' syntax, and the print
-function should be used instead of Python 2's print statement (use "from
-__future__ import print_function" everywhere).
+Python 3.6 is the minimum supported version.
 
 Dependencies
 ------------
@@ -30,7 +28,7 @@ width.
 Line-Wrapping
 -------------
 
-Lines should typically not be longer than 80 characters; if they are an
+Lines should typically not be longer than 80 characters; if they are, an
 attempt should be made to wrap them.  Move code to the line below and
 indent once (\t).
 
@@ -47,7 +45,7 @@ errors.append(MalformedMetadata(
               attr='DESCRIPTION.toolong')
 
 The mixing of tabs and spaces means other developers can't read what you
-did. This is why the python peps state spaces over tabs; because with
+did. This is why the Python PEPs state spaces over tabs; because with
 spaces the line wrapping is always clear (but you cannot convert spaces
 as easily as tabwidth).
 
@@ -189,12 +187,18 @@ at 72.  Prefix the message with the component you touched if this makes
 sense.  Postfix the message with the bug it fixes, if it does.
 
 Feel free to use the following notes (if applicable):
+
 Signed-off-by: Wrote (a substantial portion of) the patch
+
 Reviewed-by: Reviewed the patch thoroughly
+
 Tested-by:  Tested the patch thoroughly
+
 Acked-by: Approved the concept but did not read the patch in detail
 (typically used by the maintainer of a specific portion, or a lead)
+
 Suggested-by: Designed the implementation
+
 Requested-by: Reported the bug/made the feature request
 
 Example:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-04 19:48 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-04 19:48 UTC (permalink / raw
  To: gentoo-commits

commit:     414b47160b93120fe64cf2941020a5ef5ea2c41a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 19:47:52 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 19:48:21 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=414b4716

pylintrc: disable import-error to travis failure

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc | 1 -
 1 file changed, 1 deletion(-)

diff --git a/pylintrc b/pylintrc
index cdfd48653..337311daa 100644
--- a/pylintrc
+++ b/pylintrc
@@ -14,7 +14,6 @@
 disable=all
 enable=
         cyclic-import,
-        import-error,
         import-self,
         misplaced-future,
         missing-final-newline,


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-04 19:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-04 19:28 UTC (permalink / raw
  To: gentoo-commits

commit:     8b10dc3f5bd1ed85f0944ca6f2e9bb6fdafa7f40
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 14:08:09 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 19:27:58 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8b10dc3f

pylintrc: add more module checks

* Repo is already clear... so let's turn these on

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .editorconfig |  5 ++++-
 pylintrc      | 27 +++++++++++++++++----------
 2 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/.editorconfig b/.editorconfig
index da06fc19f..355129b9b 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,4 +1,4 @@
-# Copyright 2017 Gentoo Foundation
+# Copyright 2017-2020 Gentoo Authors
 
 root = true
 
@@ -12,3 +12,6 @@ insert_final_newline = true
 
 [*.{yaml,yml}]
 indent_style = space
+
+[pylintrc]
+indent_style = space

diff --git a/pylintrc b/pylintrc
index ad32f70d7..cdfd48653 100644
--- a/pylintrc
+++ b/pylintrc
@@ -13,16 +13,23 @@
 #disable=no-absolute-import,bad-continuation,C0103,C0114,C0115,E1101,W0201,no-name-in-module
 disable=all
 enable=
-	missing-final-newline,
-	mixed-line-endings,
-	redefined-builtin,
-	reimported,
-	trailing-newlines,
-	trailing-whitespace,
-	unexpected-line-ending-format,
-	unnecessary-semicolon,
-	unused-import,
-	useless-object-inheritance
+        cyclic-import,
+        import-error,
+        import-self,
+        misplaced-future,
+        missing-final-newline,
+        mixed-line-endings,
+        redefined-builtin,
+        reimported,
+        relative-beyond-top-level,
+        trailing-newlines,
+        trailing-whitespace,
+        unexpected-line-ending-format,
+        unnecessary-semicolon,
+        unused-import,
+        useless-import-alias,
+        useless-object-inheritance,
+        wildcard-import
 
 # A comma-separated list of package or module names from where C extensions may
 # be loaded. Extensions are loading into the active Python interpreter and may


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-04  4:08 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-04  4:08 UTC (permalink / raw
  To: gentoo-commits

commit:     b73bbf1be0c1ab600ffcbed704f0c331eb033dfe
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 30 06:47:12 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 03:36:51 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b73bbf1b

tox: add pylint

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 setup.py | 16 ++++++++++++++++
 tox.ini  |  2 ++
 2 files changed, 18 insertions(+)

diff --git a/setup.py b/setup.py
index bef5c31fa..1c25b9cd7 100755
--- a/setup.py
+++ b/setup.py
@@ -606,6 +606,21 @@ class test(Command):
 		])
 
 
+class lint(Command):
+	""" run lint """
+
+	user_options = []
+
+	def initialize_options(self):
+		pass
+
+	def finalize_options(self):
+		pass
+
+	def run(self):
+		subprocess.check_call(['pylint', 'lib'])
+
+
 def find_packages():
 	for dirpath, _dirnames, filenames in os.walk('lib'):
 		if '__init__.py' in filenames:
@@ -706,6 +721,7 @@ setup(
 		'install_scripts_sbin': x_install_scripts_sbin,
 		'sdist': x_sdist,
 		'test': test,
+		'lint': lint,
 	},
 
 	classifiers = [

diff --git a/tox.ini b/tox.ini
index 050a2c455..7497f4660 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,11 +4,13 @@ skipsdist = True
 
 [testenv]
 deps =
+	pylint
 	pygost
 	pyyaml
 	py36,py37,py38,py39,pypy3: lxml!=4.2.0
 setenv =
 	PYTHONPATH={toxinidir}/lib
 commands =
+	python -b -Wd setup.py lint
 	python -b -Wd setup.py test
 	python -b -Wd repoman/setup.py test


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-04  3:16 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-04  3:16 UTC (permalink / raw
  To: gentoo-commits

commit:     1c45b36ee1d2062ec56ad56cba194affcdf2ce0e
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 02:44:55 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 03:14:01 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1c45b36e

pylintrc: turn on checks for reimported modules

* also, really fix the enable module structure

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/pylintrc b/pylintrc
index 690941715..ad32f70d7 100644
--- a/pylintrc
+++ b/pylintrc
@@ -12,15 +12,17 @@
 # --disable=W".
 #disable=no-absolute-import,bad-continuation,C0103,C0114,C0115,E1101,W0201,no-name-in-module
 disable=all
-enable=missing-final-newline,
-       mixed-line-endings,
-       redefined-builtin,
-       trailing-newlines,
-       trailing-whitespace,
-       unexpected-line-ending-format,
-       unnecessary-semicolon,
-       unused-import,
-       useless-object-inheritance
+enable=
+	missing-final-newline,
+	mixed-line-endings,
+	redefined-builtin,
+	reimported,
+	trailing-newlines,
+	trailing-whitespace,
+	unexpected-line-ending-format,
+	unnecessary-semicolon,
+	unused-import,
+	useless-object-inheritance
 
 # A comma-separated list of package or module names from where C extensions may
 # be loaded. Extensions are loading into the active Python interpreter and may


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-04  1:39 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-04  1:39 UTC (permalink / raw
  To: gentoo-commits

commit:     aa329cafb8f7354a02c4da745ccf9208e0d4e4f8
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 00:16:19 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 01:38:00 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=aa329caf

pylintrc: enable more checks

* These checks are already passing... so let's enable them so we do not
  have regressions
* Sort the checks alphabetically and break into more manageable
  structure
* Display all warnings/errors from pylint by enabling all messages as
  all listed checks are now passing. This will allow folks to run
  'pylint' without having to modify the pylintrc.

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/pylintrc b/pylintrc
index 7fd05f322..690941715 100644
--- a/pylintrc
+++ b/pylintrc
@@ -12,7 +12,15 @@
 # --disable=W".
 #disable=no-absolute-import,bad-continuation,C0103,C0114,C0115,E1101,W0201,no-name-in-module
 disable=all
-enable=redefined-builtin,useless-object-inheritance,trailing-newlines,unused-import,trailing-whitespace
+enable=missing-final-newline,
+       mixed-line-endings,
+       redefined-builtin,
+       trailing-newlines,
+       trailing-whitespace,
+       unexpected-line-ending-format,
+       unnecessary-semicolon,
+       unused-import,
+       useless-object-inheritance
 
 # A comma-separated list of package or module names from where C extensions may
 # be loaded. Extensions are loading into the active Python interpreter and may
@@ -51,7 +59,7 @@ unsafe-load-any-extension=no
 
 # Only show warnings with the listed confidence levels. Leave empty to show
 # all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED.
-confidence=HIGH
+confidence=
 
 [REPORTS]
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-03 23:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-03 23:28 UTC (permalink / raw
  To: gentoo-commits

commit:     d4c94aeb39e7b17eeb87257771a90f41640ebb24
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  3 22:43:27 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Aug  3 23:28:05 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d4c94aeb

pylintrc: turn on trailing-whitespace

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pylintrc b/pylintrc
index 6f0eef386..7fd05f322 100644
--- a/pylintrc
+++ b/pylintrc
@@ -12,7 +12,7 @@
 # --disable=W".
 #disable=no-absolute-import,bad-continuation,C0103,C0114,C0115,E1101,W0201,no-name-in-module
 disable=all
-enable=redefined-builtin,useless-object-inheritance,trailing-newlines,unused-import
+enable=redefined-builtin,useless-object-inheritance,trailing-newlines,unused-import,trailing-whitespace
 
 # A comma-separated list of package or module names from where C extensions may
 # be loaded. Extensions are loading into the active Python interpreter and may


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-08-03 21:42 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-08-03 21:42 UTC (permalink / raw
  To: gentoo-commits

commit:     a8eb52efa1364044bb8dd426b1691ef19f08f595
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  3 20:20:33 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Aug  3 21:25:54 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a8eb52ef

pylintrc: enable unused-imports

* Repo is now clear of unused-imports... so turn it on by default

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pylintrc b/pylintrc
index 19f59c165..6f0eef386 100644
--- a/pylintrc
+++ b/pylintrc
@@ -12,7 +12,7 @@
 # --disable=W".
 #disable=no-absolute-import,bad-continuation,C0103,C0114,C0115,E1101,W0201,no-name-in-module
 disable=all
-enable=redefined-builtin,useless-object-inheritance,trailing-newlines
+enable=redefined-builtin,useless-object-inheritance,trailing-newlines,unused-import
 
 # A comma-separated list of package or module names from where C extensions may
 # be loaded. Extensions are loading into the active Python interpreter and may


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-07-27  3:38 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-07-27  3:38 UTC (permalink / raw
  To: gentoo-commits

commit:     127c88fe5dac5a6e73fadeb0e6ba38826639b880
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 27 03:25:41 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jul 27 03:25:47 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=127c88fe

Updates for portage-3.0.0 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3229891cf..228da8e77 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.1
+==================================
+* Bug Fixes:
+    - Bug 730192 Replace os.fork with multiprocessing.Process, and fix
+      regression in portage-3.0.0 involving eerror messages for fetch
+      failures
+
 portage-3.0.0
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 08a3a6834..bef5c31fa 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '3.0.0',
+	version = '3.0.1',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-07-27  1:05 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-07-27  1:05 UTC (permalink / raw
  To: gentoo-commits

commit:     a2b7277ea46b8878ce079fc560a54c59006e9d0b
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 24 18:45:46 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jul 27 01:04:08 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a2b7277e

portage/README: Update minimum Python version

* Per commit e59ec1924d6db957a01c828ce294a7675be5b27c Py 2.7 has been
  dropped and py3.6 is the minimum supported version

Bug: https://bugs.gentoo.org/731114
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/README b/README
index cae987242..54b12f8ce 100644
--- a/README
+++ b/README
@@ -10,7 +10,7 @@ other package managers.
 Dependencies
 ============
 
-Python and Bash should be the only hard dependencies. Python 2.7 is the
+Python and Bash should be the only hard dependencies. Python 3.6 is the
 minimum supported version.
 
 Native Extensions


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-07-24  2:24 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-07-24  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     8c7a4c94d715ccc78d3ffd31b8dbc2162a895ddd
Author:     Alec Warner <antarus <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 24 01:24:31 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Jul 24 02:24:08 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8c7a4c94

Add a pylintrc.

For now it disables all checks except for checks that I have already
eliminated and silenced.

Closes: https://github.com/gentoo/portage/pull/588
Signed-off-by: Alec Warner <antarus <AT> gentoo.org>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 pylintrc | 464 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 464 insertions(+)

diff --git a/pylintrc b/pylintrc
new file mode 100644
index 000000000..19f59c165
--- /dev/null
+++ b/pylintrc
@@ -0,0 +1,464 @@
+[MASTER]
+
+# Disable the message, report, category or checker with the given id(s). You
+# can either give multiple identifiers separated by comma (,) or put this
+# option multiple times (only on the command line, not in the configuration
+# file where it should appear only once). You can also use "--/
+# disable=all" to
+# disable everything first and then reenable specific checks. For example, if
+# you want to run only the similarities checker, you can use "--disable=all
+# --enable=similarities". If you want to run only the classes checker, but have
+# no Warning level messages displayed, use "--disable=all --enable=classes
+# --disable=W".
+#disable=no-absolute-import,bad-continuation,C0103,C0114,C0115,E1101,W0201,no-name-in-module
+disable=all
+enable=redefined-builtin,useless-object-inheritance,trailing-newlines
+
+# A comma-separated list of package or module names from where C extensions may
+# be loaded. Extensions are loading into the active Python interpreter and may
+# run arbitrary code.
+extension-pkg-whitelist=
+
+# Add files or directories to the blacklist. They should be base names, not
+# paths.
+ignore=.git
+
+# Add files or directories matching the regex patterns to the blacklist. The
+# regex matches against base names, not paths.
+ignore-patterns=
+
+# Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the
+# number of processors available to use.
+jobs=0
+
+# Control the amount of potential inferred values when inferring a single
+# object. This can help the performance when dealing with large functions or
+# complex, nested conditions.
+limit-inference-results=100
+
+# Pickle collected data for later comparisons.
+persistent=no
+
+# When enabled, pylint would attempt to guess common misconfiguration and emit
+# user-friendly hints instead of false-positive error messages.
+suggestion-mode=yes
+
+# Allow loading of arbitrary C extensions. Extensions are imported into the
+# active Python interpreter and may run arbitrary code.
+unsafe-load-any-extension=no
+
+[MESSAGES CONTROL]
+
+# Only show warnings with the listed confidence levels. Leave empty to show
+# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED.
+confidence=HIGH
+
+[REPORTS]
+
+# Python expression which should return a score less than or equal to 10. You
+# have access to the variables 'error', 'warning', 'refactor', and 'convention'
+# which contain the number of messages in each category, as well as 'statement'
+# which is the total number of statements analyzed. This score is used by the
+# global evaluation report (RP0004).
+evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)
+
+# Set the output format. Available formats are text, parseable, colorized, json
+# and msvs (visual studio). You can also give a reporter class, e.g.
+# mypackage.mymodule.MyReporterClass.
+output-format=text
+
+# Tells whether to display a full report or only the messages.
+reports=no
+
+# Activate the evaluation score.
+score=yes
+
+[REFACTORING]
+
+# Maximum number of nested blocks for function / method body
+max-nested-blocks=5
+
+# Complete name of functions that never returns. When checking for
+# inconsistent-return-statements if a never returning function is called then
+# it will be considered as an explicit return statement and no message will be
+# printed.
+never-returning-functions=sys.exit
+
+[BASIC]
+
+# Naming style matching correct argument names.
+argument-naming-style=snake_case
+
+# Naming style matching correct attribute names.
+attr-naming-style=snake_case
+
+# Regular expression matching correct attribute names. Overrides attr-naming-
+# style.
+#attr-rgx=
+
+# Bad variable names which should always be refused, separated by a comma.
+bad-names=
+
+# Naming style matching correct class attribute names.
+class-attribute-naming-style=any
+
+# Naming style matching correct class names.
+class-naming-style=PascalCase
+
+# Naming style matching correct constant names.
+const-naming-style=UPPER_CASE
+
+# Regular expression matching correct constant names. Overrides const-naming-
+# style.
+#const-rgx=
+
+# Minimum line length for functions/classes that require docstrings, shorter
+# ones are exempt.
+docstring-min-length=-1
+
+# Naming style matching correct function names.
+function-naming-style=snake_case
+
+# Regular expression matching correct function names. Overrides function-
+# naming-style.
+#function-rgx=
+
+# Good variable names which should always be accepted, separated by a comma.
+good-names=i,
+           j,
+           k,
+           ex,
+           Run,
+					 e,
+           _
+
+# Include a hint for the correct naming format with invalid-name.
+include-naming-hint=no
+
+# Naming style matching correct inline iteration names.
+inlinevar-naming-style=any
+
+# Regular expression matching correct inline iteration names. Overrides
+# inlinevar-naming-style.
+#inlinevar-rgx=
+
+# Naming style matching correct method names.
+method-naming-style=snake_case
+
+# Regular expression matching correct method names. Overrides method-naming-
+# style.
+#method-rgx=
+
+# Naming style matching correct module names.
+module-naming-style=snake_case
+
+# Regular expression matching correct module names. Overrides module-naming-
+# style.
+#module-rgx=
+
+# Colon-delimited sets of names that determine each other's naming style when
+# the name regexes allow several styles.
+name-group=
+
+# Regular expression which should only match function or class names that do
+# not require a docstring.
+no-docstring-rgx=^_
+
+# List of decorators that produce properties, such as abc.abstractproperty. Add
+# to this list to register other decorators that produce valid properties.
+# These decorators are taken in consideration only for invalid-name.
+property-classes=abc.abstractproperty
+
+# Naming style matching correct variable names.
+variable-naming-style=snake_case
+
+# Regular expression matching correct variable names. Overrides variable-
+# naming-style.
+#variable-rgx=
+
+
+[FORMAT]
+
+# Expected format of line ending, e.g. empty (any line ending), LF or CRLF.
+expected-line-ending-format=
+
+# Regexp for a line that is allowed to be longer than the limit.
+ignore-long-lines=^\s*(# )?<?https?://\S+>?$
+
+# Number of spaces of indent required inside a hanging or continued line.
+indent-after-paren=4
+
+# String used as indentation unit. This is usually "    " (4 spaces) or "\t" (1
+# tab).
+indent-string='\t'
+
+# Maximum number of characters on a single line.
+max-line-length=100
+
+# Maximum number of lines in a module.
+max-module-lines=10000
+
+# List of optional constructs for which whitespace checking is disabled. `dict-
+# separator` is used to allow tabulation in dicts, etc.: {1  : 1,\n222: 2}.
+# `trailing-comma` allows a space between comma and closing bracket: (a, ).
+# `empty-line` allows space-only lines.
+no-space-check=trailing-comma,
+               dict-separator
+
+# Allow the body of a class to be on the same line as the declaration if body
+# contains single statement.
+single-line-class-stmt=no
+
+# Allow the body of an if to be on the same line as the test if there is no
+# else.
+single-line-if-stmt=no
+
+
+[LOGGING]
+
+# Format style used to check logging format string. `old` means using %
+# formatting, `new` is for `{}` formatting,and `fstr` is for f-strings.
+logging-format-style=old
+
+# Logging modules to check that the string format arguments are in logging
+# function parameter format.
+logging-modules=logging
+
+
+[MISCELLANEOUS]
+
+# List of note tags to take in consideration, separated by a comma.
+notes=FIXME,
+      XXX,
+      TODO
+
+
+[SIMILARITIES]
+
+# Ignore comments when computing similarities.
+ignore-comments=yes
+
+# Ignore docstrings when computing similarities.
+ignore-docstrings=yes
+
+# Ignore imports when computing similarities.
+ignore-imports=no
+
+# Minimum lines number of a similarity.
+min-similarity-lines=4
+
+
+[SPELLING]
+
+# Limits count of emitted suggestions for spelling mistakes.
+max-spelling-suggestions=4
+
+# Spelling dictionary name. Available dictionaries: none. To make it work,
+# install the python-enchant package.
+spelling-dict=
+
+# List of comma separated words that should not be checked.
+spelling-ignore-words=
+
+# A path to a file that contains the private dictionary; one word per line.
+spelling-private-dict-file=
+
+# Tells whether to store unknown words to the private dictionary (see the
+# --spelling-private-dict-file option) instead of raising a message.
+spelling-store-unknown-words=no
+
+
+[STRING]
+
+# This flag controls whether the implicit-str-concat-in-sequence should
+# generate a warning on implicit string concatenation in sequences defined over
+# several lines.
+check-str-concat-over-line-jumps=no
+
+
+[TYPECHECK]
+
+# List of decorators that produce context managers, such as
+# contextlib.contextmanager. Add to this list to register other decorators that
+# produce valid context managers.
+contextmanager-decorators=contextlib.contextmanager
+
+# List of members which are set dynamically and missed by pylint inference
+# system, and so shouldn't trigger E1101 when accessed. Python regular
+# expressions are accepted.
+generated-members=
+
+# Tells whether missing members accessed in mixin class should be ignored. A
+# mixin class is detected if its name ends with "mixin" (case insensitive).
+ignore-mixin-members=yes
+
+# Tells whether to warn about missing members when the owner of the attribute
+# is inferred to be None.
+ignore-none=yes
+
+# This flag controls whether pylint should warn about no-member and similar
+# checks whenever an opaque object is returned when inferring. The inference
+# can return multiple potential results while evaluating a Python object, but
+# some branches might not be evaluated, which results in partial inference. In
+# that case, it might be useful to still emit no-member and other checks for
+# the rest of the inferred objects.
+ignore-on-opaque-inference=yes
+
+# List of class names for which member attributes should not be checked (useful
+# for classes with dynamically set attributes). This supports the use of
+# qualified names.
+ignored-classes=optparse.Values,thread._local,_thread._local
+
+# List of module names for which member attributes should not be checked
+# (useful for modules/projects where namespaces are manipulated during runtime
+# and thus existing member attributes cannot be deduced by static analysis). It
+# supports qualified module names, as well as Unix pattern matching.
+ignored-modules=
+
+# Show a hint with possible names when a member name was not found. The aspect
+# of finding the hint is based on edit distance.
+missing-member-hint=yes
+
+# The minimum edit distance a name should have in order to be considered a
+# similar match for a missing member name.
+missing-member-hint-distance=1
+
+# The total number of similar names that should be taken in consideration when
+# showing a hint for a missing member.
+missing-member-max-choices=1
+
+# List of decorators that change the signature of a decorated function.
+signature-mutators=
+
+
+[VARIABLES]
+
+# List of additional names supposed to be defined in builtins. Remember that
+# you should avoid defining new builtins when possible.
+additional-builtins=
+
+# Tells whether unused global variables should be treated as a violation.
+allow-global-unused-variables=yes
+
+# List of strings which can identify a callback function by name. A callback
+# name must start or end with one of those strings.
+callbacks=cb_,
+          _cb
+
+# A regular expression matching the name of dummy variables (i.e. expected to
+# not be used).
+dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_
+
+# Argument names that match this expression will be ignored. Default to name
+# with leading underscore.
+ignored-argument-names=_.*|^ignored_|^unused_
+
+# Tells whether we should check for unused import in __init__ files.
+init-import=no
+
+# List of qualified module names which can have objects that can redefine
+# builtins.
+redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io
+
+
+[CLASSES]
+
+# List of method names used to declare (i.e. assign) instance attributes.
+defining-attr-methods=__init__,
+                      __new__,
+                      setUp,
+                      __post_init__
+
+# List of member names, which should be excluded from the protected access
+# warning.
+exclude-protected=_asdict,
+                  _fields,
+                  _replace,
+                  _source,
+                  _make
+
+# List of valid names for the first argument in a class method.
+valid-classmethod-first-arg=cls
+
+# List of valid names for the first argument in a metaclass class method.
+valid-metaclass-classmethod-first-arg=cls
+
+
+[DESIGN]
+
+# Maximum number of arguments for function / method.
+max-args=5
+
+# Maximum number of attributes for a class (see R0902).
+max-attributes=7
+
+# Maximum number of boolean expressions in an if statement (see R0916).
+max-bool-expr=5
+
+# Maximum number of branch for function / method body.
+max-branches=12
+
+# Maximum number of locals for function / method body.
+max-locals=15
+
+# Maximum number of parents for a class (see R0901).
+max-parents=7
+
+# Maximum number of public methods for a class (see R0904).
+max-public-methods=20
+
+# Maximum number of return / yield for function / method body.
+max-returns=6
+
+# Maximum number of statements in function / method body.
+max-statements=50
+
+# Minimum number of public methods for a class (see R0903).
+min-public-methods=0
+
+
+[IMPORTS]
+
+# List of modules that can be imported at any level, not just the top level
+# one.
+allow-any-import-level=
+
+# Allow wildcard imports from modules that define __all__.
+allow-wildcard-with-all=no
+
+# Analyse import fallback blocks. This can be used to support both Python 2 and
+# 3 compatible code, which means that the block might have code that exists
+# only in one or another interpreter, leading to false positives when analysed.
+analyse-fallback-blocks=no
+
+# Deprecated modules which should not be used, separated by a comma.
+deprecated-modules=optparse,tkinter.tix
+
+# Create a graph of external dependencies in the given file (report RP0402 must
+# not be disabled).
+ext-import-graph=
+
+# Create a graph of every (i.e. internal and external) dependencies in the
+# given file (report RP0402 must not be disabled).
+import-graph=
+
+# Create a graph of internal dependencies in the given file (report RP0402 must
+# not be disabled).
+int-import-graph=
+
+# Force import order to recognize a module as part of the standard
+# compatibility libraries.
+known-standard-library=
+
+# Force import order to recognize a module as part of a third party library.
+known-third-party=enchant
+
+# Couples of modules and preferred modules, separated by a comma.
+preferred-modules=
+
+
+[EXCEPTIONS]
+
+# Exceptions that will emit a warning when being caught. Defaults to
+# "BaseException, Exception".
+overgeneral-exceptions=BaseException


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-07-22 16:53 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-07-22 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     d5a4b42bba2b40a933e14727b1d58e40a6ce883b
Author:     Alec Warner <antarus <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 22 04:00:40 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jul 22 16:53:02 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d5a4b42b

Remove 2.7 from runtests.

With this branch we will unable to pass 2.7 as the old style classes are
gone.

Signed-off-by: Alec Warner <antarus <AT> gentoo.org>
Change-Id: I498bd6f4d7b674a0b19d56b70940d9e7cbfc719c
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 runtests | 1 -
 1 file changed, 1 deletion(-)

diff --git a/runtests b/runtests
index 11c317dff..ca59e0074 100755
--- a/runtests
+++ b/runtests
@@ -23,7 +23,6 @@ import tempfile
 
 # These are the versions we fully support and require to pass tests.
 PYTHON_SUPPORTED_VERSIONS = [
-	'2.7',
 	'3.6',
 	'3.7',
 	'3.8'


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-07-19  5:41 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-07-19  5:41 UTC (permalink / raw
  To: gentoo-commits

commit:     445212544fceed21b24dff96701e6c34b80de923
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 19 05:04:33 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jul 19 05:04:48 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=44521254

Updates for portage-3.0.0 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          |  4 ++++
 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index fdaba51d6..1d609bd31 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.0
+--------------
+* Dropped support for Python 2.x.
+
 portage-2.3.101
 --------------
 * The new PORTAGE_LOG_FILTER_FILE_CMD make.conf(5) variable specifies a

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 85a16a4e3..3229891cf 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.0
+==================================
+* Bug Fixes:
+    - Bug 703698 Improve repos.conf handling of boolean settings
+    - Bug 721516 ecompress complains about compressed files that have
+          been excluded by docompress -x
+    - Bug 729852 Set XTerm titles for konsole
+    - Bug 731114 Drop support for python2.7
+    - Bug 731246 man ebuild(5) has incorrect example of $P and $PN
+    - Bug 732378 Use lru_cache for use_reduce, vercmp, and catpkgsplit
+    - Bug 733154 List of ignored warnings in .desktop files should be
+          updated for compatibility with >=desktop-file-utils-0.25
+
 portage-2.3.103
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a3a026203..08a3a6834 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.103',
+	version = '3.0.0',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-06-24  5:57 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-06-24  5:57 UTC (permalink / raw
  To: gentoo-commits

commit:     23ee59542d9953ed2a737d96b4be76eaf8293e28
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 24 03:16:21 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jun 24 05:42:06 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=23ee5954

Updates for portage-2.3.103 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 ++++++++-
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b2a5b4d6f..85a16a4e3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
-portage-2.3.101
+portage-2.3.103
+==================================
+* Bug Fixes:
+    - Bug 709746 set non-blocking for build_logger stdin in EbuildPhase
+                 _elog method
+    - Bug 727522 ecompress: fix "Argument list too long" for sed
+
+portage-2.3.102
 ==================================
 * Bug Fixes:
     - Bug 716636 Fix emerge hang triggered by unsafe remove_reader and

diff --git a/setup.py b/setup.py
index 821467999..ae00cf736 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.102',
+	version = '2.3.103',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-06-23  2:38 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-06-23  2:38 UTC (permalink / raw
  To: gentoo-commits

commit:     4ff55b5a31898b05e8efa64e0bbec5ddfe275b23
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 23 02:25:38 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jun 23 02:25:38 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4ff55b5a

Updates for portage-2.3.102 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b294d7fd1..b2a5b4d6f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.101
+==================================
+* Bug Fixes:
+    - Bug 716636 Fix emerge hang triggered by unsafe remove_reader and
+      remove_writer calls related to bug 709746
+
 portage-2.3.101
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index e212dc96a..821467999 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.101',
+	version = '2.3.102',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-06-14 23:47 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-06-14 23:47 UTC (permalink / raw
  To: gentoo-commits

commit:     1079f2d13cfe575e243b76b2f5128c0c4e222f51
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 14 23:24:40 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jun 14 23:24:40 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1079f2d1

Updates for portage-2.3.101 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          |  7 +++++++
 RELEASE-NOTES | 10 ++++++++++
 setup.py      |  2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 4392f4c44..fdaba51d6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,12 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.101
+--------------
+* The new PORTAGE_LOG_FILTER_FILE_CMD make.conf(5) variable specifies a
+  command that filters build log output to a log file. In order to
+  filter ANSI escape codes from build logs, ansifilter(1) is a
+  convenient setting for this variable.
+
 portage-2.3.100
 --------------
 * New BINPKG_COMPRESS=zstd default (does not apply to installed systems

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index cf4a04c29..b294d7fd1 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.101
+==================================
+* Bug Fixes:
+    - Bug 661518 repos.conf: Add bool sync-openpgp-key-refresh option
+    - Bug 709746 New PORTAGE_LOG_FILTER_FILE_CMD variable specifies a
+          command that filters build log output to a log file
+    - Bug 719810 Escape percent-signs in mirror url
+    - Bug 725934 _better_cache._scan_cat: Avoid stat calls
+    - Bug 728046 ecompress: Prefix eqawarn messages with QA Notice
+
 portage-2.3.100
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 7d8cdcd04..e212dc96a 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.100',
+	version = '2.3.101',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-05-25  0:24 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-05-25  0:24 UTC (permalink / raw
  To: gentoo-commits

commit:     fca63726444590cd77bfc40a3dedf19e27068410
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon May 25 00:10:35 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon May 25 00:10:44 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=fca63726

Updates for portage-2.3.100 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 5 +++++
 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index ac11504b1..4392f4c44 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.100
+--------------
+* New BINPKG_COMPRESS=zstd default (does not apply to installed systems
+  using the old bzip2 default).
+
 portage-2.3.97
 --------------
 * Support for the PORTAGE_LOG_FILTER_FILE_CMD variable has been

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b09808926..cf4a04c29 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.100
+==================================
+* Bug Fixes:
+    - Bug 715108 Change default BINPKG_COMPRESS to zstd
+    - Bug 719456 Add dependency on app-arch/zstd
+    - Bug 720866 Do not set PKG_CONFIG_PATH
+    - Bug 721402 Hostname UnicodeEncodeError surrogates not allowed
+    - Bug 721516 Suppress precompressed QA notice for docompress -x
+
 portage-2.3.99
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index ed616f732..7d8cdcd04 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.99',
+	version = '2.3.100',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-04-12  1:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-04-12  1:52 UTC (permalink / raw
  To: gentoo-commits

commit:     52681b48125abb38cc2f16e52ece2955c24682d1
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 12 01:29:35 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Apr 12 01:29:44 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=52681b48

Updates for portage-2.3.99 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f3dc78ef9..b09808926 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.99
+==================================
+* Bug Fixes:
+    - Bug 717140 dev-libs/libgit2 upgrade/downgrade loop triggered by
+      dev-libs/libgit2-glib dependency on <dev-libs/libgit2-1:0=[ssh]
+
 portage-2.3.98
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b64646b15..ed616f732 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.98',
+	version = '2.3.99',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-04-09  7:07 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-04-09  7:07 UTC (permalink / raw
  To: gentoo-commits

commit:     b74dded561d6e020896b6885eeb397d005d88f68
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  9 06:54:39 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Apr  9 06:55:25 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b74dded5

Updates for portage-2.3.98 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 5 +++++
 setup.py      | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index bdabb7e9b..f3dc78ef9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,11 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.98
+==================================
+* Bug Fixes:
+    - Bug 711322 always wakeup for empty merge queue
+
 portage-2.3.97
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 47fcc6938..b64646b15 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.97',
+	version = '2.3.98',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-04-08  6:56 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-04-08  6:56 UTC (permalink / raw
  To: gentoo-commits

commit:     a5b93d85d5f4ae3f33a855f10b70b12cb7bb2d4b
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  8 06:45:57 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Apr  8 06:46:05 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a5b93d85

Updates for portage-2.3.97 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 5 +++++
 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1108f2144..ac11504b1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.97
+--------------
+* Support for the PORTAGE_LOG_FILTER_FILE_CMD variable has been
+  temporarily removed due to bug 716636.
+
 portage-2.3.90
 --------------
 * The new PORTAGE_LOG_FILTER_FILE_CMD make.conf(5) variable specifies a

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a247104c8..bdabb7e9b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.97
+==================================
+* Bug Fixes:
+    - Bug 709746 temporarily remove PORTAGE_LOG_FILTER_FILE_CMD support
+    - Bug 715162 infer implicit soname from file basename, for musl
+    - Bug 716636 emerge hangs in releases after 2.3.89-r1
+
 portage-2.3.96
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index f9c3418a3..47fcc6938 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.96',
+	version = '2.3.97',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-03-25  7:57 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-03-25  7:57 UTC (permalink / raw
  To: gentoo-commits

commit:     299fda412e4f8ef1dae705811f906bf777601bf6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 25 07:42:32 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Mar 25 07:42:43 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=299fda41

Updates for portage-2.3.96 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 5 +++++
 setup.py      | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 83b202729..a247104c8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,11 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.96
+==================================
+* Bug Fixes:
+    - Bug 714480 DirectoryNotFound: /var/tmp/portage/category-directory
+
 portage-2.3.95
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index ce5c92606..f9c3418a3 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.95',
+	version = '2.3.96',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-03-23  2:14 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-03-23  2:14 UTC (permalink / raw
  To: gentoo-commits

commit:     3473b31c26781b25cc5da375e1dbc5935bfa1618
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 23 01:38:05 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Mar 23 01:38:18 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3473b31c

Updates for portage-2.3.95 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 816e4750f..83b202729 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.95
+==================================
+* Bug Fixes:
+    - Bug 713100 fix FEATURES=userpriv $HOME permissions
+    - Bug 713726 emerge --info: Filter variables for credentials
+    - Bug 713818 eqawarn: output to build log regardless of --quiet
+
 portage-2.3.94
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 492dd4ab3..ce5c92606 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.94',
+	version = '2.3.95',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-03-15  1:29 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-03-15  1:29 UTC (permalink / raw
  To: gentoo-commits

commit:     568f762c56da834194d08e31b5935fb5b59ae747
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 15 01:16:16 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Mar 15 01:16:32 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=568f762c

Updates for portage-2.3.94 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 68964120c..816e4750f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.94
+==================================
+* Bug Fixes:
+    - Bug 692492 secure ebuild ${D} permissions
+    - Bug 710444 omit zstd --long=31 for decompress on 32-bit arch
+    - Bug 712298 respect emerge --deep=<depth> with --update
+
 portage-2.3.93
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index ce4deff1d..492dd4ab3 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.93',
+	version = '2.3.94',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-03-07 23:00 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-03-07 23:00 UTC (permalink / raw
  To: gentoo-commits

commit:     886761110e56eeaf71f3348af0079e9bec8c27e4
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  7 22:50:07 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Mar  7 22:50:26 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=88676111

Updates for portage-2.3.93 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 586f10390..68964120c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.93
+==================================
+* Bug Fixes:
+    - Bug 711322 schedule exit listeners via call_soon
+    - Bug 711688 BinpkgFetcher sync_timestamp KeyError regression
+
 portage-2.3.92
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 5499b9762..ce4deff1d 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.92',
+	version = '2.3.93',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-03-04 10:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-03-04 10:28 UTC (permalink / raw
  To: gentoo-commits

commit:     8253b6211616f77e6de037022431d0e11578ad71
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  4 10:07:27 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Mar  4 10:09:59 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8253b621

Updates for portage-2.3.92 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 2d993bdca..586f10390 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.92
+==================================
+* Bug Fixes:
+    - Bug 601252 emerge --pretend --fetchonly event loop recursion
+    - Bug 709334 socks5-server.py async and await coroutine syntax
+    - Bug 709746 Rename PORTAGE_LOG_FILTER_FILE_CMD from
+      PORTAGE_LOG_FILTER_FILE
+    - Bug 711322 emerge hang after src_install
+    - Bug 711362 egencache AttributeError: 'NoneType' object has no
+      attribute 'ebuild'
+    - Bug 711400 AttributeError: 'NoneType' object has no attribute
+      'depth'
+
 portage-2.3.91
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 6fac64687..5499b9762 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.91',
+	version = '2.3.92',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-03-02  5:22 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-03-02  5:22 UTC (permalink / raw
  To: gentoo-commits

commit:     06a0e7e380a9f5eb23e62206a582edf0b30f89d1
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  2 05:11:01 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Mar  2 05:14:43 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=06a0e7e3

Updates for portage-2.3.91 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c8a848661..ff7793ebb 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.91
+==================================
+* Bug Fixes:
+    - Bug 705910 remove pdb.set_trace() from exception handler
+    - Bug 711174 FEATURES=compress-build-logs EOFError regression
+    - Bug 711178 emerge --getbinpkg event loop recursion regression
+
 portage-2.3.90
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 59abff357..6fac64687 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.90',
+	version = '2.3.91',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-03-01  7:02 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-03-01  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     2317403c7ed9482c2272dfdb3d535471faa92412
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Mar  1 06:44:45 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Mar  1 06:44:49 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2317403c

Updates for portage-2.3.90 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 7 +++++++
 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 65cfa3e4f..5754aa24c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,12 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.90
+--------------
+* The new PORTAGE_LOG_FILTER_FILE make.conf(5) variable specifies a
+  command that filters build log output to a log file. In order to
+  filter ANSI escape codes from build logs, ansifilter(1) is a
+  convenient setting for this variable.
+
 portage-2.3.80
 --------------
 * The emerge --quickpkg-direct option enables use of installed packages

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 2060019f7..c8a848661 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.90
+==================================
+* Bug Fixes:
+    - Bug 601252 DISTDIR NFS root_squash support
+    - Bug 709746 new PORTAGE_LOG_FILTER_FILE variable specifies a
+          command that filters build log output to a log file
+    - Bug 710076 einstalldocs: Fix test for DOCS being unset
+
 portage-2.3.89
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 66b3c08c3..59abff357 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.89',
+	version = '2.3.90',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-02-15 18:07 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-02-15 18:07 UTC (permalink / raw
  To: gentoo-commits

commit:     84b3556158d8eca867c14c843e8e5b4f2722b1bb
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 15 18:06:16 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 18:07:01 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=84b35561

RELEASE-NOTES: fix portage-2.3.89 typo

Reported-by: josef.95 <josef.95 <AT> freenet.de>
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 0d80037ec..2060019f7 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,7 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
-portage-2.3.88
+portage-2.3.89
 ==================================
 * Bug Fixes:
     - Bug 649622 depclean: ensure consistency with update actions, via


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-02-15  1:17 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-02-15  1:17 UTC (permalink / raw
  To: gentoo-commits

commit:     dbb7948b77fd42bea74e58c5682a96c9e02aa3d6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 15 00:38:51 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 01:01:46 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dbb7948b

Updates for portage-2.3.89 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 72b2a40db..0d80037ec 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.88
+==================================
+* Bug Fixes:
+    - Bug 649622 depclean: ensure consistency with update actions, via
+      consistent order of dependency traversal
+
 portage-2.3.88
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 30bacf66d..66b3c08c3 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.88',
+	version = '2.3.89',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-02-09  1:31 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-02-09  1:31 UTC (permalink / raw
  To: gentoo-commits

commit:     60d040a016249ad297f63d0043a16ce8f4449d74
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  9 00:32:49 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Feb  9 00:58:10 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=60d040a0

Updates for portage-2.3.88 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 MANIFEST.in   |  5 +++++
 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index 4f6cac162..c862b044f 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -7,6 +7,11 @@ include TEST-NOTES
 include doc/custom.xsl
 recursive-include doc *.docbook
 
+# sphinx sources
+include doc/api/index.rst
+include doc/api/conf.py
+include doc/api/Makefile
+
 # extra conf files used in ebuild
 include cnf/make.conf.example.*
 

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index bd035366e..72b2a40db 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.88
+==================================
+* Bug Fixes:
+    - Bug 649622 prevent unecessary installation of virtual/w3m followed
+      by removal by depclean
+    - Bug 705736 preserve-libs: prevent unecessary preservation of system
+      libraries which a package bundles
+    - Bug 707820 generate API documentation with sphinx-apidoc
+    - Bug 708448 support FEATURES=qa-unresolved-soname-deps so that the
+      QA warning from bug 704320 can be disabled
+    - Bug 708660 phase-helpers.sh: avoid passing an empty root value to
+      portageq when ebuild IPC is disabled
+
 portage-2.3.87
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index d337ba49d..30bacf66d 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.87',
+	version = '2.3.88',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-02-01 22:15 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-02-01 22:15 UTC (permalink / raw
  To: gentoo-commits

commit:     a19c6f2f8444fa50ba02a2a927f25d3a70bf7fc8
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  1 21:37:17 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Feb  1 21:37:26 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a19c6f2f

Updates for portage-2.3.87 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 02a4022e8..bd035366e 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.87
+==================================
+* Bug Fixes:
+    - Bug 691798 treat GLEP 81 acct-* categories like virtual
+    - Bug 707108 depclean: do not eliminate upgrades
+
+
 portage-2.3.86
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 125368c44..c62f5f6eb 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.86',
+	version = '2.3.87',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-01-28  5:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-01-28  5:23 UTC (permalink / raw
  To: gentoo-commits

commit:     5ed8dd835f584f10a393d3c91ca94ef5edea9734
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 28 05:09:31 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jan 28 05:10:20 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5ed8dd83

Updates for portage-2.3.86 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b07febc36..02a4022e8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.86
+==================================
+* Bug Fixes:
+    - Bug 706278 Adjust || preference for slot upgrades
+    - Bug 706298 Suppress package.keywords warning for API consumers
+
+
 portage-2.3.85
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 9cba3834e..125368c44 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1998-2019 Gentoo Authors
+# Copyright 1998-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.85',
+	version = '2.3.86',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-01-23  7:05 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-01-23  7:05 UTC (permalink / raw
  To: gentoo-commits

commit:     b55ec19cd72f3d70d04f340ce583439125b9cd0e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 23 06:47:01 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Jan 23 06:48:22 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b55ec19c

Updates for portage-2.3.85 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f1c748e3c..b07febc36 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.85
+==================================
+* Bug Fixes:
+    - Bug 615594 dosym: revert deprecated prefix compat
+    - Bug 704256 emerge-webrsync: chmod 755 temp dir
+    - Bug 704320 Add QA check for unresolved soname dependencies
+    - Bug 704848 doebuild: export SANDBOX_LOG=${T}/sandbox.log
+    - Bug 705986 solve pypy / pypy-exe dependency cycle
+
 portage-2.3.84
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 96bdf28e9..9cba3834e 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.84',
+	version = '2.3.85',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-01-04 22:24 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-01-04 22:24 UTC (permalink / raw
  To: gentoo-commits

commit:     4836dbb73c65db9b60786338c4fdaa433cf33136
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  4 22:04:52 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jan  4 22:06:54 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4836dbb7

travis.yml: drop pypy and python 3.5

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .travis.yml | 2 --
 tox.ini     | 8 ++++----
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 837dbd95d..5123141ac 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,9 @@
 language: python
 python:
     - 2.7
-    - 3.5
     - 3.6
     - 3.7
     - 3.8-dev
-    - pypy
     - pypy3
 
 # command to install dependencies

diff --git a/tox.ini b/tox.ini
index 378ff01e3..5ba192d2e 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,14 +1,14 @@
 [tox]
-envlist = py27,py35,py36,py37,py38,pypy,pypy3
+envlist = py27,py36,py37,py38,pypy3
 skipsdist = True
 
 [testenv]
 deps =
 	pygost
 	pyyaml
-	py27,py35,py36,py37,py38,pypy,pypy3: lxml!=4.2.0
-	py27,py35,pypy: pyblake2
-	py27,py35,pypy: pysha3
+	py27,py36,py37,py38,pypy3: lxml!=4.2.0
+	py27: pyblake2
+	py27: pysha3
 setenv =
 	PYTHONPATH={toxinidir}/lib
 commands =


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2020-01-04  8:16 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2020-01-04  8:16 UTC (permalink / raw
  To: gentoo-commits

commit:     15e94fc75e4dc5251d38a8abd6c64b2e046a8766
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  4 07:44:05 2020 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jan  4 08:14:58 2020 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=15e94fc7

travis.yml: enable pypy3

Bug: https://bugs.gentoo.org/575840
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 .travis.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.travis.yml b/.travis.yml
index b1b4bf26b..837dbd95d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,7 @@ python:
     - 3.7
     - 3.8-dev
     - pypy
+    - pypy3
 
 # command to install dependencies
 install:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-12-26 23:00 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-12-26 23:00 UTC (permalink / raw
  To: gentoo-commits

commit:     b69ca62cd09f54ccbeeb320fd5d462d257f69b01
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 26 22:33:04 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Dec 26 22:57:05 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b69ca62c

Updates for portage-2.3.84 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 1f0fdf0b8..f1c748e3c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.84
+==================================
+* Bug Fixes:
+    - Bug 690436 limit scope of dropped circular dependencies, which
+      should solve some cases of bug 199856 such as bug 703676 (also
+      see tracker bug 689644)
+
+
 portage-2.3.83
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 974d422d0..96bdf28e9 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.83',
+	version = '2.3.84',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-12-24  1:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-12-24  1:28 UTC (permalink / raw
  To: gentoo-commits

commit:     59b946198cb6798ebce564a8a1ea68a71df95a1c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 24 00:38:56 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Dec 24 00:45:13 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=59b94619

Updates for portage-2.3.83 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 26abad013..1f0fdf0b8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.83
+==================================
+* Bug Fixes:
+    - Bug 384107 adjust || preference to break dependency cycles,
+      which solves bug 382421 and bug 703440
+    - Bug 703348 emerge --with-test-deps: allow circular deps
+
+
 portage-2.3.82
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 6cb2e3252..974d422d0 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.82',
+	version = '2.3.83',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-12-15 23:04 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-12-15 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     cd504d2371f8a6b451c4fc35fad19bb2f0036aaf
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 15 22:35:15 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Dec 15 22:35:24 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cd504d23

Updates for portage-2.3.82 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 10 ++++++++++
 setup.py      |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e4df13dc8..26abad013 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.82
+==================================
+* Bug Fixes:
+    - Bug 310009 emerge: Show package USE in conflict messages
+    - Bug 680456 display relevant FEATURES when unshare fails
+    - Bug 693454 emerge-webrsync: support gentoo-YYYYMMDD snapshots
+    - Bug 702146 emerge: drop FEATURES=distcc-pump support
+    - Bug 702970 emerge-webrsync: enable xz snapshots for tarsync
+
+
 portage-2.3.81
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 6ab0db225..6cb2e3252 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.81',
+	version = '2.3.82',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-12-06  4:58 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-12-06  4:58 UTC (permalink / raw
  To: gentoo-commits

commit:     545fbfcb51976a33ea4b7af5d244ac161556ba9d
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 04:36:17 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 04:43:43 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=545fbfcb

Updates for portage-2.3.81 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 11 +++++++++++
 RELEASE-NOTES |  8 ++++++++
 setup.py      |  2 +-
 3 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 751f91456..65cfa3e4f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,16 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.80
+--------------
+* The emerge --quickpkg-direct option enables use of installed packages
+  directly as binary packages. It can be used to create minimal runtime
+  container images (which need not include a package manager), or to
+  enable a live image to act as a binary installer that uses packages
+  installed in the live image as a source of binary packages. This
+  option is especially useful in combination with --usepkgonly and
+  --ignore-soname-deps=n options, allowing implicit system dependencies
+  such as libc to be automatically accounted for.
+
 portage-2.3.77
 --------------
 * The emerge --autounmask option is now disabled by default, except for

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a3b077da0..e4df13dc8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.81
+==================================
+* Bug Fixes:
+    - Bug 681312 add emerge --implicit-system-deps <y|n> option
+    - Bug 701996 fix virtual/wine handling to avoid pulling in multiple
+      wine implementations in some cases
+
+
 portage-2.3.80
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 964bfb036..6ab0db225 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.80',
+	version = '2.3.81',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-11-27  3:45 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-11-27  3:45 UTC (permalink / raw
  To: gentoo-commits

commit:     12371ccdbdc6bb5327653b9263ab4e03fa56fdf4
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 27 03:34:48 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Nov 27 03:34:57 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=12371ccd

Updates for portage-2.3.80 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 83a227836..a3b077da0 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.80
+==================================
+* Bug Fixes:
+    - Bug 667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY.
+    - Bug 674562 eapply: Drop -s option for patch.
+    - Bug 689226 emerge --buildpkgonly: respect buildtime hard blockers
+    - Bug 699986 emerge: add --quickpkg-direct option
+
+
 portage-2.3.79
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 43bd88808..964bfb036 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.79',
+	version = '2.3.80',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-11-09  5:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-11-09  5:23 UTC (permalink / raw
  To: gentoo-commits

commit:     c78451421e30504c821ac9ccc7b7d9a092208e25
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  9 05:12:11 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Nov  9 05:12:23 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c7845142

Updates for portage-2.3.79 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 11 +++++++++++
 setup.py      |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index da49c9935..83a227836 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,17 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.79
+==================================
+* Bug Fixes:
+    - Bug 673400 emerge: fix error message for unknown options
+    - Bug 698046 fetch: remove symlink created by FETCHCOMMAND_RSYNC
+    - Bug 698474 fetch: respect try_mirrors parameter for local mirrors
+    - Bug 699392 emirrordist: _recycle_copier_exit UnboundLocalError
+    - Bug 699400 emirrordist: clean up FileCopier exception logging
+    - Bug 699548 install.py: ignore -Z / --context
+
+
 portage-2.3.78
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index eee09e8bd..43bd88808 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.78',
+	version = '2.3.79',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-10-21 19:16 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-10-21 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     9886affcbc23747c96601e6bea9b5587ef01ad1e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 21 08:37:06 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Oct 21 19:06:35 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9886affc

Updates for portage-2.3.78 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 31a3adaf1..da49c9935 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.78
+==================================
+* Bug Fixes:
+    - Bug 697566 fetch: Use FETCHCOMMAND to fetch mirror layout.conf
+    - Bug 697890 emirrordist: Fix DeletionTask layout assumptions
+    - Bug 697906 emirrordist: Delete potential symlinks for all layouts
+    - Bug 698046 make.globals: Change FETCHCOMMAND_RSYNC to --copy-links
+
+
 portage-2.3.77
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 20cd04958..eee09e8bd 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.77',
+	version = '2.3.78',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-10-14 23:01 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-10-14 23:01 UTC (permalink / raw
  To: gentoo-commits

commit:     196ff7d54f1a23646f2ad70801a7a04c80c0a8cd
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 14 22:42:20 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Oct 14 22:42:20 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=196ff7d5

Updates for portage-2.3.77 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          |  9 +++++++++
 RELEASE-NOTES | 10 ++++++++++
 setup.py      |  2 +-
 3 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index e09468a87..751f91456 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.77
+--------------
+* The emerge --autounmask option is now disabled by default, except for
+  portions of behavior which are controlled by the --autounmask-use and
+  --autounmask-license options. For backward compatibility, previous
+  behavior of --autounmask=y and --autounmask=n is entirely preserved.
+  Users can get the old behavior simply by adding --autounmask to the
+  make.conf EMERGE_DEFAULT_OPTS variable.
+
 portage-2.3.72
 --------------
 * The glsa-check program is now provided by portage, and it has been

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e58087694..31a3adaf1 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.77
+==================================
+* Bug Fixes:
+    - Bug 220533 Fix FEATURES=skiprocheck read-only DISTDIR support
+    - Bug 646898 Support GLEP 75 mirror structure
+    - Bug 658648 Disable emerge --autounmask by default, except for
+                 package.use and package.license changes
+    - Bug 695870 Improvements to ebuild(5) man page
+
+
 portage-2.3.76
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 0d55d05ed..20cd04958 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.76',
+	version = '2.3.77',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-09-12  2:35 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-09-12  2:35 UTC (permalink / raw
  To: gentoo-commits

commit:     fb9c7f7d062437cd781aa2e9da635955801508f2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 12 02:11:36 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Sep 12 02:19:11 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb9c7f7d

Updates for portage-2.3.76 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 24f824054..e58087694 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.76
+==================================
+* Bug Fixes:
+    - Bug 693836 erroneous firefox downgrade
+    - Bug 693980 x11-module-rebuild: support SYMLINK_LIB=no
+    - Bug 694000 OwnerSet: fix exclude-files support
+
+
 portage-2.3.75
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 380ea7341..0d55d05ed 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.75',
+	version = '2.3.76',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-09-01 21:22 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-09-01 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     9f4bd7f3a37600687438c13e728071975a3f6756
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  1 20:57:40 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Sep  1 20:57:51 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f4bd7f3

Updates for portage-2.3.75 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 5282d55a6..24f824054 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.75
+==================================
+* Bug Fixes:
+    - Bug 235970 glsa-check: add --reverse option
+    - Bug 692134 glsa-check: fix truncated CVE ids in listmode
+    - Bug 692746 missed virtual/libmysqlclient update
+    - Bug 693242 premature backtracking termination
+
+
 portage-2.3.74
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index c13edd791..380ea7341 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.74',
+	version = '2.3.75',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-08-31  6:21 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-08-31  6:21 UTC (permalink / raw
  To: gentoo-commits

commit:     efbe5d63540c68c7961212b14215d5f9b20362ef
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 05:53:00 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 05:56:10 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=efbe5d63

Updates for portage-2.3.74 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 14 ++++++++++++++
 setup.py      |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b2c34601d..5282d55a6 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,20 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.74
+==================================
+* Bug Fixes:
+    - Bug 587930 glsa-check: add exit code for affected GLSAs
+    - Bug 688902 Add FEATURES=pkgdir-index-trusted
+    - Bug 690758 Use RTNETLINK to configure the loopback interface
+    - Bug 692872 glsa-check: forward port --quiet option from
+      gentoolkit
+    - Bug 693026 rsync: proxychains compatibility
+    - Bug 693088 glsa-check: forward port remaining changes from
+      gentoolkit
+    - Bug 693096 emerge: deprecate --changelog option
+
+
 portage-2.3.73
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 4030cacf1..c13edd791 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.73',
+	version = '2.3.74',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-08-24  3:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-08-24  3:52 UTC (permalink / raw
  To: gentoo-commits

commit:     51cbcb74a80f76dc47e33f604bb031d5c4ea73a6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 24 03:32:47 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Aug 24 03:32:55 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=51cbcb74

Updates for portage-2.3.73 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c32679f15..b2c34601d 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.73
+==================================
+* Bug Fixes:
+    - Bug 692698 preserve-libs: ignore dropped non-soname symlink
+
+
 portage-2.3.72
 ==================================
 * Allow ESYSROOT and BROOT in the pkg_setup phase, following a recent

diff --git a/setup.py b/setup.py
index f37232481..4030cacf1 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.72',
+	version = '2.3.73',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-08-19  4:54 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-08-19  4:54 UTC (permalink / raw
  To: gentoo-commits

commit:     4b0e02a47c3d76cc38c9d8d52b7c07c6e7e1b43c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 19 04:09:20 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Aug 19 04:14:57 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b0e02a4

Updates for portage-2.3.72 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          |  5 +++++
 RELEASE-NOTES | 18 ++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index c6e9b7228..e09468a87 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.72
+--------------
+* The glsa-check program is now provided by portage, and it has been
+  removed from gentoolkit. See bug 463952.
+
 portage-2.3.70
 --------------
 * The @live-rebuild package set now searches for PROPERTIES=live, see

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e225f2640..c32679f15 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,24 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.72
+==================================
+* Allow ESYSROOT and BROOT in the pkg_setup phase, following a recent
+  change to PMS.
+* Bug Fixes:
+    - Bug 463952 glsa-check: install in /usr/bin
+    - Bug 646090 preserve-libs: get dep graph from EROOT
+    - Bug 690484 detect internal collisions for /usr merge
+    - Bug 690786 repoman: support metadata/layout.conf restrict-allowed
+    - Bug 691776 unpack: Unconditionally die if an unpacker returns
+      an error
+    - Bug 691638 Show get/setfattr stderr
+    - Bug 692024 econf: Unconditionally die on error in EAPIs 0 to 3
+    - Bug 692262 QA Notice: EXPORT_FUNCTIONS is called before inherit
+      in kernel-2.eclass
+    - Bug 692412 emerge IndexError for ambiguous package atom with pypy
+
+
 portage-2.3.71
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index c71deb97f..f37232481 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.71',
+	version = '2.3.72',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-08-04 21:19 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-08-04 21:19 UTC (permalink / raw
  To: gentoo-commits

commit:     17abcfd2083b624ed3d0db0dc571551907eeefe9
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Aug  4 21:08:07 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug  4 21:08:16 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=17abcfd2

Updates for portage-2.3.71 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 5384d82e3..e225f2640 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.71
+==================================
+* Bug Fixes:
+    - Bug 691290 Fix RTNETLINK answers: Operation not supported messages
+      when IPv6 is disabled
+
+
 portage-2.3.70
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index d4ef01f8b..156537a31 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.70',
+	version = '2.3.71',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-08-02  3:48 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-08-02  3:48 UTC (permalink / raw
  To: gentoo-commits

commit:     0cd7c6ceece68c8345ed2b00b75354e3eafd616c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  2 03:31:02 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Aug  2 03:31:15 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0cd7c6ce

Updates for portage-2.3.70 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 6 ++++++
 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 3 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 9e8d54f5f..c6e9b7228 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.70
+--------------
+* The @live-rebuild package set now searches for PROPERTIES=live, see
+  bug 233589. The @deprecated-live-rebuild package set provides the
+  old behavior which was based on inherited eclasses.
+
 portage-2.3.64
 --------------
 * New (council approved) default locations for the Gentoo repository,

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 82768bebc..5384d82e3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.70
+==================================
+* Bug Fixes:
+    - Bug 233589 Support PROPERTIES=live
+    - Bug 690304 dispatch-conf unicode safety
+    - Bug 690446 emaint -c binhost support for binpkg-multi-instance
+    - Bug 690758 network-sandbox support for AI_ADDRCONFIG
+
+
 portage-2.3.69
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 69e90a68d..d4ef01f8b 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.69',
+	version = '2.3.70',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-08-01 20:04 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-08-01 20:04 UTC (permalink / raw
  To: gentoo-commits

commit:     2c4da1165f01a9c5e13dc9de9e743cb11fa7ad1e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  1 19:42:20 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Aug  1 19:44:03 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2c4da116

tox.ini: py34: lxml<4.4.0

lxml-4.4.0 does not support py34.

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 tox.ini | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/tox.ini b/tox.ini
index 2d1501971..f49bd413f 100644
--- a/tox.ini
+++ b/tox.ini
@@ -4,9 +4,10 @@ skipsdist = True
 
 [testenv]
 deps =
-	lxml!=4.2.0
 	pygost
 	pyyaml
+	py34: lxml!=4.2.0,<4.4.0
+	py27,py35,py36,py37,pypy,pypy3: lxml!=4.2.0
 	py27,py34,py35,pypy: pyblake2
 	py27,py34,py35,pypy: pysha3
 setenv =


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-07-11  4:07 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-07-11  4:07 UTC (permalink / raw
  To: gentoo-commits

commit:     b0f115a58930207646b3bb53dcc1a314cb184d17
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 11 03:31:39 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 03:31:50 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b0f115a5

Updates for portage-2.3.69 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 10 ++++++++++
 setup.py      |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8cec50a3c..82768bebc 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.69
+==================================
+* Bug Fixes:
+    - Bug 642604 handle empty EPREFIX, ROOT, SYSROOT, etc settings
+    - Bug 680810 ebuild.sh: suppress export error messages for eix-update
+    - Bug 689072 default repo.conf sync-openpgp-keyserver to
+      hkps://keys.gentoo.org in order to prevent key poisoning
+    - Bug 689506 default repos.conf sync-webrsync-verify-signature
+
+
 portage-2.3.68
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b9f674d7b..69e90a68d 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.68',
+	version = '2.3.69',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-06-30 23:12 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-06-30 23:12 UTC (permalink / raw
  To: gentoo-commits

commit:     a00600dd727df0155b9cd99b6b46fb1c1ada752e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 30 22:39:58 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jun 30 22:40:45 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a00600dd

Updates for portage-2.3.68 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index cb220be35..8cec50a3c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.68
+==================================
+* Bug Fixes:
+    - Bug 687814 config: don't swallow IOError for "packages" files
+    - Bug 688124 fix emerge fetch download size calculation for resume
+    - Bug 688648 fix emerge --sync keyserver None message
+
+
 portage-2.3.67
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 3e6ea8caa..b9f674d7b 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.67',
+	version = '2.3.68',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-05-26  5:27 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-05-26  5:27 UTC (permalink / raw
  To: gentoo-commits

commit:     4e61f5040fc0f67e8a81a8404a6433c5db4fad12
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 04:53:11 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun May 26 04:53:23 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4e61f504

Updates for portage-2.3.67 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 14 ++++++++++++++
 setup.py      |  4 ++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a04fe5132..cb220be35 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,20 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.67
+==================================
+* Bug Fixes:
+    - Bug 516016 install-qa-check.d/80libraries: Fix false positive
+    - Bug 662468 Add bash ___is_indexed_array_var function
+    - Bug 685482 repoman: Check IUSE in _match_use for USE defaults
+    - Bug 685532 estrip: Fix inconsistent behavior with EAPI >= 7
+    - Bug 685854 get_vm_info: Set C locale for subprocesses
+    - Bug 686194 Recognize riscv ABIs
+    - Bug 686282 estrip: Strip __gentoo_check_ldflags__ symbol
+    - Bug 686356 install-qa-check.d/10ignored-flags: Fix false positive
+    - Bug 686406 Fix ACCEPT_LICENSE=-* to behave as intended
+
+
 portage-2.3.66
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 2a14345bc..3e6ea8caa 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1998-2018 Gentoo Foundation
+# Copyright 1998-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.66',
+	version = '2.3.67',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-04-30  2:57 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-04-30  2:57 UTC (permalink / raw
  To: gentoo-commits

commit:     7fc51281bfea20d3cb42924ee3024a71eadad79d
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 30 02:44:15 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Apr 30 02:44:15 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7fc51281

Updates for portage-2.3.66 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 86a92403b..a04fe5132 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.66
+==================================
+* Bug Fixes:
+    - Bug 175612 download distfiles to temp file and rename atomically
+    - Bug 651678 enable FEATURES=strict-keepdir behavior for new EAPIs
+
+
 portage-2.3.65
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index e83ff7468..2a14345bc 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.65',
+	version = '2.3.66',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-04-26  3:01 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-04-26  3:01 UTC (permalink / raw
  To: gentoo-commits

commit:     ed11d76466ae650a0f193caeeb406f254fc4cf5f
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 26 02:49:59 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Apr 26 02:56:49 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ed11d764

Updates for portage-2.3.65 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index fcc5a8626..86a92403b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.65
+==================================
+* Bug Fixes:
+    - Bug 478544 fix duplicate repo warning triggered by PORTDIR
+    - Bug 553224 emerge --info per-package FEATURES
+    - Bug 684232 don't set permissions on /dev/null emerge.log symlink
+
+
 portage-2.3.64
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index f7800b6e2..e83ff7468 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.64',
+	version = '2.3.65',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-04-19  4:51 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-04-19  4:51 UTC (permalink / raw
  To: gentoo-commits

commit:     32a1fb74100747e391978985c99dfa0698d97710
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 19 04:10:14 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Apr 19 04:10:34 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=32a1fb74

Updates for portage-2.3.64 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          | 9 +++++++++
 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 3 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index ef11d6a34..9e8d54f5f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.64
+--------------
+* New (council approved) default locations for the Gentoo repository,
+  distfiles, and binary packages (does not apply to installed systems
+  using the old defaults):
+  /usr/portage -> /var/db/repos/gentoo
+  /usr/portage/distfiles -> /var/cache/distfiles
+  /usr/portage/packages -> /var/cache/binpkgs
+
 portage-2.3.53
 --------------
 * Renamed PORT_LOGDIR and PORT_LOGDIR_CLEAN variables to

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index d1767888f..fcc5a8626 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.64
+==================================
+* Bug Fixes:
+    - Bug 378603 New (council approved) default locations for the Gentoo
+      repository, distfiles, and binary packages
+
+
 portage-2.3.63
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 70df333f8..f7800b6e2 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.63',
+	version = '2.3.64',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-04-16  2:41 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-04-16  2:41 UTC (permalink / raw
  To: gentoo-commits

commit:     d94f4b3ba75519f6de87131786fff54852933052
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 16 02:33:49 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Apr 16 02:34:04 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d94f4b3b

Updates for portage-2.3.63 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 10 ++++++++++
 setup.py      |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b817561ef..d1767888f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.63
+==================================
+* Bug Fixes:
+    - Bug 672540 enable SIGINT in emerge exception handler
+    - Bug 674932 document BDEPEND in ebuild(5) man page
+    - Bug 680810 optimize bash IUSE checks by not using regexp
+    - Bug 680908 repos.conf: add sync-openpgp-keyserver option
+    - Bug 683040 fix distcc/network-sandbox-proxy socket permission
+
+
 portage-2.3.62
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 1fbbffd5e..70df333f8 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.62',
+	version = '2.3.63',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-02-20  0:58 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-02-20  0:58 UTC (permalink / raw
  To: gentoo-commits

commit:     47662a812bb5a5266d372427701441310cfd8654
Author:     Zac Medico <zachary.medico <AT> sony <DOT> com>
AuthorDate: Wed Feb 20 00:47:27 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Feb 20 00:48:30 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=47662a81

Updates for portage-2.3.62 release

Copyright: Sony Interactive Entertainment Inc.
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ea31dfe35..b817561ef 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.62
+==================================
+* Bug Fixes:
+    - Bug 678278 unprivileged sync emergelog lock permission denied
+
+
 portage-2.3.61
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index bda3e22ad..1fbbffd5e 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.61',
+	version = '2.3.62',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-02-18  1:01 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-02-18  1:01 UTC (permalink / raw
  To: gentoo-commits

commit:     e5989e85ee6a5dd3b087c3c9184b250d43fd8839
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 18 00:42:23 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Feb 18 00:44:32 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e5989e85

Updates for portage-2.3.61 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 46921cf71..ea31dfe35 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.61
+==================================
+* Bug Fixes:
+    - Bug 677776 gnome2_icon_cache_update -> xdg_icon_cache_update
+    - Bug 677800 Don't define a default for ACCEPT_LICENSE
+    - Bug 678218 locks: handle sshfs hardlink inode numbers
+    - FL-6227 cpuinfo: use better available CPU calculation
+
+
 portage-2.3.60
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index fe97bc776..bda3e22ad 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.60',
+	version = '2.3.61',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-02-11 19:46 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-02-11 19:46 UTC (permalink / raw
  To: gentoo-commits

commit:     ec7b9e1ca5dd9fc4d14ca09dd6f21f402024a0ca
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 11 19:32:51 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Feb 11 19:33:03 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ec7b9e1c

Updates for portage-2.3.60 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ab4222095..46921cf71 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.60
+==================================
+* Bug Fixes:
+    - Bug 636798 handle lock file removal on NFS
+
+
 portage-2.3.59
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 65825f411..fe97bc776 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.59',
+	version = '2.3.60',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-01-28  6:41 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-01-28  6:41 UTC (permalink / raw
  To: gentoo-commits

commit:     6585f59d8a62be2925874b2009f7899bc1f30b1a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 28 05:03:54 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jan 28 05:07:10 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6585f59d

Updates for portage-2.3.59 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 1a3647115..ab4222095 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.59
+==================================
+* Bug Fixes:
+    - Bug 675868 pid-sandbox: pid-ns-init TIOCSCTTY after setsid
+
+
 portage-2.3.58
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b4b8a95b9..65825f411 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.58',
+	version = '2.3.59',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-01-23  5:40 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-01-23  5:40 UTC (permalink / raw
  To: gentoo-commits

commit:     59f7707371f65f18bc7375a22dee5d169e9954ba
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 23 04:55:04 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jan 23 04:56:18 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=59f77073

Updates for portage-2.3.58 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9a53d871f..1a3647115 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.58
+==================================
+* Bug Fixes:
+    - Bug 675868 run pid-sandbox pid-ns-init as root
+    - Bug 675870 setsid for pid-sandbox process group signals
+    - Bug 676014 use local ECLASS variable during ebuild inherit
+
+
 portage-2.3.57
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 2071a6945..b4b8a95b9 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.57',
+	version = '2.3.58',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-01-21  0:12 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-01-21  0:12 UTC (permalink / raw
  To: gentoo-commits

commit:     808ade9a3abedc0103b5db091da8f860ef854d50
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 20 23:45:02 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jan 20 23:45:18 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=808ade9a

Updates for portage-2.3.57 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b6ccae5d8..9a53d871f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.57
+==================================
+* Bug Fixes:
+    - Bug 675756 emerge: compare new SLOT USE to installed SLOT
+    - Bug 675826 INSTALL_MASK scalability: minimize fnmatch calls
+    - Bug 675828 pid-sandbox: fix child process signal disposition
+
+
 portage-2.3.56
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a8f841e84..2071a6945 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.56',
+	version = '2.3.57',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-01-15  6:22 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-01-15  6:22 UTC (permalink / raw
  To: gentoo-commits

commit:     5f831cc04aa0d6103d75f129fb6b41084fcab62a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 15 05:52:27 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jan 15 05:52:27 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5f831cc0

Updates for portage-2.3.56 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 0a5d49bb6..b6ccae5d8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.56
+==================================
+* Bug Fixes:
+    - Bug 675284 restore canonicalize func
+    - Bug 675312 pid-sandbox: execute pid-ns-init as pid 1
+
+
 portage-2.3.55
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b93e2dae0..a8f841e84 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.55',
+	version = '2.3.56',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-01-11  4:45 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-01-11  4:45 UTC (permalink / raw
  To: gentoo-commits

commit:     ad30112af58c8f8a8e1d0555152e084db70d44b2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 11 04:42:34 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Jan 11 04:44:49 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ad30112a

Updates for portage-2.3.55 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3df6baf6d..0a5d49bb6 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.55
+==================================
+* Bug Fixes:
+    - Bug 673794 pid-sandbox: whitelist selected pkg_* phases
+
+
 portage-2.3.54
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b43f09a03..b93e2dae0 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.54',
+	version = '2.3.55',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2019-01-04  5:58 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2019-01-04  5:58 UTC (permalink / raw
  To: gentoo-commits

commit:     e9b18528dc9494976475979a7a52219684621f07
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  4 03:58:02 2019 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Jan  4 04:37:07 2019 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e9b18528

Updates for portage-2.3.54 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a8634fe15..3df6baf6d 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.54
+==================================
+* Bug Fixes:
+    - Bug 671808 rsync: fix usersync timestamp file permission issue
+    - Bug 673738 fix PORTAGE_TMPDIR=/ edge case
+    - Bug 673900 validate unshare calls
+
+
 portage-2.3.53
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 839cb1c98..b43f09a03 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.53',
+	version = '2.3.54',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-12-27 22:50 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-12-27 22:50 UTC (permalink / raw
  To: gentoo-commits

commit:     67b36e44818900ee8f289c342e49330fcb712e1d
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 27 22:04:41 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Dec 27 22:05:09 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=67b36e44

Updates for portage-2.3.53 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS          |  3 ++-
 RELEASE-NOTES | 12 ++++++++++++
 setup.py      |  2 +-
 3 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index e65205c42..ef11d6a34 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,11 @@
 News (mainly features/major bug fixes)
 
-portage-next
+portage-2.3.53
 --------------
 * Renamed PORT_LOGDIR and PORT_LOGDIR_CLEAN variables to
   PORTAGE_LOGDIR and PORTAGE_LOGDIR_CLEAN to match other existing
   similar variables
+* Enable FEATURES={ipc,network,pid}-sandbox by default
 
 portage-2.3.42
 ----------------

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 87309e3c3..a8634fe15 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,18 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.53
+==================================
+* Bug Fixes:
+    - Bug 585986 prepend EPREFIX PATH, omit host PATH by default
+    - Bug 668538 add PORTAGE_LOGDIR alias for PORT_LOGDIR
+    - Bug 669496 drop privileges for git merge
+    - Bug 671472 compat_corouting save throw return
+    - Bug 671824 EBUILD_PHASES: add instprep
+    - Bug 672440 portage.process.spawn default env to os.environ
+    - Bug 673224 ExtractKernelVersion ParseError
+
+
 portage-2.3.52
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b0bc51468..839cb1c98 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.52',
+	version = '2.3.53',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-12-20  4:29 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-12-20  4:29 UTC (permalink / raw
  To: gentoo-commits

commit:     45dc31673576cf9faca1ac5304e9c067ace27bb7
Author:     M. J. Everitt <m.j.everitt <AT> iee <DOT> org>
AuthorDate: Sat Dec 15 02:00:49 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Dec 20 04:24:32 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=45dc3167

Add note to NEWS/ChangeLog for PORT_LOGDIR* changes

Suggested-by: Michael Everitt <m.j.everitt <AT> iee.org>
Bug: https://bugs.gentoo.org/668538
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 NEWS | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/NEWS b/NEWS
index b430f273f..e65205c42 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 News (mainly features/major bug fixes)
 
+portage-next
+--------------
+* Renamed PORT_LOGDIR and PORT_LOGDIR_CLEAN variables to
+  PORTAGE_LOGDIR and PORTAGE_LOGDIR_CLEAN to match other existing
+  similar variables
+
 portage-2.3.42
 ----------------
 * Sync with rsync quarantines data prior to verification, using the


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-11-19  7:56 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-11-19  7:56 UTC (permalink / raw
  To: gentoo-commits

commit:     dbef3ec7503ae7f9eeaf718ee032cdbd78c33c04
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 19 07:33:15 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov 19 07:33:28 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dbef3ec7

Updates for portage-2.3.52 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 10 ++++++++++
 setup.py      |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c8fdc0255..87309e3c3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.52
+==================================
+* Bug Fixes:
+    - Bug 603594 Run RANLIB after stripping static archives to fix LTO
+    - Bug 659582 Support FEATURES=pid-sandbox
+    - Bug 668206 doebuild: skip timestamp check for deleted distfiles
+    - Bug 668638 *-qa-check.d: fix entering EROOT in EAPI 7
+    - Bug 670082 portageq get_repo_path: fix <eroot> parameter
+
+
 portage-2.3.51
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index f9cc6a6eb..b0bc51468 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.51',
+	version = '2.3.52',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-10-08 22:35 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-10-08 22:35 UTC (permalink / raw
  To: gentoo-commits

commit:     a9287e95e230555fa351786aeea228aa6944769e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  8 22:11:01 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Oct  8 22:11:20 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a9287e95

Updates for portage-2.3.51 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 1791741c9..c8fdc0255 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.51
+==================================
+* Bug Fixes:
+    - Bug 666554 HardlinkQuarantineRepoStorage: exclude distfiles and packages
+    - Bug 667008 delete *.ecompress for empty PORTAGE_COMPRESS
+    - Bug 667072 ecompress: Detect and report colliding (un)compressed files
+    - Bug 667604 move install-qa-check.d/08gentoo-paths to gentoo repo
+
+
 portage-2.3.50
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b8ade6f03..f9cc6a6eb 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.50',
+	version = '2.3.51',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-09-24  7:30 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-09-24  7:30 UTC (permalink / raw
  To: gentoo-commits

commit:     32f0aac2e445ac006cada8619b60883dd6a508d3
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 24 06:56:05 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 24 06:56:05 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=32f0aac2

Updates for portage-2.3.50 release

Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 0725ce218..1791741c9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.50
+==================================
+* Bug Fixes:
+    - Bug 662070 sync-rcu support for rsync
+    - Bug 666940 portdbapi: add async_xmatch method
+
+
 portage-2.3.49
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 8c4515470..b8ade6f03 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.49',
+	version = '2.3.50',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-09-03 18:25 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-09-03 18:25 UTC (permalink / raw
  To: gentoo-commits

commit:     afd0eb8b4b926f6bbb92a2a20c799ec7b528f706
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  3 17:50:24 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep  3 17:50:24 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=afd0eb8b

Updates for portage-2.3.49 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 53b622780..0725ce218 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.49
+==================================
+* Bug Fixes:
+    - Bug 665038 enable has/best_version -b in any phase for prefix
+
+
 portage-2.3.48
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 670886c4d..8c4515470 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 1998-2014 Gentoo Foundation
+# Copyright 1998-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import print_function
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.48',
+	version = '2.3.49',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-08-20 23:11 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-08-20 23:11 UTC (permalink / raw
  To: gentoo-commits

commit:     9e1892c0b3c0e82178158bb021dca50e672b50cd
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 20 23:00:35 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Aug 20 23:00:35 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9e1892c0

Updates for portage-2.3.48 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 626147679..53b622780 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.48
+==================================
+* Bug Fixes:
+    - Bug 664104 fix package.env conditional RESTRICT interaction
+
+
 portage-2.3.47
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 529f33654..670886c4d 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.47',
+	version = '2.3.48',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-08-17 23:13 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-08-17 23:13 UTC (permalink / raw
  To: gentoo-commits

commit:     5a1528ee9b1246836c7cd066cc4506820a9a5a23
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 17 22:53:04 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Aug 17 22:53:04 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5a1528ee

Updates for portage-2.3.47 release

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 0e736b816..626147679 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.47
+==================================
+* Bug Fixes:
+    - Bug 636674 add make.conf.example for arm
+    - Bug 663848 fix bugs in FEATURES=test to USE=test mapping
+    - Bug 663904 map empty ROOT environment variable to /
+
+
 portage-2.3.46
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 8844b7fd7..529f33654 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.46',
+	version = '2.3.47',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-08-12  2:31 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-08-12  2:31 UTC (permalink / raw
  To: gentoo-commits

commit:     4673c7b0fdf1790c7d7c525fc5f59141ef224b9c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 12 02:14:49 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug 12 02:14:49 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4673c7b0

Updates for portage-2.3.46 release

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index bda514fdb..0e736b816 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.46
+==================================
+* Bug Fixes:
+    - Bug 630292 use gxargs for USERLAND=BSD
+    - Bug 661006 SYSROOT InvalidLocation exception for binary package
+    - Bug 663278 map RESTRICT=test to USE=-test
+
+
 portage-2.3.45
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 7cb4e2eb7..8844b7fd7 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.45',
+	version = '2.3.46',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-08-08  4:25 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-08-08  4:25 UTC (permalink / raw
  To: gentoo-commits

commit:     c9cd57da216f21de49f8a57a4a692f8116d27ead
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  8 04:04:19 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Aug  8 04:04:19 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c9cd57da

Updates for portage-2.3.45 release

 RELEASE-NOTES | 11 +++++++++++
 setup.py      |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b03d0ae3f..bda514fdb 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,17 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.45
+==================================
+* Bug Fixes:
+    - Bug 373209 FEATURES=test/USE=test mapping via USE_ORDER
+    - Bug 629398 QA Notice for executables writable by non-root user
+    - Bug 634980 zstd --long=31 binary package decompression support
+    - Bug 662388 asyncio.create_subprocess_exec support for python2
+    - Bug 662668 emerge --keep-going AttributeError
+    - Bug 663022 FileNotFoundError with FEATURES=metadata-transfer
+
+
 portage-2.3.44
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 52cda62d0..7cb4e2eb7 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.44',
+	version = '2.3.45',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-08-01  8:39 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2018-08-01  8:39 UTC (permalink / raw
  To: gentoo-commits

commit:     8276ba077ce55c96a4f057e1c22f8fcc866d2174
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  1 08:38:56 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug  1 08:38:56 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8276ba07

gitignore: Ignore .tox

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.gitignore b/.gitignore
index 9c13ef473..a9f772c4c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,7 @@ __pycache__/
 *.so
 /build
 /tags
+/.tox/
 setup.cfg
 
 repoman/build


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-08-01  8:39 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2018-08-01  8:39 UTC (permalink / raw
  To: gentoo-commits

commit:     afe5f6320a174578f8aad50ad00ee1e37028334b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  1 06:00:51 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug  1 08:38:04 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=afe5f632

.travis.yml: Take advantage of tox

Replace the code responsible for installing dependencies and running
tests on Travis to use tox.  This reduces code duplication (= risk
of mis-sync) and saves us from those hoops needed to install
dependencies conditionally via travis.

Reviewed-by: Zac Medico <zmedico <AT> gentoo.org>
Closes: https://github.com/gentoo/portage/pull/348

 .travis.yml | 28 ++++++----------------------
 1 file changed, 6 insertions(+), 22 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 9313fc645..846308e08 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,30 +8,14 @@ python:
 
 # command to install dependencies
 install:
-    - sudo apt-get update -qq
-    - sudo apt-get install -y libxml2-utils
-    - pip install lxml
-    # python3.6+ has sha3 built-in, for older versions install pysha3
-    # (except for pypy where pysha3 is broken)
-    - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] || ${TRAVIS_PYTHON_VERSION} == pypy ]] || pip install pysha3"
-    # python3.6+ has blake2 built-in, for older versions install pyblake2
-    - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] ]] || pip install pyblake2"
-    # always install pygost for Streebog
-    - pip install pygost
-    # pyyaml is needed for building
-    - pip install pyyaml
+    - pip install tox
 
 script:
     - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg
     - ./setup.py test
     - ./setup.py install --root=/tmp/install-root
-    # prevent repoman tests from trying to fetch metadata.xsd
-    - mkdir -p /tmp/install-root/usr/lib/portage/cnf
-    - cp repoman/cnf/metadata.xsd /tmp/install-root/usr/lib/portage/cnf/
-    - sudo rsync -a /tmp/install-root/. /
-    - python -b -Wd -m portage.tests.runTests
-    # repoman test block
-    - repoman/setup.py test
-    - repoman/setup.py install --root=/tmp/install-root
-    - sudo rsync -a /tmp/install-root/. /
-    - python -b -Wd -m repoman.tests.runTests
+    - if [[ ${TRAVIS_PYTHON_VERSION} == ?.? ]]; then
+        tox -e py${TRAVIS_PYTHON_VERSION/./};
+      else
+        tox -e ${TRAVIS_PYTHON_VERSION};
+      fi


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-08-01  8:39 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2018-08-01  8:39 UTC (permalink / raw
  To: gentoo-commits

commit:     c852f0aed0d86178a5ebb3f30e50692f2657dcee
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  1 05:58:29 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug  1 08:37:56 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c852f0ae

Add a tox.ini to support running tests via tox

tox is the common Pythonic tool for running tests against multiple
interpreters.  It integrates well with virtualenv, making testing
trivial on practically any system.  Add a tox.ini file so users can take
advantage of it.

Reviewed-by: Zac Medico <zmedico <AT> gentoo.org>

 tox.ini | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/tox.ini b/tox.ini
new file mode 100644
index 000000000..cafdb0045
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,16 @@
+[tox]
+envlist = py27,py34,py35,py36,pypy,pypy3
+skipsdist = True
+
+[testenv]
+deps =
+	lxml!=4.2.0
+	pygost
+	pyyaml
+	py27,py34,py35,pypy: pyblake2
+	py27,py34,py35,pypy: pysha3
+setenv =
+	PYTHONPATH={toxinidir}/lib
+commands =
+	python -b -Wd setup.py test
+	python -b -Wd repoman/setup.py test


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-07-28  7:46 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-07-28  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     c352c8742ae24e09b2b513aa4f168b44e4eabeb9
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 28 06:58:17 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jul 28 06:58:17 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c352c874

Updates for portage-2.3.44 release

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 79d27ef1a..b03d0ae3f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.44
+==================================
+* Bug Fixes:
+    - Bug 630292 parallel pngfix
+    - Bug 661834 rsync: fix _commit_download to drop privileges
+    - Bug 661838 webrsync: support sync-openpgp-key-path
+    - Bug 661906 git: fix key refresh failure to trigger abort
+
+
 portage-2.3.43
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b45a29628..52cda62d0 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.43',
+	version = '2.3.44',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-07-16  7:14 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-07-16  7:14 UTC (permalink / raw
  To: gentoo-commits

commit:     75afdf6a4f7ce3d4141c79139952474662c34c93
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 16 06:29:58 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jul 16 06:29:58 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=75afdf6a

Updates for portage-2.3.43 release

 RELEASE-NOTES | 11 +++++++++++
 setup.py      |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index c5ccd0b4b..79d27ef1a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,17 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.43
+==================================
+* Bug Fixes:
+    - Bug 640058 failure to unmerge gentoo-sources include-prefixes
+      directory
+    - Bug 649806 eliminate redundant stat calls on profile.bashrc files
+    - Bug 650814 eliminate unnecessary access syscalls on ebuilds
+    - Bug 660982 repoman incorrectly reports IUSE.missing
+    - Bug 661276 fix make.conf PORTDIR override when path does not exist
+
+
 portage-2.3.42
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 3e4ccd5f6..f50971f60 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.42',
+	version = '2.3.43',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-07-11  9:08 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-07-11  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     c18f4a4557dbc1b21cbf817d487e95e8dcdddfb1
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 11 08:41:22 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jul 11 08:41:22 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c18f4a45

Updates for portage-2.3.42 release

 NEWS          | 10 ++++++++++
 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 3 files changed, 24 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 3839b8bfb..f77c310e3 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,15 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.42
+----------------
+* Sync with rsync quarantines data prior to verification, using the
+  rsync --link-dest option (can be disabled by setting
+  "sync-allow-hardlinks = no" in repos.conf).
+* Sync with git quarantines data prior to verification, see
+  https://wiki.gentoo.org/wiki/Portage_Security#git-mirror_repo.
+* Sync with shallow git pull is supported, by "setting sync-depth = 1"
+  in repos.conf.
+
 portage-2.3.32
 ----------------
 * EAPI 7 support.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b8c3331e1..c5ccd0b4b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.42
+==================================
+* Bug Fixes:
+    - Bug 552814 support shallow git pull by setting sync-depth = 1
+      in repos.conf
+    - Bug 659564 AttributeError unevaluated_atom with emerge
+      --ignore-soname-deps=n
+    - Bug 660372 GitSync: abort checkout for signature problem
+    - Bug 660410 rsync: quarantine data prior to verification
+    - Bug 660426 Add python2 compatible coroutine support
+    - Bug 660732 GitSync: add key refresh retry
+
+
 portage-2.3.41
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 6e8783b8f..3e4ccd5f6 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.41',
+	version = '2.3.42',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-06-27  4:30 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-06-27  4:30 UTC (permalink / raw
  To: gentoo-commits

commit:     cb9be3d608ed219893f917af42fb5337196304ee
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 27 03:59:25 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jun 27 04:26:35 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cb9be3d6

Updates for portage-2.3.41 release

 RELEASE-NOTES | 17 +++++++++++++++++
 setup.py      |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f74bb3d61..b8c3331e1 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,23 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.41
+==================================
+* Bug Fixes:
+    - Bug 600804 revert portage uid/gid mapping behavior for PMS
+    - Bug 656542 ebuild command PermissionError from prepare_build_dirs
+    - Bug 656750 PollSelectAdapter has no attribute close
+    - Bug 656942 event loop recursion for emerge --nodeps --keep-going
+    - Bug 657360 event loop recursion for emerge --pretend --fetch
+    - Bug 657420 'str' has no attribute 'soname' for emerge --depclean
+    - Bug 657422 "[Errno 7] Argument list too long" with --usepkgonly
+    - Bug 657436 CancelledError triggered by Ctrl-C/SIGINT/TERM
+    - Bug 658322 support trailing slash in INSTALL_MASK patterns
+    - Bug 658684 fix emerge hang after unhandled exception with no tty
+    - Bug 658806 compress-build-logs EOFError
+    - Bug 659228 fix QA_FLAGS_IGNORED for EAPI 7
+
+
 portage-2.3.40
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 4fb26ae51..6e8783b8f 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.40',
+	version = '2.3.41',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-25 16:26 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-25 16:26 UTC (permalink / raw
  To: gentoo-commits

commit:     5c39ab4e9dbf631ea700d9b3ab54664b513428da
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri May 25 16:14:26 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri May 25 16:14:26 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c39ab4e

Updates for portage-2.3.40 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e243142db..f74bb3d61 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.40
+==================================
+* Bug Fixes:
+    - Bug 656492 AttributeError: 'set' object has no attribute 'items'
+
+
 portage-2.3.39
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index f3f45f4d3..4fb26ae51 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.39',
+	version = '2.3.40',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-25  3:15 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-25  3:15 UTC (permalink / raw
  To: gentoo-commits

commit:     26fceb3b147d27de82029e34b4f0dda9c7f436e8
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri May 25 02:48:49 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri May 25 02:49:57 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=26fceb3b

Updates for portage-2.3.39 release

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e35b70ca9..e243142db 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.39
+==================================
+* Bug Fixes:
+    - Bug 646190 exclude soname deps for internal libs without DT_SONAME
+    - Bug 655656 signal wakeup fd BlockingIOError messages
+    - Bug 655996 SELinux enhancements for musl and cleanups
+    - Bug 656394 emerge -pf RuntimeError event loop is already running
+
+
 portage-2.3.38
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 51b310385..f3f45f4d3 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.38',
+	version = '2.3.39',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-17 18:57 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-17 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     5bfac2467cdf31216d7c5842e337a0b4e6258c57
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu May 17 18:48:22 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu May 17 18:48:22 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5bfac246

Updates for portage-2.3.38 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 4da398380..e35b70ca9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.38
+==================================
+* Bug Fixes:
+    - Bug 655656 signal wakeup fd BlockingIOError messages
+
+
 portage-2.3.37
 ==================================
 * repos.conf: Use openpgp-keys-* as key provider for gemato

diff --git a/setup.py b/setup.py
index 94248cc61..51b310385 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.37',
+	version = '2.3.38',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-16 22:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-16 22:52 UTC (permalink / raw
  To: gentoo-commits

commit:     db097ff0ef0df7f6ad6dd51498615f0cae93f309
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed May 16 21:37:17 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed May 16 21:37:54 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=db097ff0

Updates for portage-2.3.37 release

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 594e5a705..4da398380 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.37
+==================================
+* repos.conf: Use openpgp-keys-* as key provider for gemato
+* Bug Fixes:
+    - Bug 654390 use asyncio's default event loop
+    - Bug 655414 fix has/best_version for cross-prefix portageq
+    - Bug 655860 fix ROOT overrides for has/best_version
+
+
 portage-2.3.36
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 25bb30006..94248cc61 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.36',
+	version = '2.3.37',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-04 17:32 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-04 17:32 UTC (permalink / raw
  To: gentoo-commits

commit:     5c6aace3b39d7acf8ee2e559b27c7f49afd71182
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri May  4 17:19:38 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri May  4 17:19:38 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5c6aace3

Updates for portage-2.3.36 release

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 6bb7ef73d..594e5a705 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.36
+==================================
+* Bug Fixes:
+    - Bug 654782 autounmask fails on non satisfiable REQUIRED_USE
+    - Bug 654812 category directory left after successful merge
+    - Bug 654838 ecompress spurious imageusr directory in EAPI 7
+
+
 portage-2.3.35
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 7ed87c911..25bb30006 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.35',
+	version = '2.3.36',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-03 23:22 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-03 23:22 UTC (permalink / raw
  To: gentoo-commits

commit:     69bd5f6ae2847fd82860addd319ba9730ca26f57
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu May  3 23:11:10 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu May  3 23:11:10 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=69bd5f6a

Updates for portage-2.3.35 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3423e4cfc..6bb7ef73d 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.35
+==================================
+* Bug Fixes:
+    - Bug 317337 fix normalization of empty SYSROOT setting
+
+
 portage-2.3.34
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 6762b7704..7ed87c911 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.34',
+	version = '2.3.35',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-03 21:35 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-03 21:35 UTC (permalink / raw
  To: gentoo-commits

commit:     574ca2a99c503174ea9af0356683107c3dc48a9c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu May  3 20:41:01 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu May  3 20:41:01 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=574ca2a9

Updates for portage-2.3.34 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f89b02991..3423e4cfc 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.34
+==================================
+* Bug Fixes:
+    - Bug 654600 SYSROOT=/ setting breaks eautoconf for firefox
+    - Bug 654664 silence emerge --sync --quiet signature info
+
+
 portage-2.3.33
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index d09ca1690..6762b7704 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.33',
+	version = '2.3.34',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-02  2:46 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-02  2:46 UTC (permalink / raw
  To: gentoo-commits

commit:     bdc8a7bf8bcb7facf8b1a1dd5f338d6717c52f89
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed May  2 02:03:12 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed May  2 02:31:37 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=bdc8a7bf

Updates for portage-2.3.33 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 45a7df50b..f89b02991 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.33
+==================================
+* Bug Fixes:
+    - Bug 317337 fix best/has_version -b for cross-prefix
+    - Bug 654456 allow empty BINPKG_COMPRESS to disable compression
+
+
 portage-2.3.32
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 86fd62470..d09ca1690 100755
--- a/setup.py
+++ b/setup.py
@@ -662,7 +662,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.32',
+	version = '2.3.33',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-05-01 20:43 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-05-01 20:43 UTC (permalink / raw
  To: gentoo-commits

commit:     9064bd8d7b83adb0b39e8ce4592e4299e3cc313c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue May  1 20:26:14 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue May  1 20:26:14 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9064bd8d

Updates for portage-2.3.32 release

 NEWS          |  4 ++++
 RELEASE-NOTES | 23 +++++++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index f71cc33f7..3839b8bfb 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.32
+----------------
+* EAPI 7 support.
+
 portage-2.3.29
 ----------------
 * Portage API consumers can use asyncio with portage's internal event

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 7d1e1681d..45a7df50b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,29 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.32
+==================================
+* Bug Fixes:
+    - Bug 317337 cross BDEPEND, BROOT, SYSROOT, etc
+    - Bug 403697 waitpid TypeError: an integer is required
+    - Bug 614104 AbstractPollTask._unregister_if.. event loop recursion
+    - Bug 614108 _LockProcess.unlock event loop recursion
+    - Bug 614110 BinpkgFetcher.lock event loop recursion
+    - Bug 614112 EbuildBuildDir.lock event loop recursion
+    - Bug 649276 surface key refresh exceptions early
+    - Bug 653638 emerge --config exit status is 0 after pkg_config calls die
+    - Bug 653810 EbuildFetcher._get_uri_map() event loop recursion
+    - Bug 653844 EbuildBuild._start() event loop recursion
+    - Bug 653848 EbuildMerge._merge_exit event loop recursion
+    - Bug 653856 use run_until_complete for asyncio compat
+    - Bug 653946 ManifestScheduler._iter_tasks() event loop recursion
+    - Bug 654038 FetchIterator.__iter__ event loop recursion
+    - Bug 654224 Larry's tail looks wrong
+    - Bug 654276 AbstractChildWatcher.add_child_handler asyncio compat
+    - Bug 654382 AbstractEventLoop add_reader/writer asyncio compat
+    - Bug 654472 Please implement EAPI 7
+
+
 portage-2.3.31
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 57acb7338..6111a5582 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.31',
+	version = '2.3.32',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-04-18 22:31 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-04-18 22:31 UTC (permalink / raw
  To: gentoo-commits

commit:     052fd65625979531f0e9b6a8062c77229c5109e5
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 18 22:11:39 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Apr 18 22:14:52 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=052fd656

Updates for portage-2.3.31 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3a9fa7f41..7d1e1681d 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.31
+==================================
+* Bug Fixes:
+    - Bug 653508 AssertionError: idle callback recursion
+    - Bug 640318 emerge --usepkgonly: propagate implicit IUSE and USE_EXPAND
+
+
 portage-2.3.30
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 238ca7dc7..57acb7338 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.30',
+	version = '2.3.31',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-04-17 18:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-04-17 18:52 UTC (permalink / raw
  To: gentoo-commits

commit:     f0c0698616374ed6d76cefbb2a1357a0d7af114e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 18:43:11 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 18:43:11 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f0c06986

Updates for portage-2.3.30 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9cb516fb8..3a9fa7f41 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.30
+==================================
+* Bug Fixes:
+    - Bug 653372 emerge --search AttributeError: '_pkg_str' object has
+      no attribute '_db'
+
+
 portage-2.3.29
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 16864168d..238ca7dc7 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.29',
+	version = '2.3.30',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-04-17  3:13 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-04-17  3:13 UTC (permalink / raw
  To: gentoo-commits

commit:     97c4179e03e709a4281c36c6ac8c3ea9f8dfb529
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 02:55:03 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 02:55:03 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=97c4179e

Updates for portage-2.3.29 release

 NEWS          |  5 +++++
 RELEASE-NOTES | 12 ++++++++++++
 setup.py      |  2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index ab8328229..f71cc33f7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.29
+----------------
+* Portage API consumers can use asyncio with portage's internal event
+  loop, see portage.util.futures.unix_events.DefaultEventLoopPolicy.
+
 portage-2.3.25
 ----------------
 * Experimental support for EAPI 7_pre1.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9835baa00..9cb516fb8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,18 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.29
+==================================
+* Bug Fixes:
+    - Bug 649588 asyncio.AbstractEventLoop implementation based on
+      internal event loop
+    - Bug 652938 binary packages built against older subslot trigger
+      downgrade of installed package
+    - Bug 653230 app-portage/porthole PORTDIR KeyError
+    - Bug 650696 default to sync-rsync-verify-jobs = 1
+    - Bug 653352 Stripping of files broken with >=sys-apps/file-5.33
+
+
 portage-2.3.28
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 2cdb3becd..16864168d 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.28',
+	version = '2.3.29',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-04-07  2:08 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-04-07  2:08 UTC (permalink / raw
  To: gentoo-commits

commit:     5bbe149fa5ace7d31fc7109b4571ac6009f91772
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  6 22:44:18 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Apr  7 01:42:01 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5bbe149f

travis: Install xmllint for repoman test suite

Otherwise repoman/pym/repoman/tests/simple/test_simple.py doesn't run
all tests

Closes: https://github.com/gentoo/portage/pull/291

 .travis.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 94ed2dcb1..9313fc645 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,6 +8,8 @@ python:
 
 # command to install dependencies
 install:
+    - sudo apt-get update -qq
+    - sudo apt-get install -y libxml2-utils
     - pip install lxml
     # python3.6+ has sha3 built-in, for older versions install pysha3
     # (except for pypy where pysha3 is broken)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-04-02 17:11 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-04-02 17:11 UTC (permalink / raw
  To: gentoo-commits

commit:     7a072e17dc26355b60921223e5405f1e6e1dd0d4
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  2 16:39:40 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Apr  2 16:53:24 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7a072e17

Updates for portage-2.3.28 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 031c8c907..9835baa00 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.28
+==================================
+* Bug Fixes:
+    - Bug 649276 gpg key refresh needs exponential backoff with jitter
+
+
 portage-2.3.27
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 322e67d73..2cdb3becd 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.27',
+	version = '2.3.28',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-03-30  4:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-03-30  4:23 UTC (permalink / raw
  To: gentoo-commits

commit:     7141699c821b9f5075f1e1ed2141f330c9917968
Author:     El Acheche Anis <elacheche <AT> ubuntu <DOT> com>
AuthorDate: Wed Jul 26 22:20:56 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Mar 30 03:51:21 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7141699c

repoman: .travis.yml: pyyaml python module is needed for builds

 .travis.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index ebcfbeab9..94ed2dcb1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -16,6 +16,8 @@ install:
     - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] ]] || pip install pyblake2"
     # always install pygost for Streebog
     - pip install pygost
+    # pyyaml is needed for building
+    - pip install pyyaml
 
 script:
     - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-03-30  4:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-03-30  4:23 UTC (permalink / raw
  To: gentoo-commits

commit:     c0a2ba8067807f63934f8e4170ab2f6b2993d2e7
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 30 03:05:32 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Mar 30 03:51:22 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c0a2ba80

Updates for portage-2.3.27 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index aa79b95db..031c8c907 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.27
+==================================
+* Bug Fixes:
+    - Bug 651952 INSTALL_MASK: honor install time config for binary packages
+
+
 portage-2.3.26
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 1e820c833..322e67d73 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.26',
+	version = '2.3.27',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-03-28 16:12 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-03-28 16:12 UTC (permalink / raw
  To: gentoo-commits

commit:     f790ec9d5227eedd6c36a138d81f404da5b99ae5
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 15:54:00 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 15:54:43 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f790ec9d

Updates for portage-2.3.26 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 13544c5ff..aa79b95db 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.26
+==================================
+* Bug Fixes:
+    - Bug 651826 STRIP_MASK not working, regression
+
+
 portage-2.3.25
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index abcf53b27..1e820c833 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.25',
+	version = '2.3.26',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-03-28  7:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-03-28  7:52 UTC (permalink / raw
  To: gentoo-commits

commit:     4d4457f874ee7244076c4f1811782f8b880925d0
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 07:09:54 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 07:10:41 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4d4457f8

Updates for portage-2.3.25 release

 NEWS          |  4 ++++
 RELEASE-NOTES | 32 ++++++++++++++++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index a568ae00c..ab8328229 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.25
+----------------
+* Experimental support for EAPI 7_pre1.
+
 portage-2.3.20
 ----------------
 * Support RESTRICT=network-sandbox in ebuilds.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 593e67aaf..13544c5ff 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,38 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.25
+==================================
+* Bug Fixes:
+    - Bug 582140 Portage does not reduce values of USE_EXPAND variables
+      to IUSE_EFFECTIVE in some cases
+    - Bug 608564 add emerge --ignore-world option to disregard @world
+      when solving dependencies
+    - Bug 622462 emerge --autounmask tries to wrongly unmask a hardmasked
+      package instead of telling user to change USE conflicting flags
+    - Bug 631358 add emerge --changed-slot option
+    - Bug 647654 filter-bash-environment.py input is not buffered, it reads
+      1 byte at a time
+    - Bug 647940 "emerge --search" fails to find a package when provided
+      with an exact match, $CAT/$PKG
+    - Bug 648062 portageq repositories_configuration <eroot> does not
+      override PORTAGE_CONFIGROOT
+    - Bug 648432 File merging is ultra-slow on FreeBSD
+    - Bug 648790 add parallel aux_get method for things like repoman to use
+    - Bug 649418 security.capability extended attribute not preserved
+      between different filesystems
+    - Bug 649464 dev-util/gtk-update-icon-cache-3.22.19 - QA Notice: new
+      icons were found installed but GTK+ icon cache has not been updated
+    - Bug 649524 prepstrip: Preservation of extended attributes using
+      getfattr+setfattr does not preserve extended attributes outside of
+      user namespace
+    - Bug 649528 prepstrip: Preservation of extended attributes using
+      xattr-helper.py broken
+    - Bug 650754 emerge --info is broken without git installed if PORTDIR
+      is a git checkout and sync-type = git
+    - Bug 651214 {PKG_,}INSTALL_MASK support for exclusions
+
+
 portage-2.3.24
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index e3ca7f4c3..abcf53b27 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.24',
+	version = '2.3.25',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-02-03  3:45 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-02-03  3:45 UTC (permalink / raw
  To: gentoo-commits

commit:     d32a4c1c24ff2de33b4ca8303eef4cd812d17834
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  3 03:26:49 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Feb  3 03:27:10 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d32a4c1c

Updates for portage-2.3.24 release

 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 27f9a1381..593e67aaf 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.24
+==================================
+* Bug Fixes:
+    - Bug 645002 dep_zapdeps: sort by new_slot_count for DNF only
+    - Bug 645780 emerge: disable --changed-deps-report by default
+    - Bug 646458 emerge: enable --dynamic-deps=y by default once again
+
+
 portage-2.3.23
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 67b983cdf..e3ca7f4c3 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.23',
+	version = '2.3.24',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-02-01 23:33 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-02-01 23:33 UTC (permalink / raw
  To: gentoo-commits

commit:     284165e6eec159795109b94635a0430f9bd39f83
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  1 23:29:31 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Feb  1 23:29:44 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=284165e6

Updates for portage-2.3.23 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ed3dbdd20..27f9a1381 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.23
+==================================
+* Bug Fixes:
+    - Bug 646314 fix "gpg: Can't check signature: No public key"
+
+
 portage-2.3.22
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a95476454..67b983cdf 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.22',
+	version = '2.3.23',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-02-01  6:42 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-02-01  6:42 UTC (permalink / raw
  To: gentoo-commits

commit:     dd261652bab0a3b11d71434c7b348ce29a1c8b28
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  1 06:29:32 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Feb  1 06:29:32 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dd261652

Updates for portage-2.3.22 release

 RELEASE-NOTES | 6 ++++++
 setup.py      | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 4ea143c7b..ed3dbdd20 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.22
+==================================
+* Bug Fixes:
+    - Bug 646184 prevent gemato call with USE="-rsync-verify"
+
+
 portage-2.3.21
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index ee60f8465..a95476454 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.21',
+	version = '2.3.22',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-01-30  6:21 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-01-30  6:21 UTC (permalink / raw
  To: gentoo-commits

commit:     90c230e11567f87a9b8d4d3e3b2b550436c831a2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 30 06:10:49 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jan 30 06:10:58 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=90c230e1

Updates for portage-2.3.21 release

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index d19a8c7bb..4ea143c7b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.21
+==================================
+* Bug Fixes:
+    - Bug 612972 fix global scope DISTDIR setting to be consistent
+    - Bug 645416 dep_zapdeps: fix virtual/rust handling
+    - Bug 645780 add --changed-deps-report option
+* Rync tree verification with gemato and gentoo-keys
+
+
 portage-2.3.20
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 59012a061..ee60f8465 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.20',
+	version = '2.3.21',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2018-01-21  1:40 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2018-01-21  1:40 UTC (permalink / raw
  To: gentoo-commits

commit:     436b19b006f312f6c18abad37bbfb40731ec6cf3
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 21 01:13:37 2018 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jan 21 01:15:43 2018 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=436b19b0

Updates for portage-2.3.20 release

 NEWS          |  4 ++++
 RELEASE-NOTES | 17 +++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index eced7bf58..a568ae00c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,9 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.20
+----------------
+* Support RESTRICT=network-sandbox in ebuilds.
+
 portage-2.3.17
 ----------------
 * The doins ebuild helper has been rewritten in python for performance, and

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 59a1be012..d19a8c7bb 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,23 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.20
+==================================
+* Bug Fixes:
+    - Bug 642672 fix preserve-libs for symlinks to other dirs
+    - Bug 642632 doins: implement install -p option
+    - Bug 643974 prefer || dep choices that install a new package in order
+      to allow upgrade of another package
+    - Bug 645002 fix perl-cleaner || dep handling for catalyst stage1
+    - Bug 645190 fix dev-manager || dep handling for catalyst stage1
+* The emerge --dynamic-deps option is now disabled by default. Any problems
+  that this may case can be avoided by adding either --dynamic-deps=y or
+  --changed-deps=y to the emerge options. Refer to `man emerge` for details
+  about these options.
+* Repository metadata/layout.conf default "manifest-hashes = BLAKE2B SHA512"
+  setting, consistent with gentoo repository.
+
+
 portage-2.3.19
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 39b9a0640..59012a061 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.19',
+	version = '2.3.20',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-12-16  0:56 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-12-16  0:56 UTC (permalink / raw
  To: gentoo-commits

commit:     f7b630142249bcde45ff769947196733d96ed881
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 00:46:21 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 00:47:02 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f7b63014

Updates for portage-2.3.19 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index cc09ee145..59a1be012 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.19
+==================================
+* Bug Fixes:
+    - Bug 640934 doins: fix PYTHONPATH setting
+    - Bug 641088 file_copy: handle EOPNOTSUPP for NFS
+
+
 portage-2.3.18
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a9e639801..39b9a0640 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.18',
+	version = '2.3.19',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-12-11  4:03 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-12-11  4:03 UTC (permalink / raw
  To: gentoo-commits

commit:     df2b69e2b412754fb47318215409599aee91b744
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 11 03:50:36 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Dec 11 03:50:36 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=df2b69e2

Updates for portage-2.3.18 release

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index f1cfc671a..cc09ee145 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.18
+==================================
+* Bug Fixes:
+    - Bug 640290 PORTAGE_XATTR_EXCLUDE: add common user.* attributes
+    - Bug 640318 handle binary package IUSE_IMPLICIT divergence
+    - Bug 640376 doins: remove file before creating symlink
+    - Bug 640450 fix binary package extraction for USERLAND_BSD
+
+
 portage-2.3.17
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a584cd803..a9e639801 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.17',
+	version = '2.3.18',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-12-08  5:38 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-12-08  5:38 UTC (permalink / raw
  To: gentoo-commits

commit:     92fe38696ca03f37a956e1c6f70af46c284abaeb
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  8 05:22:47 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Dec  8 05:22:47 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=92fe3869

Updates for portage-2.3.17 release

 NEWS          | 5 +++++
 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 503a3d4e6..eced7bf58 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.17
+----------------
+* The doins ebuild helper has been rewritten in python for performance, and
+  it does in-kernel file copying on Linux.
+
 portage-2.3.14
 ----------------
 * Repository metadata/layout.conf supports manifest-required-hashes

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 014ea7840..f1cfc671a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.17
+==================================
+* Bug Fixes:
+    - Bug 586214 fix KeyError when profile is missing ARCH variable
+    - Bug 615620 disable pygcrypt checksum backend
+    - Bug 624526 rewrite doins in python
+    - Bug 639346 eval disjunctive build deps earlier
+
+
 portage-2.3.16
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 4d6078fad..a584cd803 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.16',
+	version = '2.3.17',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-12-02 21:46 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-12-02 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     18a34d4fbc9ec80b2f7b5d3b9064be946ffffe14
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  2 21:41:36 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Dec  2 21:45:53 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=18a34d4f

COPYING: License field in header should be GPL-2 rather than GPL-2+

The copyright headers specify "GNU General Public License v2" only.

Fixes: cc5b94ab443f4 ("COPYING: add header paragraph")

 COPYING | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/COPYING b/COPYING
index cca0dc58b..80d7483d0 100644
--- a/COPYING
+++ b/COPYING
@@ -3,7 +3,7 @@ Upstream-Name: portage
 Upstream-Contact: Zac Medico <zmedico@gentoo.org>
 Source: https://gitweb.gentoo.org/proj/portage.git/
 Copyright: Copyright 1999-2017 Gentoo Foundation
-License: GPL-2+ (See LICENSE)
+License: GPL-2 (See LICENSE)
 
 Files: bin/doins.py
 Copyright: Copyright 2017 The Chromium OS Authors. All rights reserved.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-11-30 20:49 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-11-30 20:49 UTC (permalink / raw
  To: gentoo-commits

commit:     cc5b94ab443f4f65d77d1c7c834bd9527a65b16f
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 30 20:47:10 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Nov 30 20:49:03 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cc5b94ab

COPYING: add header paragraph

 COPYING | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/COPYING b/COPYING
new file mode 100644
index 000000000..e7f811f09
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,6 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: portage
+Upstream-Contact: Zac Medico <zmedico@gentoo.org>
+Source: https://gitweb.gentoo.org/proj/portage.git/
+Copyright: Copyright 1999-2017 Gentoo Foundation
+License: GPL-2+ (See LICENSE)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-11-21 21:25 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-11-21 21:25 UTC (permalink / raw
  To: gentoo-commits

commit:     b46fd55817d3dff90e90faf7b7bfa3b42eeb8f26
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 21 21:02:38 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Nov 21 21:03:34 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=b46fd558

Updates for portage-2.3.16 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 157d1900b..014ea7840 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.16
+==================================
+* Bug Fixes:
+    - Bug 638292 avoid unnecessary $PKGDIR/Packages index re-write
+    - Bug 638320 emaint binhost: use _populate_local instead of _populate
+
+
 portage-2.3.15
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index e65ea42fc..4d6078fad 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.15',
+	version = '2.3.16',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-11-21  2:04 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-11-21  2:04 UTC (permalink / raw
  To: gentoo-commits

commit:     d6a1753b34e4822b9a3d9886fb8174591b8622d4
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 21 01:57:53 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Nov 21 01:57:53 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d6a1753b

Updates for portage-2.3.15 release

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 3bfcf3bd1..157d1900b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.15
+==================================
+* Bug Fixes:
+    - Bug 607872 UseManager: reject atoms with USE flags
+    - Bug 636798 binarytree.populate: avoid lock when possible
+    - Bug 637902 quickpkg: fix stat sanity check for binpkg-multi-instance
+    - Bug 638148 Fix mis-parsing Manifests with numerical checksums
+
+
 portage-2.3.14
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index d25a8a4c9..e65ea42fc 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.14',
+	version = '2.3.15',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-11-20  1:44 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-11-20  1:44 UTC (permalink / raw
  To: gentoo-commits

commit:     6c1bfe7aad832a794c84792aa7bdfc1cb7767773
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 20 01:37:47 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Nov 20 01:43:23 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6c1bfe7a

setup.py: add htmldir opt to install_*doc* (bug 638046)

The htmldir option is needed so that python_install_all
can override the htmldir (it needs to be overridden in
order to install docs in /usr/share/doc/${PF} which may
include an ebuild revision like -r1).

Bug: https://bugs.gentoo.org/638046

 setup.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index cc7bbcf4f..d25a8a4c9 100755
--- a/setup.py
+++ b/setup.py
@@ -173,7 +173,9 @@ class epydoc(Command):
 class install_docbook(install_data):
 	""" install_data for docbook docs """
 
-	user_options = install_data.user_options
+	user_options = install_data.user_options + [
+		('htmldir=', None, "HTML documentation install directory"),
+	]
 
 	def initialize_options(self):
 		install_data.initialize_options(self)
@@ -195,7 +197,9 @@ class install_docbook(install_data):
 class install_epydoc(install_data):
 	""" install_data for epydoc docs """
 
-	user_options = install_data.user_options
+	user_options = install_data.user_options + [
+		('htmldir=', None, "HTML documentation install directory"),
+	]
 
 	def initialize_options(self):
 		install_data.initialize_options(self)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-11-14  4:32 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-11-14  4:32 UTC (permalink / raw
  To: gentoo-commits

commit:     593c4ab403e03f9219f475b7e7bc754471590c4b
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 14 04:14:50 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Nov 14 04:31:20 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=593c4ab4

Updates for portage-2.3.14 release

 NEWS          | 5 +++++
 RELEASE-NOTES | 8 ++++++++
 setup.py      | 2 +-
 3 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index c773530e3..503a3d4e6 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.14
+----------------
+* Repository metadata/layout.conf supports manifest-required-hashes
+  attribute (default value is SHA512).
+
 portage-2.3.12
 ----------------
 * better_cache implemented to use less expensive os.listdir() instead of

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e457919f3..3bfcf3bd1 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,14 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.14
+==================================
+* Bug Fixes:
+    - Bug 635540 dep_zapdeps: install new package, avoid downgrade
+    - Bug 637284 vardbapi.removeFromContents: update NEEDED
+    - Bug 632026 dep_check: use DNF to optimize overlapping virtual || deps
+
+
 portage-2.3.13
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a2d10bd73..cc7bbcf4f 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.13',
+	version = '2.3.14',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-10-27 20:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-10-27 20:23 UTC (permalink / raw
  To: gentoo-commits

commit:     ac2dc22e38c1525df701e74f97c2af15177f3af3
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 27 19:59:42 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 20:22:44 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ac2dc22e

Updates for portage-2.3.13 release

 RELEASE-NOTES | 9 +++++++++
 setup.py      | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 417f5bcfd..e457919f3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.13
+==================================
+* Bug Fixes:
+    - Bug 497596 fix PORTAGE_RSYNC_RETRIES
+    - Bug 635116 is_prelinkable_elf: fix for python3
+    - Bug 635126 file_copy: use sendfile return value to measure bytes copied
+    - Bug 635474 postinst_qa_check: initialize preinst state
+
+
 portage-2.3.12
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index baa8e1fef..a2d10bd73 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.12',
+	version = '2.3.13',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-10-20  3:46 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-10-20  3:46 UTC (permalink / raw
  To: gentoo-commits

commit:     0e676fb7fddb63f7b5d407be7ec94b83a4e45dd6
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 20 03:42:17 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Oct 20 03:46:13 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0e676fb7

Updates for portage-2.3.12 release

 RELEASE-NOTES | 10 ++++++++--
 setup.py      |  2 +-
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 749322aaa..417f5bcfd 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,8 +4,14 @@ Features/major bugfixes are listed in NEWS
 portage-2.3.12
 ==================================
 * Bug Fixes:
-    - Bug 634210 optimize portdbapi performance to handle large numbers
-      of repositories (Daniel Robbins)
+    - Bug 455232 fix ignored LDFLAGS check, enabled by adding
+      "-Wl,--defsym=__gentoo_check_ldflags__=0" to LDFLAGS
+    - Bug 630132 remove trailer when decompressing binary packages
+    - Bug 633842 PORTAGE_LOG_FILE KeyError
+    - Bug 634210 optimize portdbapi performance to handle large numbers of
+      repositories (Daniel Robbins)
+    - Bug 634378 use debugedit from rpm if necessary
+
 
 portage-2.3.11
 ==================================

diff --git a/setup.py b/setup.py
index 256c5e354..baa8e1fef 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.11',
+	version = '2.3.12',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-10-02 19:35 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-10-02 19:35 UTC (permalink / raw
  To: gentoo-commits

commit:     a946b605087c9245f5b74f8bc6c87f96b15a2ef2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  2 19:15:42 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Oct  2 19:24:04 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a946b605

Updates for portage-2.3.11 release

 RELEASE-NOTES | 14 ++++++++++++++
 setup.py      |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8e5709079..81c54e550 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,20 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.11
+==================================
+* Bug Fixes:
+    - Bug 631820 postinst-qa-check.d/50xdg-utils unconditionally calls binaries
+      it doesn't depend on and gets confused
+    - Bug 631894 depgraph _minimize_children method randomly chooses packages to
+      eliminate
+    - Bug 632202 slot conflict solver interferes with @preserved-rebuild
+    - Bug 632210 SlotConflictUpdateTestCase fails with @world
+    - Bug 632598 --autounmask USE changes can trigger unnecessary backtracking
+    - Bug 632696 Files found by xdg_desktop_database_check() leak to
+      xdg_mimeinfo_database_check()
+
+
 portage-2.3.10
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 26f618c5b..256c5e354 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.10',
+	version = '2.3.11',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-09-20  0:14 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-09-20  0:14 UTC (permalink / raw
  To: gentoo-commits

commit:     cbe1f25b75edfbcf0ce90830c069811be323422b
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 23:49:47 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Sep 20 00:14:08 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=cbe1f25b

Updates for portage-2.3.10 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 6133f77a9..8e5709079 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.10
+==================================
+* Bug Fixes:
+    - Bug 631454 First run of postinst_qa_check consumes too much time
+      and reports false positives
+
+
 portage-2.3.9
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 0b658a2af..26f618c5b 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.9',
+	version = '2.3.10',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-09-19 20:51 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-09-19 20:51 UTC (permalink / raw
  To: gentoo-commits

commit:     1f10eb7c0b1dafaf0c355736f75f71817df1dbf5
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 20:42:25 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 20:50:56 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1f10eb7c

Updates for portage-2.3.9 release

 RELEASE-NOTES | 12 ++++++++++++
 setup.py      |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ddd2308a3..6133f77a9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,18 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.9
+==================================
+* Bug Fixes:
+    - Bug 627106 Add DOCS to environment blacklist
+    - Bug 628386 dev-python/pycparser-2.18 breaks "ebuild" command
+    - Bug 629010 Ban get_libdir in global scope
+    - Bug 629146 RepoConfigLoader: Fix compatibility with Python 3.7
+    - Bug 629148 gnome2-utils postinst: Restrict file types for false positives
+    - Bug 630538 Fix emerge --info when using webrsync (regression)
+    - Bug 630730 AsynchronousLock: missing dummy_threading for Python 3.7
+
+
 portage-2.3.8
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 158c21e45..0b658a2af 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.8',
+	version = '2.3.9',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-08-20 10:27 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-08-20 10:27 UTC (permalink / raw
  To: gentoo-commits

commit:     d973f84ee797d49b58d60ce91200ffb37c39e771
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 17 00:06:03 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 10:27:23 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d973f84e

Updates for portage-2.3.8 release

 RELEASE-NOTES | 7 +++++++
 setup.py      | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a8f9ae6d7..ddd2308a3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.8
+==================================
+* Bug Fixes:
+    - Bug 628010 quickpkg: revert accidental changes to "protect" function
+    - Bug 628060 quickpkg: revert premature return from quickpkg_atom
+
+
 portage-2.3.7
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a73dc2e63..158c21e45 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.7',
+	version = '2.3.8',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-08-13 19:19 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-08-13 19:19 UTC (permalink / raw
  To: gentoo-commits

commit:     c1e1c9138ba7ea1d1f28f6f59ad57fb3ac7e1246
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 13 10:20:28 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 19:19:15 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c1e1c913

NEWS: Add some more features that made it into 2.3.7

Closes: https://github.com/gentoo/portage/pull/189

 NEWS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/NEWS b/NEWS
index 1283f3eb1..60a436522 100644
--- a/NEWS
+++ b/NEWS
@@ -13,6 +13,8 @@ portage-2.3.7
   longer be needed.
 * New emerge --autounmask-keep-keywords and --onlydeps-with-rdeps=<y|n>
   options.
+* Set compression method for binpackages via BINPKG_COMPRESS variable
+* Support for environment variables for git cmd in repos.conf via sync-git-env
 
 
 portage-2.3.5


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-08-13  0:54 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-08-13  0:54 UTC (permalink / raw
  To: gentoo-commits

commit:     d1ffd9d29b62dc1f965a87a251d4bcb0279b8359
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 11 16:23:47 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 00:53:35 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d1ffd9d2

portage-2.3.7 release

 NEWS          | 15 +++++++++++++++
 RELEASE-NOTES | 14 ++++++++++++++
 setup.py      |  2 +-
 3 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 052da5e64..1283f3eb1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,20 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.7
+-----------------
+* eapply_user combines patch basenames from all matched directories into a
+  list, and applies them in POSIX sorted order. This allows patches in
+  more-specific directories to override patches of the same basename found
+  in less-specific directories. An empty patch (or /dev/null symlink) negates
+  a patch with the same basename found in a less-specific directory.
+* FEATURES=multilib-strict no longer recurses into subdirectories, in order
+  to avoid false-positives. The MULTILIB_STRICT_EXEMPT variable only served
+  to filter false-positives that were triggered by recursion, so it will no
+  longer be needed.
+* New emerge --autounmask-keep-keywords and --onlydeps-with-rdeps=<y|n>
+  options.
+
+
 portage-2.3.5
 -----------------
 * Numerous patches updating checksums code and python module imports for them

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 56e9c8923..a8f9ae6d7 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,20 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.7
+==================================
+* Bug Fixes:
+    - Bug 424423 multilib-strict: disable recursion into subdirectories
+    - Bug 608880 eapply_user: combine sort for all dirs
+    - Bug 610670 man/portage.5: document -* in profile "packages" files
+    - Bug 619612 emerge: warn for --autounmask-continue with --autounmask=n
+    - Bug 619620 depgraph: account for binpkg-multi-instance in unused warning
+    - Bug 619626 depgraph: prune unnecessary rebuilds for --autounmask-continue
+    - Bug 622480 emerge: add --autounmask-keep-keywords option
+    - Bug 623648 fuzzy search: weigh category similarity independently
+    - Bug 625246 emerge --getbinpkg: https support for If-Modified-Since
+
+
 portage-2.3.6
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index e9b01d92b..a73dc2e63 100755
--- a/setup.py
+++ b/setup.py
@@ -659,7 +659,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.6',
+	version = '2.3.7',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-08-13  0:44 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-08-13  0:44 UTC (permalink / raw
  To: gentoo-commits

commit:     84bf8d7ad50f46d8724b3c4232e387b506cf9a7a
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 13 00:41:41 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Aug 13 00:43:40 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=84bf8d7a

setup.py: x_sdist default root owner for archive files

 setup.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index e47eb7390..e9b01d92b 100755
--- a/setup.py
+++ b/setup.py
@@ -528,11 +528,15 @@ class x_install_scripts(install_scripts):
 
 
 class x_sdist(sdist):
-	""" sdist defaulting to .tar.bz2 format """
+	""" sdist defaulting to .tar.bz2 format, and archive files owned by root """
 
 	def finalize_options(self):
 		if self.formats is None:
 			self.formats = ['bztar']
+		if self.owner is None:
+			self.owner = 'root'
+		if self.group is None:
+			self.group = 'root'
 
 		sdist.finalize_options(self)
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-07-04 21:41 Manuel Rüger
  0 siblings, 0 replies; 548+ messages in thread
From: Manuel Rüger @ 2017-07-04 21:41 UTC (permalink / raw
  To: gentoo-commits

commit:     4eba9670aaa04c6325d8ba8f55a6d7795e58104b
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  8 14:30:34 2017 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Tue Jul  4 21:41:06 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4eba9670

.travis.yml: Drop python3.3 testing

Closes: https://github.com/gentoo/portage/pull/172
Acked-by: Brian Dolbec <dolsen <AT> gentoo.org>

 .travis.yml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 196e3520a..20078530e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,7 +1,6 @@
 language: python
 python:
     - 2.7
-    - 3.3
     - 3.4
     - 3.5
     - 3.6
@@ -14,8 +13,7 @@ install:
     # (except for pypy where pysha3 is broken)
     - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] || ${TRAVIS_PYTHON_VERSION} == pypy ]] || pip install pysha3"
     # always install pygost for Streebog
-    # (except for py3.3 which it does not support)
-    - "[[ ${TRAVIS_PYTHON_VERSION} == 3.3 ]] || pip install pygost"
+    - pip install pygost
 
 script:
     - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-07-02 18:10 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2017-07-02 18:10 UTC (permalink / raw
  To: gentoo-commits

commit:     6dcbf921b914be90a052b961dd04d7e90029e893
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  2 17:58:19 2017 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Jul  2 18:03:12 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6dcbf921

.editorconfig: set basic defaults

 .editorconfig | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 000000000..da06fc19f
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,14 @@
+# Copyright 2017 Gentoo Foundation
+
+root = true
+
+[*]
+charset = utf-8
+end_of_line = lf
+indent_style = tab
+indent_size = 4
+tab_width = 4
+insert_final_newline = true
+
+[*.{yaml,yml}]
+indent_style = space


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:repoman commit in: /
@ 2017-06-27 20:06 Brian Dolbec
  2017-05-20  6:34 ` [gentoo-commits] proj/portage:master " Brian Dolbec
  0 siblings, 1 reply; 548+ messages in thread
From: Brian Dolbec @ 2017-06-27 20:06 UTC (permalink / raw
  To: gentoo-commits

commit:     fbce9594e14dfccf0b67e8edea68fcd1b7639f51
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat May 20 06:33:51 2017 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sat May 20 06:33:51 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=fbce9594

Fix typo in RELEASE-NOTES

 RELEASE-NOTES | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index a9bcd2f6f..56e9c8923 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,7 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
-portage-2.3.5
+portage-2.3.6
 ==================================
 * Bug Fixes:
     - Bug 612874 depgraph: avoid missed update with slot operator and circ dep


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-05-20  6:32 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2017-05-20  6:32 UTC (permalink / raw
  To: gentoo-commits

commit:     1e43cb98a2d03d34cb79b3ebac94fc980ef47d8d
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat May 20 06:27:08 2017 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sat May 20 06:27:08 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=1e43cb98

Updates for a release

 RELEASE-NOTES | 29 +++++++++++++++++++++++++++++
 setup.py      |  2 +-
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 2c1cf4058..a9bcd2f6f 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,6 +4,35 @@ Features/major bugfixes are listed in NEWS
 portage-2.3.5
 ==================================
 * Bug Fixes:
+    - Bug 612874 depgraph: avoid missed update with slot operator and circ dep
+    - Bug 612960 emerge: fix --use-ebuild-visibility to reject binary packages
+    - Bug 613360 emerge: fix --usepkg when ebuild is not available
+    - Bug 591760 EventLoop: implement call_soon for asyncio compat
+                 Future: implement add_done_callback for asyncio compat
+                 emerge: use asyncio interfaces for spinner during owner lookup
+    - Bug 613132 phase-helpers.sh: Loop over A rather than SRC_URI in __eapi0_pkg_nofetch
+    - Bug 313990 SpawnProcess: fix event loop recursion in _pipe_logger_exit
+    - Bug 490562 pkg_use_display: show masked/forced state of USE_EXPAND flags
+    - Bug 614390 depgraph: trigger slot operator rebuilds via _complete_graph
+    - Bug 614474 emerge: fix --autounmask-continue to work with --getbinpkg
+    - Bug 614108 AsynchronousLock: add async_unlock method
+    - Bug 614116 EbuildBuild: eliminate call to digestgen
+                 EbuildBuild: async spawn_nofetch in _fetchonly_exit
+    - Bug 615238 Prevent crash if os.nice() fails
+    - Bug 379899 dosym: Make implicit basename a fatal error
+    - Bug 615982 depgraph._in_blocker_conflict: call _validate_blockers if needed
+    - Bug 612262 man/emerge.1: fix quickpkg input in tb2file section
+    - Bug 617550 Eventloop: fix deadlock involving idle_add/call_soon
+    - Bug 617778 file_copy: replace loff_t with off_t for portability
+    - Bug 618086 file_copy: fix lseek offset after EINTR
+    - Bug 615680 emerge: terminate backtracking early for autounmask changes
+    - Bug 540562 emerge: default --backtrack=10
+    - Bug 294719 emerge: add --onlydeps-with-rdeps=<y|n> option
+
+
+portage-2.3.5
+==================================
+* Bug Fixes:
     - Bug 598444 auto-enable --with-bdeps if --usepkg is not enabled
     - Bug 611838 use_reduce: reserve missing_white_space_check for invalid tokens
     - Bug 612042 depgraph: fix backtracking for slot operator rebuilds

diff --git a/setup.py b/setup.py
index 1ba6f87f8..e47eb7390 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.5',
+	version = '2.3.6',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-03-17  0:50 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2017-03-17  0:50 UTC (permalink / raw
  To: gentoo-commits

commit:     4d245737cdf3482809a564fe80a9555012636821
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 16 23:49:00 2017 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 00:48:49 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4d245737

Updates for a release

Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 NEWS          |  7 +++++++
 RELEASE-NOTES | 18 ++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 26 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 98f444d10..052da5e64 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,12 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.5
+-----------------
+* Numerous patches updating checksums code and python module imports for them
+  including new checksum methods
+* New linux in kernel movefile support via a new "C" extension module
+
+
 portage-2.3.3
 -----------------
 * Reverted commits:

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 574441f9c..2c1cf4058 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,24 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.5
+==================================
+* Bug Fixes:
+    - Bug 598444 auto-enable --with-bdeps if --usepkg is not enabled
+    - Bug 611838 use_reduce: reserve missing_white_space_check for invalid tokens
+    - Bug 612042 depgraph: fix backtracking for slot operator rebuilds
+    - Bug 612094 depgraph: fix runtime package mask interaction with slot
+                           operator rebuilds
+    - Bug 611896 config.setcpv: fix handling of IUSE changes
+    - Bug 597736 Support STREEBOG{256,512} hash function
+    - Bug 607868 movefile: support in-kernel file copying on Linux
+    - Bug 612772 depgraph: fix slot operator rebuild for llvm:0 to llvm:4 upgrade
+    - Bug 612846 depgraph: fix missed atom_not_selected initialization
+* Numerous patches updating checksums code and python module imports for them
+  including new checksum methods
+* New linux in kernel movefile support via a new "C" extension module
+
+
 portage-2.3.4
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b62476758..e99317792 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.4',
+	version = '2.3.5',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-03-13 21:46 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2017-03-13 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     70fac9ed390c12a2fa1c9063eaeb1189dcf49a1c
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 17:09:03 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Mar 13 21:46:37 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=70fac9ed

travis: Install additional (pure Python) crypto providers if necessary

Install pysha3 to provide the SHA3 routines on Python < 3.6, and install
pygost to provide a Streebog implementation.

 .travis.yml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 7fe3c06aa..196e3520a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,7 +8,14 @@ python:
     - pypy
 
 # command to install dependencies
-install: "pip install lxml"
+install:
+    - pip install lxml
+    # python3.6+ has sha3 built-in, for older versions install pysha3
+    # (except for pypy where pysha3 is broken)
+    - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] || ${TRAVIS_PYTHON_VERSION} == pypy ]] || pip install pysha3"
+    # always install pygost for Streebog
+    # (except for py3.3 which it does not support)
+    - "[[ ${TRAVIS_PYTHON_VERSION} == 3.3 ]] || pip install pygost"
 
 script:
     - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-03-01 22:45 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2017-03-01 22:45 UTC (permalink / raw
  To: gentoo-commits

commit:     676190c08cde6887ac7d5d34eafaed7986292b93
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  1 22:38:56 2017 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Mar  1 22:39:17 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=676190c0

Portage: Updates for a release

 RELEASE-NOTES | 35 +++++++++++++++++++++++++++++++++++
 setup.py      |  2 +-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 47f4fbaba..574441f9c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,41 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.4
+==================================
+* Bug Fixes:
+    - Bug 575178 emaint typo fix
+    - Bug 602964 slot_conflict_handler: report packages that can't be rebuilt
+    - Bug 598080 LinkageMapELF: compute multilib category for preserved libs
+    - Bug 603826 binarytree._read_metadata: return empty strings for undefined values
+    - Bug 602854 depgraph: clarify "update has been skipped" message
+    - Bug 604164 portageq: allow disabling regex matching of maintainer emails
+    - Bug 554070 _dep_check_composite_db: select highest in slot conflict
+    - Bug 532100 env-update: call ldconfig if found in EROOT
+    - Bug 604474 bin/socks5-server.py: convert address from bytes to str
+    - Bug 583962 __multijob_init: work around Cygwin FIFO shortcoming
+    - Bug 400763 glsa-check: Apply list only affected versions
+    - Bug 606464 depgraph: fix 'SonameAtom' object is not subscriptable
+    - Bug 567478 emaint: exit with non-zero status code when module fails
+    - Bug 605612 Properly retrieve the count attribute and adjust logic to
+                 properly support both GLSA formats
+    - Bug 606832 env-update: skip os.access call when ldconfig is None
+    - Bug 606588 action_sync: fix TypeError: 'int' object is not subscriptable
+    - Bug 607236 emerge: fix error handling for clean_logs
+    - Bug 582098 spawn: instantiate userpriv_groups before fork
+    - Bug 607418 Fix Python 3.6 "DeprecationWarning: invalid escape sequence" warnings
+    - Bug 607922 SyncManager: rename async method to sync_async
+    - Bug 608594 PopenProcess: suppress ResourceWarning subprocess "still running"
+    - Bug 610328 emerge: sync given repos even if auto-sync is false
+    - Bug 609462 compression_probe: support zstandard (zstd) decompression
+    - Bug 552814 repos.conf: rename sync-depth option to clone-depth
+    - Bug 544440 etc-update: fix hang when using_editor is set
+    - Bug 610670 grabfile_package: support -* in profile "packages" files
+    - Bug 610708 GitSync: fix spurious "sync-depth is deprecated" messages
+    - Bug 567478, 576282, 601054 sync.py: validate repos in _get_repos()
+    - Bug 610852 sync.py: recognize repo aliases when updating repositories
+
+
 portage-2.3.3
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 2e86855c1..a346bd419 100755
--- a/setup.py
+++ b/setup.py
@@ -646,7 +646,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.3',
+	version = '2.3.4',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-02-15 17:06 Mike Gilbert
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Gilbert @ 2017-02-15 17:06 UTC (permalink / raw
  To: gentoo-commits

commit:     186c01953709bf397ce7e701fd4e7b2b305ff5f5
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 16:50:12 2017 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Feb 15 17:06:15 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=186c0195

Ignore setup.cfg and *.so

This allows one to compile the extension modules in-place without having
the build artifacts show up in git status.

For example:
printf "[build_ext]\nportage-ext-modules = true\n" > setup.cfg
python setup.py build_ext --inplace

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignore b/.gitignore
index 930252f66..9c13ef473 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,9 @@
 *.py[co]
 __pycache__/
 *.class
+*.so
 /build
 /tags
+setup.cfg
 
 repoman/build


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2017-01-06 17:17 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2017-01-06 17:17 UTC (permalink / raw
  To: gentoo-commits

commit:     676927062dc65324ca68d72690114cff36265d1d
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  6 17:14:54 2017 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Fri Jan  6 17:14:54 2017 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=67692706

Merge Coacher:extend-rdepend-suspect repoman updates

 commit '021199792ce55bdc0f99bc7791a2b31ba1533d2e'

 repoman/pym/repoman/qa_data.py | 3 +++
 1 file changed, 3 insertions(+)


^ permalink raw reply	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-12-05 10:15 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-12-05 10:15 UTC (permalink / raw
  To: gentoo-commits

commit:     ece835ccecec103c9c5b2d2a4522ade345f31c41
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 05:40:32 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 10:13:53 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=ece835cc

Updates for a release

Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 NEWS          | 10 ++++++++++
 RELEASE-NOTES | 28 +++++++++++++++++++++++++++-
 setup.py      |  2 +-
 3 files changed, 38 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index de4fb38..98f444d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,15 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.3
+-----------------
+* Reverted commits:
+    - Bug 552814 Revert "GitSync.update: respect sync-depth
+                 (Shallow fetch is not a practical default at this time,
+                  given performance issues introduced by `git update-index`
+                  and `git prune` (see bug 599008).
+                 )
+
+
 portage-2.3.1
 -----------------
 * Support News-Item-Format 2.0

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index cdb069a..47f4fba 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,33 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
-portage-2.3.2
+portage-2.3.3
+==================================
+* Bug Fixes:
+    - Bug 597752 _expand_new_virtuals: constrain output for dep_zapdeps
+    - Bug 599060 parse_metadata_use: apply English language preference
+    - Bug 599240 preserve-libs: handle manually removed libraries better
+    - Bug 600346 dep_zapdeps: make package selections internally consistent
+    - Bug 600128 repos.conf: support strict-misc-digests attribute
+    - Bug 600660 unpack: fix txz unpack support
+    - Bug 600804 _post_src_install_uid_fix: allow files with portage group
+                 permissions
+    - Bug 601466 bin/ebuild: fix EBUILD_FORCE_TEST / RESTRICT interaction
+    - Bug 554070 depgraph: select highest version involved in slot conflict
+    - Bug 598116 _emerge/depgraph.py: Autounmask-write fails when there isn't
+                 a file in package.*/
+* Reverted commits:
+    - Bug 597918 Revert "emerge-webrsync: use gkeys to verify OpenPGP signatures
+                 (too soon, needs some additional gkeys work and release,
+                 this code was not yet in a portage release)
+    - Bug 552814 Revert "GitSync.update: respect sync-depth
+                 (Shallow fetch is not a practical default at this time,
+                  given performance issues introduced by `git update-index`
+                  and `git prune` (see bug 599008).
+                 )
+
+
+    portage-2.3.2
 ==================================
 * Bug Fixes:
     - Bug 594822 GitSync.update: handle git rev-list failure

diff --git a/setup.py b/setup.py
index a8d51b3..2e86855 100755
--- a/setup.py
+++ b/setup.py
@@ -646,7 +646,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.2',
+	version = '2.3.3',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-10-11 19:44 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-10-11 19:44 UTC (permalink / raw
  To: gentoo-commits

commit:     552f45964880fead24a913ab4e9ae1fee5cd79c3
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 11 19:02:42 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 11 19:04:00 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=552f4596

portage: Updates for a release

Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 RELEASE-NOTES | 11 +++++++++++
 setup.py      |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 819e757..cdb069a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,17 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.2
+==================================
+* Bug Fixes:
+    - Bug 594822 GitSync.update: handle git rev-list failure
+    - Bug 594982 doebuild_environment: disable ccache/distcc/icecc when necessary
+    - Bug 595028 ebuild.sh: start phases in temporary HOME if available
+    - Bug 595146 locks: use fcntl.flock if fcntl.lockf is broken
+    - Bug 596102 einstalldocs: check whether default docs are indeed files
+    - Bug 594744 setup.py: enable libc bindings optionally
+
+
 portage-2.3.1
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index eeabe70..a8d51b3 100755
--- a/setup.py
+++ b/setup.py
@@ -646,7 +646,7 @@ class build_ext(_build_ext):
 
 setup(
 	name = 'portage',
-	version = '2.3.1',
+	version = '2.3.2',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-10-11 18:54 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-10-11 18:54 UTC (permalink / raw
  To: gentoo-commits

commit:     737b03caa4b5c672caabdd2aea6b65752389e504
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 17:55:16 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 11 18:52:20 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=737b03ca

RELEASE-NOTES: Fix Bug 477727 entry. is a Chromium bug

Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 RELEASE-NOTES | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 2016b03..819e757 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -11,7 +11,6 @@ portage-2.3.1
     - Bug 568934 portage.cache: write md5 instead of mtime
     - Bug 552814 GitSync.update: respect sync-depth
                  use git reset --merge instead of --hard
-    - Bug 477727 flat_hash: use mkstemp in _setitem
     - Bug 590514 depgraph._serialize_tasks: improve runtime cycle handling
     - Bug 65566  emerge: add --fuzzy-search and --search-similarity
     - Bug 425554 Scheduler._terminate_tasks: purge _running_tasks
@@ -23,6 +22,7 @@ portage-2.3.1
     - Bug 594284 writeable_check: handle/warn about invalid entries in
                  /proc/self/mountinfo
     - selinux: fix crash for invalid context
+    - Chromium-Bug 477727 flat_hash: use mkstemp in _setitem
 
 
 portage-2.3.0


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-10-06 16:01 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2016-10-06 16:01 UTC (permalink / raw
  To: gentoo-commits

commit:     c6b72853a6de8b71d1b5cd789a12aa934f7ce7c4
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  6 07:05:21 2016 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Oct  6 15:37:59 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c6b72853

setup.py: enable libc bindings optionally (bug 594744)

The libc bindings are optional, since ctypes is used as a fallback when
they are not available. The libc bindings do not support cross-
compilation, therefore it is useful to be able to build them
conditionally. This patch adds an option to enable them conditionally,
which the ebuild can use by adding the following code to the
python_prepare_all function:

    if use native-extensions; then
        printf "[build_ext]\nportage-ext-modules=true" >> \
            setup.cfg || die
    fi

X-Gentoo-Bug: 594744
X-Gentoo-Bug-URL: https://bugs.gentoo.org/594744
Acked-by: Alexander Berntsen <bernalex <AT> gentoo.org>

 .travis.yml |  1 +
 README      | 19 +++++++++++++++++++
 setup.py    | 21 +++++++++++++++++++++
 3 files changed, 41 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index c098c4d..ded5893 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,6 +10,7 @@ python:
 install: "pip install lxml"
 
 script:
+    - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg
     - ./setup.py test
     - ./setup.py install --root=/tmp/install-root
     # prevent repoman tests from trying to fetch metadata.xsd

diff --git a/README b/README
index 5e78842..311d036 100644
--- a/README
+++ b/README
@@ -13,6 +13,25 @@ Dependencies
 Python and Bash should be the only hard dependencies. Python 2.7 is the
 minimum supported version.
 
+Native Extensions
+=================
+
+Portage includes some optional native extensions which can be built
+in the source tree by running the following command:
+
+    python setup.py build_ext --inplace --portage-ext-modules
+
+The following setup.cfg settings can be used to enable building of
+native extensions for all invocations of the build_ext command (the
+build_ext command is invoked automatically by other build commands):
+
+   [build_ext]
+   portage-ext-modules=true
+
+Currently, the native extensions only include libc bindings which are
+used to validate LC_CTYPE and LC_COLLATE behavior for EAPI 6. If the
+native extensions have not been built, then portage will use ctypes
+instead.
 
 Licensing and Legalese
 =======================

diff --git a/setup.py b/setup.py
index e900aaa..eeabe70 100755
--- a/setup.py
+++ b/setup.py
@@ -6,6 +6,7 @@ from __future__ import print_function
 
 from distutils.core import setup, Command, Extension
 from distutils.command.build import build
+from distutils.command.build_ext import build_ext as _build_ext
 from distutils.command.build_scripts import build_scripts
 from distutils.command.clean import clean
 from distutils.command.install import install
@@ -624,6 +625,25 @@ def get_manpages():
 				yield [os.path.join('$mandir', topdir, 'man%s' % g), mans]
 
 
+class build_ext(_build_ext):
+	user_options = _build_ext.user_options + [
+		('portage-ext-modules', None,
+		 "enable portage's C/C++ extensions (cross-compiling is not supported)"),
+	]
+
+	boolean_options = _build_ext.boolean_options + [
+		'portage-ext-modules',
+	]
+
+	def initialize_options(self):
+		_build_ext.initialize_options(self)
+		self.portage_ext_modules = None
+
+	def run(self):
+		if self.portage_ext_modules:
+			_build_ext.run(self)
+
+
 setup(
 	name = 'portage',
 	version = '2.3.1',
@@ -651,6 +671,7 @@ setup(
 
 	cmdclass = {
 		'build': x_build,
+		'build_ext': build_ext,
 		'build_man': build_man,
 		'build_scripts': x_build_scripts,
 		'build_scripts_bin': x_build_scripts_bin,


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-09-19  3:10 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-09-19  3:10 UTC (permalink / raw
  To: gentoo-commits

commit:     3314de57def0e4a89c784dadd272c1fbb5875558
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 02:56:07 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 03:09:56 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=3314de57

NEWS: Fix missed edit

Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index cbcb831..de4fb38 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,6 @@
 News (mainly features/major bug fixes)
 
-portage-2.3.0
+portage-2.3.1
 -----------------
 * Support News-Item-Format 2.0
 * emerge: add --fuzzy-search and --search-similarity


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-09-19  1:32 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-09-19  1:32 UTC (permalink / raw
  To: gentoo-commits

commit:     f101789e68cccc67491ceffc990dc809c9a44a5b
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 01:30:48 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 01:32:08 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f101789e

Release updates

Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 NEWS          |  6 ++++++
 RELEASE-NOTES | 24 ++++++++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 31 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index bf61818..cbcb831 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,12 @@ News (mainly features/major bug fixes)
 
 portage-2.3.0
 -----------------
+* Support News-Item-Format 2.0
+* emerge: add --fuzzy-search and --search-similarity
+* Add emerge --autounmask-continue option
+
+portage-2.3.0
+-----------------
 * Final release
 * Includes numerous bugfixes
 

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 4b11a11..2016b03 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,30 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.1
+==================================
+* Bug Fixes:
+    - Bug 587198 chpathtool.py: fix byte comparison logic for python3
+    - Bug 584626 Add a unit test which reproduces the bug and
+                 depgraph: fix missed llvm update
+    - Bug 582624 Add emerge --autounmask-continue option
+    - Bug 568934 portage.cache: write md5 instead of mtime
+    - Bug 552814 GitSync.update: respect sync-depth
+                 use git reset --merge instead of --hard
+    - Bug 477727 flat_hash: use mkstemp in _setitem
+    - Bug 590514 depgraph._serialize_tasks: improve runtime cycle handling
+    - Bug 65566  emerge: add --fuzzy-search and --search-similarity
+    - Bug 425554 Scheduler._terminate_tasks: purge _running_tasks
+    - Bug 591760 EventLoop: add run_until_complete method
+    - Bug 584328 config.environ: handle missing ctypes for check_locale
+                 locale.py: fix decoding for python2 plus some locales
+                 locale.py: add a C module to help check locale
+    - Bug 577372 Support News-Item-Format 2.0
+    - Bug 594284 writeable_check: handle/warn about invalid entries in
+                 /proc/self/mountinfo
+    - selinux: fix crash for invalid context
+
+
 portage-2.3.0
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index d37ab29..e900aaa 100755
--- a/setup.py
+++ b/setup.py
@@ -626,7 +626,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.3.0',
+	version = '2.3.1',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-09-14 23:14 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-09-14 23:14 UTC (permalink / raw
  To: gentoo-commits

commit:     4f199a1b382c23a77172756892b41bc066d66f89
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 10:52:43 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Sep 14 21:53:47 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=4f199a1b

setup.py: add stub for building custom modules in C/C++

Currently portage doesn't include any custom modules written in C/C++.
This commit introduces stub code for building such modules in setup.py.

Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>

 setup.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 2220d23..8d20355 100755
--- a/setup.py
+++ b/setup.py
@@ -4,7 +4,7 @@
 
 from __future__ import print_function
 
-from distutils.core import setup, Command
+from distutils.core import setup, Command, Extension
 from distutils.command.build import build
 from distutils.command.build_scripts import build_scripts
 from distutils.command.clean import clean
@@ -30,6 +30,9 @@ import sys
 # TODO:
 # - smarter rebuilds of docs w/ 'install_docbook' and 'install_epydoc'.
 
+# Dictionary of scripts.  The structure is
+#   key   = location in filesystem to install the scripts
+#   value = list of scripts, path relative to top source directory
 x_scripts = {
 	'bin': [
 		'bin/ebuild', 'bin/egencache', 'bin/emerge', 'bin/emerge-webrsync',
@@ -41,6 +44,10 @@ x_scripts = {
 	],
 }
 
+# Dictionary custom modules written in C/C++ here.  The structure is
+#   key   = module name
+#   value = list of C/C++ source code, path relative to top source directory
+x_c_helpers = {}
 
 class x_build(build):
 	""" Build command with extra build_man call. """
@@ -636,6 +643,8 @@ setup(
 		['$sysconfdir/portage/repo.postsync.d', ['cnf/repo.postsync.d/example']],
 	],
 
+	ext_modules = [Extension(name=n, sources=m) for n, m in x_c_helpers.items()],
+
 	cmdclass = {
 		'build': x_build,
 		'build_man': build_man,


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-07-02 19:25 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-07-02 19:25 UTC (permalink / raw
  To: gentoo-commits

commit:     f833f30eb2bb32f941d92ceb22e40e7daa0f4ea2
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  2 19:23:08 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sat Jul  2 19:23:08 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=f833f30e

testpath: fix missed newline

 testpath | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/testpath b/testpath
index 7a66fd64..d987301 100644
--- a/testpath
+++ b/testpath
@@ -12,4 +12,5 @@ if [[ "$SHELL" =~ "zsh" ]]; then
 else
 	export PATH="$(dirname ${BASH_SOURCE[0]})/bin:${PATH}"
 	export PYTHONPATH=PYTHONPATH="$(dirname $BASH_SOURCE[0])/pym:${PYTHONPATH:+:}${PYTHONPATH}"
-fiexport PYTHONWARNINGS=d,i::ImportWarning
+fi
+export PYTHONWARNINGS=d,i::ImportWarning


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-06-30 16:08 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-06-30 16:08 UTC (permalink / raw
  To: gentoo-commits

commit:     7e62b8fb14bc6e1392815d8c3d065c868eb31688
Author:     Angel Perivolaropoulos <justthisthing <AT> gmail <DOT> com>
AuthorDate: Thu Jun 30 16:02:43 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 16:06:57 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7e62b8fb

testpath:  Add zsh support

 testpath | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/testpath b/testpath
index 144387d..7a66fd64 100644
--- a/testpath
+++ b/testpath
@@ -6,6 +6,10 @@
 # emerge foo
 # repoman manifest
 # ...
-export PATH="$(dirname ${BASH_SOURCE[0]})/bin:${PATH}"
-export PYTHONPATH=PYTHONPATH="$(dirname $BASH_SOURCE[0])/pym:${PYTHONPATH:+:}${PYTHONPATH}"
-export PYTHONWARNINGS=d,i::ImportWarning
+if [[ "$SHELL" =~ "zsh" ]]; then
+	export PATH="$(dirname $0)/bin:${PATH}"
+	export PYTHONPATH=PYTHONPATH="$(dirname $0)/pym:${PYTHONPATH:+:}${PYTHONPATH}"
+else
+	export PATH="$(dirname ${BASH_SOURCE[0]})/bin:${PATH}"
+	export PYTHONPATH=PYTHONPATH="$(dirname $BASH_SOURCE[0])/pym:${PYTHONPATH:+:}${PYTHONPATH}"
+fiexport PYTHONWARNINGS=d,i::ImportWarning


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-06-23 18:01 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-06-23 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     dc6601a42d466ad22d5f7bbbcf2100adecbcacde
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 23 16:45:49 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Jun 23 16:48:26 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=dc6601a4

Updates for release: portage

 NEWS          |  5 +++++
 RELEASE-NOTES | 21 +++++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index acdfcd8..bf61818 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.0
+-----------------
+* Final release
+* Includes numerous bugfixes
+
 portage-2.3.0_rc1
 -----------------
 * New split release for the repoman Q/A tool

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 2f9f4ad..bc36675 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,27 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.0
+==================================
+* Bug Fixes:
+    - Bug 576888 dblink: add locks for parallel-install with blockers
+    - Bug 579626 __eapi6_src_prepare: handle empty PATCHES array
+    - Bug 579292 egencache --update-changelogs: fix timestamp assumptions
+    - Bug 578204 EbuildBuild: call _record_binpkg_info earlier
+    - Bug 577862 localized_size: handle UnicodeDecodeError
+    - Bug 582388 Manifest._apply_max_mtime: handle EPERM from utime
+    - Bug 576788 dispatch-conf: fix popen UnicodeDecode error
+    - Bug 583560 news.py: Check only for major version when parsing
+    - Bug 577720 Revert "Colorize packages in user sets
+    - Bug 583164 Colorize packages in world_sets
+    - Bug 584530 xtermTitle: support tmux
+    - Bug 572494 binarytree._populate: suppress PORTAGE_SSH_OPTS KeyError
+    - Bug 582802 Account for EPREFIX in ccache and distcc dirs
+    - Bug 583754 LinkageMapELF: Account for EPREFIX in scanelf path
+    - Bug 574626 eapply: use gpatch for bsd userland
+    - Bug 586410 unmerge-backup: check BUILD_TIME of existing binary package
+
+
 portage-2.3.0_rc1
 ==================================
 * Initial test release of the now split portage/repoman pkgs

diff --git a/setup.py b/setup.py
index 75c4bcb..2220d23 100755
--- a/setup.py
+++ b/setup.py
@@ -615,7 +615,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.3.0_rc1',
+	version = '2.3.0',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-05-15 23:51 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-05-15 23:51 UTC (permalink / raw
  To: gentoo-commits

commit:     7eb06a10ae3eca698fd7bd8f6a7e8592a511ced7
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun May 15 07:37:19 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sun May 15 18:28:08 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7eb06a10

Update .gitignore for the repoman/build dir

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.gitignore b/.gitignore
index c2dd534..930252f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,5 @@ __pycache__/
 *.class
 /build
 /tags
+
+repoman/build


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-05-15 23:51 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-05-15 23:51 UTC (permalink / raw
  To: gentoo-commits

commit:     e004e7a3be9420790481630ffd9671d2a57a72ae
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat May 14 23:39:39 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Sun May 15 18:17:11 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e004e7a3

.travis.yml: Update for the new repoman sub-structure

Fix the metadata.xsd file copy to find it in the new repoman namespace
Add repoman test suite
Add lxml dependency

 .travis.yml | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 5213fee..53e60bc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,11 +5,22 @@ python:
     - 3.4
     - 3.5
     - pypy
+
+# command to install dependencies
+install: "pip install lxml"
+
 script:
     - ./setup.py test
     - ./setup.py install --root=/tmp/install-root
     # prevent repoman tests from trying to fetch metadata.xsd
     - mkdir -p /tmp/install-root/usr/lib/portage/cnf
-    - cp cnf/metadata.xsd /tmp/install-root/usr/lib/portage/cnf/
+    - cp repoman/cnf/metadata.xsd /tmp/install-root/usr/lib/portage/cnf/
     - sudo rsync -a /tmp/install-root/. /
     - python -b -Wd -m portage.tests.runTests
+    # repoman test block
+    - cd repoman
+    - ./setup.py test
+    - ./setup.py install --root=/tmp/install-root
+    - cd ..
+    - sudo rsync -a /tmp/install-root/. /
+    - python -b -Wd -m repoman.tests.runTests


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-03-29 10:12 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2016-03-29 10:12 UTC (permalink / raw
  To: gentoo-commits

commit:     aa7558a93d42d73ad916eecd2c3e8c6c294fe735
Author:     Sergei Trofimovich <siarheit <AT> google <DOT> com>
AuthorDate: Sat Mar 19 21:29:32 2016 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Tue Mar 29 10:10:36 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=aa7558a9

runtests: fix output for skipped pythons

I have Pythons 2.7 and 3.4 installed.

Before the patch I had the following output:

    $ ./runtests pym/portage/tests/resolver/test_blocker.py
    Testing with Python 2.7...
    Testing with Python 3.4...

    Summary:
    | Version    | Status
    |--------------------
    | 2.7        | PASS
    | 3.3        | PASS

After the patch:

    $ ./runtests pym/portage/tests/resolver/test_blocker.py

    Testing with Python 2.7...
    Skip Python 3.3...
    Testing with Python 3.4...
    Skip Python pypy...
    Skip Python 3.5...

    Summary:
    | Version    | Status
    |--------------------
    | 2.7        | PASS
    | 3.4        | PASS

Signed-off-by: Sergei Trofimovich <siarheit <AT> google.com>
Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>
Reviewed-by:   Alexander Berntsen <bernalex <AT> gentoo.org>

 runtests | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/runtests b/runtests
index d492bc8..9135768 100755
--- a/runtests
+++ b/runtests
@@ -42,7 +42,7 @@ class Colors(object):
 	_COLORS_YES = ('y', 'yes', 'true')
 	_COLORS_NO = ('n', 'no', 'false')
 
-	GOOD = BAD = NORMAL = ''
+	WARN = GOOD = BAD = NORMAL = ''
 
 	def __init__(self, colorize=None):
 		if colorize is None:
@@ -63,6 +63,7 @@ class Colors(object):
 				raise ValueError('--colors is invalid: %s' % colorize)
 
 		if colorize:
+			self.WARN = '\033[1;33m'
 			self.GOOD = '\033[1;32m'
 			self.BAD = '\033[1;31m'
 			self.NORMAL = '\033[0m'
@@ -135,11 +136,14 @@ def main(argv):
 			if os.access(prog, os.X_OK):
 				print('%sTesting with Python %s...%s' %
 					(colors.GOOD, ver, colors.NORMAL))
-				statuses.append(subprocess.call(cmd))
+				statuses.append((ver, subprocess.call(cmd)))
 			elif not ignore_missing:
 				print('%sCould not find requested Python %s%s' %
 					(colors.BAD, ver, colors.NORMAL))
-				statuses.append(1)
+				statuses.append((ver, 1))
+			else:
+				print('%sSkip Python %s...%s' %
+					(colors.WARN, ver, colors.NORMAL))
 			print()
 	finally:
 		if tempdir is not None:
@@ -154,7 +158,9 @@ def main(argv):
 	width = 10
 	header = '| %-*s | %s' % (width, 'Version', 'Status')
 	print('%s\n|%s' % (header, '-' * (len(header) - 1)))
-	for ver, status in zip(pyversions, statuses):
+	exit_status = 0
+	for ver, status in statuses:
+		exit_status += status
 		if status:
 			color = colors.BAD
 			msg = 'FAIL'
@@ -163,7 +169,7 @@ def main(argv):
 			msg = 'PASS'
 		print('| %s%-*s%s | %s%s%s' %
 			(color, width, ver, colors.NORMAL, color, msg, colors.NORMAL))
-	exit(sum(statuses))
+	exit(exit_status)
 
 
 if __name__ == '__main__':


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-03-10 23:26 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-03-10 23:26 UTC (permalink / raw
  To: gentoo-commits

commit:     5d4fc0a6fd2245bcb62110e9183de9dbdc6bde1e
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 10 23:06:12 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Mar 10 23:06:12 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=5d4fc0a6

Updates for a release

 RELEASE-NOTES | 20 ++++++++++++++++++++
 setup.py      |  2 +-
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 6e3e591..efd446a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,26 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.28
+==================================
+* Bug Fixes:
+    - Bug 572494 BinpkgFetcher: suppress PORTAGE_SSH_OPTS KeyError message
+    - Bug 572476 binarytree: fix PORTAGE_BINHOST KeyError
+    - Bug 572826 Fix KeyError for ACCEPT_KEYWORDS and ARCH
+    - Bug 540882 repoman: Re-add an if that bypasses the changes scan
+    - Bug 573070 Clarify no binary packages error
+    - Bug 573056 isolated-functions.sh: Output error message for nofatal die
+    - Bug 573386 UserQuery: handle unicode
+    - Bug 543706 Make config update tools stand out
+    - Bug 527004 Be extra clear on INSTALL_MASK & dirs
+    - Bug 574082 repoman: Deprecate games.eclass
+    - Bug 576488 portdbapi.aux_get: don't cache in memory unless frozen
+    - Bug 573920 eapply_user: allow empty directories
+    - Bug 576958 repoman: Make the output quiet when options.quiet=True
+* Add sync-git-clone-extra-opts and sync-git-pull-extra-opts
+* GLEP 67 portageq updates
+* repoman: Fix _here_doc_re for "Unquoted Variable" false positives
+
 portage-2.2.27
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 62c2662..b066fae 100755
--- a/setup.py
+++ b/setup.py
@@ -615,7 +615,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.27',
+	version = '2.2.28',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-03-02 16:51 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2016-03-02 16:51 UTC (permalink / raw
  To: gentoo-commits

commit:     6193b030737d23148e5b131ee771ddbb52a895cb
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  2 16:50:01 2016 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Mar  2 16:51:18 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=6193b030

runtests: support pypy3 (many failures with pypy3-2.4.0-r1)

 runtests | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/runtests b/runtests
index 89c6e14..d492bc8 100755
--- a/runtests
+++ b/runtests
@@ -70,8 +70,8 @@ class Colors(object):
 
 def get_python_executable(ver):
 	"""Find the right python executable for |ver|"""
-	if ver == 'pypy':
-		prog = 'pypy'
+	if ver in ('pypy', 'pypy3'):
+		prog = ver
 	else:
 		prog = 'python' + ver
 	return os.path.join(EPREFIX, 'usr', 'bin', prog)


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-02-25  2:05 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2016-02-25  2:05 UTC (permalink / raw
  To: gentoo-commits

commit:     adc82f41986e9bbe739c94fbd3d272c4a707877e
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 02:02:19 2016 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 02:03:34 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=adc82f41

.travis.yml: fix metadata.dtd path (add cnf directory)

 .travis.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 5b68170..b662d94 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,6 +9,7 @@ script:
     - ./setup.py test
     - ./setup.py install --root=/tmp/install-root
     # prevent repoman tests from trying to fetch metadata.dtd
-    - cp cnf/metadata.dtd /tmp/install-root/usr/lib/portage/
+    - mkdir -p /tmp/install-root/usr/lib/portage/cnf
+    - cp cnf/metadata.dtd /tmp/install-root/usr/lib/portage/cnf/
     - sudo rsync -a /tmp/install-root/. /
     - python -b -Wd -m portage.tests.runTests


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-02-25  1:44 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2016-02-25  1:44 UTC (permalink / raw
  To: gentoo-commits

commit:     0630afe9be159eeee6093ab2e3fbac23348cdb9c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 01:43:17 2016 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 01:44:21 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0630afe9

.travis.yml: copy metadata.dtd for repoman tests

 .travis.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 237963f..5b68170 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -8,5 +8,7 @@ python:
 script:
     - ./setup.py test
     - ./setup.py install --root=/tmp/install-root
+    # prevent repoman tests from trying to fetch metadata.dtd
+    - cp cnf/metadata.dtd /tmp/install-root/usr/lib/portage/
     - sudo rsync -a /tmp/install-root/. /
     - python -b -Wd -m portage.tests.runTests


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-01-29 11:17 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2016-01-29 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     9f5ec140785302acf924180dc413fb1b863ee900
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 29 11:17:22 2016 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Fri Jan 29 11:17:22 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f5ec140

Merge remote-tracking branch 'origin/master'



^ permalink raw reply	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-01-28 11:54 Alexander Berntsen
  2016-01-29 11:17 ` Alexander Berntsen
  0 siblings, 1 reply; 548+ messages in thread
From: Alexander Berntsen @ 2016-01-28 11:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a90280cbc9c31a7d22fa192156e4b96bf3c7e1ef
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 28 11:53:32 2016 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Thu Jan 28 11:53:32 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=a90280cb

Merge branch '573070'

 pym/_emerge/depgraph.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)


^ permalink raw reply	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2016-01-18 18:58 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2016-01-18 18:58 UTC (permalink / raw
  To: gentoo-commits

commit:     d2b36c40342cae68983c14a464f9b1202a25ea1b
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 18 18:38:38 2016 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 18 18:38:38 2016 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=d2b36c40

Updates for the release

 NEWS          |  6 ++++++
 RELEASE-NOTES | 25 +++++++++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index dd04a44..48dd7f2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 News (mainly features/major bug fixes)
 
+
+portage-2.2.26
+--------------
+* EAPI 6 stable portage release
+
+
 portage-2.2.25
 --------------
 * EAPI 6 final fully implemented.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 6a81495..6e3e591 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,30 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.27
+==================================
+* Bug Fixes:
+    - Bug 532224 Fixes commit 28828655da86 @profile pkg set support
+    - Bug 566024 Fix logic when deep is True
+    - Bug 567932 SyncManager.sync: always return 4-tuple
+    - Bug 561686 _dep_check_composite_db._visible: verify that highest_visible
+                 matches
+    - Bug 567920 Manifest._apply_max_mtime: account for removals and renames
+    - Bug 567746 repoman: use metadata.dtd from rsync tree if available
+    - Bug 568354 depgraph._resolve: consider unresolved @system atoms fatal
+    - Bug 567360 doebuild: Support finding lib* for ccache/distcc/icecc
+                 masquerade dir
+    - Bug 568054 repoman: Do not check for PATCHES array in EAPI 6 and later.
+    - Bug 568934 flat_hash: enable md5 validation for /var/cache/edb/dep
+    - Bug 569942 elog/mod_save: fix CATEGORY KeyError
+    - Bug 486362 repoman: add clutter to inherit.deprecated
+    - Bug 562652 emaint/.../merges: Rename --purge-tracker option
+    - Bug 570530 INSTALL_MASK: enable matching of broken symlinks
+    - Bug 570672 emerge: Add --autounmask-only parameter
+    - Bug 570798 support bsddb3 module
+
+
+
 portage-2.2.26
 ==================================
 * Bug Fixes:
@@ -13,6 +37,7 @@ portage-2.2.26
     - Bug 566704 depgraph: autounmask for conditional USE deps
 * other EAPI 6 code changes: eapply_user, several corrections
 
+
 portage-2.2.25
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 3c0ce0c..62c2662 100755
--- a/setup.py
+++ b/setup.py
@@ -615,7 +615,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.26',
+	version = '2.2.27',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:repoman commit in: /
@ 2015-12-30 23:38 Brian Dolbec
  2015-11-12 19:28 ` [gentoo-commits] proj/portage:master " Brian Dolbec
  0 siblings, 1 reply; 548+ messages in thread
From: Brian Dolbec @ 2015-12-30 23:38 UTC (permalink / raw
  To: gentoo-commits

commit:     0cf294d33a466f4a3c537aa82d385ec7f87c7bf3
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 12 19:26:42 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 12 19:26:42 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0cf294d3

Merge branch 'master' of git+ssh://git.gentoo.org/proj/portage

 bin/egencache                            | 70 +++++++++++++++++++-------------
 bin/install-qa-check.d/60openrc          |  2 +-
 bin/save-ebuild-env.sh                   |  2 +-
 man/portage.5                            |  7 +++-
 misc/emerge-delta-webrsync               |  2 +-
 pym/portage/emaint/modules/sync/sync.py  | 57 ++++++++++++++++++++++----
 pym/portage/repository/config.py         |  6 ++-
 pym/portage/sync/controller.py           | 18 +++++---
 pym/portage/sync/modules/git/git.py      | 11 ++++-
 pym/portage/sync/modules/rsync/rsync.py  | 17 ++++----
 pym/portage/util/_async/AsyncFunction.py |  5 ++-
 11 files changed, 139 insertions(+), 58 deletions(-)


^ permalink raw reply	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-11-24 23:24 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-11-24 23:24 UTC (permalink / raw
  To: gentoo-commits

commit:     8803383e7757a1e09f9af05e0e25c90182fa1550
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 24 23:20:00 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 24 23:20:00 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=8803383e

Updates for the 2.2.26 release

 RELEASE-NOTES | 12 ++++++++++++
 setup.py      |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 69d96e8..6a81495 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,18 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.26
+==================================
+* Bug Fixes:
+    - Bug 566372 enable absolute_import
+                 fix python2.7 setlocale ValueError
+    - Bug 566414 SpawnProcess: make _cancel kill all processes in cgroup
+    - Bug 566420 SpawnProcess: re-check cgroup.procs until empty
+    - Bug 566654 einstalldocs: use lazy docinto calls (prevent empty dir)
+    - Bug 566132 SyncManager: redirect command stderr to stdout
+    - Bug 566704 depgraph: autounmask for conditional USE deps
+* other EAPI 6 code changes: eapply_user, several corrections
+
 portage-2.2.25
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 0f08f54..3c0ce0c 100755
--- a/setup.py
+++ b/setup.py
@@ -615,7 +615,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.25',
+	version = '2.2.26',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-11-17 21:01 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-11-17 21:01 UTC (permalink / raw
  To: gentoo-commits

commit:     432805b79431a32dfb8b63c3e66960bfb58cb09b
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 17 20:34:57 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 17 20:34:57 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=432805b7

Updates for a release

 NEWS          |  5 +++++
 RELEASE-NOTES | 13 +++++++++++++
 setup.py      |  2 +-
 3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1d1136f..dd04a44 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.25
+--------------
+* EAPI 6 final fully implemented.
+
+
 portage-2.2.22
 -------------
 * Stage 1 of the repoman re-write code merged in to master branch

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index fe89e85..69d96e8 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.25
+==================================
+* Bug Fixes:
+    - Bug 564988 Rsync and Git Sync: skip metadata-transfer when appropriate
+    - Bug 565172 repos.conf: support sync-hooks-only-on-change attribute
+    - Bug 565540 egencache: parallelize --update-changelogs
+    - Bug 565626 egencache: Delay updating Manifests until all other
+                 tasks complete
+* EAPI 6 final updates and changes.
+* locale: Warn when locale does not conform to ASCII rules for case conversions.
+          Force sane LC_COLLATE & LC_CTYPE as required in EAPI 6.
+
+
 portage-2.2.24
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index a754c89..0f08f54 100755
--- a/setup.py
+++ b/setup.py
@@ -615,7 +615,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.24',
+	version = '2.2.25',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-11-12 19:28 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-11-12 19:28 UTC (permalink / raw
  To: gentoo-commits

commit:     61e19fb1f131437b85f1ff02880e7ec0b372ed49
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  4 18:41:08 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Nov  4 18:41:08 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=61e19fb1

Bump version, update RELEASE-NOTES

Signed-off-by: Brian Dolbec <dolsen <AT> gentoo.org>

 RELEASE-NOTES | 19 +++++++++++++++++++
 setup.py      |  2 +-
 2 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 11b18a9..fe89e85 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,25 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.24
+==================================
+* Bug Fixes:
+    - Bug 562964 handle missing cgroup IOError
+    - Bug 562808 repoman: Set max DESCRIPTION length to 80
+    - Bug 563482 emerge(1): document --oneshot caveats
+    - Bug 563740 calc_depclean: fix AttributeError for
+                 SonameAtom.unevaluated_atom
+    - Bug 563844 calc_depclean: do not abort for broken soname dependencies
+    - Bug 563876 BinpkgFetcher._set_returncode: fix ftp _mtime_ handling
+    - Bug 563546 repoman: check deps of stable ebuilds for unstable
+                 configurations
+    - Bug 563836 RepoConfigLoader: allow subsitution of variables like ROOT in
+                 repos.conf
+    - Bug 564222 vardbapi.aux_get: treat cache as valid if mtime is truncated
+    - Bug 561264 AbstractEbuildProcess: validate cgroup release agent
+* Egencache changes for the new git tree changelog generation.
+
+
 portage-2.2.23
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 5e1ca13..a754c89 100755
--- a/setup.py
+++ b/setup.py
@@ -615,7 +615,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.23',
+	version = '2.2.24',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-10-09 15:00 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-10-09 15:00 UTC (permalink / raw
  To: gentoo-commits

commit:     39cc561ed9989798f78eacf42052ff276da1497b
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  8 01:43:51 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Oct  8 01:43:51 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=39cc561e

Updates for a release

 RELEASE-NOTES | 14 ++++++++++++++
 setup.py      |  2 +-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b26ba20..11b18a9 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,20 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.23
+==================================
+* Bug Fixes:
+    - Bug 561474 Add check that we need commit signing
+    - Bug 561596 Fix typo in function call
+    - Bug 561264 AbstractEbuildProcess: remove cgroup with release_agent
+                 SyncRepos.async: group sync and callback as composite task
+    - Bug 554084 unpack: use chmod-lite helper
+    - Bug 562108 repoman/argparser.py: _unicode_decode the commitmsg
+    - Bug 561846 dohtml: handle unicode
+    - Bug 534022 scanner.py: Fix options.output_style for column output
+* Add icecream feature support
+
+
 portage-2.2.22
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index ec43cfd..fda95db 100755
--- a/setup.py
+++ b/setup.py
@@ -612,7 +612,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.22',
+	version = '2.2.23',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-10-08  0:01 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-10-08  0:01 UTC (permalink / raw
  To: gentoo-commits

commit:     7dd9f500c82621f7ca3edbd5c63b598dd7d04af7
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed Oct  7 23:30:21 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Oct  7 23:30:21 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=7dd9f500

README: Update project page link (github pull request: #15)

Author: helb
URL: https://github.com/gentoo/portage/pull/15

Additionally update the pms.git gitweb link.
automatic editor whitespace cleanup.

 README | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/README b/README
index 415a962..5e78842 100644
--- a/README
+++ b/README
@@ -2,8 +2,8 @@ About Portage
 =============
 
 Portage is a package management system based on ports collections. The
-Package Manager Specification Project (PMS) standardises and documents 
-the behaviour of Portage so that the Portage tree can be used by other 
+Package Manager Specification Project (PMS) standardises and documents
+the behaviour of Portage so that the Portage tree can be used by other
 package managers.
 
 
@@ -28,7 +28,7 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with Portage; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 02110-1301, USA.
 
 
@@ -44,6 +44,6 @@ More information
 
 Links
 =====
-Gentoo project page: <http://www.gentoo.org/proj/en/portage/>
+Gentoo project page: <https://wiki.gentoo.org/wiki/Project:Portage>
 PMS: <https://dev.gentoo.org/~ulm/pms/head/pms.html>
-PMS git repo: <http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git>
+PMS git repo: <https://gitweb.gentoo.org/proj/pms.git/>


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-09-26 20:53 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-09-26 20:53 UTC (permalink / raw
  To: gentoo-commits

commit:     df01111f1d75445166565188e2799ec323aadc69
Author:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
AuthorDate: Fri Sep 25 02:32:31 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 25 02:32:31 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=df01111f

Add python 3.5 to the tests

 .travis.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.travis.yml b/.travis.yml
index 8a86aa6..237963f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,6 +3,7 @@ python:
     - 2.7
     - 3.3
     - 3.4
+    - 3.5
     - pypy
 script:
     - ./setup.py test


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-09-25  0:23 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-09-25  0:23 UTC (permalink / raw
  To: gentoo-commits

commit:     2a080903071be7b9dda2a25d1e08148afde7c4d3
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 24 23:36:09 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 24 23:36:09 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2a080903

Updates for a release

 NEWS          |  6 ++++++
 RELEASE-NOTES | 11 +++++++++++
 setup.py      |  2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 10df908..1d1136f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,11 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.22
+-------------
+* Stage 1 of the repoman re-write code merged in to master branch
+  This is the first release of the new code base.
+
+
 portage-2.2.19
 -------------
 * The squashdelta sync module was removed for separate installation

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e54892b..b26ba20 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.22
+==================================
+* Bug Fixes:
+    - Bug 559636 repoman: ignore unadded files when possible
+    - Bug 510840 repoman: Remove profiles TODO comment
+    - Bug 561234 SyncManager.async: initialize attributes before fork
+    - Bug 561240 repository/config.py: Fix propogation of module_specific_options
+* First release of the repoman re-write code (stage 1)
+
+
 portage-2.2.21
 ==================================
 * Bug Fixes:
@@ -28,6 +38,7 @@ portage-2.2.21
     - Bug 560466 match_from_list: restrict =* to match only on version part boundaries
 * git sync: Respect PORTAGE_QUIET
 * several man page updates
+* rsync: per repo repos.conf rsync options via the 'sync-rsync-extra-opts' option
 
 
 portage-2.2.20.1

diff --git a/setup.py b/setup.py
index 3a1a321..ec43cfd 100755
--- a/setup.py
+++ b/setup.py
@@ -612,7 +612,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.21',
+	version = '2.2.22',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-09-21 23:40 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-09-21 23:40 UTC (permalink / raw
  To: gentoo-commits

commit:     0f7269a8abd84f5bdfee717c6e9f8c065357e20f
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 21 22:11:10 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Mon Sep 21 22:11:10 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=0f7269a8

Update version and RELEASE-NOTES for a release

 RELEASE-NOTES | 39 +++++++++++++++++++++++++++++++++++++++
 setup.py      |  2 +-
 2 files changed, 40 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 285f6d5..e54892b 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,45 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.21
+==================================
+* Bug Fixes:
+    - Bug 550006 quickpkg: support FEATURES=xattr
+    - Bug 550324 Fix missed rename of cleanconfig to cleanconfmem
+    - Bug 550898 rename ia to ia64
+    - Bug 550886 enable absolute_import for Python 2
+    - Bug 550906 handle submodule import in _LazyImportFrom._get_target
+    - Bug 552340 Redirect /dev/fd bash test to /dev/null
+    - Bug 554084 unpack: avoid useless chmods to improve speed
+    - Bug 554108 use mkdtemp to avoid cgroup interference
+    - Bug 554578 convert str to Atom for DbapiProvidesIndex
+    - Bug 554928 depgraph._want_update_pkg: handle _UNREACHABLE_DEPTH
+    - Bug 556172 slot_conflict_handler: suggest --verbose-conflicts
+    - Bug 556464 depgraph._select_files: use _iter_match_pkgs for tbz2 arguments
+    - Bug 555698 circular_dependency_handler: limit USE combination search
+    - Bug 556764 similar_name_search: used indexed repos where appropriate
+    - Bug 557426 sync repositories in parallel
+    - Bug 557962 Manifest.write: stable/predictable Manifest mtime for rsync
+    - Bug 558322 SyncRepos._sync: call postsync.d hooks earlier
+    - Bug 557192 egencache: stable use.local.desc mtime for rsync
+    - Bug 559044 emerge --search: fix duplication of results
+    - Bug 296085 RsyncSync: add sync-rsync-vcs-ignore option
+    - Bug 559122 sync: include metadata/layout.conf with profile submodule
+    - Bug 560466 match_from_list: restrict =* to match only on version part boundaries
+* git sync: Respect PORTAGE_QUIET
+* several man page updates
+
+
+portage-2.2.20.1
+==================================
+# Note this was a branch release based of the 2.2.20 release
+# expressly for the new git based ebuild tree
+* Bug Fixes:
+    - Bug 550324 Fix missed rename of cleanconfig to cleanconfmem
+    - included a few man page updates
+    - a couplerepoman changes for the new git based tree
+
+
 portage-2.2.20
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index b1e83b0..3a1a321 100755
--- a/setup.py
+++ b/setup.py
@@ -612,7 +612,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.20',
+	version = '2.2.21',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-09-03 17:55 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2015-09-03 17:55 UTC (permalink / raw
  To: gentoo-commits

commit:     2b334c2424d669677037c1b82acbc3a464f8012a
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  3 17:55:44 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Sep  3 17:55:44 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2b334c24

runtests: fix typo in help

 runtests | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/runtests b/runtests
index d1f7b6f..36243c6 100755
--- a/runtests
+++ b/runtests
@@ -82,7 +82,7 @@ List all the available unittests.
 $ %(prog)s --list
 
 Run against specific versions of python.
-$ %(prog)s --python-version '2.7 3.3'
+$ %(prog)s --python-versions '2.7 3.3'
 
 Run just one unittest.
 $ %(prog)s pym/portage/tests/xpak/test_decodeint.py


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-06-04  2:52 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2015-06-04  2:52 UTC (permalink / raw
  To: gentoo-commits

commit:     c17e9074f2853e54fc7fb08049453d54a1b6cb8b
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat May 30 16:16:07 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Jun  4 02:50:39 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=c17e9074

runtests: rewrite in python

The bash was getting ugly, and this allows us to add more smarts sanely
to the main script.

 DEVELOPING  |   2 +-
 runtests    | 156 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 runtests.sh | 109 ------------------------------------------
 3 files changed, 157 insertions(+), 110 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 0b0bb60..31b5594 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -225,7 +225,7 @@ Second create a git tag for this release:
 Then create the tarball and run the tests:
 	./mkrelease.sh --changelog-rev v2.2.7 --tag --runtests 2.2.8
 Make sure you have all supported python versions installed first
-(see PYTHON_SUPPORTED_VERSIONS in runtests.sh).
+(see PYTHON_SUPPORTED_VERSIONS in runtests).
 
 Version bump the ebuild and verify it can re-install itself:
 	emerge portage

diff --git a/runtests b/runtests
new file mode 100755
index 0000000..d1f7b6f
--- /dev/null
+++ b/runtests
@@ -0,0 +1,156 @@
+#!/usr/bin/python
+# Copyright 2010-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+#
+# Note: We don't want to import portage modules directly because we do things
+# like run the testsuite through multiple versions of python.
+
+"""Helper script to run portage unittests against different python versions.
+
+Note: Any additional arguments will be passed down directly to the underlying
+unittest runner.  This lets you select specific tests to execute.
+"""
+
+from __future__ import print_function
+
+import argparse
+import os
+import sys
+import subprocess
+
+
+# These are the versions we fully support and require to pass tests.
+PYTHON_SUPPORTED_VERSIONS = [
+	'2.7',
+	'3.3',
+	'3.4',
+]
+# The rest are just "nice to have".
+PYTHON_NICE_VERSIONS = [
+	'pypy',
+	'3.5',
+]
+
+EPREFIX = os.environ.get('PORTAGE_OVERRIDE_EPREFIX', '/')
+
+
+class Colors(object):
+	"""Simple object holding color constants."""
+
+	_COLORS_YES = ('y', 'yes', 'true')
+	_COLORS_NO = ('n', 'no', 'false')
+
+	GOOD = BAD = NORMAL = ''
+
+	def __init__(self, colorize=None):
+		if colorize is None:
+			nocolors = os.environ.get('NOCOLOR', 'false')
+			# Ugh, look away, for here we invert the world!
+			if nocolors in self._COLORS_YES:
+				colorize = False
+			elif nocolors in self._COLORS_NO:
+				colorize = True
+			else:
+				raise ValueError('$NOCOLORS is invalid: %s' % nocolors)
+		else:
+			if colorize in self._COLORS_YES:
+				colorize = True
+			elif colorize in self._COLORS_NO:
+				colorize = False
+			else:
+				raise ValueError('--colors is invalid: %s' % colorize)
+
+		if colorize:
+			self.GOOD = '\033[1;32m'
+			self.BAD = '\033[1;31m'
+			self.NORMAL = '\033[0m'
+
+
+def get_python_executable(ver):
+	"""Find the right python executable for |ver|"""
+	if ver == 'pypy':
+		prog = 'pypy'
+	else:
+		prog = 'python' + ver
+	return os.path.join(EPREFIX, 'usr', 'bin', prog)
+
+
+def get_parser():
+	"""Return a argument parser for this module"""
+	epilog = """Examples:
+List all the available unittests.
+$ %(prog)s --list
+
+Run against specific versions of python.
+$ %(prog)s --python-version '2.7 3.3'
+
+Run just one unittest.
+$ %(prog)s pym/portage/tests/xpak/test_decodeint.py
+"""
+	parser = argparse.ArgumentParser(
+		description=__doc__,
+		formatter_class=argparse.RawDescriptionHelpFormatter,
+		epilog=epilog)
+	parser.add_argument('--color', type=str, default=None,
+		help='Whether to use colorized output (default is auto)')
+	parser.add_argument('--python-versions', action='append',
+		help='Versions of python to test (default is test available)')
+	return parser
+
+
+def main(argv):
+	parser = get_parser()
+	opts, args = parser.parse_known_args(argv)
+	colors = Colors(colorize=opts.color)
+
+	# Figure out all the versions we want to test.
+	if opts.python_versions is None:
+		ignore_missing = True
+		pyversions = PYTHON_SUPPORTED_VERSIONS + PYTHON_NICE_VERSIONS
+	else:
+		ignore_missing = False
+		pyversions = []
+		for ver in opts.python_versions:
+			if ver == 'supported':
+				pyversions.extend(PYTHON_SUPPORTED_VERSIONS)
+			else:
+				pyversions.extend(ver.split())
+
+	# Actually test those versions now.
+	statuses = []
+	for ver in pyversions:
+		prog = get_python_executable(ver)
+		cmd = [prog, '-b', '-Wd', 'pym/portage/tests/runTests.py'] + args
+		if os.access(prog, os.X_OK):
+			print('%sTesting with Python %s...%s' %
+				(colors.GOOD, ver, colors.NORMAL))
+			statuses.append(subprocess.call(cmd))
+		elif not ignore_missing:
+			print('%sCould not find requested Python %s%s' %
+				(colors.BAD, ver, colors.NORMAL))
+			statuses.append(1)
+		print()
+
+	# Then summarize it all.
+	print('\nSummary:\n')
+	width = 10
+	header = '| %-*s | %s' % (width, 'Version', 'Status')
+	print('%s\n|%s' % (header, '-' * (len(header) - 1)))
+	for ver, status in zip(pyversions, statuses):
+		if status:
+			color = colors.BAD
+			msg = 'FAIL'
+		else:
+			color = colors.GOOD
+			msg = 'PASS'
+		print('| %s%-*s%s | %s%s%s' %
+			(color, width, ver, colors.NORMAL, color, msg, colors.NORMAL))
+	exit(sum(statuses))
+
+
+if __name__ == '__main__':
+	try:
+		main(sys.argv[1:])
+	except KeyboardInterrupt:
+		print('interrupted ...', file=sys.stderr)
+		exit(1)

diff --git a/runtests.sh b/runtests.sh
deleted file mode 100755
index a7ca101..0000000
--- a/runtests.sh
+++ /dev/null
@@ -1,109 +0,0 @@
-#!/bin/bash
-# Copyright 2010-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-# These are the versions we care about.  The rest are just "nice to have".
-PYTHON_SUPPORTED_VERSIONS="2.7 3.3 3.4"
-PYTHON_VERSIONS="2.7 pypy 3.3 3.4 3.5"
-
-# has to be run from portage root dir
-cd "${0%/*}" || exit 1
-
-case "${NOCOLOR:-false}" in
-	yes|true)
-		GOOD=
-		BAD=
-		NORMAL=
-		;;
-	no|false)
-		GOOD=$'\e[1;32m'
-		BAD=$'\e[1;31m'
-		NORMAL=$'\e[0m'
-		;;
-esac
-
-interrupted() {
-	echo "interrupted." >&2
-	exit 1
-}
-
-trap interrupted SIGINT
-
-unused_args=()
-IGNORE_MISSING_VERSIONS=true
-
-while [ $# -gt 0 ] ; do
-	case "$1" in
-		--python-versions=*)
-			PYTHON_VERSIONS=${1#--python-versions=}
-			IGNORE_MISSING_VERSIONS=false
-			;;
-		--python-versions)
-			shift
-			PYTHON_VERSIONS=$1
-			IGNORE_MISSING_VERSIONS=false
-			;;
-		*)
-			unused_args[${#unused_args[@]}]=$1
-			;;
-	esac
-	shift
-done
-if [[ ${PYTHON_VERSIONS} == "supported" ]] ; then
-	PYTHON_VERSIONS=${PYTHON_SUPPORTED_VERSIONS}
-fi
-
-set -- "${unused_args[@]}"
-
-eprefix=${PORTAGE_OVERRIDE_EPREFIX}
-exit_status="0"
-found_versions=()
-status_array=()
-for version in ${PYTHON_VERSIONS}; do
-	if [[ $version = 'pypy' ]] ; then
-		executable=${eprefix}/usr/bin/pypy
-	else
-		executable=${eprefix}/usr/bin/python${version}
-	fi
-	if [[ -x "${executable}" ]]; then
-		echo -e "${GOOD}Testing with Python ${version}...${NORMAL}"
-		"${executable}" -b -Wd pym/portage/tests/runTests.py "$@"
-		status=$?
-		status_array[${#status_array[@]}]=${status}
-		found_versions[${#found_versions[@]}]=${version}
-		if [ ${status} -ne 0 ] ; then
-			echo -e "${BAD}Testing with Python ${version} failed${NORMAL}"
-			exit_status="1"
-		fi
-		echo
-	elif [[ ${IGNORE_MISSING_VERSIONS} != "true" ]] ; then
-		echo -e "${BAD}Could not find requested Python ${version}${NORMAL}"
-		exit_status="1"
-	fi
-done
-
-if [ ${#status_array[@]} -gt 0 ] ; then
-	max_len=0
-	for version in ${found_versions[@]} ; do
-		[ ${#version} -gt ${max_len} ] && max_len=${#version}
-	done
-	(( columns = max_len + 2 ))
-	(( columns >= 7 )) || columns=7
-	printf "\nSummary:\n\n"
-	printf "| %-${columns}s | %s\n|" "Version" "Status"
-	(( total_cols = columns + 11 ))
-	eval "printf -- '-%.0s' {1..${total_cols}}"
-	printf "\n"
-	row=0
-	for version in ${found_versions[@]} ; do
-		if [ ${status_array[${row}]} -eq 0 ] ; then
-			status="success"
-		else
-			status="fail"
-		fi
-		printf "| %-${columns}s | %s\n" "${version}" "${status}"
-		(( row++ ))
-	done
-fi
-
-exit ${exit_status}


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-06-04  2:50 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2015-06-04  2:50 UTC (permalink / raw
  To: gentoo-commits

commit:     611fed1c705fc04f9bd3a1dda2047ded47c15efa
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat May 30 14:53:15 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Jun  4 02:49:46 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=611fed1c

officially drop support for python 2.6, 3.1, and 3.2

We no longer support these in the ebuild and don't want to waste time
implementing compatibility shims for them.

 .travis.yml | 2 --
 DEVELOPING  | 8 ++++----
 README      | 2 +-
 runtests.sh | 4 ++--
 4 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 69e1659..8a86aa6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,8 +1,6 @@
 language: python
 python:
-    - 2.6
     - 2.7
-    - 3.2
     - 3.3
     - 3.4
     - pypy

diff --git a/DEVELOPING b/DEVELOPING
index 55470d8..0b0bb60 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -8,10 +8,10 @@ bad habits that exist in the current codebase.
 Python Version
 --------------
 
-Python 2.6 is the minimum supported version, since it is the first
-version to support Python 3 syntax. All exception handling should use
-Python 3 'except' syntax, and the print function should be used instead
-of Python 2's print statement (from __future__ import print_function).
+Python 2.7 is the minimum supported version as it eases 3.x compatibility.
+All exception handling should use Python 3 'except' syntax, and the print
+function should be used instead of Python 2's print statement (use "from
+__future__ import print_function" everywhere).
 
 Dependencies
 ------------

diff --git a/README b/README
index 5558dde..415a962 100644
--- a/README
+++ b/README
@@ -10,7 +10,7 @@ package managers.
 Dependencies
 ============
 
-Python and Bash should be the only hard dependencies. Python 2.6 is the
+Python and Bash should be the only hard dependencies. Python 2.7 is the
 minimum supported version.
 
 

diff --git a/runtests.sh b/runtests.sh
index 651928f..a7ca101 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -3,8 +3,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # These are the versions we care about.  The rest are just "nice to have".
-PYTHON_SUPPORTED_VERSIONS="2.6 2.7 3.2 3.3 3.4"
-PYTHON_VERSIONS="2.6 2.7 pypy 3.1 3.2 3.3 3.4 3.5"
+PYTHON_SUPPORTED_VERSIONS="2.7 3.3 3.4"
+PYTHON_VERSIONS="2.7 pypy 3.3 3.4 3.5"
 
 # has to be run from portage root dir
 cd "${0%/*}" || exit 1


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-05-18 23:19 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-05-18 23:19 UTC (permalink / raw
  To: gentoo-commits

commit:     e148b48dd42c910d833af51f0b81f3b929f23375
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon May 18 22:41:28 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Mon May 18 22:41:28 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=e148b48d

Updates for a release

 NEWS          |  6 ++++++
 RELEASE-NOTES | 11 +++++++++++
 setup.py      |  2 +-
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 2f87a3e..10df908 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,12 @@ News (mainly features/major bug fixes)
 
 portage-2.2.19
 -------------
+* The squashdelta sync module was removed for separate installation
+  and development work
+
+
+portage-2.2.19
+-------------
 * websync module now fully renamed to webrsync
 * New squashdelta sync module for downloading full or updates for a squasfs tree
   requires dev-util/squashmerge be installed

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ecf16f2..285f6d5 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,17 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.20
+==================================
+* Bug Fixes:
+    - Bug 539510 make.conf: point people to ccache(1) for cache size details
+    - Bug 549666 binarytree.get_pkgindex_uri: handle --gebinpkg=n
+    - Bug 549616 egencache --update-pkg-desc-index: handle read-only repo
+    - Bug 549826 portage/sync/modules/rsync: Fix UnicodeDecodeError:
+    - Bug 534022 bin/repoman: Use pformat and newlines to *DEPEND output
+          for clarity
+
+
 portage-2.2.19
 ==================================
 * New repoman --straight-to-stable, -S option

diff --git a/setup.py b/setup.py
index 0808343..b1e83b0 100755
--- a/setup.py
+++ b/setup.py
@@ -612,7 +612,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.19',
+	version = '2.2.20',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-05-14 19:05 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-05-14 19:05 UTC (permalink / raw
  To: gentoo-commits

commit:     2b2d63db976f60fdf03be4e091ce331e56d1fae0
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed May 13 18:59:29 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu May 14 19:01:22 2015 +0000
URL:        https://gitweb.gentoo.org/proj/portage.git/commit/?id=2b2d63db

Update info for a release

 NEWS          |  9 +++++++++
 RELEASE-NOTES | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 58 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 7b4dc94..2f87a3e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.19
+-------------
+* websync module now fully renamed to webrsync
+* New squashdelta sync module for downloading full or updates for a squasfs tree
+  requires dev-util/squashmerge be installed
+* New binpkg-multi-instance feature allows for multiple variations
+    (USE settings) to be saved in the pkgdir and index.
+
+
 portage-2.2.16
 -------------
 * New portage plug-in sync system.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8bbabbf..ecf16f2 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,54 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.19
+==================================
+* New repoman --straight-to-stable, -S option
+* Use consistent rules for filenames of ebuils and misc files
+* New squashdelta sync module for downloading full or updates for a squasfs tree
+    requires dev-util/squashmerge be installed
+* New binpkg-multi-instance feature allows for multiple variations
+    (USE settings) to be saved in the pkgdir and index.
+* Bug Fixes:
+    - Bug 542732 WorldSelectedSet: fix load method
+    - Bug 501866 dispatch-conf.conf: less-opts --quit-if-one-screen
+    - Bug 543818 Fix an AssertionError if the multilib category of an
+                 ELF file is not recognized
+    - Bug 545252 Fix binpkg-multi-instance _pkg_paths corruption
+    - Bug 545270 Fix dispatch-conf unicode handling
+    - Bug 544624 ro_checker: skip parents of EPREFIX dir
+    - Bug 525376 repoman: fix dependency.unknown to ignore USE deps
+    - Bug 546010 repoman: handle removed packages in vcs_files_to_cps
+    - Bug 546176 new_protect_filename: fix _unicode_decode TypeError
+                 with symlink
+    - Bug Fix missed renames of websync to webrsync
+    - Bug 547086 _doebuild_path: add fallback for temp PORTAGE_BIN_PATH
+    - Bug 546512 UseManager: handle newlines for USE_EXPAND prefixes
+    - Bug 547414 Fix postsync hook regression
+    - Bug 542796 LinkageMapElf.rebuild: pass error_leader to varexpand
+    - Bug 547532 VdbMetadataDelta.applyDelta: remove replaced versions,
+                 handle "remove" events properly
+    - Bug 547086 ebuild-helpers: avoid exec loops or fork bombs in wrappers
+    - Bug 547390 ro_checker: only check nearest parent
+    - Bug 325009 Make the USE variable readonly
+    - Bug 547736 search: fix addCP so only the specified results are displayed
+    - Bug 428098 _unmerge_protected_symlinks: suggest UNINSTALL_IGNORE
+    - Bug 547778 dblink: elog failed postinst
+                 Scheduler: increase visiblity of postinst failures
+    - Bug 548438 gcc_warn_check: filter grep results with uniq
+    - Bug 532784 bintree.populate: binhost connection failure triggers TypeError
+    - Bug 548516 PORTAGE_XATTR_EXCLUDE: preserve security.capability
+    - Bug 548556 varexpand: fix IndexError
+    - Bug 548710 Disable SOCKSv5-over-UNIX-socket proxy by default
+    - Bug 547732 Bundle a minimalistic derivation of Python's formatter module
+    - Bug 488836 repoman: enable copyright date check without vcs
+    - Bug portage/sync/modules/webrsync: Fileter out
+          uid, gid, groups from kwargs
+    - Bug 256376 dispatch-conf: handle file/directory collisions
+    - Bug 549072 Allow read-only PKGDIR if no ebuilds will be built
+    - Bug 549322 Fix deprecated logging.warn() calls
+
+
 portage-2.2.18
 ==================================
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 5804c06..0808343 100755
--- a/setup.py
+++ b/setup.py
@@ -612,7 +612,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.18',
+	version = '2.2.19',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-03-04 21:53 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-03-04 21:53 UTC (permalink / raw
  To: gentoo-commits

commit:     6244b7376493b65060a466d14fcac342f965425d
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  4 21:52:43 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Mar  4 21:53:08 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=6244b737

RELEASE-NOTES: fix typo in bug number

 RELEASE-NOTES | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 59f48d4..8bbabbf 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -15,7 +15,7 @@ portage-2.2.18
     - Bug 540482 Add man page entries for "emaint merges"
                  and egencache's "--write-timestamp"
     - Bug 511806 make.conf: expand PORTAGE_CONFIGROOT
-    - Bug 541746 depgraph: fix 'operation' AttributeError
+    - Bug 541754 depgraph: fix 'operation' AttributeError
     - Bug 542052 Don't spawn socks5-server.py for pkg_nofetch
 
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-03-04 20:39 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-03-04 20:39 UTC (permalink / raw
  To: gentoo-commits

commit:     dd3b889811c907ea09380ef138984fae58616468
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 28 23:45:10 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Mar  4 20:38:58 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=dd3b8898

RELEASE-NOTES: Update for release

 RELEASE-NOTES | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e3136cc..59f48d4 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,24 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.18
+==================================
+* Bug Fixes:
+    - Bug 539706 Fix Syncbase _has_bin()
+    - Bug 538980 Add early check for broken /dev/s
+    - Bug 282639 Generate soname dependency metadata
+    - Bug 540882 repoman: skip vcs calls for manifest modes
+    - Bug 541188 man/portage.5: document sets.conf
+    - Bug 541198 use_reduce: support non-string token_class
+    - Bug 541302 actions.py: fix missing localization import
+    - Bug 500436 Do not interrupt on SIGCONT
+    - Bug 540482 Add man page entries for "emaint merges"
+                 and egencache's "--write-timestamp"
+    - Bug 511806 make.conf: expand PORTAGE_CONFIGROOT
+    - Bug 541746 depgraph: fix 'operation' AttributeError
+    - Bug 542052 Don't spawn socks5-server.py for pkg_nofetch
+
+
 portage-2.2.17
 ==================================
 * Bug Fixes:
@@ -49,6 +67,7 @@ portage-2.2.16
     - Bug 531690 bin/ebuild: fix --color=n
     - Bug 531854 dblink._protect: disable config protect for identical files
     - Bug 522032 add a one time only post-sync hook call
+    - Bug 471776 Support USE_EXPAND prefixes in package.use and relevant files
 
 
 portage-2.2.15


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-03-04 20:39 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-03-04 20:39 UTC (permalink / raw
  To: gentoo-commits

commit:     f44548b24df12f324b5560355e4e6947a9be5f3b
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  4 20:35:19 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Wed Mar  4 20:39:19 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=f44548b2

setup.py: Set version for new release

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 864580b..5804c06 100755
--- a/setup.py
+++ b/setup.py
@@ -612,7 +612,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.17',
+	version = '2.2.18',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-02-13 17:45 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-02-13 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     06a4e7a09211c4a598a72a97c64daff13cd502ff
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 13 17:35:21 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 13 17:35:21 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=06a4e7a0

setup.py: Revert the select_plugins() changes

Install everything, leave it all as automagic.

---
 setup.py | 43 +------------------------------------------
 1 file changed, 1 insertion(+), 42 deletions(-)

diff --git a/setup.py b/setup.py
index 953023d..864580b 100755
--- a/setup.py
+++ b/setup.py
@@ -609,46 +609,6 @@ def get_manpages():
 			for g, mans in groups.items():
 				yield [os.path.join('$mandir', topdir, 'man%s' % g), mans]
 
-# initialize the list here
-# it can then be modified by the select_plugins()
-PACKAGES = list(find_packages())
-
-# the USE flag selectable list of modules
-SELECTABLE = {
-	'cvs': 'cvs',
-	'git': 'git',
-	'subversion': 'svn',
-	}
-
-# get the USE from the environment
-# split them so we don't get substring matches
-USE = os.environ.get("USE", "").split()
-
-
-class select_plugins(Command):
-	""" Removes the plugin modules not selected from the packages list
-	so they won't be installed."""
-
-	user_options = [
-	]
-
-	global PACKAGES
-
-	def initialize_options(self):
-		self.build_base = None
-
-	def finalize_options(self):
-		self.set_undefined_options('build',
-			('build_base', 'build_base'))
-
-	def run(self):
-		for plugin in sorted(SELECTABLE):
-			if plugin not in USE:
-				module = os.path.join('portage', 'sync', 'modules',
-					SELECTABLE[plugin])
-				PACKAGES.remove(module)
-				remove_tree(os.path.join('pym', module))
-
 
 setup(
 	name = 'portage',
@@ -658,7 +618,7 @@ setup(
 	author_email = 'dev-portage@gentoo.org',
 
 	package_dir = {'': 'pym'},
-	packages = PACKAGES,
+	packages = list(find_packages()),
 	# something to cheat build & install commands
 	scripts = list(find_scripts()),
 
@@ -694,7 +654,6 @@ setup(
 		'install_scripts_portagebin': x_install_scripts_portagebin,
 		'install_scripts_sbin': x_install_scripts_sbin,
 		'sdist': x_sdist,
-		'select_plugins': select_plugins,
 		'test': test,
 	},
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-02-13 17:26 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-02-13 17:26 UTC (permalink / raw
  To: gentoo-commits

commit:     61576d667f875f3e2fb787be99ca834a236b2d99
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 13 09:03:21 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Fri Feb 13 09:03:21 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=61576d66

RELEASE-NOTES: Fix transposed bug number

Spotted by matts88

---
 RELEASE-NOTES | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 30aba20..e3136cc 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -22,7 +22,7 @@ portage-2.2.16
 * Tentative EAPI 6 changes for testing
 * New search index creation and fast search code for emerge -s, -S
 * Bug Fixes:
-    - Bug 583512 Deprecate make.conf SYNC variable
+    - Bug 538512 Deprecate make.conf SYNC variable
     - Bug 538314 handle EINTR
     - Bug 537298 Fix typo in new_protect_filename()
     - Bug 534722 update LOGNAME variable when appropriate


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-02-12  6:02 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-02-12  6:02 UTC (permalink / raw
  To: gentoo-commits

commit:     fc0567d794a4bf122baa3884f15c497d9d863734
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 12 01:48:51 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 12 05:21:48 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fc0567d7

setup.py: version bump, make sync modules selectable

---
 setup.py | 46 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 44 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 54015c3..953023d 100755
--- a/setup.py
+++ b/setup.py
@@ -609,15 +609,56 @@ def get_manpages():
 			for g, mans in groups.items():
 				yield [os.path.join('$mandir', topdir, 'man%s' % g), mans]
 
+# initialize the list here
+# it can then be modified by the select_plugins()
+PACKAGES = list(find_packages())
+
+# the USE flag selectable list of modules
+SELECTABLE = {
+	'cvs': 'cvs',
+	'git': 'git',
+	'subversion': 'svn',
+	}
+
+# get the USE from the environment
+# split them so we don't get substring matches
+USE = os.environ.get("USE", "").split()
+
+
+class select_plugins(Command):
+	""" Removes the plugin modules not selected from the packages list
+	so they won't be installed."""
+
+	user_options = [
+	]
+
+	global PACKAGES
+
+	def initialize_options(self):
+		self.build_base = None
+
+	def finalize_options(self):
+		self.set_undefined_options('build',
+			('build_base', 'build_base'))
+
+	def run(self):
+		for plugin in sorted(SELECTABLE):
+			if plugin not in USE:
+				module = os.path.join('portage', 'sync', 'modules',
+					SELECTABLE[plugin])
+				PACKAGES.remove(module)
+				remove_tree(os.path.join('pym', module))
+
+
 setup(
 	name = 'portage',
-	version = '2.2.16',
+	version = '2.2.17',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',
 
 	package_dir = {'': 'pym'},
-	packages = list(find_packages()),
+	packages = PACKAGES,
 	# something to cheat build & install commands
 	scripts = list(find_scripts()),
 
@@ -653,6 +694,7 @@ setup(
 		'install_scripts_portagebin': x_install_scripts_portagebin,
 		'install_scripts_sbin': x_install_scripts_sbin,
 		'sdist': x_sdist,
+		'select_plugins': select_plugins,
 		'test': test,
 	},
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-02-12  6:02 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-02-12  6:02 UTC (permalink / raw
  To: gentoo-commits

commit:     dd916d1a54c98fdce17eaae498f8436c60f3af94
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 12 01:47:47 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 12 01:47:47 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=dd916d1a

RELEASE-NOTES: Updates for the release

---
 RELEASE-NOTES | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 4347cf7..30aba20 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.17
+==================================
+* Bug Fixes:
+    - Bug 539746 WorldSelectedSet: fix breakage
+    - Bug 539478 Fix missed self.portdb assignment for
+        metadata-transfer feature
+    - Bug 539402 fix overlay mask logic
+
+
 portage-2.2.16
 ==================================
 * New portage plug-in sync system.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2015-02-03 20:57 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2015-02-03 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     5944d6fb3e8253508cfd7e9b94f9e50626caa421
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  3 20:32:17 2015 +0000
Commit:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
CommitDate: Tue Feb  3 20:32:17 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=5944d6fb

Initial updates for the 2.2.16 release

---
 NEWS          | 11 +++++++++++
 RELEASE-NOTES | 41 +++++++++++++++++++++++++++++++++++++++++
 setup.py      |  2 +-
 3 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 84a5928..7b4dc94 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,16 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.16
+-------------
+* New portage plug-in sync system.
+    Read the news anouncement for more details of the changes in config
+    settings and operation.
+* New native portage postsync.d capability
+* New native portage repo.postsync.d capability
+* New native indexed search capability for decent search speed
+* Tentative EAPI 6 patches for additional testing
+
+
 portage-2.2.14
 -------------
 * Remaining bugs in build/install system should be fixed.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 800beee..4347cf7 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,47 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.16
+==================================
+* New portage plug-in sync system.
+* New auto-sync setting for repos.conf repos
+* New sync-depth setting for git sync module
+* New --sub-submodule option for emaint sync module
+* New native portage postsync.d capability
+* New native portage repo.postsync.d capability
+* New socks5 module to allow builds to escape the network-sandbox
+* Tentative EAPI 6 changes for testing
+* New search index creation and fast search code for emerge -s, -S
+* Bug Fixes:
+    - Bug 583512 Deprecate make.conf SYNC variable
+    - Bug 538314 handle EINTR
+    - Bug 537298 Fix typo in new_protect_filename()
+    - Bug 534722 update LOGNAME variable when appropriate
+    - Bug 536926 emerge: default --backtrack=3
+    - Bug 536392 More >= atoms for autounmask USE changes
+    - Bug 492932 TestFakedbapi: override EPREFIX
+    - Bug 142579 BinpkgExtractorAsync: xz and gzip decompression
+    - Bug 282927 emerge: add --changed-deps/--binpkg-changed-deps
+    - Bug 535850 dispatch-conf: avoid symlink "File exists" error
+    - Bug 533036 man/emerge.1: clarify --buildpkg-exclude wrt *-backup FEATURES
+    - Bug 463266 man pages: note that make.conf can be a directory
+    - Bug 533884 emerge --autounmask-write: fix CONFIG_PROTECT for
+                 PORTAGE_CONFIGROOT
+    - Bug 531656 Solve more slot-operator conflicts
+    - Bug 531724 AbstractPollTask._read_buf: read regardless of event flags
+    - Bug 534070 Add --sync-submodule <glsa|news|profiles>
+    - Bug 532670 Support override of default profile EAPI
+    - Bug 532784 bintree.py: fix str() calls for Python 2
+    - Bug 532594 faulty variable assignment inside _compute_abi_rebuild_info
+    - Bug 525718 search._xmatch: handle aux_get KeyError
+    - Bug 532224 Support @profile package set
+    - Bug 504116 man/emerge.1: --quiet-build=n overridden by --jobs
+    - Bug 412471 Display emerge search results incrementally
+    - Bug 531690 bin/ebuild: fix --color=n
+    - Bug 531854 dblink._protect: disable config protect for identical files
+    - Bug 522032 add a one time only post-sync hook call
+
+
 portage-2.2.15
 ==================================
 * New option --rage-clean that does --unmerge without delay.

diff --git a/setup.py b/setup.py
index 440cbba..54015c3 100755
--- a/setup.py
+++ b/setup.py
@@ -611,7 +611,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.15',
+	version = '2.2.16',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-12-04  1:34 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-12-04  1:34 UTC (permalink / raw
  To: gentoo-commits

commit:     fd5214913b6b3ab1cc251fab58c455e7a853a739
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  4 00:29:54 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Thu Dec  4 00:29:54 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fd521491

Update RELEASE-NOTES and version

---
 RELEASE-NOTES | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 setup.py      |  2 +-
 2 files changed, 49 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 7912398..800beee 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,6 +4,54 @@ Features/major bugfixes are listed in NEWS
 portage-2.2.15
 ==================================
 * New option --rage-clean that does --unmerge without delay.
+* package.bashrc: per profile, per-package bashrc mechanism
+* Introduce eqalog and eqawarnlog functions.
+* Introduce eqatag to output proper machine-readable QA logs
+* Bug Fixes:
+    - Bug 517310 emerge --read-news: prompt only if --ask
+    - Bug 433453 Support unprivileged mode
+    - Bug 519566 Remove g+w bit from $T for TPE
+    - Bug 433453 portage.data._get_global: fix UnboundLocalError
+    - Bug 526160 This fixes _dep_check_composite_db to mask packages
+                 that aren't the highest visible match, but only if an
+                 update is desirable.
+    - Bug 523684 This fixes the ConfigProtect class, etc-update, and
+                 dispatch-conf to account for non-existent files (rather than
+                 directories) that are listed directly in CONFIG_PROTECT.
+    - Bug 524964 bin/bashrc-functions.sh: remove portageq function
+    - Bug 527636 Add btrfs.* to default PORTAGE_XATTR_EXCLUDE
+    - Bug 485598 etc-update & dispatch-conf: symlink and protected
+                 symlink support
+    - Bug 527636 Remove redundant PORTAGE_XATTR_EXCLUDE defaults
+    - Bug 528272 This fixes incorrect behavior of the "fetch" phase
+    - Bug 456128 Add support for SUSE based distros in etc-update
+    - Bug 528760 man/ebuild.5: document assert fix
+    - Bug 525726 _selinux.setexec: improve failure message
+    - Bug 529200 portageq: fix eroot parameter
+    - Bug 529120 fs_template._ensure_dirs: handle EEXIST
+    - Bug 528610 This fixes a case inside _slot_operator_update_probe where
+                 it would select an inappropriate replacement_parent of a
+                 lower version than desired.
+    - Bug 490732 NewsManager.getUnreadItems: handle EROFS
+    - Bug 524236 dblink: case insensitive support
+    - Bug 515584 dep_zapdeps: avoid use.mask/force changes
+    - Bug 490732 check for writable /var/db/pkg
+    - Bug 520652 Add emerge --with-test-deps option
+    - Bug 490732 check for writable PKGDIR
+    - Bug 529660 Memoize the results of use_reduce calls inside
+                 _slot_operator_update_probe, in order to improve performance.
+    - Bug 530010 Implement selective invalidation of cache for the
+                 depgraph._select_pkg_highest_available method...
+    - Bug 530982 fix UnicodeDecodeError
+    - Bug 531112 _pkg_use_enabled: return frozenset
+    - Bug 387059 emerge: warn about @installed, don't deprecate
+    - Bug 528274 ebuild.sh: force fresh env for pkg_setup
+    - Bug 527996 emerge --info: show /bin/sh provider
+    - Bug 527486 portage/util/writeable_check.py: Fix IndexError:
+    - Bug 525552 Use a new _eintr_func_wrapper class to wrap waitpid calls and
+                 handle EINTR by calling the function as many times as necessary
+                 (until it returns without raising EINTR).
+
 
 portage-2.2.14
 ==================================

diff --git a/setup.py b/setup.py
index 8231c0a..4388a99 100755
--- a/setup.py
+++ b/setup.py
@@ -611,7 +611,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.14',
+	version = '2.2.15',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-10-20  4:05 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-10-20  4:05 UTC (permalink / raw
  To: gentoo-commits

commit:     0cd798cd9de1c549a3ce46426bd3e98a9d850b1a
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 20 02:23:31 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Mon Oct 20 03:58:48 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=0cd798cd

Update RELEASE-NOTES, NEWS

---
 NEWS          |  9 +++++++++
 RELEASE-NOTES | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

diff --git a/NEWS b/NEWS
index 0a02907..84a5928 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,14 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.14
+-------------
+* Remaining bugs in build/install system should be fixed.
+
+
+portge-2.2.14_rc1
+-------------
+* Many new build/installation system errors fixed.
+
 
 portage-2.2.13
 -------------

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 7a46612..899b48a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,42 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.14
+==================================
+* Bug Fixes:
+    - Bug # 508364 Tweak the previous patch commit for the comma warning.
+    - Bug # 524964 $PORTAGE_BIN_PATH/portageq no longer exists, which breaks
+        bin/ebuild-helpers/portageq.
+    - Bug # 524328 Use nonblocking write instead of a fork for writing to
+            the fifo.
+    - Bug # 523684 If a CONFIG_PROTECTed file was installed but no longer
+        exists in the file system, then it may have been deleted or renamed
+        by the admin.
+    - Bug # 506192 This fixes the sync_local function so that it doesn't
+        prematurely remove the whole TMPDIR when tarsync is not installed.
+    - Bug # <no number> setup.py: Fix typo in logrotatedir path.
+
+
+portage-2.2.14_rc1
+==================================
+* Bug Fixes:
+    - Bug # 508364 Update gcc warning checks.
+    - Bug # 523182 Rewrite default ebuild phase setting code
+    - Bug # 517310 Offer to read news while calcing deps
+    - Bug # 481578 emerge: --autounmask-write if --ask
+    - Bug # 523494 Use PATH instead of PORTAGE_BIN_PATH to locate emerge.
+    - Bug # 523532 This fixes depth increment to handle _UNREACHABLE_DEPTH.
+    - Bug # 523152 This fixes the unmerge-backup and downgrade-backup features
+        to be compatible with the new setup.py quickpkg install location...
+    - Bug # 522084 Fix _solve_non_slot_operator_slot_conflicts to add all
+        parents to the conflict_graph...
+    - Bug # 523048 This fixes _backtrack_depgraph to immediately report
+        necessary REQUIRED_USE changes instead of discarding the graph.
+    - Bug # 521990 Since self._dynamic_config._slot_operator_deps only contains
+        deps for packages added to the graph, it doesn't contain potentially
+        relevant deps of installed packages that have not been added to the graph.
+
+
 portage-2.2.13
 ==================================
 * Bug Fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-10-20  4:05 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-10-20  4:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e8efa111444a0e87dad7719ca482907f434cff57
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 20 02:29:02 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Mon Oct 20 03:58:48 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=e8efa111

Update version for the release

---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 41dcb81..dba8539 100755
--- a/setup.py
+++ b/setup.py
@@ -598,7 +598,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.14_rc1',
+	version = '2.2.14',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-10-19  3:16 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-10-19  3:16 UTC (permalink / raw
  To: gentoo-commits

commit:     fb215a10a3a2881dc8dc886b1fb58fbf1512a771
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 19 02:45:32 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sun Oct 19 03:14:49 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fb215a10

setup.py: Fix typo in logrotatedir path

From original makefile:
install -m$(INSMODE) $(LOGROTATE_FILES) \
		"$(DESTDIR)$(sysconfdir)/logrotate.d"; \

---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 22d7790..41dcb81 100755
--- a/setup.py
+++ b/setup.py
@@ -340,7 +340,7 @@ class x_install(install):
 		('portage_datadir', '$datarootdir/portage'),
 
 		# not customized at the moment
-		('logrotatedir', '$sysconfdir/logrotate'),
+		('logrotatedir', '$sysconfdir/logrotate.d'),
 		('portage_confdir', '$portage_datadir/config'),
 		('portage_setsdir', '$portage_confdir/sets'),
 	]


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-09-26  2:17 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-09-26  2:17 UTC (permalink / raw
  To: gentoo-commits

commit:     0003b53405b1e44e4e441ada5337d2b5ff3a7b5a
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 25 05:21:13 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Thu Sep 25 05:21:13 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=0003b534

setup.py: fix import line

---
 setup.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index f68dc58..96cfade 100755
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,15 @@ from distutils.dep_util import newer
 from distutils.dir_util import mkpath, remove_tree
 from distutils.util import change_root, subst_vars
 
-import codecs, collections, errno, glob, os, os.path, re, subprocess, sys
+import codecs
+import collections
+import glob
+import os
+import os.path
+import re
+import subprocess
+import sys
+
 
 # TODO:
 # - smarter rebuilds of docs w/ 'install_docbook' and 'install_epydoc'.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-09-26  2:17 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-09-26  2:17 UTC (permalink / raw
  To: gentoo-commits

commit:     48e41ae051935e15ee7b5232f512259693240ff6
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 25 18:43:21 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Fri Sep 26 01:18:12 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=48e41ae0

setup.py: Move sbin scripts in bin/

Remove unused *_sbin classes
Prevent the deprecated-path script from being installed with other PORTAGE_BIN_PATH scripts.
Update the version for testing the new ebuild generated deprecated-path symlinks, bugfixes.

---
 setup.py | 29 ++++++++---------------------
 1 file changed, 8 insertions(+), 21 deletions(-)

diff --git a/setup.py b/setup.py
index 96cfade..22d7790 100755
--- a/setup.py
+++ b/setup.py
@@ -30,12 +30,10 @@ import sys
 
 x_scripts = {
 	'bin': [
-		'bin/ebuild', 'bin/egencache', 'bin/emerge', 'bin/emerge-webrsync',
-		'bin/emirrordist', 'bin/portageq', 'bin/quickpkg', 'bin/repoman'
-	],
-	'sbin': [
-		'bin/archive-conf', 'bin/dispatch-conf', 'bin/emaint', 'bin/env-update',
-		'bin/etc-update', 'bin/fixpackages', 'bin/regenworld'
+		'bin/archive-conf', 'bin/dispatch-conf', 'bin/ebuild', 'bin/egencache',
+		'bin/emaint', 'bin/emerge', 'bin/emerge-webrsync', 'bin/emirrordist',
+		'bin/env-update', 'bin/etc-update', 'bin/fixpackages', 'bin/portageq',
+		'bin/quickpkg', 'bin/regenworld', 'bin/repoman',
 	],
 }
 
@@ -226,10 +224,6 @@ class x_build_scripts_bin(x_build_scripts_custom):
 	dir_name = 'bin'
 
 
-class x_build_scripts_sbin(x_build_scripts_custom):
-	dir_name = 'sbin'
-
-
 class x_build_scripts_portagebin(x_build_scripts_custom):
 	dir_name = 'portage'
 
@@ -244,7 +238,6 @@ class x_build_scripts(build_scripts):
 	def run(self):
 		self.run_command('build_scripts_bin')
 		self.run_command('build_scripts_portagebin')
-		self.run_command('build_scripts_sbin')
 
 
 class x_clean(clean):
@@ -480,11 +473,6 @@ class x_install_scripts_bin(x_install_scripts_custom):
 	var_name = 'bindir'
 
 
-class x_install_scripts_sbin(x_install_scripts_custom):
-	dir_name = 'sbin'
-	var_name = 'sbindir'
-
-
 class x_install_scripts_portagebin(x_install_scripts_custom):
 	dir_name = 'portage'
 	var_name = 'portage_bindir'
@@ -500,7 +488,6 @@ class x_install_scripts(install_scripts):
 	def run(self):
 		self.run_command('install_scripts_bin')
 		self.run_command('install_scripts_portagebin')
-		self.run_command('install_scripts_sbin')
 
 
 class x_sdist(sdist):
@@ -589,7 +576,8 @@ def find_packages():
 def find_scripts():
 	for dirpath, dirnames, filenames in os.walk('bin'):
 		for f in filenames:
-			yield os.path.join(dirpath, f)
+			if  f not in ['deprecated-path']:
+				yield os.path.join(dirpath, f)
 
 
 def get_manpages():
@@ -610,7 +598,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.13',
+	version = '2.2.14_rc1',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',
@@ -627,6 +615,7 @@ setup(
 			'cnf/make.conf.example', 'cnf/make.globals', 'cnf/repos.conf']],
 		['$portage_setsdir', ['cnf/sets/portage.conf']],
 		['$docdir', ['NEWS', 'RELEASE-NOTES']],
+		['$portage_base/bin', ['bin/deprecated-path']],
 	],
 
 	cmdclass = {
@@ -635,7 +624,6 @@ setup(
 		'build_scripts': x_build_scripts,
 		'build_scripts_bin': x_build_scripts_bin,
 		'build_scripts_portagebin': x_build_scripts_portagebin,
-		'build_scripts_sbin': x_build_scripts_sbin,
 		'build_tests': build_tests,
 		'clean': x_clean,
 		'docbook': docbook,
@@ -648,7 +636,6 @@ setup(
 		'install_scripts': x_install_scripts,
 		'install_scripts_bin': x_install_scripts_bin,
 		'install_scripts_portagebin': x_install_scripts_portagebin,
-		'install_scripts_sbin': x_install_scripts_sbin,
 		'sdist': x_sdist,
 		'test': test,
 	},


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-09-20  4:52 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-09-20  4:52 UTC (permalink / raw
  To: gentoo-commits

commit:     44977e8deeeeba497f88f64a3236aa3361e80f97
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 20 01:33:36 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sat Sep 20 04:49:53 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=44977e8d

testpath: Add a generic testpath script

Source this testpath script from the base checkout directory to run all checkout code.

---
 testpath | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/testpath b/testpath
new file mode 100644
index 0000000..144387d
--- /dev/null
+++ b/testpath
@@ -0,0 +1,11 @@
+#
+# Generic testpath to source.  This sets PATH and PYTHONPATH
+# to use the current checkout code, before searching the main PATH, PYTHONPATH
+# cd ~/.../portage
+# source ./testpath
+# emerge foo
+# repoman manifest
+# ...
+export PATH="$(dirname ${BASH_SOURCE[0]})/bin:${PATH}"
+export PYTHONPATH=PYTHONPATH="$(dirname $BASH_SOURCE[0])/pym:${PYTHONPATH:+:}${PYTHONPATH}"
+export PYTHONWARNINGS=d,i::ImportWarning


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-09-16 22:17 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-09-16 22:17 UTC (permalink / raw
  To: gentoo-commits

commit:     1a97abbed2ac47d5f08f6826a9dad5df28af2021
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 16 22:14:40 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Tue Sep 16 22:14:40 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=1a97abbe

Update NEWS and RELEASE-NOTES

---
 NEWS          | 12 +++++++++++-
 RELEASE-NOTES | 21 +++++++++++++++++++++
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 4923bb9..0a02907 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,17 @@
 News (mainly features/major bug fixes)
 
-portage-2.2.12
 
+portage-2.2.13
+-------------
+* New setup.py build system and distutils-r1 ebuild at EAPI 5
+* PORTAGE_{BIN,PYM}_PATH variables. If you want to call internal portage tools,
+    you need to query PORTAGE_BIN_PATH and PORTAGE_PYM_PATH, use them
+    and re-export them.
+* New @changed-deps set to update packages which need dependecy change updates.
+
+
+portage-2.2.12
+-------------
 * New emaint module "merges"  for finding and fixing failed merges
   If a pkg fails to merge to the live filesystem correctly, that pkg may
   not work correctly if at all.  This module scans the installed pkg database

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 388c037..7a46612 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -6,6 +6,27 @@ portage-2.2.13
 * Bug Fixes:
     - Bug # 438976 Remove DESCRIPTION.punctuation check from repoman
     - Bug # 520542 Replace .append() with .add() for set variables
+    - Bug # 515230 package_tracker.match: account for unevaluated_atom
+    - Bug # 508762 _slot_operator_update_probe: This fixes the
+        check_reverse_dependencies function.
+    - Bug # 522362 Fix config.setcpv to regenerate USE settings in order to
+        account for package.env USE settings from the previous package
+        instance.
+    - Bug # 507482 Run distcc-pump server throughout src_configure()
+        to src_install()
+    - Bug # 520950 This handles a case which occurs when
+        _solve_non_slot_operator_slot_conflicts calls _create_graph.
+    - Bug # 520752 Make email date, timestamp RFC-compliant
+    - Bug # 520378 Fix hard-coded emerge-fetch.log locations
+    - Bug # 522652 For cases such as || ( X <A-2 ), where X is unsatisfiable
+        and A-1 is installed, fix dep_zapdeps to make the correct choice.
+    - Bug # 510270 This fixes an IndexError in
+        _solve_non_slot_operator_slot_conflicts which occurs when none of the
+        conflict packages matched a particular atom.
+* No longer include a Changelog with release tarball.
+    For a complete log of the Changes please refer to the git log viewable
+        online at https://github.com/gentoo/portage/commits/master
+
 
 portage-2.2.12
 ==================================


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-09-16 21:04 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-09-16 21:04 UTC (permalink / raw
  To: gentoo-commits

commit:     00e7fcf026093318aa4fb910bb35d5c7e256b72c
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 16 20:26:38 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Tue Sep 16 20:26:38 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=00e7fcf0

setup.py: Update version for the release

---
 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index e5c3631..f68dc58 100755
--- a/setup.py
+++ b/setup.py
@@ -602,7 +602,7 @@ def get_manpages():
 
 setup(
 	name = 'portage',
-	version = '2.2.12',
+	version = '2.2.13',
 	url = 'https://wiki.gentoo.org/wiki/Project:Portage',
 	author = 'Gentoo Portage Development Team',
 	author_email = 'dev-portage@gentoo.org',


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-09-16 21:04 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-09-16 21:04 UTC (permalink / raw
  To: gentoo-commits

commit:     3cd37d67208512189bc1621914284b5f72242121
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 16 20:26:09 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Tue Sep 16 20:26:09 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3cd37d67

runtests.sh: Update pypy target

---
 runtests.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 599727b..651928f 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -4,7 +4,7 @@
 
 # These are the versions we care about.  The rest are just "nice to have".
 PYTHON_SUPPORTED_VERSIONS="2.6 2.7 3.2 3.3 3.4"
-PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 3.1 3.2 3.3 3.4 3.5"
+PYTHON_VERSIONS="2.6 2.7 pypy 3.1 3.2 3.3 3.4 3.5"
 
 # has to be run from portage root dir
 cd "${0%/*}" || exit 1
@@ -60,8 +60,8 @@ exit_status="0"
 found_versions=()
 status_array=()
 for version in ${PYTHON_VERSIONS}; do
-	if [[ $version =~ ^([[:digit:]]+\.[[:digit:]]+)-pypy-([[:digit:]]+\.[[:digit:]]+)$ ]] ; then
-		executable=${eprefix}/usr/bin/pypy-c${BASH_REMATCH[2]}
+	if [[ $version = 'pypy' ]] ; then
+		executable=${eprefix}/usr/bin/pypy
 	else
 		executable=${eprefix}/usr/bin/python${version}
 	fi


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-09-11 23:45 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-09-11 23:45 UTC (permalink / raw
  To: gentoo-commits

commit:     3e784a1daa3ff9e4cf15181e8c864db1d5f2fff1
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  9 10:21:22 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Thu Sep 11 23:44:26 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3e784a1d

travis: Use setup.py for running tests

---
 .travis.yml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 52ca444..69e1659 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,4 +7,7 @@ python:
     - 3.4
     - pypy
 script:
-    - python -b -Wd pym/portage/tests/runTests.py
+    - ./setup.py test
+    - ./setup.py install --root=/tmp/install-root
+    - sudo rsync -a /tmp/install-root/. /
+    - python -b -Wd -m portage.tests.runTests


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-19  7:01 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2014-08-19  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     ce5a35ec226a822d556af56fbf86430b9d72bfcd
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 22:38:39 2014 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 22:38:39 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ce5a35ec

DEVELOPING: Use Requested instead of Reported

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>

---
 DEVELOPING | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index 98c34b2..55470d8 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -195,7 +195,7 @@ Tested-by:  Tested the patch thoroughly
 Acked-by: Approved the concept but did not read the patch in detail
 (typically used by the maintainer of a specific portion, or a lead)
 Suggested-by: Designed the implementation
-Reported-by: Reported the bug/feature request
+Requested-by: Reported the bug/made the feature request
 
 Example:
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-19  7:01 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2014-08-19  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     c315fd9e623f33dff2ba00ed758638cada04c547
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 21:10:33 2014 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 21:54:31 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=c315fd9e

DEVELOPING: Update RELEASE-NOTES & NEWS in commit

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>
Reviewed-by:   Brian Dolbec       <dolsen <AT> gentoo.org>

---
 DEVELOPING | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/DEVELOPING b/DEVELOPING
index b1b3390..98c34b2 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -174,6 +174,11 @@ change a lot of unrelated things.  This makes it easier to see what
 parts of the system have actually changed.  It also makes it easier to
 cherry-pick and revert commits. Use your common sense!
 
+When you make a significant change, make sure to update RELEASE-NOTES
+for the to-be-released version.  Very significant changes should be
+mentioned in NEWS as well.  See the current entries to these files for
+examples of what constitutes significant.
+
 Commit messages
 ---------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-19  7:01 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2014-08-19  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     e3eec598ad72c292bca9a1c5d23f0e5989bc78b3
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 18:53:52 2014 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 21:54:31 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=e3eec598

Note the use of X-by in DEVELOPING

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>
Reviewed-by:   Brian Dolbec       <dolsen <AT> gentoo.org>

---
 DEVELOPING | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index 0ffcbd7..b1b3390 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -181,7 +181,18 @@ Commit messages should be in the imperative mood with a capitalised
 header, optionally followed by a newline and a more detailed explanatory
 text.  The headline should be capped at 70 characters, the detailed text
 at 72.  Prefix the message with the component you touched if this makes
-sense.  Postfix the message with the bug it fixes, if it does.  Example:
+sense.  Postfix the message with the bug it fixes, if it does.
+
+Feel free to use the following notes (if applicable):
+Signed-off-by: Wrote (a substantial portion of) the patch
+Reviewed-by: Reviewed the patch thoroughly
+Tested-by:  Tested the patch thoroughly
+Acked-by: Approved the concept but did not read the patch in detail
+(typically used by the maintainer of a specific portion, or a lead)
+Suggested-by: Designed the implementation
+Reported-by: Reported the bug/feature request
+
+Example:
 
 "
 emerge: Fix --tree output (bug 555555)
@@ -189,6 +200,10 @@ emerge: Fix --tree output (bug 555555)
 Make sure newlines appear where they are supposed to. Fix a bug with
 colourisation of --tree output when used in tandem with --verbose
 --pretend --ask.
+
+Signed-off-by: Foo Bar  <fbar@gentoo.org>
+Reviewed-by:   Fu Baz   <fub@gentoo.org>
+Reported-by:   Qux Quux <qq@gentoo.org>
 "
 
 For a more detailed explanation (and rationalisation) of these rules:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-19  7:01 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2014-08-19  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     fd81edffb69fbf4b64432c2ccd03d0af83ef7e6d
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 15:41:32 2014 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 18:30:01 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fd81edff

Updates for the release

---
 NEWS          | 17 ++++++++++++-----
 RELEASE-NOTES | 21 +++++++++++++++++++++
 2 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 43d1797..4923bb9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,12 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.12
+
+* New emaint module "merges"  for finding and fixing failed merges
+  If a pkg fails to merge to the live filesystem correctly, that pkg may
+  not work correctly if at all.  This module scans the installed pkg database
+  for those failures and can re-emerge those packages.
+
 portage-2.2.1
 -------------
 
@@ -160,7 +167,7 @@ portage-2.1.3
   RDEPEND.  This makes PDEPEND more useful for breaking the dependency cycles
   that are sometimes triggered by RDEPEND and DEPEND.
 * Enable "echo" and "save_summary" elog modules by default
-* Fix -* handling in package.keywords to work as intended (reset the accepted 
+* Fix -* handling in package.keywords to work as intended (reset the accepted
   keywords list), also see RELEASE-NOTES.
 * Make elog functionality available to python code
 
@@ -183,9 +190,9 @@ portage-2.1.2
   order and detection of circular dependencies.
 * The world and system sets allow automatic update of all installed slots.
 * DEPEND atoms support SLOT dependencies of the form ${CATEGORY}/${PN}:${SLOT}.
-* Development: Extend PYTHONPATH support to allow overriding the hardcoded 
+* Development: Extend PYTHONPATH support to allow overriding the hardcoded
   /usr/lib/portage/pym for development/testing purposes
-* New "finalize" hook for elog modules enabling modules to perform actions on 
+* New "finalize" hook for elog modules enabling modules to perform actions on
   shutdown (like dispatching collected messages).
 * New elog modules mail_summary and save_summary that act like the mail/save
   modules except that they merge messages from multiple packages in a single
@@ -203,7 +210,7 @@ portage-2.1.1
 portage-2.1 (ongoing via pre releases)
 ------------
 
-* FEATURES="confcache" integration; global caching to speed up configure calls, 
+* FEATURES="confcache" integration; global caching to speed up configure calls,
   requires dev-util/confcache
 * elog framework and accompanying modules for logging ebuild warnings, errors
   and general notices. Collects eerror/ewarn/elog/einfo messages.
@@ -213,7 +220,7 @@ portage-2.1 (ongoing via pre releases)
 * config files as directories enabling more flexible settings management.
 * Addition of an register_die_hook method that allows ebuild/eclasses to
   register functions to be called for better debugging on errors.
-* Addition of pre and post user hookable functions for each ebuild phase, accessible 
+* Addition of pre and post user hookable functions for each ebuild phase, accessible
   via portage bashrc.  Example would be pre_src_unpack .
 * cache refactoring- runtime improvement from 35% -> 65%.
 * Intelligently handle and display USE_EXPAND-based IUSE variables.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 63dbfad..9b4cbb7 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,27 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.12
+==================================
+* Bug Fixes:
+    - Bug # 519074 fix invalid locale setting
+    - Repoman: fix atom.blocker checks
+    - Bug # 519124 properly decode formatted number for localized_size()
+    - Revert an incorrect test fix from 2.2.11 which broke mime type detection
+    - Bug # 518968 Fix and incorrect userquery change
+    - QA systemd warning check for using /etc/conf.d
+    - QA Use pngfix to find broken PNG files
+    - Bug # 512578 Prepend '=' to unmerge atoms
+    - Repoman: Do not report DESCRIPTION.punctuation warning for "etc."
+    - Fix a py2/py3 discrepency involing integer division causing number output
+      to be inconsistent
+    - Fix an unicode-decode error in a gettaddrinfo() error message
+* New emaint module "merges"  for finding and fixing failed merges
+  If a pkg fails to merge to the live filesystem correctly, that pkg may
+  not work correctly if at all.  This module scans the installed pkg database
+  for those failures and can re-emerge those packages.
+
+
 portage-2.2.11
 ==================================
 * Bug Fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-19  7:01 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2014-08-19  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     89d02311f1c95329da3bb035f463f8de1d32e2ce
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  1 19:52:32 2014 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Aug  1 19:53:24 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=89d02311

Update release notes

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>

---
 RELEASE-NOTES | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8d6abfc..63dbfad 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -11,9 +11,9 @@ portage-2.2.11
     - Remove obsolete repoman eclass checks
     - Bug # 505944 Improve mismatch checking
     - Bug # 488820 fix @security crash
-    - Bug # 438976 Add DESCRIPTION.puntuation check to repoman
+    - Bug # 438976 Add DESCRIPTION.punctuation check to repoman
     - Add ruby18 warning for deprecated ruby target to repoman
-    - Add Python ersion to Portage version line
+    - Add Python version to Portage version line
     - Prevent rebuild code from performing unwanted repository changes
     - Include "::repository" more consistently in output
     - Make the slot conflict handler output more debug information
@@ -23,6 +23,9 @@ portage-2.2.11
     - Implement --alert
     - Bug # 516428 Make repoman warn if non-virtuals depend on
       perl-core
+    - Prefer install-xattr to install.py as a wrapper to coreutils'
+    /usr/bin/install to preserve file system extended attribute.
+
 
 portage-2.2.10
 ==================================


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-19  7:01 Michał Górny
  0 siblings, 0 replies; 548+ messages in thread
From: Michał Górny @ 2014-08-19  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     df52e14fc432fe72dee1c258b8d68bdb8503dd4c
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 31 15:38:36 2014 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 31 15:44:33 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=df52e14f

Update release notes

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>

---
 RELEASE-NOTES | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 44cb1c3..8d6abfc 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -8,9 +8,21 @@ portage-2.2.11
     - Bug # 505428 RO only filesystem check
     - Bug # 506186 TaskSequence starting bug.
     - Sort repoman check output
-    - remove obsolete repoman eclass checks
+    - Remove obsolete repoman eclass checks
     - Bug # 505944 Improve mismatch checking
     - Bug # 488820 fix @security crash
+    - Bug # 438976 Add DESCRIPTION.puntuation check to repoman
+    - Add ruby18 warning for deprecated ruby target to repoman
+    - Add Python ersion to Portage version line
+    - Prevent rebuild code from performing unwanted repository changes
+    - Include "::repository" more consistently in output
+    - Make the slot conflict handler output more debug information
+    - Bug # 487074 Don't split suggested commands when printing them
+    - Handle 'mkdir -p /etc/portage/make.profile/packages' gracefully
+      -- i.e. produce an error instead of crashing with a traceback
+    - Implement --alert
+    - Bug # 516428 Make repoman warn if non-virtuals depend on
+      perl-core
 
 portage-2.2.10
 ==================================


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-12 22:39 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-08-12 22:39 UTC (permalink / raw
  To: gentoo-commits

commit:     ce5a35ec226a822d556af56fbf86430b9d72bfcd
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 22:38:39 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 22:38:39 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ce5a35ec

DEVELOPING: Use Requested instead of Reported

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>

---
 DEVELOPING | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index 98c34b2..55470d8 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -195,7 +195,7 @@ Tested-by:  Tested the patch thoroughly
 Acked-by: Approved the concept but did not read the patch in detail
 (typically used by the maintainer of a specific portion, or a lead)
 Suggested-by: Designed the implementation
-Reported-by: Reported the bug/feature request
+Requested-by: Reported the bug/made the feature request
 
 Example:
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-12 21:55 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-08-12 21:55 UTC (permalink / raw
  To: gentoo-commits

commit:     e3eec598ad72c292bca9a1c5d23f0e5989bc78b3
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 18:53:52 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 21:54:31 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=e3eec598

Note the use of X-by in DEVELOPING

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>
Reviewed-by:   Brian Dolbec       <dolsen <AT> gentoo.org>

---
 DEVELOPING | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index 0ffcbd7..b1b3390 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -181,7 +181,18 @@ Commit messages should be in the imperative mood with a capitalised
 header, optionally followed by a newline and a more detailed explanatory
 text.  The headline should be capped at 70 characters, the detailed text
 at 72.  Prefix the message with the component you touched if this makes
-sense.  Postfix the message with the bug it fixes, if it does.  Example:
+sense.  Postfix the message with the bug it fixes, if it does.
+
+Feel free to use the following notes (if applicable):
+Signed-off-by: Wrote (a substantial portion of) the patch
+Reviewed-by: Reviewed the patch thoroughly
+Tested-by:  Tested the patch thoroughly
+Acked-by: Approved the concept but did not read the patch in detail
+(typically used by the maintainer of a specific portion, or a lead)
+Suggested-by: Designed the implementation
+Reported-by: Reported the bug/feature request
+
+Example:
 
 "
 emerge: Fix --tree output (bug 555555)
@@ -189,6 +200,10 @@ emerge: Fix --tree output (bug 555555)
 Make sure newlines appear where they are supposed to. Fix a bug with
 colourisation of --tree output when used in tandem with --verbose
 --pretend --ask.
+
+Signed-off-by: Foo Bar  <fbar@gentoo.org>
+Reviewed-by:   Fu Baz   <fub@gentoo.org>
+Reported-by:   Qux Quux <qq@gentoo.org>
 "
 
 For a more detailed explanation (and rationalisation) of these rules:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-12 21:55 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-08-12 21:55 UTC (permalink / raw
  To: gentoo-commits

commit:     c315fd9e623f33dff2ba00ed758638cada04c547
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 21:10:33 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 21:54:31 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=c315fd9e

DEVELOPING: Update RELEASE-NOTES & NEWS in commit

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>
Reviewed-by:   Brian Dolbec       <dolsen <AT> gentoo.org>

---
 DEVELOPING | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/DEVELOPING b/DEVELOPING
index b1b3390..98c34b2 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -174,6 +174,11 @@ change a lot of unrelated things.  This makes it easier to see what
 parts of the system have actually changed.  It also makes it easier to
 cherry-pick and revert commits. Use your common sense!
 
+When you make a significant change, make sure to update RELEASE-NOTES
+for the to-be-released version.  Very significant changes should be
+mentioned in NEWS as well.  See the current entries to these files for
+examples of what constitutes significant.
+
 Commit messages
 ---------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-12 21:44 Michał Górny
  2014-08-19  7:01 ` Michał Górny
  0 siblings, 1 reply; 548+ messages in thread
From: Michał Górny @ 2014-08-12 21:44 UTC (permalink / raw
  To: gentoo-commits

commit:     859e1279af8df6179a8419baa3df4435d9bee393
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  8 14:22:36 2014 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 12 21:42:25 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=859e1279

Enable testing using travis-ci

Make it easy to use travis-ci for testing on github mirror and forks.

Reviewed-by: Alexander Berntsen <bernalex <AT> gentoo.org>

---
 .travis.yml | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..6c8d873
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,10 @@
+language: python
+python:
+    - 2.6
+    - 2.7
+    - 3.2
+    - 3.3
+    - 3.4
+    - pypy
+script:
+    - python -b -Wd pym/portage/tests/runTests


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-08-12 21:00 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-08-12 21:00 UTC (permalink / raw
  To: gentoo-commits

commit:     fd81edffb69fbf4b64432c2ccd03d0af83ef7e6d
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 12 15:41:32 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Tue Aug 12 18:30:01 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fd81edff

Updates for the release

---
 NEWS          | 17 ++++++++++++-----
 RELEASE-NOTES | 21 +++++++++++++++++++++
 2 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/NEWS b/NEWS
index 43d1797..4923bb9 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,12 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.12
+
+* New emaint module "merges"  for finding and fixing failed merges
+  If a pkg fails to merge to the live filesystem correctly, that pkg may
+  not work correctly if at all.  This module scans the installed pkg database
+  for those failures and can re-emerge those packages.
+
 portage-2.2.1
 -------------
 
@@ -160,7 +167,7 @@ portage-2.1.3
   RDEPEND.  This makes PDEPEND more useful for breaking the dependency cycles
   that are sometimes triggered by RDEPEND and DEPEND.
 * Enable "echo" and "save_summary" elog modules by default
-* Fix -* handling in package.keywords to work as intended (reset the accepted 
+* Fix -* handling in package.keywords to work as intended (reset the accepted
   keywords list), also see RELEASE-NOTES.
 * Make elog functionality available to python code
 
@@ -183,9 +190,9 @@ portage-2.1.2
   order and detection of circular dependencies.
 * The world and system sets allow automatic update of all installed slots.
 * DEPEND atoms support SLOT dependencies of the form ${CATEGORY}/${PN}:${SLOT}.
-* Development: Extend PYTHONPATH support to allow overriding the hardcoded 
+* Development: Extend PYTHONPATH support to allow overriding the hardcoded
   /usr/lib/portage/pym for development/testing purposes
-* New "finalize" hook for elog modules enabling modules to perform actions on 
+* New "finalize" hook for elog modules enabling modules to perform actions on
   shutdown (like dispatching collected messages).
 * New elog modules mail_summary and save_summary that act like the mail/save
   modules except that they merge messages from multiple packages in a single
@@ -203,7 +210,7 @@ portage-2.1.1
 portage-2.1 (ongoing via pre releases)
 ------------
 
-* FEATURES="confcache" integration; global caching to speed up configure calls, 
+* FEATURES="confcache" integration; global caching to speed up configure calls,
   requires dev-util/confcache
 * elog framework and accompanying modules for logging ebuild warnings, errors
   and general notices. Collects eerror/ewarn/elog/einfo messages.
@@ -213,7 +220,7 @@ portage-2.1 (ongoing via pre releases)
 * config files as directories enabling more flexible settings management.
 * Addition of an register_die_hook method that allows ebuild/eclasses to
   register functions to be called for better debugging on errors.
-* Addition of pre and post user hookable functions for each ebuild phase, accessible 
+* Addition of pre and post user hookable functions for each ebuild phase, accessible
   via portage bashrc.  Example would be pre_src_unpack .
 * cache refactoring- runtime improvement from 35% -> 65%.
 * Intelligently handle and display USE_EXPAND-based IUSE variables.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 63dbfad..9b4cbb7 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,27 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.12
+==================================
+* Bug Fixes:
+    - Bug # 519074 fix invalid locale setting
+    - Repoman: fix atom.blocker checks
+    - Bug # 519124 properly decode formatted number for localized_size()
+    - Revert an incorrect test fix from 2.2.11 which broke mime type detection
+    - Bug # 518968 Fix and incorrect userquery change
+    - QA systemd warning check for using /etc/conf.d
+    - QA Use pngfix to find broken PNG files
+    - Bug # 512578 Prepend '=' to unmerge atoms
+    - Repoman: Do not report DESCRIPTION.punctuation warning for "etc."
+    - Fix a py2/py3 discrepency involing integer division causing number output
+      to be inconsistent
+    - Fix an unicode-decode error in a gettaddrinfo() error message
+* New emaint module "merges"  for finding and fixing failed merges
+  If a pkg fails to merge to the live filesystem correctly, that pkg may
+  not work correctly if at all.  This module scans the installed pkg database
+  for those failures and can re-emerge those packages.
+
+
 portage-2.2.11
 ==================================
 * Bug Fixes:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:v2.2.11 commit in: /
@ 2014-08-01 19:54 Alexander Berntsen
  2014-08-01 19:55 ` [gentoo-commits] proj/portage:master " Alexander Berntsen
  0 siblings, 1 reply; 548+ messages in thread
From: Alexander Berntsen @ 2014-08-01 19:54 UTC (permalink / raw
  To: gentoo-commits

commit:     89d02311f1c95329da3bb035f463f8de1d32e2ce
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Fri Aug  1 19:52:32 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Fri Aug  1 19:53:24 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=89d02311

Update release notes

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>

---
 RELEASE-NOTES | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8d6abfc..63dbfad 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -11,9 +11,9 @@ portage-2.2.11
     - Remove obsolete repoman eclass checks
     - Bug # 505944 Improve mismatch checking
     - Bug # 488820 fix @security crash
-    - Bug # 438976 Add DESCRIPTION.puntuation check to repoman
+    - Bug # 438976 Add DESCRIPTION.punctuation check to repoman
     - Add ruby18 warning for deprecated ruby target to repoman
-    - Add Python ersion to Portage version line
+    - Add Python version to Portage version line
     - Prevent rebuild code from performing unwanted repository changes
     - Include "::repository" more consistently in output
     - Make the slot conflict handler output more debug information
@@ -23,6 +23,9 @@ portage-2.2.11
     - Implement --alert
     - Bug # 516428 Make repoman warn if non-virtuals depend on
       perl-core
+    - Prefer install-xattr to install.py as a wrapper to coreutils'
+    /usr/bin/install to preserve file system extended attribute.
+
 
 portage-2.2.10
 ==================================


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-07-31 15:46 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-07-31 15:46 UTC (permalink / raw
  To: gentoo-commits

commit:     df52e14fc432fe72dee1c258b8d68bdb8503dd4c
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 31 15:38:36 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Thu Jul 31 15:44:33 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=df52e14f

Update release notes

Signed-off-by: Alexander Berntsen <bernalex <AT> gentoo.org>

---
 RELEASE-NOTES | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 44cb1c3..8d6abfc 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -8,9 +8,21 @@ portage-2.2.11
     - Bug # 505428 RO only filesystem check
     - Bug # 506186 TaskSequence starting bug.
     - Sort repoman check output
-    - remove obsolete repoman eclass checks
+    - Remove obsolete repoman eclass checks
     - Bug # 505944 Improve mismatch checking
     - Bug # 488820 fix @security crash
+    - Bug # 438976 Add DESCRIPTION.puntuation check to repoman
+    - Add ruby18 warning for deprecated ruby target to repoman
+    - Add Python ersion to Portage version line
+    - Prevent rebuild code from performing unwanted repository changes
+    - Include "::repository" more consistently in output
+    - Make the slot conflict handler output more debug information
+    - Bug # 487074 Don't split suggested commands when printing them
+    - Handle 'mkdir -p /etc/portage/make.profile/packages' gracefully
+      -- i.e. produce an error instead of crashing with a traceback
+    - Implement --alert
+    - Bug # 516428 Make repoman warn if non-virtuals depend on
+      perl-core
 
 portage-2.2.10
 ==================================


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-04-19  5:26 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-04-19  5:26 UTC (permalink / raw
  To: gentoo-commits

commit:     fe5807a646c4182bf6f24f2f2593804be565ce7f
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 18 21:29:39 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sat Apr 19 04:44:02 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=fe5807a6

Update RELEASE-NOTES

---
 RELEASE-NOTES | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 72aa219..44cb1c3 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,24 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
-portage-2.2.
+portage-2.2.11
+==================================
+* Bug Fixes:
+    - Remove some broken old style virtual code
+    - Bug # 505428 RO only filesystem check
+    - Bug # 506186 TaskSequence starting bug.
+    - Sort repoman check output
+    - remove obsolete repoman eclass checks
+    - Bug # 505944 Improve mismatch checking
+    - Bug # 488820 fix @security crash
+
+portage-2.2.10
+==================================
+* Bug Fixes:
+    - Fix broken --moo output
+    - Bug # 505422 depgraph: "remove pkg" logic fix
+
+portage-2.2.9
 ==================================
 * Bug Fixes:
     - Bug # 450372 Russian translation update.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-04-04 23:01 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-04-04 23:01 UTC (permalink / raw
  To: gentoo-commits

commit:     d74c5fd32ea8ff6ab1e79b8d746b2bba7d056978
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  4 20:54:01 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Fri Apr  4 22:57:52 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d74c5fd3

DEVELOPING: 50 char limit for summary is too short

Upping it to 70, so with a file/module name prefix and
a bug postfix, there should be some space left for something intelligible.

---
 DEVELOPING | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index bcff318..0ffcbd7 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -179,7 +179,7 @@ Commit messages
 
 Commit messages should be in the imperative mood with a capitalised
 header, optionally followed by a newline and a more detailed explanatory
-text.  The headline should be capped at 50 characters, the detailed text
+text.  The headline should be capped at 70 characters, the detailed text
 at 72.  Prefix the message with the component you touched if this makes
 sense.  Postfix the message with the bug it fixes, if it does.  Example:
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-30  0:22 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-03-30  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     7ea26b6e8e02b851a074211f1c02f09395a023ee
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 28 08:48:49 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Sun Mar 30 00:20:41 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=7ea26b6e

DEVELOPING: Be more specific about tabs/spaces

---
 DEVELOPING | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index cfa86a6..bcff318 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -23,10 +23,9 @@ with Python itself, must be optionally enabled by run-time detection.
 Tabs
 ----
 
-The current code uses tabs, not spaces.  Keep whitespace usage
-consistent between files.  New files should use tabs.  Space is
-sometimes used for indentation in Python code.  Tab stop should for this
-reason be set to 4.
+For legacy reasons, all leading whitespace should be tabs. All internal
+whitespace should be regular spaces. Set tab stop to 4 to calculate line
+width.
 
 Line-Wrapping
 -------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-30  0:22 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-03-30  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     8e3e0ac212a3847638c83edc1b752dadbfd5cd9d
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 27 12:42:33 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 00:01:04 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=8e3e0ac2

DEVELOPING: Add note on commit messages

---
 DEVELOPING | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/DEVELOPING b/DEVELOPING
index 9731610..cfa86a6 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -175,6 +175,26 @@ change a lot of unrelated things.  This makes it easier to see what
 parts of the system have actually changed.  It also makes it easier to
 cherry-pick and revert commits. Use your common sense!
 
+Commit messages
+---------------
+
+Commit messages should be in the imperative mood with a capitalised
+header, optionally followed by a newline and a more detailed explanatory
+text.  The headline should be capped at 50 characters, the detailed text
+at 72.  Prefix the message with the component you touched if this makes
+sense.  Postfix the message with the bug it fixes, if it does.  Example:
+
+"
+emerge: Fix --tree output (bug 555555)
+
+Make sure newlines appear where they are supposed to. Fix a bug with
+colourisation of --tree output when used in tandem with --verbose
+--pretend --ask.
+"
+
+For a more detailed explanation (and rationalisation) of these rules:
+<http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html>
+
 Releases
 --------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-30  0:22 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-03-30  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     ec8c4f4cd54f9311db3b8e6f634a77ec57674e3d
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 27 12:32:01 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Thu Mar 27 12:32:01 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ec8c4f4c

DEVELOPING: Cap at 72 columns

---
 DEVELOPING | 73 +++++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 39 insertions(+), 34 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 40b4ca2..1f5087a 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -1,37 +1,39 @@
 Code Guidelines
 ---------------
-A few code guidelines to try to stick to, please comment if none of these make
-sense, they are pretty basic and mostly apply to old code.  However for people
-who are looking at current code, they make take up bad habits that exist in the
-current codebase.
+A few code guidelines to try to stick to, please comment if none of
+these make sense, they are pretty basic and mostly apply to old code.
+However for people who are looking at current code, they make take up
+bad habits that exist in the current codebase.
 
 Python Version
 --------------
 
-Python 2.6 is the minimum supported version, since it is the first version to
-support Python 3 syntax. All exception handling should use Python 3 'except'
-syntax, and the print function should be used instead of Python 2's print
-statement (from __future__ import print_function).
+Python 2.6 is the minimum supported version, since it is the first
+version to support Python 3 syntax. All exception handling should use
+Python 3 'except' syntax, and the print function should be used instead
+of Python 2's print statement (from __future__ import print_function).
 
 Dependencies
 ------------
 
-Python and Bash should be the only hard dependencies. Any other dependencies,
-including external Python modules that are not included with Python itself,
-must be optionally enabled by run-time detection.
+Python and Bash should be the only hard dependencies. Any other
+dependencies, including external Python modules that are not included
+with Python itself, must be optionally enabled by run-time detection.
 
 Tabs
 ----
 
-The current code uses tabs, not spaces.  Keep whitespace usage consistent
-between files.  New files should use tabs.  Space is sometimes used for
-indentation in Python code.  Tab stop should for this reason be set to 4.
+The current code uses tabs, not spaces.  Keep whitespace usage
+consistent between files.  New files should use tabs.  Space is
+sometimes used for indentation in Python code.  Tab stop should for this
+reason be set to 4.
 
 Line-Wrapping
 -------------
 
-Lines should typically not be longer than 80 characters; if they are an attempt
-should be made to wrap them.  Move code to the line below and indent once (\t).
+Lines should typically not be longer than 80 characters; if they are an
+attempt should be made to wrap them.  Move code to the line below and
+indent once (\t).
 
 errors.append(MalformedMetadata(
 	errors.DESCRIPTION_TOO_LONG_ERROR % \
@@ -45,9 +47,10 @@ errors.append(MalformedMetadata(
               (length, max_desc_len),
               attr='DESCRIPTION.toolong')
 
-The mixing of tabs and spaces means other developers can't read what you did.
-This is why the python peps state spaces over tabs; because with spaces the line
-wrapping is always clear (but you cannot convert spaces as easily as tabwidth).
+The mixing of tabs and spaces means other developers can't read what you
+did. This is why the python peps state spaces over tabs; because with
+spaces the line wrapping is always clear (but you cannot convert spaces
+as easily as tabwidth).
 
 Comparisons
 -----------
@@ -78,9 +81,9 @@ Generally you can do two things here, if you are messing with defaults..
 
 dict.get(foo, some_default)
 
-will try to retrieve foo from dict, if there is a KeyError, will insert foo
-into dict with the value of some_default.  This method is preferred in cases where
-you are messing with defaults:
+will try to retrieve foo from dict, if there is a KeyError, will insert
+foo into dict with the value of some_default.  This method is preferred
+in cases where you are messing with defaults:
 
 try:
 	dict[foo]
@@ -114,7 +117,8 @@ YES:
 NO:
   import os,sys,time
 
-When importing from a module, you may import more than 1 thing at a time.
+When importing from a module, you may import more than 1 thing at a
+time.
 
 YES:
   from portage.module import foo, bar, baz
@@ -139,9 +143,9 @@ NO:
   import sys
 
 Try not to import large numbers of things into the namespace of a module.
-I realize this is done all over the place in current code but it really makes it
-a pain to do code reflection when the namespace is cluttered with identifiers
-from other modules.
+I realize this is done all over the place in current code but it really
+makes it a pain to do code reflection when the namespace is cluttered
+with identifiers from other modules.
 
 YES:
 
@@ -153,14 +157,15 @@ from portage.output import bold, create_color_func, darkgreen, \
   green, nocolor, red, turquoise, yellow
 
 The YES example imports the 'output' module into the current namespace.
-The negative here is having to use output.COLOR all over the place instead of
-just COLOR.  However it means during introspection of the current namespace
-'green','red', 'yellow', etc. will not show up.
-
-The NO example just imports a set of functions from the output module.  It is
-somewhat annoying because the import line needs to be modified when functions
-are needed and often unused functions are left in the import line until someone
-comes along with a linter to clean up (does not happen often).
+The negative here is having to use output.COLOR all over the place
+instead of just COLOR.  However it means during introspection of the
+current namespace 'green','red', 'yellow', etc. will not show up.
+
+The NO example just imports a set of functions from the output module.
+It is somewhat annoying because the import line needs to be modified
+when functions are needed and often unused functions are left in the
+import line until someone comes along with a linter to clean up (does
+not happen often).
 
 
 Releases


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-30  0:22 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-03-30  0:22 UTC (permalink / raw
  To: gentoo-commits

commit:     18c3f4f6149b8ca225dfb35c22dac0f330a7e825
Author:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 27 12:42:15 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Fri Mar 28 23:57:09 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=18c3f4f6

DEVELOPING: Add note on commits

---
 DEVELOPING | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/DEVELOPING b/DEVELOPING
index 1f5087a..9731610 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -167,6 +167,13 @@ when functions are needed and often unused functions are left in the
 import line until someone comes along with a linter to clean up (does
 not happen often).
 
+Commits
+-------
+
+Prefer small commits that change specific things to big commits that
+change a lot of unrelated things.  This makes it easier to see what
+parts of the system have actually changed.  It also makes it easier to
+cherry-pick and revert commits. Use your common sense!
 
 Releases
 --------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-23 15:57 Arfrever Frehtes Taifersar Arahesis
  0 siblings, 0 replies; 548+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2014-03-23 15:57 UTC (permalink / raw
  To: gentoo-commits

commit:     6daffecda308f916ad2d7da7607be2fcfccf7e9d
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sun Mar 23 15:56:27 2014 +0000
Commit:     Arfrever Frehtes Taifersar Arahesis <arfrever <AT> apache <DOT> org>
CommitDate: Sun Mar 23 15:56:27 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=6daffecd

runtests.sh: Add 3.4 to PYTHON_SUPPORTED_VERSIONS and 3.5 to PYTHON_VERSIONS.

---
 runtests.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 86d34b6..7999220 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -3,8 +3,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # These are the versions we care about.  The rest are just "nice to have".
-PYTHON_SUPPORTED_VERSIONS="2.6 2.7 3.2 3.3"
-PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 3.1 3.2 3.3 3.4"
+PYTHON_SUPPORTED_VERSIONS="2.6 2.7 3.2 3.3 3.4"
+PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 3.1 3.2 3.3 3.4 3.5"
 
 # has to be run from portage root dir
 cd "${0%/*}" || exit 1


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-23 13:59 Arfrever Frehtes Taifersar Arahesis
  0 siblings, 0 replies; 548+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2014-03-23 13:59 UTC (permalink / raw
  To: gentoo-commits

commit:     7b4b80d445d4dd626e8fefb7b28e48a0c936ea30
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sun Mar 23 13:58:20 2014 +0000
Commit:     Arfrever Frehtes Taifersar Arahesis <arfrever <AT> apache <DOT> org>
CommitDate: Sun Mar 23 13:58:20 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=7b4b80d4

mkrelease.sh: Update sed command to work after commit b1197c9964a7122477e94cf26a6f63b20f636d31.

---
 mkrelease.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mkrelease.sh b/mkrelease.sh
index 2410b02..f9f7564 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -97,7 +97,7 @@ fi
 rm -rf "${SOURCE_DIR}" || die "directory cleanup failed"
 
 echo ">>> Setting portage.VERSION"
-sed -e "s/^VERSION=.*/VERSION=\"${VERSION}\"/" \
+sed -e "s/^VERSION = .*/VERSION = \"${VERSION}\"/" \
 	-i "${RELEASE_DIR}/pym/portage/__init__.py" || \
 	die "Failed to patch portage.VERSION"
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-23 13:25 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-03-23 13:25 UTC (permalink / raw
  To: gentoo-commits

commit:     be8212bf75d7e8e54a9962e8dcbeea823fa060b8
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 23 01:49:32 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sun Mar 23 01:49:32 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=be8212bf

Update release notes.

---
 RELEASE-NOTES | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8a35b55..72aa219 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,16 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.
+==================================
+* Bug Fixes:
+    - Bug # 450372 Russian translation update.
+    - Bug #497238: Fix unnecessary rebuild caused by equal versions
+      in different repositories.
+    - Bug #501360 Only use Atoms with package_tracker.match
+    - For a complete list of bug fixes, changes, See the Changelog installed at
+      /usr/share/doc/portage-2.2.9/ChangeLog.bz2
+
 portage-2.2.8
 ==================================
 * Bug Fixes:
@@ -9,7 +19,6 @@ portage-2.2.8
     - For a complete list of bug fixes, changes, See the Changelog installed at
       /usr/share/doc/portage-2.2.8/ChangeLog.bz2
 
-
 portage-2.2
 ==================================
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-03-23 13:25 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-03-23 13:25 UTC (permalink / raw
  To: gentoo-commits

commit:     a8c3ab7ccce6f3eb43aab4722168bf4e49dd5d9b
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 23 01:48:51 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sun Mar 23 01:48:51 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a8c3ab7c

makerelease.sh: Add --user option for the scp upload.

---
 mkrelease.sh | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/mkrelease.sh b/mkrelease.sh
index 94e90f7..2410b02 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -9,9 +9,10 @@ USE_TAG=false
 CHANGELOG_REVISION=
 UPLOAD_LOCATION=
 RUNTESTS=false
+USER=
 
 usage() {
-	echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>] [--runtests] <version>"
+	echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>]  [--user <username>] [--runtests] <version>"
 	exit ${1:-0}
 }
 
@@ -20,7 +21,7 @@ die() {
 	usage 1
 }
 
-ARGS=$(getopt -o htu: --long help,changelog-rev:,runtests,tag,upload: \
+ARGS=$(getopt -o htu: --long help,changelog-rev:,runtests,tag,upload:,user: \
 	-n "${0##*/}" -- "$@")
 [ $? != 0 ] && die "initialization error"
 
@@ -40,6 +41,10 @@ while true; do
 			UPLOAD_LOCATION=$2
 			shift 2
 			;;
+		--user)
+			USER=$2"@"
+			shift 2
+			;;
 		-h|--help)
 			usage
 			;;
@@ -127,8 +132,8 @@ if [[ -n ${DISTDIR} && -d ${DISTDIR} && -w ${DISTDIR} ]] ; then
 fi
 
 if [[ -n ${UPLOAD_LOCATION} ]] ; then
-	echo ">>> Uploading ${RELEASE_TARBALL} to ${UPLOAD_LOCATION}"
-	scp "${RELEASE_TARBALL}" "dev.gentoo.org:${UPLOAD_LOCATION}" || die "upload failed"
+	echo ">>> Uploading ${RELEASE_TARBALL} to ${USER}dev.gentoo.org:${UPLOAD_LOCATION}"
+	scp "${RELEASE_TARBALL}" "${USER}dev.gentoo.org:${UPLOAD_LOCATION}" || die "upload failed"
 else
 	du -h "${RELEASE_TARBALL}"
 fi


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-02-24  0:53 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-02-24  0:53 UTC (permalink / raw
  To: gentoo-commits

commit:     1e8f5bc77b6ace1a535ac27f2e04d85bc0ab80ae
Author:     Alexander Berntsen <alexander <AT> plaimi <DOT> net>
AuthorDate: Mon Feb 24 00:47:05 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Mon Feb 24 00:51:03 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=1e8f5bc7

DEVELOPING: Mention that tab stop should be 4

---
 DEVELOPING | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/DEVELOPING b/DEVELOPING
index a2c9ae1..40b4ca2 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -24,7 +24,8 @@ Tabs
 ----
 
 The current code uses tabs, not spaces.  Keep whitespace usage consistent
-between files.  New files should use tabs.
+between files.  New files should use tabs.  Space is sometimes used for
+indentation in Python code.  Tab stop should for this reason be set to 4.
 
 Line-Wrapping
 -------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-02-19 23:03 Alexander Berntsen
  0 siblings, 0 replies; 548+ messages in thread
From: Alexander Berntsen @ 2014-02-19 23:03 UTC (permalink / raw
  To: gentoo-commits

commit:     6c61cc8fd74e695a97a84800397a2bb7dacd8b96
Author:     Alexander Berntsen <alexander <AT> plaimi <DOT> net>
AuthorDate: Wed Feb 19 14:56:28 2014 +0000
Commit:     Alexander Berntsen <bernalex <AT> gentoo <DOT> org>
CommitDate: Wed Feb 19 23:01:14 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=6c61cc8f

README: Cap at 72 columns

---
 README | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/README b/README
index 6b102e5..5558dde 100644
--- a/README
+++ b/README
@@ -2,9 +2,9 @@ About Portage
 =============
 
 Portage is a package management system based on ports collections. The
-Package Manager Specification Project (PMS) standardises and documents the
-behaviour of Portage so that the Portage tree can be used by other package
-managers.
+Package Manager Specification Project (PMS) standardises and documents 
+the behaviour of Portage so that the Portage tree can be used by other 
+package managers.
 
 
 Dependencies
@@ -28,7 +28,8 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with Portage; if not, write to the Free Software
-Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  
+02110-1301, USA.
 
 
 More information
@@ -45,4 +46,4 @@ Links
 =====
 Gentoo project page: <http://www.gentoo.org/proj/en/portage/>
 PMS: <https://dev.gentoo.org/~ulm/pms/head/pms.html>
-PMS git repository: <http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git>
+PMS git repo: <http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git>


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-01-05 23:20 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-01-05 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     dbf539165c4ff26b08c86ef8c25111a8c354910a
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 23:13:15 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sun Jan  5 23:15:41 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=dbf53916

Update the release notes for a release.

---
 RELEASE-NOTES | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index ec6cecd..8a35b55 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.2.8
+==================================
+* Bug Fixes:
+    - Bug 488972 - sys-apps/portage-2.2.7:
+      "egencache --update --rsync" does not create metadata/timestamp.chk
+    - For a complete list of bug fixes, changes, See the Changelog installed at
+      /usr/share/doc/portage-2.2.8/ChangeLog.bz2
+
+
 portage-2.2
 ==================================
 
@@ -124,7 +133,7 @@ portage-2.1.6
 * The python namespace for portage has been sanitized, all portage related code
   is now contained within the portage namespace. External script should be
   updated accordingly, though links exist for backward compability.
-* -* support in package.keywords was changed as it was inconsistent with 
+* -* support in package.keywords was changed as it was inconsistent with
   ACCEPT_KEYWORDS behavior (also see
   http://dev.gentoo.org/~genone/docs/KEYWORDS.stupid).
   Previously having -* in package.keywords matched packages with KEYWORDS="-*",
@@ -230,7 +239,7 @@ portage-2.1.1
 
 * emerge --search doesn't use regular expressions now anymore by default, so
   emerge --search dvd+rw-tools now works as expected. Regular expressions can be enabled
-  by prefixing the search string with %. 
+  by prefixing the search string with %.
 * emerge --depclean algorithm is much safer than the old one.
 * emerge --newuse detects changes in IUSE that previously went undetected.
 
@@ -243,9 +252,9 @@ portage-2.1
   by the name of --alphabetical.  Adding the option to EMERGE_DEFAULT_OPTS
   in make.conf will restore the old behaviour permanently.
 * The deprecated --inject has been removed, use /etc/portage/profile/package.provided
-* The deprecated --upgradeonly has been removed, use /etc/portage/package.* 
+* The deprecated --upgradeonly has been removed, use /etc/portage/package.*
   instead.
-* 'emerge sync' has been deprecated, use 'emerge --sync' instead (same 
+* 'emerge sync' has been deprecated, use 'emerge --sync' instead (same
   for other actions)
 * Tools that call emerge should override the EMERGE_DEFAULT_OPTS environment
   variable or use the emerge --ignore-default-opts option.
@@ -254,6 +263,6 @@ portage-2.1
 * autouse (use.defaults) has been deprecated by specifying USE_ORDER in make.defaults
   Users may still turn this back on by specifying USE_ORDER="env:pkg:conf:auto:defaults"
   in make.conf.  Interested in figuring out what use flags were turned off?  Check out
-  /usr/portage/profiles/base/use.defaults and other use.defaults files that correspond 
+  /usr/portage/profiles/base/use.defaults and other use.defaults files that correspond
   to your profile.
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-01-05 23:20 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-01-05 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     3f90b5008ab92617460a7f4ca64c5581db2befe5
Author:     Brian Dolbec <dolsen <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 23:11:32 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sun Jan  5 23:15:41 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3f90b500

Add updating the NEWS, RELEASE_NOTES files to the release process.

---
 DEVELOPING | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index b704a50..a2c9ae1 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -57,7 +57,7 @@ should be replaced with:
 
 if foo is not None:
 
-Is not does a reference comparison (address1 = address2 basically) and 
+Is not does a reference comparison (address1 = address2 basically) and
 the == forces a by value compare (with __eq__())
 
 Dict Lookups
@@ -139,7 +139,7 @@ NO:
 
 Try not to import large numbers of things into the namespace of a module.
 I realize this is done all over the place in current code but it really makes it
-a pain to do code reflection when the namespace is cluttered with identifiers 
+a pain to do code reflection when the namespace is cluttered with identifiers
 from other modules.
 
 YES:
@@ -161,10 +161,13 @@ somewhat annoying because the import line needs to be modified when functions
 are needed and often unused functions are left in the import line until someone
 comes along with a linter to clean up (does not happen often).
 
+
 Releases
 --------
 
-First create a git tag for this release:
+First update the NEWS and RELEASE-NOTES files and commit.
+
+Second create a git tag for this release:
 	git tag v2.2.8
 
 Then create the tarball and run the tests:


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-01-05 23:20 Brian Dolbec
  0 siblings, 0 replies; 548+ messages in thread
From: Brian Dolbec @ 2014-01-05 23:20 UTC (permalink / raw
  To: gentoo-commits

commit:     9714bd709996c1c226d19f76e903dca776c9ab97
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 15:50:34 2014 +0000
Commit:     Brian Dolbec <brian.dolbec <AT> gmail <DOT> com>
CommitDate: Sun Jan  5 23:15:41 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=9714bd70

mkrelease: add a --runtests shortcut

This automates the release+test cycle a bit so people don't have to do
it all by hand.

---
 DEVELOPING   |  7 ++-----
 mkrelease.sh | 15 +++++++++++++--
 2 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 7aac81b..b704a50 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -167,11 +167,8 @@ Releases
 First create a git tag for this release:
 	git tag v2.2.8
 
-Then create the tarball:
-	./mkrelease.sh --changelog-rev v2.2.7 --tag 2.2.8
-
-Unpack the tarball and run tests:
-	./runtests.sh --python-versions=supported
+Then create the tarball and run the tests:
+	./mkrelease.sh --changelog-rev v2.2.7 --tag --runtests 2.2.8
 Make sure you have all supported python versions installed first
 (see PYTHON_SUPPORTED_VERSIONS in runtests.sh).
 

diff --git a/mkrelease.sh b/mkrelease.sh
index 50bdb3c..334b4fb 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -8,9 +8,10 @@ BRANCH=${BRANCH:-master}
 USE_TAG=false
 CHANGELOG_REVISION=
 UPLOAD_LOCATION=
+RUNTESTS=false
 
 usage() {
-	echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>] <version>"
+	echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>] [--runtests] <version>"
 	exit ${1:-0}
 }
 
@@ -19,7 +20,7 @@ die() {
 	usage 1
 }
 
-ARGS=$(getopt -o htu: --long help,changelog-rev:,tag,upload: \
+ARGS=$(getopt -o htu: --long help,changelog-rev:,runtests,tag,upload: \
 	-n "${0##*/}" -- "$@")
 [ $? != 0 ] && die "initialization error"
 
@@ -42,6 +43,10 @@ while true; do
 		-h|--help)
 			usage
 			;;
+		--runtests)
+			RUNTESTS=true
+			shift
+			;;
 		--)
 			shift
 			break
@@ -78,6 +83,12 @@ cp -a "${SOURCE_DIR}/"{bin,cnf,doc,man,misc,pym} "${RELEASE_DIR}/" || die "direc
 cp "${SOURCE_DIR}/"{DEVELOPING,LICENSE,Makefile,NEWS,README,RELEASE-NOTES,TEST-NOTES} \
 	"${RELEASE_DIR}/" || die "file copy failed"
 
+if [[ ${RUNTESTS} == "true" ]] ; then
+	pushd "${SOURCE_DIR}" >/dev/null
+	./runtests.sh --python-versions=supported || die "tests failed"
+	popd >/dev/null
+fi
+
 rm -rf "${SOURCE_DIR}" || die "directory cleanup failed"
 
 echo ">>> Setting portage.VERSION"


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-01-05 19:33 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2014-01-05 19:33 UTC (permalink / raw
  To: gentoo-commits

commit:     01693184e16acd10583955aaaad9b812da778185
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 15:33:41 2014 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 19:08:58 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=01693184

runtests: hardfail when a requested version is not found

This way people don't have to worry about runtests.sh passing for a
specific version when it wasn't found in the system.

---
 runtests.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/runtests.sh b/runtests.sh
index 3006be5..2870907 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -30,15 +30,18 @@ interrupted() {
 trap interrupted SIGINT
 
 unused_args=()
+IGNORE_MISSING_VERSIONS=true
 
 while [ $# -gt 0 ] ; do
 	case "$1" in
 		--python-versions=*)
 			PYTHON_VERSIONS=${1#--python-versions=}
+			IGNORE_MISSING_VERSIONS=false
 			;;
 		--python-versions)
 			shift
 			PYTHON_VERSIONS=$1
+			IGNORE_MISSING_VERSIONS=false
 			;;
 		*)
 			unused_args[${#unused_args[@]}]=$1
@@ -73,6 +76,9 @@ for version in ${PYTHON_VERSIONS}; do
 			exit_status="1"
 		fi
 		echo
+	elif [[ ${IGNORE_MISSING_VERSIONS} != "true" ]] ; then
+		echo -e "${BAD}Could not find requested Python ${version}${NORMAL}"
+		exit_status="1"
 	fi
 done
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-01-05 19:32 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2014-01-05 19:32 UTC (permalink / raw
  To: gentoo-commits

commit:     752d92c9b7ace52f2b5cdf1b1e77ffef3ef12911
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 15:31:32 2014 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 19:08:58 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=752d92c9

runtests: add a "supported" shortcut

This keeps the list of supported versions in one place so people can do:
	./runtests.sh --python-versions=supported

No need to hardcode the list of python versions in multiple places.

---
 DEVELOPING  | 6 +++---
 runtests.sh | 5 +++++
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 5dfd9b7..7aac81b 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -171,9 +171,9 @@ Then create the tarball:
 	./mkrelease.sh --changelog-rev v2.2.7 --tag 2.2.8
 
 Unpack the tarball and run tests:
-	./runtests.sh
-Make sure you have all supported python versions installed:
-	2.6 2.7 3.2 3.3
+	./runtests.sh --python-versions=supported
+Make sure you have all supported python versions installed first
+(see PYTHON_SUPPORTED_VERSIONS in runtests.sh).
 
 Version bump the ebuild and verify it can re-install itself:
 	emerge portage

diff --git a/runtests.sh b/runtests.sh
index 010a7bf..3006be5 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -2,6 +2,8 @@
 # Copyright 2010-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# These are the versions we care about.  The rest are just "nice to have".
+PYTHON_SUPPORTED_VERSIONS="2.6 2.7 3.2 3.3"
 PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 3.1 3.2 3.3 3.4"
 
 # has to be run from portage root dir
@@ -44,6 +46,9 @@ while [ $# -gt 0 ] ; do
 	esac
 	shift
 done
+if [[ ${PYTHON_VERSIONS} == "supported" ]] ; then
+	PYTHON_VERSIONS=${PYTHON_SUPPORTED_VERSIONS}
+fi
 
 set -- "${unused_args[@]}"
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-01-05 19:32 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2014-01-05 19:32 UTC (permalink / raw
  To: gentoo-commits

commit:     5493fee0de60a4a3cea053a64b11c815f3706d20
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 15:25:23 2014 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 19:08:58 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=5493fee0

document release process

---
 DEVELOPING | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/DEVELOPING b/DEVELOPING
index 5f15e15..5dfd9b7 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -160,3 +160,28 @@ The NO example just imports a set of functions from the output module.  It is
 somewhat annoying because the import line needs to be modified when functions
 are needed and often unused functions are left in the import line until someone
 comes along with a linter to clean up (does not happen often).
+
+Releases
+--------
+
+First create a git tag for this release:
+	git tag v2.2.8
+
+Then create the tarball:
+	./mkrelease.sh --changelog-rev v2.2.7 --tag 2.2.8
+
+Unpack the tarball and run tests:
+	./runtests.sh
+Make sure you have all supported python versions installed:
+	2.6 2.7 3.2 3.3
+
+Version bump the ebuild and verify it can re-install itself:
+	emerge portage
+	emerge portage
+
+Publish the results (no going back now):
+	- Push the new git tag
+	- Upload the tarball
+	- Commit the new ebuild version
+
+Close the bugs blocking the tracker bug for this release.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2014-01-05 15:26 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2014-01-05 15:26 UTC (permalink / raw
  To: gentoo-commits

commit:     122cb5a9d81f799f48267535298d7eb011309135
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  5 15:14:35 2014 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Jan  5 15:14:35 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=122cb5a9

mkrelease: clean up bash style

---
 mkrelease.sh | 65 ++++++++++++++++++++++++++++++++++--------------------------
 1 file changed, 37 insertions(+), 28 deletions(-)

diff --git a/mkrelease.sh b/mkrelease.sh
index a2b5c36..50bdb3c 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -1,4 +1,6 @@
 #!/bin/bash
+# Copyright 2008-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
 
 RELEASE_BUILDDIR=${RELEASE_BUILDDIR:-/var/tmp/portage-release}
 SOURCE_DIR=${RELEASE_BUILDDIR}/checkout
@@ -7,20 +9,24 @@ USE_TAG=false
 CHANGELOG_REVISION=
 UPLOAD_LOCATION=
 
-die() {
-	echo $@
+usage() {
 	echo "Usage: ${0##*/} [--changelog-rev <tree-ish>] [-t|--tag] [-u|--upload <location>] <version>"
-	exit 1
+	exit ${1:-0}
 }
 
-ARGS=$(getopt -o tu: --long changelog-rev:,tag,upload: \
-	-n ${0##*/} -- "$@")
+die() {
+	printf 'error: %s\n' "$*"
+	usage 1
+}
+
+ARGS=$(getopt -o htu: --long help,changelog-rev:,tag,upload: \
+	-n "${0##*/}" -- "$@")
 [ $? != 0 ] && die "initialization error"
 
 eval set -- "${ARGS}"
 
 while true; do
-	case "$1" in
+	case $1 in
 		--changelog-rev)
 			CHANGELOG_REVISION=$2
 			shift 2
@@ -30,9 +36,12 @@ while true; do
 			shift
 			;;
 		-u|--upload)
-			UPLOAD_LOCATION=${2}
+			UPLOAD_LOCATION=$2
 			shift 2
 			;;
+		-h|--help)
+			usage
+			;;
 		--)
 			shift
 			break
@@ -43,33 +52,33 @@ while true; do
 	esac
 done
 
-[ -z "$1" ] && die "Need version argument"
-[ -n "${1/[0-9]*}" ] && die "Invalid version argument"
+[ $# != 1 ] && die "Need version argument"
+[[ -n ${1/[0-9]*} ]] && die "Invalid version argument"
 
-VERSION=${1}
+VERSION=$1
 RELEASE=portage-${VERSION}
 RELEASE_DIR=${RELEASE_BUILDDIR}/${RELEASE}
 RELEASE_TARBALL="${RELEASE_BUILDDIR}/${RELEASE}.tar.bz2"
-TREE_ISH=$BRANCH
-if [[ $USE_TAG = true ]] ; then
-	TREE_ISH=v$VERSION
+TREE_ISH=${BRANCH}
+if [[ ${USE_TAG} == "true" ]] ; then
+	TREE_ISH="v${VERSION}"
 fi
 
 echo ">>> Cleaning working directories ${RELEASE_DIR} ${SOURCE_DIR}"
 rm -rf "${RELEASE_DIR}" "${SOURCE_DIR}" || die "directory cleanup failed"
 mkdir -p "${RELEASE_DIR}" || die "directory creation failed"
-mkdir -p "$SOURCE_DIR" || die "mkdir failed"
+mkdir -p "${SOURCE_DIR}" || die "mkdir failed"
 
 echo ">>> Starting GIT archive"
-git archive --format=tar $TREE_ISH | \
-	tar -xf - -C "$SOURCE_DIR" || die "git archive failed"
+git archive --format=tar ${TREE_ISH} | \
+	tar -xf - -C "${SOURCE_DIR}" || die "git archive failed"
 
 echo ">>> Building release tree"
 cp -a "${SOURCE_DIR}/"{bin,cnf,doc,man,misc,pym} "${RELEASE_DIR}/" || die "directory copy failed"
 cp "${SOURCE_DIR}/"{DEVELOPING,LICENSE,Makefile,NEWS,README,RELEASE-NOTES,TEST-NOTES} \
 	"${RELEASE_DIR}/" || die "file copy failed"
 
-rm -rf "$SOURCE_DIR" || die "directory cleanup failed"
+rm -rf "${SOURCE_DIR}" || die "directory cleanup failed"
 
 echo ">>> Setting portage.VERSION"
 sed -e "s/^VERSION=.*/VERSION=\"${VERSION}\"/" \
@@ -78,21 +87,21 @@ sed -e "s/^VERSION=.*/VERSION=\"${VERSION}\"/" \
 
 echo ">>> Creating Changelog"
 git_log_opts=""
-if [ -n "$CHANGELOG_REVISION" ] ; then
-	git_log_opts+=" $CHANGELOG_REVISION^..$TREE_ISH"
+if [[ -n ${CHANGELOG_REVISION} ]] ; then
+	git_log_opts+=" ${CHANGELOG_REVISION}^..${TREE_ISH}"
 else
-	git_log_opts+=" $TREE_ISH"
+	git_log_opts+=" ${TREE_ISH}"
 fi
 skip_next=false
-git log $git_log_opts | fmt -w 80 -p "    " | while read -r ; do
-	if [[ $skip_next = true ]] ; then
+git log ${git_log_opts} | fmt -w 80 -p "    " | while read -r ; do
+	if [[ ${skip_next} == "true" ]] ; then
 		skip_next=false
-	elif [[ $REPLY = "    svn path="* ]] ; then
+	elif [[ ${REPLY} == "    svn path="* ]] ; then
 		skip_next=true
 	else
-		echo "$REPLY"
+		echo "${REPLY}"
 	fi
-done > "$RELEASE_DIR/ChangeLog" || die "ChangeLog creation failed"
+done > "${RELEASE_DIR}/ChangeLog" || die "ChangeLog creation failed"
 
 cd "${RELEASE_BUILDDIR}"
 
@@ -101,16 +110,16 @@ tar --owner portage --group portage -cjf "${RELEASE_TARBALL}" "${RELEASE}" || \
 	die "tarball creation failed"
 
 DISTDIR=$(portageq distdir)
-if [ -n "${DISTDIR}" -a -d "${DISTDIR}" -a -w "${DISTDIR}" ]; then
+if [[ -n ${DISTDIR} && -d ${DISTDIR} && -w ${DISTDIR} ]] ; then
 	echo ">>> Copying release tarball into ${DISTDIR}"
 	cp "${RELEASE_TARBALL}" "${DISTDIR}"/ || echo "!!! tarball copy failed"
 fi
 
-if [ -n "${UPLOAD_LOCATION}" ]; then
+if [[ -n ${UPLOAD_LOCATION} ]] ; then
 	echo ">>> Uploading ${RELEASE_TARBALL} to ${UPLOAD_LOCATION}"
 	scp "${RELEASE_TARBALL}" "dev.gentoo.org:${UPLOAD_LOCATION}" || die "upload failed"
 else
-	echo "${RELEASE_TARBALL} created"
+	du -h "${RELEASE_TARBALL}"
 fi
 
 exit 0


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-09-23 20:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-09-23 20:52 UTC (permalink / raw
  To: gentoo-commits

commit:     11e7487a0f233e4c52f9f35ff565b1b200451604
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 20:52:38 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 20:52:38 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=11e7487a

mkrelease.sh: include README

---
 mkrelease.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mkrelease.sh b/mkrelease.sh
index 8831f31..a2b5c36 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -66,7 +66,7 @@ git archive --format=tar $TREE_ISH | \
 
 echo ">>> Building release tree"
 cp -a "${SOURCE_DIR}/"{bin,cnf,doc,man,misc,pym} "${RELEASE_DIR}/" || die "directory copy failed"
-cp "${SOURCE_DIR}/"{DEVELOPING,LICENSE,Makefile,NEWS,RELEASE-NOTES,TEST-NOTES} \
+cp "${SOURCE_DIR}/"{DEVELOPING,LICENSE,Makefile,NEWS,README,RELEASE-NOTES,TEST-NOTES} \
 	"${RELEASE_DIR}/" || die "file copy failed"
 
 rm -rf "$SOURCE_DIR" || die "directory cleanup failed"


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-09-23 19:48 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-09-23 19:48 UTC (permalink / raw
  To: gentoo-commits

commit:     ae144dac5db79cec23250ed0a7ef16f7c6d803de
Author:     Alexander Berntsen <alexander <AT> plaimi <DOT> net>
AuthorDate: Thu Sep 19 10:16:22 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 19:47:57 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ae144dac

Add README

---
 README | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/README b/README
new file mode 100644
index 0000000..6b102e5
--- /dev/null
+++ b/README
@@ -0,0 +1,48 @@
+About Portage
+=============
+
+Portage is a package management system based on ports collections. The
+Package Manager Specification Project (PMS) standardises and documents the
+behaviour of Portage so that the Portage tree can be used by other package
+managers.
+
+
+Dependencies
+============
+
+Python and Bash should be the only hard dependencies. Python 2.6 is the
+minimum supported version.
+
+
+Licensing and Legalese
+=======================
+
+Portage is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License
+version 2 as published by the Free Software Foundation.
+
+Portage is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Portage; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+
+
+More information
+================
+
+-DEVELOPING contains some code guidelines.
+-LICENSE contains the GNU General Public License version 2.
+-NEWS contains new features/major bug fixes for each version.
+-RELEASE NOTES contains mainly upgrade information for each version.
+-TEST-NOTES contains Portage unit test information.
+
+
+Links
+=====
+Gentoo project page: <http://www.gentoo.org/proj/en/portage/>
+PMS: <https://dev.gentoo.org/~ulm/pms/head/pms.html>
+PMS git repository: <http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git>


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-08-22  4:23 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-08-22  4:23 UTC (permalink / raw
  To: gentoo-commits

commit:     4e9ac242f31ea5366b445d2ff7c3b8fc34d35355
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 22 04:23:07 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Aug 22 04:23:07 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=4e9ac242

NEWS: cgroups, ipc-sandbox, and network-sandbox

---
 NEWS | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/NEWS b/NEWS
index f57c6c2..43d1797 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.2.1
+-------------
+
+* Add cgroups, ipc-sandbox, and network-sandbox FEATURES.
+
 portage-2.2
 -------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-07-26  8:03 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-07-26  8:03 UTC (permalink / raw
  To: gentoo-commits

commit:     733cf7d1ac0a600b186b9bf2d8de2ec8686c4f95
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 26 08:00:04 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Jul 26 08:03:11 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=733cf7d1

Makefile: remove pysqlite2 workaround

---
 Makefile | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/Makefile b/Makefile
index e1c3a05..92ea195 100644
--- a/Makefile
+++ b/Makefile
@@ -51,8 +51,6 @@ docbook:
 
 epydoc:
 	set -e; \
-	# workaround for bug 282760 \
-	touch "$(srcdir)/pym/pysqlite2.py"; \
 	env PYTHONPATH="$(PYTHONPATH)" epydoc \
 		-o "$(WORKDIR)/epydoc" \
 		--name $(PN) \
@@ -64,9 +62,7 @@ epydoc:
 		-e s:^pym/:: \
 		-e s:/:.:g \
 		| sort); \
-	rm -f "$(srcdir)/pym/pysqlite2.py"* \
-		"$(WORKDIR)/epydoc/pysqlite2-"* \
-		"$(WORKDIR)/epydoc/api-objects.txt"; \
+	rm -f "$(WORKDIR)/epydoc/api-objects.txt"; \
 
 test:
 	set -e; \
@@ -214,7 +210,6 @@ install:
 clean:
 	set -e; \
 	$(MAKE) -C "$(srcdir)/doc" clean; \
-	rm -rf "$(srcdir)/pym/pysqlite2.py"* \
-		"$(WORKDIR)/epydoc"; \
+	rm -rf "$(WORKDIR)/epydoc"; \
 
 .PHONY: all clean docbook epydoc install test


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-07-26  8:02 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-07-26  8:02 UTC (permalink / raw
  To: gentoo-commits

commit:     17d3dd48d5312486ff40bee742bbfffecc2d7bee
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 26 08:00:04 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Jul 26 08:01:47 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=17d3dd48

Makefile: remove pysqlite2 workaround

---
 Makefile | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index e1c3a05..8200b5f 100644
--- a/Makefile
+++ b/Makefile
@@ -51,8 +51,6 @@ docbook:
 
 epydoc:
 	set -e; \
-	# workaround for bug 282760 \
-	touch "$(srcdir)/pym/pysqlite2.py"; \
 	env PYTHONPATH="$(PYTHONPATH)" epydoc \
 		-o "$(WORKDIR)/epydoc" \
 		--name $(PN) \
@@ -64,9 +62,7 @@ epydoc:
 		-e s:^pym/:: \
 		-e s:/:.:g \
 		| sort); \
-	rm -f "$(srcdir)/pym/pysqlite2.py"* \
-		"$(WORKDIR)/epydoc/pysqlite2-"* \
-		"$(WORKDIR)/epydoc/api-objects.txt"; \
+	rm -f "$(WORKDIR)/epydoc/api-objects.txt"; \
 
 test:
 	set -e; \


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-07-26  8:00 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-07-26  8:00 UTC (permalink / raw
  To: gentoo-commits

commit:     f6e894cdd3f0f02c2d44fe1114ce03c6a60faebb
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 26 08:00:04 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Jul 26 08:00:04 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=f6e894cd

Makefile: remove pysqlite2 workaround

---
 Makefile | 2 --
 1 file changed, 2 deletions(-)

diff --git a/Makefile b/Makefile
index e1c3a05..69c4404 100644
--- a/Makefile
+++ b/Makefile
@@ -51,8 +51,6 @@ docbook:
 
 epydoc:
 	set -e; \
-	# workaround for bug 282760 \
-	touch "$(srcdir)/pym/pysqlite2.py"; \
 	env PYTHONPATH="$(PYTHONPATH)" epydoc \
 		-o "$(WORKDIR)/epydoc" \
 		--name $(PN) \


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-07-25 19:12 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-07-25 19:12 UTC (permalink / raw
  To: gentoo-commits

commit:     92024572e107d6ed8404d5f26ec93e76fbdd71db
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 25 19:12:02 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Jul 25 19:12:02 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=92024572

RELEASE-NOTES: Next release is 2.1.13

---
 RELEASE-NOTES | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 191eb31..ec6cecd 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -8,7 +8,7 @@ portage-2.2
   new features in 2.2 make use of or require named repositories. The repository
   name is stored in profiles/repo_name in each repository.
 
-portage-2.1.12.14
+portage-2.1.13
 ==================================
 
 * FEATURES=userpriv and usersandbox are enabled by default.


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-07-21  3:49 Arfrever Frehtes Taifersar Arahesis
  0 siblings, 0 replies; 548+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2013-07-21  3:49 UTC (permalink / raw
  To: gentoo-commits

commit:     6845fb0333e1a68fd58f0653341c093639b558c7
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sun Jul 21 03:48:11 2013 +0000
Commit:     Arfrever Frehtes Taifersar Arahesis <arfrever.fta <AT> gmail <DOT> com>
CommitDate: Sun Jul 21 03:48:11 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=6845fb03

make.conf-repatch.sh: Port to git and improve coding style.

---
 make.conf-repatch.sh | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/make.conf-repatch.sh b/make.conf-repatch.sh
old mode 100644
new mode 100755
index 6589e6b..790e667
--- a/make.conf-repatch.sh
+++ b/make.conf-repatch.sh
@@ -6,35 +6,36 @@ die() {
 	exit 1
 }
 
-if [ ! -f "make.conf" -o ! -f "make.conf.x86.diff" -o ! -d ".svn" ]; then
+if [[ ! -f make.conf || ! -f make.conf.x86.diff || ! -d ../.git ]]; then
 	echo "ERROR: current directory is invalid" > /dev/stderr
 	exit 1
 fi
 
-svn diff make.conf > make.conf.diff
-svn revert make.conf
+git diff --no-prefix --relative="$(basename "$(pwd)")" make.conf > make.conf.diff
+git checkout -- make.conf
 
+archs=()
 for x in make.conf.*.diff; do
-	archs="$archs $(basename ${x:10} .diff)"
+	archs+=("$(basename ${x:10} .diff)")
 done
 
 
-for arch in $archs; do
-	echo "* Patching $arch"
-	cp make.conf make.conf.$arch || die "copy failed"
-	patch -p0 make.conf.$arch < make.conf.${arch}.diff > /dev/null || die "arch-patch failed"
-	patch -p0 make.conf.$arch < make.conf.diff > /dev/null || die "patch failed"
+for arch in "${archs[@]}"; do
+	echo "* Patching ${arch}"
+	cp make.conf make.conf.${arch} || die "copy failed"
+	patch -p0 make.conf.${arch} < make.conf.${arch}.diff > /dev/null || die "arch-patch failed"
+	patch -p0 make.conf.${arch} < make.conf.diff > /dev/null || die "patch failed"
 done
 
 echo "* Re-patching make.conf"
 patch -p0 make.conf < make.conf.diff > /dev/null || die "repatch failed"
 
-for arch in $archs; do
-	echo "* Creating diff for $arch"
-	diff -u make.conf make.conf.$arch > make.conf.${arch}.diff
-	[ -z "${KEEP_ARCH_MAKE_CONF}" ] && rm -f make.conf.$arch make.conf.${arch}.orig
+for arch in "${archs[@]}"; do
+	echo "* Creating diff for ${arch}"
+	diff -u make.conf make.conf.${arch} > make.conf.${arch}.diff
+	[[ -z ${KEEP_ARCH_MAKE_CONF} ]] && rm -f make.conf.${arch} make.conf.${arch}.orig
 done
 
 rm make.conf.diff
 
-echo "Done"
\ No newline at end of file
+echo "Done"


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-05-18 19:22 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-05-18 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     56a3a98637acdf9ad9857df36844695e198acbc4
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 19:21:38 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat May 18 19:21:38 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=56a3a986

RELEASE-NOTES: ACCEPT_RESTRICT in 2.1.12

---
 RELEASE-NOTES |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 2b8c674..9c616f1 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -12,6 +12,7 @@ portage-2.1.12
 ==================================
 
 * FEATURES=preserve-libs is enabled by default.
+* ACCEPT_RESTRICT variable may be used to mask packages based on RESTRICT.
 
 portage-2.1.11
 ==================================


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-01-14 23:11 Arfrever Frehtes Taifersar Arahesis
  0 siblings, 0 replies; 548+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2013-01-14 23:11 UTC (permalink / raw
  To: gentoo-commits

commit:     e803c29f893097a5a536403066dc074ad08df09c
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Mon Jan 14 23:10:34 2013 +0000
Commit:     Arfrever Frehtes Taifersar Arahesis <arfrever.fta <AT> gmail <DOT> com>
CommitDate: Mon Jan 14 23:10:34 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=e803c29f

Respect LINGUAS in 'make install'.

---
 Makefile |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/Makefile b/Makefile
index 247c054..be2e089 100644
--- a/Makefile
+++ b/Makefile
@@ -34,6 +34,7 @@ BINDIR_FILES = ebuild egencache emerge emerge-webrsync \
 SBINDIR_FILES = archive-conf dispatch-conf emaint \
 	env-update etc-update fixpackages regenworld
 DOCS = ChangeLog NEWS RELEASE-NOTES
+LINGUAS ?= $(shell cd "$(srcdir)/man" && find -mindepth 1 -type d)
 
 ifdef PYTHONPATH
 	PYTHONPATH := $(srcdir)/pym:$(PYTHONPATH)
@@ -184,15 +185,17 @@ install:
 	cd "$(srcdir)"; \
 	install -m $(INSMODE) $(DOCS) "$(DESTDIR)$(docdir)"; \
 	\
-	for x in "" $$(cd "$(srcdir)/man" && find -type d) ; do \
+	for x in "" $(LINGUAS); do \
 		for y in 1 5 ; do \
-			cd "$(srcdir)/man/$$x"; \
-			files=$$(echo *.$$y); \
-			if [ -z "$$files" ] || [ "$$files" = "*.$$y" ]; then \
-				continue; \
+			if [ -d "$(srcdir)/man/$$x" ]; then \
+				cd "$(srcdir)/man/$$x"; \
+				files=$$(echo *.$$y); \
+				if [ -z "$$files" ] || [ "$$files" = "*.$$y" ]; then \
+					continue; \
+				fi; \
+				install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/$$x/man$$y"; \
+				install -m$(INSMODE) *.$$y "$(DESTDIR)$(mandir)/$$x/man$$y"; \
 			fi; \
-			install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/$$x/man$$y"; \
-			install -m$(INSMODE) *.$$y "$(DESTDIR)$(mandir)/$$x/man$$y"; \
 		done; \
 	done; \
 	\


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-01-14 17:16 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-01-14 17:16 UTC (permalink / raw
  To: gentoo-commits

commit:     5f56378534e08492740bdac514d3509319cd19a9
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 14 17:16:14 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Jan 14 17:16:14 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=5f563785

Makefile: install man/ru/*

---
 Makefile |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/Makefile b/Makefile
index f5263f3..247c054 100644
--- a/Makefile
+++ b/Makefile
@@ -184,10 +184,16 @@ install:
 	cd "$(srcdir)"; \
 	install -m $(INSMODE) $(DOCS) "$(DESTDIR)$(docdir)"; \
 	\
-	for x in 1 5 ; do \
-		install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/man$$x"; \
-		cd "$(srcdir)/man"; \
-		install -m$(INSMODE) *.$$x "$(DESTDIR)$(mandir)/man$$x"; \
+	for x in "" $$(cd "$(srcdir)/man" && find -type d) ; do \
+		for y in 1 5 ; do \
+			cd "$(srcdir)/man/$$x"; \
+			files=$$(echo *.$$y); \
+			if [ -z "$$files" ] || [ "$$files" = "*.$$y" ]; then \
+				continue; \
+			fi; \
+			install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/$$x/man$$y"; \
+			install -m$(INSMODE) *.$$y "$(DESTDIR)$(mandir)/$$x/man$$y"; \
+		done; \
 	done; \
 	\
 	if [ -f "$(srcdir)/doc/portage.html" ] ; then \


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-01-09 18:51 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-01-09 18:51 UTC (permalink / raw
  To: gentoo-commits

commit:     82348307a5842f4347eb2bb1e9058a5cc3db8a85
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  9 18:51:10 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jan  9 18:51:10 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=82348307

Makefile: install emirrordist

---
 Makefile |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/Makefile b/Makefile
index f074dcf..f5263f3 100644
--- a/Makefile
+++ b/Makefile
@@ -30,7 +30,7 @@ SYSCONFDIR_FILES = etc-update.conf dispatch-conf.conf
 PORTAGE_CONFDIR_FILES = make.globals
 LOGROTATE_FILES = elog-save-summary
 BINDIR_FILES = ebuild egencache emerge emerge-webrsync \
-	portageq quickpkg repoman
+	emirrordist portageq quickpkg repoman
 SBINDIR_FILES = archive-conf dispatch-conf emaint \
 	env-update etc-update fixpackages regenworld
 DOCS = ChangeLog NEWS RELEASE-NOTES


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-01-05 11:14 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-01-05 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     89becd35f27c1bc997956026d9aeec09d702bcb2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  5 11:14:30 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jan  5 11:14:30 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=89becd35

.gitignore: __pycache__/

---
 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore
index 2236c63..074bb86 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 *.py[co]
+__pycache__/
 *.class
 /tags


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-01-04 13:55 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-01-04 13:55 UTC (permalink / raw
  To: gentoo-commits

commit:     eca3ec480f58919105251a543d69f4d698909a41
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  4 13:55:00 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Jan  4 13:55:00 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=eca3ec48

runtests.sh summary: add minimum column width

---
 runtests.sh |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 6dc0c40..010a7bf 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -77,6 +77,7 @@ if [ ${#status_array[@]} -gt 0 ] ; then
 		[ ${#version} -gt ${max_len} ] && max_len=${#version}
 	done
 	(( columns = max_len + 2 ))
+	(( columns >= 7 )) || columns=7
 	printf "\nSummary:\n\n"
 	printf "| %-${columns}s | %s\n|" "Version" "Status"
 	(( total_cols = columns + 11 ))


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2013-01-01 12:26 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2013-01-01 12:26 UTC (permalink / raw
  To: gentoo-commits

commit:     e1765ca490428c2fc4c1bf2d414c2174c402b85c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  1 12:24:14 2013 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jan  1 12:24:14 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=e1765ca4

runtests.sh: summarize results for all versions

---
 runtests.sh |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 25389b8..6dc0c40 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -49,6 +49,8 @@ set -- "${unused_args[@]}"
 
 eprefix=${PORTAGE_OVERRIDE_EPREFIX}
 exit_status="0"
+found_versions=()
+status_array=()
 for version in ${PYTHON_VERSIONS}; do
 	if [[ $version =~ ^([[:digit:]]+\.[[:digit:]]+)-pypy-([[:digit:]]+\.[[:digit:]]+)$ ]] ; then
 		executable=${eprefix}/usr/bin/pypy-c${BASH_REMATCH[2]}
@@ -57,7 +59,11 @@ for version in ${PYTHON_VERSIONS}; do
 	fi
 	if [[ -x "${executable}" ]]; then
 		echo -e "${GOOD}Testing with Python ${version}...${NORMAL}"
-		if ! "${executable}" -Wd pym/portage/tests/runTests "$@" ; then
+		"${executable}" -Wd pym/portage/tests/runTests "$@"
+		status=$?
+		status_array[${#status_array[@]}]=${status}
+		found_versions[${#found_versions[@]}]=${version}
+		if [ ${status} -ne 0 ] ; then
 			echo -e "${BAD}Testing with Python ${version} failed${NORMAL}"
 			exit_status="1"
 		fi
@@ -65,4 +71,27 @@ for version in ${PYTHON_VERSIONS}; do
 	fi
 done
 
+if [ ${#status_array[@]} -gt 0 ] ; then
+	max_len=0
+	for version in ${found_versions[@]} ; do
+		[ ${#version} -gt ${max_len} ] && max_len=${#version}
+	done
+	(( columns = max_len + 2 ))
+	printf "\nSummary:\n\n"
+	printf "| %-${columns}s | %s\n|" "Version" "Status"
+	(( total_cols = columns + 11 ))
+	eval "printf -- '-%.0s' {1..${total_cols}}"
+	printf "\n"
+	row=0
+	for version in ${found_versions[@]} ; do
+		if [ ${status_array[${row}]} -eq 0 ] ; then
+			status="success"
+		else
+			status="fail"
+		fi
+		printf "| %-${columns}s | %s\n" "${version}" "${status}"
+		(( row++ ))
+	done
+fi
+
 exit ${exit_status}


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-12-22  8:22 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-12-22  8:22 UTC (permalink / raw
  To: gentoo-commits

commit:     8e8d1789b96f668d1738d6444e86529ade63dc10
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 22 08:21:30 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Dec 22 08:21:30 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=8e8d1789

runtests.sh: add pypy-2.0 to PYTHON_VERSIONS

---
 runtests.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 433112a..25389b8 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -2,7 +2,7 @@
 # Copyright 2010-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 3.1 3.2 3.3 3.4"
+PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 2.7-pypy-2.0 3.1 3.2 3.3 3.4"
 
 # has to be run from portage root dir
 cd "${0%/*}" || exit 1


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-10-23  2:36 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-10-23  2:36 UTC (permalink / raw
  To: gentoo-commits

commit:     38e7acf72306b7dc91c311afd64f4cc2cdf5af6a
Author:     Gregory M. Turner <gmturner007 <AT> ameritech <DOT> net>
AuthorDate: Tue Oct 23 02:35:12 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Oct 23 02:35:12 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=38e7acf7

.gitignore: ignore tags file (for ctags)

Signed-off-by: Gregory M. Turner <gmturner007 <AT> ameritech.net>

---
 .gitignore |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore
index 539da74..8da6190 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 *.py[co]
+/tags


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-10-07  4:51 Arfrever Frehtes Taifersar Arahesis
  0 siblings, 0 replies; 548+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2012-10-07  4:51 UTC (permalink / raw
  To: gentoo-commits

commit:     da242e25372a16334b9babfad2868feb78f9a529
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Sun Oct  7 04:51:12 2012 +0000
Commit:     Arfrever Frehtes Taifersar Arahesis <arfrever.fta <AT> gmail <DOT> com>
CommitDate: Sun Oct  7 04:51:12 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=da242e25

Run tests with Python 3.4.

---
 runtests.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index f65bb61..433112a 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -2,7 +2,7 @@
 # Copyright 2010-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 3.1 3.2 3.3"
+PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 3.1 3.2 3.3 3.4"
 
 # has to be run from portage root dir
 cd "${0%/*}" || exit 1


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-09-21 22:22 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-09-21 22:22 UTC (permalink / raw
  To: gentoo-commits

commit:     46f16da7090e93a2145c68eace7cee0e74433065
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 21 22:22:07 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Sep 21 22:22:07 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=46f16da7

NEWS: fix --depclean-lib-check sentence

---
 NEWS |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/NEWS b/NEWS
index c9f61a1..bd76bd8 100644
--- a/NEWS
+++ b/NEWS
@@ -15,7 +15,7 @@ portage-2.1.11.20
   package set which rebuilds consumers of preserved libraries.
 * Add link level dependency awareness to emerge --depclean and --prune actions
   in order to protect against uninstallation of required libraries. Refer to
-  the --depclean-lib-check in the emerge(1) man page.
+  the --depclean-lib-check option in the emerge(1) man page.
 
 portage-2.1.11
 -------------


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-09-21 21:53 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-09-21 21:53 UTC (permalink / raw
  To: gentoo-commits

commit:     12f5d67fcd398ff0e1e86cc2ef442da96a7a0d3c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 21 21:53:05 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Sep 21 21:53:05 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=12f5d67f

NEWS/RELEASE-NOTES: adjust info for package sets

---
 NEWS          |    3 ++-
 RELEASE-NOTES |   16 ++++------------
 2 files changed, 6 insertions(+), 13 deletions(-)

diff --git a/NEWS b/NEWS
index b8985b4..c9f61a1 100644
--- a/NEWS
+++ b/NEWS
@@ -3,7 +3,8 @@ News (mainly features/major bug fixes)
 portage-2.2
 -------------
 * FEATURES=preserve-libs is enabled by default.
-* Add support for generic package sets (also see RELEASE-NOTES)
+* Add extended set configuration via /etc/portage/sets.conf. See
+  /usr/share/portage/config/sets/portage.conf for examples.
 
 portage-2.1.11.20
 -------------

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 93e67ed..4b516dc 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -4,27 +4,19 @@ Features/major bugfixes are listed in NEWS
 portage-2.2
 ==================================
 
+* FEATURES=preserve-libs is enabled by default.
 * Portage now warns if an ebuild repository does not have a name, as several
   new features in 2.2 make use of or require named repositories. The repository
   name is stored in profiles/repo_name in each repository.
-* Package set support: There are several important notes regarding package
-  sets:
-  - they may currently only include simple and versioned atoms or other sets,
-    use conditionals or any-of constructs aren't possible yet
-  - sets can be referenced either in other file-based sets or as argument to
-    emerge, but not in ebuilds, config files or other tools at this time.
-  - packages won't be unmerged if they are referenced by an installed package
-    set (with the exception of the world set, and installed being determined
-    by the world_sets file).
-* The "selected" package set, which includes packages listed in
-  /var/lib/portage/world, has been extended to include nested sets that may
-  be listed /var/lib/portage/world_sets.
 
 portage-2.1.11
 ==================================
 * User-defined package sets can now be created by placing files in the
   /etc/portage/sets/ directory. Refer to the emerge(1) and portage(5) man
   pages for more information.
+* The "selected" package set, which includes packages listed in
+  /var/lib/portage/world, has been extended to include nested sets that may
+  be listed /var/lib/portage/world_sets.
 
 portage-2.1.10.61
 ==================================


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-09-20 19:05 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-09-20 19:05 UTC (permalink / raw
  To: gentoo-commits

commit:     3cedc1fa53f50641771fa1710aab10e1fcc10ff0
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 20 19:05:06 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Sep 20 19:05:06 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3cedc1fa

NEWS: EAPI 5 in 2.1.11.19

---
 NEWS |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index b294fa5..461daff 100644
--- a/NEWS
+++ b/NEWS
@@ -10,6 +10,11 @@ portage-2.2
   sonames change during upgrade or downgrade, and the @preserved-rebuild
   package set which rebuilds consumers of preserved libraries.
 
+portage-2.1.11.19
+-------------
+* Add support for EAPI 5. Refer to the PMS EAPI Cheat Sheet, portage's html
+  docs installed with USE=doc, or `man 5 ebuild` for more info about EAPI 5.
+
 portage-2.1.11
 -------------
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-09-09  4:17 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-09-09  4:17 UTC (permalink / raw
  To: gentoo-commits

commit:     2404704fee165a684e0d730ee3787a512fd71b60
Author:     Joachim Bartosik <jbartosik <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  9 04:16:36 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Sep  9 04:16:36 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2404704f

DEVELOPING: fix errors for bug #313413

---
 DEVELOPING |   13 ++-----------
 1 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index ebe5d56..5f15e15 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -51,7 +51,7 @@ wrapping is always clear (but you cannot convert spaces as easily as tabwidth).
 Comparisons
 -----------
 
-if foo == None
+if foo != None
 
 should be replaced with:
 
@@ -159,13 +159,4 @@ just COLOR.  However it means during introspection of the current namespace
 The NO example just imports a set of functions from the output module.  It is
 somewhat annoying because the import line needs to be modified when functions
 are needed and often unused functions are left in the import line until someone
-comes along with a linter to clean up (does not happen often).  The color is a
-bit clearer as
-
-  print red('blar')
-
-is shorter than:
-
-  print output.red('blar')
-
-Rationale: python -c 'import portage; dir(portage)' (circa 02/2008)
+comes along with a linter to clean up (does not happen often).


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-08-18  0:09 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-08-18  0:09 UTC (permalink / raw
  To: gentoo-commits

commit:     428ebc470a568c7ec5570a4d1bc547e0918bbd2c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 17 23:52:45 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Aug 17 23:57:50 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=428ebc47

mkrelease.sh: include new misc dir

---
 mkrelease.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/mkrelease.sh b/mkrelease.sh
index 87bb4bf5..8831f31 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -65,7 +65,7 @@ git archive --format=tar $TREE_ISH | \
 	tar -xf - -C "$SOURCE_DIR" || die "git archive failed"
 
 echo ">>> Building release tree"
-cp -a "${SOURCE_DIR}/"{bin,cnf,doc,man,pym} "${RELEASE_DIR}/" || die "directory copy failed"
+cp -a "${SOURCE_DIR}/"{bin,cnf,doc,man,misc,pym} "${RELEASE_DIR}/" || die "directory copy failed"
 cp "${SOURCE_DIR}/"{DEVELOPING,LICENSE,Makefile,NEWS,RELEASE-NOTES,TEST-NOTES} \
 	"${RELEASE_DIR}/" || die "file copy failed"
 


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-07-24 18:34 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-07-24 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     efb58888bc3900d42c24db9f7ff9f820e93eeb57
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 24 18:34:39 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jul 24 18:34:39 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=efb58888

Makefile: drop /etc/make.globals sym, bug #427862

Any consumers of /etc/make.globals can be fixed to use
/usr/share/portage/config/make.globals directly.

---
 Makefile |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/Makefile b/Makefile
index c49cc66..f074dcf 100644
--- a/Makefile
+++ b/Makefile
@@ -81,7 +81,6 @@ install:
 	cd "$(srcdir)/cnf"; \
 	install -m$(INSMODE) $(PORTAGE_CONFDIR_FILES) \
 		"$(DESTDIR)$(portage_confdir)"; \
-	ln -sf "..$(portage_confdir)/make.globals" "$(DESTDIR)$(sysconfdir)"; \
 	install -m$(INSMODE) "$(srcdir)/cnf/make.conf" \
 		"$(DESTDIR)$(portage_confdir)/make.conf.example"; \
 	\


^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-06-23  0:52 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-06-23  0:52 UTC (permalink / raw
  To: gentoo-commits

commit:     2653d3cca6fcf7ef3e9b17a8012a157eb4cea913
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 23 00:52:20 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jun 23 00:52:20 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2653d3cc

NEWS: 2.1.11: experimental EAPI 4-slot-abi

---
 NEWS |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index af2863f..9a2f24f 100644
--- a/NEWS
+++ b/NEWS
@@ -10,8 +10,17 @@ portage-2.2
   sonames change during upgrade or downgrade, and the @preserved-rebuild
   package set which rebuilds consumers of preserved libraries.
 
+portage-2.1.11
+-------------
+
+* Add support for experimental EAPI "4-slot-abi". Refer to the corresponding
+  html documentation that is installed with USE=doc, and also to the emerge(1)
+  man page for information about the related --ignore-built-slot-abi-deps and
+  --rebuild-if-new-slot-abi options.
+
 portage-2.1.10
 -------------
+
 * Improve handling of repositories/overlays for cases in which the same ebuild
   is provided by multiple repositories but with different masking status, and
   support for repository constraints on atoms (atom::repo) in configuration



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-06-23  0:38 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-06-23  0:38 UTC (permalink / raw
  To: gentoo-commits

commit:     1bb93d248e380c9c8121d01df15a387068f0c0bc
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 23 00:38:45 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Jun 23 00:38:45 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=1bb93d24

RELEASE-NOTES: 2.1.11: User-defined package sets

---
 RELEASE-NOTES |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 8a35bd0..93e67ed 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -20,6 +20,12 @@ portage-2.2
   /var/lib/portage/world, has been extended to include nested sets that may
   be listed /var/lib/portage/world_sets.
 
+portage-2.1.11
+==================================
+* User-defined package sets can now be created by placing files in the
+  /etc/portage/sets/ directory. Refer to the emerge(1) and portage(5) man
+  pages for more information.
+
 portage-2.1.10.61
 ==================================
 * FEATURES=config-protect-if-modified is now enabled by default. This causes



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-06-13 10:21 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-06-13 10:21 UTC (permalink / raw
  To: gentoo-commits

commit:     3febf0aa9bfb2483565b464399aa5d6df17dddc4
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 13 10:15:23 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jun 13 10:21:33 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=3febf0aa

runtests.sh: add pypy-1.9 to PYTHON_VERSIONS

---
 runtests.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 56aa2cc..f65bb61 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -2,7 +2,7 @@
 # Copyright 2010-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 3.1 3.2 3.3"
+PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 2.7-pypy-1.9 3.1 3.2 3.3"
 
 # has to be run from portage root dir
 cd "${0%/*}" || exit 1



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-03-17  1:28 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-03-17  1:28 UTC (permalink / raw
  To: gentoo-commits

commit:     ea755bfec221290cb1f3b09aae3a885996146458
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 17 00:08:59 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sat Mar 17 01:27:37 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ea755bfe

Add a Makefile derived from the portage ebuild.

This will fix bug #335320.

---
 Makefile     |  214 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 mkrelease.sh |    2 +-
 2 files changed, 215 insertions(+), 1 deletions(-)

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..697198e
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,214 @@
+SHELL = /bin/sh
+PN ?= portage
+PF ?= portage
+HOMEPAGE ?= http://www.gentoo.org/proj/en/portage/index.xml
+PWD ?= $(shell pwd)
+S ?= $(PWD)
+WORKDIR ?= $(PWD)
+DESTDIR = $(PWD)/image/
+srcdir = $(S)
+prefix = /usr
+sysconfdir = /etc
+exec_prefix = $(prefix)
+bindir = $(exec_prefix)/bin
+sbindir = $(exec_prefix)/sbin
+libdir = $(exec_prefix)/lib
+datarootdir = $(prefix)/share
+datadir = $(datarootdir)
+mandir = $(datarootdir)/man
+docdir = $(datarootdir)/doc/$(PF)
+htmldir = $(docdir)/html
+portage_datadir = $(datarootdir)/$(PN)
+portage_confdir = $(portage_datadir)/config
+portage_setsdir = $(portage_confdir)/sets
+portage_base = $(libdir)/$(PN)
+EPYDOC_OPTS = -qqqqq --no-frames --show-imports
+INSMODE = 0644
+EXEMODE = 0755
+DIRMODE = 0755
+SYSCONFDIR_FILES = etc-update.conf dispatch-conf.conf
+PORTAGE_CONFDIR_FILES = make.globals
+LOGROTATE_FILES = elog-save-summary
+BINDIR_FILES = ebuild egencache emerge portageq quickpkg repoman
+SBINDIR_FILES = archive-conf dispatch-conf emaint emerge-webrsync \
+	env-update etc-update fixpackages regenworld
+DOCS = ChangeLog NEWS RELEASE-NOTES
+
+ifdef PYTHONPATH
+	PYTHONPATH := $(srcdir)/pym:$(PYTHONPATH)
+else
+	PYTHONPATH := $(srcdir)/pym
+endif
+
+all: docbook epydoc
+
+docbook:
+	set -e; \
+	touch "$(srcdir)/doc/fragment/date"; \
+	$(MAKE) -C "$(srcdir)/doc" xhtml xhtml-nochunks
+
+epydoc:
+	set -e; \
+	# workaround for bug 282760 \
+	touch "$(srcdir)/pym/pysqlite2.py"; \
+	env PYTHONPATH="$(PYTHONPATH)" epydoc \
+		-o "$(WORKDIR)/epydoc" \
+		--name $(PN) \
+		--url "$(HOMEPAGE)" \
+		$(EPYDOC_OPTS) \
+		$$(cd "$(srcdir)" && find pym -name '*.py' | sed \
+		-e s:/__init__.py$$:: \
+		-e s:\.py$$:: \
+		-e s:^pym/:: \
+		-e s:/:.:g \
+		| sort); \
+	rm -f "$(srcdir)/pym/pysqlite2.py"* \
+		"$(WORKDIR)/epydoc/pysqlite2-"* \
+		"$(WORKDIR)/epydoc/api-objects.txt"; \
+
+test:
+	set -e; \
+	"$(srcdir)/pym/portage/tests/runTests"; \
+
+install:
+	set -e; \
+	cd "$(srcdir)/cnf"; \
+	install -d -m$(DIRMODE) "$(DESTDIR)$(sysconfdir)"; \
+	install -m$(INSMODE) $(SYSCONFDIR_FILES) "$(DESTDIR)$(sysconfdir)"; \
+	\
+	install -d -m$(DIRMODE) "$(DESTDIR)$(portage_confdir)"; \
+	cd "$(srcdir)/cnf"; \
+	install -m$(INSMODE) $(PORTAGE_CONFDIR_FILES) \
+		"$(DESTDIR)$(portage_confdir)"; \
+	ln -sf "..$(portage_confdir)/make.globals" "$(DESTDIR)$(sysconfdir)"; \
+	install -m$(INSMODE) "$(srcdir)/cnf/make.conf" \
+		"$(DESTDIR)$(portage_confdir)/make.conf.example"; \
+	\
+	install -d -m$(DIRMODE) "$(DESTDIR)$(portage_setsdir)"; \
+	cd "$(S)/cnf/sets"; \
+	install -m$(INSMODE) *.conf "$(DESTDIR)$(portage_setsdir)"; \
+	\
+	install -d -m$(DIRMODE) "$(DESTDIR)$(sysconfdir)/logrotate.d"; \
+	cd "$(srcdir)/cnf/logrotate.d"; \
+	install -m$(INSMODE) $(LOGROTATE_FILES) \
+		"$(DESTDIR)$(sysconfdir)/logrotate.d"; \
+	\
+	for x in $$(cd "$(srcdir)" && find bin -type d) ; do \
+		cd "$(srcdir)/$$x"; \
+		install -d -m$(DIRMODE) "$(DESTDIR)$(portage_base)/$$x"; \
+		files=$$(find . -mindepth 1 -maxdepth 1 -type f ! -type l); \
+		if [ -n "$$files" ] ; then \
+			install -m$(EXEMODE) $$files \
+				"$(DESTDIR)$(portage_base)/$$x"; \
+		fi; \
+		symlinks=$$(find . -mindepth 1 -maxdepth 1 -type l); \
+		if [ -n "$$symlinks" ] ; then \
+			cp -P $$symlinks "$(DESTDIR)$(portage_base)/$$x"; \
+		fi; \
+	done; \
+	\
+	for x in $$(cd "$(srcdir)" && find pym/* -type d \
+		! -path "pym/portage/tests*") ; do \
+		cd "$(srcdir)/$$x"; \
+		files=$$(echo *.py); \
+		if [ -z "$$files" ] || [ "$$files" = "*.py" ]; then \
+			# __pycache__ directories contain no py files \
+			continue; \
+		fi; \
+		install -d -m$(DIRMODE) "$(DESTDIR)$(portage_base)/$$x"; \
+		install -m$(INSMODE) $$files "$(DESTDIR)$(portage_base)/$$x"; \
+	done; \
+	\
+	install -d -m$(DIRMODE) "$(DESTDIR)$(bindir)"; \
+	relative_path=".."; \
+	x=$(bindir) ; \
+	y="$(portage_base)"; \
+	if [ "$${x#$(prefix)}" != "$$x" ] && \
+		[ "$${y#$(prefix)}" != "$$y" ]; then \
+		x=$${x#$(prefix)}; \
+		y=$${y#$(prefix)}; \
+	fi; \
+	x=$${x%/*}; \
+	while [ -n "$$x" ] ; do \
+		relative_path=$${relative_path}/..; \
+		x=$${x%/*}; \
+	done; \
+	relative_path=$$relative_path$$y; \
+	for x in $(BINDIR_FILES) ; do \
+		ln -sf "$$relative_path/bin/$$x" \
+			"$(DESTDIR)$(bindir)/$$x"; \
+	done; \
+	\
+	install -d -m$(DIRMODE) "$(DESTDIR)$(sbindir)"; \
+	relative_path=".."; \
+	x=$(sbindir) ; \
+	y="$(portage_base)"; \
+	if [ "$${x#$(prefix)}" != "$$x" ] && \
+		[ "$${y#$(prefix)}" != "$$y" ]; then \
+		x=$${x#$(prefix)}; \
+		y=$${y#$(prefix)}; \
+	fi; \
+	x=$${x%/*}; \
+	while [ -n "$$x" ] ; do \
+		relative_path=$${relative_path}/..; \
+		x=$${x%/*}; \
+	done; \
+	relative_path=$$relative_path$$y; \
+	for x in $(SBINDIR_FILES) ; do \
+		ln -sf "$$relative_path/bin/$$x" \
+			"$(DESTDIR)$(sbindir)/$$x"; \
+	done; \
+	\
+	ln -sf "$$relative_path/bin/env-update" \
+		"$(DESTDIR)$(sbindir)/update-env"; \
+	ln -sf "$$relative_path/bin/etc-update" \
+		"$(DESTDIR)$(sbindir)/update-etc"; \
+	\
+	# We install some minimal tests for use as a preinst sanity check. \
+	# These tests must be able to run without a full source tree and \
+	# without relying on a previous portage instance being installed. \
+	install -d -m$(DIRMODE) \
+		"$(DESTDIR)$(portage_base)/pym/portage/tests"; \
+	install -m$(EXEMODE) "$(srcdir)/pym/portage/tests/runTests" \
+		"$(DESTDIR)$(portage_base)/pym/portage/tests"; \
+	cd "$(srcdir)/pym/portage/tests"; \
+	install -m$(INSMODE) *.py \
+		"$(DESTDIR)$(portage_base)/pym/portage/tests"; \
+	install -d -m$(DIRMODE) \
+		"$(DESTDIR)$(portage_base)/pym/portage/tests/lint"; \
+	cd "$(srcdir)/pym/portage/tests/lint"; \
+	install -m$(INSMODE) *.py __test__ \
+		"$(DESTDIR)$(portage_base)/pym/portage/tests/lint"; \
+	\
+	install -d -m$(DIRMODE) "$(DESTDIR)$(docdir)"; \
+	cd "$(srcdir)"; \
+	install -m $(INSMODE) $(DOCS) "$(DESTDIR)$(docdir)"; \
+	\
+	for x in 1 5 ; do \
+		install -d -m$(DIRMODE) "$(DESTDIR)$(mandir)/man$$x"; \
+		cd "$(srcdir)/man"; \
+		install -m$(INSMODE) *.$$x "$(DESTDIR)$(mandir)/man$$x"; \
+	done; \
+	\
+	if [ -f "$(srcdir)/doc/portage.html" ] ; then \
+		install -d -m$(DIRMODE) "$(DESTDIR)$(htmldir)"; \
+		cd "$(srcdir)/doc"; \
+		install -m$(INSMODE) *.html "$(DESTDIR)$(htmldir)"; \
+	fi; \
+	\
+	if [ -d "$(WORKDIR)/epydoc" ] ; then \
+		install -d -m$(DIRMODE) "$(DESTDIR)$(htmldir)"; \
+		cp -pPR "$(WORKDIR)/epydoc" \
+			"$(DESTDIR)$(htmldir)/api"; \
+		cd "$(DESTDIR)$(htmldir)/api"; \
+		find . -type d | xargs chmod $(DIRMODE); \
+		find . -type f | xargs chmod $(INSMODE); \
+	fi; \
+
+clean:
+	set -e; \
+	$(MAKE) -C "$(srcdir)/doc" clean; \
+	rm -rf "$(srcdir)/pym/pysqlite2.py"* \
+		"$(WORKDIR)/epydoc"; \
+
+.PHONY: all clean docbook epydoc install test

diff --git a/mkrelease.sh b/mkrelease.sh
index bfd1d4b..87bb4bf5 100755
--- a/mkrelease.sh
+++ b/mkrelease.sh
@@ -66,7 +66,7 @@ git archive --format=tar $TREE_ISH | \
 
 echo ">>> Building release tree"
 cp -a "${SOURCE_DIR}/"{bin,cnf,doc,man,pym} "${RELEASE_DIR}/" || die "directory copy failed"
-cp "${SOURCE_DIR}/"{DEVELOPING,LICENSE,NEWS,RELEASE-NOTES,TEST-NOTES} \
+cp "${SOURCE_DIR}/"{DEVELOPING,LICENSE,Makefile,NEWS,RELEASE-NOTES,TEST-NOTES} \
 	"${RELEASE_DIR}/" || die "file copy failed"
 
 rm -rf "$SOURCE_DIR" || die "directory cleanup failed"



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-02-14  0:41 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-02-14  0:41 UTC (permalink / raw
  To: gentoo-commits

commit:     d806b859e0a7181c30bd13a7714cd47e5a582314
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 14 00:41:38 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Feb 14 00:41:38 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=d806b859

runtests.sh: test PyPy 1.8, and support prefix

---
 runtests.sh |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 30ddeef..56aa2cc 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -1,8 +1,8 @@
 #!/bin/bash
-# Copyright 2010-2011 Gentoo Foundation
+# Copyright 2010-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-PYTHON_VERSIONS="2.6 2.7 3.1 3.2 3.3"
+PYTHON_VERSIONS="2.6 2.7 2.7-pypy-1.8 3.1 3.2 3.3"
 
 # has to be run from portage root dir
 cd "${0%/*}" || exit 1
@@ -47,11 +47,17 @@ done
 
 set -- "${unused_args[@]}"
 
+eprefix=${PORTAGE_OVERRIDE_EPREFIX}
 exit_status="0"
 for version in ${PYTHON_VERSIONS}; do
-	if [[ -x /usr/bin/python${version} ]]; then
+	if [[ $version =~ ^([[:digit:]]+\.[[:digit:]]+)-pypy-([[:digit:]]+\.[[:digit:]]+)$ ]] ; then
+		executable=${eprefix}/usr/bin/pypy-c${BASH_REMATCH[2]}
+	else
+		executable=${eprefix}/usr/bin/python${version}
+	fi
+	if [[ -x "${executable}" ]]; then
 		echo -e "${GOOD}Testing with Python ${version}...${NORMAL}"
-		if ! /usr/bin/python${version} -Wd pym/portage/tests/runTests "$@" ; then
+		if ! "${executable}" -Wd pym/portage/tests/runTests "$@" ; then
 			echo -e "${BAD}Testing with Python ${version} failed${NORMAL}"
 			exit_status="1"
 		fi



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-01-11 12:38 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-01-11 12:38 UTC (permalink / raw
  To: gentoo-commits

commit:     48ae5a4d10657efc8a05fb6f91d0a9584891cec2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 12:38:07 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 12:38:07 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=48ae5a4d

DEVELOPING: add "Dependencies" section

---
 DEVELOPING |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index fa17a39..ebe5d56 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -13,6 +13,13 @@ support Python 3 syntax. All exception handling should use Python 3 'except'
 syntax, and the print function should be used instead of Python 2's print
 statement (from __future__ import print_function).
 
+Dependencies
+------------
+
+Python and Bash should be the only hard dependencies. Any other dependencies,
+including external Python modules that are not included with Python itself,
+must be optionally enabled by run-time detection.
+
 Tabs
 ----
 



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-01-11 12:29 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-01-11 12:29 UTC (permalink / raw
  To: gentoo-commits

commit:     a7d81d56245f47cc62b6ce8e54481a2592aa20e1
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 12:28:56 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 12:28:56 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a7d81d56

DEVELOPING: add "Python Version" section

---
 DEVELOPING |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 2c98ddb..fa17a39 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -5,6 +5,14 @@ sense, they are pretty basic and mostly apply to old code.  However for people
 who are looking at current code, they make take up bad habits that exist in the
 current codebase.
 
+Python Version
+--------------
+
+Python 2.6 is the minimum supported version, since it is the first version to
+support Python 3 syntax. All exception handling should use Python 3 'except'
+syntax, and the print function should be used instead of Python 2's print
+statement (from __future__ import print_function).
+
 Tabs
 ----
 



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2012-01-11 12:20 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2012-01-11 12:20 UTC (permalink / raw
  To: gentoo-commits

commit:     93bff8841e53b7a47dedc0509d4986e79b4e71a3
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 12:18:20 2012 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 12:18:20 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=93bff884

DEVELOPING: remove section about string module

The module no longer exists since Python 2.7, so by now it should be
obvious that it's obsolete.

---
 DEVELOPING |   21 ---------------------
 1 files changed, 0 insertions(+), 21 deletions(-)

diff --git a/DEVELOPING b/DEVELOPING
index 8286a8b..2c98ddb 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -33,27 +33,6 @@ The mixing of tabs and spaces means other developers can't read what you did.
 This is why the python peps state spaces over tabs; because with spaces the line
 wrapping is always clear (but you cannot convert spaces as easily as tabwidth).
 
-String
--------
-Try not to use the functions in the string module, they are deprecated.
-
-string.join(<iterable>," ")
-
-should be replaced with:
-
-" ".join(<iterable>)
-
-and:
-
-string.split(string, delimeter)
-
-should be replaced with:
-
-"somestring".split(delimeter)
-
-Nearly all other methods in string work on string objects and have similar calling
-conventions.
-
 Comparisons
 -----------
 



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-12-18 18:20 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-12-18 18:20 UTC (permalink / raw
  To: gentoo-commits

commit:     762bc57aa21263a49cabe80ca905f33bede57d2c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 18:19:09 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 18:19:09 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=762bc57a

RELEASE-NOTES: revert --quiet-build default

See commit 028f0b0e223861826747b531824319520ef26ddd.

---
 RELEASE-NOTES |    5 -----
 1 files changed, 0 insertions(+), 5 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e0d9554..64dff1c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -20,11 +20,6 @@ portage-2.2
   /var/lib/portage/world, has been extended to include nested sets that may
   be listed /var/lib/portage/world_sets.
 
-portage-2.1.10.34
-==================================
-* The emerge --quiet-build option is now enabled by default. Set
-  --quiet-build=n in EMERGE_DEFAULT_OPTS if you want to disable it by default.
-
 portage-2.1.10.27
 ==================================
 * FEATURES=fixpackages is now enabled unconditionally. Set --package-moves=n



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-11-06  5:43 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-11-06  5:43 UTC (permalink / raw
  To: gentoo-commits

commit:     49a5cda809e55352d45395a6585d66c91f5e91ba
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  6 05:43:34 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun Nov  6 05:43:34 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=49a5cda8

runtests.sh: use 0 to control arg parse loop

---
 runtests.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index b7313b7..30ddeef 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -29,7 +29,7 @@ trap interrupted SIGINT
 
 unused_args=()
 
-while [[ -n $1 ]] ; do
+while [ $# -gt 0 ] ; do
 	case "$1" in
 		--python-versions=*)
 			PYTHON_VERSIONS=${1#--python-versions=}



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-10-25 19:53 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-10-25 19:53 UTC (permalink / raw
  To: gentoo-commits

commit:     cc0b5765fc8ef4b1bb0974bd8cd6cf22df2675e2
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 19:52:40 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 19:52:40 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=cc0b5765

runtests.sh: fix arguments pass-through

---
 runtests.sh |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 31bbaf8..b7313b7 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -27,6 +27,8 @@ interrupted() {
 
 trap interrupted SIGINT
 
+unused_args=()
+
 while [[ -n $1 ]] ; do
 	case "$1" in
 		--python-versions=*)
@@ -36,10 +38,15 @@ while [[ -n $1 ]] ; do
 			shift
 			PYTHON_VERSIONS=$1
 			;;
+		*)
+			unused_args[${#unused_args[@]}]=$1
+			;;
 	esac
 	shift
 done
 
+set -- "${unused_args[@]}"
+
 exit_status="0"
 for version in ${PYTHON_VERSIONS}; do
 	if [[ -x /usr/bin/python${version} ]]; then



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-10-25  6:43 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-10-25  6:43 UTC (permalink / raw
  To: gentoo-commits

commit:     b05a67bade02272d00e8adac3aa9f32e03d2da1f
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 25 06:42:51 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Oct 25 06:42:51 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=b05a67ba

runtests.sh: add --python-versions option

---
 runtests.sh |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index d55860a..31bbaf8 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -27,6 +27,19 @@ interrupted() {
 
 trap interrupted SIGINT
 
+while [[ -n $1 ]] ; do
+	case "$1" in
+		--python-versions=*)
+			PYTHON_VERSIONS=${1#--python-versions=}
+			;;
+		--python-versions)
+			shift
+			PYTHON_VERSIONS=$1
+			;;
+	esac
+	shift
+done
+
 exit_status="0"
 for version in ${PYTHON_VERSIONS}; do
 	if [[ -x /usr/bin/python${version} ]]; then



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:prefix commit in: /
@ 2011-10-21 17:34 Fabian Groffen
  2011-10-20 20:40 ` [gentoo-commits] proj/portage:master " Fabian Groffen
  0 siblings, 1 reply; 548+ messages in thread
From: Fabian Groffen @ 2011-10-21 17:34 UTC (permalink / raw
  To: gentoo-commits

commit:     7a2867753bca22f6655ab4760950c0a8be6c8ef7
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 20 20:40:06 2011 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Thu Oct 20 20:40:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=7a286775

Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/portage


 pym/portage/tests/repoman/test_simple.py |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)



^ permalink raw reply	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-10-14  7:01 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-10-14  7:01 UTC (permalink / raw
  To: gentoo-commits

commit:     a73ad44e390aa14e8785d90d590f87a5d06e3866
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 14 07:01:08 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Fri Oct 14 07:01:08 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=a73ad44e

RELEASE-NOTES: FEATURES=fixpackages unconditional

This should help people who get warnings about unknown value(s) in
FEATURES due to having FEATURES=fixpackages enabled in make.conf even
though it's been enabled by default for almost 3 years (bug #386871).

---
 RELEASE-NOTES |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 6683e91..64dff1c 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -20,6 +20,12 @@ portage-2.2
   /var/lib/portage/world, has been extended to include nested sets that may
   be listed /var/lib/portage/world_sets.
 
+portage-2.1.10.27
+==================================
+* FEATURES=fixpackages is now enabled unconditionally. Set --package-moves=n
+  in EMERGE_DEFAULT_OPTS if you need to temporarily avoid package moves for
+  some reason.
+
 portage-2.1.10
 ==================================
 * The emerge --autounmask option is now enabled by default. The



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-10-09 20:41 Mike Frysinger
  0 siblings, 0 replies; 548+ messages in thread
From: Mike Frysinger @ 2011-10-09 20:41 UTC (permalink / raw
  To: gentoo-commits

commit:     949b30548b21630b1423f5ead8335bc5eb0bbc92
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  9 18:38:10 2011 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sun Oct  9 20:40:43 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=949b3054

runtests: make sure we are in the right dir

The code assumes we're in the top of the tree (when it tries to run with
the full path "pym/portage/tests/runTests"), so try to make sure we are
in the right place to allow things like `../runtests.sh` to "just work".

Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>

---
 runtests.sh |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 981fa1e..d55860a 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -4,6 +4,9 @@
 
 PYTHON_VERSIONS="2.6 2.7 3.1 3.2 3.3"
 
+# has to be run from portage root dir
+cd "${0%/*}" || exit 1
+
 case "${NOCOLOR:-false}" in
 	yes|true)
 		GOOD=



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-07-26  0:45 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-07-26  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     6d007e4571da8845d55ac25c372ea26e3dec34fb
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 26 00:44:31 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Tue Jul 26 00:44:31 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=6d007e45

NEWS: Add note about EAPI 3 in portage-2.1.7.17.

---
 NEWS |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index 3091eea..af2863f 100644
--- a/NEWS
+++ b/NEWS
@@ -49,6 +49,12 @@ portage-2.1.8
   many smaller python modules, making the code easier to navigate and allowing
   small parts of the portage api to be imported with less overhead.
 
+portage-2.1.7.17
+-------------
+* Add support for EAPI 3. This adds support for installation prefix, including
+  new EPREFIX, ED, and EROOT variables which are used by econf and einstall
+  helpers. Also, EAPI 3 adds xz extension support to the unpack helper.
+
 portage-2.1.7
 -------------
 



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-06-30  1:11 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-06-30  1:11 UTC (permalink / raw
  To: gentoo-commits

commit:     95278969e23b9999c45dd079c22d89734153a485
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 30 01:10:40 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 01:10:40 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=95278969

RELEASE-NOTES: fix spelling of "respecting"

---
 RELEASE-NOTES |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 582bbb5..6683e91 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -24,7 +24,7 @@ portage-2.1.10
 ==================================
 * The emerge --autounmask option is now enabled by default. The
   --autounmask-write option can be used to have config changes automatically
-  written to the appropriate files (repecting --ask and CONFIG_PROTECT). If
+  written to the appropriate files (respecting --ask and CONFIG_PROTECT). If
   --autounmask behavior is not desired as the default behavior, then it can
   be disabled by adding --autounmask=n to the EMERGE_DEFAULT_OPTS variable in
   make.conf. Refer to the emerge(1) man page for more information.



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-06-02 21:55 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-06-02 21:55 UTC (permalink / raw
  To: gentoo-commits

commit:     0fa2e1a1f0d47c4ed82cc4e4a6ee23c04adeac65
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  2 21:55:14 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Jun  2 21:55:14 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=0fa2e1a1

NEWS: FEATURES=parallel-install and ebuild-locks

---
 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index 44e95e0..3091eea 100644
--- a/NEWS
+++ b/NEWS
@@ -22,6 +22,8 @@ portage-2.1.10
   packages.
 * Add emerge --reinstall-atoms, --useoldpkg-atoms, and --usepkg-exclude options
   which can be used to alter selection rules for specific packages.
+* Add FEATURES=parallel-install and ebuild-locks, allowing for greater
+  parallelization when installing packages (by using finer-grained locks).
 
 portage-2.1.9.27
 -------------



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-06-02 21:45 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-06-02 21:45 UTC (permalink / raw
  To: gentoo-commits

commit:     92a40f0a03621acecdbf9781f517bf80db78791b
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  2 21:43:56 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Thu Jun  2 21:43:56 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=92a40f0a

NEW/RELEASE-NOTES: add items for portage-2.1.10

---
 NEWS          |    9 +++++++++
 RELEASE-NOTES |    9 +++++++++
 2 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index b0e04c1..44e95e0 100644
--- a/NEWS
+++ b/NEWS
@@ -9,10 +9,19 @@ portage-2.2
 * Add support for FEATURES=preserve-libs which preserves libraries when the
   sonames change during upgrade or downgrade, and the @preserved-rebuild
   package set which rebuilds consumers of preserved libraries.
+
+portage-2.1.10
+-------------
 * Improve handling of repositories/overlays for cases in which the same ebuild
   is provided by multiple repositories but with different masking status, and
   support for repository constraints on atoms (atom::repo) in configuration
   files.
+* Add emerge --rebuild-if-* options that trigger rebuilds of reverse
+  dependencies when packages are rebuilt or updated. Related --rebuild-exclude
+  and --rebuild-ignore options can be used to avoid rebuilds for specific
+  packages.
+* Add emerge --reinstall-atoms, --useoldpkg-atoms, and --usepkg-exclude options
+  which can be used to alter selection rules for specific packages.
 
 portage-2.1.9.27
 -------------

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index e04b198..582bbb5 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -20,6 +20,15 @@ portage-2.2
   /var/lib/portage/world, has been extended to include nested sets that may
   be listed /var/lib/portage/world_sets.
 
+portage-2.1.10
+==================================
+* The emerge --autounmask option is now enabled by default. The
+  --autounmask-write option can be used to have config changes automatically
+  written to the appropriate files (repecting --ask and CONFIG_PROTECT). If
+  --autounmask behavior is not desired as the default behavior, then it can
+  be disabled by adding --autounmask=n to the EMERGE_DEFAULT_OPTS variable in
+  make.conf. Refer to the emerge(1) man page for more information.
+
 portage-2.1.9
 ==================================
 * The emerge "world" set now includes separate "selected" and "system" sets,



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-05-15 22:30 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-05-15 22:30 UTC (permalink / raw
  To: gentoo-commits

commit:     2b02757d04b9a36e9750f5d5008ae4cf6ce82e6f
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun May 15 22:29:15 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun May 15 22:29:15 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=2b02757d

make.conf.txt: remove because unused/unmaintained

---
 make.conf.txt |  719 ---------------------------------------------------------
 1 files changed, 0 insertions(+), 719 deletions(-)

diff --git a/make.conf.txt b/make.conf.txt
deleted file mode 100644
index beb4b0c..0000000
--- a/make.conf.txt
+++ /dev/null
@@ -1,719 +0,0 @@
-make.conf
-*********
-
-Available make.conf settings for portage
-
-SYNOPSIS
-========
-
-/etc/make.conf
-
-DESCRIPTION
-===========
-
-This file contains various variables that are used by Portage.
-Portage will check the currently-defined environment variables
-first for any settings.  If no environment settings are found,
-Portage then checks /etc/make.conf.  If no setting is found
-in /etc/make.conf, Portage checks the profile's default setting
-from /etc/make.profile/make.defaults. If no setting is found there, 
-it finally checks make.globals.
-Please note that all user
-settings should be made in the environment or in /etc/make.conf,
-which is intended to be customized by the user.
-
-VARIABLES
-=========
-
-ACCEPT_KEYWORDS
----------------
-
-:suggest: |accept_keywords|
-:valdesc: space delimited list of KEYWORDS
-
-Enable testing of ebuilds that have not yet been deemed 'stable'.  Users
-of the 'x86' architecture would set this to '~x86' while ppc users would
-set this to '~ppc'.  This is an incremental variable.
-
-CCACHE_DIR
-----------
-
-:suggest: ${PORTAGE_TMPDIR}/ccache
-:valdesc: path
-
-Defines the location of the ccache working directory. See the ccache(1) man 
-page for more information.
-
-CCACHE_SIZE
------------
-
-:valdesc: size
-
-This controls the space use limitations for ccache.  The default is 2 gigabytes 
-('2G').  Sizes are specified with 'G', 'M', or 'K'.
-
-CFLAGS
-------
-
-:suggest: |cflags|
-:valdesc: valid gcc flags, see gcc manual
-
-Use these variables to set the desired optimization/CPU instruction settings
-for applications that you compile.  Nearly all ebuild files will take advantage
-of your custom settings, resulting in a Gentoo Linux that is fully customized
-to your specifications.  Please use sane settings as some packages will fail to
-compile/run if the optimizations are too extreme.
-
-CXXFLAGS
---------
-
-:suggest: ${CFLAGS}
-:valdesc: valid gcc flags, see gcc manual
-
-`CFLAGS`_
-
-CHOST
------
-
-:suggest: |chost|
-
-This variable is passed by the ebuild scripts to the configure step as 
---host=${CHOST}.  This way you can force the build-host.
-
-CLEAN_DELAY
------------
-
-:default: 5
-:valdesc: integer
-
-Determines how long the countdown delay will be for unmerge operations (including 
-autoclean).
-
-COLLISION_IGNORE
-----------------
-
-:valdesc: space delimited list of files and/or directories
-
-This variable allows the user to disable `collision-protect`_ for specific files 
-and/or directories.
-
-CONFIG_PROTECT
---------------
-
-:default: /etc
-:valdesc: space delimited list of files and/or directories
-
-All  files  and/or  directories  that are defined here will have "config file 
-protection" enabled for them (unless overridden by _`CONFIG_PROTECT_MASK`).
-
-CONFIG_PROTECT_MASK
--------------------
-
-:default: /etc/env.d
-:valdesc: space delimited list of files and/or directories
-
-All  files  and/or  directories  that are defined here will have "config file 
-protection" disabled for them.
-
-DISTCC_DIR
-----------
-
-:suggest: ${PORTAGE_TMPDIR}/.distcc
-:valdesc: path
-
-Defines the location of the distcc working directory. See the distcc(1) man 
-page for more information.
-
-DISTDIR
--------
-
-:default: |portdir|/distfiles
-:valdesc: path
-
-Defines the location of your local source file repository.
-
-EBEEP_IGNORE
-------------
-
-Defines whether or not to ignore audible beeps when displaying important 
-informational messages.  This variable is unset by default.
-
-EMERGE_DEFAULT_OPTS
--------------------
-
-:valdesc: emerge options
-
-Options  to append to the end of the emerge(1) command line on every invocation.
-These options will not be appended to the command line if --ignore-default-opts 
-is specified.
-
-EPAUSE_IGNORE
--------------
-
-Defines whether or not to ignore short pauses that occur when displaying 
-important informational messages.  This variable is unset by default.
-
-FEATURES
---------
-
-:default: sandbox distlocks metadata-transfer
-:suggest: userpriv usersandbox
-:valdesc: space separated list of feature flags
-
-Various settings affecting portage behavior. Don't disable the defaults without
-a good reason. This is an incremental variable. It can take a combination of the
-following flags:
-
-_`assume-digests`
-	When commiting work to cvs with repoman(1), assume that all existing SRC_URI 
-	digests are correct.  This feature also affects digest generation via 
-	ebuild(1) and emerge(1) (emerge generates digests only when the digest 
-	feature is enabled).
-
-_`buildpkg`
-	Binary packages will be created for all packages that are merged.
-
-_`buildsyspkg`
-	Build binary packages for just packages in the system set.
-
-_`ccache`
-	Enable portage support for the ccache package.  If ${CCACHE_DIR} is not set 
-	in the users environment, then  portage will default to ${PORTAGE_TMPDIR}/ccache 
-	(with userpriv) and to /root/.ccache otherwise.
-
-_`collision-protect`
-	A QA-feature to ensure that a package doesn't overwrite files it doesn't own.
-	The `COLLISION_IGNORE`_ variable can be used to selectively disable this feature.
-
-_`digest`
-	Autogenerate digests for packages when running the emerge(1) command. If
-	the `assume-digests`_ feature is also enabled then existing SRC_URI digests
-	will be reused whenever they are available.
-
-_`distcc`
-	Enable portage support for the distcc package.
-
-_`distlocks`
-	Portage uses lockfiles to ensure competing instances don't clobber
-	each other's files. This feature is enabled by default but may cause
-	heartache on less intelligent remote filesystems like NFSv2 and some
-	strangely configured Samba server (oplocks off, NFS re\-export). A tool
-	/usr/lib/portage/bin/clean_locks exists to help handle lock issues
-	when a problem arises (normally due to a crash or disconnect).
-
-_`fixpackages`
-	Updates dependencies in binary packages to match the current tree, for 
-	example after package moves. This can take a ot of time if you have many
-	binary packages in `PKGDIR`_.
-
-_`getbinpkg`
-	Force emerges to always try to fetch files from the `PORTAGE_BINHOST`_.
-
-_`installsources`
-	Install source code into /usr/src/debug/${CATEGORY}/${PF} (also see
-	`splitdebug`_). This feature works only if debugedit is installed.
-
-_`keeptemp`
-	Do not delete the temporary ebuild directory ${T} after the merge process.
-
-_`keepwork`
-	Do not delete the build directory ${WORKDIR} after the merge process. This
-	may occupy a lot of diskspace.
-
-_`metadata-transfer`
-	Automatically perform a metadata transfer when emerge --sync is run.
-
-_`mirror`
-	This will cause `FETCHCOMMAND`_ to always be run even if the file already 
-	exists in `DISTDIR`_.
-
-_`noauto`
-	When utilizing ebuild(1), only run the requested function.
-
-_`noclean`
-	Do no delete the source and temporary files after the merge process.
-
-_`nodoc`
-	Do not install documentation files in /usr/share/doc.
-
-_`noinfo`
-	Do not install info pages.
-
-_`noman`
-	Do not install manpages.
-
-_`nostrip`
-	Prevents the stripping of binaries that are merged to the live filesystem.
-
-_`notitles`
-	Disables xterm titlebar updates (which contains status info).
-
-_`parallel-fetch`
-	Fetch in the background while compiling.
-
-_`sandbox`
-	Use sys-apps/sandbox when building packages to protect the live filesystem.
-
-_`sfperms`
-	Stands for Smart Filesystem Permissions. Before merging packages to the
-	live filesystem, automatically search for and set permissions on setuid
-	and setgid files. Files that are setuid have the group and other read
-	bits removed while files that are setgid have the other read bit removed.
-	See also `suidctl`_ below.
-
-_`sign`
-	When commiting work to cvs with repoman(1), sign the Manifest with 
-	a GPG key. Read about the `PORTAGE_GPG_KEY`_ variable.
-
-_`splitdebug`
-	Prior to stripping ELF etdyn and etexec files, the debugging info is 
-	stored for later use by debuggers. This feature is disabled by
-	`nostrip`_. For installation of source code, see `installsources`_.
-
-_`strict`
-	Have portage react strongly to conditions that have the potential to be 
-	dangerous (like missing or incorrect Manifests entries).
-
-_`stricter`
-	Have portage react strongly to conditions that may conflict with system
-	security provisions (for example textrels, executable stack). Read about
-	the `QA_STRICT`_ variables below.
-
-_`suidctl`
-	Before merging packages to the live filesystem, automatically strip setuid 
-	bits from any file that is not listed in /etc/portage/suidctl.conf.
-
-_`test`
-	Run package-specific tests during each merge to help make sure 
-	the package compiled properly.  See *test* in ebuild(1) 
-	and *src_test()* in ebuild(5).
-
-_`userfetch`
-	When portage is run as root, drop privileges to portage:portage during the
-	fetching of package sources.
-
-_`userpriv`
-	Allow portage to drop root privileges and compile packages as 
-	portage:portage without `sandbox`_ (unless `usersandbox`_ is also used).
-
-_`usersandbox`
-	Enable the sandbox in the compile phase, when running without root privs 
-	(`userpriv`_).
-
-FETCHCOMMAND
-------------
-
-:default: /usr/bin/wget -t 5 -T 60 --passive-ftp -P \${DISTDIR} \${URI}
-:suggest: /usr/bin/wget -t 5 -T 60 --passive-ftp --limit-rate=200k \${URI} -P \${DISTDIR}
-
-This variable contains the command used for fetching package sources from
-the internet. It must contain the full path to the executable as well as the
-place-holders \${DISTDIR} and \${URI}.
-
-GENTOO_MIRRORS
---------------
-
-:default: http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo
-:valdesc: space separated list of mirror locations
-
-Insert your space-separated list of local mirrors here. These locations are 
-used to download files before the ones listed in the ebuild scripts. Merging 
-'app-portage/mirrorselect' can help to select an appropriate mirror.
-
-INSTALL_MASK
-------------
-
-:valdesc: space delimited list of file names
-
-Use this variable if you want to selectively prevent certain files from being
-copied into your file system tree.  This does not work on symlinks, but only on
-actual files.  Useful if you wish to filter out files like HACKING.gz and
-TODO.gz.
-
-MAKEOPTS
---------
-
-:suggest: -j2
-:valdesc: make options
-
-Use this variable if you want to use parallel make. For example, if you
-have a dual-processor system, set this variable to "-j2" or "-j3" for 
-enhanced build performance with many packages. Suggested settings are
-between CPUs+1 and 2*CPUs+1. For more information, see make(1).
-
-NOCOLOR
--------
-
-:default: false
-:valdesc: true | false
-
-Defines if color should be disabled (this is overridden by CLI options).
-
-PKGDIR
-------
-
-:default: |portdir|/packages
-:valdesc: path
-
-Defines the location where created .tbz2 binary packages will be stored.
-
-PORT_LOGDIR
------------
-
-:suggest: /var/log/portage
-:valdesc: path
-
-This variable defines the directory in which per-ebuild logs are kept.
-Logs are created only when this is set and writable.
-
-PORTAGE_BINHOST
----------------
-
-:suggest: ftp://login:pass@grp.mirror.site/pub/grp/i686/athlon-xp
-:valdesc: URI to a binary package server
-
-This is the host from which portage will grab prebuilt-binary packages.
-The list is a single entry specifying the full address of the directory 
-serving the tbz2's for your system.  This is only used when running with 
-the get binary pkg options are given to emerge.  Review emerge(1) 
-for more information.  Note that it should point to the 'All' directory on 
-the host that creates the binary packages and not to the root of the `PKGDIR`_.
-
-PORTAGE_ELOG_CLASSES
---------------------
-
-:default: log warn error
-:valdesc: space separated list of logging levels
-
-This variable defines which ebuild messages should be logged by the elog 
-subsystem. Possible values are info, log, warn and error.
-
-PORTAGE_ELOG_SYSTEM
--------------------
-
-:suggest: save mail
-:valdesc: space separated list of elog handlers
-
-Selects which elog message handlers are invoked by portage to deliver messages
-captured by elog. If no handler is specified logging is effectively disabled.
-Default handlers (other packages may contain additional handlers) are:
-
-save
-	saves one logfile per package in ${PORT_LOGDIR}/elog, /var/log/portage/elog 
-	if `PORT_LOGDIR`_ is unset
-
-custom
-	passes all messages to `PORTAGE_ELOG_COMMAND`_
-
-syslog
-	sends all messages to syslog
-
-mail
-	sends all messages to the address configured in `PORTAGE_ELOG_MAILURI`_
-
-PORTAGE_ELOG_COMMAND
---------------------
-
-:suggest: /path/to/logprocessor -p '\${PACKAGE}' -f '\${LOGFILE}'
-
-Only used with the "custom" logging module. Specifies a command
-to process log messages. Two variables are expanded:
-
-${PACKAGE}
-	expands to the cpv entry of the processed package (see PVR in ebuild(5))
-
-${LOGFILE}
-	absolute path to the logfile
-
-Both variables have to be quoted with single quotes
-
-PORTAGE_ELOG_MAILURI
---------------------
-
-:default: root
-:suggest: user@some.domain mail.some.domain
-
-This variable holds all important settings for the mail module. In most cases 
-listing the recipient address andthe receiving mailserver should be sufficient,
-but you can also use advanced settings like authentication or TLS. The full 
-syntax is:
-``address [[user:passwd@]mailserver[:port]]``
-where
-
-address
-	recipient address
-
-user
-	username for smtp auth (defaults to none)
-
-passwd
-	password for smtp auth (defaults to none)
-
-mailserver
-	SMTP server that should be used to deliver the mail (defaults to localhost).
-	Alternatively this can also be a the path to a sendmail binary if you don't
-	want to use SMTP (e.g. if you only need local delivery to a mbox).
-
-port
-	port to use on the given SMTP server (defaults to 25, values > 100000 
-	indicate that starttls should be used on (port-100000))
-
-PORTAGE_ELOG_MAILFROM
----------------------
-
-:default: portage
-:suggest: portage@some.domain
-:valdesc: sender address
-
-You can set the from-address of logmails with this variable, if unset mails 
-are sent by "portage" (this default may fail in some environments).
-
-PORTAGE_ELOG_MAILSUBJECT
-------------------------
-
-:default: [portage] ebuild log for \${PACKAGE} on \${HOST}
-:suggest: package \${PACKAGE} merged on \${HOST} with notice
-:valdesc: mail subject template
-
-Template string to be used as subject for logmails. The following variables 
-are exanded:
-
-${PACKAGE}
-	see description of `PORTAGE_ELOG_COMMAND`_
-
-${HOST}
-	FQDN of the host portage is running on
-
-PORTAGE_GPG_KEY
----------------
-
-:valdesc: GPG key id
-
-This variable tells repoman which GPG key to use for signing Manifests.
-
-PORTAGE_NICENESS
-----------------
-
-:suggest: 3
-:valdesc: integer
-
-The value of this variable will be added to the current nice level that 
-emerge is running at. In other words, this will not set the nice level, 
-it will increment it. For more information about nice levels and what 
-are acceptable ranges, see nice(1).
-
-PORTAGE_RSYNC_EXTRA_OPTS
-------------------------
-
-:suggest: --exclude=/etc/portage/rsync_exclude
-:valdesc: rsync options
-
-Additional rsync options to be used by emerge --sync.
-
-PORTAGE_RSYNC_OPTS
-------------------
-
-:default: --recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages
-:valdesc: rsync options
-
-Default rsync options to be used by emerge --sync. **Don't change this unless
-you know exactly what you're doing!**
-
-PORTAGE_RSYNC_RETRIES
----------------------
-
-:default: -1
-:valdesc: integer
-
-The number of times rsync should retry on failed connections before giving up.
-
-PORTAGE_TMPDIR
---------------
-
-:default: /var/tmp
-:valdesc: path
-
-Defines the location of the temporary build directories.
-
-PORTDIR
--------
-
-:default: |portdir|
-:valdesc: path
-
-Defines the location of your Portage tree.
-
-PORTDIR_OVERLAY
----------------
-
-:suggest: |portdir|/local
-:valdesc: space separated list of overlay paths
-
-Defines the directories in which user made ebuilds are be stored.
-
-RESUMECOMMAND
--------------
-
-:default: /usr/bin/wget -c -t 5 -T 60 --passive-ftp -P \${DISTDIR} \${URI}
-:suggest: /usr/bin/wget -c -t 5 -T 60 --passive-ftp --limit-rate=200k \${URI} -P \${DISTDIR}
-
-This variable contains the command used for resuming package sources that
-have been partially downloaded. It should be defined using the same format
-as `FETCHCOMMAND`_.
-
-.. _QA_STRICT:
-
-QA_STRICT_EXECSTACK
--------------------
-
-:suggest: set
-
-Set this to instruct portage to ignore any QA_EXECSTACK override settings from
-ebuilds. See also ebuild(5).
-
-QA_STRICT_WX_LOAD
------------------
-
-:suggest: set
-
-Set this to instruct portage to ignore any QA_WX_LOAD override settings from
-ebuilds. See also ebuild(5).
-
-QA_STRICT_TEXTRELS
-------------------
-
-:suggest: set
-
-Set this to instruct portage to ignore any QA_TEXTRELS override settings from
-ebuilds. See also ebuild(5).
-
-ROOT
-----
-
-:default: /
-:valdesc: path
-
-Use this variable to specify the target root filesystem to be used for merging 
-packages or ebuilds. All RDEPEND and PDEPEND will be installed 
-into ROOT while all DEPEND will be still be installed into /.  
-Typically, you should set this setting in the environment rather than in 
-/etc/make.conf itself. It's commonly used for creating new build 
-images. Make sure you use an absolute path.
-
-RPMDIR
-------
-
-:default: |portdir|/rpm
-:valdesc: path
-
-Defines the location where created RPM packages will be stored. Note that RPM 
-support in portage is experimental at best.
-
-SYNC
-----
-
-:default: rsync://rsync.gentoo.org/gentoo-portage
-:valdesc: URI to a portage tree server (rsync or cvs)
-
-Insert your preferred rsync mirror here.  This rsync server is used to sync 
-the local portage tree when emerge --sync is run. Only one server can be 
-specified.
-
-USE
----
-
-:suggest: X gtk gnome -alsa
-:valdesc: space delimited list of USE items
-
-This variable contains options that control the build behavior of several
-packages.  More information in ebuild(5).  Possible USE values
-can be found in |portdir|/profiles/use.desc and |portdir|/profiles/use.local.desc.
-
-USE_EXPAND
-----------
-
-:suggest: LINGUAS VIDEO_CARDS
-:valdesc: space separated list of variable names
-
-Any variable listed here will be used to augment `USE`_ by inserting a new flag
-for every value in that variable, so USE_EXPAND="FOO" and FOO="bar bla" results
-in USE="foo_bar foo_bla".
-
-USE_EXPAND_HIDDEN
------------------
-
-:valdesc: space separated list of variable names
-
-Names of `USE_EXPAND`_ variables that should not be shown in the verbose merge
-list output of the emerge(1) command.
-
-USE_ORDER
----------
-
-:default: env:pkg:conf:defaults:pkginternal
-:valdesc: colon separated list of portage config layers
-
-Determines the precedence of layers in the incremental stacking of the USE
-variable. Precedence decreases from left to right such that env overrides
-pkg, pkg overrides conf, and so forth. *Don't change this unless you know what 
-you're doing!* Available layers are:
-
-env
-	USE from the current USE environment variable if it exists
-
-pkg
-	Per-package USE from /etc/portage/package.use (see portage(5))
-
-conf
-	USE from make.conf
-
-defaults
-	USE from make.defaults and package.use in the profile (see portage(5))
-
-pkginternal
-	USE from ebuild IUSE defaults (flags enabled via a + prefix; see ebuild(5))
-
-REPORTING BUGS
-==============
-
-Please report bugs via http://bugs.gentoo.org/
-
-AUTHORS
-=======
-
-- Daniel Robbins <drobbins@gentoo.org>
-- Nicholas Jones <carpaski@gentoo.org>
-- Mike Frysinger <vapier@gentoo.org>
-- Saleem Abdulrasool <compnerd@gentoo.org>
-- Marius Mauch <genone@gentoo.org>
-
-FILES
-=====
-
-/etc/make.conf
-	Contains user-supplied variables and overwrites those in make.defaults.
-
-/usr/share/portage/config/make.globals
-	Contains portage defaults for many variables listed here. Don't change this,
-	edit /etc/make.conf instead.
-
-|portdir|/profiles/use.desc
-	Contains a list of all global USE flags with brief descriptions.
-
-|portdir|/profiles/use.local.desc
-	Contains a list of all local USE variables with brief descriptions.
-
-SEE ALSO
-========
-
-- emerge(1)
-- portage(5)
-- ebuild(1)
-- ebuild(5)
-
-.. Substitutions:
-.. |accept_keywords| replace:: ~x86
-.. |cflags| replace:: -march=i686 -O2 -pipe
-.. |chost| replace:: i686-gentoo-linux-gnu
-.. |portdir| replace:: /usr/portage
-



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-05-01 14:20 Zac Medico
  0 siblings, 0 replies; 548+ messages in thread
From: Zac Medico @ 2011-05-01 14:20 UTC (permalink / raw
  To: gentoo-commits

commit:     92d5eba065f12c38cdbb2e24e13ee3b123f92245
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun May  1 14:18:42 2011 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun May  1 14:20:04 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=92d5eba0

runtests.sh: propagate arguments to runTests

---
 runtests.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index 6c00ce5..668701c 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -26,7 +26,7 @@ exit_status="0"
 for version in ${PYTHON_VERSIONS}; do
 	if [[ -x /usr/bin/python${version} ]]; then
 		echo -e "${GOOD}Testing with Python ${version}...${NORMAL}"
-		if ! /usr/bin/python${version} pym/portage/tests/runTests; then
+		if ! /usr/bin/python${version} pym/portage/tests/runTests "$@" ; then
 			echo -e "${BAD}Testing with Python ${version} failed${NORMAL}"
 			exit_status="1"
 		fi



^ permalink raw reply related	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-04-03 17:30 Arfrever Frehtes Taifersar Arahesis
  0 siblings, 0 replies; 548+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2011-04-03 17:30 UTC (permalink / raw
  To: gentoo-commits

commit:     41616039243b89884444fd837b43860bad4c529f
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Gentoo <DOT> Org>
AuthorDate: Sun Apr  3 17:30:33 2011 +0000
Commit:     Arfrever Frehtes Taifersar Arahesis <arfrever <AT> gentoo <DOT> org>
CommitDate: Sun Apr  3 17:30:33 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=41616039

Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/portage


 bin/repoman |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)



^ permalink raw reply	[flat|nested] 548+ messages in thread
* [gentoo-commits] proj/portage:master commit in: /
@ 2011-02-26 20:12 Arfrever Frehtes Taifersar Arahesis
  0 siblings, 0 replies; 548+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2011-02-26 20:12 UTC (permalink / raw
  To: gentoo-commits

commit:     ecf680f55beff84b2a69253a416f4afedf1a658e
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Gentoo <DOT> Org>
AuthorDate: Sat Feb 26 20:15:50 2011 +0000
Commit:     Arfrever Frehtes Taifersar Arahesis <arfrever <AT> gentoo <DOT> org>
CommitDate: Sat Feb 26 20:15:50 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=ecf680f5

Run tests with Python 3.3.

---
 runtests.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/runtests.sh b/runtests.sh
index dc3343f..6c00ce5 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -1,6 +1,6 @@
 #!/bin/bash
 
-PYTHON_VERSIONS="2.6 2.7 3.1 3.2"
+PYTHON_VERSIONS="2.6 2.7 3.1 3.2 3.3"
 
 case "${NOCOLOR:-false}" in
 	yes|true)



^ permalink raw reply related	[flat|nested] 548+ messages in thread

end of thread, other threads:[~2024-11-03 21:33 UTC | newest]

Thread overview: 548+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-12 22:09 [gentoo-commits] proj/portage:master commit in: / Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-11-03 21:33 Mike Gilbert
2024-09-18  6:33 Sam James
2024-09-11  1:40 Sam James
2024-09-11  1:27 Sam James
2024-09-11  1:27 Sam James
2024-09-10 10:29 Ulrich Müller
2024-08-04  5:10 Zac Medico
2024-06-04  1:27 Sam James
2024-06-04  1:27 Sam James
2024-04-28  0:34 Sam James
2024-04-28  0:33 Sam James
2024-04-28  0:29 Sam James
2024-04-28  0:27 Sam James
2024-04-28  0:06 Sam James
2024-04-28  0:06 Sam James
2024-03-07 20:42 Mike Gilbert
2024-02-26  4:12 Mike Gilbert
2024-02-25  8:29 Sam James
2024-02-22  7:18 Sam James
2024-02-22  7:14 Sam James
2024-01-28 23:23 Zac Medico
2024-01-05  8:21 Sam James
2024-01-05  8:21 Sam James
2024-01-02  3:40 Sam James
2024-01-02  3:35 Sam James
2024-01-02  3:35 Sam James
2024-01-02  3:12 Sam James
2023-12-27 21:32 Sam James
2023-12-27 21:24 Sam James
2023-12-27 21:24 Sam James
2023-12-14  4:07 Sam James
2023-12-10 23:03 Sam James
2023-12-10 22:32 Sam James
2023-12-10 22:31 Sam James
2023-12-10 22:31 Sam James
2023-12-10 22:27 Sam James
2023-12-10 22:24 Sam James
2023-12-10 22:01 Sam James
2023-12-08  7:29 Sam James
2023-12-04  6:45 Sam James
2023-12-01  2:47 Sam James
2023-12-01  2:33 Sam James
2023-12-01  2:32 Sam James
2023-11-11  7:23 Sam James
2023-11-11  5:34 Sam James
2023-11-11  2:55 Sam James
2023-11-06 21:39 Sam James
2023-10-30  8:47 Sam James
2023-10-26 15:55 Mike Gilbert
2023-10-25  5:52 Sam James
2023-10-25  5:52 Sam James
2023-10-25  5:44 Sam James
2023-10-25  5:44 Sam James
2023-10-22 22:15 Sam James
2023-10-22 22:15 Sam James
2023-10-22 19:03 Sam James
2023-10-22 19:03 Sam James
2023-10-21 19:23 Ulrich Müller
2023-10-20  1:31 Sam James
2023-10-20  0:48 Sam James
2023-10-13 10:24 Sam James
2023-10-12 18:41 Zac Medico
2023-10-09 19:09 Sam James
2023-10-08  3:31 Sam James
2023-10-06  1:31 Sam James
2023-10-03 15:32 Sam James
2023-09-26 20:54 Sam James
2023-09-21 15:47 Sam James
2023-09-18  0:39 Sam James
2023-09-15  4:28 Sam James
2023-08-24 18:23 Mike Gilbert
2023-08-20  7:55 Sam James
2023-08-19 15:05 Sam James
2023-08-19 14:49 Sam James
2023-08-10  1:44 Sam James
2023-08-10  1:44 Sam James
2023-08-10  1:42 Sam James
2023-08-09  2:49 Sam James
2023-08-08  4:52 Sam James
2023-07-26  8:21 Sam James
2023-07-26  8:21 Sam James
2023-07-26  8:21 Sam James
2023-06-29  8:22 Sam James
2023-06-21 18:55 Sam James
2023-06-16  3:34 Sam James
2023-06-14 19:23 Mike Gilbert
2023-06-06 10:34 Sam James
2023-06-01  1:20 Sam James
2023-06-01  1:20 Sam James
2023-05-26 15:45 Sam James
2023-05-26  1:33 Sam James
2023-05-23 10:08 Sam James
2023-05-23  0:26 Sam James
2023-05-14  5:02 Ulrich Müller
2023-05-11 20:19 Sam James
2023-05-01  7:54 Ulrich Müller
2023-05-01  7:21 Sam James
2023-04-30 23:30 Sam James
2023-04-30  4:10 Sam James
2023-04-29  4:47 Sam James
2023-04-07  9:55 Sam James
2023-04-07  9:52 Sam James
2023-04-07  6:22 Ulrich Müller
2023-03-24  2:17 Sam James
2023-03-23  7:02 Sam James
2023-03-23  6:59 Sam James
2023-03-21  2:32 Sam James
2023-03-21  2:30 Sam James
2023-03-19 19:17 Sam James
2023-03-19 19:17 Sam James
2023-03-04  5:39 Sam James
2023-03-04  5:26 Sam James
2023-03-04  5:26 Sam James
2023-02-27  5:05 Sam James
2023-02-27  4:54 Sam James
2023-02-27  4:54 Sam James
2023-02-27  4:43 Sam James
2023-02-26 22:07 Sam James
2023-02-26 21:56 Sam James
2023-02-26 21:56 Sam James
2023-02-26 21:55 Sam James
2023-02-26 20:22 Sam James
2023-02-26 20:15 Sam James
2023-02-18 10:15 Sam James
2023-02-17  9:14 Sam James
2023-02-17  9:14 Sam James
2023-02-17  1:23 Sam James
2023-02-17  0:53 Sam James
2023-02-03 13:00 Sam James
2023-01-15 22:11 Sam James
2023-01-15 22:11 Sam James
2023-01-14 21:05 Mike Gilbert
2023-01-13  7:41 Sam James
2023-01-10 15:12 Sam James
2023-01-10 15:12 Sam James
2023-01-02 20:45 Mike Gilbert
2023-01-02  5:26 Sam James
2023-01-02  5:26 Sam James
2023-01-01 18:38 John Helmert III
2022-12-31 14:25 Sam James
2022-12-29 19:36 Sam James
2022-12-26  7:13 Sam James
2022-12-26  7:13 Sam James
2022-12-23 20:00 Mike Gilbert
2022-12-10  0:23 Sam James
2022-12-05  0:50 Sam James
2022-12-05  0:46 Sam James
2022-12-05  0:46 Sam James
2022-12-01  5:19 Sam James
2022-12-01  5:19 Sam James
2022-12-01  5:14 Sam James
2022-12-01  5:14 Sam James
2022-11-30  1:22 Sam James
2022-11-20 23:33 Sam James
2022-11-20  3:17 Sam James
2022-11-20  2:59 Sam James
2022-11-20  2:59 Sam James
2022-11-09  2:25 Sam James
2022-11-09  1:20 Sam James
2022-11-02 23:06 Sam James
2022-10-27 23:37 Sam James
2022-10-18  0:37 Sam James
2022-10-18  0:35 Sam James
2022-10-18  0:31 Sam James
2022-10-11 19:20 Sam James
2022-10-04  0:25 Sam James
2022-10-04  0:25 Sam James
2022-09-30 20:36 Sam James
2022-09-29 21:43 Sam James
2022-09-29 21:42 Sam James
2022-09-29 21:37 Sam James
2022-09-29 21:35 Sam James
2022-09-28 23:56 Sam James
2022-09-25 23:27 Mike Gilbert
2022-09-25 19:18 Mike Gilbert
2022-09-25  1:40 Sam James
2022-09-24 16:28 Mike Gilbert
2022-09-23  3:24 Sam James
2022-09-23  3:24 Sam James
2022-09-09 11:01 Sam James
2022-09-09 10:50 Sam James
2022-08-23  0:33 Sam James
2022-08-23  0:33 Sam James
2022-08-13 18:01 Sam James
2022-08-13 17:41 Sam James
2022-08-01 22:47 Sam James
2022-08-01 22:39 Sam James
2022-07-20  3:38 Sam James
2022-07-20  2:16 Sam James
2022-07-20  2:16 Sam James
2022-07-19 21:39 Sam James
2022-07-18 21:41 Sam James
2022-07-18 21:41 Sam James
2022-07-18 20:14 Sam James
2022-07-18 19:41 Sam James
2022-07-18 19:40 Sam James
2022-07-12 23:33 Sam James
2022-07-12 23:33 Sam James
2022-07-12 22:09 Sam James
2022-07-11 23:17 Sam James
2022-07-11 23:02 Sam James
2022-07-11 23:02 Sam James
2022-07-10 16:37 Sam James
2022-07-10 16:37 Sam James
2022-07-10 16:26 Sam James
2022-07-10 16:26 Sam James
2022-06-06 17:01 Mike Gilbert
2022-06-05 16:21 Mike Gilbert
2022-05-21 10:13 Michał Górny
2022-05-19  4:15 Sam James
2022-05-19  4:13 Sam James
2022-05-19  4:11 Sam James
2022-05-19  4:09 Sam James
2022-05-19  4:09 Sam James
2022-02-21  3:53 Sam James
2022-02-21  3:51 Sam James
2022-02-09 10:47 Sam James
2021-12-12  8:06 Sam James
2021-12-09  9:20 Sam James
2021-12-09  8:22 Sam James
2021-12-09  8:17 Sam James
2021-12-08 21:17 Michał Górny
2021-11-08 23:28 Zac Medico
2021-11-08 22:47 Zac Medico
2021-10-05  7:15 Michał Górny
2021-10-05  6:34 Michał Górny
2021-09-29  7:16 Michał Górny
2021-09-28  8:40 Michał Górny
2021-09-27  8:14 Michał Górny
2021-09-20 21:30 Zac Medico
2021-09-20  5:36 Zac Medico
2021-09-20  3:58 Zac Medico
2021-09-10  6:42 Michał Górny
2021-09-10  6:03 Michał Górny
2021-08-17  9:00 Michał Górny
2021-08-07 17:16 Michał Górny
2021-06-23 20:03 Zac Medico
2021-06-23 11:15 Zac Medico
2021-06-23 11:15 Zac Medico
2021-06-13 22:06 Zac Medico
2021-06-05 21:08 Zac Medico
2021-05-24  9:13 Zac Medico
2021-03-29  7:27 Zac Medico
2021-03-10  5:16 Zac Medico
2021-03-07 16:45 Zac Medico
2021-03-07 16:18 Zac Medico
2021-03-04 10:05 Zac Medico
2021-03-04  7:24 Zac Medico
2021-03-02 12:42 Zac Medico
2021-03-02  9:52 Zac Medico
2021-03-02  9:44 Zac Medico
2021-03-02  9:30 Zac Medico
2021-03-02  9:30 Zac Medico
2021-03-02  8:55 Zac Medico
2021-03-02  8:23 Zac Medico
2021-03-02  6:56 Zac Medico
2021-02-28 11:48 Zac Medico
2021-02-28 11:48 Zac Medico
2021-02-27 23:43 Zac Medico
2021-02-27  8:16 Zac Medico
2021-02-22 13:52 Zac Medico
2021-01-19 11:15 Zac Medico
2021-01-19  7:28 Zac Medico
2021-01-11  9:52 Zac Medico
2020-12-31  2:47 Zac Medico
2020-12-07  8:47 Zac Medico
2020-11-28 21:17 Zac Medico
2020-11-22  6:47 Zac Medico
2020-11-02  2:03 Zac Medico
2020-09-21  6:04 Zac Medico
2020-09-14  7:36 Zac Medico
2020-09-08  3:51 Zac Medico
2020-08-31  7:08 Zac Medico
2020-08-19  5:43 Zac Medico
2020-08-17  5:32 Zac Medico
2020-08-09  6:28 Zac Medico
2020-08-06  7:02 Zac Medico
2020-08-06  7:02 Zac Medico
2020-08-05  2:28 Zac Medico
2020-08-05  2:15 Zac Medico
2020-08-04 19:48 Zac Medico
2020-08-04 19:28 Zac Medico
2020-08-04  4:08 Zac Medico
2020-08-04  3:16 Zac Medico
2020-08-04  1:39 Zac Medico
2020-08-03 23:28 Zac Medico
2020-08-03 21:42 Zac Medico
2020-07-27  3:38 Zac Medico
2020-07-27  1:05 Zac Medico
2020-07-24  2:24 Zac Medico
2020-07-22 16:53 Zac Medico
2020-07-19  5:41 Zac Medico
2020-06-24  5:57 Zac Medico
2020-06-23  2:38 Zac Medico
2020-06-14 23:47 Zac Medico
2020-05-25  0:24 Zac Medico
2020-04-12  1:52 Zac Medico
2020-04-09  7:07 Zac Medico
2020-04-08  6:56 Zac Medico
2020-03-25  7:57 Zac Medico
2020-03-23  2:14 Zac Medico
2020-03-15  1:29 Zac Medico
2020-03-07 23:00 Zac Medico
2020-03-04 10:28 Zac Medico
2020-03-02  5:22 Zac Medico
2020-03-01  7:02 Zac Medico
2020-02-15 18:07 Zac Medico
2020-02-15  1:17 Zac Medico
2020-02-09  1:31 Zac Medico
2020-02-01 22:15 Zac Medico
2020-01-28  5:23 Zac Medico
2020-01-23  7:05 Zac Medico
2020-01-04 22:24 Zac Medico
2020-01-04  8:16 Zac Medico
2019-12-26 23:00 Zac Medico
2019-12-24  1:28 Zac Medico
2019-12-15 23:04 Zac Medico
2019-12-06  4:58 Zac Medico
2019-11-27  3:45 Zac Medico
2019-11-09  5:23 Zac Medico
2019-10-21 19:16 Zac Medico
2019-10-14 23:01 Zac Medico
2019-09-12  2:35 Zac Medico
2019-09-01 21:22 Zac Medico
2019-08-31  6:21 Zac Medico
2019-08-24  3:52 Zac Medico
2019-08-19  4:54 Zac Medico
2019-08-04 21:19 Zac Medico
2019-08-02  3:48 Zac Medico
2019-08-01 20:04 Zac Medico
2019-07-11  4:07 Zac Medico
2019-06-30 23:12 Zac Medico
2019-05-26  5:27 Zac Medico
2019-04-30  2:57 Zac Medico
2019-04-26  3:01 Zac Medico
2019-04-19  4:51 Zac Medico
2019-04-16  2:41 Zac Medico
2019-02-20  0:58 Zac Medico
2019-02-18  1:01 Zac Medico
2019-02-11 19:46 Zac Medico
2019-01-28  6:41 Zac Medico
2019-01-23  5:40 Zac Medico
2019-01-21  0:12 Zac Medico
2019-01-15  6:22 Zac Medico
2019-01-11  4:45 Zac Medico
2019-01-04  5:58 Zac Medico
2018-12-27 22:50 Zac Medico
2018-12-20  4:29 Zac Medico
2018-11-19  7:56 Zac Medico
2018-10-08 22:35 Zac Medico
2018-09-24  7:30 Zac Medico
2018-09-03 18:25 Zac Medico
2018-08-20 23:11 Zac Medico
2018-08-17 23:13 Zac Medico
2018-08-12  2:31 Zac Medico
2018-08-08  4:25 Zac Medico
2018-08-01  8:39 Michał Górny
2018-08-01  8:39 Michał Górny
2018-08-01  8:39 Michał Górny
2018-07-28  7:46 Zac Medico
2018-07-16  7:14 Zac Medico
2018-07-11  9:08 Zac Medico
2018-06-27  4:30 Zac Medico
2018-05-25 16:26 Zac Medico
2018-05-25  3:15 Zac Medico
2018-05-17 18:57 Zac Medico
2018-05-16 22:52 Zac Medico
2018-05-04 17:32 Zac Medico
2018-05-03 23:22 Zac Medico
2018-05-03 21:35 Zac Medico
2018-05-02  2:46 Zac Medico
2018-05-01 20:43 Zac Medico
2018-04-18 22:31 Zac Medico
2018-04-17 18:52 Zac Medico
2018-04-17  3:13 Zac Medico
2018-04-07  2:08 Zac Medico
2018-04-02 17:11 Zac Medico
2018-03-30  4:23 Zac Medico
2018-03-30  4:23 Zac Medico
2018-03-28 16:12 Zac Medico
2018-03-28  7:52 Zac Medico
2018-02-03  3:45 Zac Medico
2018-02-01 23:33 Zac Medico
2018-02-01  6:42 Zac Medico
2018-01-30  6:21 Zac Medico
2018-01-21  1:40 Zac Medico
2017-12-16  0:56 Zac Medico
2017-12-11  4:03 Zac Medico
2017-12-08  5:38 Zac Medico
2017-12-02 21:46 Zac Medico
2017-11-30 20:49 Zac Medico
2017-11-21 21:25 Zac Medico
2017-11-21  2:04 Zac Medico
2017-11-20  1:44 Zac Medico
2017-11-14  4:32 Zac Medico
2017-10-27 20:23 Zac Medico
2017-10-20  3:46 Zac Medico
2017-10-02 19:35 Zac Medico
2017-09-20  0:14 Zac Medico
2017-09-19 20:51 Zac Medico
2017-08-20 10:27 Zac Medico
2017-08-13 19:19 Zac Medico
2017-08-13  0:54 Zac Medico
2017-08-13  0:44 Zac Medico
2017-07-04 21:41 Manuel Rüger
2017-07-02 18:10 Zac Medico
2017-06-27 20:06 [gentoo-commits] proj/portage:repoman " Brian Dolbec
2017-05-20  6:34 ` [gentoo-commits] proj/portage:master " Brian Dolbec
2017-05-20  6:32 Brian Dolbec
2017-03-17  0:50 Brian Dolbec
2017-03-13 21:46 Michał Górny
2017-03-01 22:45 Brian Dolbec
2017-02-15 17:06 Mike Gilbert
2017-01-06 17:17 Brian Dolbec
2016-12-05 10:15 Brian Dolbec
2016-10-11 19:44 Brian Dolbec
2016-10-11 18:54 Brian Dolbec
2016-10-06 16:01 Zac Medico
2016-09-19  3:10 Brian Dolbec
2016-09-19  1:32 Brian Dolbec
2016-09-14 23:14 Brian Dolbec
2016-07-02 19:25 Brian Dolbec
2016-06-30 16:08 Brian Dolbec
2016-06-23 18:01 Brian Dolbec
2016-05-15 23:51 Brian Dolbec
2016-05-15 23:51 Brian Dolbec
2016-03-29 10:12 Alexander Berntsen
2016-03-10 23:26 Brian Dolbec
2016-03-02 16:51 Zac Medico
2016-02-25  2:05 Zac Medico
2016-02-25  1:44 Zac Medico
2016-01-29 11:17 Alexander Berntsen
2016-01-28 11:54 Alexander Berntsen
2016-01-29 11:17 ` Alexander Berntsen
2016-01-18 18:58 Brian Dolbec
2015-12-30 23:38 [gentoo-commits] proj/portage:repoman " Brian Dolbec
2015-11-12 19:28 ` [gentoo-commits] proj/portage:master " Brian Dolbec
2015-11-24 23:24 Brian Dolbec
2015-11-17 21:01 Brian Dolbec
2015-11-12 19:28 Brian Dolbec
2015-10-09 15:00 Brian Dolbec
2015-10-08  0:01 Brian Dolbec
2015-09-26 20:53 Brian Dolbec
2015-09-25  0:23 Brian Dolbec
2015-09-21 23:40 Brian Dolbec
2015-09-03 17:55 Mike Frysinger
2015-06-04  2:52 Mike Frysinger
2015-06-04  2:50 Mike Frysinger
2015-05-18 23:19 Brian Dolbec
2015-05-14 19:05 Brian Dolbec
2015-03-04 21:53 Brian Dolbec
2015-03-04 20:39 Brian Dolbec
2015-03-04 20:39 Brian Dolbec
2015-02-13 17:45 Brian Dolbec
2015-02-13 17:26 Brian Dolbec
2015-02-12  6:02 Brian Dolbec
2015-02-12  6:02 Brian Dolbec
2015-02-03 20:57 Brian Dolbec
2014-12-04  1:34 Brian Dolbec
2014-10-20  4:05 Brian Dolbec
2014-10-20  4:05 Brian Dolbec
2014-10-19  3:16 Brian Dolbec
2014-09-26  2:17 Brian Dolbec
2014-09-26  2:17 Brian Dolbec
2014-09-20  4:52 Brian Dolbec
2014-09-16 22:17 Brian Dolbec
2014-09-16 21:04 Brian Dolbec
2014-09-16 21:04 Brian Dolbec
2014-09-11 23:45 Brian Dolbec
2014-08-19  7:01 Michał Górny
2014-08-19  7:01 Michał Górny
2014-08-19  7:01 Michał Górny
2014-08-19  7:01 Michał Górny
2014-08-19  7:01 Michał Górny
2014-08-19  7:01 Michał Górny
2014-08-12 22:39 Alexander Berntsen
2014-08-12 21:55 Alexander Berntsen
2014-08-12 21:55 Alexander Berntsen
2014-08-12 21:44 Michał Górny
2014-08-19  7:01 ` Michał Górny
2014-08-12 21:00 Brian Dolbec
2014-08-01 19:54 [gentoo-commits] proj/portage:v2.2.11 " Alexander Berntsen
2014-08-01 19:55 ` [gentoo-commits] proj/portage:master " Alexander Berntsen
2014-07-31 15:46 Alexander Berntsen
2014-04-19  5:26 Brian Dolbec
2014-04-04 23:01 Brian Dolbec
2014-03-30  0:22 Alexander Berntsen
2014-03-30  0:22 Alexander Berntsen
2014-03-30  0:22 Alexander Berntsen
2014-03-30  0:22 Alexander Berntsen
2014-03-23 15:57 Arfrever Frehtes Taifersar Arahesis
2014-03-23 13:59 Arfrever Frehtes Taifersar Arahesis
2014-03-23 13:25 Brian Dolbec
2014-03-23 13:25 Brian Dolbec
2014-02-24  0:53 Alexander Berntsen
2014-02-19 23:03 Alexander Berntsen
2014-01-05 23:20 Brian Dolbec
2014-01-05 23:20 Brian Dolbec
2014-01-05 23:20 Brian Dolbec
2014-01-05 19:33 Mike Frysinger
2014-01-05 19:32 Mike Frysinger
2014-01-05 19:32 Mike Frysinger
2014-01-05 15:26 Mike Frysinger
2013-09-23 20:52 Zac Medico
2013-09-23 19:48 Zac Medico
2013-08-22  4:23 Zac Medico
2013-07-26  8:03 Zac Medico
2013-07-26  8:02 Zac Medico
2013-07-26  8:00 Zac Medico
2013-07-25 19:12 Zac Medico
2013-07-21  3:49 Arfrever Frehtes Taifersar Arahesis
2013-05-18 19:22 Zac Medico
2013-01-14 23:11 Arfrever Frehtes Taifersar Arahesis
2013-01-14 17:16 Zac Medico
2013-01-09 18:51 Zac Medico
2013-01-05 11:14 Zac Medico
2013-01-04 13:55 Zac Medico
2013-01-01 12:26 Zac Medico
2012-12-22  8:22 Zac Medico
2012-10-23  2:36 Zac Medico
2012-10-07  4:51 Arfrever Frehtes Taifersar Arahesis
2012-09-21 22:22 Zac Medico
2012-09-21 21:53 Zac Medico
2012-09-20 19:05 Zac Medico
2012-09-09  4:17 Zac Medico
2012-08-18  0:09 Zac Medico
2012-07-24 18:34 Zac Medico
2012-06-23  0:52 Zac Medico
2012-06-23  0:38 Zac Medico
2012-06-13 10:21 Zac Medico
2012-03-17  1:28 Zac Medico
2012-02-14  0:41 Zac Medico
2012-01-11 12:38 Zac Medico
2012-01-11 12:29 Zac Medico
2012-01-11 12:20 Zac Medico
2011-12-18 18:20 Zac Medico
2011-11-06  5:43 Zac Medico
2011-10-25 19:53 Zac Medico
2011-10-25  6:43 Zac Medico
2011-10-21 17:34 [gentoo-commits] proj/portage:prefix " Fabian Groffen
2011-10-20 20:40 ` [gentoo-commits] proj/portage:master " Fabian Groffen
2011-10-14  7:01 Zac Medico
2011-10-09 20:41 Mike Frysinger
2011-07-26  0:45 Zac Medico
2011-06-30  1:11 Zac Medico
2011-06-02 21:55 Zac Medico
2011-06-02 21:45 Zac Medico
2011-05-15 22:30 Zac Medico
2011-05-01 14:20 Zac Medico
2011-04-03 17:30 Arfrever Frehtes Taifersar Arahesis
2011-02-26 20:12 Arfrever Frehtes Taifersar Arahesis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox