portage.git
17 years agoReplace emerge.SystemSet with portage.sets.profiles.PackagesSystemSet
Marius Mauch [Mon, 16 Jul 2007 12:53:57 +0000 (12:53 -0000)]
Replace emerge.SystemSet with portage.sets.profiles.PackagesSystemSet

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

17 years agobreak recursion cycle
Marius Mauch [Mon, 16 Jul 2007 12:53:13 +0000 (12:53 -0000)]
break recursion cycle

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

17 years agoreplace emerge.AtomSet with portage.sets.InternalPackageSet
Marius Mauch [Mon, 16 Jul 2007 12:35:32 +0000 (12:35 -0000)]
replace emerge.AtomSet with portage.sets.InternalPackageSet

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

17 years agodisable FEATURES=gpg as it's unmaintained, useless and likely broken for many people
Marius Mauch [Mon, 16 Jul 2007 11:48:07 +0000 (11:48 -0000)]
disable FEATURES=gpg as it's unmaintained, useless and likely broken for many people

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

17 years agofix metadata parsing for file-based sets, add support for user-defined file sets...
Marius Mauch [Mon, 16 Jul 2007 09:15:54 +0000 (09:15 -0000)]
fix metadata parsing for file-based sets, add support for user-defined file sets in test code

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

17 years agoadd support for metadata
Marius Mauch [Mon, 16 Jul 2007 09:01:49 +0000 (09:01 -0000)]
add support for metadata

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

17 years agoignore already applied glsas when loading the security set
Marius Mauch [Mon, 16 Jul 2007 08:13:53 +0000 (08:13 -0000)]
ignore already applied glsas when loading the security set

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

17 years agofix load logic for editable sets once more
Marius Mauch [Mon, 16 Jul 2007 07:38:19 +0000 (07:38 -0000)]
fix load logic for editable sets once more

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

17 years agouse a more logical approach for editable sets
Marius Mauch [Mon, 16 Jul 2007 07:36:09 +0000 (07:36 -0000)]
use a more logical approach for editable sets

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

17 years agoMake PackageSet to behave more like a real set, and change loading logic a bit to...
Marius Mauch [Mon, 16 Jul 2007 07:23:45 +0000 (07:23 -0000)]
Make PackageSet to behave more like a real set, and change loading logic a bit to avoid unnecessary reloads for editable sets

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

17 years agos/node/atom/ and other minor updates
Marius Mauch [Mon, 16 Jul 2007 06:39:27 +0000 (06:39 -0000)]
s/node/atom/ and other minor updates

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

17 years agosync MAILSUBJECT in make.conf with make.globals
Marius Mauch [Mon, 16 Jul 2007 04:07:32 +0000 (04:07 -0000)]
sync MAILSUBJECT in make.conf with make.globals

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

17 years agosplit up the debug/sources steps as proposed by swegener and give the whole file...
Mike Frysinger [Sun, 15 Jul 2007 07:16:28 +0000 (07:16 -0000)]
split up the debug/sources steps as proposed by swegener and give the whole file a cleanup

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

17 years agoFix typo.
Zac Medico [Sun, 15 Jul 2007 03:45:36 +0000 (03:45 -0000)]
Fix typo.

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

17 years agoWhen deciding if a package is slotted inside create_world_atom(), check the vdb in...
Zac Medico [Sun, 15 Jul 2007 03:21:30 +0000 (03:21 -0000)]
When deciding if a package is slotted inside create_world_atom(), check the vdb in case the package is multislot.

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

17 years agoRemove unused repo_name code.
Zac Medico [Sat, 14 Jul 2007 23:45:19 +0000 (23:45 -0000)]
Remove unused repo_name code.

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

17 years agoUse sys.stdout instead of print to avoid an extra newline.
Zac Medico [Sat, 14 Jul 2007 23:25:36 +0000 (23:25 -0000)]
Use sys.stdout instead of print to avoid an extra newline.

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

17 years agoEncapsulate the repo display code in a class.
Zac Medico [Sat, 14 Jul 2007 23:21:37 +0000 (23:21 -0000)]
Encapsulate the repo display code in a class.

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

17 years agoAlways show PORTDIR with index 0 in the repo display.
Zac Medico [Sat, 14 Jul 2007 22:44:08 +0000 (22:44 -0000)]
Always show PORTDIR with index 0 in the repo display.

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

