portage.git
14 years agoRemove deprecated flushmtimedb function.
Zac Medico [Sat, 27 Feb 2010 04:12:59 +0000 (04:12 -0000)]
Remove deprecated flushmtimedb function.

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

14 years agoMove portage._global_updates to a submodule.
Zac Medico [Sat, 27 Feb 2010 04:07:39 +0000 (04:07 -0000)]
Move portage._global_updates to a submodule.

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

14 years agoRemove unused 'dircache' variable that's moved to portage.util.listdir.
Zac Medico [Sat, 27 Feb 2010 03:03:45 +0000 (03:03 -0000)]
Remove unused 'dircache' variable that's moved to portage.util.listdir.

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

14 years agoMove missing encodings module workarounds (<python-2.6.4 + USE=build) to a
Zac Medico [Sat, 27 Feb 2010 02:57:00 +0000 (02:57 -0000)]
Move missing encodings module workarounds (<python-2.6.4 + USE=build) to a
_ensure_encodings module that's only imported on demand.

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

14 years agoAnother turquoise -> red.
Zac Medico [Sat, 27 Feb 2010 00:09:03 +0000 (00:09 -0000)]
Another turquoise -> red.

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

14 years agoBug #307021 - Show "Please fix" message in red instead of turquoise when
Zac Medico [Sat, 27 Feb 2010 00:03:33 +0000 (00:03 -0000)]
Bug #307021 - Show "Please fix" message in red instead of turquoise when
repoman fails.

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

14 years agoEliminate the PhaseCheck constructor and make PhaseCheck.phases_re a class
Zac Medico [Fri, 26 Feb 2010 23:48:56 +0000 (23:48 -0000)]
Eliminate the PhaseCheck constructor and make PhaseCheck.phases_re a class
attribute. Thanks to Sebastian Pipping <sping@g.o> for the initial patch.

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

14 years agoMove getvirtuals to _deprecated module.
Zac Medico [Thu, 25 Feb 2010 22:31:50 +0000 (22:31 -0000)]
Move getvirtuals to _deprecated module.

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

14 years agoMove merge and unmerge functions to the vartree module.
Zac Medico [Thu, 25 Feb 2010 22:28:00 +0000 (22:28 -0000)]
Move merge and unmerge functions to the vartree module.

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

14 years agoFix broken dep_expand import from previous commit.
Zac Medico [Thu, 25 Feb 2010 22:26:31 +0000 (22:26 -0000)]
Fix broken dep_expand import from previous commit.

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

14 years agoSplid deprecated functions into a _deprecated module.
Zac Medico [Thu, 25 Feb 2010 22:16:32 +0000 (22:16 -0000)]
Splid deprecated functions into a _deprecated module.

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

14 years agoAvoid name collision with dep_expand submodule so epydoc won't crash.
Zac Medico [Thu, 25 Feb 2010 22:02:52 +0000 (22:02 -0000)]
Avoid name collision with dep_expand submodule so epydoc won't crash.

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

14 years agoMove portage.movefile to portage.util.movefile.
Zac Medico [Thu, 25 Feb 2010 21:52:38 +0000 (21:52 -0000)]
Move portage.movefile to portage.util.movefile.

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

14 years agoSplit getmaskingstatus and getmaskingreason info portage.package.ebuild
Zac Medico [Thu, 25 Feb 2010 21:38:30 +0000 (21:38 -0000)]
Split getmaskingstatus and getmaskingreason info portage.package.ebuild
submodules.

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

14 years agoMove portage.dep_check and related functions to portage.dep.dep_check.
Zac Medico [Thu, 25 Feb 2010 21:15:35 +0000 (21:15 -0000)]
Move portage.dep_check and related functions to portage.dep.dep_check.

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

14 years agoMove dep.py to dep/__init__.py, for splitting into smaller files.
Zac Medico [Thu, 25 Feb 2010 20:48:08 +0000 (20:48 -0000)]
Move dep.py to dep/__init__.py, for splitting into smaller files.

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

14 years agoMove dep_expand and cpv_expand into portage.dbapi submodules.
Zac Medico [Thu, 25 Feb 2010 20:42:04 +0000 (20:42 -0000)]
Move dep_expand and cpv_expand into portage.dbapi submodules.

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

