This is necessary so that the size formatting function (and possibly
other locale-dependant functions in the future) respect the system
locale rather than using the 'C' locale.
---
pym/_emerge/main.py | 4
1 file changed, 4 insertions(+)
diff --git a/pym/_emerge/main.py
A similar size formatting function was used in two places in emerge
code. Instead, create a single function in portage.localization module
that formats sizes using the current locale and a common set of rules.
I'm not really convinced about 'ceiling' all sizes but I understand
the original point
, LC_ALL
?
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
Dnia 2014-03-30, o godz. 00:03:02
Alexander Berntsen berna...@gentoo.org napisał(a):
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256
Please use a max 50 char commit message headline, without the period.
On 29/03/14 19:45, Michał Górny wrote:
+import locale +import math
Why
Currently, the check results are output in dict order which is
implementation-defined. This makes it hard to compare results coming
from two machines (Python versions).
Instead, sort all the results lexically.
---
pym/repoman/utilities.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
}
if ! ___eapi_has_prefix_variables; then
local ED=${D}
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
The @changed-deps set tries to compare RDEPEND and PDEPEND entries of
installed packages with ebuild counterparts, and pulls the ebuild
whenever the two are not in sync. This could be used, for example, to
clean up the system after disabling --dynamic-deps.
---
cnf/sets/portage.conf | 5
---
bin/misc-functions.sh | 15 +++
1 file changed, 15 insertions(+)
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 5ccf7c2..f24e78c 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -595,6 +595,21 @@ install_qa_check() {
done
---
bin/misc-functions.sh | 26 ++
1 file changed, 26 insertions(+)
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index f24e78c..0a8ece0 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -875,6 +875,32 @@ install_qa_check() {
Dnia 2014-07-25, o godz. 00:26:05
Michał Górny mgo...@gentoo.org napisał(a):
The @changed-deps set tries to compare RDEPEND and PDEPEND entries of
installed packages with ebuild counterparts, and pulls the ebuild
whenever the two are not in sync. This could be used, for example, to
clean up
Previously, the slot operator processing code used to remove := operator
from vdb dependency entries when the underlying package was not
installed. With regards to a dependency alike || ( A:= B:= ), this
suggested that the particular slot/subslot of installed package could
be replaced by any
The original checks assume that no-blocker is denoted as 'None'.
However, currently atom.blocker returns just 'False'.
---
bin/repoman | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/bin/repoman b/bin/repoman
index 9c5d720..71fc7f0 100755
--- a/bin/repoman
+++
The idea if that a particular dependency atom matches more than one slot
of a package, you are supposed to either use := or :* operator
(or a specific :slot dependency), whichever is appropriate.
This will help catching mistakes (when packages become slotted) and make
cross-slot behavior clear
The idea if that a particular dependency atom matches more than one slot
of a package, you are supposed to either use := or :* operator
(or a specific :slot dependency), whichever is appropriate.
This will help catching mistakes (when packages become slotted) and make
cross-slot behavior clear
---
bin/misc-functions.sh | 27 +++
1 file changed, 27 insertions(+)
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index f24e78c..5477e9c 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -875,6 +875,33 @@ install_qa_check() {
Dnia 2014-07-30, o godz. 18:36:49
Michał Górny mgo...@gentoo.org napisał(a):
The @changed-deps set tries to compare RDEPEND and PDEPEND entries of
installed packages with ebuild counterparts, and pulls the ebuild
whenever the two are not in sync. This could be used, for example, to
clean up
The idea if that a particular dependency atom matches more than one slot
of a package, you are supposed to either use := or :* operator
(or a specific :slot dependency), whichever is appropriate.
This will help catching mistakes (when packages become slotted) and make
cross-slot behavior clear
In Python 2, the division ('/') operator defaults to integer
(truncating) division when given integer argument. In Python 3, it
performs floating-point division unconditionally instead. To overcome
this difference and get a consistent behavior, integers were converted
to floats explicitly in a few
In Python 2, the division ('/') operator defaults to integer
(truncating) division when given integer argument. In Python 3, it
performs floating-point division unconditionally instead. To overcome
this difference and get a consistent behavior, integers were converted
to floats explicitly in a few
Dnia 2014-08-06, o godz. 19:26:08
Michał Górny mgo...@gentoo.org napisał(a):
In Python 2, the division ('/') operator defaults to integer
(truncating) division when given integer argument. In Python 3, it
performs floating-point division unconditionally instead. To overcome
this difference
Dnia 2014-07-25, o godz. 00:25:38
Michał Górny mgo...@gentoo.org napisał(a):
---
bin/misc-functions.sh | 15 +++
1 file changed, 15 insertions(+)
This one's in git now.
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
Dnia 2014-08-11, o godz. 21:51:34
Michał Górny mgo...@gentoo.org napisał(a):
In Python 2, the division ('/') operator defaults to integer
(truncating) division when given integer argument. In Python 3, it
performs floating-point division unconditionally instead. To overcome
this difference
Fixes UnicodeDecodeError in Python 2 with getaddrinfo() error messages
that contain non-ASCII characters, e.g. in pl_PL.UTF-8 locale.
---
pym/_emerge/actions.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pym/_emerge/actions.py b/pym/_emerge/actions.py
index
Previously, the slot operator processing code used to remove := operator
from vdb dependency entries when the underlying package was not
installed. With regards to a dependency alike || ( A:= B:= ), this
suggested that the particular slot/subslot of installed package could
be replaced by any
check for dependencies that refer to packages that
have more than one slot yet do not specify a slot explicitly or use
a proper slot operator. This is meant to help fixing mistakes like:
dev-libs/openssl - dev-libs/openssl:0
[:0.9.8 comes with no headers]
--
Best regards,
Michał Górny
The idea if that a particular dependency atom matches more than one slot
of a package, you are supposed to either use := or :* operator
(or a specific :slot dependency), whichever is appropriate.
This will help catching mistakes (when packages become slotted) and make
cross-slot behavior clear
The @changed-deps set tries to compare RDEPEND and PDEPEND entries of
installed packages with ebuild counterparts, and pulls the ebuild
whenever the two are not in sync. This could be used, for example, to
clean up the system after disabling --dynamic-deps.
---
cnf/sets/portage.conf | 5 +++
Before, the status message indicating src_test() run was output only if
the default EAPI implementation was used. If an ebuild overrode test
phase, the test phase output lacked delimitation. Instead, output
uniform status messages before and after running src_test() alike for
other phase
Use a dedicated array variable to add EAPI-conditional arguments to
the configure script instead of prepending them to the command
parameters.
---
bin/phase-helpers.sh | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index
Fix the off-by-one error in construction of supported EAPI list that
resulted in EAPI 5 being considered unsupported.
---
pym/portage/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index fdbc4a8..18b2599 100644
---
replace that with list of officially supported
EAPIs but I don't have any strong opinion on this...
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
Make the eapi_is_supported() function use the generated list of
supported EAPIs rather than partial lists and integer comparison.
---
pym/portage/__init__.py | 14 +-
1 file changed, 1 insertion(+), 13 deletions(-)
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index
Make 'nonfatal' modifier affect helpers only rather than disabling 'die'
completely. This improves the PMS conformance.
---
bin/isolated-functions.sh | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index
Dnia 2014-08-18, o godz. 14:00:08
Arfrever Frehtes Taifersar Arahesis arfrever@gmail.com napisał(a):
2014-08-18 11:02 Michał Górny napisał(a):
Make 'nonfatal' modifier affect helpers only rather than disabling 'die'
completely. This improves the PMS conformance.
It is better to leave
Replace the ebuild phase setting code for EAPI 2 and newer with a
simpler approach; first set proper default_* functions, and call them
within the phase. Disallow calling default_* for other phase functions
than the one being run.
---
bin/phase-functions.sh | 117
Make the eapi_is_supported() function use the generated list of
supported EAPIs rather than partial lists and integer comparison.
---
pym/portage/__init__.py | 14 +-
1 file changed, 1 insertion(+), 13 deletions(-)
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index
Make 'nonfatal' modifier affect helpers only rather than disabling 'die'
completely. This improves the PMS conformance.
---
bin/isolated-functions.sh | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index
Replace the 'case' statements used to match 'configure' output with
simpler pattern-matching 'if's.
Acked-by: Alexander Berntsen berna...@gentoo.org
---
bin/phase-helpers.sh | 16 ++--
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/bin/phase-helpers.sh
declaring non-existent __eapi2_src_*() phases. The new code
is much cleaner and makes adding new phases in future EAPIs trivial. It
also prevents from calling default_* function for another phase as
forbidden by PMS.
--
Michał Górny
Replace the ebuild phase setting code for EAPI 2 and newer with a
simpler approach; first set proper default_* functions, and call them
within the phase. Disallow calling default_* for other phase functions
than the one being run.
---
bin/phase-functions.sh | 117
Use a dedicated array variable to add EAPI-conditional arguments to
the configure script instead of prepending them to the command
parameters.
---
bin/phase-helpers.sh | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index
---
pym/portage/__init__.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py
index 66bfeb0..0046161 100644
--- a/pym/portage/__init__.py
+++ b/pym/portage/__init__.py
@@ -491,7 +491,7 @@ def abssymlink(symlink, target=None):
Add get_libdir() function to obtain the basename of libdir using
the same algorithm that econf uses.
---
bin/eapi.sh | 4
bin/phase-helpers.sh | 11 +++
2 files changed, 15 insertions(+)
diff --git a/bin/eapi.sh b/bin/eapi.sh
index 5f96c3b..6ace20d 100644
--- a/bin/eapi.sh
Pass --docdir and --htmldir to configure scripts that support it.
---
bin/eapi.sh | 4
bin/phase-helpers.sh | 12 +++-
2 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/bin/eapi.sh b/bin/eapi.sh
index 623b89f..5f96c3b 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
Support unpacking .txz-suffixed archives.
---
bin/eapi.sh | 4
bin/phase-helpers.sh | 13 +
2 files changed, 17 insertions(+)
diff --git a/bin/eapi.sh b/bin/eapi.sh
index fa57999..878f8e7 100644
--- a/bin/eapi.sh
+++ b/bin/eapi.sh
@@ -118,6 +118,10 @@
review, comment and possibly test.
The easy way:
portage_LIVE_REPO=https://github.com/mgorny/portage.git
portage_LIVE_BRANCH=eapi6
--
Michał Górny
Enable the support for package.* and use.* directories on profile and
repository level.
---
pym/portage/eapi.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pym/portage/eapi.py b/pym/portage/eapi.py
index 4f77910..7217d23 100644
--- a/pym/portage/eapi.py
+++
Add support for absolute paths in unpack(). Allow subdirectory-level
relative paths not to start with './'.
---
bin/eapi.sh | 4
bin/phase-helpers.sh | 25 ++---
2 files changed, 22 insertions(+), 7 deletions(-)
diff --git a/bin/eapi.sh b/bin/eapi.sh
index
Add support for die() to respect 'nonfatal' modifier if
'--respect-nonfatal' (or '-n') option is used. This allows eclasses
to create custom ebuild helpers that mimic built-in helper behavior.
---
bin/eapi.sh | 4
bin/isolated-functions.sh | 7 +++
2 files changed, 11
---
bin/phase-functions.sh | 11 +++
bin/phase-helpers.sh | 18 ++
2 files changed, 29 insertions(+)
diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index b7fb5d7..f2088bd 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -806,6 +806,17 @@
Add a function to query IUSE_EFFECTIVE for flags.
---
bin/eapi.sh| 4
bin/phase-helpers.sh | 16
pym/portage/eapi.py| 3 +++
pym/portage/package/ebuild/doebuild.py | 2 +-
4 files changed, 24 insertions(+),
/usr/lib/portage/python3.4
$ portageq envvar PORTAGE_PYM_PATH
/usr/lib64/python3.4/site-packages
Please look through the patches and test at will :). Thanks.
--
Michał Górny
---
pym/portage/tests/__init__.py| 20 ++
pym/portage/tests/dbapi/test_portdb_cache.py | 5 ++---
pym/portage/tests/emerge/test_emerge_slot_abi.py | 7 +++
pym/portage/tests/emerge/test_simple.py | 26
Update the self-update code to copy only packages relevant to Portage,
to avoid copying other packages when Portage is installed alongside
them.
---
pym/portage/const.py | 3 +++
pym/portage/package/ebuild/doebuild.py | 8 ++--
2 files changed, 9 insertions(+), 2
Change PORTAGE_PYM_PATH to use real package tree path rather than one
based on PORTAGE_BASE_PATH.
---
pym/portage/const.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pym/portage/const.py b/pym/portage/const.py
index 4b01ff9..f518b47 100644
--- a/pym/portage/const.py
+++
---
.travis.yml | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/.travis.yml b/.travis.yml
index 52ca444..563f9ca 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -7,4 +7,8 @@ python:
- 3.4
- pypy
script:
-- python -b -Wd pym/portage/tests/runTests.py
+-
--git a/setup.py b/setup.py
new file mode 100755
index 000..bd6e506
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,557 @@
+#!/usr/bin/env python
+# vim:fileencoding=utf-8
+# (c) 2010 Michał Górny mgo...@gentoo.org
+# Released under the terms of the 2-clause BSD license.
+
+from distutils.core
Dnia 2014-08-21, o godz. 22:19:38
Michał Górny mgo...@gentoo.org napisał(a):
I will follow this thread with updated ebuild.
And here's the ebuild. You can also find it in ::mgorny.
One minor note: after applying the distutils-r1 patch I submitted to
gentoo-dev@ today, the following diff can
Dnia 2014-08-21, o godz. 22:22:30
Michał Górny mgo...@gentoo.org napisał(a):
# symlink compatibility /usr/lib/portage/bin
dosym ${EPYTHON} /usr/lib/portage/bin
I'm also wondering about removing this. Since the scripts won't work
without setting PORTAGE_PYM_PATH correctly, people
Dnia 2014-08-22, o godz. 15:30:15
Brian Dolbec dol...@gentoo.org napisał(a):
On Thu, 21 Aug 2014 22:19:43 +0200
Michał Górny mgo...@gentoo.org wrote:
---
.gitignore | 1 +
Makefile | 215
doc/Makefile | 11 -
pym/portage
Dnia 2014-08-22, o godz. 15:19:12
Brian Dolbec dol...@gentoo.org napisał(a):
On Thu, 21 Aug 2014 22:19:42 +0200
Michał Górny mgo...@gentoo.org wrote:
---
pym/portage/tests/__init__.py| 20
++ pym/portage/tests/dbapi/test_portdb_cache.py
| 5
diff --git a/setup.py b/setup.py
new file mode 100755
index 000..7ffe7f0
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,578 @@
+#!/usr/bin/env python
+# vim:fileencoding=utf-8
+# (c) 2010 Michał Górny mgo...@gentoo.org
+# Released under the terms of the 2-clause BSD license.
+
+from distutils.core
Dnia 2014-08-13, o godz. 19:20:32
Michał Górny mgo...@gentoo.org napisał(a):
1. fixes Portage not to replace non-installed 'dev-foo/bar:=' deps with
plain 'dev-foo/bar'. This affects e.g. || () dependencies where
the remaining branches may have referred to non-installed packages. By
keeping
Add checks for common mistakes when installing bash completion files:
legacy directory, incorrect naming, missing aliases, deprecated 'have'
function.
---
bin/misc-functions.sh | 119 ++
1 file changed, 119 insertions(+)
diff --git
Add checks for common mistakes when installing bash completion files:
legacy directory, incorrect naming, missing aliases, deprecated 'have'
function.
Changes in v2:
- silenced output (error) when sourcing completion files,
- faked _have() to enable all conditional completions in the tested
Complain only about deprecated eclasses that are inherited directly.
Checking indirectly inherited eclasses is pointless since the ebuild
maintainer can't really do anything about it --- it is up to
the maintainer of one of the directly inherited eclasses.
---
pym/repoman/checks.py | 16
Add checks for common mistakes when installing bash completion files:
legacy directory, incorrect naming, missing aliases, deprecated 'have'
function.
Changes in v2:
- silenced output (error) when sourcing completion files,
- faked _have() to enable all conditional completions in the tested
]]
with no extra brackets.
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
Dnia 2014-09-03, o godz. 23:48:50
Brian Dolbec dol...@gentoo.org napisał(a):
On Thu, 4 Sep 2014 08:38:29 +0200
Michał Górny mgo...@gentoo.org wrote:
Dnia 2014-09-03, o godz. 18:22:15
Brian Dolbec dol...@gentoo.org napisał(a):
fixed: bracket spacing (spotted by mrueg)
diff
Changes in v2:
- 'sdist' support
Changes in v3:
- version substituted properly in docs mans
- cleaner handling of install_data
---
.gitignore | 1 +
MANIFEST.in | 18 ++
Makefile | 215 -
doc/Makefile | 11 -
doc/fragment/date| 0
can handle removals,
and does spell- and bug#-checking for you.
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
Convert the horrendous install_qa_check() function into a plug-in system
that calls separate QA checking scripts from install-qa-check.d.
---
bin/install-qa-check.d/05double-D | 17 +
bin/install-qa-check.d/05prefix | 117 +++
---
(following the remaster of install_qa_check())
---
bin/misc-functions.sh | 13 +
1 file changed, 13 insertions(+)
diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index d701ba6..bd43360 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -182,6 +182,19 @@
Dnia 2014-08-17, o godz. 00:22:16
Michał Górny mgo...@gentoo.org napisał(a):
Before, the status message indicating src_test() run was output only if
the default EAPI implementation was used. If an ebuild overrode test
phase, the test phase output lacked delimitation. Instead, output
uniform
Dnia 2014-08-18, o godz. 19:51:35
Michał Górny mgo...@gentoo.org napisał(a):
dol-sen asked me to send all of them in a serie. Those are minor
bugfixes and code refactoring done to prepare for EAPI6 code.
1 2 cleans up econf. In EAPI6 we will likely be adding --docdir
and --htmldir
Use -W indicators whenever possible, or more flexible regular
expressions so that our checks correctly match output with
-fdiagnostics-color in gcc 4.9. Also, enable a few extra warnings that
are triggered by -W flags we already use and clean up some outdated
matches.
The check is confirmed to
Use a single grep call with all gcc warning checks combined rather than
calling grep separately for each message being checked. Aside to being
faster, this also avoids outputting warnings in separate blocks.
---
bin/install-qa-check.d/90gcc-warnings | 62 +++
1
, and so allows you override more
variables, like FEATURES,
- env/ is used as bashrc extension.
The other difference is that package.env supports any atom syntax that
the particular EAPI supports, while env/ has hardcoded list of
possibilities.
--
Best regards,
Michał Górny
signature.asc
Fixes: https://bugs.gentoo.org/show_bug.cgi?id=523182
---
bin/phase-functions.sh | 4
bin/phase-helpers.sh | 4
2 files changed, 8 insertions(+)
diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index 9bc3eb5..9117719 100644
--- a/bin/phase-functions.sh
+++
Spotted-by: Zac Medico zmed...@gentoo.org
---
bin/phase-functions.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/bin/phase-functions.sh b/bin/phase-functions.sh
index 9117719..d292ad3 100644
--- a/bin/phase-functions.sh
+++ b/bin/phase-functions.sh
@@ -807,6 +807,8 @@
it
'package.bashrc' (since it pretty much points to bashrcs, doesn't it?)
and using a new subdirectory like 'bashrc/' instead of re-using 'env/'
to avoid confusion.
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
}} \
+ exec ${PORTAGE_PYTHON:-/usr/bin/python} \
+ ${path}/${scriptname} $@
+done
+
+unset IFS
+echo ${scriptname}: command not found 12
+exit 127
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
that I think eqalog should escape
any \n characters that might be embedded in the arguments.
Why? That sounds like some unsafe fancy feature only one person would
use. Embedding newlines in bash is trivial, why make them implicit with
a lot of added complexity?
--
Best regards,
Michał Górny
some Gentoo-specific QA
checks out of portage code.
--
Best regards,
Michał Górny
signature.asc
Description: PGP signature
Dnia 2014-10-25, o godz. 13:28:54
Zac Medico zmed...@gentoo.org napisał(a):
On 10/25/2014 01:25 PM, Michał Górny wrote:
Dnia 2014-10-25, o godz. 12:42:14
Zac Medico zmed...@gentoo.org napisał(a):
On 10/25/2014 09:15 AM, Michael Palimaka wrote:
+eqalog() {
+ local tag=$1 x
+ shift
Replaced by eqatag.
---
bin/isolated-functions.sh | 23 ---
bin/save-ebuild-env.sh| 2 +-
2 files changed, 1 insertion(+), 24 deletions(-)
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index f03503b..42bf05d 100644
--- a/bin/isolated-functions.sh
+++
---
bin/install-qa-check.d/05double-D | 8
bin/install-qa-check.d/90world-writable | 4 +---
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/bin/install-qa-check.d/05double-D
b/bin/install-qa-check.d/05double-D
index 7d958f1..4b7737c 100644
---
The eqatag command syntax conforms to pre-GLEP describing
install-qa-check.d. The qa.log file format strictly conforms to YAML for
easy machine parsing.
---
bin/isolated-functions.sh | 68 +++
bin/misc-functions.sh | 4 +++
bin/save-ebuild-env.sh
Check whether a particular bashrc path is not a directory before trying
to source it. Avoids unnecessary 'is a directory' errors.
---
bin/ebuild.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 658884a..46c3a03 100755
--- a/bin/ebuild.sh
Dnia 2014-11-23, o godz. 10:23:27
Zac Medico zmed...@gentoo.org napisał(a):
On 11/23/2014 01:09 AM, Michał Górny wrote:
+ # Collect file names of QA checks. We need them early to support
+ # overrides properly.
+ for d in ${paths[@]}; do
+ for f in ${d}/*; do
Update the install-qa-check.d handling code to conform to GLEP 65.
Collect files from all defined locations, order them lexically by name
and run each uniquely named script once. Make scripts in higher priority
locations override lower priority locations properly.
---
bin/misc-functions.sh | 65
Check whether a particular bashrc path is not a directory before trying
to source it. Avoids unnecessary 'is a directory' errors.
---
bin/ebuild.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index 658884a..0de51f7 100755
--- a/bin/ebuild.sh
Restore the ability to install sbin-tools into sbindir since it works
fine with pure distutils. The issue is python-exec/eclass-specific and
therefore all the relevant workarounds belong in the ebuild.
---
pym/portage/tests/__init__.py | 4 +---
setup.py | 23
---
bin/isolated-functions.sh | 11 --
bin/phase-helpers.sh | 87 ++-
2 files changed, 73 insertions(+), 25 deletions(-)
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index 6f6d669..f320084 100644
---
---
bin/isolated-functions.sh | 11 --
bin/phase-helpers.sh | 87 ++-
2 files changed, 73 insertions(+), 25 deletions(-)
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index 6f6d669..251d7ee 100644
---
Dnia 2014-11-30, o godz. 11:26:16
Zac Medico zmed...@gentoo.org napisał(a):
On 11/30/2014 09:36 AM, Michał Górny wrote:
@@ -628,7 +665,11 @@ einstall() {
sysconfdir=${ED}etc \
${LOCAL_EXTRA_EINSTALL} \
${MAKEOPTS} -j1
Split the big @selected set into separate @selected-packages for plain
packages and @selected-sets for subsets. The @selected set is still
provided as compatibility wrapper for both, though the new sets are
preferred for more flexibility.
---
bin/regenworld| 4 +-
Dnia 2014-11-30, o godz. 17:52:29
Zac Medico zmed...@gentoo.org napisał(a):
On 11/30/2014 03:04 PM, Michał Górny wrote:
Split the big @selected set into separate @selected-packages for plain
packages and @selected-sets for subsets. The @selected set is still
provided as compatibility
Make 'nonfatal' modifier affect helpers only rather than disabling 'die'
completely. This improves the PMS conformance.
---
bin/isolated-functions.sh | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index
only short options for consistency,
3. removed extraneous Python changes from in_iuse() patch,
4. banned einstall and deprecated dohtml as decided on the late Council
meeting.
Please review.
--
Best regards,
Michał Górny
1 - 100 of 838 matches
Mail list logo