portage.git
16 years agoMerge remote branch 'overlays-gentoo-org/master' into prefix
Fabian Groffen [Sun, 28 Mar 2010 10:41:34 +0000 (12:41 +0200)]
Merge remote branch 'overlays-gentoo-org/master' into prefix

16 years agoMove all imports to top.
Zac Medico [Sun, 28 Mar 2010 10:19:32 +0000 (03:19 -0700)]
Move all imports to top.

16 years agoRemove unused variables/imports and extra whitespace.
Zac Medico [Sun, 28 Mar 2010 10:00:59 +0000 (03:00 -0700)]
Remove unused variables/imports and extra whitespace.

16 years agoAdd support for package sets to quickpkg
Sebastian Luther [Sun, 28 Mar 2010 08:57:15 +0000 (10:57 +0200)]
Add support for package sets to quickpkg

Split quickpkg_atom out of quickpkg_main to handle single atoms.
Create quickpkg_set to handle sets that calls quickpkg_atom.
Use a dict called 'infos' to return information about skipped config files, etc.
Move imports to global scope.
Update --help message and man page.

16 years agoAdd support for probing shebangs and compiling python scripts that don't
Zac Medico [Sun, 28 Mar 2010 01:49:52 +0000 (18:49 -0700)]
Add support for probing shebangs and compiling python scripts that don't
end with py.

16 years agoMake sure portage.VERSION is saved in the mtimedb as type str rather than
Zac Medico [Sat, 27 Mar 2010 22:13:02 +0000 (15:13 -0700)]
Make sure portage.VERSION is saved in the mtimedb as type str rather than
ObjectProxy.

16 years agoIgnore *.py[co]
Zac Medico [Sat, 27 Mar 2010 21:51:36 +0000 (14:51 -0700)]
Ignore *.py[co]

16 years agoImplement __unicode__ for python2.
Zac Medico [Sat, 27 Mar 2010 21:44:57 +0000 (14:44 -0700)]
Implement __unicode__ for python2.

16 years agoIf portage.VERSION == HEAD then use a proxy to lazily call git describe --tags
Zac Medico [Sat, 27 Mar 2010 21:35:11 +0000 (14:35 -0700)]
If portage.VERSION == HEAD then use a proxy to lazily call git describe --tags
if it's accessed.

16 years agoMerge branch 'master' into prefix
Fabian Groffen [Sat, 27 Mar 2010 11:21:33 +0000 (12:21 +0100)]
Merge branch 'master' into prefix

16 years agoAdd PORTAGE_USERNAME and PORTAGE_GROUPNAME to the environment whitelist and
Zac Medico [Fri, 26 Mar 2010 22:58:34 +0000 (15:58 -0700)]
Add PORTAGE_USERNAME and PORTAGE_GROUPNAME to the environment whitelist and
filter them from the saved environment.

16 years agoProcess help and version actions asap. Thanks to Brian Harring.
Zac Medico [Fri, 26 Mar 2010 22:51:25 +0000 (15:51 -0700)]
Process help and version actions asap. Thanks to Brian Harring.

16 years agosvnlogmsg.awk script was removed, ignore .git and .hg directories
Fabian Groffen [Fri, 26 Mar 2010 10:53:24 +0000 (11:53 +0100)]
svnlogmsg.awk script was removed, ignore .git and .hg directories

16 years agodrop svnlogmsg.awk script, we lose the verbosity, maybe someday we revive it again...
Fabian Groffen [Fri, 26 Mar 2010 10:50:31 +0000 (11:50 +0100)]
drop svnlogmsg.awk script, we lose the verbosity, maybe someday we revive it again, since we can see the trees coming together, it may be enough to track what was in

16 years agoremove remaining $Id $ tags
Fabian Groffen [Fri, 26 Mar 2010 10:48:46 +0000 (11:48 +0100)]
remove remaining $Id $ tags

16 years agoNow we use the new PORTAGE_USERNAME and PORTAGE_GROUPNAME, let them be initialised...
Fabian Groffen [Fri, 26 Mar 2010 08:31:06 +0000 (09:31 +0100)]
Now we use the new PORTAGE_USERNAME and PORTAGE_GROUPNAME, let them be initialised by our Prefix portageuser and portagegroup

16 years agomerged from master
Fabian Groffen [Fri, 26 Mar 2010 08:28:22 +0000 (09:28 +0100)]
merged from master

16 years agoEffectuate that trunk@15843 has been merged in prefix branch as prefix@15844
Fabian Groffen [Fri, 26 Mar 2010 07:51:25 +0000 (08:51 +0100)]
Effectuate that trunk@15843 has been merged in prefix branch as prefix@15844