17 years agoMake the repo display work for overlays that don't define repo_name (like it used...
Zac Medico [Sat, 14 Jul 2007 22:33:30 +0000 (22:33 -0000)]
Make the repo display work for overlays that don't define repo_name (like it used to).

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

17 years agoFor bug #185278, make the verbose flag display show masked/forced flag status for...
Zac Medico [Sat, 14 Jul 2007 20:28:08 +0000 (20:28 -0000)]
For bug #185278, make the verbose flag display show masked/forced flag status for binary packages too.

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

17 years agoPDEPEND is now installed as soon as possible so that it behaves more like RDEPEND.
Zac Medico [Sat, 14 Jul 2007 08:05:03 +0000 (08:05 -0000)]
PDEPEND is now installed as soon as possible so that it behaves more like RDEPEND.

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

17 years agoFix it so that the 'repository could not be determined' message is shown when appropr...
Zac Medico [Sat, 14 Jul 2007 04:10:19 +0000 (04:10 -0000)]
Fix it so that the 'repository could not be determined' message is shown when appropriate (issue with variable scope).

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

17 years agoMisc fixes for verbose repo output:
Zac Medico [Sat, 14 Jul 2007 03:36:17 +0000 (03:36 -0000)]
Misc fixes for verbose repo output:
- Support binary packages by using the 'repository' metadata that's stored in the package.
- Support PORTAGE_CONFIGROOT, showing repos from both configs if necessary.
- Dynamic allocation of repo indexes so only relevant repos are shown.

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

17 years agoSave the repo name along with the other metadata inside dyn_compile() so that it...
Zac Medico [Fri, 13 Jul 2007 23:37:09 +0000 (23:37 -0000)]
Save the repo name along with the other metadata inside dyn_compile() so that it's saved inside binary packages for when they are finally merged.

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

17 years agoUse os.path.realpath(portdir) for comparison of repo paths. (branchs/prefix r7245)
Zac Medico [Fri, 13 Jul 2007 19:40:30 +0000 (19:40 -0000)]
Use os.path.realpath(portdir) for comparison of repo paths. (branchs/prefix r7245)

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

17 years agoAdd "reset" to the list of attributes.
Zac Medico [Thu, 12 Jul 2007 09:12:36 +0000 (09:12 -0000)]
Add "reset" to the list of attributes.

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

17 years agoFix the case where the currently installed package is from a repo that is no longer...
Zac Medico [Thu, 12 Jul 2007 04:50:13 +0000 (04:50 -0000)]
Fix the case where the currently installed package is from a repo that is no longer in the overlay (oldrepo is None rather than an empty string).

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

17 years agoMake depgraph._reinstall_for_flags() always return all revelant flags.
Zac Medico [Thu, 12 Jul 2007 00:22:53 +0000 (00:22 -0000)]
Make depgraph._reinstall_for_flags() always return all revelant flags.

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

17 years agoFor bug #184983, prevent USE_EXPAND_HIDDEN flags from being hidden if they are the...
Zac Medico [Thu, 12 Jul 2007 00:07:17 +0000 (00:07 -0000)]
For bug #184983, prevent USE_EXPAND_HIDDEN flags from being hidden if they are the only thing that triggered reinstallation.

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

17 years agoUse set.discard() instead of remove() to avoid a potential KeyError.
Zac Medico [Wed, 11 Jul 2007 04:54:03 +0000 (04:54 -0000)]
Use set.discard() instead of remove() to avoid a potential KeyError.

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

17 years agoFix typo.
Zac Medico [Wed, 11 Jul 2007 04:18:16 +0000 (04:18 -0000)]
Fix typo.

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

17 years agoFix another case similar to bug #184806 that can occur with --onlydeps.
Zac Medico [Wed, 11 Jul 2007 02:53:51 +0000 (02:53 -0000)]
Fix another case similar to bug #184806 that can occur with --onlydeps.

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

17 years agoFix typo.
Zac Medico [Wed, 11 Jul 2007 01:16:36 +0000 (01:16 -0000)]
Fix typo.

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

17 years agoFor bug #184687, skip the huge --depclean warning when --quiet mode is enabled.
Zac Medico [Wed, 11 Jul 2007 01:08:39 +0000 (01:08 -0000)]
For bug #184687, skip the huge --depclean warning when --quiet mode is enabled.

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

17 years agoFor bug #184679, handle ENOTDIR by finding the non-directory parent and testing that...
Zac Medico [Wed, 11 Jul 2007 00:33:04 +0000 (00:33 -0000)]
For bug #184679, handle ENOTDIR by finding the non-directory parent and testing that for collision instead.

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

