portage.git
17 years agoVerify the Manifest first even if there's only one package (prior to the fetch phase).
Zac Medico [Sun, 25 Mar 2007 09:56:58 +0000 (09:56 -0000)]
Verify the Manifest first even if there's only one package (prior to the fetch phase).

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

17 years agoDo the "*" check as early as possible in config.getMissingLicenses().
Zac Medico [Sun, 25 Mar 2007 07:15:46 +0000 (07:15 -0000)]
Do the "*" check as early as possible in config.getMissingLicenses().

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

17 years agosplit the loader classes into their own file, split the recursive filename grabbing...
Alec Warner [Sun, 25 Mar 2007 06:57:06 +0000 (06:57 -0000)]
split the loader classes into their own file, split the recursive filename grabbing out into it's own function

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

17 years agocompletely rewrite file bits, use Loader classes to push loading functionality down
Alec Warner [Sun, 25 Mar 2007 05:55:29 +0000 (05:55 -0000)]
completely rewrite file bits, use Loader classes to push loading functionality down

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

17 years agoFix the rest of the tests
Alec Warner [Sun, 25 Mar 2007 05:54:47 +0000 (05:54 -0000)]
Fix the rest of the tests

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

17 years agoVerify all ebuild manifests before building anything now so that the user is notified...
Zac Medico [Sat, 24 Mar 2007 22:44:28 +0000 (22:44 -0000)]
Verify all ebuild manifests before building anything now so that the user is notified of failure as soon as possible.

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

17 years agoreturn from the merge task instead of calling sys.exit directly.
Zac Medico [Sat, 24 Mar 2007 21:42:26 +0000 (21:42 -0000)]
return from the merge task instead of calling sys.exit directly.

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

17 years agoAllow the merge task to continue despite conflicts when --fetch-all-uri is specified.
Zac Medico [Sat, 24 Mar 2007 21:38:35 +0000 (21:38 -0000)]
Allow the merge task to continue despite conflicts when --fetch-all-uri is specified.

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

17 years agoFor bug #172033, remove the obsolete QA Notice for man pages that are already compressed.
Zac Medico [Sat, 24 Mar 2007 18:50:49 +0000 (18:50 -0000)]
For bug #172033, remove the obsolete QA Notice for man pages that are already compressed.

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

17 years agoClean up and simplify preference selection logic for bug #171840.
Zac Medico [Fri, 23 Mar 2007 02:55:04 +0000 (02:55 -0000)]
Clean up and simplify preference selection logic for bug #171840.

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

17 years agoFor bug #171840, consider all choices for slot intersection and promote those that...
Zac Medico [Fri, 23 Mar 2007 01:25:55 +0000 (01:25 -0000)]
For bug #171840, consider all choices for slot intersection and promote those that have upgrades relative to other choices.

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

17 years agoIgnore non-existent directories for bug #171809. This is required for readonly mode.
Zac Medico [Fri, 23 Mar 2007 00:15:42 +0000 (00:15 -0000)]
Ignore non-existent directories for bug #171809.  This is required for readonly mode.

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

17 years agoAdd --verbose to the "for more help" message.
Zac Medico [Thu, 22 Mar 2007 08:41:25 +0000 (08:41 -0000)]
Add --verbose to the "for more help" message.

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

17 years agodefault --help should be usable, so make the extended output require --verbose
Mike Frysinger [Thu, 22 Mar 2007 07:37:54 +0000 (07:37 -0000)]
default --help should be usable, so make the extended output require --verbose

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

17 years agoFix a typo.
Zac Medico [Wed, 21 Mar 2007 00:49:41 +0000 (00:49 -0000)]
Fix a typo.

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

17 years agoPass a list of USE flags into config.getMissingLicenses() so that the method can...
Zac Medico [Wed, 21 Mar 2007 00:14:35 +0000 (00:14 -0000)]
Pass a list of USE flags into config.getMissingLicenses() so that the method can eventually be used for binary packages in addition to ebuilds.

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

17 years agoAdd a docstring to config.getMissingLicenses().
Zac Medico [Tue, 20 Mar 2007 22:08:41 +0000 (22:08 -0000)]
Add a docstring to config.getMissingLicenses().

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

17 years agoCatch a potential InvalidDependString exception.
Zac Medico [Tue, 20 Mar 2007 21:58:46 +0000 (21:58 -0000)]
Catch a potential InvalidDependString exception.

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

