portage.git
11 years agocountdown: clean up & simplify a bit
Mike Frysinger [Wed, 27 Nov 2013 03:23:45 +0000 (22:23 -0500)]
countdown: clean up & simplify a bit

11 years agofix py-3 compatibility
Brian Dolbec [Tue, 26 Nov 2013 15:06:46 +0000 (07:06 -0800)]
fix py-3 compatibility

11 years agoAdd test case for bug 486580
Sebastian Luther [Tue, 26 Nov 2013 09:03:11 +0000 (10:03 +0100)]
Add test case for bug 486580

11 years agoFix slot operator handling bug
Sebastian Luther [Mon, 25 Nov 2013 22:11:41 +0000 (23:11 +0100)]
Fix slot operator handling bug

emerge would backtrack once for each package that needed a rebuild.
This caused it to hit the backtrack limit and to not rebuild all
packages.
It also sometimes failed to install the packages that caused the rebuild
in the first place, making the rebuilds pointless.
This fixes bug 486580.

11 years agoShow packages forcing rebuilds (bug 472104)
Sebastian Luther [Mon, 25 Nov 2013 18:46:27 +0000 (19:46 +0100)]
Show packages forcing rebuilds (bug 472104)

11 years agoFix a typo.
Arfrever Frehtes Taifersar Arahesis [Sat, 26 Oct 2013 19:31:17 +0000 (21:31 +0200)]
Fix a typo.

11 years agotests: support assertIn/assertNotIn in python-2.6
Mike Frysinger [Mon, 21 Oct 2013 02:11:05 +0000 (22:11 -0400)]
tests: support assertIn/assertNotIn in python-2.6

11 years agotests: support standard unittest.SkipTest exceptions
Mike Frysinger [Thu, 17 Oct 2013 05:00:56 +0000 (01:00 -0400)]
tests: support standard unittest.SkipTest exceptions

11 years agofix typo causing a "os" is not defined test error.
Brian Dolbec [Wed, 16 Oct 2013 23:24:25 +0000 (16:24 -0700)]
fix typo causing a "os" is not defined test error.

11 years agotests: add assertExists/assertNotExists helpers
Mike Frysinger [Wed, 16 Oct 2013 20:51:56 +0000 (16:51 -0400)]
tests: add assertExists/assertNotExists helpers

This makes it easy to assert the state of paths and when things fail,
get a good error message in the process (without having to dig into
temp dirs by hand).

This has largely been cribbed from ChromiumOS's chromite module.

11 years agomovefile: simplify xattr fallback logic
Mike Frysinger [Wed, 16 Oct 2013 18:41:02 +0000 (14:41 -0400)]
movefile: simplify xattr fallback logic

The "with open()" construct handles exceptions just fine.

11 years agohelper-functions.sh: sync with multiprocessing.eclass
Mike Frysinger [Wed, 16 Oct 2013 06:51:24 +0000 (02:51 -0400)]
helper-functions.sh: sync with multiprocessing.eclass

This pulls in (among other thing) portability fixes.

URL: https://bugs.gentoo.org/487056

11 years agopym/util: clean up style a bit
Mike Frysinger [Tue, 15 Oct 2013 21:55:57 +0000 (17:55 -0400)]
pym/util: clean up style a bit

Shouldn't be any functional changes here.

11 years agoxattr-helper: clean up command line interface
Mike Frysinger [Fri, 11 Oct 2013 10:30:37 +0000 (06:30 -0400)]
xattr-helper: clean up command line interface

This uses the standard argparse fields rather than open coding things
ourselves.  It also makes it a bit easier to test as you can now pass
paths on the command line in addition to stdin.

11 years agoxattr-helper: refactor dump_xattrs to make it a bit more readable
Mike Frysinger [Fri, 11 Oct 2013 10:29:35 +0000 (06:29 -0400)]
xattr-helper: refactor dump_xattrs to make it a bit more readable

Pull the common qoute chars out into a var and use % with format
strings rather than mixing + in between.

11 years agoxattr-helper: standardize quoting style a bit
Mike Frysinger [Fri, 11 Oct 2013 10:27:15 +0000 (06:27 -0400)]
xattr-helper: standardize quoting style a bit

11 years agoxattr-helper: use ValueError when the input is wrong
Mike Frysinger [Fri, 11 Oct 2013 10:24:22 +0000 (06:24 -0400)]
xattr-helper: use ValueError when the input is wrong