16 years agoUse PORTAGE_USERNAME when populating userpriv_groups.
Zac Medico [Fri, 26 Mar 2010 05:31:16 +0000 (22:31 -0700)]
Use PORTAGE_USERNAME when populating userpriv_groups.

16 years agoImplement PortageException.__unicode__ so the string formatin operator will
Zac Medico [Thu, 25 Mar 2010 11:07:38 +0000 (04:07 -0700)]
Implement PortageException.__unicode__ so the string formatin operator will
work correctly with unicode strings in python2.

16 years agoRemove unsed check_KV() function. Thanks to Brian Harring.
Zac Medico [Thu, 25 Mar 2010 11:02:11 +0000 (04:02 -0700)]
Remove unsed check_KV() function. Thanks to Brian Harring.

16 years agoRemove obsolete reference to nonexistent functions like newdepend in
Zac Medico [Thu, 25 Mar 2010 09:49:10 +0000 (02:49 -0700)]
Remove obsolete reference to nonexistent functions like newdepend in
save_ebuild_env. Thanks to Brian Harring.

16 years agoAdd back executable bits, accidentally removed in previous commit.
Zac Medico [Wed, 24 Mar 2010 07:19:11 +0000 (00:19 -0700)]
Add back executable bits, accidentally removed in previous commit.

16 years agoRemove all svn $Id keywords.
Zac Medico [Wed, 24 Mar 2010 07:13:00 +0000 (00:13 -0700)]
Remove all svn $Id keywords.

16 years agoDon't use $Id or $Rev for version strings since that doesn't work with git.
Zac Medico [Wed, 24 Mar 2010 07:03:51 +0000 (00:03 -0700)]
Don't use $Id or $Rev for version strings since that doesn't work with git.

16 years agoUse git (repo in current working directory) instead of svn.
Zac Medico [Wed, 24 Mar 2010 06:40:44 +0000 (23:40 -0700)]
Use git (repo in current working directory) instead of svn.

16 years agoAdd support for PORTAGE_USERNAME and PORTAGE_GROUPNAME environment
Zac Medico [Wed, 24 Mar 2010 03:03:51 +0000 (20:03 -0700)]
Add support for PORTAGE_USERNAME and PORTAGE_GROUPNAME environment
variables. Thanks to Alec Warner <antarus@g.o> for submitting the
initial PORTAGE_USERNAME patch from chromiumos-overlay.

16 years agoAdd check of herds in metadata.xml
Sebastian Pipping [Sat, 27 Feb 2010 02:37:45 +0000 (03:37 +0100)]
Add check of herds in metadata.xml

16 years agoPrepare further checks on metadata.xml
Sebastian Pipping [Fri, 26 Feb 2010 21:10:43 +0000 (22:10 +0100)]
Prepare further checks on metadata.xml

16 years ago Merged from trunk -r15842:15843
Fabian Groffen [Tue, 23 Mar 2010 20:22:58 +0000 (20:22 -0000)]
   Merged from trunk -r15842:15843

   | 15843    | install_qa_check: make sure init.d and conf.d files do not  |
   | SpankMan | have syntax errors in them #310805                          |

svn path=/main/branches/prefix/; revision=15844

16 years agoinstall_qa_check: make sure init.d and conf.d files do not have syntax errors in...
Mike Frysinger [Tue, 23 Mar 2010 20:12:38 +0000 (20:12 -0000)]
install_qa_check: make sure init.d and conf.d files do not have syntax errors in them #310805

svn path=/main/trunk/; revision=15843

16 years agoActivate AIX hooks again (got lost in the split), thanks haubi
Fabian Groffen [Tue, 23 Mar 2010 18:31:31 +0000 (18:31 -0000)]
Activate AIX hooks again (got lost in the split), thanks haubi

svn path=/main/branches/prefix/; revision=15842

16 years ago Merged from trunk -r15835:15840
Fabian Groffen [Tue, 23 Mar 2010 07:23:38 +0000 (07:23 -0000)]
   Merged from trunk -r15835:15840

   | 15839   | Bug #309149 - Unify look of eend used in bash & python code, |
   | zmedico | additionally fixing few inconsistences in bash code. Thanks  |
   |         | to Michał Górny <gentoo@mgorny.alt.pl> for this patch.     |

   | 15840   | Show masking reasons for --binpkg-respect-use. Thanks to     |
   | zmedico | Sebastian Luther (few) for this patch.                       |

svn path=/main/branches/prefix/; revision=15841