17 years agoFor bug #184843, allow USE_EXPAND variables to pass through if none of their flags...
Zac Medico [Tue, 10 Jul 2007 23:08:40 +0000 (23:08 -0000)]
For bug #184843, allow USE_EXPAND variables to pass through if none of their flags are in IUSE. This allows packages that support LINGUAS but don't declare it in IUSE to use the variable outside of the USE_EXPAND context.

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

17 years agoFor bug #184604, make env-update write $ in front of quoted values when appropriate.
Zac Medico [Tue, 10 Jul 2007 18:20:58 +0000 (18:20 -0000)]
For bug #184604, make env-update write $ in front of quoted values when appropriate.

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

17 years agoFor bug #184806, account for the fact the metadata is not cached for slot_collision_n...
Zac Medico [Tue, 10 Jul 2007 16:53:51 +0000 (16:53 -0000)]
For bug #184806, account for the fact the metadata is not cached for slot_collision_nodes.

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

17 years agoRemove the repo_name warning in the portdbapi constructor since we don't want to...
Zac Medico [Mon, 9 Jul 2007 19:28:45 +0000 (19:28 -0000)]
Remove the repo_name warning in the portdbapi constructor since we don't want to see a warning every time the portage module is imported.

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

17 years ago- be quiet about overlays profiles/repo_name entry when --quiet mode is used
Ned Ludd [Mon, 9 Jul 2007 18:11:10 +0000 (18:11 -0000)]
- be quiet about overlays profiles/repo_name entry when --quiet mode is used

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

17 years ago- remove readable bits for debug files if the souce ELF is setXid
Ned Ludd [Mon, 9 Jul 2007 18:10:15 +0000 (18:10 -0000)]
- remove readable bits for debug files if the souce ELF is setXid

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

17 years agoFix interaction of resume opts with spinner output handling so that output always...
Zac Medico [Mon, 9 Jul 2007 10:10:20 +0000 (10:10 -0000)]
Fix interaction of resume opts with spinner output handling so that output always looks correct.

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

17 years agosimplify logic a bit
Marius Mauch [Mon, 9 Jul 2007 05:53:30 +0000 (05:53 -0000)]
simplify logic a bit

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

17 years agoPass the file path into the PermissionDenied exception.
Zac Medico [Sun, 8 Jul 2007 16:44:47 +0000 (16:44 -0000)]
Pass the file path into the PermissionDenied exception.

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

17 years agoMake dblink invalidate the vardbapi caches for each merge and unmerge. Don't use...
Zac Medico [Sun, 8 Jul 2007 16:36:58 +0000 (16:36 -0000)]
Make dblink invalidate the vardbapi caches for each merge and unmerge.  Don't use portage.listdir() since mtime granularity can prevent cachedir from invalidating it's cache properly and this redundant cache layer isn't needed anyway.  This should solve the intermittent failure of AUTOCLEAN to properly clean packages.

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

17 years agoFor bug #184566, enable the emerge --info action to run an option pkg_info() function...
Zac Medico [Sun, 8 Jul 2007 07:24:12 +0000 (07:24 -0000)]
For bug #184566, enable the emerge --info action to run an option pkg_info() function from each installed ebuild.

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

17 years agoAdd color classes PROMPT_CHOICE_{DEFAULT,OTHER} for emerge's Yes/No prompt.
Zac Medico [Sun, 8 Jul 2007 06:07:23 +0000 (06:07 -0000)]
Add color classes PROMPT_CHOICE_{DEFAULT,OTHER} for emerge's Yes/No prompt.

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

17 years agoAllow system virtuals to be pruned from the world file in cases where the matched...
Zac Medico [Sun, 8 Jul 2007 04:09:51 +0000 (04:09 -0000)]
Allow system virtuals to be pruned from the world file in cases where the matched package is the only provider of that virtual.

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

17 years agoFor bug #184412, make depclean more consistent with the update algorithm by keeping...
Zac Medico [Sun, 8 Jul 2007 02:49:53 +0000 (02:49 -0000)]
For bug #184412, make depclean more consistent with the update algorithm by keeping the highest version that as visible in the portage tree and pruning any versions that are either masked or no longer exist in the portage tree.

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