This is the standard exception for when the input is incorrect.

11 years agoxattr-helper: add docstrings to more places
Mike Frysinger [Fri, 11 Oct 2013 10:23:49 +0000 (06:23 -0400)]
xattr-helper: add docstrings to more places

11 years agoxattr-helper: use upper caps for module constants
Mike Frysinger [Fri, 11 Oct 2013 10:19:49 +0000 (06:19 -0400)]
xattr-helper: use upper caps for module constants

11 years agochpathtool: clean up arg parsing to use proper argparse module
Mike Frysinger [Tue, 8 Oct 2013 19:58:58 +0000 (15:58 -0400)]
chpathtool: clean up arg parsing to use proper argparse module

Also throw in some documentation for good measure since not everyone knows
what this thing does.

11 years agochpathtool: use built in %(prog)s for usage
Mike Frysinger [Tue, 8 Oct 2013 19:39:53 +0000 (15:39 -0400)]
chpathtool: use built in %(prog)s for usage

11 years agochpathtool: standardize quote style
Mike Frysinger [Tue, 8 Oct 2013 19:39:30 +0000 (15:39 -0400)]
chpathtool: standardize quote style

11 years agoBug #418475: Handle PermissionError caused by unreadable /etc/portage/modules.
Arfrever Frehtes Taifersar Arahesis [Wed, 2 Oct 2013 10:36:49 +0000 (12:36 +0200)]
Bug #418475: Handle PermissionError caused by unreadable /etc/portage/modules.

11 years agoUse 'with' statements.
Arfrever Frehtes Taifersar Arahesis [Wed, 2 Oct 2013 09:49:46 +0000 (11:49 +0200)]
Use 'with' statements.

11 years agoRepoConfigLoader: Fix indent v2.2.7
Zac Medico [Mon, 23 Sep 2013 20:59:21 +0000 (13:59 -0700)]
RepoConfigLoader: Fix indent

Indent was wrong in commit 923f912d7c5ade8b5b18f23f1cd12add08f73c21.

11 years agomkrelease.sh: include README
Zac Medico [Mon, 23 Sep 2013 20:52:38 +0000 (13:52 -0700)]
mkrelease.sh: include README

11 years agoemerge-webrsync: handle missing dir, bug #484950
Zac Medico [Mon, 23 Sep 2013 20:44:34 +0000 (13:44 -0700)]
emerge-webrsync: handle missing dir, bug #484950

11 years ago_emerge: Implement verbose-conflicts, bug #481366
Alexander Berntsen [Fri, 20 Sep 2013 09:00:39 +0000 (11:00 +0200)]
_emerge: Implement verbose-conflicts, bug #481366

11 years agoAdd README
Alexander Berntsen [Thu, 19 Sep 2013 10:16:22 +0000 (12:16 +0200)]
Add README

11 years agoebuild_main: prefix PKG_CONFIG_PATH, bug #485456
Ruud Koolen [Fri, 20 Sep 2013 12:39:31 +0000 (05:39 -0700)]
ebuild_main: prefix PKG_CONFIG_PATH, bug #485456

11 years agoSpawnProcess: enable FD_CLOEXEC for Darwin
Zac Medico [Wed, 18 Sep 2013 18:29:27 +0000 (11:29 -0700)]
SpawnProcess: enable FD_CLOEXEC for Darwin

Bug #456296 is now handled by the F_GETFD/F_SETFD commands in commit
30c652a9db1014fc720f7d6055520a07b731c984.

11 years agoHandle newline in symlink target for bug #485226.
Zac Medico [Tue, 17 Sep 2013 23:32:17 +0000 (16:32 -0700)]
Handle newline in symlink target for bug #485226.

11 years agoportage.util.atomic_ofstream.__init__(): Fix compatibility with Python <2.6.5.
Arfrever Frehtes Taifersar Arahesis [Mon, 16 Sep 2013 16:47:59 +0000 (18:47 +0200)]
portage.util.atomic_ofstream.__init__(): Fix compatibility with Python <2.6.5.
Reported by Stephen Klimaszewski.

11 years agoBug #485056: Fix portageq with Python <2.6.5.
Arfrever Frehtes Taifersar Arahesis [Mon, 16 Sep 2013 05:03:02 +0000 (07:03 +0200)]
Bug #485056: Fix portageq with Python <2.6.5.