16 years agoShow masking reasons for --binpkg-respect-use. Thanks to Sebastian Luther
Zac Medico [Sun, 21 Mar 2010 21:47:28 +0000 (21:47 -0000)]
Show masking reasons for --binpkg-respect-use. Thanks to Sebastian Luther
(few) for this patch.

svn path=/main/trunk/; revision=15840

16 years agoBug #309149 - Unify look of eend used in bash & python code, additionally
Zac Medico [Sat, 20 Mar 2010 23:46:24 +0000 (23:46 -0000)]
Bug #309149 - Unify look of eend used in bash & python code, additionally
fixing few inconsistences in bash code. Thanks to Michał Górny
<gentoo@mgorny.alt.pl> for this patch.

svn path=/main/trunk/; revision=15839

16 years agomake shebang check a bit more strict by not blindly believing all shebangs that start...
Fabian Groffen [Sat, 20 Mar 2010 18:57:51 +0000 (18:57 -0000)]
make shebang check a bit more strict by not blindly believing all shebangs that start with EPREFIX

svn path=/main/branches/prefix/; revision=15838

16 years ago Merged from trunk -r15825:15835
Fabian Groffen [Sat, 20 Mar 2010 18:31:13 +0000 (18:31 -0000)]
   Merged from trunk -r15825:15835

   | 15826   | Update SIGPIPE comments to refer to "[Errno 32] Broken pipe" |
   | zmedico | exceptions since this is signal hander now set automatically |
   |         | for subprocesses after the fork in portage.process.spawn().  |

   | 15827   | Revert tar error handling changes from bug #309001 since we  |
   | zmedico | can't necessarily trust tar exist status alone (reverts      |
   |         | r15820 and r15821).                                          |

   | 15828   | Bug #299095 - Always use UTF-8 codec when opening ebuilds,   |
   | zmedico | to avoid UnicodeDecodeError with python3.                    |

   | 15829   | Add a TODO note about adding a registration interface for    |
   | zmedico | eclasses to register phase hooks, in order to migrate away   |
   |         | from global scope useq() calls.                              |

   | 15830   | Fix breakage from previous commit.                           |
   | zmedico |                                                              |

   | 15831   | Bug #309699 - Update --emptytree docs. Thanks to Ben Kohler  |
   | zmedico | <bkohler@gmail.com> for wording suggestions.                 |

   | 15832   | Bug #309907 - Fix update_config_files() to handle            |
   | zmedico | package.license.                                             |

   | 15833   | Bug #310135 - Skip the changelog.ebuildadded for all         |
   | zmedico | distributed SCMs.                                            |

   | 15834   | Note that use.local.desc is automatically generated, and     |
   | zmedico | refer to GLEP 56.                                            |

   | 15835   | Fix typo.                                                    |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=15837

16 years ago Merged from trunk -r15815:15825
Fabian Groffen [Sat, 20 Mar 2010 18:30:18 +0000 (18:30 -0000)]
   Merged from trunk -r15815:15825

   | 15820   | Bug #309001 - Only trust tar exit status (ignore             |
   | zmedico | decompressor exit status) when unpacking tar files.          |

   | 15821   | Trust tar exit status and ignore bzip2 exit status as in bug |
   | zmedico | #309001.                                                     |

   | 15822   | Simplyfy the virtual.exists check, and avoid deprecation     |
   | zmedico | warning triggered by cpv_getkey called on an empty string.   |

   | 15823   | Bug #309001 - Use signal(signal.SIGPIPE, signal.SIG_DFL) for |
   | zmedico | quiet killing of subprocesses by SIGPIPE (as emerge has for  |
   |         | a long time). Thanks to Harald van Dijk truedfx@g.o for this |
   |         | patch.                                                       |

   | 15824   | Add references to bug #309001 in comments about SIGPIPE      |
   | zmedico | handling.                                                    |

   | 15825   | Bug #309001 - Install a SIGPIPE handler inside _exec for all |
   | zmedico | forked processes.                                            |

svn path=/main/branches/prefix/; revision=15836

16 years agoFix typo.
Zac Medico [Fri, 19 Mar 2010 03:52:17 +0000 (03:52 -0000)]
Fix typo.

svn path=/main/trunk/; revision=15835

16 years agoNote that use.local.desc is automatically generated, and refer to GLEP 56.
Zac Medico [Fri, 19 Mar 2010 03:06:03 +0000 (03:06 -0000)]
Note that use.local.desc is automatically generated, and refer to GLEP 56.

svn path=/main/trunk/; revision=15834

16 years agoBug #310135 - Skip the changelog.ebuildadded for all distributed SCMs.
Zac Medico [Fri, 19 Mar 2010 00:41:21 +0000 (00:41 -0000)]
Bug #310135 - Skip the changelog.ebuildadded for all distributed SCMs.