17 years agoFix cvstree import to avoid deprecation warning.
Zac Medico [Tue, 20 Mar 2007 20:38:34 +0000 (20:38 -0000)]
Fix cvstree import to avoid deprecation warning.

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

17 years agoPass missing acceptable_licenses parameter into recursive _getMissingLicenses() calls.
Zac Medico [Tue, 20 Mar 2007 20:06:56 +0000 (20:06 -0000)]
Pass missing acceptable_licenses parameter into recursive _getMissingLicenses() calls.

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

17 years agoAppropriately return from _getMissingLicenses() if one of the choices is satisfied.
Zac Medico [Tue, 20 Mar 2007 20:00:10 +0000 (20:00 -0000)]
Appropriately return from _getMissingLicenses() if one of the choices is satisfied.

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

17 years agoImplement license visibility filtering for GLEP 23, bug #17367, and bug #152593.
Zac Medico [Tue, 20 Mar 2007 09:52:15 +0000 (09:52 -0000)]
Implement license visibility filtering for GLEP 23, bug #17367, and bug #152593.

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

17 years agorevert previous change since it is obviously incorrect as pointed out by grobian
Mike Frysinger [Sun, 18 Mar 2007 20:39:17 +0000 (20:39 -0000)]
revert previous change since it is obviously incorrect as pointed out by grobian

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

17 years agoAppropriately use globals() instead of locals() as suggested by marienz.
Zac Medico [Sun, 18 Mar 2007 19:54:21 +0000 (19:54 -0000)]
Appropriately use globals() instead of locals() as suggested by marienz.

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

17 years agoNever use listdir with both recursion=True and followSymlinks=True since it circular...
Zac Medico [Sun, 18 Mar 2007 07:40:11 +0000 (07:40 -0000)]
Never use listdir with both recursion=True and followSymlinks=True since it circular symlinks will lead to endless recursion loops.  Thanks to Tobias Hahn <tobhahn@web.de> for this patch.

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

17 years agoUse locals() instead of setattr to insert generated functions into the current module...
Zac Medico [Sun, 18 Mar 2007 00:25:43 +0000 (00:25 -0000)]
Use locals() instead of setattr to insert generated functions into the current module.  Thanks to Brian Harring for the suggestion.

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

17 years agomake sure we prefix all arguments with $D, including ones that dont start with a /
Mike Frysinger [Sat, 17 Mar 2007 21:52:26 +0000 (21:52 -0000)]
make sure we prefix all arguments with $D, including ones that dont start with a /

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

17 years agoCall the base class destructor if it exists.
Zac Medico [Sat, 17 Mar 2007 09:20:33 +0000 (09:20 -0000)]
Call the base class destructor if it exists.

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

17 years agoAdd "bin" to testDirs.
Zac Medico [Sat, 17 Mar 2007 08:41:35 +0000 (08:41 -0000)]
Add "bin" to testDirs.

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

17 years agoMake paths independent of cwd.
Zac Medico [Sat, 17 Mar 2007 08:41:09 +0000 (08:41 -0000)]
Make paths independent of cwd.

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

17 years agoClose /dev/null when finished.
Zac Medico [Sat, 17 Mar 2007 08:27:21 +0000 (08:27 -0000)]
Close /dev/null when finished.

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

17 years agostart of framework for programs in portage bin
Mike Frysinger [Sat, 17 Mar 2007 08:18:49 +0000 (08:18 -0000)]
start of framework for programs in portage bin

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

17 years agosend stdout to /dev/null since we rely on the output of stdout here to determine...
Mike Frysinger [Sat, 17 Mar 2007 08:07:22 +0000 (08:07 -0000)]
send stdout to /dev/null since we rely on the output of stdout here to determine the proper suffix #171212

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

17 years agobump ________foo from the TestCase class since _exc_info() doesn't do anything anyway
Alec Warner [Sat, 17 Mar 2007 07:24:50 +0000 (07:24 -0000)]
bump ________foo from the TestCase class since _exc_info() doesn't do anything anyway

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

17 years agofix for older python who have oddly named __exc_info()
Alec Warner [Sat, 17 Mar 2007 07:11:40 +0000 (07:11 -0000)]
fix for older python who have oddly named __exc_info()

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

17 years agoUse mkstemp to create a random tempfile.
Zac Medico [Sat, 17 Mar 2007 03:47:08 +0000 (03:47 -0000)]
Use mkstemp to create a random tempfile.

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