14 years agoFix typo in import.
Zac Medico [Thu, 25 Feb 2010 20:40:13 +0000 (20:40 -0000)]
Fix typo in import.

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

14 years agoMove portage.digestcheck to portage.package.ebuild.digestcheck.
Zac Medico [Thu, 25 Feb 2010 20:11:11 +0000 (20:11 -0000)]
Move portage.digestcheck to portage.package.ebuild.digestcheck.

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

14 years agoFix broken digestgen import.
Zac Medico [Thu, 25 Feb 2010 19:28:06 +0000 (19:28 -0000)]
Fix broken digestgen import.

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

14 years agoRelocate portage.util.digestgen to portage.package.ebuild.digestgen.
Zac Medico [Thu, 25 Feb 2010 19:26:11 +0000 (19:26 -0000)]
Relocate portage.util.digestgen to portage.package.ebuild.digestgen.

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

14 years agoDefine 'long' for Python 3.
Arfrever Frehtes Taifersar Arahesis [Thu, 25 Feb 2010 17:55:45 +0000 (17:55 -0000)]
Define 'long' for Python 3.

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

14 years agoMove digestgen to portage.util.digestgen.
Zac Medico [Thu, 25 Feb 2010 07:58:15 +0000 (07:58 -0000)]
Move digestgen to portage.util.digestgen.

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

14 years agoMove ExtractKernelVersion portage.util.ExtractKernelVersion.
Zac Medico [Thu, 25 Feb 2010 07:33:32 +0000 (07:33 -0000)]
Move ExtractKernelVersion portage.util.ExtractKernelVersion.

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

14 years agoMove env_update to portage.util.env_update.envupdate.
Zac Medico [Thu, 25 Feb 2010 07:17:51 +0000 (07:17 -0000)]
Move env_update to portage.util.env_update.envupdate.

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

14 years agoFix broken references to portage._doebuild_manifest_exempt_depend.
Zac Medico [Thu, 25 Feb 2010 05:35:02 +0000 (05:35 -0000)]
Fix broken references to portage._doebuild_manifest_exempt_depend.

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

14 years agoMove cacheddir and listdir to portage.util.listdir.
Zac Medico [Thu, 25 Feb 2010 05:15:09 +0000 (05:15 -0000)]
Move cacheddir and listdir to portage.util.listdir.

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

14 years agoMake auxdbkeys a tuple instead of a list.
Zac Medico [Thu, 25 Feb 2010 04:32:14 +0000 (04:32 -0000)]
Make auxdbkeys a tuple instead of a list.

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

14 years agoSplit doebuild and related code to the portage.package.ebuild module.
Zac Medico [Thu, 25 Feb 2010 03:37:29 +0000 (03:37 -0000)]
Split doebuild and related code to the portage.package.ebuild module.

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

14 years agoRemove unused 'expandcache' global variable.
Zac Medico [Wed, 24 Feb 2010 21:27:43 +0000 (21:27 -0000)]
Remove unused 'expandcache' global variable.

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

14 years agoFix a logic error which causes blockers from installed packages to be
Zac Medico [Wed, 24 Feb 2010 05:15:19 +0000 (05:15 -0000)]
Fix a logic error which causes blockers from installed packages to be
ignored in some cases. Thanks to Brian Dolbec (dol-sen) for reporting.

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

14 years agoAdd missing writmsg import.
Zac Medico [Wed, 24 Feb 2010 04:55:26 +0000 (04:55 -0000)]
Add missing writmsg import.

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

14 years agoMake the first two positional arguments of digestgen() into keyword arguments
Zac Medico [Tue, 23 Feb 2010 03:28:27 +0000 (03:28 -0000)]
Make the first two positional arguments of digestgen() into keyword arguments
since the first one isn't really needed (when this code is in stable we can
start showing a deprecation warning when the redundant argument is used).

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

14 years agoAdd deprecation warnings for unused digestgen() parameters.
Zac Medico [Tue, 23 Feb 2010 02:15:35 +0000 (02:15 -0000)]
Add deprecation warnings for unused digestgen() parameters.

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

