portage.git
18 years agoFix emerge's userquery() so that it rejects empty responses when the enter key is...
Zac Medico [Sat, 27 May 2006 02:11:52 +0000 (02:11 -0000)]
Fix emerge's userquery() so that it rejects empty responses when the enter key is pressed for bug #134466.

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

18 years agoAdd noiselevel=-1 to writemsg calls for legitimate errors in merge and unmerge phases...
Zac Medico [Sat, 27 May 2006 01:52:29 +0000 (01:52 -0000)]
Add noiselevel=-1 to writemsg calls for legitimate errors in merge and unmerge phases so that important errors are printed even when --quiet is used.

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

18 years agoAdd noiselevel=-1 to writemsg calls for legitimate errors in portage.digestcheck...
Zac Medico [Sat, 27 May 2006 01:45:00 +0000 (01:45 -0000)]
Add noiselevel=-1 to writemsg calls for legitimate errors in portage.digestcheck() so that important errors are printed even when --quiet is used.

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

18 years agoAdd noiselevel=-1 to writemsg calls for legitimate errors in doebuild so that importa...
Zac Medico [Sat, 27 May 2006 01:38:36 +0000 (01:38 -0000)]
Add noiselevel=-1 to writemsg calls for legitimate errors in doebuild so that important errors are printed even when --quiet is used.

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

18 years agoMake sure that fetch errors are reported even when --quiet is being used.
Zac Medico [Sat, 27 May 2006 01:05:14 +0000 (01:05 -0000)]
Make sure that fetch errors are reported even when --quiet is being used.

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

18 years agoOnly print a warning if absolutely necessary when adjusting distfiles permissions...
Zac Medico [Sat, 27 May 2006 00:59:31 +0000 (00:59 -0000)]
Only print a warning if absolutely necessary when adjusting distfiles permissions for bug #112612.

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

18 years agoFor availability in all stages, use rsync instead of cpio for bug #124638.
Zac Medico [Sat, 27 May 2006 00:09:31 +0000 (00:09 -0000)]
For availability in all stages, use rsync instead of cpio for bug #124638.

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

18 years agoFor portability, use cpio instead of `cp --parents` for bug #124638.
Zac Medico [Fri, 26 May 2006 22:38:52 +0000 (22:38 -0000)]
For portability, use cpio instead of `cp --parents` for bug #124638.

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