svn path=/main/trunk/; revision=15833

16 years agoBug #309907 - Fix update_config_files() to handle package.license.
Zac Medico [Wed, 17 Mar 2010 07:24:21 +0000 (07:24 -0000)]
Bug #309907 - Fix update_config_files() to handle package.license.

svn path=/main/trunk/; revision=15832

16 years agoBug #309699 - Update --emptytree docs. Thanks to Ben Kohler <bkohler@gmail.com>
Zac Medico [Tue, 16 Mar 2010 06:17:57 +0000 (06:17 -0000)]
Bug #309699 - Update --emptytree docs. Thanks to Ben Kohler <bkohler@gmail.com>
for wording suggestions.

svn path=/main/trunk/; revision=15831

16 years agoFix breakage from previous commit.
Zac Medico [Mon, 15 Mar 2010 01:53:41 +0000 (01:53 -0000)]
Fix breakage from previous commit.

svn path=/main/trunk/; revision=15830

16 years agoAdd a TODO note about adding a registration interface for eclasses to register
Zac Medico [Mon, 15 Mar 2010 00:25:57 +0000 (00:25 -0000)]
Add a TODO note about adding a registration interface for eclasses to register
phase hooks, in order to migrate away from global scope useq() calls.

svn path=/main/trunk/; revision=15829

16 years agoBug #299095 - Always use UTF-8 codec when opening ebuilds, to avoid
Zac Medico [Sun, 14 Mar 2010 23:44:14 +0000 (23:44 -0000)]
Bug #299095 - Always use UTF-8 codec when opening ebuilds, to avoid
UnicodeDecodeError with python3.

svn path=/main/trunk/; revision=15828

16 years agoRevert tar error handling changes from bug #309001 since we can't necessarily
Zac Medico [Sun, 14 Mar 2010 10:00:46 +0000 (10:00 -0000)]
Revert tar error handling changes from bug #309001 since we can't necessarily
trust tar exist status alone (reverts r15820 and r15821).

svn path=/main/trunk/; revision=15827

16 years agoUpdate SIGPIPE comments to refer to "[Errno 32] Broken pipe" exceptions since
Zac Medico [Sat, 13 Mar 2010 21:55:24 +0000 (21:55 -0000)]
Update SIGPIPE comments to refer to "[Errno 32] Broken pipe" exceptions since
this is signal hander now set automatically for subprocesses after the fork
in portage.process.spawn().

svn path=/main/trunk/; revision=15826

16 years agoBug #309001 - Install a SIGPIPE handler inside _exec for all forked processes.
Zac Medico [Sat, 13 Mar 2010 06:47:36 +0000 (06:47 -0000)]
Bug #309001 - Install a SIGPIPE handler inside _exec for all forked processes.

svn path=/main/trunk/; revision=15825

16 years agoAdd references to bug #309001 in comments about SIGPIPE handling.
Zac Medico [Sat, 13 Mar 2010 02:22:20 +0000 (02:22 -0000)]
Add references to bug #309001 in comments about SIGPIPE handling.

svn path=/main/trunk/; revision=15824

16 years agoBug #309001 - Use signal(signal.SIGPIPE, signal.SIG_DFL) for quiet killing of
Zac Medico [Sat, 13 Mar 2010 02:18:05 +0000 (02:18 -0000)]
Bug #309001 - Use signal(signal.SIGPIPE, signal.SIG_DFL) for quiet killing of
subprocesses by SIGPIPE (as emerge has for a long time). Thanks to Harald van
Dijk truedfx@g.o for this patch.

svn path=/main/trunk/; revision=15823

16 years agoSimplyfy the virtual.exists check, and avoid deprecation warning triggered
Zac Medico [Fri, 12 Mar 2010 20:52:58 +0000 (20:52 -0000)]
Simplyfy the virtual.exists check, and avoid deprecation warning triggered
by cpv_getkey called on an empty string.

svn path=/main/trunk/; revision=15822

16 years agoTrust tar exit status and ignore bzip2 exit status as in bug #309001.
Zac Medico [Thu, 11 Mar 2010 23:35:01 +0000 (23:35 -0000)]
Trust tar exit status and ignore bzip2 exit status as in bug #309001.

svn path=/main/trunk/; revision=15821

16 years agoBug #309001 - Only trust tar exit status (ignore decompressor exit status)
Zac Medico [Thu, 11 Mar 2010 23:27:54 +0000 (23:27 -0000)]
Bug #309001 - Only trust tar exit status (ignore decompressor exit status)
when unpacking tar files.