14 years agoFix "AttributeError: 'module' object has no attribute 'mappings'".
Arfrever Frehtes Taifersar Arahesis [Mon, 22 Feb 2010 10:44:23 +0000 (10:44 -0000)]
Fix "AttributeError: 'module' object has no attribute 'mappings'".
Also fix some typos.

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

14 years agoFix "NameError: global name 'basestring' is not defined" with Python 3.
Arfrever Frehtes Taifersar Arahesis [Mon, 22 Feb 2010 10:24:53 +0000 (10:24 -0000)]
Fix "NameError: global name 'basestring' is not defined" with Python 3.

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

14 years agoEnable --rebuilt-binaries automatically only when in --usepkgonly or
Zac Medico [Mon, 22 Feb 2010 10:22:38 +0000 (10:22 -0000)]
Enable --rebuilt-binaries automatically only when in --usepkgonly or
--getbinpkgonly mode, since --usepkgonly  behaves better in cases when
the portage tree is not exactly the same revision that was used to
build the packages.

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

14 years agoUse lazy import for portage.Manifest.
Zac Medico [Mon, 22 Feb 2010 05:15:53 +0000 (05:15 -0000)]
Use lazy import for portage.Manifest.

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

14 years agoMove portage.fetch() to portage.package.ebuild.fetch.fetch().
Zac Medico [Mon, 22 Feb 2010 04:56:30 +0000 (04:56 -0000)]
Move portage.fetch() to portage.package.ebuild.fetch.fetch().

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

14 years agoMove portage.config class to portage.package.ebuild.config.config.
Zac Medico [Mon, 22 Feb 2010 04:13:28 +0000 (04:13 -0000)]
Move portage.config class to portage.package.ebuild.config.config.

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

14 years agoMove portage.digraph class to portage.util.digraph.digraph.
Zac Medico [Mon, 22 Feb 2010 02:50:49 +0000 (02:50 -0000)]
Move portage.digraph class to portage.util.digraph.digraph.

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

14 years agoMove the portage.util module into a directory, for splitting into smaller files.
Zac Medico [Mon, 22 Feb 2010 02:39:48 +0000 (02:39 -0000)]
Move the portage.util module into a directory, for splitting into smaller files.

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

14 years agoDon't import the portage.dbapi.dbapi class as portage.dbapi anymore, since
Zac Medico [Mon, 22 Feb 2010 01:49:55 +0000 (01:49 -0000)]
Don't import the portage.dbapi.dbapi class as portage.dbapi anymore, since
it results in a strange namespace collision (portage.dbapi is both a class
and a module). Hopefully this won't break any api consumers since it's a pure
virtual class anyway.

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

14 years agoUse lazy import for the portage.dbapi module.
Zac Medico [Mon, 22 Feb 2010 01:41:25 +0000 (01:41 -0000)]
Use lazy import for the portage.dbapi module.

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

14 years agoBug #299095 - Add a deprecation warning for check_license calls with EAPI >= 3
Zac Medico [Mon, 22 Feb 2010 01:14:08 +0000 (01:14 -0000)]
Bug #299095 - Add a deprecation warning for check_license calls with EAPI >= 3
since it is superceded by LICENSE masking.

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

14 years agoMove the portage.FetchlistDict class to the portage.dbapi.porttree module.
Zac Medico [Sun, 21 Feb 2010 10:01:47 +0000 (10:01 -0000)]
Move the portage.FetchlistDict class to the portage.dbapi.porttree module.

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

14 years agoShow a deprecation warning when getvirtuals() is called.
Zac Medico [Sun, 21 Feb 2010 09:53:03 +0000 (09:53 -0000)]
Show a deprecation warning when getvirtuals() is called.

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

14 years agoShow a deprecation warning when pkgmerge() is called.
Zac Medico [Sun, 21 Feb 2010 09:32:15 +0000 (09:32 -0000)]
Show a deprecation warning when pkgmerge() is called.

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

14 years agoShow a deprecation warning when digestParseFile() is called.
Zac Medico [Sun, 21 Feb 2010 09:22:56 +0000 (09:22 -0000)]
Show a deprecation warning when digestParseFile() is called.

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