18 years agoAdd some additional error handling for OperationNotPermitted and ReadOnlyFileSystem...
Zac Medico [Fri, 26 May 2006 04:08:50 +0000 (04:08 -0000)]
Add some additional error handling for OperationNotPermitted and ReadOnlyFileSystem exceptions (bug #112612).

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

18 years agoFix the last revision so it also works for files copied from local fsmirrors.
Zac Medico [Fri, 26 May 2006 03:38:57 +0000 (03:38 -0000)]
Fix the last revision so it also works for files copied from local fsmirrors.

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

18 years agoIf necessary, apply appropriate permissions to previously fetched files for bug ...
Zac Medico [Fri, 26 May 2006 03:27:41 +0000 (03:27 -0000)]
If necessary, apply appropriate permissions to previously fetched files for bug #112612.

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

18 years agoReset DISTDIR to it's original value before returning from doebuild() in order to...
Zac Medico [Fri, 26 May 2006 01:59:13 +0000 (01:59 -0000)]
Reset DISTDIR to it's original value before returning from doebuild() in order to prevent unexpected values for DISTDIR later on.

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

18 years agoFix CATEGORY spelling for bug #134362.
Zac Medico [Thu, 25 May 2006 22:34:13 +0000 (22:34 -0000)]
Fix CATEGORY spelling for bug #134362.

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

18 years agoupdate the wget examples in make.conf
Alec Warner [Thu, 25 May 2006 13:30:45 +0000 (13:30 -0000)]
update the wget examples in make.conf

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

18 years agoset a timeout on wget to 60 seconds to fix bug 101196; the old timeout was 15 minutes :/
Alec Warner [Thu, 25 May 2006 13:09:58 +0000 (13:09 -0000)]
set a timeout on wget to 60 seconds to fix bug 101196; the old timeout was 15 minutes :/

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

18 years agoAdd some documentation for RESTRICT="binchecks" (bug #133804).
Zac Medico [Wed, 24 May 2006 22:34:55 +0000 (22:34 -0000)]
Add some documentation for RESTRICT="binchecks" (bug #133804).

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

18 years ago- More updates from Kevin Q bug 131779 ; document the stricter feature along with...
Ned Ludd [Wed, 24 May 2006 16:11:57 +0000 (16:11 -0000)]
- More updates from Kevin Q bug 131779 ; document the stricter feature along with the QA_* handling

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

18 years ago- final commit hopefully for QA_TEXTRELS etc.
Ned Ludd [Wed, 24 May 2006 10:42:24 +0000 (10:42 -0000)]
- final commit hopefully for QA_TEXTRELS etc.

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

18 years agoWhen /usr/lib/distcc/bin does not exist, only add a maximum of one distcc to CC and...
Zac Medico [Wed, 24 May 2006 08:12:48 +0000 (08:12 -0000)]
When /usr/lib/distcc/bin does not exist, only add a maximum of one distcc to CC and CXX for bug #84150.

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

18 years agoFix repoman so that it works when the portage tree structure contains symlinks for...
Zac Medico [Tue, 23 May 2006 22:20:19 +0000 (22:20 -0000)]
Fix repoman so that it works when the portage tree structure contains symlinks for bug #109961.

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

18 years agoAdd kernel to the default USE_EXPAND_HIDDEN. Thanks to Flameeyes for reporting.
Zac Medico [Tue, 23 May 2006 18:27:17 +0000 (18:27 -0000)]
Add kernel to the default USE_EXPAND_HIDDEN.  Thanks to Flameeyes for reporting.

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

18 years agoFix prepstrip to work with restrict, thanks to flameeyes and bug 134135
Alec Warner [Tue, 23 May 2006 17:51:57 +0000 (17:51 -0000)]
Fix prepstrip to work with restrict, thanks to flameeyes and bug 134135

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

18 years agoAdd ELIBC and USERLAND to USE_EXPAND_HIDDEN in make.globals since the user can't...
Zac Medico [Tue, 23 May 2006 09:33:40 +0000 (09:33 -0000)]
Add ELIBC and USERLAND to USE_EXPAND_HIDDEN in make.globals since the user can't change those flags easily.

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

18 years agoAdd some documentation for USE_EXPAND_HIDDEN.
Zac Medico [Tue, 23 May 2006 09:26:54 +0000 (09:26 -0000)]
Add some documentation for USE_EXPAND_HIDDEN.

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

18 years agoPrevent a KeyError from occurring when USE_EXPAND_HIDDEN is used for bug #134086.
Zac Medico [Tue, 23 May 2006 09:04:13 +0000 (09:04 -0000)]
Prevent a KeyError from occurring when USE_EXPAND_HIDDEN is used for bug #134086.

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

18 years agoDocument userfetch for bug #133975. Thanks to RiverRat for this patch. v2.1_rc2
Zac Medico [Tue, 23 May 2006 03:23:41 +0000 (03:23 -0000)]
Document userfetch for bug #133975.  Thanks to RiverRat for this patch.

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

18 years agoFix a bug that causes hashes of random types (mostly SHA1, from my experience) to...
Zac Medico [Mon, 22 May 2006 09:05:46 +0000 (09:05 -0000)]
Fix a bug that causes hashes of random types (mostly SHA1, from my experience) to be erroneously discarded due to dictionary assignment instead up update.

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

18 years agoDon't warn about RESTRICT=test unless FEATURES=test is enabled for bug #134004.
Zac Medico [Mon, 22 May 2006 07:47:08 +0000 (07:47 -0000)]
Don't warn about RESTRICT=test unless FEATURES=test is enabled for bug #134004.

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

18 years agoFix userfetch so that it works regardless of whether or not userpriv is enabled for...
Zac Medico [Mon, 22 May 2006 05:59:02 +0000 (05:59 -0000)]
Fix userfetch so that it works regardless of whether or not userpriv is enabled for bug #133995.  I've used portage_exec.spawn_bash() here because portage.spawn() should really only be used for actual ebuild phases in doebuild() and spawnebuild().

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

18 years agoFix bad spelling of "privileges" in userpriv docs.
Zac Medico [Sun, 21 May 2006 21:48:03 +0000 (21:48 -0000)]
Fix bad spelling of "privileges" in userpriv docs.

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

18 years agoDocument userfetch for bug #133975.
Zac Medico [Sun, 21 May 2006 20:45:45 +0000 (20:45 -0000)]
Document userfetch for bug #133975.

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

18 years agoDon't include a redundant size field with the other hashes when creating manifest2...
Zac Medico [Sun, 21 May 2006 18:59:11 +0000 (18:59 -0000)]
Don't include a redundant size field with the other hashes when creating manifest2 entries.  Thanks to solar for reporting.

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

18 years agoValidate the CATEGORY data in portage.config.load_infodir() and print a warning messa...
Zac Medico [Sun, 21 May 2006 04:41:13 +0000 (04:41 -0000)]
Validate the CATEGORY data in portage.config.load_infodir() and print a warning message if corruption is detected.

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

18 years agoIn order to help protect users, make AUTOCLEAN case insensitive.
Zac Medico [Fri, 19 May 2006 09:55:56 +0000 (09:55 -0000)]
In order to help protect users, make AUTOCLEAN case insensitive.

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

18 years agoAdd --nocolor to emerge's short help for bug #133734. Thanks to gabebw@gmail.com...
Zac Medico [Fri, 19 May 2006 01:01:34 +0000 (01:01 -0000)]
Add --nocolor to emerge's short help for bug #133734. Thanks to gabebw@gmail.com for this patch.

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

18 years agoCatch a ValueError thrown from cpv_expand and use it print an error message (to stder...
Zac Medico [Fri, 19 May 2006 00:39:05 +0000 (00:39 -0000)]
Catch a ValueError thrown from cpv_expand and use it print an error message (to stderr) which includes a list of packages for bug #133731.  No changes to quickpkg are necessary because it doesn't get anything from portageq on stdout in this case and it simply assumes there is no match.

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

18 years agoFix prepstrip split-debug paths for bug #133628. Thanks to kevquinn for this patch.
Zac Medico [Thu, 18 May 2006 08:59:17 +0000 (08:59 -0000)]
Fix prepstrip split-debug paths for bug #133628.  Thanks to kevquinn for this patch.

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

18 years agoRevert r3371 because it doesn't fix the real problem and get ROOT directly from porta...
Zac Medico [Thu, 18 May 2006 08:45:09 +0000 (08:45 -0000)]
Revert r3371 because it doesn't fix the real problem and get ROOT directly from portage.settings["ROOT"] since self.pkgsettings["ROOT"] does not have the desired value.

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

18 years agoCatch PackageNotFound exceptions from unmerge() for bug #133606.
Zac Medico [Thu, 18 May 2006 07:22:24 +0000 (07:22 -0000)]
Catch PackageNotFound exceptions from unmerge() for bug #133606.

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

18 years agoCorrectly autoclean build time dependencies that have been upgraded in / when ROOT...
Zac Medico [Thu, 18 May 2006 05:25:45 +0000 (05:25 -0000)]
Correctly autoclean build time dependencies that have been upgraded in / when ROOT!=/ for bug #133606.  This patch duplicates code from emerge's unmerge() function in order to touch as little existing code as possible.

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

18 years agoWhen portage is upgraded, only restart emerge when destroot="/". Also, clean up...
Zac Medico [Wed, 17 May 2006 22:30:37 +0000 (22:30 -0000)]
When portage is upgraded, only restart emerge when destroot="/".  Also, clean up and fix the related logic in depgraph.display().

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

18 years agoFix repoman to grab categores, arch.list, and package.mask from the proper locations...
Zac Medico [Wed, 17 May 2006 20:55:45 +0000 (20:55 -0000)]
Fix repoman to grab categores, arch.list, and package.mask from the proper locations when scanning an overlay.  Thanks to mcummings for reporting.

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

18 years agos/mtarget/mtune/g for bug #133528.
Zac Medico [Wed, 17 May 2006 07:08:57 +0000 (07:08 -0000)]
s/mtarget/mtune/g for bug #133528.

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

18 years agoPrint a warning message when AUTOCLEAN is disabled because it's quite dangerous.
Zac Medico [Wed, 17 May 2006 05:44:32 +0000 (05:44 -0000)]
Print a warning message when AUTOCLEAN is disabled because it's quite dangerous.

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

18 years agoFix portage.getmaskingreason() so that it properly stacks all available package.mask...
Zac Medico [Tue, 16 May 2006 20:23:35 +0000 (20:23 -0000)]
Fix portage.getmaskingreason() so that it properly stacks all available package.mask files for bug #104000.

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

18 years agoAdd a warning message for AUTOCLEAN="no". Thanks to jakub for reporting.
Zac Medico [Tue, 16 May 2006 19:54:10 +0000 (19:54 -0000)]
Add a warning message for AUTOCLEAN="no".  Thanks to jakub for reporting.

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

18 years agoAdd + to the --changelog regex so that dvd+rw-tools works for bug #133288.
Zac Medico [Tue, 16 May 2006 06:10:23 +0000 (06:10 -0000)]
Add + to the --changelog regex so that dvd+rw-tools works for bug #133288.

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

18 years agoAdd some PORTAGE_CONFIGROOT documentation for bug #131925. Thanks to Christian Heim...
Zac Medico [Tue, 16 May 2006 05:50:06 +0000 (05:50 -0000)]
Add some PORTAGE_CONFIGROOT documentation for bug #131925.  Thanks to Christian Heim for this patch.

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

18 years agoFix for bug 133363, thanks to <world.root@gmail.com> for reporting.
Alec Warner [Mon, 15 May 2006 12:50:50 +0000 (12:50 -0000)]
Fix for bug 133363, thanks to <world.root@gmail.com> for reporting.

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

18 years agoFix a typo from r3357.
Zac Medico [Mon, 15 May 2006 04:25:43 +0000 (04:25 -0000)]
Fix a typo from r3357.

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

18 years agoAdd back the rstrip(os.path.sep) which is needed in the case where ROOT=/ (regression...
Zac Medico [Mon, 15 May 2006 04:20:22 +0000 (04:20 -0000)]
Add back the rstrip(os.path.sep) which is needed in the case where ROOT=/ (regression from r3356).

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

18 years agoRevert the performance optimization from r3355 in favor of maximum robustness.
Zac Medico [Mon, 15 May 2006 03:06:27 +0000 (03:06 -0000)]
Revert the performance optimization from r3355 in favor of maximum robustness.

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

18 years agoEnsure that ${ROOT} is normalized for bug #90444.
Zac Medico [Mon, 15 May 2006 02:40:19 +0000 (02:40 -0000)]
Ensure that ${ROOT} is normalized for bug #90444.

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

18 years agoRemove unnecessary and time consuming normpath call for bug #90444.
Zac Medico [Mon, 15 May 2006 02:27:59 +0000 (02:27 -0000)]
Remove unnecessary and time consuming normpath call for bug #90444.

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

18 years agoEnsure a sane global umask for bug #133307 (regression from r3228).
Zac Medico [Sun, 14 May 2006 21:42:02 +0000 (21:42 -0000)]
Ensure a sane global umask for bug #133307 (regression from r3228).

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

18 years agoWheel != secpass=1, so kill it. Wheel grants you nothing wrt portage perms.
Alec Warner [Sun, 14 May 2006 21:07:09 +0000 (21:07 -0000)]
Wheel != secpass=1, so kill it.  Wheel grants you nothing wrt portage perms.

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

18 years agostrip leading slash in output
Mike Frysinger [Sun, 14 May 2006 13:42:52 +0000 (13:42 -0000)]
strip leading slash in output

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

18 years agoyou have to quote $@ or things can break
Mike Frysinger [Sun, 14 May 2006 13:40:08 +0000 (13:40 -0000)]
you have to quote $@ or things can break

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

18 years agoUse iteritems() instead of items() because an iterator uses less memory.
Zac Medico [Sun, 14 May 2006 12:08:23 +0000 (12:08 -0000)]
Use iteritems() instead of items() because an iterator uses less memory.

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

18 years agoWrite raw bytes instead of attempting to encode as utf-8 for bug #133287.
Zac Medico [Sun, 14 May 2006 11:39:26 +0000 (11:39 -0000)]
Write raw bytes instead of attempting to encode as utf-8 for bug #133287.

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

18 years agoMake portdbapi._init_cache_dirs() obey self.depcachedir.
Zac Medico [Sun, 14 May 2006 07:07:10 +0000 (07:07 -0000)]
Make portdbapi._init_cache_dirs() obey self.depcachedir.

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

18 years agoMake portdbapi obey self.depcachedir instead of using portage_const.DEPCACHE_PATH...
Zac Medico [Sun, 14 May 2006 06:24:44 +0000 (06:24 -0000)]
Make portdbapi obey self.depcachedir instead of using portage_const.DEPCACHE_PATH directly.

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

18 years agoAllow `emerge --metadata` and `emerge --regen` for users in the portage group(bug...
Zac Medico [Sat, 13 May 2006 22:19:58 +0000 (22:19 -0000)]
Allow `emerge --metadata` and `emerge --regen` for users in the portage group(bug #133157).

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

18 years agos/DEPEND atoms/package atoms/ for better wording
Zac Medico [Fri, 12 May 2006 22:39:08 +0000 (22:39 -0000)]
s/DEPEND atoms/package atoms/ for better wording

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

18 years agoMake /etc/portage/bashrc relative to PORTAGE_CONFIGROOT. v2.1_rc1
Zac Medico [Fri, 12 May 2006 21:40:42 +0000 (21:40 -0000)]
Make /etc/portage/bashrc relative to PORTAGE_CONFIGROOT.

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

18 years agoAdd some documentation for /etc/portage/modules and metadata_overlay.
Zac Medico [Fri, 12 May 2006 21:13:38 +0000 (21:13 -0000)]
Add some documentation for /etc/portage/modules and metadata_overlay.

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

18 years agoRevert r3339 because r3301 makes it unnecessary. See bug #133055.
Zac Medico [Fri, 12 May 2006 18:41:39 +0000 (18:41 -0000)]
Revert r3339 because r3301 makes it unnecessary.  See bug #133055.

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

18 years agoMinor 1 liner for bug 131657
Alec Warner [Thu, 11 May 2006 23:54:51 +0000 (23:54 -0000)]
Minor 1 liner for bug 131657

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

18 years agoFix bug 113055, Binpkg's need SLOT in mysettings
Alec Warner [Thu, 11 May 2006 19:46:01 +0000 (19:46 -0000)]
Fix bug 113055, Binpkg's need SLOT in mysettings

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

18 years agoNeglect EOFError during mtimedb loading since this error seems to be common when...
Zac Medico [Wed, 10 May 2006 03:52:46 +0000 (03:52 -0000)]
Neglect EOFError during mtimedb loading since this error seems to be common when the mtimedb has been corrupted.

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

18 years agoremove unused STICKIES variable
Mike Frysinger [Wed, 10 May 2006 02:39:17 +0000 (02:39 -0000)]
remove unused STICKIES variable

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

18 years agoOnly adjust priority for PORTAGE_NICENESS on the first run for bug #132739.
Zac Medico [Wed, 10 May 2006 00:31:53 +0000 (00:31 -0000)]
Only adjust priority for PORTAGE_NICENESS on the first run for bug #132739.

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

18 years agoslightly easier test to read for DISTDR/unpack check
Mike Frysinger [Tue, 9 May 2006 02:08:20 +0000 (02:08 -0000)]
slightly easier test to read for DISTDR/unpack check

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

18 years agoUse os.path.realpath instead of portage.abssymlink to resolve /etc/make.profile becau...
Zac Medico [Mon, 8 May 2006 20:26:14 +0000 (20:26 -0000)]
Use os.path.realpath instead of portage.abssymlink to resolve /etc/make.profile because abssymlink throws an OSError: [Errno 22] Invalid argument exception when repoman passes in an absolute profile path that isn't a symlink.

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

18 years agoGive a less confusing error message when unpack() arguments begin with ${DISTDIR...
Zac Medico [Mon, 8 May 2006 17:55:58 +0000 (17:55 -0000)]
Give a less confusing error message when unpack() arguments begin with ${DISTDIR}.  Thanks to Flameeyes for reporting.

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

18 years agoPrevent a TypeError exception when the /etc/make.profile symlink is broken on nonexis...
Zac Medico [Mon, 8 May 2006 07:48:21 +0000 (07:48 -0000)]
Prevent a TypeError exception when the /etc/make.profile symlink is broken on nonexistent.

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

18 years agoCatch FileNotFound exception and print a message when a file listed in the Manifest...
Zac Medico [Mon, 8 May 2006 06:24:29 +0000 (06:24 -0000)]
Catch FileNotFound exception and print a message when a file listed in the Manifest could not be found.

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

18 years agoMove the fake $HOME that's used for ebuilds from $PORTAGE_TMPDIR/portage/homedir...
Zac Medico [Mon, 8 May 2006 01:28:20 +0000 (01:28 -0000)]
Move the fake $HOME that's used for ebuilds from $PORTAGE_TMPDIR/portage/homedir to $PORTAGE_BUILDDIR/homedir so that each build has a unique $HOME for bug #130395.

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

18 years agoFix a potential NameError due to 'cpv' being undefined in the namespace and also...
Zac Medico [Sun, 7 May 2006 20:36:02 +0000 (20:36 -0000)]
Fix a potential NameError due to 'cpv' being undefined in the namespace and also fix a potential AttributeError due to an attempt to call reconstruct_eclasses() on a dict object that has already been reconstructed in flat_hash.database._parse_data().

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

18 years agoProperly encode metadata strings as utf-8 in order to avoid "UnicodeEncodeError:...
Zac Medico [Sun, 7 May 2006 19:01:58 +0000 (19:01 -0000)]
Properly encode metadata strings as utf-8 in order to avoid "UnicodeEncodeError: 'ascii' codec can't encode character" exception when
given a unicode string.

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

18 years agoReplace inappropriate use of writelines with normal write.
Zac Medico [Sun, 7 May 2006 06:54:59 +0000 (06:54 -0000)]
Replace inappropriate use of writelines with normal write.

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

18 years agoFix portage.config handling of ROOT and PORTAGE_CONFIGROOT for bug #132442.
Zac Medico [Sat, 6 May 2006 18:37:18 +0000 (18:37 -0000)]
Fix portage.config handling of ROOT and PORTAGE_CONFIGROOT for bug #132442.

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

18 years agomake rsync variable messages a bit less inviting
Marius Mauch [Sat, 6 May 2006 13:23:02 +0000 (13:23 -0000)]
make rsync variable messages a bit less inviting

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

18 years agoCatch a KeyError and report a missing digest for bug #132410.
Zac Medico [Sat, 6 May 2006 11:52:51 +0000 (11:52 -0000)]
Catch a KeyError and report a missing digest for bug #132410.

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

18 years agoRemove the uppercase requirement on flat_hash metadata keys so that _eclasses_ will...
Zac Medico [Sat, 6 May 2006 02:34:47 +0000 (02:34 -0000)]
Remove the uppercase requirement on flat_hash metadata keys so that _eclasses_ will work.  This is equivalent to the patch by Brian Harring that went into 2.0.54-r2 for forward compatibility with planned changes in the rsync metadata cache.

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

18 years agoObey self.incrementals in config.regenerate() instead of using portage_const.INCREMEN...
Zac Medico [Sat, 6 May 2006 02:11:17 +0000 (02:11 -0000)]
Obey self.incrementals in config.regenerate() instead of using portage_const.INCREMENTALS directly.

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

18 years agoCatch a KeyError and notify the user of a missing digest for bug #132373.
Zac Medico [Fri, 5 May 2006 21:04:04 +0000 (21:04 -0000)]
Catch a KeyError and notify the user of a missing digest for bug #132373.

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

18 years agoReimplement the fix for bug #79566 more cleanly (the -* hack seems quite non-intuitive).
Zac Medico [Fri, 5 May 2006 18:10:20 +0000 (18:10 -0000)]
Reimplement the fix for bug #79566 more cleanly (the -* hack seems quite non-intuitive).

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

18 years agoFix some small typos in ebuild.sh for bug #86151. Thanks to Yoshino for this patch.
Zac Medico [Thu, 4 May 2006 18:00:17 +0000 (18:00 -0000)]
Fix some small typos in ebuild.sh for bug #86151.  Thanks to Yoshino for this patch.

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

18 years agoMake sure that cloned FEATURES are correctly preserved by getting them directly from...
Zac Medico [Thu, 4 May 2006 10:15:55 +0000 (10:15 -0000)]
Make sure that cloned FEATURES are correctly preserved by getting them directly from the backupenv instead of going through the lookuplist (Bug #132196).

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

18 years agoBring back FEATURES="assume-digests" for bug #132182.
Zac Medico [Thu, 4 May 2006 02:44:01 +0000 (02:44 -0000)]
Bring back FEATURES="assume-digests" for bug #132182.

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

18 years agoImprove the error message when an eclass is not found and remove unnecesary ERRORMSG...
Zac Medico [Wed, 3 May 2006 23:00:08 +0000 (23:00 -0000)]
Improve the error message when an eclass is not found and remove unnecesary ERRORMSG variable.

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

18 years agoCatch an uncaught CacheCorruption for the traceback from bug #126692.
Zac Medico [Wed, 3 May 2006 19:02:34 +0000 (19:02 -0000)]
Catch an uncaught CacheCorruption for the traceback from bug #126692.

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

18 years agoreadd not-so pointless if statement
Simon Stelling [Wed, 3 May 2006 17:07:02 +0000 (17:07 -0000)]
readd not-so pointless if statement

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

18 years agoremove pointless if statement
Simon Stelling [Tue, 2 May 2006 19:29:40 +0000 (19:29 -0000)]
remove pointless if statement

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

18 years agobest_version doesn't return different codes depending on whether it found a match...
Simon Stelling [Tue, 2 May 2006 18:53:55 +0000 (18:53 -0000)]
best_version doesn't return different codes depending on whether it found a match or not, it's has_version; bug 130655

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

18 years agocatch ENOENT and ENOTDIR in clean_locks to prevent ugly tracebacks; bug 124164
Simon Stelling [Tue, 2 May 2006 17:54:19 +0000 (17:54 -0000)]
catch ENOENT and ENOTDIR in clean_locks to prevent ugly tracebacks; bug 124164

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

18 years agouse hasq where appropriate
Simon Stelling [Tue, 2 May 2006 16:10:56 +0000 (16:10 -0000)]
use hasq where appropriate

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

18 years agolet 'emerge -h world' print a nice help message powered by antarus; bug 67448
Simon Stelling [Tue, 2 May 2006 13:15:54 +0000 (13:15 -0000)]
let 'emerge -h world' print a nice help message powered by antarus; bug 67448

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

18 years agouse escaping code that works for mrxvt too; thanks to nelchael for the patch; bug...
Simon Stelling [Tue, 2 May 2006 13:08:53 +0000 (13:08 -0000)]
use escaping code that works for mrxvt too; thanks to nelchael for the patch; bug 117509

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