svn path=/main/trunk/; revision=15820

16 years agoAllow tabs and returns to occur in text-files
Fabian Groffen [Thu, 11 Mar 2010 20:59:05 +0000 (20:59 -0000)]
Allow tabs and returns to occur in text-files

svn path=/main/branches/prefix/; revision=15819

16 years agofix bug with misplaced summary.log when EPREFIX=''
Fabian Groffen [Thu, 11 Mar 2010 20:35:20 +0000 (20:35 -0000)]
fix bug with misplaced summary.log when EPREFIX=''

svn path=/main/branches/prefix/; revision=15818

16 years ago Merged from trunk -r15795:15815
Fabian Groffen [Thu, 11 Mar 2010 18:39:54 +0000 (18:39 -0000)]
   Merged from trunk -r15795:15815

   | 15802   | Use ewarn output style to add some color.                    |
   | zmedico |                                                              |

   | 15803   | Add periods.                                                 |
   | zmedico |                                                              |

   | 15804   | Merge libc asap for all roots instead of just ROOT="/".      |
   | zmedico |                                                              |

   | 15809   | Disable implicit libc deps for ROOT != "/" since it's        |
   | zmedico | probably not needed.                                         |

   | 15810   | Only create implicit libc deps when the version changes.     |
   | zmedico |                                                              |

   | 15813   | Only try to merge portage asap when the new version is       |
   | zmedico | different.                                                   |

svn path=/main/branches/prefix/; revision=15817

16 years agoOnly try to merge portage asap when the new version is different. v2.2_rc67
Zac Medico [Wed, 10 Mar 2010 00:29:24 +0000 (00:29 -0000)]
Only try to merge portage asap when the new version is different.

svn path=/main/trunk/; revision=15813

16 years agoOnly create implicit libc deps when the version changes.
Zac Medico [Tue, 9 Mar 2010 21:23:33 +0000 (21:23 -0000)]
Only create implicit libc deps when the version changes.

svn path=/main/trunk/; revision=15810

16 years agoDisable implicit libc deps for ROOT != "/" since it's probably not needed.
Zac Medico [Tue, 9 Mar 2010 21:09:34 +0000 (21:09 -0000)]
Disable implicit libc deps for ROOT != "/" since it's probably not needed.

svn path=/main/trunk/; revision=15809

16 years agoMerge libc asap for all roots instead of just ROOT="/".
Zac Medico [Tue, 9 Mar 2010 20:10:57 +0000 (20:10 -0000)]
Merge libc asap for all roots instead of just ROOT="/".

svn path=/main/trunk/; revision=15804

16 years agoAdd periods.
Zac Medico [Tue, 9 Mar 2010 19:48:12 +0000 (19:48 -0000)]
Add periods.

svn path=/main/trunk/; revision=15803

16 years agoUse ewarn output style to add some color.
Zac Medico [Tue, 9 Mar 2010 19:27:45 +0000 (19:27 -0000)]
Use ewarn output style to add some color.

svn path=/main/trunk/; revision=15802

16 years agodon't get confused by carriage returns in windows edited files (such as provided...
Fabian Groffen [Tue, 9 Mar 2010 14:17:51 +0000 (14:17 -0000)]
don't get confused by carriage returns in windows edited files (such as provided by ant-core)

svn path=/main/branches/prefix/; revision=15801

16 years ago Merged from trunk -r15790:15795
Fabian Groffen [Tue, 9 Mar 2010 11:30:54 +0000 (11:30 -0000)]
   Merged from trunk -r15790:15795

   | 15793   | Import 'email' and 'smtlib' locally since python ebuilds     |
   | zmedico | remove the 'email' module when built with USE=build.         |

   | 15795   | * Remove outdated profiles.desc sentence about "1 profile    |
   | zmedico | allowed per stable/dev/KEYWORD". Thanks to Torsten Veller    |
   |         | <tove@g.o> for reporting. * Add 'exp' to valid profiles.desc |
   |         | status values, and update the example.                       |

svn path=/main/branches/prefix/; revision=15800

16 years ago Merged from trunk -r15780:15790
Fabian Groffen [Tue, 9 Mar 2010 11:29:06 +0000 (11:29 -0000)]
   Merged from trunk -r15780:15790

   | 15783   | Bug #303567 - Create implicit dependencies on libc, in order |
   | zmedico | to ensure that libc is installed as early as possible.       |

   | 15784   | Fix typo in parenthesis from previous commit.                |
   | zmedico |                                                              |

   | 15787   | Add support for displaying profile listed in                 |
   | zmedico | make.profile/parent when make.profile is not a symlink. The  |
   |         | first parent with a path inside $PORTDIR is displayed.       |

   | 15789   | If _implicit_libc_deps() finds both a new-style virtual and  |
   | zmedico | an old-style PROVIDE virtual, use the new-style virtual.     |

   | 15790   | Add --debug output for the scheduler digraph.                |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=15799

