Marius Mauch [Mon, 13 Feb 2006 05:26:39 +0000 (05:26 -0000)]
Make repoman ebuild.invalidname message a bit more useful
svn path=/main/trunk/; revision=2707
Zac Medico [Mon, 13 Feb 2006 01:21:17 +0000 (01:21 -0000)]
misc atomic_ofstream and write_atomic updates in portage.py
svn path=/main/trunk/; revision=2703
Zac Medico [Sun, 12 Feb 2006 23:43:40 +0000 (23:43 -0000)]
use write_atomic for move_ent CATEGORY updates
svn path=/main/trunk/; revision=2701
Marius Mauch [Sun, 12 Feb 2006 22:56:51 +0000 (22:56 -0000)]
fix dirsonly handling in listdir
svn path=/main/trunk/; revision=2700
Zac Medico [Sun, 12 Feb 2006 21:09:49 +0000 (21:09 -0000)]
use write_atomic for fixdbentries
svn path=/main/trunk/; revision=2698
Zac Medico [Sun, 12 Feb 2006 11:55:48 +0000 (11:55 -0000)]
fix perform_checksum.perform_checksum() so that it wraps FileNotFound exceptions
svn path=/main/trunk/; revision=2697
Zac Medico [Sun, 12 Feb 2006 07:52:00 +0000 (07:52 -0000)]
add a new emerge --ignore-default-opts option for bug 121695
svn path=/main/trunk/; revision=2696
Zac Medico [Sun, 12 Feb 2006 03:09:38 +0000 (03:09 -0000)]
catch possible ENOENT error from portage_checksum.perform_md5 for bug 24374
svn path=/main/trunk/; revision=2695
Zac Medico [Sun, 12 Feb 2006 02:42:21 +0000 (02:42 -0000)]
import errno at the top of portage.py
svn path=/main/trunk/; revision=2694
Ned Ludd [Sat, 11 Feb 2006 10:43:54 +0000 (10:43 -0000)]
- add portage to MULTILIB_STRICT_EXEMPT
svn path=/main/trunk/; revision=2693
Zac Medico [Sat, 11 Feb 2006 08:45:13 +0000 (08:45 -0000)]
fix typo for bug 111098 (patch by andre@fluffyspider.com.au)
svn path=/main/trunk/; revision=2692
Zac Medico [Fri, 10 Feb 2006 23:39:09 +0000 (23:39 -0000)]
use cached stat and lstat results to minimize the number of stat calls in dblink.unmerge()
svn path=/main/trunk/; revision=2691
Zac Medico [Fri, 10 Feb 2006 22:07:52 +0000 (22:07 -0000)]
avoid unnecessary stat by catching ENOENT error instead of using os.path.exists()
svn path=/main/trunk/; revision=2690
Zac Medico [Fri, 10 Feb 2006 07:00:36 +0000 (07:00 -0000)]
fix KeyError: '.' in dblink.unmerge() from bug 100479
svn path=/main/trunk/; revision=2689
Zac Medico [Fri, 10 Feb 2006 01:47:47 +0000 (01:47 -0000)]
make repoman obey NOCOLOR for bug 77566 (patch by antarus)
svn path=/main/trunk/; revision=2688
Zac Medico [Thu, 9 Feb 2006 20:26:11 +0000 (20:26 -0000)]
for each fetch ensure correct permissions on both $DISTDIR and $DISTDIR/.locks (bug 117781)
svn path=/main/trunk/; revision=2687
Zac Medico [Thu, 9 Feb 2006 04:25:56 +0000 (04:25 -0000)]
use write_atomic for the counter file
svn path=/main/trunk/; revision=2686
Zac Medico [Thu, 9 Feb 2006 03:44:58 +0000 (03:44 -0000)]
use getattr instead of hasattr for detection of base class destructor (recommended by marienz)
svn path=/main/trunk/; revision=2685
Mike Frysinger [Thu, 9 Feb 2006 03:38:22 +0000 (03:38 -0000)]
eat the parent process with exec, YUM
svn path=/main/trunk/; revision=2684
Mike Frysinger [Thu, 9 Feb 2006 03:36:09 +0000 (03:36 -0000)]
touchup style
svn path=/main/trunk/; revision=2683
Zac Medico [Thu, 9 Feb 2006 01:38:34 +0000 (01:38 -0000)]
use atomic_ofstream for mtimedb commits
svn path=/main/trunk/; revision=2682
Zac Medico [Thu, 9 Feb 2006 01:10:08 +0000 (01:10 -0000)]
use new write_atomic() function for all world file updates
svn path=/main/trunk/; revision=2681
Zac Medico [Thu, 9 Feb 2006 01:09:00 +0000 (01:09 -0000)]
add new atomic_ofstream class for safer writes
svn path=/main/trunk/; revision=2680
Brian Harring [Wed, 8 Feb 2006 17:51:52 +0000 (17:51 -0000)]
cPickle import protection; fall back to pickle if cPickle is unavailable.
svn path=/main/trunk/; revision=2679
Mike Frysinger [Wed, 8 Feb 2006 01:10:29 +0000 (01:10 -0000)]
fix whitespace breakage introduced by writemsg_stdout() changes
svn path=/main/trunk/; revision=2677
Jason Stubbs [Tue, 7 Feb 2006 14:39:50 +0000 (14:39 -0000)]
Remove references to --verbose and --quiet in depgraph.display() and make
it work of a verbosity parameter instead.
svn path=/main/trunk/; revision=2676
Zac Medico [Mon, 6 Feb 2006 19:25:08 +0000 (19:25 -0000)]
wrap all relevant atexit usage due to incompatibility with os.execv (needed for emerge to restart itself)
svn path=/main/trunk/; revision=2674
Brian Harring [Mon, 6 Feb 2006 07:34:30 +0000 (07:34 -0000)]
use sys.argv[0] for the path to emerge rather then hard coding
svn path=/main/trunk/; revision=2673
Zac Medico [Mon, 6 Feb 2006 02:52:29 +0000 (02:52 -0000)]
when emerge restarts itself, make /usr/lib/portage/bin/emerge the first argument in the list passed to os.execv (regression from revision 2667)
svn path=/main/trunk/; revision=2672
Marien Zwart [Mon, 6 Feb 2006 01:41:10 +0000 (01:41 -0000)]
Make sure confcache files are writable by the portage group, not just the portage user.
svn path=/main/trunk/; revision=2671
Zac Medico [Sun, 5 Feb 2006 21:19:11 +0000 (21:19 -0000)]
add CATEGORY to ebuild.5 and declare it readonly in ebuild.sh
svn path=/main/trunk/; revision=2670
Zac Medico [Sun, 5 Feb 2006 20:24:19 +0000 (20:24 -0000)]
do commit_mtimedb() after each merge for bug 100300
svn path=/main/trunk/; revision=2669
Zac Medico [Sun, 5 Feb 2006 19:28:58 +0000 (19:28 -0000)]
remove outdated "You may avoid the remerging of packages" message
svn path=/main/trunk/; revision=2668
Zac Medico [Sun, 5 Feb 2006 19:22:00 +0000 (19:22 -0000)]
replace existing "restarting emerge via exec()" functionality with a new approach that uses --resume and myopts
svn path=/main/trunk/; revision=2667
Mike Frysinger [Sun, 5 Feb 2006 06:02:52 +0000 (06:02 -0000)]
document more stuff
svn path=/main/trunk/; revision=2666
Mike Frysinger [Sun, 5 Feb 2006 06:02:29 +0000 (06:02 -0000)]
mention mirror, not nomirror
svn path=/main/trunk/; revision=2665
Brian Harring [Sat, 4 Feb 2006 12:32:29 +0000 (12:32 -0000)]
aparently someone never heard of rstrip...
svn path=/main/trunk/; revision=2660
Alec Warner [Sat, 4 Feb 2006 07:34:36 +0000 (07:34 -0000)]
Adding a comment about normpath, and why we use our own copy.
svn path=/main/trunk/; revision=2659
Zac Medico [Sat, 4 Feb 2006 07:22:46 +0000 (07:22 -0000)]
remove stray quote introduced in revision 2645
svn path=/main/trunk/; revision=2658
Mike Frysinger [Sat, 4 Feb 2006 06:01:18 +0000 (06:01 -0000)]
touchup code like dosym
svn path=/main/trunk/; revision=2657
Mike Frysinger [Sat, 4 Feb 2006 06:01:12 +0000 (06:01 -0000)]
send error to stderr
svn path=/main/trunk/; revision=2656
Mike Frysinger [Sat, 4 Feb 2006 05:59:18 +0000 (05:59 -0000)]
use much simpler code as inspired by agriffis' fowners work
svn path=/main/trunk/; revision=2655
Mike Frysinger [Sat, 4 Feb 2006 05:56:09 +0000 (05:56 -0000)]
cleanup code and handle errors better as Simon Stelling says in Bug 121317
svn path=/main/trunk/; revision=2654
Mike Frysinger [Sat, 4 Feb 2006 05:33:22 +0000 (05:33 -0000)]
touchup code so we handle errors better
svn path=/main/trunk/; revision=2653
Mike Frysinger [Sat, 4 Feb 2006 05:28:59 +0000 (05:28 -0000)]
touchup code so we handle errors better
svn path=/main/trunk/; revision=2652
Mike Frysinger [Sat, 4 Feb 2006 05:27:35 +0000 (05:27 -0000)]
touchup code so we handle errors better
svn path=/main/trunk/; revision=2651
Mike Frysinger [Sat, 4 Feb 2006 05:17:07 +0000 (05:17 -0000)]
Simon Stelling writes in Bug 121317:
currently, the do* scripts don't exit with a non-zero status when a critical
command fails, except if it is the last one. install as much as possible, then exit appropriately.
svn path=/main/trunk/; revision=2650
Jason Stubbs [Sat, 4 Feb 2006 03:38:49 +0000 (03:38 -0000)]
Remove all bug references
svn path=/main/trunk/; revision=2649
Jason Stubbs [Sat, 4 Feb 2006 03:06:11 +0000 (03:06 -0000)]
Add back emerge list header hiding when --quiet is used.
svn path=/main/trunk/; revision=2648
Alec Warner [Fri, 3 Feb 2006 23:54:45 +0000 (23:54 -0000)]
Fix bug #86067. Thanks to J\xc3\xbcrgen H\xc3\xb6tzel <gentoo@hoetzel.info> for the emacs command
svn path=/main/trunk/; revision=2646
Alec Warner [Fri, 3 Feb 2006 23:08:09 +0000 (23:08 -0000)]
Fix for bug #119049
svn path=/main/trunk/; revision=2645
Alec Warner [Fri, 3 Feb 2006 17:47:25 +0000 (17:47 -0000)]
Shout out to RiverRat for reporting, fixup the output to use the correct verbs, disable tree output for fetching since it does not work.
svn path=/main/trunk/; revision=2644
Alec Warner [Fri, 3 Feb 2006 17:22:23 +0000 (17:22 -0000)]
Minor fixups with spelling, Thanks to Benno Schulenberg <benno@nietvergeten.nl>, bug # 110382
svn path=/main/trunk/; revision=2643
Alec Warner [Fri, 3 Feb 2006 16:55:31 +0000 (16:55 -0000)]
This should have been excluded...
svn path=/main/trunk/; revision=2642
Alec Warner [Fri, 3 Feb 2006 16:52:21 +0000 (16:52 -0000)]
Thanks to Benno Schulenberg <benno@nietvergeten.nl> for the spelling/grammar fixes, bug #80754
svn path=/main/trunk/; revision=2641
Brian Harring [Fri, 3 Feb 2006 05:14:13 +0000 (05:14 -0000)]
confcache updates...
svn path=/main/trunk/; revision=2635
Brian Harring [Fri, 3 Feb 2006 05:12:03 +0000 (05:12 -0000)]
confcache make.conf example...
svn path=/main/trunk/; revision=2634
Brian Harring [Fri, 3 Feb 2006 05:09:34 +0000 (05:09 -0000)]
FEATURES="confcache" addition
svn path=/main/trunk/; revision=2633
Brian Harring [Fri, 3 Feb 2006 05:08:20 +0000 (05:08 -0000)]
confcache, baby.
svn path=/main/trunk/; revision=2632
Mike Frysinger [Fri, 3 Feb 2006 03:09:19 +0000 (03:09 -0000)]
grab some fixes from prepstrip script
svn path=/main/trunk/; revision=2629
Mike Frysinger [Fri, 3 Feb 2006 03:08:01 +0000 (03:08 -0000)]
style touchups
svn path=/main/trunk/; revision=2628
Mike Frysinger [Fri, 3 Feb 2006 03:07:23 +0000 (03:07 -0000)]
exit with proper status rather than always 0
svn path=/main/trunk/; revision=2627
Mike Frysinger [Fri, 3 Feb 2006 01:54:01 +0000 (01:54 -0000)]
s/cronological/chronological/ for you anal peeps
svn path=/main/trunk/; revision=2626
Alec Warner [Thu, 2 Feb 2006 16:04:27 +0000 (16:04 -0000)]
Revert change in -r2611, re-opening bug 121106. The fix is not that simple...as usual :)
svn path=/main/trunk/; revision=2625
Brian Harring [Thu, 2 Feb 2006 12:58:20 +0000 (12:58 -0000)]
optional tarsync integration; thanks to Johannes Fahrenkrug for doing the legwork.
svn path=/main/trunk/; revision=2624
Brian Harring [Thu, 2 Feb 2006 11:58:22 +0000 (11:58 -0000)]
added PORTAGE_NICENESS support.
svn path=/main/trunk/; revision=2623
Brian Harring [Thu, 2 Feb 2006 10:41:40 +0000 (10:41 -0000)]
bug #116681 , better handling of MULTILIB_STRICT_EXEMPT
svn path=/main/trunk/; revision=2622
Mike Frysinger [Wed, 1 Feb 2006 23:05:23 +0000 (23:05 -0000)]
touchup syntax/output of new $D/$D check
svn path=/main/trunk/; revision=2621
Ned Ludd [Wed, 1 Feb 2006 20:56:21 +0000 (20:56 -0000)]
- portage allows installing files into ${D}/${D}. Simon Stelling bug #120941
svn path=/main/trunk/; revision=2620
Mike Frysinger [Wed, 1 Feb 2006 03:30:03 +0000 (03:30 -0000)]
touchup the way options are declared to prevent bitrot, add a --quiet option and use it, and make the help output useful
svn path=/main/trunk/; revision=2612
Alec Warner [Tue, 31 Jan 2006 23:28:57 +0000 (23:28 -0000)]
Fix for bug #121106, resume + skipfirst + pretend would print the skipped package.
Thanks to Andrew D. Keyser (aka Legoguy) <andrewdk@sbcglobal.net> for reporting.
svn path=/main/trunk/; revision=2611
Alec Warner [Tue, 31 Jan 2006 07:43:44 +0000 (07:43 -0000)]
Change the usage of a "class" of packages into a "set" of packages.
world and system are now "sets" instead of "classes".
svn path=/main/trunk/; revision=2610
Zac Medico [Tue, 31 Jan 2006 06:33:10 +0000 (06:33 -0000)]
remove red coloring from right ')' in 'dependency required by' message reported by cardoe
svn path=/main/trunk/; revision=2609
Zac Medico [Mon, 30 Jan 2006 12:35:07 +0000 (12:35 -0000)]
get --nospinner from myopts instead of sys.argv so that it works with EMERGE_DEFAULT_OPTS
svn path=/main/trunk/; revision=2608
Mike Frysinger [Mon, 30 Jan 2006 04:19:01 +0000 (04:19 -0000)]
Chris PeBenito writes in #110857 for SELinux updates:
1) change ebuild.sh code to use selinux configuration to determine where the
file contexts are, rather than a setting in make.conf.
2) change portage support to a FEATURE rather than USE. This enables the user
to disable the portage support if their setup is broken, while still enabling
selinux support in any packages they might merge. I was going to submit a patch
for portage.py, but the place it needs to be changed (line 7234 in rev
1.524.2.76/2.0.53_rc6), features (the variable) isn't filled yet, so I was
unsure of the proper fix.
svn path=/main/trunk/; revision=2606
Mike Frysinger [Sun, 29 Jan 2006 14:31:29 +0000 (14:31 -0000)]
make sure all .debug files have the executable bit cleared
svn path=/main/trunk/; revision=2605
Jason Stubbs [Sun, 29 Jan 2006 11:51:51 +0000 (11:51 -0000)]
Allow || ( ) deps that have no default atoms (or turn out empty).
Released in 2.1_pre4-r1. #120803
svn path=/main/trunk/; revision=2604
Jason Stubbs [Sat, 28 Jan 2006 00:46:46 +0000 (00:46 -0000)]
Add note about --alphabetical
svn path=/main/trunk/; revision=2600
Jason Stubbs [Sat, 28 Jan 2006 00:42:35 +0000 (00:42 -0000)]
Disable the vdb check until it can be migrated to filter-env.
svn path=/main/trunk/; revision=2599
Brian Harring [Fri, 27 Jan 2006 19:18:16 +0000 (19:18 -0000)]
add the "/usr/lib/portage/pym" insert to deal with osx (bit of a hack, but tiz the convention currently).
svn path=/main/trunk/; revision=2593
Mike Frysinger [Fri, 27 Jan 2006 05:02:14 +0000 (05:02 -0000)]
make env-update a bit more flexible by adding a --no-ldconfig option
svn path=/main/trunk/; revision=2592
Mike Frysinger [Fri, 27 Jan 2006 04:57:55 +0000 (04:57 -0000)]
touchup if logic
svn path=/main/trunk/; revision=2591
Jason Stubbs [Fri, 27 Jan 2006 04:51:23 +0000 (04:51 -0000)]
Add support for an --alphabetical option to emerge that restores the old
ordering of flags in --pretend output.
svn path=/main/trunk/; revision=2589
Jason Stubbs [Fri, 27 Jan 2006 04:50:09 +0000 (04:50 -0000)]
Add support for EMERGE_DEFAULT_OPTS configuration variable for setting
options that emerge always considers to be specified.
svn path=/main/trunk/; revision=2588
Jason Stubbs [Fri, 27 Jan 2006 04:43:30 +0000 (04:43 -0000)]
Added a check for obsolete virtual/x11 usage in dependencies.
svn path=/main/trunk/; revision=2587
Mike Frysinger [Fri, 27 Jan 2006 04:07:47 +0000 (04:07 -0000)]
m68k generates proper gnu stack markings
svn path=/main/trunk/; revision=2586
Marius Mauch [Wed, 25 Jan 2006 11:39:50 +0000 (11:39 -0000)]
Fix typo in error description
svn path=/main/trunk/; revision=2584
Marius Mauch [Tue, 24 Jan 2006 17:41:41 +0000 (17:41 -0000)]
Add a warning for KEYWORDS=-*
svn path=/main/trunk/; revision=2583
Marius Mauch [Tue, 24 Jan 2006 17:00:15 +0000 (17:00 -0000)]
Disable auto-use prior to code removal
svn path=/main/trunk/; revision=2582
Marius Mauch [Tue, 24 Jan 2006 15:20:58 +0000 (15:20 -0000)]
fix possible path and vdb location issues
svn path=/main/trunk/; revision=2581
Jason Stubbs [Tue, 24 Jan 2006 15:19:17 +0000 (15:19 -0000)]
Add further checks for correct DEPEND syntax
svn path=/main/trunk/; revision=2580
Jason Stubbs [Tue, 24 Jan 2006 15:16:56 +0000 (15:16 -0000)]
Provide more information with DEPEND syntax exceptions
svn path=/main/trunk/; revision=2579
Jason Stubbs [Tue, 24 Jan 2006 14:54:31 +0000 (14:54 -0000)]
Move DEPEND empty sublist processing back into use_reduce
svn path=/main/trunk/; revision=2578
Mike Frysinger [Tue, 24 Jan 2006 03:09:13 +0000 (03:09 -0000)]
patch by Alec Warner to document CCACHE_DIR #65492
svn path=/main/trunk/; revision=2577
Mike Frysinger [Mon, 23 Jan 2006 22:39:05 +0000 (22:39 -0000)]
fix prepstrip after previous commit as pointed out by Olivier Crete
svn path=/main/trunk/; revision=2576
Brian Harring [Mon, 23 Jan 2006 10:58:16 +0000 (10:58 -0000)]
fixed up dump_trace, courtesy of spyderous
svn path=/main/trunk/; revision=2575
Brian Harring [Mon, 23 Jan 2006 07:55:15 +0000 (07:55 -0000)]
Added usage info to dump_trace, and credit for the code (eselect authors)
svn path=/main/trunk/; revision=2574
Brian Harring [Mon, 23 Jan 2006 07:49:59 +0000 (07:49 -0000)]
updated diefunc "post the relevant info" msg
svn path=/main/trunk/; revision=2573
Brian Harring [Mon, 23 Jan 2006 07:48:45 +0000 (07:48 -0000)]
bash tracebacks. :)
svn path=/main/trunk/; revision=2572
Mike Frysinger [Mon, 23 Jan 2006 01:29:54 +0000 (01:29 -0000)]
accept --skip-first and --skipfirst
svn path=/main/trunk/; revision=2571