This website requires JavaScript.
06b60937b0
Work around silly linkers that try to optimise out registrations
Ciaran McCreesh
2006-02-13 22:10:34 +00:00
e277ec331f
More QA checks
Ciaran McCreesh
2006-02-13 20:58:08 +00:00
0811663a66
More QA checks
Ciaran McCreesh
2006-02-13 20:38:41 +00:00
741ba7d4c1
QA framework
Ciaran McCreesh
2006-02-13 19:51:39 +00:00
33c682c935
Kill some debug output
Ciaran McCreesh
2006-02-13 18:46:21 +00:00
8a0e1084e8
Provide a way of knowing about all our registered constructors
Ciaran McCreesh
2006-02-13 17:43:51 +00:00
463f56aa30
Abuse default parameters to call the default constructor for our functor, where appropriate
Ciaran McCreesh
2006-02-13 17:43:24 +00:00
a9ed255e68
Start to move QA stuff into a library.
Ciaran McCreesh
2006-02-13 16:08:16 +00:00
2aab5c6d62
Remove some old m4 code
Ciaran McCreesh
2006-02-13 15:45:18 +00:00
6bdb9315d1
Fill in the stubs in ebuild.bash for pkg_ things
Ciaran McCreesh
2006-02-12 01:56:06 +00:00
57a609d010
Comment out the debug dep_list restore checks, since restore seems to work.
Ciaran McCreesh
2006-02-12 01:53:36 +00:00
de1fde1d90
More work on qualudis. Still not sanely usable.
Ciaran McCreesh
2006-02-10 01:30:51 +00:00
751d9d20da
Fix the gdb detection code to weird in a different fashion
Ciaran McCreesh
2006-02-10 01:30:30 +00:00
f2a627c66b
Disable alarms when being traced
Saleem Abdulrasool
2006-02-09 04:12:52 +00:00
19585d0f50
Unify qualudis message reporting.
Ciaran McCreesh
2006-02-08 22:51:51 +00:00
04bcb7ce51
Meh. Some stuff mysteriously didn't get svn added.
Ciaran McCreesh
2006-02-08 14:52:38 +00:00
c19c2e15e3
Crude beginnings of qualudis
Ciaran McCreesh
2006-02-08 00:34:19 +00:00
f4b2ca3893
Smarter behaviour for empty
Ciaran McCreesh
2006-02-07 23:42:08 +00:00
d6ead86413
Start of a QAEnvironment for qualudis
Ciaran McCreesh
2006-02-07 23:34:15 +00:00
154b034f29
Don't give no cache warnings if the cache directory is set to something ending in 'empty'
Ciaran McCreesh
2006-02-07 23:33:55 +00:00
c0de5bc1be
Someone forgot to add multilib_functions.bash to Makefile.am. And this time, it wasn't me!
Ciaran McCreesh
2006-02-07 23:33:08 +00:00
2017213d02
Add category + package -> qpn operator
Ciaran McCreesh
2006-02-07 21:03:16 +00:00
7a43c2e860
Make FSEntry::dirname() return a FSEntry
Mark Loeser
2006-02-07 20:39:29 +00:00
1a7690a561
Add FSEntry::dirname(), cwd() and is_symbolic_link(). Also changed _stat() to use lstat() instead of stat().
Mark Loeser
2006-02-07 19:48:02 +00:00
93cfe52ddd
Move the const to make gcc4.0 happy.
Ciaran McCreesh
2006-02-07 02:23:38 +00:00
99d014f769
Warn if we can't use repo_name
Ciaran McCreesh
2006-02-06 19:39:11 +00:00
e669b0130a
Added SelectSecond and tests
Mark Loeser
2006-02-06 15:34:47 +00:00
0057f20a44
Make has_permission, ctime, and mtime throw FSError.
Mark Loeser
2006-02-06 14:59:25 +00:00
1482e34f6d
Add in qualudis skeleton code
Ciaran McCreesh
2006-02-06 04:37:34 +00:00
fd1b873190
Make the output purdier.
Ciaran McCreesh
2006-02-05 21:39:19 +00:00
0341fcad8d
Fix duff warning notices caused by variable name collisions
Ciaran McCreesh
2006-02-05 21:35:14 +00:00
6feebcd2bc
Fix roles
Ciaran McCreesh
2006-02-05 21:34:43 +00:00
734b6f3d7d
Little tool to find packages that *depend upon themselves
Ciaran McCreesh
2006-02-05 21:24:56 +00:00
4b88a90c69
Circular dependency behaviour tests
Ciaran McCreesh
2006-02-05 15:55:56 +00:00
f054305e69
Dep list tests on simple blockers
Ciaran McCreesh
2006-02-05 15:41:01 +00:00
2789476aef
Put description for long flag names on a new line. Should be more readable.
Stephen P. Bennett
2006-02-05 15:17:16 +00:00
c7096eb53a
Some packages have blocks upon themselves. Drop these blocks and issue a QA warning.
Ciaran McCreesh
2006-02-05 03:07:08 +00:00
7b7e1d8e17
Catch attempts to stringify a CountedPtr at compile or link time.
Ciaran McCreesh
2006-02-05 03:04:33 +00:00
86f214391d
Be a lot pickier about names that start with a -
Ciaran McCreesh
2006-02-05 02:47:45 +00:00
b089f09a60
Random doxygen updates
Ciaran McCreesh
2006-02-05 02:20:05 +00:00
2b38b4fac0
Add some tests for the weird || ( resolves to empty ) cases.
Ciaran McCreesh
2006-02-05 01:53:41 +00:00
3918cd8313
Add some foo || ( use? ( foo ) else ) tests
Ciaran McCreesh
2006-02-05 01:49:22 +00:00
eebb5837c1
Add some else || ( use? ( ) else ) tests
Ciaran McCreesh
2006-02-05 01:46:33 +00:00
cc8f4e0f49
Add some || ( use? ( ) else ) tests
Ciaran McCreesh
2006-02-05 01:42:19 +00:00
218166b380
Add use?, !use? dep atom tests
Ciaran McCreesh
2006-02-05 01:39:15 +00:00
0d6e6c165f
In test environment, use flags whose name contains the string 'enabled' are enabled.
Ciaran McCreesh
2006-02-05 01:34:25 +00:00
0f9b6d1989
Quite why it took me this long to notice the misspelling of my name I do not know.
Stephen P. Bennett
2006-02-05 01:14:46 +00:00
8662ff7643
Block dep atoms are now less broken.
Ciaran McCreesh
2006-02-05 01:13:16 +00:00
cd30e18282
Adding test case for "|| ( )"
Saleem Abdulrasool
2006-02-05 01:10:52 +00:00
e0647463e0
Make non-* use.conf entries work
Ciaran McCreesh
2006-02-05 00:21:43 +00:00
34b66431bf
Add a couple of dep_list tests that make use of slot deps.
Ciaran McCreesh
2006-02-04 23:23:52 +00:00
b3d054b924
Make --query list any slot restrictions that are in place, like it does for version restrictions.
Ciaran McCreesh
2006-02-04 23:17:47 +00:00
252ffe6b42
Support slot deps. Add test cases for package_dep_atom.
Ciaran McCreesh
2006-02-04 23:15:32 +00:00
0d56e4d773
Make RepositoryNameValidator::validate do some validation rather than just accepting anything.
Ciaran McCreesh
2006-02-04 22:46:37 +00:00
3dfd20069c
Fix the --version libstdc++ display. We have to use some slightly icky macro voodoo because g++4 defines __GLIBCXX__ as nothing.
Ciaran McCreesh
2006-02-04 22:43:52 +00:00
7f8bc0c685
Add FSEntry::ctime() and mtime()
Mark Loeser
2006-02-04 21:43:37 +00:00
bda262d789
Tidy up the test extras and reduce compilation times. Use SingletonAsNeeded for Log to avoid initialisation order issues. Don't display Log messages when running tests.
Ciaran McCreesh
2006-02-04 20:30:17 +00:00
f0cafc25ec
Include the exit status in the log
Ciaran McCreesh
2006-02-04 17:12:42 +00:00
8d66696d83
If we can't generate cache, set EAPI to UNKNOWN
Ciaran McCreesh
2006-02-04 17:12:28 +00:00
bf90453431
DepList is supposed to offer the strong exception guarantee, but didn't. Now it should. Includes some fairly slow debug code to check this and throw InternalError if it doesn't work for now.
Ciaran McCreesh
2006-02-04 16:16:42 +00:00
45150efdc6
fix stupid typo
Stephen P. Bennett
2006-02-04 16:09:41 +00:00
141fbcee98
Add Log level ll_qa. Add Log tests.
Ciaran McCreesh
2006-02-04 14:58:58 +00:00
b296451899
Use log warnings rather than throwing critical errors for certain suspicious encounters
Ciaran McCreesh
2006-02-04 00:38:16 +00:00
e3aa86e4c4
Formatting
Ciaran McCreesh
2006-02-04 00:37:51 +00:00