14 years agoMove portage.flatten to portage.dep.flatten.
Zac Medico [Sun, 21 Feb 2010 09:16:58 +0000 (09:16 -0000)]
Move portage.flatten to portage.dep.flatten.

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

14 years agoHandle CacheCorruption from self.db_ro in _setitem, triggered by INHERITED
Zac Medico [Sat, 20 Feb 2010 21:10:47 +0000 (21:10 -0000)]
Handle CacheCorruption from self.db_ro in _setitem, triggered by INHERITED
containing non-existent eclass inside metadata.database._parse_data. Thanks
to Vlastimil Babka <caster@g.o> for reporting.

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

14 years agoAdd a note about --rebuilt-binaries.
Zac Medico [Sat, 20 Feb 2010 09:45:25 +0000 (09:45 -0000)]
Add a note about --rebuilt-binaries.

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

14 years agoMove portage.cpv_getkey() to the portage.versions module.
Zac Medico [Sat, 20 Feb 2010 09:28:03 +0000 (09:28 -0000)]
Move portage.cpv_getkey() to the portage.versions module.

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

14 years agoAdd missing newline to the "CONFIG_PROTECT is empty" warning message.
Zac Medico [Sat, 20 Feb 2010 07:24:44 +0000 (07:24 -0000)]
Add missing newline to the "CONFIG_PROTECT is empty" warning message.

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

14 years agoUse a frozenset for use inside binarytree._eval_use_flags(). v2.2_rc63
Zac Medico [Fri, 19 Feb 2010 22:59:19 +0000 (22:59 -0000)]
Use a frozenset for use inside binarytree._eval_use_flags().

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

14 years agoAdd stacklevel=2 to warnings.warn calls.
Zac Medico [Fri, 19 Feb 2010 22:55:52 +0000 (22:55 -0000)]
Add stacklevel=2 to warnings.warn calls.

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

14 years agoAdd stacklevel=2 to warnings.warn() calls.
Zac Medico [Fri, 19 Feb 2010 22:14:57 +0000 (22:14 -0000)]
Add stacklevel=2 to warnings.warn() calls.

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

14 years agoRemove deprecated methods that call removed key_expand function.
Zac Medico [Fri, 19 Feb 2010 22:09:15 +0000 (22:09 -0000)]
Remove deprecated methods that call removed key_expand function.

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

14 years agoAdd DeprecationWarning to dep_virtual function.
Zac Medico [Fri, 19 Feb 2010 22:07:57 +0000 (22:07 -0000)]
Add DeprecationWarning to dep_virtual function.

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

14 years agoRemove deprecated key_expand function and config.load_infodir method.
Zac Medico [Fri, 19 Feb 2010 22:01:44 +0000 (22:01 -0000)]
Remove deprecated key_expand function and config.load_infodir method.

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

14 years agoUse Atom.cp instead of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 21:54:54 +0000 (21:54 -0000)]
Use Atom.cp instead of dep_getkey.

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

14 years agoUse Atom.cp instead of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 21:26:58 +0000 (21:26 -0000)]
Use Atom.cp instead of dep_getkey.

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

14 years agoUse Atom.cp instead of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 21:16:11 +0000 (21:16 -0000)]
Use Atom.cp instead of dep_getkey.

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

14 years agoUse a valid atom in the dep_getkey docstring.
Zac Medico [Fri, 19 Feb 2010 21:12:23 +0000 (21:12 -0000)]
Use a valid atom in the dep_getkey docstring.

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

14 years agoUse isvalidatom to validate PROVIDE entries.
Zac Medico [Fri, 19 Feb 2010 20:56:55 +0000 (20:56 -0000)]
Use isvalidatom to validate PROVIDE entries.

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

14 years agoFix deprecated usage of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 20:45:15 +0000 (20:45 -0000)]
Fix deprecated usage of dep_getkey.

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

14 years agoFix deprecated usage of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 20:42:27 +0000 (20:42 -0000)]
Fix deprecated usage of dep_getkey.

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

14 years agoBail out when given an invalid mode.
Zac Medico [Fri, 19 Feb 2010 20:33:56 +0000 (20:33 -0000)]
Bail out when given an invalid mode.

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

