portage.git
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

16 years ago Merged from trunk -r15517:15717
Fabian Groffen [Wed, 3 Mar 2010 18:47:30 +0000 (18:47 -0000)]
   Merged from trunk -r15517:15717

   | 15633   | Add section for portage-2.1.8.                               |
   | zmedico |                                                              |

   | 15714   | Clean up imports.                                            |
   | zmedico |                                                              |

   | 15715   | Move imports to top.                                         |
   | zmedico |                                                              |

   | 15716   | Clean up imports and unused variables.                       |
   | zmedico |                                                              |

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

16 years ago Merged from trunk -r15507:15517
Fabian Groffen [Wed, 3 Mar 2010 18:46:26 +0000 (18:46 -0000)]
   Merged from trunk -r15507:15517

   | 15508   | Move imports to the top and use writemsg_stdout instead of   |
   | zmedico | print().                                                     |

   | 15509   | Use writemsg instead of print. Also don't use _ as a         |
   | zmedico | variable name since it collides with _ from                  |
   |         | portage.localization.                                        |

   | 15510   | Add a note in _find_system_deps about needing the system set |
   | zmedico | added to the graph.                                          |

   | 15511   | Fix legacy globals proxies to reset state when the portage   |
   | zmedico | module is reloaded. This fixes ebuild(1) failing to generate |
   |         | manifests when the ebuild is not in PORTDIR_OVERLAY, as      |
   |         | reported by Arfrever.                                        |

   | 15512   | Test for python openpty breakage after freebsd7 to freebsd8  |
   | zmedico | upgrade, which results in a 'Function not implemented' error |
   |         | and the process being killed. Thanks to Javier               |
   |         | Villavicenciom <the_paya@g.o> for reporting and helping to   |
   |         | develop this test.                                           |

   | 15513   | Bug #306659 - For --rebuilt-binaries, only reinstall if      |
   | zmedico | binary package BUILD_TIME is non-empty, in order to avoid    |
   |         | cases like to bug #306659 where BUILD_TIME fields are        |
   |         | missing in local and/or remote Packages file.                |

   | 15514   | Move imports to top.                                         |
   | zmedico |                                                              |

   | 15515   | Move _pty module to portage.util._pty.                       |
   | zmedico |                                                              |

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

16 years ago Merged from trunk -r15497:15507
Fabian Groffen [Wed, 3 Mar 2010 18:44:28 +0000 (18:44 -0000)]
   Merged from trunk -r15497:15507

   | 15501   | Remove unused imports.                                       |
   | zmedico |                                                              |

   | 15502   | Remove unused print() import.                                |
   | zmedico |                                                              |

   | 15503   | Bug #307235 - Inside depgraph._add_dep, discard child        |
   | zmedico | choices for deps that will be not be processed immediately,  |
   |         | since "complete" mode may select a different child later.    |

   | 15504   | Remove unused print_function.                                |
   | zmedico |                                                              |

   | 15505   | Remove redundant local elog_process import that can trigger  |
   | zmedico | UnboundLocalError in some cases.                             |

   | 15506   | Remove redundant eerror import.                              |
   | zmedico |                                                              |

   | 15507   | Call stack_lists on profile_only_variables for incremental   |
   | zmedico | processing.                                                  |

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

16 years agochange approach not to use padding zero bytes, but leading slashes to get around...
Fabian Groffen [Wed, 3 Mar 2010 18:39:31 +0000 (18:39 -0000)]
change approach not to use padding zero bytes, but leading slashes to get around subtle problems that are caused by a changing string length

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

16 years agoAdd news about splitting the top-level __init__.py. v2.2_rc64
Zac Medico [Wed, 3 Mar 2010 06:25:46 +0000 (06:25 -0000)]
Add news about splitting the top-level __init__.py.

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

16 years agoMake _global_updates() silently return if ROOT != "/" and make fixpackages
Zac Medico [Wed, 3 Mar 2010 05:45:47 +0000 (05:45 -0000)]
Make _global_updates() silently return if ROOT != "/" and 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 != "/".

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

16 years agoUnlink log instead of truncate, to avoid leaving empty log in
Zac Medico [Tue, 2 Mar 2010 22:27:16 +0000 (22:27 -0000)]
Unlink log instead of truncate, to avoid leaving empty log in
$PORT_LOGDIR. This reverts bug 304981 (reporting doesn't use tee like
this anymore so he'd prefer the old behavior).

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

16 years agoRemove fetch log after successful fetch.
Zac Medico [Tue, 2 Mar 2010 22:20:41 +0000 (22:20 -0000)]
Remove fetch log after successful fetch.

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

16 years agoBug #304981 - Remove redundant fetch log removal code which is already
Zac Medico [Tue, 2 Mar 2010 22:04:13 +0000 (22:04 -0000)]
Bug #304981 - Remove redundant fetch log removal code which is already
handled by EbuildFetcher.

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

16 years agoClean up imports and unused variables.
Zac Medico [Tue, 2 Mar 2010 21:33:35 +0000 (21:33 -0000)]
Clean up imports and unused variables.

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

16 years agoMove imports to top.
Zac Medico [Tue, 2 Mar 2010 21:24:24 +0000 (21:24 -0000)]
Move imports to top.

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

16 years agoClean up imports.
Zac Medico [Tue, 2 Mar 2010 21:20:34 +0000 (21:20 -0000)]
Clean up imports.

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

16 years agoAdd section for portage-2.1.8.
Zac Medico [Tue, 2 Mar 2010 20:51:06 +0000 (20:51 -0000)]
Add section for portage-2.1.8.

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

16 years agoMove _pty module to portage.util._pty.
Zac Medico [Tue, 2 Mar 2010 09:47:26 +0000 (09:47 -0000)]
Move _pty module to portage.util._pty.

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

16 years agoMove imports to top.
Zac Medico [Tue, 2 Mar 2010 09:42:20 +0000 (09:42 -0000)]
Move imports to top.

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

16 years agoBug #306659 - For --rebuilt-binaries, only reinstall if binary package
Zac Medico [Tue, 2 Mar 2010 05:45:48 +0000 (05:45 -0000)]
Bug #306659 - For --rebuilt-binaries, only reinstall if binary package
BUILD_TIME is non-empty, in order to avoid cases like to bug #306659 where
BUILD_TIME fields are missing in local and/or remote Packages file.

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