17 years agoallow split debuf for kernel modules
Mike Frysinger [Sun, 8 Jul 2007 00:17:29 +0000 (00:17 -0000)]
allow split debuf for kernel modules

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

17 years agoNow that the "white" color code really is white, alias it to bold where it's used...
Zac Medico [Sat, 7 Jul 2007 16:23:04 +0000 (16:23 -0000)]
Now that the "white" color code really is white, alias it to bold where it's used by emerge since white looks bad on a terminal with a white background.

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

17 years ago`find` can accept a list of paths so condense this nested for loop, and dont split...
Mike Frysinger [Sat, 7 Jul 2007 09:38:13 +0000 (09:38 -0000)]
`find` can accept a list of paths so condense this nested for loop, and dont split off debug information for ET_REL files as these are never pulled in via debug utilities (and can trigger weird behavior in binutils when linked into things, like glibcs crt1.o)

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

17 years agoAdd a depgaph.loadResumeCommand() method to handle loading and validation of all...
Zac Medico [Sat, 7 Jul 2007 06:47:43 +0000 (06:47 -0000)]
Add a depgaph.loadResumeCommand() method to handle loading and validation of all resume data.

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

17 years agoWhen depgraph updates preferences for old-style virtuals, also update them in the...
Zac Medico [Fri, 6 Jul 2007 22:58:32 +0000 (22:58 -0000)]
When depgraph updates preferences for old-style virtuals, also update them in the global config so that they are consistent everywhere.  Optimize config.setinst() to minimize the work done.

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

17 years agoMisc color fixes. Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail...
Zac Medico [Fri, 6 Jul 2007 21:14:40 +0000 (21:14 -0000)]
Misc color fixes.  Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> for this patch from bug#183861, comment #9.

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

17 years agoDon't exclude system virtuals from world since they can match multiple old-style...
Zac Medico [Fri, 6 Jul 2007 09:20:26 +0000 (09:20 -0000)]
Don't exclude system virtuals from world since they can match multiple old-style virtuals but only one of them will be pulled in by update or depclean.

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

17 years agoCount the number of merges processed by MergeTask and use that to determine whether...
Zac Medico [Fri, 6 Jul 2007 07:16:17 +0000 (07:16 -0000)]
Count the number of merges processed by MergeTask and use that to determine whether or not post_merge() should run.

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

17 years agotighten up --quiet output for --unmerge
Mike Frysinger [Fri, 6 Jul 2007 04:47:38 +0000 (04:47 -0000)]
tighten up --quiet output for --unmerge

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

17 years agoRemove the PKG_*ARG* color classes in order to simplify things since it's questionabl...
Zac Medico [Fri, 6 Jul 2007 03:06:39 +0000 (03:06 -0000)]
Remove the PKG_*ARG* color classes in order to simplify things since it's questionable whether many people will want to use them. Also, make the PKG_*SYSTEM colors default to the traditional colors since people are generally most interested in world packages.

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

17 years agofix copyright year
Marius Mauch [Fri, 6 Jul 2007 00:39:11 +0000 (00:39 -0000)]
fix copyright year

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

17 years agoFix emerge by tbz2 path so that it works properly.
Zac Medico [Fri, 6 Jul 2007 00:37:28 +0000 (00:37 -0000)]
Fix emerge by tbz2 path so that it works properly.

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

17 years agoAdd first draft of PackageSet backend modules
Marius Mauch [Fri, 6 Jul 2007 00:24:40 +0000 (00:24 -0000)]
Add first draft of PackageSet backend modules

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

17 years agoEnable keyword expansion
Marius Mauch [Fri, 6 Jul 2007 00:23:34 +0000 (00:23 -0000)]
Enable keyword expansion

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

17 years agoadd modified copy of gentoolkits glsa.py (r410)
Marius Mauch [Fri, 6 Jul 2007 00:22:47 +0000 (00:22 -0000)]
add modified copy of gentoolkits glsa.py (r410)

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

17 years agoFix emerge by ebuild path so that it works properly.
Zac Medico [Fri, 6 Jul 2007 00:05:56 +0000 (00:05 -0000)]
Fix emerge by ebuild path so that it works properly.

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

17 years agoDon't store unslotted system packages in the world file.
Zac Medico [Thu, 5 Jul 2007 22:12:48 +0000 (22:12 -0000)]
Don't store unslotted system packages in the world file.

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

