portage.git
17 years agoClean up vardbapi.aux_get().
Zac Medico [Sat, 9 Dec 2006 00:02:35 +0000 (00:02 -0000)]
Clean up vardbapi.aux_get().

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

17 years agoRemove all traces of FEATURES=cvs since code for that feature no longer exists (appar...
Zac Medico [Fri, 8 Dec 2006 22:52:45 +0000 (22:52 -0000)]
Remove all traces of FEATURES=cvs since code for that feature no longer exists (apparently since portage-2.1).

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

17 years agoIndicate test failure with an exit code.
Zac Medico [Fri, 8 Dec 2006 18:34:56 +0000 (18:34 -0000)]
Indicate test failure with an exit code.

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

17 years agoBreak out of the loop if a CacheError occurs.
Zac Medico [Fri, 8 Dec 2006 06:33:48 +0000 (06:33 -0000)]
Break out of the loop if a CacheError occurs.

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

17 years agoDelete the exception object after use.
Zac Medico [Fri, 8 Dec 2006 06:32:34 +0000 (06:32 -0000)]
Delete the exception object after use.

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

17 years agoFor bug #157370, make `emerge --regen` cleanse stale cache entries.
Zac Medico [Fri, 8 Dec 2006 06:28:28 +0000 (06:28 -0000)]
For bug #157370, make `emerge --regen` cleanse stale cache entries.

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

17 years agoSimplfy deprecated action parsing logic.
Zac Medico [Fri, 8 Dec 2006 02:40:52 +0000 (02:40 -0000)]
Simplfy deprecated action parsing logic.

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

17 years agoAvoid bogus 'Deprecated use of action' warnings for valid commands such as `emerge...
Zac Medico [Fri, 8 Dec 2006 02:32:07 +0000 (02:32 -0000)]
Avoid bogus 'Deprecated use of action' warnings for valid commands such as `emerge -s sync`.

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

17 years agoadd some portage_util tests
Alec Warner [Fri, 8 Dec 2006 01:57:30 +0000 (01:57 -0000)]
add some portage_util tests

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

17 years agoAllow searching for action terms again
Marius Mauch [Fri, 8 Dec 2006 01:51:34 +0000 (01:51 -0000)]
Allow searching for action terms again

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

17 years agominor syntax changes ( in is faster than has_key ) and docstrings
Alec Warner [Fri, 8 Dec 2006 01:36:15 +0000 (01:36 -0000)]
minor syntax changes ( in is faster than has_key ) and docstrings

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

17 years agoMake all lock files hidden for bug #142369.
Zac Medico [Fri, 8 Dec 2006 01:15:06 +0000 (01:15 -0000)]
Make all lock files hidden for bug #142369.

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

17 years agoAdd pretty basic vercmp unit testing...need more cases
Alec Warner [Fri, 8 Dec 2006 00:12:41 +0000 (00:12 -0000)]
Add pretty basic vercmp unit testing...need more cases

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

17 years agos/zip/izip/ some more
Zac Medico [Thu, 7 Dec 2006 23:10:08 +0000 (23:10 -0000)]
s/zip/izip/ some more

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

17 years agos/zip/izip/ Thanks to Brian Harring for the suggestion.
Zac Medico [Thu, 7 Dec 2006 23:03:22 +0000 (23:03 -0000)]
s/zip/izip/  Thanks to Brian Harring for the suggestion.

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

17 years agoA quick docstring for vercmp
Alec Warner [Thu, 7 Dec 2006 22:50:25 +0000 (22:50 -0000)]
A quick docstring for vercmp

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

17 years agoCatch an exception instead of using a redundant os.access call.
Zac Medico [Thu, 7 Dec 2006 22:29:13 +0000 (22:29 -0000)]
Catch an exception instead of using a redundant os.access call.

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

17 years agoportage_versions lacks a header or copyright notice :x
Alec Warner [Thu, 7 Dec 2006 22:25:30 +0000 (22:25 -0000)]
portage_versions lacks a header or copyright notice :x

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

17 years agoEnable FakeVartree to populate the virtuals so that the vdb doesn't have to be scanne...
Zac Medico [Thu, 7 Dec 2006 22:23:57 +0000 (22:23 -0000)]
Enable FakeVartree to populate the virtuals so that the vdb doesn't have to be scanned separately.

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

17 years agoShare the same config instance between portagetree and portdbapi instances since...
Zac Medico [Thu, 7 Dec 2006 21:55:51 +0000 (21:55 -0000)]
Share the same config instance between portagetree and portdbapi instances since clone isn't needed here. Also, trigger population of virtuals prior to cloning in emerge.  This reduces the number of times the virtuals are populated from 3 to just 1.

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

17 years agoFor bug #152127, make vercmp give less value to implcit .0, so two versions that...
Zac Medico [Thu, 7 Dec 2006 21:00:21 +0000 (21:00 -0000)]
For bug #152127, make vercmp give less value to implcit .0, so two versions that aren't literally equal are not ambiguously given the same value (in sorting, for example).

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

17 years agoRevert r5175 for bug #152127 since the original = behavior seems more desirable....
Zac Medico [Thu, 7 Dec 2006 20:09:10 +0000 (20:09 -0000)]
Revert r5175 for bug #152127 since the original = behavior seems more desirable.  We can change the >= and <= behavior instead.

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

17 years agoFix the 'TypeError: not all arguments converted during string formatting' for bug...
Zac Medico [Thu, 7 Dec 2006 18:58:28 +0000 (18:58 -0000)]
Fix the 'TypeError: not all arguments converted during string formatting' for bug #157385.

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

17 years agoMake sure the ebuild path is properly normalized.
Zac Medico [Thu, 7 Dec 2006 09:01:17 +0000 (09:01 -0000)]
Make sure the ebuild path is properly normalized.

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

17 years agoFor bug #157393, fix up ebuild path normalization so that it's compatible with portdb...
Zac Medico [Thu, 7 Dec 2006 08:56:49 +0000 (08:56 -0000)]
For bug #157393, fix up ebuild path normalization so that it's compatible with portdbapi handling and works properly with symlinks (like crossdev creates).

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

17 years agoMake repoman bail out if it's unable to generate the Manifest.
Zac Medico [Thu, 7 Dec 2006 06:52:09 +0000 (06:52 -0000)]
Make repoman bail out if it's unable to generate the Manifest.

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

17 years agoFix broken SRC_URI logic in doebuild.
Zac Medico [Thu, 7 Dec 2006 06:38:03 +0000 (06:38 -0000)]
Fix broken SRC_URI logic in doebuild.

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

17 years agoFix broken SRC_URI logic from the previous commit.
Zac Medico [Thu, 7 Dec 2006 06:27:40 +0000 (06:27 -0000)]
Fix broken SRC_URI logic from the previous commit.

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

17 years agoFor bug #157385, enable portage.digestgen() to fetch any distfiles for which there...
Zac Medico [Thu, 7 Dec 2006 06:17:36 +0000 (06:17 -0000)]
For bug #157385, enable portage.digestgen() to fetch any distfiles for which there are no existing digests.

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

17 years agoFix indentation.
Zac Medico [Wed, 6 Dec 2006 23:12:19 +0000 (23:12 -0000)]
Fix indentation.

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

17 years agoRemove all traces of the unmerge raise_on_missing parameter.
Zac Medico [Wed, 6 Dec 2006 23:10:52 +0000 (23:10 -0000)]
Remove all traces of the unmerge raise_on_missing parameter.

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

17 years agoAlways silently ingnore missing packages during unmerge.
Zac Medico [Wed, 6 Dec 2006 23:07:51 +0000 (23:07 -0000)]
Always silently ingnore missing packages during unmerge.

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

17 years agoFix depclean so the fake vartree is used in dep_check calls.
Zac Medico [Wed, 6 Dec 2006 22:56:18 +0000 (22:56 -0000)]
Fix depclean so the fake vartree is used in dep_check calls.

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

17 years agoAllow depclean to silently skip packages unmerged behind it's back.
Zac Medico [Wed, 6 Dec 2006 22:47:38 +0000 (22:47 -0000)]
Allow depclean to silently skip packages unmerged behind it's back.

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

17 years agoUse FakeVartree for vardb lock/cache during depclean.
Zac Medico [Wed, 6 Dec 2006 22:42:20 +0000 (22:42 -0000)]
Use FakeVartree for vardb lock/cache during depclean.

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

17 years agoDelete the depgraph when it's no longer needed.
Zac Medico [Wed, 6 Dec 2006 22:19:20 +0000 (22:19 -0000)]
Delete the depgraph when it's no longer needed.

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

17 years agoUse a fake vartree for depgraph calculations. This minimizes the time that a lock...
Zac Medico [Wed, 6 Dec 2006 22:12:34 +0000 (22:12 -0000)]
Use a fake vartree for depgraph calculations.  This minimizes the time that a lock needs to be held on the vardb, and allows in-memory global updates when necessary.

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

17 years agoOnly call calc_changelog if there is an installed version in the same slot.
Zac Medico [Wed, 6 Dec 2006 20:39:51 +0000 (20:39 -0000)]
Only call calc_changelog if there is an installed version in the same slot.

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

17 years agoRemove dependence on the vartree api by using equivalent vardbapi calls.
Zac Medico [Wed, 6 Dec 2006 20:32:42 +0000 (20:32 -0000)]
Remove dependence on the vartree api by using equivalent vardbapi calls.

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

17 years agoRemove unused depgraph.is_newer_ver_installed() method.
Zac Medico [Wed, 6 Dec 2006 19:36:05 +0000 (19:36 -0000)]
Remove unused depgraph.is_newer_ver_installed() method.

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

17 years agoImplement fakedbapi.aux_update().
Zac Medico [Wed, 6 Dec 2006 19:27:04 +0000 (19:27 -0000)]
Implement fakedbapi.aux_update().

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

17 years agoSync match_to_list >=, <=, etc.. code with the new = code.
Zac Medico [Wed, 6 Dec 2006 18:47:01 +0000 (18:47 -0000)]
Sync match_to_list >=, <=, etc.. code with the new = code.

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

17 years agoMake match_to_list = behavior consistent with >= and <= for bug #152127.
Zac Medico [Wed, 6 Dec 2006 18:37:16 +0000 (18:37 -0000)]
Make match_to_list = behavior consistent with >= and <= for bug #152127.

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

17 years agoFix up mtimedb["ldpath"] references broken by the previous commit.
Zac Medico [Mon, 4 Dec 2006 22:21:14 +0000 (22:21 -0000)]
Fix up mtimedb["ldpath"] references broken by the previous commit.

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

17 years agoFor bug #157134, make `emerge --digest` automatically reload the config with FEATURES...
Zac Medico [Mon, 4 Dec 2006 21:49:17 +0000 (21:49 -0000)]
For bug #157134, make `emerge --digest` automatically reload the config with FEATURES=digest enabled globally.

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

17 years agoUse portage.chdir() instead of os.chdir() in order to avoid an 'OSError: [Errno 2...
Zac Medico [Mon, 4 Dec 2006 10:07:35 +0000 (10:07 -0000)]
Use portage.chdir() instead of os.chdir() in order to avoid an 'OSError: [Errno 2] No such file or directory' if the working directory doesn't exist.  Thanks to Caster for reporting.

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

17 years agoFor `ebuild --force digest`, exempt the depend phase from Manifest checks.
Zac Medico [Mon, 4 Dec 2006 01:55:29 +0000 (01:55 -0000)]
For `ebuild --force digest`, exempt the depend phase from Manifest checks.

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

17 years agoUpdate the RESTRICT=binchecks docs. Thanks to jakub for the suggestion and antarus...
Zac Medico [Mon, 4 Dec 2006 01:37:26 +0000 (01:37 -0000)]
Update the RESTRICT=binchecks docs.  Thanks to jakub for the suggestion and antarus for the patch.

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

17 years agoMake `repoman fix` work with the new ebuild Manifest checks during depend phase.
Zac Medico [Mon, 4 Dec 2006 01:19:22 +0000 (01:19 -0000)]
Make `repoman fix` work with the new ebuild Manifest checks during depend phase.

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

17 years agoWhen portdbapi.aux_get() generates a KeyError in portage.getmaskingstatus(), handle...
Zac Medico [Mon, 4 Dec 2006 00:47:00 +0000 (00:47 -0000)]
When portdbapi.aux_get() generates a KeyError in portage.getmaskingstatus(), handle it by reporting "corruption".

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

17 years agodrop RESTRICT=stricter since every aspect it covers can be handled properly via other...
Mike Frysinger [Sun, 3 Dec 2006 19:17:06 +0000 (19:17 -0000)]
drop RESTRICT=stricter since every aspect it covers can be handled properly via other means

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

17 years agoMove the global statement out of the try block so that it's clearly in scope for...
Zac Medico [Sun, 3 Dec 2006 03:37:43 +0000 (03:37 -0000)]
Move the global statement out of the try block so that it's clearly in scope for the finally block.

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

17 years agoMake portage.digestgen() automatically exempt the depend phase from Manifest checks...
Zac Medico [Sun, 3 Dec 2006 03:32:52 +0000 (03:32 -0000)]
Make portage.digestgen() automatically exempt the depend phase from Manifest checks so that it works for repoman without triggering a digest verification failure.

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

17 years agoSkip digest checks when digest is in features.
Zac Medico [Sat, 2 Dec 2006 21:57:00 +0000 (21:57 -0000)]
Skip digest checks when digest is in features.

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

17 years agoMake sure that all depend phases triggered by the digest phase are exempt from digest...
Zac Medico [Sat, 2 Dec 2006 12:42:16 +0000 (12:42 -0000)]
Make sure that all depend phases triggered by the digest phase are exempt from digest checks.

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

17 years agoMake sure that *all* of the ebuilds are listed in the Manifest.
Zac Medico [Sat, 2 Dec 2006 10:19:26 +0000 (10:19 -0000)]
Make sure that *all* of the ebuilds are listed in the Manifest.

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

17 years agoOnly attempt to verify the Manifest if the ebuild is actually in a portage tree.
Zac Medico [Sat, 2 Dec 2006 08:14:49 +0000 (08:14 -0000)]
Only attempt to verify the Manifest if the ebuild is actually in a portage tree.

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

17 years agoFor consistent behavior in all timezones, make emerge-webrsync use UTC time for decis...
Zac Medico [Sat, 2 Dec 2006 08:07:37 +0000 (08:07 -0000)]
For consistent behavior in all timezones, make emerge-webrsync use UTC time for decisions about which snapshots to download.

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

17 years agoAvoid checking the same Manifest several times in a row during a regen with an empty...
Zac Medico [Sat, 2 Dec 2006 06:18:17 +0000 (06:18 -0000)]
Avoid checking the same Manifest several times in a row during a regen with an empty cache.

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

17 years agoTemporarily exempt the depend phase during the help phase also.
Zac Medico [Sat, 2 Dec 2006 05:42:08 +0000 (05:42 -0000)]
Temporarily exempt the depend phase during the help phase also.

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

17 years agoFor manifest and digest phases, use a global variable to temporarily exempt the depen...
Zac Medico [Sat, 2 Dec 2006 05:20:55 +0000 (05:20 -0000)]
For manifest and digest phases, use a global variable to temporarily exempt the depend phase from manifest checks (in cache regeneration is triggered).

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

17 years agoAlways verify the ebuild checksums before executing it. Thanks to solar for the...
Zac Medico [Sat, 2 Dec 2006 04:42:33 +0000 (04:42 -0000)]
Always verify the ebuild checksums before executing it.  Thanks to solar for the suggestion and antarus for the initial patch.

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

17 years agouse a link in CXXFLAGS section (the typo caused it to be a target)
Marius Mauch [Fri, 1 Dec 2006 09:22:47 +0000 (09:22 -0000)]
use a link in CXXFLAGS section (the typo caused it to be a target)

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

17 years agofix a few docutils errors
Marius Mauch [Fri, 1 Dec 2006 09:21:01 +0000 (09:21 -0000)]
fix a few docutils errors

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

17 years agoadd ReST template to be used for manpage/make.globals/make.conf.example generation...
Marius Mauch [Fri, 1 Dec 2006 08:44:55 +0000 (08:44 -0000)]
add ReST template to be used for manpage/make.globals/make.conf.example generation later on

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

17 years ago- no point in forking a call to true when we can simply use the bash internal of...
Ned Ludd [Wed, 29 Nov 2006 20:26:08 +0000 (20:26 -0000)]
- no point in forking a call to true when we can simply use the bash internal of : for true

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

17 years ago- make sure QUIET mode is exported to the environment properly when using -q mode.
Ned Ludd [Wed, 29 Nov 2006 20:25:21 +0000 (20:25 -0000)]
- make sure QUIET mode is exported to the environment properly when using -q mode.

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

17 years agoFor bug #8423, make dispatch-conf preserve timestamps when possible.
Zac Medico [Sun, 26 Nov 2006 14:14:01 +0000 (14:14 -0000)]
For bug #8423, make dispatch-conf preserve timestamps when possible.

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

17 years agoFor bug #8423, make etc-update preserve timestamps when possible.
Zac Medico [Sun, 26 Nov 2006 14:06:38 +0000 (14:06 -0000)]
For bug #8423, make etc-update preserve timestamps when possible.

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

17 years agoUpdate the dblink.isprotected() docstring.
Zac Medico [Sun, 26 Nov 2006 12:50:52 +0000 (12:50 -0000)]
Update the dblink.isprotected() docstring.

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

17 years agoNever overwrite an untouched config file and trigger config protection instead (in...
Zac Medico [Sun, 26 Nov 2006 12:40:07 +0000 (12:40 -0000)]
Never overwrite an untouched config file and trigger config protection instead (in case the new config has an unwanted change).  In cases where an installed package in the same slot owns a protected file that will be merged, bump the mtime on the installed file in order to ensure that it isn't unmerged.  Thanks to Ciaran McCreesh <ciaranm@ciaranm.org> for his suggestion on bug #8423, comment #40.

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

17 years agoFor bug #8423, allow the merge phase to overwrite untouched config files and also...
Zac Medico [Sun, 26 Nov 2006 09:03:54 +0000 (09:03 -0000)]
For bug #8423, allow the merge phase to overwrite untouched config files and also allow the unmerge phase to unmerge untouched config files.

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

17 years agoAllow -keyword to be matched since some ebuilds use it. Thanks to Brian Harring...
Zac Medico [Thu, 23 Nov 2006 12:36:54 +0000 (12:36 -0000)]
Allow -keyword to be matched since some ebuilds use it.  Thanks to Brian Harring reporting on bug #150585.

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

17 years agoFor bug #156014, always round up the next kB so that it doesn't show 0 kB when some...
Zac Medico [Thu, 23 Nov 2006 12:10:22 +0000 (12:10 -0000)]
For bug #156014, always round up the next kB so that it doesn't show 0 kB when some small file still needs to be fetched.

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

17 years agoFor bug #150585, stack package.keywords incrementally so that -keyword works as expec...
Zac Medico [Thu, 23 Nov 2006 03:13:43 +0000 (03:13 -0000)]
For bug #150585, stack package.keywords incrementally so that -keyword works as expected for any incremental variable.  This brings the gvisible and getmaskingstatus logic into sync so that the confusing (masked by: ) message will not be generated in cases where package.keywords contains -keyword followed by keyword.

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

17 years agoUse portage_data.lchown for compatibility.
Zac Medico [Wed, 22 Nov 2006 14:07:57 +0000 (14:07 -0000)]
Use portage_data.lchown for compatibility.

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

17 years agoFix a KeyError in emerge --info <pkg> when there is no matching ebuild in the tree...
Zac Medico [Wed, 22 Nov 2006 13:01:11 +0000 (13:01 -0000)]
Fix a KeyError in emerge --info <pkg> when there is no matching ebuild in the tree.  Thanks to Bo Ørsted Andresen <bo.andresen@zlin.dk> for reporting.

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

17 years agoReally fix bit mask support when preserving S_ISUID and S_ISGID in apply_permissions.
Zac Medico [Wed, 22 Nov 2006 06:40:59 +0000 (06:40 -0000)]
Really fix bit mask support when preserving S_ISUID and S_ISGID in apply_permissions.

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

17 years agoFix bit mask support when preserving S_ISUID and S_ISGID in apply_permissions.
Zac Medico [Wed, 22 Nov 2006 06:33:31 +0000 (06:33 -0000)]
Fix bit mask support when preserving S_ISUID and S_ISGID in apply_permissions.

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

17 years agoFix apply_permissions logic for cases where mode is unspecified.
Zac Medico [Wed, 22 Nov 2006 06:20:17 +0000 (06:20 -0000)]
Fix apply_permissions logic for cases where mode is unspecified.

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

17 years agoFor bug #142993, make sure that chown and chgrp calls preserve S_ISUID and S_ISGID...
Zac Medico [Wed, 22 Nov 2006 05:57:20 +0000 (05:57 -0000)]
For bug #142993, make sure that chown and chgrp calls preserve S_ISUID and S_ISGID mode bits.

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

18 years agoEnable PORTAGE_CONFIGROOT to be set via an new --config-root option. Thanks to Danie...
Zac Medico [Mon, 20 Nov 2006 08:29:10 +0000 (08:29 -0000)]
Enable PORTAGE_CONFIGROOT to be set via an new --config-root option.  Thanks to Daniel Barkalow <barkalow@iabervon.org> for the initial patch (submitted on the gentoo-portage-dev mailing list).

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

18 years agoPrint a warning message if a user requests a package from package.provided (since...
Zac Medico [Mon, 20 Nov 2006 08:11:18 +0000 (08:11 -0000)]
Print a warning message if a user requests a package from package.provided (since it won't be merged).

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

18 years agoFor bug #155739, only check if a dep is in the args when myroot == self.target_root.
Zac Medico [Mon, 20 Nov 2006 07:38:38 +0000 (07:38 -0000)]
For bug #155739, only check if a dep is in the args when myroot == self.target_root.

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

18 years agoAllow the ROOT setting to come from make.conf. Thanks to Daniel Barkalow <barkalow...
Zac Medico [Mon, 20 Nov 2006 05:54:07 +0000 (05:54 -0000)]
Allow the ROOT setting to come from make.conf.  Thanks to Daniel Barkalow <barkalow@iabervon.org> for this patch (submitted on the gentoo-portage-dev mailing list).

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

18 years agoRemove more redundant package.provided handling that is now covered by dep_wordreduce.
Zac Medico [Mon, 20 Nov 2006 03:55:16 +0000 (03:55 -0000)]
Remove more redundant package.provided handling that is now covered by dep_wordreduce.

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

18 years agoRemove redundant package.provided handling that is now covered by dep_wordreduce.
Zac Medico [Mon, 20 Nov 2006 03:45:14 +0000 (03:45 -0000)]
Remove redundant package.provided handling that is now covered by dep_wordreduce.

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

18 years agoFor depclean, just pass in None for mydbapi (instead of an empty fakedbapi instance...
Zac Medico [Mon, 20 Nov 2006 03:39:58 +0000 (03:39 -0000)]
For depclean, just pass in None for mydbapi (instead of an empty fakedbapi instance) since that's now supported.

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

18 years agoAllow dep_wordreduce to mark things satisfied by package.provided even when mydbapi...
Zac Medico [Mon, 20 Nov 2006 03:35:50 +0000 (03:35 -0000)]
Allow dep_wordreduce to mark things satisfied by package.provided even when mydbapi is None.

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

18 years agoUse mydbapi is None to eliminate the return_all_deps parameter from dep_check and...
Zac Medico [Mon, 20 Nov 2006 03:03:08 +0000 (03:03 -0000)]
Use mydbapi is None to eliminate the return_all_deps parameter from dep_check and dep_zapdeps.  The result is the same and this way we avoid having an additional parameter with overlapping meaning.

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

18 years agoFix portdbapi.cpv_all() so that it actually returns a list of all available ebuilds.
Zac Medico [Sun, 19 Nov 2006 00:01:47 +0000 (00:01 -0000)]
Fix portdbapi.cpv_all() so that it actually returns a list of all available ebuilds.

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

18 years agoUse fake_vardb for cached aux_get calls.
Zac Medico [Sat, 18 Nov 2006 13:39:18 +0000 (13:39 -0000)]
Use fake_vardb for cached aux_get calls.

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

18 years agoFor bug #155559, force depclean dep_check calls to preference installed packages.
Zac Medico [Sat, 18 Nov 2006 13:28:36 +0000 (13:28 -0000)]
For bug #155559, force depclean dep_check calls to preference installed packages.

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

18 years agoRevert ACCEPT_LICENSE support, since license group support is a requirement and it...
Zac Medico [Sat, 18 Nov 2006 00:45:55 +0000 (00:45 -0000)]
Revert ACCEPT_LICENSE support, since license group support is a requirement and it remain unimplemented.  This brings trunk back into sync with the 2.1.2 branch.

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

18 years agos/settings/mysettings/ typo
Zac Medico [Fri, 17 Nov 2006 15:06:39 +0000 (15:06 -0000)]
s/settings/mysettings/ typo

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

18 years agoMake fixpackages use PORTAGE_NICENESS.
Zac Medico [Fri, 17 Nov 2006 14:59:21 +0000 (14:59 -0000)]
Make fixpackages use PORTAGE_NICENESS.

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

18 years agoFor bug #155484, apply PORTAGE_NICENESS as soon as possible (especially before global...
Zac Medico [Fri, 17 Nov 2006 14:54:45 +0000 (14:54 -0000)]
For bug #155484, apply PORTAGE_NICENESS as soon as possible (especially before global updates).

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

18 years agoFix a typo that prevents emerge --clean from working properly. Thanks to leio for...
Zac Medico [Fri, 17 Nov 2006 10:23:13 +0000 (10:23 -0000)]
Fix a typo that prevents emerge --clean from working properly.  Thanks to leio for reporting.

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

18 years agoIntegrate old-style virtuals handling into _expand_new_virtuals() and prefer new...
Zac Medico [Fri, 17 Nov 2006 09:20:38 +0000 (09:20 -0000)]
Integrate old-style virtuals handling into _expand_new_virtuals() and prefer new-style over old-style whenever they are available.

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

18 years agoFix _expand_new_virtuals so that it doesn't allow any virtual deps to go unaccounted...
Zac Medico [Fri, 17 Nov 2006 02:01:11 +0000 (02:01 -0000)]
Fix _expand_new_virtuals so that it doesn't allow any virtual deps to go unaccounted for.

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