16 years ago Merged from trunk -r15770:15780
Fabian Groffen [Tue, 9 Mar 2010 11:27:52 +0000 (11:27 -0000)]
   Merged from trunk -r15770:15780

   | 15771   | Add copyright header.                                        |
   | zmedico |                                                              |

   | 15775   | Escape hyphens.                                              |
   | zmedico |                                                              |

   | 15776   | Clean up/sync docs for emerge --sync, and add a note about   |
   | zmedico | PORTAGE_SYNC_STALE.                                          |

   | 15777   | Move --update from the actions to the options section.       |
   | zmedico |                                                              |

   | 15778   | When portage upgrades or downgrades itself, preload lazily   |
   | zmedico | referenced portage submodules into memory so that imports    |
   |         | won't fail later.                                            |

svn path=/main/branches/prefix/; revision=15798

16 years ago Merged from trunk -r15760:15770
Fabian Groffen [Tue, 9 Mar 2010 11:26:48 +0000 (11:26 -0000)]
   Merged from trunk -r15760:15770

   | 15765   | Bug #307409 - Force --verbose mode when displaying circular  |
   | zmedico | deps.                                                        |

   | 15767   | Exclude PORTAGE_SYNC_STALE from the ebuild environment.      |
   | zmedico |                                                              |

   | 15769   | Disable PORTAGE_SYNC_STALE warnings when --usepkgonly is     |
   | zmedico | enabled.                                                     |

svn path=/main/branches/prefix/; revision=15797

16 years ago Merged from trunk -r15750:15760
Fabian Groffen [Tue, 9 Mar 2010 11:25:26 +0000 (11:25 -0000)]
   Merged from trunk -r15750:15760

   | 15755   | Bug #308415 - Fix broken uri parameter passed to fetch ()    |
   | zmedico | for some cases when using ebuild(1).                         |

   | 15756   | Produce a warning message if the timestamp of the portage    |
   | zmedico | tree is more than 30 days old, and make it adjustable via    |
   |         | the PORTAGE_SYNC_STALE variable. Thanks to Ned Ludd          |
   |         | <solar@g.o> for the most of this code.                       |

   | 15757   | Note that PORTAGE_SYNC_STALE=0 will disable warnings.        |
   | zmedico |                                                              |

   | 15758   | Show --sync in messages, to help avoid confusion.            |
   | zmedico |                                                              |

   | 15759   | Bug #291331 - Force ascii encoding in send_mail() in order   |
   | zmedico | to avoid UnicodeEncodeError from smtplib.sendmail with       |
   |         | python3.                                                     |

svn path=/main/branches/prefix/; revision=15796

16 years ago* Remove outdated profiles.desc sentence about "1 profile allowed per
Zac Medico [Tue, 9 Mar 2010 09:03:57 +0000 (09:03 -0000)]
* Remove outdated profiles.desc sentence about "1 profile allowed per
  stable/dev/KEYWORD". Thanks to Torsten Veller <tove@g.o> for reporting.

* Add 'exp' to valid profiles.desc status values, and update the example.

svn path=/main/trunk/; revision=15795

16 years agoImport 'email' and 'smtlib' locally since python ebuilds remove the 'email'
Zac Medico [Tue, 9 Mar 2010 08:07:36 +0000 (08:07 -0000)]
Import 'email' and 'smtlib' locally since python ebuilds remove the 'email'
module when built with USE=build.

svn path=/main/trunk/; revision=15793

16 years agoAdd --debug output for the scheduler digraph.
Zac Medico [Tue, 9 Mar 2010 05:02:27 +0000 (05:02 -0000)]
Add --debug output for the scheduler digraph.

svn path=/main/trunk/; revision=15790

16 years agoIf _implicit_libc_deps() finds both a new-style virtual and an old-style
Zac Medico [Tue, 9 Mar 2010 04:55:37 +0000 (04:55 -0000)]
If _implicit_libc_deps() finds both a new-style virtual and an old-style
PROVIDE virtual, use the new-style virtual.

svn path=/main/trunk/; revision=15789

16 years agoAdd support for displaying profile listed in make.profile/parent when
Zac Medico [Tue, 9 Mar 2010 04:24:16 +0000 (04:24 -0000)]
Add support for displaying profile listed in make.profile/parent when
make.profile is not a symlink. The first parent with a path inside
$PORTDIR is displayed.

