Zac Medico [Mon, 6 Oct 2008 02:47:37 +0000 (02:47 -0000)]
Fix KeyError raised from display_preserved_libs() when the realpath is used
as a key in consumer_map instead of the orignal path that was returned from
the PreservedLibsRegistry.
svn path=/main/trunk/; revision=11637
Zac Medico [Sun, 5 Oct 2008 18:47:57 +0000 (18:47 -0000)]
Bug #240022 - Avoid duplicate output for the same library (due to symlinks)
in display_preserved_libs() by using os.path.realpath() to group duplicate
references together. Thanks to Fabian Groffen <grobian@g.o> for the initial
patch.
svn path=/main/trunk/; revision=11636
Zac Medico [Sun, 5 Oct 2008 17:04:09 +0000 (17:04 -0000)]
Make HOMEPAGE.missing a warning since some packages become homeless even
though they still continue to work. Thanks to Robin H. Johnson <robbat2@g.o>
for the suggestion.
svn path=/main/trunk/; revision=11634
Zac Medico [Sun, 5 Oct 2008 16:57:47 +0000 (16:57 -0000)]
Avoid raising a KeyError from display_preserved_libs() in cases when no
owners are found for a particular library consumer.
svn path=/main/trunk/; revision=11633
Zac Medico [Sun, 5 Oct 2008 16:31:26 +0000 (16:31 -0000)]
In dyn_clean, cd to $PORTAGE_BUILDDIR/.. before attempting to remove it since
some kernels, such as Solaris, return EINVAL when an attempt is made to remove
the current working directory. Thanks to Fabian Groffen <grobian@g.o> for
reporting.
svn path=/main/trunk/; revision=11630
Zac Medico [Sun, 5 Oct 2008 16:04:31 +0000 (16:04 -0000)]
Bug #239529 - When doins is called on a symlink to a directory, preserve the
name of the symlink for the installed directory. This involves temporarily
renaming the directory and then renaming it back again.
svn path=/main/trunk/; revision=11629
Zac Medico [Sun, 5 Oct 2008 05:09:33 +0000 (05:09 -0000)]
* When ensuring sane $PWD in ebuild.sh, die if the `cd "$PORTAGE_BUILDDIR"`
call fails.
* Create $PORTAGE_BUILDDIR for the "fetch" phase too since it might be
necessary to call pkg_nofetch.
svn path=/main/trunk/; revision=11628
Zac Medico [Sun, 5 Oct 2008 04:20:08 +0000 (04:20 -0000)]
Only update the confmem file when something has changed.
svn path=/main/trunk/; revision=11627
Zac Medico [Sun, 5 Oct 2008 04:12:32 +0000 (04:12 -0000)]
Fix PreservedLibsRegistry.store() so that it only rewrites the data file when
something has changed.
svn path=/main/trunk/; revision=11626
Zac Medico [Sun, 5 Oct 2008 03:46:08 +0000 (03:46 -0000)]
Redirect pushd and popd output to /dev/null when appropriate.
svn path=/main/trunk/; revision=11625
Zac Medico [Sun, 5 Oct 2008 03:40:25 +0000 (03:40 -0000)]
Add missing quotes on pushd argument from previous commit.
svn path=/main/trunk/; revision=11624
Zac Medico [Sun, 5 Oct 2008 03:39:27 +0000 (03:39 -0000)]
Bug #239529 - Fix 'doins' to work with symlinks to directories, like it did
before the changes from bug #210575.
svn path=/main/trunk/; revision=11623
Zac Medico [Sun, 5 Oct 2008 02:17:18 +0000 (02:17 -0000)]
A cpv can be returned from dbapi.match() as an old-style virtual match even
in cases when the package does not actually PROVIDE the virtual. Filter out
any such false matches inside depgraph._select_package() and
_show_unsatisfied_dep(). Thanks to Ned Ludd <solar@g.o> for reporting this
issue which was discovered when attempting to install virtual/libc on uclibc
profile. Apparently the uclibc ebuilds need to be fixed to properly set
PROVIDE when the metadata cache is generated.
svn path=/main/trunk/; revision=11622
Zac Medico [Sat, 4 Oct 2008 21:32:29 +0000 (21:32 -0000)]
Handle AttributeError in case os.getloadavg does not exist, like when python
is built agains uclibc.
svn path=/main/trunk/; revision=11621
Zac Medico [Sat, 4 Oct 2008 05:40:27 +0000 (05:40 -0000)]
Fix depgraph._add_pkg() to ensure that the existing package in the graph
matches the required atom in cases when a different package has been
passed in. This solves a problem with silently unsatisfied USE deps that
was reported by Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>. Now the
unsatisfied dependency will result in a "slot conflict" rather than be
silently ignored.
svn path=/main/trunk/; revision=11618
Zac Medico [Sat, 4 Oct 2008 05:09:23 +0000 (05:09 -0000)]
Make depgraph._add_pkg() take a Dependency instance. This provides access to
the atom which pulled in the package, which may be needed in order to verify
that a different package that's been added to the graph is capable of
satisfying the atom.
svn path=/main/trunk/; revision=11617
Zac Medico [Thu, 2 Oct 2008 16:57:45 +0000 (16:57 -0000)]
Fix `svn status` output parsing for compatibility with subversion-1.6. Thanks
to Arfrever for this patch.
svn path=/main/trunk/; revision=11613
Zac Medico [Thu, 2 Oct 2008 06:56:33 +0000 (06:56 -0000)]
Remove pointless copying of the owners dict inside display_preserved_libs().
svn path=/main/trunk/; revision=11611
Zac Medico [Thu, 2 Oct 2008 06:35:04 +0000 (06:35 -0000)]
Implement a new "changelog.ebuildadded" check which causes repoman to bail
out if an ebuild has been added and the ChangeLog has not been modified. This
was requested by Robin H Johnson <robbat2@g.o> since it is a requirement for
the packages.gentoo.org ChangeLog code.
svn path=/main/trunk/; revision=11610
Zac Medico [Thu, 2 Oct 2008 05:11:17 +0000 (05:11 -0000)]
In JobStatusDisplay._update(), set _displayed = True when ruturning early due
to stdout not being a tty. This fixes a problem excess output which was
reported by Daniel Robbins.
svn path=/main/trunk/; revision=11609
Zac Medico [Thu, 2 Oct 2008 03:58:49 +0000 (03:58 -0000)]
Optimize display_preserved_libs() by using a single getFileOwnerMap() to look
up all the files.
svn path=/main/trunk/; revision=11608
Zac Medico [Thu, 2 Oct 2008 02:52:41 +0000 (02:52 -0000)]
Fix broken logic in Scheduler._main_loop() which would allow the main loop to
exit while one or more merges are still scheduled. Thanks to Patrick Lauer for
reporting.
svn path=/main/trunk/; revision=11607
Zac Medico [Thu, 2 Oct 2008 00:57:46 +0000 (00:57 -0000)]
Call elog_process before calling the "clean" phase for --buildpkgonly mode.
svn path=/main/trunk/; revision=11606
Zac Medico [Thu, 2 Oct 2008 00:44:51 +0000 (00:44 -0000)]
When parsing PORTAGE_ELOG_SYSTEM, stack values in a dict so that things like
"echo:info echo:qa" stack like one might expect. Thanks to Betelgeuse for
reporting.
svn path=/main/trunk/; revision=11605
Zac Medico [Wed, 1 Oct 2008 21:17:32 +0000 (21:17 -0000)]
Bug #239272 - Handle InvalidAtom exception inside
depgraph.validate_blockers().
svn path=/main/trunk/; revision=11604
Zac Medico [Wed, 1 Oct 2008 17:43:37 +0000 (17:43 -0000)]
Generate an eqawarn message if econf is called from src_compile and
src_configure is also defined. Thanks to Betelgeuse for the patch which
I've modified to be silent in EAPI 0 or 1 in case ebuilds want to define
src_configure in those EAPIs and call it manually from src_compile.
svn path=/main/trunk/; revision=11603
Zac Medico [Tue, 30 Sep 2008 15:16:03 +0000 (15:16 -0000)]
Handle InvalidDependString from portdbapi.getFetchMap() inside
search.output(). Thanks to agaffney for reporting.
svn path=/main/trunk/; revision=11602
Zac Medico [Tue, 30 Sep 2008 01:06:20 +0000 (01:06 -0000)]
Now that elog_base() uses 'echo -e' to expand escape codes prior to using
'read' to split on newlines, it's safe to use newlines as delimiters in
the log file since 'read' is guaranteed to split any newlines contained
in the arguments.
svn path=/main/trunk/; revision=11601
Zac Medico [Mon, 29 Sep 2008 16:58:48 +0000 (16:58 -0000)]
Bug #239006 - In FakeVartree._aux_get_wrapper(), fall back to vdb metadata
if the live ebuild's EAPI is unsupported.
svn path=/main/trunk/; revision=11600
Marius Mauch [Mon, 29 Sep 2008 00:18:59 +0000 (00:18 -0000)]
allow the portage.sets. prefix to be omitted in 'class' options of set definitions
svn path=/main/trunk/; revision=11599
Marius Mauch [Sun, 28 Sep 2008 23:38:28 +0000 (23:38 -0000)]
Add a new DummyPackageSet handler to make set operators easier to use
svn path=/main/trunk/; revision=11598
Marius Mauch [Sun, 28 Sep 2008 23:02:25 +0000 (23:02 -0000)]
remove the 'repository' option from CategorySet in favor of the generic 'intersect' option
svn path=/main/trunk/; revision=11597
Marius Mauch [Sun, 28 Sep 2008 22:55:35 +0000 (22:55 -0000)]
allow selection of metadata source for VariableSet
svn path=/main/trunk/; revision=11596
Marius Mauch [Sun, 28 Sep 2008 22:36:42 +0000 (22:36 -0000)]
make sure that cli-defined sets aren't added to @world
svn path=/main/trunk/; revision=11595
Zac Medico [Sun, 28 Sep 2008 22:28:19 +0000 (22:28 -0000)]
For compatibility with long-standing --columns behavior, do not display
"uninstall" or satsified "blocks" nodes in the merge list when --columns
is enabled. Thanks to solar for the suggestion.
svn path=/main/trunk/; revision=11594
Marius Mauch [Sun, 28 Sep 2008 19:15:43 +0000 (19:15 -0000)]
add support for slot dependencies (original patch by Robert Buchholz <rbu@gentoo.org>)
svn path=/main/trunk/; revision=11593
Marius Mauch [Sun, 28 Sep 2008 18:59:47 +0000 (18:59 -0000)]
use summarylist for output of test mode when --verbose is given (patch by Robert Buchholz <rbu@gentoo.org>)
svn path=/main/trunk/; revision=11592
Marius Mauch [Sun, 28 Sep 2008 18:58:29 +0000 (18:58 -0000)]
sort summarylist output (patch by Robert Buchholz <rbu@gentoo.org>)
svn path=/main/trunk/; revision=11591
Marius Mauch [Sun, 28 Sep 2008 18:50:02 +0000 (18:50 -0000)]
print dates in a consistent format (patch by Robert Buchholz <rbu@gentoo.org>)
svn path=/main/trunk/; revision=11590
Marius Mauch [Sun, 28 Sep 2008 18:41:56 +0000 (18:41 -0000)]
also accept glsa-2.dtd as valid for GLSAs (patch by Robert Buchholz <rbu@gentoo.org>)
svn path=/main/trunk/; revision=11589
Marius Mauch [Sun, 28 Sep 2008 18:39:44 +0000 (18:39 -0000)]
account for DTD changes wrt 'revised' element (patch by Robert Buchholz <rbu@gentoo.org>)
svn path=/main/trunk/; revision=11588
Marius Mauch [Sun, 28 Sep 2008 18:09:01 +0000 (18:09 -0000)]
document AgeSet handler class
svn path=/main/trunk/; revision=11587
Marius Mauch [Sun, 28 Sep 2008 17:57:45 +0000 (17:57 -0000)]
update set config documentation to include extend, remove and intersect options
svn path=/main/trunk/; revision=11586
Marius Mauch [Sun, 28 Sep 2008 17:33:00 +0000 (17:33 -0000)]
use ignorelist to avoid potential infite loop
svn path=/main/trunk/; revision=11585
Marius Mauch [Sun, 28 Sep 2008 17:27:44 +0000 (17:27 -0000)]
Add operator logic to sets.conf
svn path=/main/trunk/; revision=11584
Marius Mauch [Sun, 28 Sep 2008 17:02:51 +0000 (17:02 -0000)]
Properly process set arguments inside set expressions
svn path=/main/trunk/; revision=11583
Marius Mauch [Sun, 28 Sep 2008 17:01:58 +0000 (17:01 -0000)]
disable redefintion errors when updating the set definitions
svn path=/main/trunk/; revision=11582
Marius Mauch [Sun, 28 Sep 2008 16:08:50 +0000 (16:08 -0000)]
implement set arguments to reconfigure and create package sets on the commandline
svn path=/main/trunk/; revision=11581
Zac Medico [Sat, 27 Sep 2008 22:16:26 +0000 (22:16 -0000)]
Another correctness fix in BlockerDB.findInstalledBlockers().
svn path=/main/trunk/; revision=11576
Zac Medico [Sat, 27 Sep 2008 22:10:26 +0000 (22:10 -0000)]
Fix code inside BlockerDB.findInstalledBlockers() to correctly strip multiple
"!" characters when necessary. The code seemed to work fine anyway so this is
more a correctness fix than a bug fix.
svn path=/main/trunk/; revision=11575
Zac Medico [Sat, 27 Sep 2008 20:04:55 +0000 (20:04 -0000)]
EAPI 2 is now supported.
svn path=/main/trunk/; revision=11574
Zac Medico [Sat, 27 Sep 2008 19:24:10 +0000 (19:24 -0000)]
Mask packages with deprecated EAPIs in order to prevent them from being
installed. Such packages will still behave normally if they are already
installed, but preventing new installation will remind people to update
the EAPIs in their overlays if necessary.
svn path=/main/trunk/; revision=11573
Zac Medico [Sat, 27 Sep 2008 05:55:10 +0000 (05:55 -0000)]
In the --depclean docs, there's no need to advise the user to use --oneshot
when updating @system @world since @system now has world-candidate set to
False by default.
svn path=/main/trunk/; revision=11564
Zac Medico [Sat, 27 Sep 2008 00:08:42 +0000 (00:08 -0000)]
Make $PWD default to $PORTAGE_BUILDDIR since $WORKDIR is sometimes created
later.
svn path=/main/trunk/; revision=11563
Zac Medico [Fri, 26 Sep 2008 23:00:01 +0000 (23:00 -0000)]
Add PROPERTIES to the list of USE evaluated keys for the Packages index.
svn path=/main/trunk/; revision=11562
Zac Medico [Fri, 26 Sep 2008 21:40:55 +0000 (21:40 -0000)]
Add PROPERTIES to all of the metadata caches.
svn path=/main/trunk/; revision=11561
Zac Medico [Fri, 26 Sep 2008 19:20:04 +0000 (19:20 -0000)]
Update hardcoded auxdbkey_order attributes to include PROPERTIES.
svn path=/main/trunk/; revision=11560
Zac Medico [Fri, 26 Sep 2008 15:00:03 +0000 (15:00 -0000)]
Bug #238766 - Revert the fetch() mirror:// behavior change from r11537 since
it wasn't actually needed to comply with PMS 9.2.8, and the change actuall
caused incorrect mirror fetching behavior.
svn path=/main/trunk/; revision=11558
Zac Medico [Fri, 26 Sep 2008 03:13:33 +0000 (03:13 -0000)]
Add back code removed in r11553 and fix logic to avoid IndexError.
svn path=/main/trunk/; revision=11556
Zac Medico [Fri, 26 Sep 2008 02:16:14 +0000 (02:16 -0000)]
Handle possible CacheError inside mirror_cache().
svn path=/main/trunk/; revision=11555
Zac Medico [Fri, 26 Sep 2008 01:48:20 +0000 (01:48 -0000)]
Direct EOutput.eerror() and ewarn() output to stderr.
svn path=/main/trunk/; revision=11554
Zac Medico [Fri, 26 Sep 2008 01:45:17 +0000 (01:45 -0000)]
Fix a potential IndexError inside display_preserved_libs().
svn path=/main/trunk/; revision=11553
Zac Medico [Fri, 26 Sep 2008 01:15:44 +0000 (01:15 -0000)]
Make flat_hash write keys in alphabetical order.
svn path=/main/trunk/; revision=11552
Zac Medico [Fri, 26 Sep 2008 00:16:29 +0000 (00:16 -0000)]
Rename the EAPI 2 docs and to indicate that they are no longer a draft, and
remove the EAPI 2_pre* docs.
svn path=/main/trunk/; revision=11551
Zac Medico [Fri, 26 Sep 2008 00:09:06 +0000 (00:09 -0000)]
Bump to EAPI 2.
svn path=/main/trunk/; revision=11550
Zac Medico [Thu, 25 Sep 2008 23:42:13 +0000 (23:42 -0000)]
Add PROPERTIES to portage.auxdbkeys since it's been approved by the council.
svn path=/main/trunk/; revision=11549
Zac Medico [Thu, 25 Sep 2008 23:29:37 +0000 (23:29 -0000)]
Fix mirror_cache() so it won't silently swallow a KeyError if _mtime_ or
_eclass_ happens to be missing from the cache data for some reason.
svn path=/main/trunk/; revision=11548
Zac Medico [Thu, 25 Sep 2008 23:13:52 +0000 (23:13 -0000)]
Ensure that cache modules always return a dict containing the _eclasses_
key.
svn path=/main/trunk/; revision=11547
Zac Medico [Thu, 25 Sep 2008 21:23:20 +0000 (21:23 -0000)]
Fix message: s/One or packages/One or more packages/. Thanks to Marijn
Schouten <hkBst@g.o> for reporting.
svn path=/main/trunk/; revision=11546
Zac Medico [Thu, 25 Sep 2008 18:58:38 +0000 (18:58 -0000)]
Use echo -e when splitting lines in e* functions, for compatibility with
previous behavior wrt \e escape codes such as `elog "\e[31m***\e[0m"` for
example. Thanks to Arfrever for finding this solution.
svn path=/main/trunk/; revision=11545
Marius Mauch [Thu, 25 Sep 2008 17:03:18 +0000 (17:03 -0000)]
change set expression syntax: operators now have a @ suffix (IOW: all operands must be prefixed with @) to maintain compability with existing set names containing hyphens
svn path=/main/trunk/; revision=11544
Marius Mauch [Thu, 25 Sep 2008 16:37:06 +0000 (16:37 -0000)]
implement simple expression logic for apckage sets to generate unions, intersections and differences of two or more package sets
svn path=/main/trunk/; revision=11543
Marius Mauch [Thu, 25 Sep 2008 15:45:13 +0000 (15:45 -0000)]
move set expansion code into its own function
svn path=/main/trunk/; revision=11542
Marius Mauch [Thu, 25 Sep 2008 15:26:50 +0000 (15:26 -0000)]
relocate the post_emerge call so it gets called in more situations.
svn path=/main/trunk/; revision=11541
Marius Mauch [Thu, 25 Sep 2008 15:25:27 +0000 (15:25 -0000)]
Add a new AgeSet class to select installed packages that have been installed more/less than n days ago
svn path=/main/trunk/; revision=11540
Zac Medico [Thu, 25 Sep 2008 13:30:33 +0000 (13:30 -0000)]
Fix the case where all arguments are filtered out by
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES, since otherwise 'set' was
called with no arguments which caused the environment to be
displayed on stdout.
svn path=/main/trunk/; revision=11539
Zac Medico [Thu, 25 Sep 2008 01:24:00 +0000 (01:24 -0000)]
Bug #238550 - Set world-candidate = False for the @system since the portage
ebuild will now automatically add @system to world_sets on upgrade and
therefore it should no longer be necessary to add it world_sets via the
command line.
svn path=/main/trunk/; revision=11538
Zac Medico [Wed, 24 Sep 2008 19:09:07 +0000 (19:09 -0000)]
Fix fetch() mirror:// handling in to comply with section 9.2.8 of PMS.
svn path=/main/trunk/; revision=11537
Zac Medico [Tue, 23 Sep 2008 20:04:09 +0000 (20:04 -0000)]
Import cPickle as pickle instead of vice versa. Eases 2to3's job because
cPickle won't exist in py3k and 2to3 does s/cPickle/pickle. Thanks to
Ali Polatel <hawking@g.o> for this patch.
svn path=/main/trunk/; revision=11536
Zac Medico [Mon, 22 Sep 2008 20:28:15 +0000 (20:28 -0000)]
Bug #230975 - Rename the portage.selinux module to portage._selinux in order
to avoid a relative import issue which caused portage.selinux to attempt to
import itself instead of the real 'selinux' module. Thanks to Michael
Edenfield for this patch.
svn path=/main/trunk/; revision=11535
Marius Mauch [Mon, 22 Sep 2008 11:26:44 +0000 (11:26 -0000)]
remove deprecation warnings and compat code for 2.1 changes to rsync and action argument syntax
svn path=/main/trunk/; revision=11534
Marius Mauch [Mon, 22 Sep 2008 11:14:46 +0000 (11:14 -0000)]
don't attempt to unmerge a set that doesn't exist anymore
svn path=/main/trunk/; revision=11533
Zac Medico [Sun, 21 Sep 2008 16:53:31 +0000 (16:53 -0000)]
Add a new --list-sets action, as requested by jmbsvicetto.
svn path=/main/trunk/; revision=11531
Zac Medico [Sun, 21 Sep 2008 15:50:08 +0000 (15:50 -0000)]
Always call `cd "$WORKDIR"` to ensure that $CWD is sane whenever possible.
svn path=/main/trunk/; revision=11530
Zac Medico [Sun, 21 Sep 2008 13:39:22 +0000 (13:39 -0000)]
Bug #238251 - Use 'read' instead of $IFS for splitting newlines in e*
functions, since using $IFS causes spurious newlines to be inserted in
the message when the e* function is called with more than one argument.
svn path=/main/trunk/; revision=11529
Zac Medico [Sun, 21 Sep 2008 05:30:37 +0000 (05:30 -0000)]
Fix erroneous variable references in the multiset 'Redefinition of set'
message.
svn path=/main/trunk/; revision=11528
Zac Medico [Sat, 20 Sep 2008 18:55:07 +0000 (18:55 -0000)]
As requested by jmbsvicetto, add support to StaticFileSet for sets within
subdirectories. This makes it possible to create a set name foo/bar by
placing a file named bar inside a directory named foo. By allowing sets
to be organized in subdirectories, it will allow us to avoid overcrowding
as the number of sets grows.
svn path=/main/trunk/; revision=11527
Zac Medico [Sat, 20 Sep 2008 16:55:27 +0000 (16:55 -0000)]
More SRC_URI validation.
svn path=/main/trunk/; revision=11526
Zac Medico [Sat, 20 Sep 2008 09:33:49 +0000 (09:33 -0000)]
Fix some broken logic inside portdbapi.getFetchMap().
svn path=/main/trunk/; revision=11525
Zac Medico [Sat, 20 Sep 2008 08:47:29 +0000 (08:47 -0000)]
Add test cases for SRC_URI validation.
svn path=/main/trunk/; revision=11524
Zac Medico [Sat, 20 Sep 2008 08:17:15 +0000 (08:17 -0000)]
Add a "EAPI 2_pre3" section to show what's changed.
svn path=/main/trunk/; revision=11523
Zac Medico [Sat, 20 Sep 2008 08:02:45 +0000 (08:02 -0000)]
Implement SRC_URI arrows for EAPI 2. The portdbapi.getfetchlist() method
is now deprecated and there is a new getFetchMap() method that returns
a dict which maps each file name to a set of alternative URIs. The
portage.fetch() function uses introspection to detect when such a dict
is passed in and handles it appropriately, while maintaining backward
compatibility if a list of uris is passed in.
svn path=/main/trunk/; revision=11522
Zac Medico [Sat, 20 Sep 2008 07:57:42 +0000 (07:57 -0000)]
Document the --ignore-default-opts and --skip-manifest options.
svn path=/main/trunk/; revision=11521
Zac Medico [Sat, 20 Sep 2008 07:15:26 +0000 (07:15 -0000)]
Bug #238157 - Update http_proxy/ftp_proxy docs to show protocol://, for
compat with rubygems.
svn path=/main/trunk/; revision=11520
Zac Medico [Fri, 19 Sep 2008 21:41:23 +0000 (21:41 -0000)]
Define __all__ and clean up unused imports found by pyflakes.
svn path=/main/trunk/; revision=11519
Zac Medico [Fri, 19 Sep 2008 18:10:16 +0000 (18:10 -0000)]
Document the --debug option. Thanks to Jeremy Olexa <darkside@g.o> suggesting.
svn path=/main/trunk/; revision=11518
Zac Medico [Fri, 19 Sep 2008 03:28:20 +0000 (03:28 -0000)]
Implement the new EAPI 2 blocker behavior, including !!atom sytax which
forbids temporary simultaneous installation of conflicting packages.
svn path=/main/trunk/; revision=11517
Zac Medico [Fri, 19 Sep 2008 01:55:11 +0000 (01:55 -0000)]
Fix typo in from previous commit.
svn path=/main/trunk/; revision=11516
Zac Medico [Thu, 18 Sep 2008 21:01:35 +0000 (21:01 -0000)]
Remove everything related to the eapi* default phase functions since they
are not included in the current EAPI 2 draft.
svn path=/main/trunk/; revision=11515
Zac Medico [Mon, 15 Sep 2008 19:30:59 +0000 (19:30 -0000)]
Fix broken reference to self.files inside SpawnProcess._start().
svn path=/main/trunk/; revision=11514