11 years agoRepoConfig: fix bug #485006 v2.2.6
Zac Medico [Sun, 15 Sep 2013 14:08:33 +0000 (07:08 -0700)]
RepoConfig: fix bug #485006

11 years agoemerge-webrsync: fix bug #484950 v2.2.5
Zac Medico [Sun, 15 Sep 2013 10:57:55 +0000 (03:57 -0700)]
emerge-webrsync: fix bug #484950

11 years ago_copyxattr: ignore EOPNOTSUPP from os.listxattr()
Zac Medico [Sun, 15 Sep 2013 09:36:12 +0000 (02:36 -0700)]
_copyxattr: ignore EOPNOTSUPP from os.listxattr()

This will fix bug #484540.

11 years ago_copyxattr: ignore EOPNOTSUPP from xattr.list()
Zac Medico [Sun, 15 Sep 2013 00:51:07 +0000 (17:51 -0700)]
_copyxattr: ignore EOPNOTSUPP from xattr.list()

11 years agoFlag -Waggressive-loop-optimizations warnings.
Ryan Hill [Sun, 15 Sep 2013 00:29:38 +0000 (17:29 -0700)]
Flag  -Waggressive-loop-optimizations warnings.
This will fix bug #484840.

11 years agoBug #484730: In sync mode, use repos.conf section name when repo_name file is missing.
Arfrever Frehtes Taifersar Arahesis [Fri, 13 Sep 2013 09:11:22 +0000 (11:11 +0200)]
Bug #484730: In sync mode, use repos.conf section name when repo_name file is missing.

11 years agodohtml: restore behavior noted in bug #425214 v2.2.4
Zac Medico [Fri, 13 Sep 2013 03:06:50 +0000 (20:06 -0700)]
dohtml: restore behavior noted in bug #425214

This goes along with commit 2110ec6ed42fc306d5c25cbf970d013ff2a226fd,
adding support for trailing /. as well, since it's used at least by
distutils-r1.eclass.

11 years agoEAPI="5-progress": Support case-insensitive matching of extensions in unpack().
Arfrever Frehtes Taifersar Arahesis [Wed, 11 Sep 2013 21:22:18 +0000 (23:22 +0200)]
EAPI="5-progress": Support case-insensitive matching of extensions in unpack().

11 years agodohtml: fix DOCDESTTREE path join v2.2.3
Zac Medico [Wed, 11 Sep 2013 20:46:48 +0000 (13:46 -0700)]
dohtml: fix DOCDESTTREE path join

When DOCDESTTREE begins with a leading slash, it caused os.path.join()
to misbehave since commit 3f67cb453ee1b74894c230459b43855db7fcc410.

11 years ago_ctypes: use_errno=True for ctypes.get_errno()
Mike Gilbert [Wed, 11 Sep 2013 14:06:33 +0000 (07:06 -0700)]
_ctypes: use_errno=True for ctypes.get_errno()

11 years agounprivileged/chown: fix bug #470992 v2.2.2
Benda Xu [Mon, 9 Sep 2013 21:43:02 +0000 (14:43 -0700)]
unprivileged/chown: fix bug #470992

11 years agodoexe/newins: mktemp for bug #484332
Zac Medico [Mon, 9 Sep 2013 17:42:54 +0000 (10:42 -0700)]
doexe/newins: mktemp for bug #484332

11 years agodoins: use mktemp for private files, bug #484332
Zac Medico [Mon, 9 Sep 2013 17:10:22 +0000 (10:10 -0700)]
doins: use mktemp for private files, bug #484332

11 years agoSpawnProcess: convert cgroup pids to int earlier
Zac Medico [Mon, 9 Sep 2013 16:56:49 +0000 (09:56 -0700)]
SpawnProcess: convert cgroup pids to int earlier

11 years agoHandle EPERM from os.kill(), bug #358211.
Zac Medico [Mon, 9 Sep 2013 16:49:39 +0000 (09:49 -0700)]
Handle EPERM from os.kill(), bug #358211.

11 years agoAdjust pty permissions for userpriv.
Zac Medico [Fri, 6 Sep 2013 20:10:04 +0000 (13:10 -0700)]
Adjust pty permissions for userpriv.

11 years agoaction_info: don't use print(), bug #483628
Zac Medico [Wed, 4 Sep 2013 18:59:31 +0000 (11:59 -0700)]
action_info: don't use print(), bug #483628

Mixing print() with direct writing to stdout triggered incorrect
buffering/formatting if stdout was a pipe, at least with Python 3.3.