svn path=/main/trunk/; revision=15787

16 years agoFix typo in parenthesis from previous commit.
Zac Medico [Tue, 9 Mar 2010 03:56:39 +0000 (03:56 -0000)]
Fix typo in parenthesis from previous commit.

svn path=/main/trunk/; revision=15784

16 years agoBug #303567 - Create implicit dependencies on libc, in order to ensure that
Zac Medico [Tue, 9 Mar 2010 03:52:55 +0000 (03:52 -0000)]
Bug #303567 - Create implicit dependencies on libc, in order to ensure that
libc is installed as early as possible.

svn path=/main/trunk/; revision=15783

16 years agoWhen portage upgrades or downgrades itself, preload lazily referenced portage
Zac Medico [Tue, 9 Mar 2010 02:36:00 +0000 (02:36 -0000)]
When portage upgrades or downgrades itself, preload lazily referenced portage
submodules into memory so that imports won't fail later.

svn path=/main/trunk/; revision=15778

16 years agoMove --update from the actions to the options section.
Zac Medico [Mon, 8 Mar 2010 22:12:42 +0000 (22:12 -0000)]
Move --update from the actions to the options section.

svn path=/main/trunk/; revision=15777

16 years agoClean up/sync docs for emerge --sync, and add a note about PORTAGE_SYNC_STALE.
Zac Medico [Mon, 8 Mar 2010 22:01:28 +0000 (22:01 -0000)]
Clean up/sync docs for emerge --sync, and add a note about PORTAGE_SYNC_STALE.

svn path=/main/trunk/; revision=15776

16 years agoEscape hyphens.
Zac Medico [Mon, 8 Mar 2010 18:57:32 +0000 (18:57 -0000)]
Escape hyphens.

svn path=/main/trunk/; revision=15775

16 years agoAdd copyright header. v2.2_rc66
Zac Medico [Mon, 8 Mar 2010 09:40:31 +0000 (09:40 -0000)]
Add copyright header.

svn path=/main/trunk/; revision=15771

16 years agoDisable PORTAGE_SYNC_STALE warnings when --usepkgonly is enabled.
Zac Medico [Mon, 8 Mar 2010 09:10:35 +0000 (09:10 -0000)]
Disable PORTAGE_SYNC_STALE warnings when --usepkgonly is enabled.

svn path=/main/trunk/; revision=15769

16 years agoExclude PORTAGE_SYNC_STALE from the ebuild environment.
Zac Medico [Mon, 8 Mar 2010 09:04:56 +0000 (09:04 -0000)]
Exclude PORTAGE_SYNC_STALE from the ebuild environment.

svn path=/main/trunk/; revision=15767

16 years agoBug #307409 - Force --verbose mode when displaying circular deps.
Zac Medico [Mon, 8 Mar 2010 08:53:03 +0000 (08:53 -0000)]
Bug #307409 - Force --verbose mode when displaying circular deps.

svn path=/main/trunk/; revision=15765

16 years agoBug #291331 - Force ascii encoding in send_mail() in order to avoid
Zac Medico [Mon, 8 Mar 2010 08:39:01 +0000 (08:39 -0000)]
Bug #291331 - Force ascii encoding in send_mail() in order to avoid
UnicodeEncodeError from smtplib.sendmail with python3.

svn path=/main/trunk/; revision=15759

16 years agoShow --sync in messages, to help avoid confusion.
Zac Medico [Mon, 8 Mar 2010 07:57:16 +0000 (07:57 -0000)]
Show --sync in messages, to help avoid confusion.

svn path=/main/trunk/; revision=15758

16 years agoNote that PORTAGE_SYNC_STALE=0 will disable warnings.
Zac Medico [Mon, 8 Mar 2010 07:53:32 +0000 (07:53 -0000)]
Note that PORTAGE_SYNC_STALE=0 will disable warnings.

svn path=/main/trunk/; revision=15757

16 years agoProduce a warning message if the timestamp of the portage tree is more than
Zac Medico [Mon, 8 Mar 2010 07:43:00 +0000 (07:43 -0000)]
Produce a warning message if the timestamp of the portage tree is more than
30 days old, and make it adjustable via the PORTAGE_SYNC_STALE variable.
Thanks to Ned Ludd <solar@g.o> for the most of this code.

svn path=/main/trunk/; revision=15756

16 years agoBug #308415 - Fix broken uri parameter passed to fetch () for some cases when
Zac Medico [Mon, 8 Mar 2010 06:56:09 +0000 (06:56 -0000)]
Bug #308415 - Fix broken uri parameter passed to fetch () for some cases when
using ebuild(1).

