summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* - Remove ebuild.autotools repoman check since it produces lotsZac Medico2008-01-303-29/+32
| | | | | | | | | of false positives (bug #207104) and its hard to parse bash - Use QA_INTERCEPTORS in ebuild.sh to implement a runtime 'QA Notice' when autotools is called directly svn path=/main/trunk/; revision=9235
* use strip(os.sep) on paths prior to os.path.join (branches/prefixZac Medico2008-01-301-2/+3
| | | | | | r9228) svn path=/main/trunk/; revision=9230
* Pull more functions out of repoman proper and into repoman.utilities, ↵Alec Warner2008-01-271-146/+11
| | | | | | correct a typo, clean up imports svn path=/main/trunk/; revision=9227
* Pull more functions out of repoman proper and into repoman.utilitiesAlec Warner2008-01-271-2/+178
| | | | svn path=/main/trunk/; revision=9226
* import ordering, prevent errors from mucking up module namespace in checks, ↵Alec Warner2008-01-271-18/+26
| | | | | | fix typo from last commit, rename 'm' to autotools_match, fix spacing between classes svn path=/main/trunk/; revision=9225
* Restore desktop.invalid as a warning; was an intergration errorAlec Warner2008-01-271-0/+1
| | | | svn path=/main/trunk/; revision=9222
* Move random functions out of repoman and into utilties.pyAlec Warner2008-01-262-132/+208
| | | | svn path=/main/trunk/; revision=9221
* Bug #206772 - Enable bashrc once again for the clean phase.Zac Medico2008-01-221-0/+3
| | | | svn path=/main/trunk/; revision=9220
* We need to implement diefunc() since environment.bz2 files containZac Medico2008-01-211-1/+7
| | | | | | calls to it (due to alias expansion). svn path=/main/trunk/; revision=9217
* Replace the current diefunc() and die alias with a single die() function.Zac Medico2008-01-201-6/+3
| | | | | | | | | The previous arguments to diefunc() weren't used anyway. The result is that the die message looks better because it doesn't show the alias and all of it's arguments which are totally irrelevant. (branches/prefix r9212) svn path=/main/trunk/; revision=9216
* Add a note that PORTDIR is a repository of software and that users should ↵Alec Warner2008-01-191-1/+3
| | | | | | not add random directories in it. svn path=/main/trunk/; revision=9209
* Check for quoted ${A}. Thanks to maekke for this patch.Zac Medico2008-01-181-1/+12
| | | | svn path=/main/trunk/; revision=9206
* fix typo in emerge-webrsync from r9118Alec Warner2008-01-131-1/+1
| | | | svn path=/main/trunk/; revision=9201
* style fixes (imports), add support for --version (bug 138159)Alec Warner2008-01-131-4/+8
| | | | svn path=/main/trunk/; revision=9200
* Add some notes about enhancements related to binary package supportZac Medico2008-01-121-0/+11
| | | | | | that's now in 2.1.4. svn path=/main/trunk/; revision=9197
* Remove redundant return statement.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9195
* In preprocess_ebuild_env(), move a filter_readonly_variables callZac Medico2008-01-121-2/+3
| | | | | | | | | | | | | | | | | | | | out of a subshell since FreeBSD and prefix users have reported apparent corruption of the PATH environment variable that triggers calls to the wrong version of sed (one that does not support the -r option). An example of what users have observed: >>> Source compiled. sed: illegal option -- r usage: sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... [file ...] Traceback (most recent call last): File "/usr/lib/portage/bin/filter-bash-environment.py", line 51, in <module> compile_egrep_pattern(args[0]), file_in, file_out) File "/usr/lib/portage/bin/filter-bash-environment.py", line 34, in filter_bash_environment file_out.write(line) IOError: [Errno 32] Broken pipe svn path=/main/trunk/; revision=9194
* Replace hardcoded value with max_desc_len.Zac Medico2008-01-121-1/+1
| | | | svn path=/main/trunk/; revision=9192
* Bug #203887 - Make repoman recognize RESTRICT="installsources".Zac Medico2008-01-111-1/+2
| | | | svn path=/main/trunk/; revision=9190
* Bug #205318 - Handle errno.ENOTDIR thrown from the lstat callZac Medico2008-01-111-1/+1
| | | | | | inside dblink._security_check(). svn path=/main/trunk/; revision=9188
* Adjust the max DESCRIPTION.toolong length to 100 characters so thatZac Medico2008-01-111-2/+2
| | | | | | it's not too small and only about 3% of packages will trigger it. svn path=/main/trunk/; revision=9186
* Fix a typo.Zac Medico2008-01-111-1/+1
| | | | svn path=/main/trunk/; revision=9184
* Add a new "ebuild.autotools" check for when ebuilds callZac Medico2008-01-112-4/+20
| | | | | | | autotools directly instead of using autotools.eclass. Thanks to Betelgeuse for the initial patch. svn path=/main/trunk/; revision=9179
* * Make pkgcmp() pass the ebuild revision directly into vercmp() sinceZac Medico2008-01-112-11/+18
| | | | | | | | | | there is code there to handle it already. This eliminates some redundant revision comparison code. Thanks to peper for the patch. * Add some vercmp() test cases for comparison of ebuild revisions. svn path=/main/trunk/; revision=9178
* Add a DESCRIPTION.toolong warning for when the DESCRIPTION line isZac Medico2008-01-111-0/+11
| | | | | | over 80 characters long. Thanks to Betelgeuse for the patch. svn path=/main/trunk/; revision=9177
* Bug #162450 - Try to avoid having so many bugs marked UPSTREAM byZac Medico2008-01-111-0/+7
| | | | | | | encouraging users to report 'poor programming practices' QA issues upstream and show them the $HOMEPAGE for convenience. svn path=/main/trunk/; revision=9176
* Bug #203887 - Implement RESTRICT=installsources for binaries that areZac Medico2008-01-112-0/+5
| | | | | | not compatible with debugedit. svn path=/main/trunk/; revision=9167
* Bug #203316 - Fix isvalidatom() to properly detect invalid operatorsZac Medico2008-01-111-1/+1
| | | | | | | used together with slot atoms. Thanks to Arfrever Frehtes Taifersar Arahesis <Arfrever.FTA@GMail.Com> for the patch. svn path=/main/trunk/; revision=9166
* Fix the "Appending to PORTDIR_OVERLAY..." feature which wasZac Medico2008-01-111-13/+11
| | | | | | broken by the previous commit. svn path=/main/trunk/; revision=9165
* Make sure that portdb.findname() returns the correct ebuild.Zac Medico2008-01-111-0/+5
| | | | svn path=/main/trunk/; revision=9164
* Bug #204425 - Remove --delete-after from the default PORTAGE_RSYNC_OPTS.Zac Medico2008-01-112-2/+1
| | | | | | | This allows the rsync program to choose the preferred --delete algorithm, or the user can choose one via PORTAGE_RSYNC_EXTRA_OPTS. svn path=/main/trunk/; revision=9163
* Bug#204668 - Fix WORKDIR quoting in econf() when updatingZac Medico2008-01-111-2/+4
| | | | | | config.guess and config.sub. svn path=/main/trunk/; revision=9162
* Bug #162542 - When dropping privileges for FEATURES=userpriv,Zac Medico2008-01-101-1/+12
| | | | | | | automatically detect permission problems with CCACHE_DIR and recursively adjust permissions only when necessary. svn path=/main/trunk/; revision=9160
* After loading the environment, make sure the color variablesZac Medico2008-01-081-0/+12
| | | | | | are in sync with the current NOCOLOR setting. svn path=/main/trunk/; revision=9158
* When spawing the "depend" phase, use file descriptors from sys.std*Zac Medico2008-01-081-1/+5
| | | | | | streams. svn path=/main/trunk/; revision=9157
* Bug #204753 - Add "distfiles" and "packages" to the list ofZac Medico2008-01-071-2/+2
| | | | | | non-category directories. svn path=/main/trunk/; revision=9155
* Bug #204651 - Make repoman respect NOCOLOR=true.Zac Medico2008-01-061-1/+2
| | | | svn path=/main/trunk/; revision=9151
* Make filter_readonly_variables() filter PATH in any case sinceZac Medico2008-01-052-3/+3
| | | | | | we never want to save of reload it. svn path=/main/trunk/; revision=9147
* Filter PATH along with FEATURES when loading environment.bz2.Zac Medico2008-01-051-1/+1
| | | | svn path=/main/trunk/; revision=9145
* per bug 204468, remove old check from repoman (all ebuilds in gentoo-x86 are ↵Alec Warner2008-01-051-26/+0
| | | | | | migrated). svn path=/main/trunk/; revision=9144
* Send eerror and ewarn messages to stderr. This is important inZac Medico2008-01-041-2/+2
| | | | | | | | case somebody calls portageq inside a global scope command substitution. The output needs to go to stderr so that the die message from the subshell is visible. svn path=/main/trunk/; revision=9140
* Recognize export statements when filtering the environment. ThisZac Medico2008-01-031-1/+1
| | | | | | | is needed for compatibility with environment.bz2 files generated by paludis. svn path=/main/trunk/; revision=9137
* Bug #204020 - Make grabfile() properly raise PermissionDenied whenZac Medico2008-01-021-1/+3
| | | | | | appropriate instead of silently ignoring permission errors. svn path=/main/trunk/; revision=9135
* When searching for "test" in IUSE, account for IUSE defaults.Zac Medico2007-12-311-1/+1
| | | | svn path=/main/trunk/; revision=9128
* Fix config.setcpv() to properly call config.regenerate() in casesZac Medico2007-12-311-1/+8
| | | | | | | when USE needs to be regenerated due to FEATURES=test to USE=test mapping. svn path=/main/trunk/; revision=9126
* As suggested by grobian, treat Darwin just like USERLAND=gnuZac Medico2007-12-294-11/+4
| | | | | | since they seem to be switching commands to gnu anyway. svn path=/main/trunk/; revision=9118
* Fix USERLAND references to handle Darwin like BSD.Zac Medico2007-12-292-5/+7
| | | | svn path=/main/trunk/; revision=9117
* Fix broken Darwin USERLAND detection.Zac Medico2007-12-292-1/+6
| | | | svn path=/main/trunk/; revision=9116
* Add PKGDIR to the config.environ() whitelist so that people'sZac Medico2007-12-291-2/+1
| | | | | | bashrc's don't break. svn path=/main/trunk/; revision=9114
* Fix handling of leading / charactes some more.Zac Medico2007-12-291-1/+2
| | | | svn path=/main/trunk/; revision=9112