17 years agoFix a broken test.
Zac Medico [Sat, 17 Mar 2007 02:48:58 +0000 (02:48 -0000)]
Fix a broken test.

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

17 years agoFix broken exception handling.
Zac Medico [Sat, 17 Mar 2007 02:47:09 +0000 (02:47 -0000)]
Fix broken exception handling.

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

17 years agoFix a typo.
Zac Medico [Sat, 17 Mar 2007 02:41:32 +0000 (02:41 -0000)]
Fix a typo.

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

17 years agoforcibly break all hard links so we dont need to rely on --force in compressor and...
Mike Frysinger [Sat, 17 Mar 2007 02:28:22 +0000 (02:28 -0000)]
forcibly break all hard links so we dont need to rely on --force in compressor and tweak the _relocate_skip_dirs() func to handle whitespace in paths (thanks to zmedico for tip)

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

17 years agoredo compression so that it is queued up in src_install and then dequeued post src_in...
Mike Frysinger [Sat, 17 Mar 2007 02:08:23 +0000 (02:08 -0000)]
redo compression so that it is queued up in src_install and then dequeued post src_install

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

17 years agodrop the need for the force flag by default and just delete the existing files automa...
Mike Frysinger [Fri, 16 Mar 2007 23:38:47 +0000 (23:38 -0000)]
drop the need for the force flag by default and just delete the existing files automatically #171007

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

17 years agoFix a utime call to prevent a timestamp collision for bug #171117.
Zac Medico [Fri, 16 Mar 2007 18:36:45 +0000 (18:36 -0000)]
Fix a utime call to prevent a timestamp collision for bug #171117.

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

17 years agoFor bug #171117, ensure that the new and old config have different timestamps (for...
Zac Medico [Fri, 16 Mar 2007 18:11:46 +0000 (18:11 -0000)]
For bug #171117, ensure that the new and old config have different timestamps (for the benefit of programs like rsync that need distiguishable timestamps to detect file changes).  Thanks to Ben Bennett <sink@limey.net> for reporting.

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

17 years agoFor bug #163262 and conformance with section 7.2 of the PMS, make the export attribut...
Zac Medico [Fri, 16 Mar 2007 01:20:36 +0000 (01:20 -0000)]
For bug #163262 and conformance with section 7.2 of the PMS, make the export attribute of variables persist between ebuild phases.

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

17 years agoAdd back rstrip(os.path.sep) from the previous commit since it's needed when ROOT...
Zac Medico [Thu, 15 Mar 2007 20:27:25 +0000 (20:27 -0000)]
Add back rstrip(os.path.sep) from the previous commit since it's needed when ROOT="/".

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

17 years agoAutomatically convert ROOT and PORTAGE_CONFIGROOT to absolute paths when necessary...
Zac Medico [Thu, 15 Mar 2007 20:23:17 +0000 (20:23 -0000)]
Automatically convert ROOT and PORTAGE_CONFIGROOT to absolute paths when necessary since relative paths lead to problems.  Thanks to Christian Heim <phreak@gentoo.org> for reporting.

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