17 years agoMove depgraph._args_atoms to depgraph._sets["args"] and move depgraph._args_nodes...
Zac Medico [Thu, 5 Jul 2007 18:52:16 +0000 (18:52 -0000)]
Move depgraph._args_atoms to depgraph._sets["args"] and move depgraph._args_nodes to self._set_nodes.

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

17 years agoRemove redundant config update notification (bug #184116)
Marius Mauch [Thu, 5 Jul 2007 16:25:09 +0000 (16:25 -0000)]
Remove redundant config update notification (bug #184116)

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

17 years agoRemove fallback imports for set(), and note minimum requirement of python-2.4
Marius Mauch [Thu, 5 Jul 2007 06:49:48 +0000 (06:49 -0000)]
Remove fallback imports for set(), and note minimum requirement of python-2.4

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

17 years agoAdd note about repo name warnings
Marius Mauch [Thu, 5 Jul 2007 05:46:56 +0000 (05:46 -0000)]
Add note about repo name warnings

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

17 years agoReplace sys.exit() with return in depgraph.display() and action_build().
Zac Medico [Thu, 5 Jul 2007 01:17:09 +0000 (01:17 -0000)]
Replace sys.exit() with return in depgraph.display() and action_build().

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

17 years agoDocument the additional color classes for bug #183861.
Zac Medico [Thu, 5 Jul 2007 00:43:11 +0000 (00:43 -0000)]
Document the additional color classes for bug #183861.

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

17 years agoMake the color class handling for package sets more consistent as suggested in commen...
Zac Medico [Thu, 5 Jul 2007 00:32:31 +0000 (00:32 -0000)]
Make the color class handling for package sets more consistent as suggested in comment #2 of bug #183861.

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

17 years agoFix broken code concatenation logic in parse_color_map().
Zac Medico [Wed, 4 Jul 2007 23:35:30 +0000 (23:35 -0000)]
Fix broken code concatenation logic in parse_color_map().

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

17 years agoAdd a "onerror" callback to parse_color_map() for handling each ParseError that would...
Zac Medico [Wed, 4 Jul 2007 12:27:44 +0000 (12:27 -0000)]
Add a "onerror" callback to parse_color_map() for handling each ParseError that would otherwise be raised.

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

17 years agoFor bug #183861, allow a color class in color.map to specify a space separated list...
Zac Medico [Wed, 4 Jul 2007 11:48:57 +0000 (11:48 -0000)]
For bug #183861, allow a color class in color.map to specify a space separated list of attributes so that any combination of foreground, background, and other attributes is possible.  Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> for this patch.

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

17 years agoFix greedy atoms logic for system mode.
Zac Medico [Wed, 4 Jul 2007 04:46:51 +0000 (04:46 -0000)]
Fix greedy atoms logic for system mode.

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

17 years agoRecord a slot atom in the world file for any atom that is precise enough to identify...
Zac Medico [Wed, 4 Jul 2007 02:31:12 +0000 (02:31 -0000)]
Record a slot atom in the world file for any atom that is precise enough to identify a specific slot.  Make depclean clean unnecessary slots of system and world packages.  For update and depclean, world atoms can be greedy with slots while system atoms can not.

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

17 years agoUse depgraph._args_nodes to simplify depgraph.saveNomergeFavorites().
Zac Medico [Tue, 3 Jul 2007 18:09:15 +0000 (18:09 -0000)]
Use depgraph._args_nodes to simplify depgraph.saveNomergeFavorites().

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

17 years agoFix --oneshot handling from the previous commit.
Zac Medico [Tue, 3 Jul 2007 17:49:36 +0000 (17:49 -0000)]
Fix --oneshot handling from the previous commit.

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

17 years agoIn depgraph.select_files(), unify favorites handling with the other args handling.
Zac Medico [Tue, 3 Jul 2007 17:44:03 +0000 (17:44 -0000)]
In depgraph.select_files(), unify favorites handling with the other args handling.

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

17 years agoImplement BlockerCache.keys() so that DictMixin.__repr__() works.
Zac Medico [Tue, 3 Jul 2007 06:23:22 +0000 (06:23 -0000)]
Implement BlockerCache.keys() so that DictMixin.__repr__() works.

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

17 years agoFix broken favorites handling with --usepkg.
Zac Medico [Tue, 3 Jul 2007 01:18:32 +0000 (01:18 -0000)]
Fix broken favorites handling with --usepkg.

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

17 years agoAdd USE to the list of metadata keys to pull.
Zac Medico [Tue, 3 Jul 2007 00:57:44 +0000 (00:57 -0000)]
Add USE to the list of metadata keys to pull.

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

17 years agoClean up system and world set handling. For forward compatibility, the world file...
Zac Medico [Tue, 3 Jul 2007 00:14:37 +0000 (00:14 -0000)]
Clean up system and world set handling.  For forward compatibility, the world file handling now allows the world file to contain arbitrary atoms such as slot atoms.

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

17 years agoPrefer asap_nodes more aggressively over any other nodes whenever possible. If no...
Zac Medico [Mon, 2 Jul 2007 05:50:46 +0000 (05:50 -0000)]
Prefer asap_nodes more aggressively over any other nodes whenever possible.  If no asap_nodes can be selected for a given iteration, they will be ignored for the next iteration.

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

17 years agoClone asap_nodes so that iteration is safe for node removal.
Zac Medico [Mon, 2 Jul 2007 03:54:51 +0000 (03:54 -0000)]
Clone asap_nodes so that iteration is safe for node removal.

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

17 years agoClean up the selected_nodes logic in depgraph.altlist().
Zac Medico [Mon, 2 Jul 2007 03:39:20 +0000 (03:39 -0000)]
Clean up the selected_nodes logic in depgraph.altlist().

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

17 years agoFlatten restrict for the RESTRICT.invalid check.
Zac Medico [Mon, 2 Jul 2007 02:06:40 +0000 (02:06 -0000)]
Flatten restrict for the RESTRICT.invalid check.

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

17 years agoMove medium priority out of ignore_priority_range and handle it separately.
Zac Medico [Mon, 2 Jul 2007 01:52:30 +0000 (01:52 -0000)]
Move medium priority out of ignore_priority_range and handle it separately.

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

17 years agoIf necessary, resample the leaf nodes so that they include all nodes whose hard deps...
Zac Medico [Sun, 1 Jul 2007 20:05:40 +0000 (20:05 -0000)]
If necessary, resample the leaf nodes so that they include all nodes whose hard deps are satisfied.

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

17 years agos/PORTAGE_EXTRA_RSYNC_OPTS/PORTAGE_RSYNC_OPTS/ for correctness.
Zac Medico [Sun, 1 Jul 2007 17:16:32 +0000 (17:16 -0000)]
s/PORTAGE_EXTRA_RSYNC_OPTS/PORTAGE_RSYNC_OPTS/ for correctness.

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

17 years agoFor bug #131030, update the warning about potential for emerge --sync overwrite or...
Zac Medico [Sun, 1 Jul 2007 17:08:59 +0000 (17:08 -0000)]
For bug #131030, update the warning about potential for emerge --sync overwrite or delete files in ${PORTDIR}.  Add references to the PKGDIR and DISTDIR docs.

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

17 years agoRevert --buildpkgonly logic back because it was already correct.
Zac Medico [Sun, 1 Jul 2007 08:38:54 +0000 (08:38 -0000)]
Revert --buildpkgonly logic back because it was already correct.

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

17 years agoUpdate --buildpkgonly logic to account for DepPriority.MEDIUM_SOFT.
Zac Medico [Sun, 1 Jul 2007 08:34:33 +0000 (08:34 -0000)]
Update --buildpkgonly logic to account for DepPriority.MEDIUM_SOFT.

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

17 years agoAdd medium-soft support to DepPriority.__str__().
Zac Medico [Sun, 1 Jul 2007 08:14:54 +0000 (08:14 -0000)]
Add medium-soft support to DepPriority.__str__().

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

17 years agoFor bug #180045, try to merge PDEPEND as soon as possible so that it behaves more...
Zac Medico [Sun, 1 Jul 2007 07:50:35 +0000 (07:50 -0000)]
For bug #180045, try to merge PDEPEND as soon as possible so that it behaves more like RDEPEND.

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

17 years agoAdd a QA warning for invalid values of RESTRICT. Thanks to peper for the patch.
Zac Medico [Sat, 30 Jun 2007 23:38:04 +0000 (23:38 -0000)]
Add a QA warning for invalid values of RESTRICT.  Thanks to peper for the patch.

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

17 years agoAdd docs for /etc/portage/color.map and a few misc man page fixes. Thanks to Arfreve...
Zac Medico [Sat, 30 Jun 2007 23:15:51 +0000 (23:15 -0000)]
Add docs for /etc/portage/color.map and a few misc man page fixes.  Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> in bug #183758.

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