11 years ago_copyxattr: handle EOPNOTSUPP from xattr.list()
Zac Medico [Tue, 3 Sep 2013 20:03:17 +0000 (13:03 -0700)]
_copyxattr: handle EOPNOTSUPP from xattr.list()

11 years agoinstall.py: show args if copy_xattrs fails
Zac Medico [Tue, 3 Sep 2013 19:43:12 +0000 (12:43 -0700)]
install.py: show args if copy_xattrs fails

11 years agoPipeReaderTestCase: use PopenProcess
Zac Medico [Mon, 2 Sep 2013 22:18:21 +0000 (15:18 -0700)]
PipeReaderTestCase: use PopenProcess

11 years agoSpawnProcess: Don't handle FreeBSD fcntl ENOTTY
Zac Medico [Mon, 2 Sep 2013 19:48:49 +0000 (12:48 -0700)]
SpawnProcess: Don't handle FreeBSD fcntl ENOTTY

This error does not occur since the fcntl call was fixed to properly
use the F_GETFD/F_SETFD commands in commit
30c652a9db1014fc720f7d6055520a07b731c984.

11 years agoDisable calls to fcntl.fcntl(…, fcntl.F_SETFD, … | fcntl.FD_CLOEXEC) with Python...
Arfrever Frehtes Taifersar Arahesis [Mon, 2 Sep 2013 13:56:29 +0000 (15:56 +0200)]
Disable calls to fcntl.fcntl(…, fcntl.F_SETFD, … | fcntl.FD_CLOEXEC) with Python >=3.4,
since FD_CLOEXEC is enabled by default in Python >=3.4.

11 years ago_setup_pipes: fix for Python 3.1 to 3.3
Zac Medico [Mon, 2 Sep 2013 00:55:21 +0000 (17:55 -0700)]
_setup_pipes: fix for Python 3.1 to 3.3

This fixes a case where /dev/null stdin fails to inherit since commit
bd2128b7a750a68470f857162784e55b8ac39de2.

11 years agoFakeVartree: infinite _aux_get_wrapper recursion
Zac Medico [Mon, 2 Sep 2013 00:27:35 +0000 (17:27 -0700)]
FakeVartree: infinite _aux_get_wrapper recursion

11 years ago_setup_pipes: copy descriptor flags after dup2
Zac Medico [Sun, 1 Sep 2013 23:57:02 +0000 (16:57 -0700)]
_setup_pipes: copy descriptor flags after dup2

11 years ago_setup_pipes: os.set_inheritable() for Python 3.4
Zac Medico [Sun, 1 Sep 2013 20:23:50 +0000 (13:23 -0700)]
_setup_pipes: os.set_inheritable() for Python 3.4

11 years agoUse F_GETFD/F_SETFD for FD_CLOEXEC.
Zac Medico [Sun, 1 Sep 2013 19:37:58 +0000 (12:37 -0700)]
Use F_GETFD/F_SETFD for FD_CLOEXEC.

This mixup may have caused bug #456296 (see commit
e43524dc88774f768441dcb386a534166a53f7fa).

11 years agounpack: warn for unofficial sufffix, bug #476738
Zac Medico [Sun, 1 Sep 2013 18:16:07 +0000 (11:16 -0700)]
unpack: warn for unofficial sufffix, bug #476738

11 years agograbdict_package: use recursive name for errors
Zac Medico [Tue, 27 Aug 2013 19:28:44 +0000 (12:28 -0700)]
grabdict_package: use recursive name for errors

This will fix bug #482650.

11 years agodohtml: restore behavior noted in bug #425214
Zac Medico [Tue, 27 Aug 2013 03:59:40 +0000 (20:59 -0700)]
dohtml: restore behavior noted in bug #425214

