[gentoo-portage-dev] [PATCH 1/2] Fix a missing rebuild (bug 490362)

2013-11-26 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de The dependency in the ebuild was changed from slot operator to no slot operator. The vdb contained the slot operator and emerge would refuse to rebuild, causing a missed update. --- pym/_emerge/depgraph.py| 3 +-

[gentoo-portage-dev] [PATCH 2/2] Suppress debug outout from tests

2013-11-26 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- pym/portage/tests/resolver/test_slot_conflict_rebuild.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pym/portage/tests/resolver/test_slot_conflict_rebuild.py b/pym/portage/tests/resolver/test_slot_conflict_rebuild.py

[gentoo-portage-dev] [PATCH] egencache: --write-timestamp to create metadata/timestamp.chk

2013-11-27 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de This is required to sync repositories using rsnyc. URL: https://bugs.gentoo.org/488972 --- bin/egencache | 18 ++ 1 file changed, 18 insertions(+) diff --git a/bin/egencache b/bin/egencache index 54c517e..6ff1dcb 100755 ---

[gentoo-portage-dev] [PATCH] Another slot operator bug (bug 486580, try 2)

2013-11-28 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de This time rebuilds are scheduled properly, but we might still forget to install the package that caused the rebuild. URL: https://bugs.gentoo.org/486580 --- pym/_emerge/depgraph.py| 30 ++-

[gentoo-portage-dev] [PATCH] Another slot operator bug (bug 486580, try 2)

2013-11-28 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de This time rebuilds are scheduled properly, but we might still forget to install the package that caused the rebuild. URL: https://bugs.gentoo.org/486580 --- pym/_emerge/depgraph.py| 48 +++--

[gentoo-portage-dev] [PATCH 2/2] Use portage.const.TIMESTAMP_FORMAT where appropriate

2013-11-29 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- pym/_emerge/actions.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py index 86d67d2..19268cb 100644 --- a/pym/_emerge/actions.py +++ b/pym/_emerge/actions.py @@ -40,6 +40,7

[gentoo-portage-dev] [PATCH 1/2] egencache: --write-timestamp to create metadata/timestamp.chk

2013-11-29 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de This is required to sync repositories using rsnyc. URL: https://bugs.gentoo.org/488972 --- bin/egencache| 14 ++ pym/portage/const.py | 4 2 files changed, 18 insertions(+) diff --git a/bin/egencache b/bin/egencache index

[gentoo-portage-dev] [PATCH 1/2] Add list of live eclasses to portage.const

2013-11-29 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- bin/repoman | 11 +-- pym/_emerge/EbuildExecuter.py | 11 +-- pym/portage/_sets/__init__.py | 2 +- pym/portage/const.py | 12 4 files changed, 15 insertions(+), 21 deletions(-) diff --git

[gentoo-portage-dev] [PATCH 2/2] Add git-r3 to the list of live eclasses

2013-11-29 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- cnf/sets/portage.conf | 2 +- pym/portage/const.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cnf/sets/portage.conf b/cnf/sets/portage.conf index c5c787b..b73afb1 100644 --- a/cnf/sets/portage.conf +++

[gentoo-portage-dev] [PATCH] Fix unnecessary rebuild (bug 487198)

2013-12-02 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de This one was caused by a mix of = and dependencies. --- pym/_emerge/depgraph.py| 92 +- .../tests/resolver/test_slot_conflict_rebuild.py | 66 2 files changed, 139 insertions(+), 19

[gentoo-portage-dev] [PATCH] Fix crash in _ignore_dependency

2013-12-02 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- pym/_emerge/depgraph.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py index 67b8881..763f3fd 100644 --- a/pym/_emerge/depgraph.py +++ b/pym/_emerge/depgraph.py @@ -2337,6 +2337,7 @@ class

[gentoo-portage-dev] [PATCH] Don't filter USE for binary packages with IUSE (bug 485920)

2013-12-05 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de USE may contain values that aren't present in IUSE for any supported EAPI. This for example breaks use dependencies on USE_EXPAND-values. The behavior for binary packages is now in line with what is done for installed packages. Note that this

[gentoo-portage-dev] [PATCH] Remove ban on installing *.a and *.la files in / (bug 492542)

2013-12-05 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- bin/misc-functions.sh | 10 -- 1 file changed, 10 deletions(-) diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh index bd99def..0eb1b3f 100755 --- a/bin/misc-functions.sh +++ b/bin/misc-functions.sh @@ -642,16 +642,6 @@

[gentoo-portage-dev] [PATCH 2/2] repoman: Add check for missing slot operators (bug 493742)

2014-01-01 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- bin/repoman | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bin/repoman b/bin/repoman index d1542e9..2a332a7 100755 --- a/bin/repoman +++ b/bin/repoman @@ -78,7 +78,7 @@ from portage.output import

[gentoo-portage-dev] [PATCH] repoman: Add check for missing slot operators (bug 493742)

2014-01-02 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- bin/repoman | 14 +- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/bin/repoman b/bin/repoman index d1542e9..cb1d620 100755 --- a/bin/repoman +++ b/bin/repoman @@ -78,7 +78,7 @@ from portage.output import

[gentoo-portage-dev]

2014-01-02 Thread SebastianLuther
Changes: * restrict check to runtime dependencies * don't skip the check for atoms with slots, but only for slot+sub-slot * fix typo found by Ryan

[gentoo-portage-dev] [PATCH] Document layout.conf more (bug 395359)

2014-01-05 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- man/portage.5 | 24 +++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/man/portage.5 b/man/portage.5 index 9a191d0..0eb3c54 100644 --- a/man/portage.5 +++ b/man/portage.5 @@ -1002,42 +1002,61 @@ inherently

[gentoo-portage-dev] [PATCH 1/2] ResolverPlayground: Write layout.conf if needed

2014-01-06 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- pym/portage/tests/resolver/ResolverPlayground.py | 7 +++ 1 file changed, 7 insertions(+) diff --git a/pym/portage/tests/resolver/ResolverPlayground.py b/pym/portage/tests/resolver/ResolverPlayground.py index e09e265..8487b9c 100644 ---

[gentoo-portage-dev] [PATCH 2/2] Fix unecessary rebuild caused by equal versions in different repos

2014-01-06 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de Fixes bug 497238. --- pym/_emerge/depgraph.py| 2 +- .../tests/resolver/test_slot_conflict_rebuild.py | 42 ++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/pym/_emerge/depgraph.py

[gentoo-portage-dev] [PATCH] ResolverPlayground: Write layout.conf if needed

2014-01-06 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- pym/portage/tests/resolver/ResolverPlayground.py | 6 ++ 1 file changed, 6 insertions(+) diff --git a/pym/portage/tests/resolver/ResolverPlayground.py b/pym/portage/tests/resolver/ResolverPlayground.py index e09e265..d066428 100644 ---

[gentoo-portage-dev] [PATCH] Document bugzilla workflow

2014-01-08 Thread SebastianLuther
From: Sebastian Luther sebastianlut...@gmx.de --- DEVELOPING | 28 1 file changed, 28 insertions(+) diff --git a/DEVELOPING b/DEVELOPING index a2c9ae1..7a97d3d 100644 --- a/DEVELOPING +++ b/DEVELOPING @@ -161,6 +161,34 @@ somewhat annoying because the import line