14 years agoBug #268724 - Show a warning message for --unmerge operations and suggest
Zac Medico [Fri, 19 Feb 2010 20:21:23 +0000 (20:21 -0000)]
Bug #268724 - Show a warning message for --unmerge operations and suggest
--depclean <atom> instead.

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

14 years agoBug #303519 - Call warnings.warn() with stacklevel=2 inside dep_getkey and
Zac Medico [Fri, 19 Feb 2010 11:00:14 +0000 (11:00 -0000)]
Bug #303519 - Call warnings.warn() with stacklevel=2 inside dep_getkey and
dep_getcpv so that the caller is displayed.

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

14 years agoFix deprecated usage of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 10:30:25 +0000 (10:30 -0000)]
Fix deprecated usage of dep_getkey.

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

14 years agoFix deprecated usage of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 10:25:36 +0000 (10:25 -0000)]
Fix deprecated usage of dep_getkey.

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

14 years agoFix deprecated usage of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 10:20:22 +0000 (10:20 -0000)]
Fix deprecated usage of dep_getkey.

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

14 years agoFix deprecated usage of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 10:09:31 +0000 (10:09 -0000)]
Fix deprecated usage of dep_getkey.

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

14 years agoFix deprecated usage of dep_getkey.
Zac Medico [Fri, 19 Feb 2010 10:06:40 +0000 (10:06 -0000)]
Fix deprecated usage of dep_getkey.

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

14 years agoFix deprecated dep_getkey usage in match_from_list.
Zac Medico [Fri, 19 Feb 2010 10:03:11 +0000 (10:03 -0000)]
Fix deprecated dep_getkey usage in match_from_list.

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

14 years agoMake dep_getkey() recommend cpv_getkey() if given a cpv.
Zac Medico [Fri, 19 Feb 2010 09:43:36 +0000 (09:43 -0000)]
Make dep_getkey() recommend cpv_getkey() if given a cpv.

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

14 years agoUse a property to trigger deprecation warnings if binarytree.remotepkgs
Zac Medico [Fri, 19 Feb 2010 09:32:44 +0000 (09:32 -0000)]
Use a property to trigger deprecation warnings if binarytree.remotepkgs
is accessed.

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

14 years agoRemove the deprecated 'clone' parameter from the portagetree constructor.
Zac Medico [Fri, 19 Feb 2010 09:21:59 +0000 (09:21 -0000)]
Remove the deprecated 'clone' parameter from the portagetree constructor.

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

14 years agoRemove deprecated portdbapi.getfetchlist() method.
Zac Medico [Fri, 19 Feb 2010 09:19:17 +0000 (09:19 -0000)]
Remove deprecated portdbapi.getfetchlist() method.

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

14 years agoRemove deprecated binarytree.get_use() method.
Zac Medico [Fri, 19 Feb 2010 09:15:12 +0000 (09:15 -0000)]
Remove deprecated binarytree.get_use() method.

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

14 years agoRemove the deprecated 'clone' parameter to the binarytree constructor.
Zac Medico [Fri, 19 Feb 2010 09:12:30 +0000 (09:12 -0000)]
Remove the deprecated 'clone' parameter to the binarytree constructor.

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

14 years agoDeprecate the unused getbinpkgsonly parameter to binarytree.populate().
Zac Medico [Fri, 19 Feb 2010 09:09:38 +0000 (09:09 -0000)]
Deprecate the unused getbinpkgsonly parameter to binarytree.populate().

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

14 years agoAllow --rebuilt-binaries to trigger downgrades.
Zac Medico [Thu, 18 Feb 2010 21:52:18 +0000 (21:52 -0000)]
Allow --rebuilt-binaries to trigger downgrades.

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

14 years agoOnly enable --rebuilt-binaries automatically if --update and --deep are also
Zac Medico [Thu, 18 Feb 2010 21:50:53 +0000 (21:50 -0000)]
Only enable --rebuilt-binaries automatically if --update and --deep are also
enabled.

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

14 years agoRemove unused merge_cmd variable.
Zac Medico [Thu, 18 Feb 2010 16:27:49 +0000 (16:27 -0000)]
Remove unused merge_cmd variable.

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