17 years agoMake prepinfo remove installed info indexes recursively. Thanks to Christian Faulham...
Zac Medico [Mon, 12 Mar 2007 23:42:16 +0000 (23:42 -0000)]
Make prepinfo remove installed info indexes recursively.  Thanks to Christian Faulhammer <opfer@gentoo.org> for reporting (see bugs #162675 and #170133).

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

17 years agoFor bug #170178, remove all hardcoded references to '/usr/lib/portage'.
Zac Medico [Sat, 10 Mar 2007 00:08:13 +0000 (00:08 -0000)]
For bug #170178, remove all hardcoded references to '/usr/lib/portage'.

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

17 years agoimport portage.xpak to avoid deprecation warning
Zac Medico [Fri, 9 Mar 2007 21:03:25 +0000 (21:03 -0000)]
import portage.xpak to avoid deprecation warning

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

17 years agoAdd back a missing `source isolated-functions.sh`. The color logic is handled intern...
Zac Medico [Fri, 9 Mar 2007 19:10:26 +0000 (19:10 -0000)]
Add back a missing `source isolated-functions.sh`.  The color logic is handled internally.

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

17 years agoDisplay message about --buildpkgonly restriction in pretend mode as well
Marius Mauch [Fri, 9 Mar 2007 10:31:54 +0000 (10:31 -0000)]
Display message about --buildpkgonly restriction in pretend mode as well

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

17 years agoRemove profile masking of system packages from the docs.
Zac Medico [Fri, 9 Mar 2007 04:43:10 +0000 (04:43 -0000)]
Remove profile masking of system packages from the docs.

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

17 years agoRemove the "masked by: profile" support from getmaskingstatus().
Zac Medico [Fri, 9 Mar 2007 04:25:40 +0000 (04:25 -0000)]
Remove the "masked by: profile" support from getmaskingstatus().

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

17 years agoUse the full atoms from the system set, since profile masking does not automatically...
Zac Medico [Fri, 9 Mar 2007 03:57:59 +0000 (03:57 -0000)]
Use the full atoms from the system set, since profile masking does not automatically constrain the matches anymore.

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

17 years agoRemove legacy "masked by: profile" support as per bug #149508. Profiles should use...
Zac Medico [Fri, 9 Mar 2007 03:34:29 +0000 (03:34 -0000)]
Remove legacy "masked by: profile" support as per bug #149508.  Profiles should use package.mask to mask unwanted versions of system packages.

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

17 years agowhoopse, s/;/:/
Alec Warner [Thu, 8 Mar 2007 16:00:39 +0000 (16:00 -0000)]
whoopse, s/;/:/

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

17 years agoadd PackageMask{File} classes, change unit tests to use try/finally, makes sure the...
Alec Warner [Thu, 8 Mar 2007 07:10:40 +0000 (07:10 -0000)]
add PackageMask{File} classes, change unit tests to use try/finally, makes sure the tempfile gets destroyed even if something weird happens

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

17 years agoChange load() to have no default arguments, makes caller specifiy explicitly...I...
Alec Warner [Thu, 8 Mar 2007 06:44:06 +0000 (06:44 -0000)]
Change load() to have no default arguments, makes caller specifiy explicitly...I think assuming a default arg is bad here.  Also add PackageUse and PackageUseFile, change up the comments a bit.  I've started to notice code re-use here; these are basically the same code.  I think I will write up the rest of the package* classes and then perform code merges to save LOC and memory and whatnot

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

17 years agoPart of my attempt now involves cleaning up config; this means for me; removing the...
Alec Warner [Wed, 7 Mar 2007 06:38:05 +0000 (06:38 -0000)]
Part of my attempt now involves cleaning up config; this means for me; removing the file-based stuff from it (config_path) and encapsulating that into classes.  This is the first one, a simple PackageKeywords class that does file-based stuff, no recursion yet but soon. Trying to do TDD here as well,so tests first then code.

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

17 years agoTake marien's advice, turn Skips into Todos for clarity sake
Alec Warner [Wed, 7 Mar 2007 04:27:18 +0000 (04:27 -0000)]
Take marien's advice, turn Skips into Todos for clarity sake

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

17 years agoFix 2 more types.InstanceType comparisons that are broken by the transition of dbapi...
Zac Medico [Tue, 6 Mar 2007 20:05:04 +0000 (20:05 -0000)]
Fix 2 more types.InstanceType comparisons that are broken by the transition of dbapi to new-style classes.

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

17 years agoFor bug #169620, in --tree display always show the dowload size on the node that...
Zac Medico [Tue, 6 Mar 2007 18:30:06 +0000 (18:30 -0000)]
For bug #169620, in --tree display always show the dowload size on the node that is "ordered" rather than one of it's "nomerge" counterparts.

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

17 years agoAdd part about new framework and skipping to test notes
Alec Warner [Tue, 6 Mar 2007 07:39:00 +0000 (07:39 -0000)]
Add part about new framework and skipping to test notes

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

17 years agoUpdate all the unittests to use the new framework, test skipping with isValidAtom...
Alec Warner [Tue, 6 Mar 2007 07:35:22 +0000 (07:35 -0000)]
Update all the unittests to use the new framework, test skipping with isValidAtom, add silly xpak test since I have it 'done'

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

17 years agoRoll our own unittest framework to add skip support.
Alec Warner [Tue, 6 Mar 2007 07:34:18 +0000 (07:34 -0000)]
Roll our own unittest framework to add skip support.

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

17 years agothese will fail now
Alec Warner [Mon, 5 Mar 2007 04:10:58 +0000 (04:10 -0000)]
these will fail now

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

17 years agoAvoid pointless population of the binary tree when --buildpkg is enabled. Thanks...
Zac Medico [Mon, 5 Mar 2007 00:11:11 +0000 (00:11 -0000)]
Avoid pointless population of the binary tree when --buildpkg is enabled.  Thanks to vapier for reporting.

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

17 years agoallow people to disable compression by setting the PORTAGE_COMPRESS variables to ""
Mike Frysinger [Sun, 4 Mar 2007 19:50:07 +0000 (19:50 -0000)]
allow people to disable compression by setting the PORTAGE_COMPRESS variables to ""

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

17 years agoDisplay blockers at the end of the list so that it will more often be easy for the...
Zac Medico [Sun, 4 Mar 2007 04:24:15 +0000 (04:24 -0000)]
Display blockers at the end of the list so that it will more often be easy for the user to see them in a terminal.  Thanks to iapitus and hydrogen for the suggestion.

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

17 years agoRemove the KVERS environment variable since it's code that creates it is broken anywa...
Zac Medico [Sun, 4 Mar 2007 02:36:26 +0000 (02:36 -0000)]
Remove the KVERS environment variable since it's code that creates it is broken anyway (only sets KVERS="." in the general case).

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

17 years agoFix the minimum index for pruning consecutive duplicate nodes.
Zac Medico [Sun, 4 Mar 2007 01:49:32 +0000 (01:49 -0000)]
Fix the minimum index for pruning consecutive duplicate nodes.

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

17 years agoAdd a note about --with-bdeps in the --depclean failure message.
Zac Medico [Sun, 4 Mar 2007 01:35:58 +0000 (01:35 -0000)]
Add a note about --with-bdeps in the --depclean failure message.

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

17 years agoFor bug #169187, make --depclean prune unneeded slots such that it is consistent...
Zac Medico [Sun, 4 Mar 2007 00:34:25 +0000 (00:34 -0000)]
For bug #169187, make --depclean prune unneeded slots such that it is consistent with the world update algorithm.

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

17 years agoOnly prune duplicate consecutive nodes if they both have depth == 0.
Zac Medico [Sat, 3 Mar 2007 23:05:27 +0000 (23:05 -0000)]
Only prune duplicate consecutive nodes if they both have depth == 0.

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

17 years agoPass waiting_msg into recursive lockfile() calls.
Zac Medico [Sat, 3 Mar 2007 21:42:46 +0000 (21:42 -0000)]
Pass waiting_msg into recursive lockfile() calls.

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

17 years agomake sure uid is an int
Alec Warner [Sat, 3 Mar 2007 18:31:15 +0000 (18:31 -0000)]
make sure uid is an int

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

17 years agoIn the same vein as copyright, add Id and svn:keywords to it
Alec Warner [Sat, 3 Mar 2007 18:00:42 +0000 (18:00 -0000)]
In the same vein as copyright, add Id and svn:keywords to it

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

17 years agoyou can't insert into sys.path without importing sys...
Alec Warner [Sat, 3 Mar 2007 17:52:08 +0000 (17:52 -0000)]
you can't insert into sys.path without importing sys...

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

17 years agoMake sure that excess "nomerge" nodes are pruned correctly.
Zac Medico [Sat, 3 Mar 2007 11:24:11 +0000 (11:24 -0000)]
Make sure that excess "nomerge" nodes are pruned correctly.

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

17 years agoAdd missing sys import.
Zac Medico [Sat, 3 Mar 2007 10:38:17 +0000 (10:38 -0000)]
Add missing sys import.

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

17 years agoFor bug #138840, show a more informative message when waiting for a distfiles lock...
Zac Medico [Sat, 3 Mar 2007 09:49:30 +0000 (09:49 -0000)]
For bug #138840, show a more informative message when waiting for a distfiles lock due to parallel-fetch.  Thanks to David Watzke <david@watzke.cz> for the initial patch.

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

17 years agos/node/selected_parent/ for clarity
Zac Medico [Sat, 3 Mar 2007 08:54:08 +0000 (08:54 -0000)]
s/node/selected_parent/ for clarity

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

17 years agoremove category regex, dumb idea, sorry I did it
Alec Warner [Sat, 3 Mar 2007 06:15:19 +0000 (06:15 -0000)]
remove category regex, dumb idea, sorry I did it

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

17 years agoFix types.InstanceType test which is failing now for some reason.
Zac Medico [Sat, 3 Mar 2007 01:53:18 +0000 (01:53 -0000)]
Fix types.InstanceType test which is failing now for some reason.

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

17 years agoFor bug #169046, fill in the --tree display with "nomerge" nodes so that the user...
Zac Medico [Sat, 3 Mar 2007 01:19:29 +0000 (01:19 -0000)]
For bug #169046, fill in the --tree display with "nomerge" nodes so that the user can always see at lease 1 parent on any non-root node.  Packages may appear in the display list multiple times, and will be marked "nomerge" when their position in the list does not correspond to actual merge order.

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

17 years agoWhen emerge automatically resumes, add --ignore-default-opts to the command line...
Zac Medico [Fri, 2 Mar 2007 20:06:20 +0000 (20:06 -0000)]
When emerge automatically resumes, add --ignore-default-opts to the command line in order to prevent things like --ask from leaking in via EMERGE_DEFAULT_OPTS.  Thanks to Peter Weller <welp@gentoo.org> for reporting.

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

17 years agoFor bug #168646, remove --prune-empty-dirs from PORTAGE_RSYNC_OPTS since it's only...
Zac Medico [Fri, 2 Mar 2007 07:23:06 +0000 (07:23 -0000)]
For bug #168646, remove --prune-empty-dirs from PORTAGE_RSYNC_OPTS since it's only a small optimization and it's inconvenient to force >=rsync-2.6.4 on server admins at this time.  If users desire, they can still add it to PORTAGE_RSYNC_EXTRA_OPTS.

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

17 years agoEven if there's no timestamp available locally, fetch the timestamp anyway as an...
Zac Medico [Fri, 2 Mar 2007 01:47:34 +0000 (01:47 -0000)]
Even if there's no timestamp available locally, fetch the timestamp anyway as an initial probe to verify that the server is responsive.  This protects us from hanging indefinitely on a connection attempt to an unresponsive server which rsync's --timeout option does not prevent.

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

17 years agoRemove unnecessary print statement reported by solar.
Zac Medico [Fri, 2 Mar 2007 00:10:40 +0000 (00:10 -0000)]
Remove unnecessary print statement reported by solar.

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

17 years agoFix broken rsync exitcode shift.
Zac Medico [Thu, 1 Mar 2007 23:47:23 +0000 (23:47 -0000)]
Fix broken rsync exitcode shift.

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

17 years agoFix the rest of the broken except statement syntax.
Zac Medico [Thu, 1 Mar 2007 23:31:16 +0000 (23:31 -0000)]
Fix the rest of the broken except statement syntax.

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

17 years agoFix broken except statement syntax.
Zac Medico [Thu, 1 Mar 2007 23:18:16 +0000 (23:18 -0000)]
Fix broken except statement syntax.

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

17 years agoFor consistency, remove exit code 2 (protocol incompatibility) from the other list...
Zac Medico [Thu, 1 Mar 2007 22:20:39 +0000 (22:20 -0000)]
For consistency, remove exit code 2 (protocol incompatibility) from the other list of rsync exit codes.

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

17 years agoAdd compatibility code to avoid the GNU specific --reference option of chmod. Thanks...
Zac Medico [Thu, 1 Mar 2007 22:06:52 +0000 (22:06 -0000)]
Add compatibility code to avoid the GNU specific --reference option of chmod.  Thanks to Timothy Redaelli <drizzt@gentoo.org>.

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

17 years ago- please be --quiet emerge. still need to hunt down one more newline
Ned Ludd [Thu, 1 Mar 2007 21:19:21 +0000 (21:19 -0000)]
- please be --quiet emerge. still need to hunt down one more newline

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

17 years agoMake sure pids are appropriately removed from portage.process.spawned_pids.
Zac Medico [Thu, 1 Mar 2007 20:49:33 +0000 (20:49 -0000)]
Make sure pids are appropriately removed from portage.process.spawned_pids.

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

17 years agoUse an alarm signal to implement a timeout when rsync is fetching the server timestam...
Zac Medico [Thu, 1 Mar 2007 20:37:15 +0000 (20:37 -0000)]
Use an alarm signal to implement a timeout when rsync is fetching the server timestamp file, since rsync's --timeout option doesn't apply to the initial connection attempt.

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

17 years agoFix misplaced [1]
Zac Medico [Thu, 1 Mar 2007 19:03:01 +0000 (19:03 -0000)]
Fix misplaced [1]

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

17 years agoFor bug #168646, don't bail out immediately when rsync detects protocol incompatibili...
Zac Medico [Thu, 1 Mar 2007 12:44:54 +0000 (12:44 -0000)]
For bug #168646, don't bail out immediately when rsync detects protocol incompatibility (code 2) during fetching of the timestamp file.  Retry for a better server (up to PORTAGE_RSYNC_RETRIES).

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