Commit Graph

  • 06b60937b0 Work around silly linkers that try to optimise out registrations Ciaran McCreesh 2006-02-13 22:10:34 +0000
  • e277ec331f More QA checks Ciaran McCreesh 2006-02-13 20:58:08 +0000
  • 0811663a66 More QA checks Ciaran McCreesh 2006-02-13 20:38:41 +0000
  • 741ba7d4c1 QA framework Ciaran McCreesh 2006-02-13 19:51:39 +0000
  • 33c682c935 Kill some debug output Ciaran McCreesh 2006-02-13 18:46:21 +0000
  • 8a0e1084e8 Provide a way of knowing about all our registered constructors Ciaran McCreesh 2006-02-13 17:43:51 +0000
  • 463f56aa30 Abuse default parameters to call the default constructor for our functor, where appropriate Ciaran McCreesh 2006-02-13 17:43:24 +0000
  • a9ed255e68 Start to move QA stuff into a library. Ciaran McCreesh 2006-02-13 16:08:16 +0000
  • 2aab5c6d62 Remove some old m4 code Ciaran McCreesh 2006-02-13 15:45:18 +0000
  • 6bdb9315d1 Fill in the stubs in ebuild.bash for pkg_ things Ciaran McCreesh 2006-02-12 01:56:06 +0000
  • 57a609d010 Comment out the debug dep_list restore checks, since restore seems to work. Ciaran McCreesh 2006-02-12 01:53:36 +0000
  • de1fde1d90 More work on qualudis. Still not sanely usable. Ciaran McCreesh 2006-02-10 01:30:51 +0000
  • 751d9d20da Fix the gdb detection code to weird in a different fashion Ciaran McCreesh 2006-02-10 01:30:30 +0000
  • f2a627c66b Disable alarms when being traced Saleem Abdulrasool 2006-02-09 04:12:52 +0000
  • 19585d0f50 Unify qualudis message reporting. Ciaran McCreesh 2006-02-08 22:51:51 +0000
  • 04bcb7ce51 Meh. Some stuff mysteriously didn't get svn added. Ciaran McCreesh 2006-02-08 14:52:38 +0000
  • c19c2e15e3 Crude beginnings of qualudis Ciaran McCreesh 2006-02-08 00:34:19 +0000
  • f4b2ca3893 Smarter behaviour for empty Ciaran McCreesh 2006-02-07 23:42:08 +0000
  • d6ead86413 Start of a QAEnvironment for qualudis Ciaran McCreesh 2006-02-07 23:34:15 +0000
  • 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 +0000
  • 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 +0000
  • 2017213d02 Add category + package -> qpn operator Ciaran McCreesh 2006-02-07 21:03:16 +0000
  • 7a43c2e860 Make FSEntry::dirname() return a FSEntry Mark Loeser 2006-02-07 20:39:29 +0000
  • 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 +0000
  • 93cfe52ddd Move the const to make gcc4.0 happy. Ciaran McCreesh 2006-02-07 02:23:38 +0000
  • 99d014f769 Warn if we can't use repo_name Ciaran McCreesh 2006-02-06 19:39:11 +0000
  • e669b0130a Added SelectSecond and tests Mark Loeser 2006-02-06 15:34:47 +0000
  • 0057f20a44 Make has_permission, ctime, and mtime throw FSError. Mark Loeser 2006-02-06 14:59:25 +0000
  • 1482e34f6d Add in qualudis skeleton code Ciaran McCreesh 2006-02-06 04:37:34 +0000
  • fd1b873190 Make the output purdier. Ciaran McCreesh 2006-02-05 21:39:19 +0000
  • 0341fcad8d Fix duff warning notices caused by variable name collisions Ciaran McCreesh 2006-02-05 21:35:14 +0000
  • 6feebcd2bc Fix roles Ciaran McCreesh 2006-02-05 21:34:43 +0000
  • 734b6f3d7d Little tool to find packages that *depend upon themselves Ciaran McCreesh 2006-02-05 21:24:56 +0000
  • 4b88a90c69 Circular dependency behaviour tests Ciaran McCreesh 2006-02-05 15:55:56 +0000
  • f054305e69 Dep list tests on simple blockers Ciaran McCreesh 2006-02-05 15:41:01 +0000
  • 2789476aef Put description for long flag names on a new line. Should be more readable. Stephen P. Bennett 2006-02-05 15:17:16 +0000
  • c7096eb53a Some packages have blocks upon themselves. Drop these blocks and issue a QA warning. Ciaran McCreesh 2006-02-05 03:07:08 +0000
  • 7b7e1d8e17 Catch attempts to stringify a CountedPtr at compile or link time. Ciaran McCreesh 2006-02-05 03:04:33 +0000
  • 86f214391d Be a lot pickier about names that start with a - Ciaran McCreesh 2006-02-05 02:47:45 +0000
  • b089f09a60 Random doxygen updates Ciaran McCreesh 2006-02-05 02:20:05 +0000
  • 2b38b4fac0 Add some tests for the weird || ( resolves to empty ) cases. Ciaran McCreesh 2006-02-05 01:53:41 +0000
  • 3918cd8313 Add some foo || ( use? ( foo ) else ) tests Ciaran McCreesh 2006-02-05 01:49:22 +0000
  • eebb5837c1 Add some else || ( use? ( ) else ) tests Ciaran McCreesh 2006-02-05 01:46:33 +0000
  • cc8f4e0f49 Add some || ( use? ( ) else ) tests Ciaran McCreesh 2006-02-05 01:42:19 +0000
  • 218166b380 Add use?, !use? dep atom tests Ciaran McCreesh 2006-02-05 01:39:15 +0000
  • 0d6e6c165f In test environment, use flags whose name contains the string 'enabled' are enabled. Ciaran McCreesh 2006-02-05 01:34:25 +0000
  • 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 +0000
  • 8662ff7643 Block dep atoms are now less broken. Ciaran McCreesh 2006-02-05 01:13:16 +0000
  • cd30e18282 Adding test case for "|| ( )" Saleem Abdulrasool 2006-02-05 01:10:52 +0000
  • e0647463e0 Make non-* use.conf entries work Ciaran McCreesh 2006-02-05 00:21:43 +0000
  • 34b66431bf Add a couple of dep_list tests that make use of slot deps. Ciaran McCreesh 2006-02-04 23:23:52 +0000
  • 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 +0000
  • 252ffe6b42 Support slot deps. Add test cases for package_dep_atom. Ciaran McCreesh 2006-02-04 23:15:32 +0000
  • 0d56e4d773 Make RepositoryNameValidator::validate do some validation rather than just accepting anything. Ciaran McCreesh 2006-02-04 22:46:37 +0000
  • 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 +0000
  • 7f8bc0c685 Add FSEntry::ctime() and mtime() Mark Loeser 2006-02-04 21:43:37 +0000
  • 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 +0000
  • f0cafc25ec Include the exit status in the log Ciaran McCreesh 2006-02-04 17:12:42 +0000
  • 8d66696d83 If we can't generate cache, set EAPI to UNKNOWN Ciaran McCreesh 2006-02-04 17:12:28 +0000
  • 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 +0000
  • 45150efdc6 fix stupid typo Stephen P. Bennett 2006-02-04 16:09:41 +0000
  • 141fbcee98 Add Log level ll_qa. Add Log tests. Ciaran McCreesh 2006-02-04 14:58:58 +0000
  • b296451899 Use log warnings rather than throwing critical errors for certain suspicious encounters Ciaran McCreesh 2006-02-04 00:38:16 +0000
  • e3aa86e4c4 Formatting Ciaran McCreesh 2006-02-04 00:37:51 +0000