svn path=/main/trunk/; revision=15755

16 years agohaubi: AIX: patch to support import files as archive members for bug#213277#c10 ...
Fabian Groffen [Sat, 6 Mar 2010 18:38:41 +0000 (18:38 -0000)]
haubi: AIX: patch to support import files as archive members for bug#213277#c10 (Portage version: 2.2.00.15742-prefix/svn/AIX 00000A03D600)

svn path=/main/branches/prefix/; revision=15754

16 years ago Merged from trunk -r15739:15750
Fabian Groffen [Sat, 6 Mar 2010 18:25:03 +0000 (18:25 -0000)]
   Merged from trunk -r15739:15750

   | 15743   | Bug #307707 - Fix fetch() to use the correct spawn function  |
   | zmedico | when calling nofetch.                                        |

   | 15744   | Fix imports doebuild_environment and prepare_build_dirs      |
   | zmedico | imports to import from the real location instead of          |
   |         | importing proxies.                                           |

   | 15745   | Bug #307723 - Define basestring for python3.                 |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=15753

16 years agofix import error
Fabian Groffen [Fri, 5 Mar 2010 16:40:15 +0000 (16:40 -0000)]
fix import error

svn path=/main/branches/prefix/; revision=15752

16 years agoBug #307723 - Define basestring for python3. v2.2_rc65
Zac Medico [Thu, 4 Mar 2010 11:00:16 +0000 (11:00 -0000)]
Bug #307723 - Define basestring for python3.

svn path=/main/trunk/; revision=15745

16 years agoFix imports doebuild_environment and prepare_build_dirs imports to import from
Zac Medico [Thu, 4 Mar 2010 07:11:59 +0000 (07:11 -0000)]
Fix imports doebuild_environment and prepare_build_dirs imports to import from
the real location instead of importing proxies.

svn path=/main/trunk/; revision=15744

16 years agoBug #307707 - Fix fetch() to use the correct spawn function when calling
Zac Medico [Thu, 4 Mar 2010 06:57:52 +0000 (06:57 -0000)]
Bug #307707 - Fix fetch() to use the correct spawn function when calling
nofetch.

svn path=/main/trunk/; revision=15743

16 years ago Merged from trunk -r15732:15739
Fabian Groffen [Wed, 3 Mar 2010 19:21:29 +0000 (19:21 -0000)]
   Merged from trunk -r15732:15739

   | 15739   | Add new colors for binary packages in the merge list. Thanks |
   | zmedico | to Sebastian Luther (few) for this patch.                    |

svn path=/main/branches/prefix/; revision=15742

16 years agoadd missing EPREFIX imports
Fabian Groffen [Wed, 3 Mar 2010 19:20:03 +0000 (19:20 -0000)]
add missing EPREFIX imports

svn path=/main/branches/prefix/; revision=15741

16 years agoadd back in critical line that apparently got lost in the many merges with conflicts
Fabian Groffen [Wed, 3 Mar 2010 19:15:10 +0000 (19:15 -0000)]
add back in critical line that apparently got lost in the many merges with conflicts

svn path=/main/branches/prefix/; revision=15740

16 years agoAdd new colors for binary packages in the merge list. Thanks to Sebastian
Zac Medico [Wed, 3 Mar 2010 19:03:48 +0000 (19:03 -0000)]
Add new colors for binary packages in the merge list. Thanks to Sebastian
Luther (few) for this patch.

svn path=/main/trunk/; revision=15739

16 years ago Merged from trunk -r15717:15732
Fabian Groffen [Wed, 3 Mar 2010 18:49:02 +0000 (18:49 -0000)]
   Merged from trunk -r15717:15732

   | 15720   | Bug #304981 - Remove redundant fetch log removal code which  |
   | zmedico | is already handled by EbuildFetcher.                         |

   | 15721   | Remove fetch log after successful fetch.                     |
   | zmedico |                                                              |

   | 15722   | Unlink log instead of truncate, to avoid leaving empty log   |
   | zmedico | in $PORT_LOGDIR. This reverts bug 304981 (reporting doesn't  |
   |         | use tee like this anymore so he'd prefer the old behavior).  |

   | 15728   | Make _global_updates() silently return if ROOT != "/" and    |
   | zmedico | make fixpackages bail out with an error message in this case |
   |         | which suggests to instead use emaint --fix movebin and/or    |
   |         | moveinst. This prevents useless/ugly global updates messages |
   |         | that flood the terminal when ROOT != "/".                    |

   | 15730   | Add news about splitting the top-level __init__.py.          |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=15738