Merged from trunk -r12593:12605
authorFabian Groffen <grobian@gentoo.org>
Sat, 14 Feb 2009 11:07:30 +0000 (11:07 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 14 Feb 2009 11:07:30 +0000 (11:07 -0000)
commit80841f886cbf18d77e0e87c135fae1afa964f1d0
tree2ed9913c830b684c4fa7417e0b983181c801c20c
parent5fb92c60ee1e691397309ea98b4ab738f7103015
   Merged from trunk -r12593:12605

|12594  |Remove support for deprecated 2_pre* EAPI values.                                 |
|zmedico|                                                                                  |

|12595  |Keep 2_pre* EAPI values in the deprecated list so that uninstalls still work      |
|zmedico|normally.                                                                         |

|12596  |Add new EAPI 3_pre1 value, and disable unpack() support for *.xz for earlier EAPI |
|zmedico|values.                                                                           |

|12597  |Document EAPI 3_pre1.                                                             |
|zmedico|                                                                                  |

|12598  |Bug #258433 - Note FETCHCOMMAND and RESUMECOMMAND requirements wrt ${FILE} for    |
|zmedico|compatibility with EAPI 2.                                                        |

|12599  |Inside depgraph._select_atoms(), only trigger the circular dependency avoidance   |
|zmedico|code for buildtime dependencies. This solves a problem with virtual/mysql         |
|       |inappropriately pulling in mysql-community from PDEPEND when satisfying deps of   |
|       |plain mysql. Thanks to Krzysiek Pawlik <nelchael@g.o> for reporting this issue:   |
|       |http://archives.gentoo.org/gentoo-dev/msg_efce154d642fe6ede38d084a33c7f949.xml    |

|12600  |Bug #258433 - In portage.fetch(), check for missing ${FILE} parameter in          |
|zmedico|FETCHCOMMAND or RESUMECOMMAND and bail out early if necessary.                    |

|12601  |Inside portage.fetch(), check for the case where FETCOMMAND creates a directory   |
|zmedico|where a file is expected. This can happen if FETCHCOMMAND erroneously contains    |
|       |wget's -P option where it should instead have -O, as reported in bug #258433,     |
|       |comment #16.                                                                      |

|12602  |* Remove outdated comment about qa_source() return value (with typo). * Update    |
|zmedico|copyright header. Thanks to Jeremy Olexa <darkside@g.o> for reporting.            |

|12603  |Add a new "portage.internal" warning for prepalldocs usage since the council ruled|
|zmedico|that it shouldn't be used in ebuilds. Thanks to Petteri Räty <betelgeuse@g.o> for|
|       |the initial patch.                                                                |

|12604  |Fix Scheduler._prevent_builddir_collisions() to skip non-Package instances when   |
|zmedico|necessary.                                                                        |

|12605  |In depgraph._serialize_tasks(), verify that an uninstall task has at least one    |
|zmedico|theoretically mergeable parent before choosing to reverse it's edges.             |

svn path=/main/branches/prefix/; revision=12608
RELEASE-NOTES
bin/ebuild.sh
bin/repoman
doc/package/ebuild.docbook
doc/package/ebuild/eapi/3.docbook [new file with mode: 0644]
doc/portage.docbook
man/repoman.1
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/repoman/checks.py
pym/repoman/errors.py