summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Instead of calling sys.exit() when aux_get() fails inside getfetchlist(), ↵Zac Medico2007-06-011-2/+4
| | | | | | convert the KeyError to an InvalidDependString exception since callers already handle it. svn path=/main/trunk/; revision=6708
* Don't repeatedly invoke the depend phase for ebuilds that are already known ↵Zac Medico2007-06-011-0/+4
| | | | | | to be broken. svn path=/main/trunk/; revision=6707
* For bug #149397, raise an InvalidDependString exception if a USE has no ↵Zac Medico2007-06-011-0/+2
| | | | | | basename. svn path=/main/trunk/; revision=6706
* Add some additional variables to the Packages header.Zac Medico2007-06-011-0/+17
| | | | svn path=/main/trunk/; revision=6705
* Fix typo.Zac Medico2007-05-311-1/+1
| | | | svn path=/main/trunk/; revision=6704
* Raise a KeyError from bindbapi.aux_get() when appropriate.Zac Medico2007-05-311-0/+2
| | | | svn path=/main/trunk/; revision=6699
* Make dep_zapdeps() pull SLOT from the correct dbapi instance when it falls ↵Zac Medico2007-05-311-3/+8
| | | | | | back to the vdb. svn path=/main/trunk/; revision=6698
* Replace deprecated binarytree.remotepkgs usage with binarytree._remotepkgs ↵Zac Medico2007-05-311-16/+11
| | | | | | since the former is vulnerable to collisions in the tbz2 filename. svn path=/main/trunk/; revision=6697
* Fix typos.Zac Medico2007-05-311-2/+2
| | | | svn path=/main/trunk/; revision=6695
* Add PORTAGE_BINHOST support for fetching a remote Packages index. If the ↵Zac Medico2007-05-312-11/+102
| | | | | | index is not found then it falls back to the old directory listing method. svn path=/main/trunk/; revision=6694
* Implement bindbapi.cpv_all() since the one from fakedbapi won't populate the ↵Zac Medico2007-05-311-0/+5
| | | | | | tree. svn path=/main/trunk/; revision=6693
* Don't define bindbapi.move_slot_ent() since the inherited one works fine. ↵Zac Medico2007-05-311-7/+2
| | | | | | Override cp_all() instead of cpv_all() since the latter calls the former. svn path=/main/trunk/; revision=6692
* Don't try to perform global updates on binary packages unless $PKGDIR is ↵Zac Medico2007-05-311-9/+14
| | | | | | writable. svn path=/main/trunk/; revision=6691
* Trigger an update of the Packages index when a package is moved or ↵Zac Medico2007-05-311-1/+2
| | | | | | aux_update() is called. svn path=/main/trunk/; revision=6690
* Allow dbapi.aux_update() to prune empty metadata values from storage.Zac Medico2007-05-312-1/+10
| | | | svn path=/main/trunk/; revision=6689
* Create one unified dbapi.move_slot_ent() method to replace the corresponding ↵Zac Medico2007-05-313-68/+23
| | | | | | binarytree and vardbapi methods. svn path=/main/trunk/; revision=6688
* Make automatic "global updates" always use the config instance that's ↵Zac Medico2007-05-313-6/+5
| | | | | | associated with /, since the rest of the code is targeted at /. svn path=/main/trunk/; revision=6687
* Create one unified dbapi.update_ents() method and use it for both ↵Zac Medico2007-05-315-53/+31
| | | | | | fixpackages and the emaint move{inst,bin} targets. svn path=/main/trunk/; revision=6686
* Only check ChangeLog if we're dealing with an ebuild (bug #170604)Marius Mauch2007-05-311-2/+6
| | | | svn path=/main/trunk/; revision=6685
* catch GetoptErrorMarius Mauch2007-05-311-1/+5
| | | | svn path=/main/trunk/; revision=6684
* remove pointless $PORTDIR lockMarius Mauch2007-05-311-26/+16
| | | | svn path=/main/trunk/; revision=6682
* Fix an IndexError in get_operator() that occurs when isvalidatom() passes it ↵Zac Medico2007-05-301-0/+2
| | | | | | an empty string. svn path=/main/trunk/; revision=6680
* For bug #180399, raise an appropriate InvalidDependString exception if there ↵Zac Medico2007-05-301-1/+12
| | | | | | is no flag attached directly to a '?' token. svn path=/main/trunk/; revision=6678
* Show deprecation warnings if the "clone" parameters are used for the ↵Zac Medico2007-05-303-0/+6
| | | | | | binartree, vartree, or portagetree constructors. svn path=/main/trunk/; revision=6676
* Return a copy of the cached result from match_from_list().Zac Medico2007-05-301-1/+1
| | | | svn path=/main/trunk/; revision=6673
* For bug #61732, support -flag in USE (instead of just +flag). Given the ↵Zac Medico2007-05-303-3/+8
| | | | | | current default USE_ORDER, -flag in IUSE has no effect. svn path=/main/trunk/; revision=6671
* Fix slot handling at the beginning of match_from_list().Zac Medico2007-05-301-2/+1
| | | | svn path=/main/trunk/; revision=6669
* For bug #180222, make ecompressdir use -f for the automatic decompression phase.Zac Medico2007-05-301-3/+3
| | | | svn path=/main/trunk/; revision=6667
* For bug #179870, correctly handle slot deps in the profile's package.* files.Zac Medico2007-05-291-12/+12
| | | | svn path=/main/trunk/; revision=6665
* Fix get_operator() and best_match_to_list() so that slot deps mesh properly ↵Zac Medico2007-05-291-1/+2
| | | | | | with operators. svn path=/main/trunk/; revision=6663
* Fix dep_getcpv() so that it always properly removes the slot regardless of ↵Zac Medico2007-05-291-3/+2
| | | | | | which operator is present. svn path=/main/trunk/; revision=6661
* Don't pass slotted packages into pkgsplit since it doesn't handle them.Zac Medico2007-05-291-4/+11
| | | | svn path=/main/trunk/; revision=6659
* For bug #179870, add support for cpv:slot in match_from_list() and use it to ↵Zac Medico2007-05-292-14/+14
| | | | | | make config.setcpv() distinguish slot atoms in package.use. svn path=/main/trunk/; revision=6657
* Fix binarytree.gettbz2() so that it works without $PKGDIR/All/ and inserts ↵Zac Medico2007-05-281-2/+4
| | | | | | the downloaded package into the local index. svn path=/main/trunk/; revision=6656
* Include IUSE in the Package index so that it can be used for --newuse ↵Zac Medico2007-05-281-1/+2
| | | | | | calculations. svn path=/main/trunk/; revision=6655
* Cap the progress bar columns at 80 since it looks ridiculous when it gets ↵Zac Medico2007-05-281-0/+3
| | | | | | too wide. svn path=/main/trunk/; revision=6654
* Fix emaint world $ROOT handling.Zac Medico2007-05-281-2/+2
| | | | svn path=/main/trunk/; revision=6653
* Add new emaint targets called "moveinst" and "movebin" for applying package ↵Zac Medico2007-05-284-17/+153
| | | | | | moves from $PORTDIR/profiles/updates/ on installed packages and binary packages. svn path=/main/trunk/; revision=6652
* For bug #180009, add a PORTAGE_RSYNC_INITIAL_TIMEOUT config variable. The ↵Zac Medico2007-05-282-2/+16
| | | | | | default is 15 seconds and it can be disabled by setting it to 0. svn path=/main/trunk/; revision=6650
* For bug #180079, fix a KeyError so that a search for the empty string will ↵Zac Medico2007-05-281-2/+2
| | | | | | go ahead and match all packages. svn path=/main/trunk/; revision=6648
* Fix typo.Zac Medico2007-05-271-2/+2
| | | | svn path=/main/trunk/; revision=6647
* Make emaint prune stale entires from $PKGDIR/Packages.Zac Medico2007-05-272-3/+37
| | | | svn path=/main/trunk/; revision=6644
* Add an emaint "binhost" target which does the time consuming population of ↵Zac Medico2007-05-271-1/+59
| | | | | | $PKGDIR/Packages that is necessary for a binhost (MD5 makes it relatively slow). It reuses metadata from the existing Packages file whenever possible. svn path=/main/trunk/; revision=6643
* Fix a typo.Zac Medico2007-05-271-1/+1
| | | | svn path=/main/trunk/; revision=6642
* Fix an UnboundLocalError when there's no tty.Zac Medico2007-05-271-1/+2
| | | | svn path=/main/trunk/; revision=6641
* Add SIGWINCH support so that the progress bar is resized if the xterm is ↵Zac Medico2007-05-271-2/+7
| | | | | | resized. svn path=/main/trunk/; revision=6640
* Add progress support to emaint (similar to wget's progress bar).Zac Medico2007-05-272-5/+160
| | | | svn path=/main/trunk/; revision=6639
* Add a get_term_size() function that uses the curses module if available and ↵Zac Medico2007-05-271-11/+24
| | | | | | otherwise falls back to parsing the output of `stty size`. svn path=/main/trunk/; revision=6638
* In the WorldHandler class, add support for an onProgress callback that can ↵Zac Medico2007-05-271-3/+14
| | | | | | be used notify the user of job progress. This isn't really useful for WorldHandler since it completes quickly, but it will be useful for longer running tasks. svn path=/main/trunk/; revision=6637
* Fix logic for USE_EXPAND variables that are incremental (there are none ↵Zac Medico2007-05-261-9/+17
| | | | | | currently). svn path=/main/trunk/; revision=6635