A trailing slash cause os.path.basename() and os.path.dirname() to
behave differently, causing foo/ to behave similarly to the way that
foo/* behaves. This behavior was broken by normalization in commit
3f67cb453ee1b74894c230459b43855db7fcc410.

11 years agodohtml: optimize for bug #482290
Zac Medico [Sat, 24 Aug 2013 18:24:02 +0000 (11:24 -0700)]
dohtml: optimize for bug #482290

Use os.makedirs and shutil.copy instead of spawning install, since
spawning install is much slower (especially with FEATURES=xattr).

11 years agoemerge --sync: discard timestamp after SIGINT
Zac Medico [Sat, 24 Aug 2013 16:17:11 +0000 (09:17 -0700)]
emerge --sync: discard timestamp after SIGINT

11 years agoemerge --sync: discard timestamp for partial sync
Zac Medico [Sat, 24 Aug 2013 16:07:13 +0000 (09:07 -0700)]
emerge --sync: discard timestamp for partial sync

11 years agoMake keepdir an external ebuild helper program.
Ulrich Müller [Thu, 22 Aug 2013 17:22:27 +0000 (19:22 +0200)]
Make keepdir an external ebuild helper program.

This is required by PMS section 11.3.3.8 "Installation commands".
Fixes bug #481762.

11 years agoSkip main-repo warn if PORTDIR unset, bug #470006
Zac Medico [Thu, 22 Aug 2013 16:22:22 +0000 (09:22 -0700)]
Skip main-repo warn if PORTDIR unset, bug #470006

11 years agoNEWS: cgroups, ipc-sandbox, and network-sandbox v2.2.1
Zac Medico [Thu, 22 Aug 2013 04:23:07 +0000 (21:23 -0700)]
NEWS: cgroups, ipc-sandbox, and network-sandbox

11 years agodep_zapdeps: fix all_available reference
Zac Medico [Thu, 22 Aug 2013 04:15:31 +0000 (21:15 -0700)]
dep_zapdeps: fix all_available reference

This broke in commit c08402d745eef26b99091f62556f48aa9b60345a.

11 years agorepoman: tweak help for --include-exp-profiles
Zac Medico [Thu, 22 Aug 2013 04:06:01 +0000 (21:06 -0700)]
repoman: tweak help for --include-exp-profiles

11 years agodoebuild.spawn: make args backward compatible
Zac Medico [Thu, 22 Aug 2013 03:57:10 +0000 (20:57 -0700)]
doebuild.spawn: make args backward compatible

Allow network and ipc by default, as before. Also, handle new FEATURES
logic inside _doebuild_spawn instead of doebuild.spawn, so that ipc and
networked arguments can be respected without need to consult FEATURES.

11 years agoSpawnProcess: add unshare_ipc and unshare_net
Zac Medico [Thu, 22 Aug 2013 03:29:49 +0000 (20:29 -0700)]
SpawnProcess: add unshare_ipc and unshare_net

11 years agorepoman: fix manifest for --echangelog
Zac Medico [Thu, 22 Aug 2013 02:19:19 +0000 (19:19 -0700)]
repoman: fix manifest for --echangelog

11 years agorepoman: --include-exp-profiles, bug #481326
Zac Medico [Thu, 22 Aug 2013 01:54:59 +0000 (18:54 -0700)]
repoman: --include-exp-profiles, bug #481326

11 years agodep_zapdeps: prefer all_installed_slots choices
Zac Medico [Thu, 22 Aug 2013 01:32:22 +0000 (18:32 -0700)]
dep_zapdeps: prefer all_installed_slots choices

This will fix bug #480736, by preferring libpostproc in deps like
|| ( ffmpeg:0 libpostproc ) where libpostproc is already installed and
ffmpeg:0 is not.

11 years agoAdd test for bug #481628.
Zac Medico [Thu, 22 Aug 2013 00:45:39 +0000 (17:45 -0700)]
Add test for bug #481628.

11 years agododoc: Add a QA warning when called with no arguments.
Ulrich Müller [Tue, 20 Aug 2013 14:02:14 +0000 (16:02 +0200)]
dodoc: Add a QA warning when called with no arguments.

See bug #481664 and bug #480892.

11 years agocgroup: use SIGKILL to guarantee killing processes.
Michał Górny [Mon, 19 Aug 2013 09:37:01 +0000 (11:37 +0200)]
cgroup: use SIGKILL to guarantee killing processes.

11 years agoAdd FEATURES=cgroup to isolate phase processes.
Michał Górny [Mon, 19 Aug 2013 08:45:52 +0000 (10:45 +0200)]
Add FEATURES=cgroup to isolate phase processes.

We create a cgroup for each ebuild. The ebuild processes are put in that
cgroup, therefore allowing us to keep track of their replication. Once
ebuild phase is over, we can happily kill all orphans.

11 years agoAdd FEATURES=ipc-sandbox to isolate IPC from host.
Michał Górny [Sun, 18 Aug 2013 23:22:59 +0000 (01:22 +0200)]
Add FEATURES=ipc-sandbox to isolate IPC from host.

This way, only privileged phases (pkg_*) can use *nix IPC to communicate
with host applications. src_* use private IPC namespace.

11 years agoarchive-conf: fix for python3, bug #481518
Zac Medico [Sun, 18 Aug 2013 06:51:45 +0000 (23:51 -0700)]
archive-conf: fix for python3, bug #481518

11 years ago_exec: close socket
Zac Medico [Sun, 18 Aug 2013 06:03:47 +0000 (23:03 -0700)]
_exec: close socket

11 years agoAdd FEATURES=network-sandbox support, bug #481450
Michał Górny [Sat, 17 Aug 2013 10:28:05 +0000 (12:28 +0200)]
Add FEATURES=network-sandbox support, bug #481450

This way, only privileged phases (pkg_* and src_unpack) have network
access during the ebuild run. All of the src_* phases are completely
detached from host's network interfaces.

11 years agoFix last commit.
Zac Medico [Tue, 13 Aug 2013 18:16:45 +0000 (11:16 -0700)]
Fix last commit.

11 years agovalidate_desktop_entry: allow OnlyShowIn Pantheon
Zac Medico [Tue, 13 Aug 2013 15:46:28 +0000 (08:46 -0700)]
validate_desktop_entry: allow OnlyShowIn Pantheon

This will fix bug #480586.

11 years agoegencache: handle empty --portdir-overlay v2.2.0
Zac Medico [Mon, 12 Aug 2013 23:14:46 +0000 (16:14 -0700)]
egencache: handle empty --portdir-overlay

11 years agoemirrordist: allow missing --repo if exactly one
Zac Medico [Mon, 12 Aug 2013 23:08:12 +0000 (16:08 -0700)]
emirrordist: allow missing --repo if exactly one

11 years agoegencache: allow missing --repo if exactly 1 repo
Zac Medico [Mon, 12 Aug 2013 23:01:20 +0000 (16:01 -0700)]
egencache: allow missing --repo if exactly 1 repo

11 years agoman/make.conf.5: fix substitution spelling
Zac Medico [Mon, 12 Aug 2013 22:40:15 +0000 (15:40 -0700)]
man/make.conf.5: fix substitution spelling

11 years agoman/make.conf.5: fix documentation spelling
Zac Medico [Mon, 12 Aug 2013 22:21:48 +0000 (15:21 -0700)]
man/make.conf.5: fix documentation spelling

11 years agoman/portage.5: fix environment spelling
Zac Medico [Mon, 12 Aug 2013 22:19:56 +0000 (15:19 -0700)]
man/portage.5: fix environment spelling

11 years agoman/portage.5: clarify package.env more
Zac Medico [Mon, 12 Aug 2013 22:14:10 +0000 (15:14 -0700)]
man/portage.5: clarify package.env more

11 years agoExempt /usr/local/portage from repo_name warning.
Zac Medico [Mon, 12 Aug 2013 21:24:43 +0000 (14:24 -0700)]
Exempt /usr/local/portage from repo_name warning.

This will fix bug #248603.

11 years agorepoman: add --experimental-inherit=<y|n> option
Zac Medico [Mon, 12 Aug 2013 20:54:12 +0000 (13:54 -0700)]
repoman: add --experimental-inherit=<y|n> option

Enable experimental inherit.missing checks which may misbehave when the
internal eclass database becomes outdated.

11 years agoCorrect ebuild.sh path in man pages, bug #462802
Zac Medico [Mon, 12 Aug 2013 16:29:39 +0000 (09:29 -0700)]
Correct ebuild.sh path in man pages, bug #462802

11 years agovartree.py: Add link for collisions, bug #449918
Alexander Berntsen [Sun, 11 Aug 2013 22:18:40 +0000 (00:18 +0200)]
vartree.py: Add link for collisions, bug #449918

Link to <http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers> on
file collisions.

11 years agovalidate_desktop_entry: handle NotShowIn Pantheon
Zac Medico [Mon, 12 Aug 2013 03:01:08 +0000 (20:01 -0700)]
validate_desktop_entry: handle NotShowIn Pantheon

This will fix bug #480586.

11 years agoman/portage.5: Add notes about order, bug #388781
Alexander Berntsen [Sun, 11 Aug 2013 23:04:06 +0000 (01:04 +0200)]
man/portage.5: Add notes about order, bug #388781