14 years agoRemove diffutils version detection code since it's not really needed.
Zac Medico [Thu, 18 Feb 2010 16:26:32 +0000 (16:26 -0000)]
Remove diffutils version detection code since it's not really needed.

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

14 years agoUpdate the spinner in depgraph._serialize_tasks when searching for
Zac Medico [Thu, 18 Feb 2010 09:01:48 +0000 (09:01 -0000)]
Update the spinner in depgraph._serialize_tasks when searching for
suitable uninstall tasks.

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

14 years agoFix broken diffutils vercmp code.
Zac Medico [Thu, 18 Feb 2010 08:48:13 +0000 (08:48 -0000)]
Fix broken diffutils vercmp code.

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

14 years agoFix colors for --rebuilt-binaries docs.
Zac Medico [Thu, 18 Feb 2010 08:36:19 +0000 (08:36 -0000)]
Fix colors for --rebuilt-binaries docs.

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

14 years agoAdd a comment about slowness in _serialize_tasks when there are lots of
Zac Medico [Thu, 18 Feb 2010 08:30:50 +0000 (08:30 -0000)]
Add a comment about slowness in _serialize_tasks when there are lots of
blockers to solve.

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

14 years agoBug #305393 - Handle new sdiff exit status for diffutils-2.9.
Zac Medico [Thu, 18 Feb 2010 08:13:29 +0000 (08:13 -0000)]
Bug #305393 - Handle new sdiff exit status for diffutils-2.9.

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

14 years agoAdd a --rebuilt-binaries[=n] option, causing automatic replacement of
Zac Medico [Thu, 18 Feb 2010 07:07:41 +0000 (07:07 -0000)]
Add a --rebuilt-binaries[=n] option, causing automatic replacement of
installed packages with binary packages that have been rebuilt. Rebuilds
are detected by comparison of BUILD_TIME package metadata. This option is
enabled automatically when using binary packages, so rebuilt binaries are
installed with a user's typical update command. This isn't possible with
the existing @rebuild-binaries package set since that only works with
--selective=n and therefore can't be used with a typical world update.
The package set framework should support this type of behavior sometime
in the future.

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

14 years agoAdd @rebuilt-binaries set which uses BUILD_TIME to pull in binary packages
Zac Medico [Wed, 17 Feb 2010 05:30:40 +0000 (05:30 -0000)]
Add @rebuilt-binaries set which uses BUILD_TIME to pull in binary packages
that have a different build time from a currently installed package of the
exact same version.

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

14 years agoBug #303567 - Merge libc asap, in order to account for implicit dependencies.
Zac Medico [Wed, 17 Feb 2010 03:50:39 +0000 (03:50 -0000)]
Bug #303567 - Merge libc asap, in order to account for implicit dependencies.

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

14 years agoFix type in CLEAN_DELAY docs.
Zac Medico [Tue, 16 Feb 2010 22:13:32 +0000 (22:13 -0000)]
Fix type in CLEAN_DELAY docs.

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

14 years agoCache BUILD_TIME in $PKGDIR/Packages and inside bindbapi.
Zac Medico [Mon, 15 Feb 2010 20:53:57 +0000 (20:53 -0000)]
Cache BUILD_TIME in $PKGDIR/Packages and inside bindbapi.

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

14 years agoCache BUILD_TIME in Package.metadata.
Zac Medico [Mon, 15 Feb 2010 20:50:18 +0000 (20:50 -0000)]
Cache BUILD_TIME in Package.metadata.

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

14 years agoCache BUILD_TIME in vdb_metadata.pickle.
Zac Medico [Mon, 15 Feb 2010 20:46:04 +0000 (20:46 -0000)]
Cache BUILD_TIME in vdb_metadata.pickle.

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

14 years agoAdd a BUILD_TIME vdb entry containing the integer number of seconds since the
Zac Medico [Mon, 15 Feb 2010 20:44:35 +0000 (20:44 -0000)]
Add a BUILD_TIME vdb entry containing the integer number of seconds since the
unix Epoch. This will be useful for creating package sets that involve
comparison of installed packages to binary packages, especially for binhost
users. See discussion here:

 http://archives.gentoo.org/gentoo-portage-dev/msg_d068a8deefd179cc23808bc23f3de200.xml

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