aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-05-04 16:39:43 +0000
committerAvatar Ciaran McCreesh <ciaran.mccreesh@googlemail.com> 2007-05-04 16:39:43 +0000
commit8e7a1c26c7b2929cb5e9c94807544802d3b82186 (patch)
treefee0f6720997483bf53064e145f9e03bd91819e9
parent9356df67e8458a0196f8abc9184a977e2f42c06a (diff)
downloadpaludis-8e7a1c26c7b2929cb5e9c94807544802d3b82186.tar.gz
paludis-8e7a1c26c7b2929cb5e9c94807544802d3b82186.tar.xz
Tag release 0.24.00.24.0
-rw-r--r--0.24.0/AUTHORS54
-rw-r--r--0.24.0/ChangeLog9177
-rw-r--r--0.24.0/Makefile.am55
-rw-r--r--0.24.0/NEWS634
-rw-r--r--0.24.0/README18
-rw-r--r--0.24.0/TODO51
-rwxr-xr-x0.24.0/autogen.bash47
-rw-r--r--0.24.0/bash-completion/Makefile.am7
-rw-r--r--0.24.0/bash-completion/adjutrix116
-rw-r--r--0.24.0/bash-completion/contrarius68
-rw-r--r--0.24.0/bash-completion/inquisitio67
-rw-r--r--0.24.0/bash-completion/paludis360
-rw-r--r--0.24.0/bash-completion/qualudis77
-rw-r--r--0.24.0/configure.ac969
-rw-r--r--0.24.0/doc/Makefile.am314
-rw-r--r--0.24.0/doc/authors.html.skel24
-rw-r--r--0.24.0/doc/cachefiles.html.skel96
-rw-r--r--0.24.0/doc/changelog.html.skel26
-rw-r--r--0.24.0/doc/configuration.html.skel399
-rw-r--r--0.24.0/doc/create_ruby_doc.rb88
-rw-r--r--0.24.0/doc/doc_coding_standards.doxygen180
-rw-r--r--0.24.0/doc/doc_main.doxygen470
-rw-r--r--0.24.0/doc/doc_mainpage.doxygen19
-rw-r--r--0.24.0/doc/doc_namespaces.doxygen29
-rw-r--r--0.24.0/doc/doc_references.doxygen47
-rw-r--r--0.24.0/doc/doxygen.conf.in1234
-rw-r--r--0.24.0/doc/examples/Makefile.am31
-rw-r--r--0.24.0/doc/examples/pwp_basic_cplusplus_app.cc40
-rw-r--r--0.24.0/doc/examples/pwp_basic_ruby_app.rb14
-rw-r--r--0.24.0/doc/faq.html.skel542
-rw-r--r--0.24.0/doc/footer.html8
-rw-r--r--0.24.0/doc/header.html68
-rw-r--r--0.24.0/doc/hooks.html.skel398
-rw-r--r--0.24.0/doc/htaccess10
-rw-r--r--0.24.0/doc/htmlfooter.html7
-rw-r--r--0.24.0/doc/htmlheader.html48
-rw-r--r--0.24.0/doc/index.html.skel96
-rw-r--r--0.24.0/doc/licence.html.skel26
-rw-r--r--0.24.0/doc/man.html.skel17
-rw-r--r--0.24.0/doc/migration.html.skel205
-rw-r--r--0.24.0/doc/news.html.skel23
-rw-r--r--0.24.0/doc/paludis.css391
-rw-r--r--0.24.0/doc/paludis.svg57
-rw-r--r--0.24.0/doc/paludis_270.pngbin0 -> 17807 bytes
-rw-r--r--0.24.0/doc/portagedifferences.html.skel147
-rw-r--r--0.24.0/doc/programmingwithpaludis.html.skel278
-rw-r--r--0.24.0/doc/sets.html.skel90
-rw-r--r--0.24.0/eselect/Makefile.am27
-rw-r--r--0.24.0/eselect/news.eselect262
-rw-r--r--0.24.0/eselect/repo.eselect217
-rw-r--r--0.24.0/hooks/Makefile.am.m4272
-rw-r--r--0.24.0/hooks/demos/Makefile.am30
-rw-r--r--0.24.0/hooks/demos/elog.bash.in98
-rw-r--r--0.24.0/hooks/demos/new_packages.bash.in45
-rwxr-xr-x0.24.0/hooks/demos/report.bash.in14
-rwxr-xr-x0.24.0/hooks/eselect_env_update.bash33
-rwxr-xr-x0.24.0/hooks/find_config_updates.hook58
-rwxr-xr-x0.24.0/hooks/fix_symlinks.bash56
-rwxr-xr-x0.24.0/hooks/gnu_info_index.bash87
-rwxr-xr-x0.24.0/hooks/installable_cache_regen.bash28
-rwxr-xr-x0.24.0/hooks/installed_cache_regen.bash28
-rwxr-xr-x0.24.0/hooks/log.bash104
-rwxr-xr-x0.24.0/hooks/news.hook49
-rwxr-xr-x0.24.0/hooks/update_config_protect_list.bash69
-rwxr-xr-x0.24.0/hooks/write_cache_clean.bash41
-rw-r--r--0.24.0/misc/Makefile.am8
-rwxr-xr-x0.24.0/misc/do_m4.bash23
-rw-r--r--0.24.0/misc/generated-file.txt9
-rwxr-xr-x0.24.0/misc/make_se.bash146
-rwxr-xr-x0.24.0/misc/make_sr.bash526
-rw-r--r--0.24.0/misc/svn-version-filter-data.bash.in1
-rwxr-xr-x0.24.0/misc/svn-version-filter.bash30
-rw-r--r--0.24.0/paludis/Makefile.am.m4151
-rw-r--r--0.24.0/paludis/about.hh.in117
-rw-r--r--0.24.0/paludis/about_TEST.cc83
-rw-r--r--0.24.0/paludis/args/Makefile.am69
-rw-r--r--0.24.0/paludis/args/args.cc27
-rw-r--r--0.24.0/paludis/args/args.hh35
-rw-r--r--0.24.0/paludis/args/args_TEST.cc178
-rw-r--r--0.24.0/paludis/args/args_dumper.cc95
-rw-r--r--0.24.0/paludis/args/args_dumper.hh79
-rw-r--r--0.24.0/paludis/args/args_error.cc45
-rw-r--r--0.24.0/paludis/args/args_error.hh87
-rw-r--r--0.24.0/paludis/args/args_group.cc77
-rw-r--r--0.24.0/paludis/args/args_group.hh121
-rw-r--r--0.24.0/paludis/args/args_handler.cc249
-rw-r--r--0.24.0/paludis/args/args_handler.hh194
-rw-r--r--0.24.0/paludis/args/args_option.cc325
-rw-r--r--0.24.0/paludis/args/args_option.hh438
-rw-r--r--0.24.0/paludis/args/args_visitor.cc132
-rw-r--r--0.24.0/paludis/args/args_visitor.hh104
-rw-r--r--0.24.0/paludis/args/bad_argument.cc35
-rw-r--r--0.24.0/paludis/args/bad_argument.hh54
-rw-r--r--0.24.0/paludis/args/man.cc333
-rw-r--r--0.24.0/paludis/args/man.hh56
-rw-r--r--0.24.0/paludis/config_file.cc745
-rw-r--r--0.24.0/paludis/config_file.hh365
-rw-r--r--0.24.0/paludis/config_file.se48
-rw-r--r--0.24.0/paludis/config_file_TEST.cc348
-rwxr-xr-x0.24.0/paludis/config_file_TEST_cleanup.sh10
-rwxr-xr-x0.24.0/paludis/config_file_TEST_setup.sh26
-rw-r--r--0.24.0/paludis/contents.cc136
-rw-r--r--0.24.0/paludis/contents.hh260
-rw-r--r--0.24.0/paludis/dep_list/Makefile.am140
-rw-r--r--0.24.0/paludis/dep_list/dep_list.cc1714
-rw-r--r--0.24.0/paludis/dep_list/dep_list.hh181
-rw-r--r--0.24.0/paludis/dep_list/dep_list.sr94
-rw-r--r--0.24.0/paludis/dep_list/dep_list_TEST.cc1545
-rw-r--r--0.24.0/paludis/dep_list/dep_list_TEST.hh176
-rw-r--r--0.24.0/paludis/dep_list/dep_list_TEST_blockers.cc367
-rw-r--r--0.24.0/paludis/dep_list/exceptions.cc86
-rw-r--r--0.24.0/paludis/dep_list/exceptions.hh190
-rw-r--r--0.24.0/paludis/dep_list/options.cc27
-rw-r--r--0.24.0/paludis/dep_list/options.hh41
-rw-r--r--0.24.0/paludis/dep_list/options.se275
-rw-r--r--0.24.0/paludis/dep_list/range_rewriter.cc102
-rw-r--r--0.24.0/paludis/dep_list/range_rewriter.hh77
-rw-r--r--0.24.0/paludis/dep_list/range_rewriter_TEST.cc53
-rw-r--r--0.24.0/paludis/dep_list/uninstall_list.cc441
-rw-r--r--0.24.0/paludis/dep_list/uninstall_list.hh95
-rw-r--r--0.24.0/paludis/dep_list/uninstall_list.sr44
-rw-r--r--0.24.0/paludis/dep_list/uninstall_list_TEST.cc395
-rw-r--r--0.24.0/paludis/dep_spec.cc915
-rw-r--r--0.24.0/paludis/dep_spec.hh516
-rw-r--r--0.24.0/paludis/dep_spec.se23
-rw-r--r--0.24.0/paludis/dep_spec_TEST.cc262
-rw-r--r--0.24.0/paludis/dep_spec_flattener.cc127
-rw-r--r--0.24.0/paludis/dep_spec_flattener.hh90
-rw-r--r--0.24.0/paludis/dep_spec_pretty_printer.cc103
-rw-r--r--0.24.0/paludis/dep_spec_pretty_printer.hh87
-rw-r--r--0.24.0/paludis/dep_tag.cc223
-rw-r--r--0.24.0/paludis/dep_tag.hh293
-rw-r--r--0.24.0/paludis/dep_tag.sr23
-rw-r--r--0.24.0/paludis/digests/Makefile.am53
-rw-r--r--0.24.0/paludis/digests/md5.cc239
-rw-r--r--0.24.0/paludis/digests/md5.hh61
-rw-r--r--0.24.0/paludis/digests/md5_TEST.cc112
-rw-r--r--0.24.0/paludis/digests/rmd160.cc231
-rw-r--r--0.24.0/paludis/digests/rmd160.hh65
-rw-r--r--0.24.0/paludis/digests/rmd160_TEST.cc114
-rw-r--r--0.24.0/paludis/digests/sha256.cc228
-rw-r--r--0.24.0/paludis/digests/sha256.hh61
-rw-r--r--0.24.0/paludis/digests/sha256_TEST.cc443
-rw-r--r--0.24.0/paludis/environment.cc29
-rw-r--r--0.24.0/paludis/environment.hh269
-rw-r--r--0.24.0/paludis/environment.se21
-rw-r--r--0.24.0/paludis/environment_implementation.cc411
-rw-r--r--0.24.0/paludis/environment_implementation.hh162
-rw-r--r--0.24.0/paludis/environment_implementation_TEST.cc132
-rw-r--r--0.24.0/paludis/environments/Makefile.am35
-rw-r--r--0.24.0/paludis/environments/adapted/Makefile.am59
-rw-r--r--0.24.0/paludis/environments/adapted/adapted_environment.cc212
-rw-r--r--0.24.0/paludis/environments/adapted/adapted_environment.hh123
-rw-r--r--0.24.0/paludis/environments/adapted/adapted_environment_TEST.cc40
-rw-r--r--0.24.0/paludis/environments/adapted/registration.cc32
-rw-r--r--0.24.0/paludis/environments/environment_maker.cc182
-rw-r--r--0.24.0/paludis/environments/environment_maker.hh157
-rw-r--r--0.24.0/paludis/environments/no_config/Makefile.am84
-rw-r--r--0.24.0/paludis/environments/no_config/no_config_environment.cc307
-rw-r--r--0.24.0/paludis/environments/no_config/no_config_environment.hh123
-rw-r--r--0.24.0/paludis/environments/no_config/no_config_environment.sr23
-rw-r--r--0.24.0/paludis/environments/no_config/no_config_environment_TEST.cc46
-rwxr-xr-x0.24.0/paludis/environments/no_config/no_config_environment_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/environments/no_config/no_config_environment_TEST_setup.sh25
-rw-r--r--0.24.0/paludis/environments/no_config/registration.cc34
-rw-r--r--0.24.0/paludis/environments/paludis/Makefile.am122
-rw-r--r--0.24.0/paludis/environments/paludis/bashable_conf.cc57
-rw-r--r--0.24.0/paludis/environments/paludis/bashable_conf.hh33
-rw-r--r--0.24.0/paludis/environments/paludis/keywords_conf.cc224
-rw-r--r--0.24.0/paludis/environments/paludis/keywords_conf.hh47
-rw-r--r--0.24.0/paludis/environments/paludis/licenses_conf.cc219
-rw-r--r--0.24.0/paludis/environments/paludis/licenses_conf.hh47
-rw-r--r--0.24.0/paludis/environments/paludis/mirrors_conf.cc93
-rw-r--r--0.24.0/paludis/environments/paludis/mirrors_conf.hh49
-rw-r--r--0.24.0/paludis/environments/paludis/package_mask_conf.cc84
-rw-r--r--0.24.0/paludis/environments/paludis/package_mask_conf.hh48
-rw-r--r--0.24.0/paludis/environments/paludis/paludis_config.cc665
-rw-r--r--0.24.0/paludis/environments/paludis/paludis_config.hh172
-rw-r--r--0.24.0/paludis/environments/paludis/paludis_environment.cc421
-rw-r--r--0.24.0/paludis/environments/paludis/paludis_environment.hh135
-rw-r--r--0.24.0/paludis/environments/paludis/paludis_environment_TEST.cc170
-rwxr-xr-x0.24.0/paludis/environments/paludis/paludis_environment_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/environments/paludis/paludis_environment_TEST_setup.sh190
-rw-r--r--0.24.0/paludis/environments/paludis/registration.cc45
-rw-r--r--0.24.0/paludis/environments/paludis/repository_config_entry.sr22
-rw-r--r--0.24.0/paludis/environments/paludis/use_conf.cc358
-rw-r--r--0.24.0/paludis/environments/paludis/use_conf.hh52
-rw-r--r--0.24.0/paludis/environments/paludis/use_config_entry.sr106
-rw-r--r--0.24.0/paludis/environments/portage/Makefile.am67
-rw-r--r--0.24.0/paludis/environments/portage/bashrc7
-rw-r--r--0.24.0/paludis/environments/portage/portage_environment.cc643
-rw-r--r--0.24.0/paludis/environments/portage/portage_environment.hh129
-rw-r--r--0.24.0/paludis/environments/portage/portage_environment_TEST.cc135
-rwxr-xr-x0.24.0/paludis/environments/portage/portage_environment_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/environments/portage/portage_environment_TEST_setup.sh56
-rw-r--r--0.24.0/paludis/environments/portage/registration.cc43
-rw-r--r--0.24.0/paludis/environments/test/Makefile.am40
-rw-r--r--0.24.0/paludis/environments/test/registration.cc33
-rw-r--r--0.24.0/paludis/environments/test/test_environment.cc87
-rw-r--r--0.24.0/paludis/environments/test/test_environment.hh76
-rw-r--r--0.24.0/paludis/fetchers/Makefile.am37
-rwxr-xr-x0.24.0/paludis/fetchers/dofile6
-rwxr-xr-x0.24.0/paludis/fetchers/dowget.in54
-rw-r--r--0.24.0/paludis/files.m441
-rw-r--r--0.24.0/paludis/hashed_containers.cc108
-rw-r--r--0.24.0/paludis/hashed_containers.hh.in345
-rw-r--r--0.24.0/paludis/hashed_containers_TEST.cc62
-rw-r--r--0.24.0/paludis/hook.cc80
-rw-r--r--0.24.0/paludis/hook.hh75
-rwxr-xr-x0.24.0/paludis/hooker.bash44
-rw-r--r--0.24.0/paludis/hooker.cc383
-rw-r--r--0.24.0/paludis/hooker.hh63
-rw-r--r--0.24.0/paludis/hooker_TEST.cc112
-rwxr-xr-x0.24.0/paludis/hooker_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/hooker_TEST_setup.sh163
-rw-r--r--0.24.0/paludis/host_tuple_name.cc237
-rw-r--r--0.24.0/paludis/host_tuple_name.hh246
-rw-r--r--0.24.0/paludis/host_tuple_name.sr27
-rw-r--r--0.24.0/paludis/host_tuple_name_TEST.cc242
-rw-r--r--0.24.0/paludis/mask_reasons.cc25
-rw-r--r--0.24.0/paludis/mask_reasons.hh45
-rw-r--r--0.24.0/paludis/mask_reasons.se28
-rw-r--r--0.24.0/paludis/match_package.cc197
-rw-r--r--0.24.0/paludis/match_package.hh48
-rw-r--r--0.24.0/paludis/merger/Makefile.am86
-rw-r--r--0.24.0/paludis/merger/merger.cc727
-rw-r--r--0.24.0/paludis/merger/merger.hh186
-rw-r--r--0.24.0/paludis/merger/merger.se23
-rw-r--r--0.24.0/paludis/merger/merger.sr24
-rw-r--r--0.24.0/paludis/merger/merger_TEST.cc361
-rwxr-xr-x0.24.0/paludis/merger/merger_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/merger/merger_TEST_setup.sh73
-rw-r--r--0.24.0/paludis/merger/unmerger.cc127
-rw-r--r--0.24.0/paludis/merger/unmerger.hh97
-rw-r--r--0.24.0/paludis/merger/unmerger.sr21
-rw-r--r--0.24.0/paludis/name.cc336
-rw-r--r--0.24.0/paludis/name.hh422
-rw-r--r--0.24.0/paludis/name.se19
-rw-r--r--0.24.0/paludis/name.sr24
-rw-r--r--0.24.0/paludis/name_TEST.cc345
-rw-r--r--0.24.0/paludis/package_database.cc579
-rw-r--r--0.24.0/paludis/package_database.hh370
-rw-r--r--0.24.0/paludis/package_database_TEST.cc235
-rw-r--r--0.24.0/paludis/package_database_entry.cc58
-rw-r--r--0.24.0/paludis/package_database_entry.hh64
-rw-r--r--0.24.0/paludis/package_database_entry.sr23
-rw-r--r--0.24.0/paludis/paludis.cc8
-rw-r--r--0.24.0/paludis/paludis.hh.m449
-rw-r--r--0.24.0/paludis/portage_dep_lexer.cc111
-rw-r--r--0.24.0/paludis/portage_dep_lexer.hh124
-rw-r--r--0.24.0/paludis/portage_dep_lexer_TEST.cc242
-rw-r--r--0.24.0/paludis/portage_dep_parser.cc341
-rw-r--r--0.24.0/paludis/portage_dep_parser.hh171
-rw-r--r--0.24.0/paludis/portage_dep_parser_TEST.cc224
-rw-r--r--0.24.0/paludis/qa/Makefile.am.m4128
-rw-r--r--0.24.0/paludis/qa/broken_global_variables_check.cc78
-rw-r--r--0.24.0/paludis/qa/broken_global_variables_check.hh62
-rw-r--r--0.24.0/paludis/qa/categories_check.cc103
-rw-r--r--0.24.0/paludis/qa/categories_check.hh53
-rw-r--r--0.24.0/paludis/qa/changelog_check.cc75
-rw-r--r--0.24.0/paludis/qa/changelog_check.hh53
-rw-r--r--0.24.0/paludis/qa/check.cc32
-rw-r--r--0.24.0/paludis/qa/check.hh63
-rw-r--r--0.24.0/paludis/qa/check_result.cc44
-rw-r--r--0.24.0/paludis/qa/check_result.hh98
-rw-r--r--0.24.0/paludis/qa/check_result_TEST.cc52
-rw-r--r--0.24.0/paludis/qa/create_metadata_check.cc67
-rw-r--r--0.24.0/paludis/qa/create_metadata_check.hh58
-rw-r--r--0.24.0/paludis/qa/defaults_check.cc154
-rw-r--r--0.24.0/paludis/qa/defaults_check.hh55
-rw-r--r--0.24.0/paludis/qa/defaults_check_TEST.cc69
-rwxr-xr-x0.24.0/paludis/qa/defaults_check_TEST_cleanup.sh12
-rwxr-xr-x0.24.0/paludis/qa/defaults_check_TEST_setup.sh51
-rw-r--r--0.24.0/paludis/qa/dep_any_check.cc144
-rw-r--r--0.24.0/paludis/qa/dep_any_check.hh53
-rw-r--r--0.24.0/paludis/qa/dep_flags_check.cc185
-rw-r--r--0.24.0/paludis/qa/dep_flags_check.hh53
-rw-r--r--0.24.0/paludis/qa/dep_packages_check.cc157
-rw-r--r--0.24.0/paludis/qa/dep_packages_check.hh53
-rw-r--r--0.24.0/paludis/qa/deprecated_functions.txt5
-rw-r--r--0.24.0/paludis/qa/deprecated_functions_check.cc110
-rw-r--r--0.24.0/paludis/qa/deprecated_functions_check.hh53
-rw-r--r--0.24.0/paludis/qa/deps_exist_check.cc136
-rw-r--r--0.24.0/paludis/qa/deps_exist_check.hh53
-rw-r--r--0.24.0/paludis/qa/deps_visible_check.cc292
-rw-r--r--0.24.0/paludis/qa/deps_visible_check.hh53
-rw-r--r--0.24.0/paludis/qa/deps_visible_check_TEST.cc114
-rwxr-xr-x0.24.0/paludis/qa/deps_visible_check_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/qa/deps_visible_check_TEST_setup.sh57
-rw-r--r--0.24.0/paludis/qa/description_check.cc82
-rw-r--r--0.24.0/paludis/qa/description_check.hh53
-rw-r--r--0.24.0/paludis/qa/digest_collisions_check.cc89
-rw-r--r--0.24.0/paludis/qa/digest_collisions_check.hh53
-rw-r--r--0.24.0/paludis/qa/ebuild_check.cc78
-rw-r--r--0.24.0/paludis/qa/ebuild_check.hh101
-rw-r--r--0.24.0/paludis/qa/ebuild_check.sr20
-rw-r--r--0.24.0/paludis/qa/ebuild_count_check.cc62
-rw-r--r--0.24.0/paludis/qa/ebuild_count_check.hh53
-rw-r--r--0.24.0/paludis/qa/ebuild_name_check.cc65
-rw-r--r--0.24.0/paludis/qa/ebuild_name_check.hh58
-rw-r--r--0.24.0/paludis/qa/ebuild_name_check_TEST.cc97
-rwxr-xr-x0.24.0/paludis/qa/ebuild_name_check_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/qa/ebuild_name_check_TEST_setup.sh14
-rw-r--r--0.24.0/paludis/qa/extract_check.cc120
-rw-r--r--0.24.0/paludis/qa/extract_check.hh53
-rw-r--r--0.24.0/paludis/qa/file_check.cc72
-rw-r--r--0.24.0/paludis/qa/file_check.hh105
-rw-r--r--0.24.0/paludis/qa/file_permissions_check.cc60
-rw-r--r--0.24.0/paludis/qa/file_permissions_check.hh53
-rw-r--r--0.24.0/paludis/qa/file_permissions_check_TEST.cc90
-rwxr-xr-x0.24.0/paludis/qa/file_permissions_check_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/qa/file_permissions_check_TEST_setup.sh14
-rw-r--r--0.24.0/paludis/qa/filename_check.cc52
-rw-r--r--0.24.0/paludis/qa/filename_check.hh58
-rw-r--r--0.24.0/paludis/qa/files.m470
-rw-r--r--0.24.0/paludis/qa/files_dir_size_check.cc87
-rw-r--r--0.24.0/paludis/qa/files_dir_size_check.hh53
-rw-r--r--0.24.0/paludis/qa/function_check.cc75
-rw-r--r--0.24.0/paludis/qa/function_check.hh53
-rw-r--r--0.24.0/paludis/qa/function_check_TEST.cc67
-rwxr-xr-x0.24.0/paludis/qa/function_check_TEST_cleanup.sh8
-rwxr-xr-x0.24.0/paludis/qa/function_check_TEST_setup.sh33
-rw-r--r--0.24.0/paludis/qa/glep_31_check.cc126
-rw-r--r--0.24.0/paludis/qa/glep_31_check.hh57
-rw-r--r--0.24.0/paludis/qa/glep_31_check_TEST.cc77
-rw-r--r--0.24.0/paludis/qa/gpg_check.cc86
-rw-r--r--0.24.0/paludis/qa/gpg_check.hh53
-rw-r--r--0.24.0/paludis/qa/gpg_check_TEST.cc65
-rwxr-xr-x0.24.0/paludis/qa/gpg_check_TEST_cleanup.sh8
-rwxr-xr-x0.24.0/paludis/qa/gpg_check_TEST_setup.sh9
-rw-r--r--0.24.0/paludis/qa/has_ebuilds_check.cc53
-rw-r--r--0.24.0/paludis/qa/has_ebuilds_check.hh53
-rw-r--r--0.24.0/paludis/qa/has_ebuilds_check_TEST.cc66
-rwxr-xr-x0.24.0/paludis/qa/has_ebuilds_check_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/qa/has_ebuilds_check_TEST_setup.sh12
-rw-r--r--0.24.0/paludis/qa/has_misc_files_check.cc54
-rw-r--r--0.24.0/paludis/qa/has_misc_files_check.hh53
-rw-r--r--0.24.0/paludis/qa/has_misc_files_check_TEST.cc102
-rwxr-xr-x0.24.0/paludis/qa/has_misc_files_check_TEST_cleanup.sh12
-rwxr-xr-x0.24.0/paludis/qa/has_misc_files_check_TEST_setup.sh23
-rw-r--r--0.24.0/paludis/qa/header_check.cc94
-rw-r--r--0.24.0/paludis/qa/header_check.hh53
-rw-r--r--0.24.0/paludis/qa/homepage_check.cc74
-rw-r--r--0.24.0/paludis/qa/homepage_check.hh53
-rw-r--r--0.24.0/paludis/qa/inherits_blacklist.txt10
-rw-r--r--0.24.0/paludis/qa/inherits_check.cc105
-rw-r--r--0.24.0/paludis/qa/inherits_check.hh53
-rw-r--r--0.24.0/paludis/qa/iuse_blacklist.txt6
-rw-r--r--0.24.0/paludis/qa/iuse_check.cc123
-rw-r--r--0.24.0/paludis/qa/iuse_check.hh58
-rw-r--r--0.24.0/paludis/qa/keywords_check.cc89
-rw-r--r--0.24.0/paludis/qa/keywords_check.hh53
-rw-r--r--0.24.0/paludis/qa/license_check.cc135
-rw-r--r--0.24.0/paludis/qa/license_check.hh53
-rw-r--r--0.24.0/paludis/qa/message.cc70
-rw-r--r--0.24.0/paludis/qa/message.hh70
-rw-r--r--0.24.0/paludis/qa/message.sr18
-rw-r--r--0.24.0/paludis/qa/message_TEST.cc42
-rw-r--r--0.24.0/paludis/qa/metadata_check.cc115
-rw-r--r--0.24.0/paludis/qa/metadata_check.hh53
-rw-r--r--0.24.0/paludis/qa/metadata_file.cc156
-rw-r--r--0.24.0/paludis/qa/metadata_file.hh57
-rw-r--r--0.24.0/paludis/qa/metadata_file_TEST.cc82
-rw-r--r--0.24.0/paludis/qa/package_dir_check.cc63
-rw-r--r--0.24.0/paludis/qa/package_dir_check.hh100
-rw-r--r--0.24.0/paludis/qa/package_name_check.cc62
-rw-r--r--0.24.0/paludis/qa/package_name_check.hh58
-rw-r--r--0.24.0/paludis/qa/package_name_check_TEST.cc104
-rwxr-xr-x0.24.0/paludis/qa/package_name_check_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/qa/package_name_check_TEST_setup.sh14
-rw-r--r--0.24.0/paludis/qa/parse_deps_check.cc104
-rw-r--r--0.24.0/paludis/qa/parse_deps_check.hh58
-rw-r--r--0.24.0/paludis/qa/pdepend_overlap_check.cc135
-rw-r--r--0.24.0/paludis/qa/pdepend_overlap_check.hh53
-rw-r--r--0.24.0/paludis/qa/per_profile_ebuild_check.cc46
-rw-r--r--0.24.0/paludis/qa/per_profile_ebuild_check.hh101
-rw-r--r--0.24.0/paludis/qa/per_profile_ebuild_check.sr23
-rw-r--r--0.24.0/paludis/qa/profile_check.cc46
-rw-r--r--0.24.0/paludis/qa/profile_check.hh109
-rw-r--r--0.24.0/paludis/qa/profile_check.sr22
-rw-r--r--0.24.0/paludis/qa/profile_paths_exist_check.cc88
-rw-r--r--0.24.0/paludis/qa/profile_paths_exist_check.hh59
-rw-r--r--0.24.0/paludis/qa/profiles_check.cc46
-rw-r--r--0.24.0/paludis/qa/profiles_check.hh105
-rw-r--r--0.24.0/paludis/qa/qa.cc21
-rw-r--r--0.24.0/paludis/qa/qa.hh.m438
-rw-r--r--0.24.0/paludis/qa/qa_environment.cc93
-rw-r--r--0.24.0/paludis/qa/qa_environment.hh75
-rw-r--r--0.24.0/paludis/qa/qa_environment.sr23
-rw-r--r--0.24.0/paludis/qa/qa_environment_TEST.cc62
-rwxr-xr-x0.24.0/paludis/qa/qa_environment_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/qa/qa_environment_TEST_setup.sh36
-rw-r--r--0.24.0/paludis/qa/repo_name_check.cc88
-rw-r--r--0.24.0/paludis/qa/repo_name_check.hh54
-rw-r--r--0.24.0/paludis/qa/restrict_check.cc99
-rw-r--r--0.24.0/paludis/qa/restrict_check.hh53
-rw-r--r--0.24.0/paludis/qa/root_check.cc111
-rw-r--r--0.24.0/paludis/qa/root_check.hh53
-rw-r--r--0.24.0/paludis/qa/slot_check.cc74
-rw-r--r--0.24.0/paludis/qa/slot_check.hh53
-rw-r--r--0.24.0/paludis/qa/src_uri_check.cc189
-rw-r--r--0.24.0/paludis/qa/src_uri_check.hh53
-rw-r--r--0.24.0/paludis/qa/subshell_die_check.cc82
-rw-r--r--0.24.0/paludis/qa/subshell_die_check.hh53
-rw-r--r--0.24.0/paludis/qa/subshell_die_check_TEST.cc54
-rwxr-xr-x0.24.0/paludis/qa/subshell_die_check_TEST_cleanup.sh12
-rwxr-xr-x0.24.0/paludis/qa/subshell_die_check_TEST_setup.sh43
-rw-r--r--0.24.0/paludis/qa/suspicious_depend.txt6
-rw-r--r--0.24.0/paludis/qa/suspicious_rdepend.txt19
-rw-r--r--0.24.0/paludis/qa/variable_assigns_check.cc111
-rw-r--r--0.24.0/paludis/qa/variable_assigns_check.hh53
-rw-r--r--0.24.0/paludis/qa/whitespace_check.cc123
-rw-r--r--0.24.0/paludis/qa/whitespace_check.hh53
-rw-r--r--0.24.0/paludis/query.cc414
-rw-r--r--0.24.0/paludis/query.hh325
-rw-r--r--0.24.0/paludis/repositories/Makefile.am57
-rw-r--r--0.24.0/paludis/repositories/cran/Makefile.am119
-rw-r--r--0.24.0/paludis/repositories/cran/cran/Makefile.am15
-rw-r--r--0.24.0/paludis/repositories/cran/cran/cran.bash151
-rw-r--r--0.24.0/paludis/repositories/cran/cran_dep_parser.cc61
-rw-r--r--0.24.0/paludis/repositories/cran/cran_dep_parser.hh25
-rw-r--r--0.24.0/paludis/repositories/cran/cran_dep_parser_TEST.cc65
-rw-r--r--0.24.0/paludis/repositories/cran/cran_description.cc109
-rw-r--r--0.24.0/paludis/repositories/cran/cran_description.hh144
-rw-r--r--0.24.0/paludis/repositories/cran/cran_installed_repository.cc764
-rw-r--r--0.24.0/paludis/repositories/cran/cran_installed_repository.hh157
-rw-r--r--0.24.0/paludis/repositories/cran/cran_installed_repository.sr23
-rw-r--r--0.24.0/paludis/repositories/cran/cran_repository.cc633
-rw-r--r--0.24.0/paludis/repositories/cran/cran_repository.hh130
-rw-r--r--0.24.0/paludis/repositories/cran/cran_repository.sr26
-rw-r--r--0.24.0/paludis/repositories/cran/cran_repository_TEST.cc97
-rwxr-xr-x0.24.0/paludis/repositories/cran/cran_repository_TEST_cleanup.sh8
-rwxr-xr-x0.24.0/paludis/repositories/cran/cran_repository_TEST_setup.sh57
-rw-r--r--0.24.0/paludis/repositories/cran/cran_version_metadata.cc50
-rw-r--r--0.24.0/paludis/repositories/cran/cran_version_metadata.hh56
-rw-r--r--0.24.0/paludis/repositories/cran/registration.cc42
-rw-r--r--0.24.0/paludis/repositories/fake/Makefile.am45
-rw-r--r--0.24.0/paludis/repositories/fake/fake_installed_repository.cc131
-rw-r--r--0.24.0/paludis/repositories/fake/fake_installed_repository.hh61
-rw-r--r--0.24.0/paludis/repositories/fake/fake_repository.cc109
-rw-r--r--0.24.0/paludis/repositories/fake/fake_repository.hh64
-rw-r--r--0.24.0/paludis/repositories/fake/fake_repository_base.cc340
-rw-r--r--0.24.0/paludis/repositories/fake/fake_repository_base.hh202
-rw-r--r--0.24.0/paludis/repositories/gems/Makefile.am149
-rw-r--r--0.24.0/paludis/repositories/gems/cache.cc338
-rw-r--r--0.24.0/paludis/repositories/gems/cache.hh52
-rw-r--r--0.24.0/paludis/repositories/gems/cache.sr18
-rw-r--r--0.24.0/paludis/repositories/gems/cache_TEST.cc93
-rwxr-xr-x0.24.0/paludis/repositories/gems/cache_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/repositories/gems/cache_TEST_setup.sh33
-rw-r--r--0.24.0/paludis/repositories/gems/gems_repository.cc283
-rw-r--r--0.24.0/paludis/repositories/gems/gems_repository.hh63
-rw-r--r--0.24.0/paludis/repositories/gems/gems_repository.sr19
-rw-r--r--0.24.0/paludis/repositories/gems/gems_repository_TEST.cc51
-rwxr-xr-x0.24.0/paludis/repositories/gems/gems_repository_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/repositories/gems/gems_repository_TEST_setup.sh5
-rw-r--r--0.24.0/paludis/repositories/gems/gems_repository_exceptions.cc35
-rw-r--r--0.24.0/paludis/repositories/gems/gems_repository_exceptions.hh46
-rw-r--r--0.24.0/paludis/repositories/gems/gems_version_metadata.cc49
-rw-r--r--0.24.0/paludis/repositories/gems/gems_version_metadata.hh50
-rw-r--r--0.24.0/paludis/repositories/gems/make_gems_repository.cc59
-rw-r--r--0.24.0/paludis/repositories/gems/make_gems_repository.hh32
-rw-r--r--0.24.0/paludis/repositories/gems/registration.cc40
-rw-r--r--0.24.0/paludis/repositories/gems/yaml.cc368
-rw-r--r--0.24.0/paludis/repositories/gems/yaml.hh130
-rw-r--r--0.24.0/paludis/repositories/gems/yaml_TEST.cc145
-rw-r--r--0.24.0/paludis/repositories/gentoo/Makefile.am346
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebin.cc324
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebin.hh232
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebin.se25
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebin.sr89
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebin_entries.cc430
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebin_entries.hh74
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild.cc594
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild.hh405
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild.se43
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild.sr162
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/Makefile.am83
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/build_functions.bash110
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_fetch.bash137
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_fetchbin.bash98
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_init.bash97
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_initbin.bash90
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_loadenv.bash48
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_merge.bash144
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_metadata.bash39
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_prepare.bash49
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_saveenv.bash54
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_strip.bash80
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_tidyup.bash43
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_unmerge.bash115
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_unpackbin.bash40
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/builtin_variable.bash23
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/die_functions.bash58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/digests/Makefile.am31
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/digests/domd5.cc54
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/digests/dormd160.cc53
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/digests/dosha256.cc52
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/ebuild.bash382
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/echo_functions.bash.in238
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/echo_functions_TEST.bash45
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/eclass_functions.bash85
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/install_functions.bash109
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/kernel_functions.bash59
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/kernel_functions_TEST.bash41
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/list_functions.bash70
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/list_functions_TEST.bash74
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/merge.cc451
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/merge_TEST.bash223
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/merge_TEST_cleanup.sh10
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/merge_TEST_setup.sh74
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/merge_common.cc99
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/merge_common.hh50
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/multilib_functions.bash66
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/pkg_config.bash58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/pkg_nofetch.bash62
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/pkg_postinst.bash58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/pkg_postrm.bash59
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/pkg_preinst.bash58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/pkg_prerm.bash58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/pkg_setup.bash58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/portage_stubs.bash86
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/run_test.bash47
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/sandbox.bash42
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/src_compile.bash61
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/src_install.bash58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/src_test.bash86
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/src_unpack.bash54
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/unmerge.cc320
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/unmerge_TEST.bash94
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/unmerge_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/unmerge_TEST_setup.sh15
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/usage_error.bash31
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/Makefile.am92
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/utils/canonicalise6
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/utils/dobin48
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dobin_TEST.bash70
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/doconfd32
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dodir34
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dodoc50
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/doenvd32
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/doexe58
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dohard34
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dohtml122
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/doinfo50
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/doinitd32
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/doins89
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dolib62
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dolib.a.in27
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dolib.so.in26
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/doman75
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/domo54
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/donewins40
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dosbin45
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dosed52
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/dosym42
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/utils/dounpack132
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/utils/emake22
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/fowners24
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/fperms24
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/utils/getfsize5
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/utils/getfsize_TEST.bash44
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/utils/getmtime5
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newbin38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newconfd38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newdoc38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newenvd38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newexe38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newinitd38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newins38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newlib.a.in38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newlib.so.in38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newman38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/newsbin38
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/prep.in21
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/utils/run_test.bash62
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild/work_around_broken_utilities.bash.in26
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/ebuild/write_vdb_entry.bash100
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild_entries.cc659
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild_entries.hh79
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild_flat_metadata_cache.cc154
-rw-r--r--0.24.0/paludis/repositories/gentoo/ebuild_flat_metadata_cache.hh67
-rw-r--r--0.24.0/paludis/repositories/gentoo/eclass_mtimes.cc68
-rw-r--r--0.24.0/paludis/repositories/gentoo/eclass_mtimes.hh55
-rw-r--r--0.24.0/paludis/repositories/gentoo/glsa.cc251
-rw-r--r--0.24.0/paludis/repositories/gentoo/glsa.hh174
-rw-r--r--0.24.0/paludis/repositories/gentoo/glsa.sr17
-rw-r--r--0.24.0/paludis/repositories/gentoo/make_ebin_repository.cc170
-rw-r--r--0.24.0/paludis/repositories/gentoo/make_ebin_repository.hh51
-rw-r--r--0.24.0/paludis/repositories/gentoo/make_ebuild_repository.cc197
-rw-r--r--0.24.0/paludis/repositories/gentoo/make_ebuild_repository.hh50
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository.cc1274
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository.hh202
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_TEST.cc675
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/portage_repository_TEST_cleanup.sh10
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/portage_repository_TEST_setup.sh235
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_entries.cc51
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_entries.hh141
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_entry.cc32
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_exceptions.cc29
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_exceptions.hh53
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_news.cc290
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_news.hh131
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_params.cc8
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_params.hh43
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_params.sr38
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_profile.cc735
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_profile.hh127
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_profile_file.cc85
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_profile_file.hh65
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_sets.cc363
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_repository_sets.hh80
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_virtual_version_metadata.cc51
-rw-r--r--0.24.0/paludis/repositories/gentoo/portage_virtual_version_metadata.hh55
-rw-r--r--0.24.0/paludis/repositories/gentoo/registration.cc66
-rw-r--r--0.24.0/paludis/repositories/gentoo/use_desc.cc95
-rw-r--r--0.24.0/paludis/repositories/gentoo/use_desc.hh59
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_merger.cc242
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_merger.hh70
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_merger.sr29
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_repository.cc1594
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_repository.hh220
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_repository.sr26
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_repository_TEST.cc249
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/vdb_repository_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/vdb_repository_TEST_setup.sh35
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_unmerger.cc327
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_unmerger.hh99
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_unmerger.sr30
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_version_metadata.cc77
-rw-r--r--0.24.0/paludis/repositories/gentoo/vdb_version_metadata.hh88
-rw-r--r--0.24.0/paludis/repositories/gentoo/xml_things.cc219
-rw-r--r--0.24.0/paludis/repositories/gentoo/xml_things.hh30
-rw-r--r--0.24.0/paludis/repositories/gentoo/xml_things_TEST.cc92
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/xml_things_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/repositories/gentoo/xml_things_TEST_setup.sh115
-rw-r--r--0.24.0/paludis/repositories/repository_maker.cc162
-rw-r--r--0.24.0/paludis/repositories/repository_maker.hh113
-rw-r--r--0.24.0/paludis/repositories/virtuals/Makefile.am80
-rw-r--r--0.24.0/paludis/repositories/virtuals/installed_virtuals_repository.cc333
-rw-r--r--0.24.0/paludis/repositories/virtuals/installed_virtuals_repository.hh100
-rw-r--r--0.24.0/paludis/repositories/virtuals/registration.cc42
-rw-r--r--0.24.0/paludis/repositories/virtuals/virtuals_repository.cc376
-rw-r--r--0.24.0/paludis/repositories/virtuals/virtuals_repository.hh98
-rw-r--r--0.24.0/paludis/repositories/virtuals/vr_entry.cc26
-rw-r--r--0.24.0/paludis/repositories/virtuals/vr_entry.hh164
-rw-r--r--0.24.0/paludis/repositories/virtuals/vr_entry.sr25
-rw-r--r--0.24.0/paludis/repository-fwd.hh73
-rw-r--r--0.24.0/paludis/repository.cc332
-rw-r--r--0.24.0/paludis/repository.hh1284
-rw-r--r--0.24.0/paludis/repository.sr148
-rw-r--r--0.24.0/paludis/repository_blacklist.txt0
-rw-r--r--0.24.0/paludis/repository_name_cache.cc201
-rw-r--r--0.24.0/paludis/repository_name_cache.hh90
-rw-r--r--0.24.0/paludis/repository_name_cache_TEST.cc172
-rwxr-xr-x0.24.0/paludis/repository_name_cache_TEST_cleanup.sh10
-rwxr-xr-x0.24.0/paludis/repository_name_cache_TEST_setup.sh22
-rw-r--r--0.24.0/paludis/selinux/Makefile.am44
-rw-r--r--0.24.0/paludis/selinux/security_context.cc240
-rw-r--r--0.24.0/paludis/selinux/security_context.hh168
-rw-r--r--0.24.0/paludis/set_file.cc492
-rw-r--r--0.24.0/paludis/set_file.hh107
-rw-r--r--0.24.0/paludis/set_file.se23
-rw-r--r--0.24.0/paludis/set_file.sr21
-rw-r--r--0.24.0/paludis/set_file_TEST.cc154
-rwxr-xr-x0.24.0/paludis/set_file_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/paludis/set_file_TEST_setup.sh24
-rw-r--r--0.24.0/paludis/syncer.cc107
-rw-r--r--0.24.0/paludis/syncer.hh138
-rw-r--r--0.24.0/paludis/syncer.sr37
-rw-r--r--0.24.0/paludis/syncers/Makefile.am60
-rw-r--r--0.24.0/paludis/syncers/docvs.in93
-rw-r--r--0.24.0/paludis/syncers/dodarcs.in93
-rw-r--r--0.24.0/paludis/syncers/dogit.in86
-rw-r--r--0.24.0/paludis/syncers/dorsync.in78
-rw-r--r--0.24.0/paludis/syncers/dosvn.in70
-rw-r--r--0.24.0/paludis/syncers/dotar.in150
-rw-r--r--0.24.0/paludis/tasks/Makefile.am68
-rw-r--r--0.24.0/paludis/tasks/exceptions.cc34
-rw-r--r--0.24.0/paludis/tasks/exceptions.hh52
-rw-r--r--0.24.0/paludis/tasks/find_unused_packages_task.cc93
-rw-r--r--0.24.0/paludis/tasks/find_unused_packages_task.hh69
-rw-r--r--0.24.0/paludis/tasks/install_task.cc672
-rw-r--r--0.24.0/paludis/tasks/install_task.hh176
-rw-r--r--0.24.0/paludis/tasks/report_task.cc247
-rw-r--r--0.24.0/paludis/tasks/report_task.hh84
-rw-r--r--0.24.0/paludis/tasks/stage_builder_task.cc124
-rw-r--r--0.24.0/paludis/tasks/stage_builder_task.hh143
-rw-r--r--0.24.0/paludis/tasks/stage_options.sr19
-rw-r--r--0.24.0/paludis/tasks/sync_task.cc118
-rw-r--r--0.24.0/paludis/tasks/sync_task.hh85
-rw-r--r--0.24.0/paludis/tasks/uninstall_task.cc424
-rw-r--r--0.24.0/paludis/tasks/uninstall_task.hh171
-rw-r--r--0.24.0/paludis/test_extras.cc77
-rw-r--r--0.24.0/paludis/util/Makefile.am.m4118
-rw-r--r--0.24.0/paludis/util/attributes.hh85
-rw-r--r--0.24.0/paludis/util/collection-fwd.hh37
-rw-r--r--0.24.0/paludis/util/collection.hh377
-rw-r--r--0.24.0/paludis/util/collection_concrete.hh316
-rw-r--r--0.24.0/paludis/util/compare.hh162
-rw-r--r--0.24.0/paludis/util/comparison_policy.hh524
-rw-r--r--0.24.0/paludis/util/destringify.cc35
-rw-r--r--0.24.0/paludis/util/destringify.hh153
-rw-r--r--0.24.0/paludis/util/destringify_TEST.cc110
-rw-r--r--0.24.0/paludis/util/dir_iterator.cc167
-rw-r--r--0.24.0/paludis/util/dir_iterator.hh122
-rw-r--r--0.24.0/paludis/util/dir_iterator_TEST.cc97
-rwxr-xr-x0.24.0/paludis/util/dir_iterator_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/util/dir_iterator_TEST_setup.sh6
-rw-r--r--0.24.0/paludis/util/exception.cc155
-rw-r--r--0.24.0/paludis/util/exception.hh236
-rw-r--r--0.24.0/paludis/util/fast_unique_copy.hh84
-rw-r--r--0.24.0/paludis/util/fast_unique_copy_TEST.cc121
-rw-r--r--0.24.0/paludis/util/fd_holder.hh68
-rw-r--r--0.24.0/paludis/util/fd_output_stream.hh120
-rw-r--r--0.24.0/paludis/util/files.m444
-rw-r--r--0.24.0/paludis/util/fs_entry.cc545
-rw-r--r--0.24.0/paludis/util/fs_entry.hh396
-rw-r--r--0.24.0/paludis/util/fs_entry_TEST.cc418
-rwxr-xr-x0.24.0/paludis/util/fs_entry_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/util/fs_entry_TEST_setup.sh21
-rw-r--r--0.24.0/paludis/util/graph-impl.hh377
-rw-r--r--0.24.0/paludis/util/graph.cc46
-rw-r--r--0.24.0/paludis/util/graph.hh244
-rw-r--r--0.24.0/paludis/util/graph_TEST.cc114
-rw-r--r--0.24.0/paludis/util/instantiation_policy.hh246
-rw-r--r--0.24.0/paludis/util/instantiation_policy_TEST.cc165
-rw-r--r--0.24.0/paludis/util/is_file_with_extension.cc66
-rw-r--r--0.24.0/paludis/util/is_file_with_extension.hh106
-rw-r--r--0.24.0/paludis/util/is_file_with_extension.se23
-rw-r--r--0.24.0/paludis/util/is_file_with_extension_TEST.cc84
-rwxr-xr-x0.24.0/paludis/util/is_file_with_extension_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/util/is_file_with_extension_TEST_setup.sh6
-rw-r--r--0.24.0/paludis/util/iterator.hh550
-rw-r--r--0.24.0/paludis/util/iterator_TEST.cc350
-rw-r--r--0.24.0/paludis/util/join.hh67
-rw-r--r--0.24.0/paludis/util/join_TEST.cc98
-rw-r--r--0.24.0/paludis/util/log.cc203
-rw-r--r--0.24.0/paludis/util/log.hh171
-rw-r--r--0.24.0/paludis/util/log.se18
-rw-r--r--0.24.0/paludis/util/log_TEST.cc125
-rw-r--r--0.24.0/paludis/util/options.cc122
-rw-r--r--0.24.0/paludis/util/options.hh196
-rw-r--r--0.24.0/paludis/util/options_TEST.cc97
-rw-r--r--0.24.0/paludis/util/output_wrapper.cc223
-rw-r--r--0.24.0/paludis/util/pipe.cc37
-rw-r--r--0.24.0/paludis/util/pipe.hh73
-rw-r--r--0.24.0/paludis/util/private_implementation_pattern.hh127
-rw-r--r--0.24.0/paludis/util/pstream.cc188
-rw-r--r--0.24.0/paludis/util/pstream.hh232
-rw-r--r--0.24.0/paludis/util/pstream_TEST.cc106
-rw-r--r--0.24.0/paludis/util/random.cc43
-rw-r--r--0.24.0/paludis/util/random.hh72
-rw-r--r--0.24.0/paludis/util/random_TEST.cc119
-rw-r--r--0.24.0/paludis/util/save.hh85
-rw-r--r--0.24.0/paludis/util/save_TEST.cc66
-rw-r--r--0.24.0/paludis/util/sr.cc25
-rw-r--r--0.24.0/paludis/util/sr.hh64
-rw-r--r--0.24.0/paludis/util/stringify.hh166
-rw-r--r--0.24.0/paludis/util/stringify_TEST.cc123
-rw-r--r--0.24.0/paludis/util/strip.cc100
-rw-r--r--0.24.0/paludis/util/strip.hh140
-rw-r--r--0.24.0/paludis/util/strip_TEST.cc109
-rw-r--r--0.24.0/paludis/util/system.cc444
-rw-r--r--0.24.0/paludis/util/system.hh251
-rw-r--r--0.24.0/paludis/util/system_TEST.cc177
-rwxr-xr-x0.24.0/paludis/util/system_TEST_cleanup.sh9
-rwxr-xr-x0.24.0/paludis/util/system_TEST_setup.sh5
-rw-r--r--0.24.0/paludis/util/test_extras.cc72
-rw-r--r--0.24.0/paludis/util/tokeniser.cc28
-rw-r--r--0.24.0/paludis/util/tokeniser.hh246
-rw-r--r--0.24.0/paludis/util/tokeniser_TEST.cc136
-rw-r--r--0.24.0/paludis/util/util.hh.m442
-rw-r--r--0.24.0/paludis/util/validated.hh125
-rw-r--r--0.24.0/paludis/util/validated_TEST.cc126
-rw-r--r--0.24.0/paludis/util/virtual_constructor-impl.hh155
-rw-r--r--0.24.0/paludis/util/virtual_constructor.hh132
-rw-r--r--0.24.0/paludis/util/virtual_constructor_TEST.cc190
-rw-r--r--0.24.0/paludis/util/visitor.hh404
-rw-r--r--0.24.0/paludis/util/visitor_TEST.cc187
-rw-r--r--0.24.0/paludis/version_metadata.cc163
-rw-r--r--0.24.0/paludis/version_metadata.hh118
-rw-r--r--0.24.0/paludis/version_metadata.sr261
-rw-r--r--0.24.0/paludis/version_operator.cc156
-rw-r--r--0.24.0/paludis/version_operator.hh133
-rw-r--r--0.24.0/paludis/version_operator.se24
-rw-r--r--0.24.0/paludis/version_operator_TEST.cc112
-rw-r--r--0.24.0/paludis/version_requirements.cc49
-rw-r--r--0.24.0/paludis/version_requirements.hh63
-rw-r--r--0.24.0/paludis/version_requirements.sr26
-rw-r--r--0.24.0/paludis/version_spec.cc730
-rw-r--r--0.24.0/paludis/version_spec.hh170
-rw-r--r--0.24.0/paludis/version_spec.sr17
-rw-r--r--0.24.0/paludis/version_spec_TEST.cc476
-rw-r--r--0.24.0/ruby/Makefile.am179
-rw-r--r--0.24.0/ruby/check.cc832
-rw-r--r--0.24.0/ruby/check_TEST.rb340
-rwxr-xr-x0.24.0/ruby/check_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/ruby/check_TEST_setup.sh28
-rw-r--r--0.24.0/ruby/check_result.cc191
-rw-r--r--0.24.0/ruby/check_result_TEST.rb115
-rw-r--r--0.24.0/ruby/contents.cc356
-rw-r--r--0.24.0/ruby/contents_TEST.rb250
-rw-r--r--0.24.0/ruby/demos/Makefile.am47
-rw-r--r--0.24.0/ruby/demos/check_linkage.rb159
-rw-r--r--0.24.0/ruby/demos/find_unmanaged_files.rb103
-rw-r--r--0.24.0/ruby/demos/find_unused_distfiles.rb93
-rw-r--r--0.24.0/ruby/demos/latest_stable.rb106
-rw-r--r--0.24.0/ruby/demos/qualudis.rb445
-rw-r--r--0.24.0/ruby/demos/version_spec_distributions.rb137
-rw-r--r--0.24.0/ruby/dep_list.cc1505
-rw-r--r--0.24.0/ruby/dep_list_TEST.rb313
-rwxr-xr-x0.24.0/ruby/dep_list_TEST_cleanup.sh12
-rwxr-xr-x0.24.0/ruby/dep_list_TEST_setup.sh95
-rw-r--r--0.24.0/ruby/dep_spec.cc508
-rw-r--r--0.24.0/ruby/dep_spec_TEST.rb173
-rw-r--r--0.24.0/ruby/dep_tag.cc248
-rw-r--r--0.24.0/ruby/dep_tag_TEST.rb136
-rw-r--r--0.24.0/ruby/environment.cc593
-rw-r--r--0.24.0/ruby/environment_TEST.rb419
-rwxr-xr-x0.24.0/ruby/environment_TEST_cleanup.sh12
-rwxr-xr-x0.24.0/ruby/environment_TEST_setup.sh108
-rw-r--r--0.24.0/ruby/find_unused_packages_task.cc101
-rw-r--r--0.24.0/ruby/find_unused_packages_task_TEST.rb52
-rwxr-xr-x0.24.0/ruby/find_unused_packages_task_TEST_cleanup.sh12
-rwxr-xr-x0.24.0/ruby/find_unused_packages_task_TEST_setup.sh63
-rw-r--r--0.24.0/ruby/log.cc119
-rw-r--r--0.24.0/ruby/log_TEST.rb93
-rw-r--r--0.24.0/ruby/mask_reasons.cc172
-rw-r--r--0.24.0/ruby/mask_reasons_TEST.rb52
-rw-r--r--0.24.0/ruby/message.cc146
-rw-r--r--0.24.0/ruby/message_TEST.rb74
-rw-r--r--0.24.0/ruby/metadata_file.cc147
-rw-r--r--0.24.0/ruby/metadata_file_TEST.rb90
-rw-r--r--0.24.0/ruby/package_database.cc303
-rw-r--r--0.24.0/ruby/package_database_TEST.rb189
-rwxr-xr-x0.24.0/ruby/package_database_TEST_cleanup.sh13
-rwxr-xr-x0.24.0/ruby/package_database_TEST_setup.sh85
-rw-r--r--0.24.0/ruby/package_database_entry.cc253
-rw-r--r--0.24.0/ruby/package_database_entry_TEST.rb89
-rw-r--r--0.24.0/ruby/paludis_ruby.cc354
-rw-r--r--0.24.0/ruby/paludis_ruby.hh181
-rw-r--r--0.24.0/ruby/paludis_ruby_TEST.rb65
-rwxr-xr-x0.24.0/ruby/paludis_ruby_TEST_cleanup.sh12
-rwxr-xr-x0.24.0/ruby/paludis_ruby_TEST_setup.sh67
-rw-r--r--0.24.0/ruby/paludis_ruby_so.cc29
-rw-r--r--0.24.0/ruby/portage_dep_parser.cc190
-rw-r--r--0.24.0/ruby/portage_dep_parser_TEST.rb112
-rw-r--r--0.24.0/ruby/qa_environment.cc117
-rw-r--r--0.24.0/ruby/qa_environment_TEST.rb68
-rwxr-xr-x0.24.0/ruby/qa_environment_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/ruby/qa_environment_TEST_setup.sh36
-rw-r--r--0.24.0/ruby/qualified_package_name.cc201
-rw-r--r--0.24.0/ruby/qualified_package_name_TEST.rb103
-rw-r--r--0.24.0/ruby/query.cc276
-rw-r--r--0.24.0/ruby/query_TEST.rb165
-rw-r--r--0.24.0/ruby/repository.cc1098
-rw-r--r--0.24.0/ruby/repository_TEST.rb559
-rwxr-xr-x0.24.0/ruby/repository_TEST_cleanup.sh14
-rwxr-xr-x0.24.0/ruby/repository_TEST_setup.sh134
-rw-r--r--0.24.0/ruby/version_metadata.cc583
-rw-r--r--0.24.0/ruby/version_metadata_TEST.rb108
-rwxr-xr-x0.24.0/ruby/version_metadata_TEST_cleanup.sh14
-rwxr-xr-x0.24.0/ruby/version_metadata_TEST_setup.sh45
-rw-r--r--0.24.0/ruby/version_spec.cc174
-rw-r--r--0.24.0/ruby/version_spec_TEST.rb81
-rw-r--r--0.24.0/src/Makefile.am7
-rw-r--r--0.24.0/src/clients/Makefile.am11
-rw-r--r--0.24.0/src/clients/adjutrix/Makefile.am115
-rw-r--r--0.24.0/src/clients/adjutrix/adjutrix.cc324
-rwxr-xr-x0.24.0/src/clients/adjutrix/args_from_environment_TEST4
-rw-r--r--0.24.0/src/clients/adjutrix/command_line.cc170
-rw-r--r--0.24.0/src/clients/adjutrix/command_line.hh141
-rw-r--r--0.24.0/src/clients/adjutrix/display_default_system_resolution.cc153
-rw-r--r--0.24.0/src/clients/adjutrix/display_default_system_resolution.hh27
-rw-r--r--0.24.0/src/clients/adjutrix/display_profiles_use.cc183
-rw-r--r--0.24.0/src/clients/adjutrix/display_profiles_use.hh27
-rw-r--r--0.24.0/src/clients/adjutrix/downgrade_check.cc245
-rw-r--r--0.24.0/src/clients/adjutrix/downgrade_check.hh28
-rw-r--r--0.24.0/src/clients/adjutrix/downgrade_check.sr11
-rw-r--r--0.24.0/src/clients/adjutrix/find_dropped_keywords.cc209
-rw-r--r--0.24.0/src/clients/adjutrix/find_dropped_keywords.hh28
-rw-r--r--0.24.0/src/clients/adjutrix/find_dropped_keywords.sr13
-rw-r--r--0.24.0/src/clients/adjutrix/find_insecure_packages.cc159
-rw-r--r--0.24.0/src/clients/adjutrix/find_insecure_packages.hh27
-rw-r--r--0.24.0/src/clients/adjutrix/find_reverse_deps.cc302
-rw-r--r--0.24.0/src/clients/adjutrix/find_reverse_deps.hh28
-rw-r--r--0.24.0/src/clients/adjutrix/find_stable_candidates.cc212
-rw-r--r--0.24.0/src/clients/adjutrix/find_stable_candidates.hh27
-rw-r--r--0.24.0/src/clients/adjutrix/find_stable_candidates.sr12
-rwxr-xr-x0.24.0/src/clients/adjutrix/find_stable_candidates_TEST18
-rwxr-xr-x0.24.0/src/clients/adjutrix/find_stable_candidates_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/src/clients/adjutrix/find_stable_candidates_TEST_setup.sh74
-rw-r--r--0.24.0/src/clients/adjutrix/find_unused_packages.cc95
-rw-r--r--0.24.0/src/clients/adjutrix/find_unused_packages.hh27
-rwxr-xr-x0.24.0/src/clients/adjutrix/help_TEST4
-rw-r--r--0.24.0/src/clients/adjutrix/keywords_graph.cc214
-rw-r--r--0.24.0/src/clients/adjutrix/keywords_graph.hh27
-rw-r--r--0.24.0/src/clients/adjutrix/man_adjutrix.cc71
-rwxr-xr-x0.24.0/src/clients/adjutrix/version_TEST3
-rw-r--r--0.24.0/src/clients/adjutrix/what_needs_keywording.cc144
-rw-r--r--0.24.0/src/clients/adjutrix/what_needs_keywording.hh27
-rw-r--r--0.24.0/src/clients/contrarius/Makefile.am97
-rw-r--r--0.24.0/src/clients/contrarius/command_line.cc93
-rw-r--r--0.24.0/src/clients/contrarius/command_line.hh119
-rw-r--r--0.24.0/src/clients/contrarius/contrarius.cc215
-rw-r--r--0.24.0/src/clients/contrarius/contrarius_stage_options.sr27
-rw-r--r--0.24.0/src/clients/contrarius/default_config.txt12
-rw-r--r--0.24.0/src/clients/contrarius/install.cc407
-rw-r--r--0.24.0/src/clients/contrarius/install.hh35
-rw-r--r--0.24.0/src/clients/contrarius/man_contrarius.cc71
-rw-r--r--0.24.0/src/clients/contrarius/stage.cc223
-rw-r--r--0.24.0/src/clients/contrarius/stage.hh219
-rw-r--r--0.24.0/src/clients/contrarius/stage_builder.cc92
-rw-r--r--0.24.0/src/clients/contrarius/stage_builder.hh51
-rw-r--r--0.24.0/src/clients/contrarius/target_config.cc150
-rw-r--r--0.24.0/src/clients/contrarius/target_config.hh106
-rw-r--r--0.24.0/src/clients/inquisitio/Makefile.am81
-rw-r--r--0.24.0/src/clients/inquisitio/command_line.cc99
-rw-r--r--0.24.0/src/clients/inquisitio/command_line.hh103
-rw-r--r--0.24.0/src/clients/inquisitio/description_extractor.cc55
-rw-r--r--0.24.0/src/clients/inquisitio/description_extractor.hh39
-rw-r--r--0.24.0/src/clients/inquisitio/do_search.cc134
-rw-r--r--0.24.0/src/clients/inquisitio/do_search.hh30
-rw-r--r--0.24.0/src/clients/inquisitio/extractor.cc60
-rw-r--r--0.24.0/src/clients/inquisitio/extractor.hh64
-rwxr-xr-x0.24.0/src/clients/inquisitio/help_TEST4
-rw-r--r--0.24.0/src/clients/inquisitio/inquisitio.cc169
-rw-r--r--0.24.0/src/clients/inquisitio/man_inquisitio.cc70
-rw-r--r--0.24.0/src/clients/inquisitio/matcher.cc60
-rw-r--r--0.24.0/src/clients/inquisitio/matcher.hh63
-rw-r--r--0.24.0/src/clients/inquisitio/name_extractor.cc34
-rw-r--r--0.24.0/src/clients/inquisitio/name_extractor.hh37
-rw-r--r--0.24.0/src/clients/inquisitio/pcre_matcher.cc54
-rw-r--r--0.24.0/src/clients/inquisitio/pcre_matcher.hh40
-rw-r--r--0.24.0/src/clients/inquisitio/query_task.cc29
-rw-r--r--0.24.0/src/clients/inquisitio/query_task.hh45
-rw-r--r--0.24.0/src/clients/inquisitio/text_matcher.cc55
-rw-r--r--0.24.0/src/clients/inquisitio/text_matcher.hh40
-rwxr-xr-x0.24.0/src/clients/inquisitio/version_TEST4
-rw-r--r--0.24.0/src/clients/paludis/Makefile.am109
-rw-r--r--0.24.0/src/clients/paludis/applets.cc265
-rw-r--r--0.24.0/src/clients/paludis/applets.hh59
-rwxr-xr-x0.24.0/src/clients/paludis/args_from_environment_TEST3
-rw-r--r--0.24.0/src/clients/paludis/command_line.cc302
-rw-r--r--0.24.0/src/clients/paludis/command_line.hh319
-rw-r--r--0.24.0/src/clients/paludis/do_config.cc137
-rw-r--r--0.24.0/src/clients/paludis/do_config.hh38
-rw-r--r--0.24.0/src/clients/paludis/do_contents.cc164
-rw-r--r--0.24.0/src/clients/paludis/do_contents.hh37
-rwxr-xr-x0.24.0/src/clients/paludis/exception_TEST6
-rwxr-xr-x0.24.0/src/clients/paludis/help_TEST3
-rw-r--r--0.24.0/src/clients/paludis/install.cc746
-rw-r--r--0.24.0/src/clients/paludis/install.hh37
-rwxr-xr-x0.24.0/src/clients/paludis/install_TEST21
-rwxr-xr-x0.24.0/src/clients/paludis/install_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/src/clients/paludis/install_TEST_setup.sh141
-rw-r--r--0.24.0/src/clients/paludis/list.cc263
-rw-r--r--0.24.0/src/clients/paludis/list.hh44
-rwxr-xr-x0.24.0/src/clients/paludis/list_dep_tag_categories_TEST3
-rwxr-xr-x0.24.0/src/clients/paludis/list_repository_formats_TEST3
-rw-r--r--0.24.0/src/clients/paludis/man_paludis.cc72
-rw-r--r--0.24.0/src/clients/paludis/owner.cc147
-rw-r--r--0.24.0/src/clients/paludis/owner.hh37
-rw-r--r--0.24.0/src/clients/paludis/paludis.cc561
-rw-r--r--0.24.0/src/clients/paludis/query.cc221
-rw-r--r--0.24.0/src/clients/paludis/query.hh37
-rw-r--r--0.24.0/src/clients/paludis/report.cc170
-rw-r--r--0.24.0/src/clients/paludis/report.hh38
-rw-r--r--0.24.0/src/clients/paludis/sync.cc129
-rw-r--r--0.24.0/src/clients/paludis/sync.hh38
-rw-r--r--0.24.0/src/clients/paludis/uninstall.cc276
-rw-r--r--0.24.0/src/clients/paludis/uninstall.hh41
-rwxr-xr-x0.24.0/src/clients/paludis/upgrade_TEST17
-rwxr-xr-x0.24.0/src/clients/paludis/upgrade_TEST_cleanup.sh11
-rwxr-xr-x0.24.0/src/clients/paludis/upgrade_TEST_setup.sh170
-rwxr-xr-x0.24.0/src/clients/paludis/version_TEST3
-rw-r--r--0.24.0/src/clients/qualudis/Makefile.am96
-rw-r--r--0.24.0/src/clients/qualudis/man_qualudis.cc70
-rw-r--r--0.24.0/src/clients/qualudis/qualudis.cc802
-rw-r--r--0.24.0/src/clients/qualudis/qualudis_command_line.cc88
-rw-r--r--0.24.0/src/clients/qualudis/qualudis_command_line.hh97
-rw-r--r--0.24.0/src/common_args/Makefile.am16
-rw-r--r--0.24.0/src/common_args/debug_build_arg.cc53
-rw-r--r--0.24.0/src/common_args/debug_build_arg.hh42
-rw-r--r--0.24.0/src/common_args/deps_option_arg.cc88
-rw-r--r--0.24.0/src/common_args/deps_option_arg.hh44
-rw-r--r--0.24.0/src/common_args/do_help.hh40
-rw-r--r--0.24.0/src/common_args/log_level_arg.cc57
-rw-r--r--0.24.0/src/common_args/log_level_arg.hh43
-rw-r--r--0.24.0/src/output/Makefile.am27
-rw-r--r--0.24.0/src/output/colour.cc59
-rw-r--r--0.24.0/src/output/colour.hh112
-rw-r--r--0.24.0/src/output/console_install_task.cc1124
-rw-r--r--0.24.0/src/output/console_install_task.hh265
-rw-r--r--0.24.0/src/output/console_install_task.sr13
-rw-r--r--0.24.0/src/output/console_query_task.cc409
-rw-r--r--0.24.0/src/output/console_query_task.hh64
-rw-r--r--0.24.0/src/output/console_task.cc187
-rw-r--r--0.24.0/src/output/console_task.hh83
-rw-r--r--0.24.0/src/output/licence.cc67
-rw-r--r--0.24.0/src/output/licence.hh67
-rw-r--r--0.24.0/src/output/use_flag_pretty_printer.cc291
-rw-r--r--0.24.0/src/output/use_flag_pretty_printer.hh75
-rw-r--r--0.24.0/test/Makefile.am32
-rwxr-xr-x0.24.0/test/run_test.sh62
-rw-r--r--0.24.0/test/test_fail_TEST.cc47
-rw-r--r--0.24.0/test/test_framework.cc306
-rw-r--r--0.24.0/test/test_framework.hh306
-rw-r--r--0.24.0/test/test_pass_TEST.cc51
-rw-r--r--0.24.0/test/test_runner.cc123
-rw-r--r--0.24.0/test/test_runner.hh38
-rw-r--r--0.24.0/tr1/Makefile.am74
-rw-r--r--0.24.0/tr1/tr1_functional.hh46
-rw-r--r--0.24.0/tr1/tr1_memory.hh39
-rw-r--r--0.24.0/tr1/tr1_type_traits.hh37
-rw-r--r--0.24.0/vim/Makefile.am7
-rw-r--r--0.24.0/vim/ftdetect/Makefile.am17
-rw-r--r--0.24.0/vim/ftdetect/paludis.vim58
-rw-r--r--0.24.0/vim/syntax/Makefile.am25
-rw-r--r--0.24.0/vim/syntax/paludis-environment-conf.vim53
-rw-r--r--0.24.0/vim/syntax/paludis-keywords-conf.vim39
-rw-r--r--0.24.0/vim/syntax/paludis-licenses-conf.vim40
-rw-r--r--0.24.0/vim/syntax/paludis-mirrors-conf.vim37
-rw-r--r--0.24.0/vim/syntax/paludis-package-mask-conf.vim33
-rw-r--r--0.24.0/vim/syntax/paludis-repositories-conf.vim57
-rw-r--r--0.24.0/vim/syntax/paludis-use-conf.vim43
-rw-r--r--0.24.0/zsh-completion/Makefile.am8
-rw-r--r--0.24.0/zsh-completion/_adjutrix65
-rw-r--r--0.24.0/zsh-completion/_inquisitio37
-rw-r--r--0.24.0/zsh-completion/_paludis128
-rw-r--r--0.24.0/zsh-completion/_paludis_packages64
1032 files changed, 143209 insertions, 0 deletions
diff --git a/0.24.0/AUTHORS b/0.24.0/AUTHORS
new file mode 100644
index 000000000..cbcc13a30
--- /dev/null
+++ b/0.24.0/AUTHORS
@@ -0,0 +1,54 @@
+Authors of Paludis
+==================
+
+Ciaran McCreesh <ciaranm@ciaranm.org>
+ Main code
+
+Stephen P. Bennett <spb@gentoo.org>
+ Contributor
+
+Mark Loeser <halcy0n@gentoo.org>
+ Contributor
+
+John N. Laliberte <allanonjl@gentoo.org>
+ Contributor to Qualudis
+
+Stephen Klimaszewski <steev@gentoo.org>
+ Contributor
+
+Danny van Dyk <kugelfang@gentoo.org>
+ Contributor
+
+Fernando J. Pereda <ferdy@gentoo.org>
+ Contributor
+
+Robert S. Gerus <arachnist@gmail.com>
+ Contributor, FreeBSD portability
+
+Timothy Redaelli <drizzt@gentoo.org>
+ Contributor, FreeBSD portability
+
+David Morgan <david.morgan@wadham.oxford.ac.uk>
+ Contributor
+
+Mike Kelly <pioto@gentoo.org>
+ Contributor
+
+Piotr Rak <piotr.rak@gmail.com>
+ Contributor
+
+Richard Brown <rbrown@gentoo.org>
+ Contributor
+
+Baptiste Daroussin <baptux@free.fr>
+ Contributor, zsh completion
+
+Alexander H. Færøy <eroyf@gentoo.org>
+ Contributor
+
+David Shakaryan <omp@gentoo.org>
+ Logo
+
+David Leverton <u01drl3@abdn.ac.uk>
+ Contributor
+
diff --git a/0.24.0/ChangeLog b/0.24.0/ChangeLog
new file mode 100644
index 000000000..4c84c8793
--- /dev/null
+++ b/0.24.0/ChangeLog
@@ -0,0 +1,9177 @@
+ChangeLog for Paludis
+=====================
+
+This file lists every change made except typo and formatting fixes, which are
+only listed in SVN log. For a summary of what has changed between releases,
+see the NEWS file.
+
+2007-05-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.24.0.
+
+ + Release: 0.24.0
+
+2007-05-04 David Leverton <u01drl3@abdn.ac.uk>
+
+ * doc/faq.html.skel: Add FAQ entry about syncing from a snapshot.
+
+ + Fixes: ticket:210
+
+2007-05-04 Alexander Færøy <eroyf@gentoo.org>
+
+ * hooks/write_cache_clean.bash: added patch to use canonicalise instead of
+ readlink. Thanks to Robert S. Gerus.
+
+2007-05-03 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb, ruby/Makefile.am: Add
+ AdaptedEnvironment to ruby binding.
+
+2007-05-02 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/dep_list.cc, ruby/environment.cc,
+ ruby/find_unused_packages_task.cc, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/qa_environment.cc: Remove EnvironmentData
+ class.
+
+2007-05-02 Piotr Jaroszyński <peper@gentoo.org>
+
+ * paludis/name.cc, paludis/name_TEST.cc: Small improvements and PMS
+ compliance changes in name validators.
+
+ + Fixes: ticket:159
+ + Fixes: ticket:160
+
+2007-05-02 Richard Brown <rbrown@gentoo.org>
+
+ * doc/doxygen.conf.in,
+ paludis/environments/adapted/adapted_environment.hh: Document
+ AdapatedEnvironment
+
+2007-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_news.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/gentoo/use_desc.cc,
+ paludis/repositories/gentoo/vdb_merger.cc,
+ paludis/repositories/gentoo/vdb_repository.cc, paludis/util/fs_entry.cc,
+ paludis/util/fs_entry.hh, paludis/util/fs_entry_TEST.cc: Allow symlinks
+ in repositories (PMS Compliance).
+
+ + Fixes: ticket:158
+
+2007-05-02 Piotr Jaroszyński <peper@gentoo.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Allow only
+ one _p and -try in VersionSpec.
+
+2007-05-02 Piotr Jaroszyński <peper@gentoo.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Be more
+ strict with dots in VersionSpec.
+
+2007-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/command_line.cc, src/clients/paludis/install.cc,
+ src/clients/paludis/install_TEST,
+ src/clients/paludis/install_TEST_setup.sh,
+ src/clients/paludis/paludis.cc: Don't require XXXXXX in
+ resume-command-template. Don't bother generating --add-to-world-spec if
+ --preserve-world.
+
+ + Fixes: ticket:176
+ + Fixes: ticket:209
+
+2007-05-02 Baptiste Daroussin
+
+ * zsh-completion/_inquisitio, zsh-completion/_paludis: Updated ZSH
+ completion.
+
+ + Fixes: ticket:208
+
+2007-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list_TEST.cc:
+ Change handling of virtuals provided by multiple packages.
+
+2007-05-01 Piotr Jaroszyński <peper@gentoo.org>
+
+ * paludis/version_spec.cc, paludis/version_spec.sr,
+ paludis/version_spec_TEST.cc: VersionSpec now uses strings.
+
+2007-05-01 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/merger/merger.cc: Fix messages for non-dir over dir and
+ vice-versa.
+
+2007-04-30 Piotr Jaroszyński <peper@gentoo.org>
+
+ * paludis/qa/ebuild_name_check.cc: Further improvements to ebuild name
+ checking.
+
+2007-04-30 Piotr Jaroszyński <peper@gentoo.org>
+
+ * paludis/qa/ebuild_name_check.cc,
+ paludis/qa/ebuild_name_check_TEST.cc,
+ paludis/qa/ebuild_name_check_TEST_setup.sh,
+ src/clients/qualudis/qualudis.cc: Improve ebuild name checking.
+
+2007-04-29 David Leverton <u01drl3@abdn.ac.uk>
+
+ * doc/cachefiles.html.skel, doc/configuration.html.skel,
+ doc/faq.html.skel, doc/portagedifferences.html.skel,
+ doc/programmingwithpaludis.html.skel, doc/sets.html.skel:
+ Documentation updates.
+
+2007-04-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/uninstall_task.cc, paludis/tasks/uninstall_task.hh,
+ src/clients/paludis/install_TEST: Fix uninstall world updates.
+
+2007-04-29 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/ebuild_name_check.cc,
+ paludis/qa/ebuild_name_check_TEST_setup.sh,
+ paludis/qa/ebuild_name_check_TEST.cc: Fixed check for non-ebuild files
+ in the package directory. Adjusted test cases to detect this.
+
+2007-04-28 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/query.cc: Docs tweak.
+
+2007-04-28 Piotr Jaroszyński <peper@gentoo.org>
+
+ * paludis/environment_implementation.cc,
+ paludis/environments/adapted/adapted_environment.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/portage/portage_environment.cc, paludis/files.m4,
+ paludis/match_package.cc, paludis/name.cc, paludis/name.hh,
+ paludis/name.se, paludis/util/files.m4, paludis/util/log.cc,
+ paludis/util/log.hh, paludis/util/log.se, paludis/version_operator.cc,
+ paludis/version_operator.hh, paludis/version_operator.se: Change
+ UseFlagState, VersionOperatorValue and LogContext to smart enums.
+
+2007-04-28 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment_TEST.rb, ruby/environment_TEST_setup.sh: Fix
+ environment test.
+
+2007-04-28 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/contrarius.cc: Fix usage heading.
+
+2007-04-28 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/environment_TEST_setup.sh: Add accept_license and accept_keywords
+ to ruby.
+
+2007-04-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/paludis/paludis_environment_TEST.cc,
+ paludis/environments/paludis/paludis_environment_TEST_setup.sh,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment_TEST.cc,
+ paludis/environments/portage/portage_environment_TEST_setup.sh: Fix
+ USE_EXPAND for PortageEnvironment too. Add lots of USE_EXPAND test
+ cases.
+
+2007-04-28 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/environments/paludis/use_conf.cc: Fix USE_EXPAND.
+
+2007-04-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/adjutrix/Makefile.am, src/clients/paludis/Makefile.am:
+ Fix distcheck.
+
+2007-04-27 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/stage.cc, src/clients/contrarius/stage.hh,
+ src/clients/contrarius/default_config.txt: Add support to install
+ libc-headers when --headers option is specified.
+
+2007-04-27 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/command_line.cc,
+ src/clients/contrarius/command_line.hh,
+ src/clients/contrarius/contrarius.cc: Add --environment option to
+ contrarius.
+
+2007-04-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/no_config_environment.cc: Fix
+ accept_unstable.
+
+2007-04-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/output_wrapper.cc, test/run_test.sh: Output wrapper
+ tweaks.
+
+2007-04-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Environment implementation / interface split. Use of '*' in
+ Paludis keywords.conf, use.conf, licenses.conf is now deprecated in
+ favour of '*/*'.
+
+2007-04-26 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Filter more environment
+ variables.
+
+ + Fixes: ticket:207
+
+2007-04-25 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * doc/faq.html.skel: Add FAQ entry about paludis not updating DEPENDs.
+
+2007-04-22 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/qa/ebuild_name_check.cc, paludis/qa/ebuild_name_check.hh,
+ paludis/qa/ebuild_name_check_TEST.cc,
+ paludis/qa/ebuild_name_check_TEST_cleanup.sh,
+ paludis/qa/ebuild_name_check_TEST_setup.sh, paludis/qa/file_check.cc,
+ paludis/qa/files.m4, TODO: Add EbuildNameCheck.
+
+2007-04-21 Richard Brown <rbrown@gentoo.org>
+
+ * src/clients/qualudis/qualudis.cc: Don't die when there is a misnamed
+ ebuild.
+
+2007-04-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/log.cc, paludis/util/log.hh, paludis/util/log_TEST.cc:
+ More flexible logger class.
+
+2007-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebin_entries.cc,
+ paludis/repositories/gentoo/make_ebin_repository.cc,
+ paludis/repositories/gentoo/make_ebuild_repository.cc,
+ paludis/repositories/gentoo/portage_repository_params.sr: Allow bin_uri
+ prefixing.
+
+ + Fixes: ticket:92
+
+2007-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository.cc: Allow ebin -> ebin
+ installs.
+
+ + Fixes: ticket:89
+
+2007-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.hh: Be less sensitive to missing
+ ebuilds in VDB.
+
+2007-04-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc: Better error messages.
+
+2007-04-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): More doxygen work, remove a few unused functions.
+
+2007-04-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec.sr,
+ paludis/version_spec_TEST.cc: Another go at sane leading zero handling.
+
+2007-04-18 Piotr Jaroszyński
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Fix scm version
+ voodoo with multiple suffixes.
+
+2007-04-17 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/version_spec.cc: Fix version comparisons on 64-bit
+ machines.
+
+2007-04-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Fix tilde
+ comparisons.
+
+2007-04-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository.cc: Warn on duplicate
+ versions.
+
+2007-04-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository_profile.cc: Warn for
+ comments in parent files.
+
+2007-04-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/dep_spec.cc, paludis/dep_spec_TEST.cc,
+ paludis/dep_tag.cc, paludis/environments/environment_maker.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/portage/Makefile.am, paludis/hooker.cc,
+ paludis/qa/broken_global_variables_check.cc,
+ paludis/qa/defaults_check.cc, paludis/qa/deprecated_functions_check.cc,
+ paludis/qa/digest_collisions_check.cc, paludis/qa/ebuild_check.cc,
+ paludis/qa/ebuild_count_check.cc, paludis/qa/file_check.cc,
+ paludis/qa/function_check.cc, paludis/qa/has_ebuilds_check.cc,
+ paludis/qa/header_check.cc, paludis/qa/package_dir_check.cc,
+ paludis/qa/per_profile_ebuild_check.cc, paludis/qa/profile_check.cc,
+ paludis/qa/profiles_check.cc, paludis/qa/root_check.cc,
+ paludis/qa/subshell_die_check.cc, paludis/qa/variable_assigns_check.cc,
+ paludis/qa/whitespace_check.cc, paludis/repositories/cran/Makefile.am,
+ paludis/repositories/gems/Makefile.am,
+ paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_entries.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/gentoo/use_desc.cc,
+ paludis/repositories/repository_maker.cc,
+ paludis/repositories/virtuals/Makefile.am,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/util/Makefile.am.m4, paludis/util/files.m4,
+ paludis/util/is_file_with_extension.cc,
+ paludis/util/is_file_with_extension.hh,
+ paludis/util/is_file_with_extension.se,
+ paludis/util/is_file_with_extension_TEST.cc, paludis/util/strip.hh,
+ paludis/util/strip_TEST.cc, paludis/util/virtual_constructor.hh,
+ paludis/util/virtual_constructor_TEST.cc, ruby/check.cc,
+ src/clients/adjutrix/display_profiles_use.cc,
+ src/clients/adjutrix/downgrade_check.cc,
+ src/clients/inquisitio/extractor.cc, src/clients/inquisitio/matcher.cc,
+ src/clients/paludis/applets.cc, src/clients/qualudis/qualudis.cc,
+ +paludis/util/virtual_constructor-impl.hh: Various interface cleanups.
+
+2007-04-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec.sr,
+ paludis/version_spec_TEST.cc: PMS r163 version spec compliance.
+
+2007-04-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * vim/syntax/paludis-keywords-conf.vim,
+ vim/syntax/paludis-licenses-conf.vim,
+ vim/syntax/paludis-package-mask-conf.vim,
+ vim/syntax/paludis-use-conf.vim: Show * in vim syntax files.
+
+2007-04-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/destringify.cc, paludis/util/destringify.hh,
+ paludis/util/destringify_TEST.cc: Detect overflow errors when
+ destringifying.
+
+2007-04-16 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Update bashcomp for --dl-reinstall-targets.
+
+2007-04-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, +hooks/find_config_updates.hook,
+ -hooks/find_config_updates.bash: New style hook goodness.
+
+2007-04-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, paludis/hooker.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository.hh,
+ paludis/repositories/gentoo/portage_repository_news.cc,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository.hh, paludis/repository.sr,
+ ruby/repository.cc, ruby/repository_TEST.rb,
+ src/clients/paludis/Makefile.am, src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/paludis.cc,
+ src/clients/paludis/sync.cc, +hooks/news.hook, -hooks/news.bash,
+ -src/clients/paludis/news.cc, -src/clients/paludis/news.hh: Kill off
+ RepositoryNewsInterface.
+
+2007-04-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/util/pstream.cc,
+ paludis/util/system.cc: Fix outputwrapper path.
+
+2007-04-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list_TEST.cc,
+ paludis/dep_list/dep_list_TEST_blockers.cc,
+ paludis/dep_list/range_rewriter_TEST.cc,
+ paludis/dep_list/uninstall_list_TEST.cc, paludis/dep_spec.cc,
+ paludis/dep_spec_TEST.cc, paludis/set_file.cc,
+ paludis/tasks/install_task.cc, paludis/tasks/uninstall_task.cc,
+ ruby/dep_spec.cc, src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/contrarius/stage.cc, src/clients/paludis/do_config.cc,
+ src/clients/paludis/do_contents.cc, src/clients/paludis/query.cc: Switch
+ syntax for ranged dependencies, and allow it for user and paludis EAPIs.
+ Enable wildcard category and package parts in dep specs. Only allow
+ unspecific dep specs where appropriate.
+
+2007-04-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/exceptions.cc,
+ paludis/dep_list/exceptions.hh, ruby/paludis_ruby.cc,
+ src/clients/contrarius/install.cc, src/clients/paludis/install.cc:
+ Always show the more verbose AllMaskedError message.
+
+ + Fixes: ticket:197
+
+2007-04-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/hooker.bash, paludis/hooker.cc, paludis/hooker_TEST_setup.sh:
+ Allow after as well as depend for hooks.
+
+2007-04-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/files.m4, paludis/hooker.bash,
+ paludis/hooker.cc, paludis/hooker_TEST.cc,
+ paludis/hooker_TEST_cleanup.sh, paludis/hooker_TEST_setup.sh: New .hook
+ format.
+
+2007-04-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/graph-impl.hh, paludis/util/graph.cc,
+ paludis/util/graph.hh, paludis/util/graph_TEST.cc: More graph work.
+
+2007-04-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/files.m4, paludis/util/graph-impl.hh,
+ paludis/util/graph.cc, paludis/util/graph.hh,
+ paludis/util/graph_TEST.cc: Easier to use graph code.
+
+2007-04-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Support
+ Portage's insane multiple version suffix rules.
+
+2007-04-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/configuration.html.skel,
+ paludis/environments/paludis/paludis_config.cc: Dynamic config files.
+
+2007-04-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/sets.html.skel, paludis/Makefile.am.m4,
+ paludis/environments/paludis/paludis_environment.cc, paludis/files.m4,
+ paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/gentoo/vdb_repository.cc, paludis/set_file.cc,
+ paludis/set_file.hh, paludis/set_file.se, paludis/set_file.sr,
+ paludis/set_file_TEST.cc, paludis/set_file_TEST_cleanup.sh,
+ paludis/set_file_TEST_setup.sh: Common set code. New dynamic sets.
+
+2007-04-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/output_wrapper.cc, paludis/util/pstream.cc: Fix output
+ wrapper stderr prefix. Make output wrapper work for PStream too.
+
+2007-04-14 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/tasks/find_unused_packages_task.cc: Fix finding of unused
+ packages for versions with keywords that have a prefixed '-'.
+
+2007-04-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc: Add
+ --dl-reinstall-targets option.
+
+2007-04-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/contents.cc, paludis/contents.hh, paludis/dep_spec.cc,
+ paludis/dep_spec.hh, paludis/dep_tag.cc, paludis/dep_tag.hh: More
+ doxygen work.
+
+2007-04-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/config_file.se, paludis/config_file_TEST.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/repositories/gentoo/ebin_entries.cc,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc: Make
+ KeyValueConfigFile's behaviour configurable.
+
+2007-04-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/config_file.se, paludis/config_file_TEST.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/portage/portage_environment.cc, paludis/files.m4,
+ paludis/qa/categories_check.cc, paludis/qa/dep_packages_check.cc,
+ paludis/qa/deprecated_functions_check.cc, paludis/qa/inherits_check.cc,
+ paludis/qa/iuse_check.cc, paludis/qa/profile_paths_exist_check.cc,
+ paludis/qa/repo_name_check.cc,
+ paludis/repositories/cran/cran_description.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_news.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/gentoo/portage_repository_profile_file.cc,
+ paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/gentoo/use_desc.cc,
+ paludis/repositories/gentoo/vdb_repository.cc, paludis/repository.cc,
+ src/clients/adjutrix/display_profiles_use.cc,
+ src/clients/contrarius/target_config.cc: Make LineConfigFile's behaviour
+ configurable.
+
+2007-04-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/options.hh, paludis/environment.cc,
+ paludis/mask_reasons.hh, paludis/util/files.m4, paludis/util/options.hh,
+ paludis/util/options_TEST.cc, ruby/dep_list.cc, ruby/dep_list_TEST.rb,
+ ruby/mask_reasons.cc, src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/contrarius/install.cc, src/clients/paludis/install.cc,
+ src/clients/paludis/query.cc, src/clients/paludis/report.cc,
+ src/output/console_install_task.cc, src/output/console_query_task.cc:
+ Replace bitset with less ABI-breakage-prone Options class.
+
+2007-04-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, doc/doxygen.conf.in, paludis/config_file.hh,
+ paludis/dep_list/dep_list.sr, paludis/dep_spec.hh,
+ paludis/environment.hh, paludis/repository.hh, paludis/repository.sr,
+ paludis/util/exception.hh, paludis/util/files.m4,
+ paludis/util/iterator.hh, paludis/util/sr.cc, paludis/util/sr.hh,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ paludis/version_requirements.sr: Doxygen work.
+
+2007-04-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * misc/make_sr.bash: Newer, lighter sr code.
+
+2007-04-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebin.cc,
+ paludis/repositories/gentoo/ebin.hh,
+ paludis/repositories/gentoo/ebin.se,
+ paludis/repositories/gentoo/ebin.sr,
+ paludis/repositories/gentoo/ebin_entries.cc,
+ paludis/repositories/gentoo/ebuild/builtin_initbin.bash,
+ paludis/repositories/gentoo/ebuild/builtin_unpackbin.bash,
+ paludis/repositories/gentoo/ebuild/utils/dounpack: More ebin work.
+
+2007-04-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/merger/merger.cc: Fix dir over sym to non dir error message.
+
+ + Fixes: ticket:190
+
+2007-04-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/contrarius/Makefile.am, src/clients/contrarius/stage.cc,
+ src/clients/contrarius/target_config.cc: Clean up some compiler
+ warnings for contrarius.
+
+2007-04-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc: Doc fix.
+
+ + Fixes: ticket:195
+
+2007-04-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/files.m4, paludis/util/graph.cc, paludis/util/graph.hh,
+ paludis/util/graph_TEST.cc: Add simple graph utilities for future use.
+
+2007-04-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/demos/elog.bash.in: Preserve whitespace on elog messages.
+
+2007-04-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/util/Makefile.am.m4,
+ +paludis/util/attributes.hh, -paludis/util/attributes.hh.in: Stop
+ dynamically generating things that don't need to be dynamically
+ generated.
+
+2007-04-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, vim, vim/Makefile.am, vim/ftdetect,
+ vim/ftdetect/Makefile.am, vim/syntax, vim/syntax/Makefile.am,
+ vim/syntax/paludis-environment-conf.vim,
+ vim/syntax/paludis-keywords-conf.vim,
+ vim/syntax/paludis-licenses-conf.vim,
+ vim/syntax/paludis-mirrors-conf.vim,
+ vim/syntax/paludis-package-mask-conf.vim,
+ vim/syntax/paludis-repositories-conf.vim,
+ vim/syntax/paludis-use-conf.vim: Vim syntax scripts.
+
+2007-04-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, paludis/repositories/cran/Makefile.am,
+ +paludis/repositories/cran/cran, -cran, -cran/Makefile.am,
+ -cran/cran.bash: Move cran around.
+
+2007-04-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/clients/paludis/install.cc: Allow subtasks to override hook
+ parameters. Add RESUME_COMMAND env variable to install task hooks.
+
+ + Fixes: ticket:178
+
+2007-04-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository.cc: Faster code.
+
+2007-04-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/hooker.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository.hh,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/gentoo/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository.hh, paludis/repository.sr:
+ Allow repositories to define hooks.
+
+2007-04-02 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/find_unused_distfiles.rb: Fix from David Morgan
+
+2007-04-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/paludis.cc: Better error messages.
+
+2007-04-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc, paludis/package_database.hh: Make more
+ data available for NoSuchRepositoryError.
+
+2007-04-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc, paludis/package_database.hh: Add
+ PackageDatabase::has_repository_named.
+
+2007-04-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository.cc: Show generated
+ repository names.
+
+2007-04-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Warn when naughty
+ ebuilds try to change SLOT.
+
+2007-04-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository.cc: Be more tolerant of
+ errors in repo masks.
+
+2007-04-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/vdb_merger.cc,
+ paludis/repositories/gentoo/vdb_merger.hh: Display progress during vdb
+ merge checks.
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.22.2.
+
+ + Release: 0.22.2
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file_TEST.cc,
+ paludis/config_file_TEST_setup.sh: Support 'source' in kv.
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment.hh: Fix importance for
+ overlays.
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am: Tweak distcheck options.
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.se,
+ paludis/repositories/gentoo/ebuild/Makefile.am,
+ paludis/repositories/gentoo/ebuild/builtin_prepare.bash,
+ paludis/repositories/gentoo/ebuild/ebuild.bash,
+ paludis/repositories/gentoo/ebuild_entries.cc: Add a 'prepare' ebuild
+ phase before 'init' to perform non-userpriv cleanup.
+
+ + Fixes: ticket:175
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository_profile.cc: Be more
+ tolerant of errors in profile files.
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/man.cc: Indicate default options in man pages.
+
+ + Fixes: ticket:170
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild_entries.cc, paludis/util/system.cc,
+ paludis/util/system.hh: Handle getgrgid returning NULL.
+
+ + Fixes: ticket:174
+
+2007-03-31 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/syncers/docvs.in, paludis/syncers/dodarcs.in,
+ paludis/syncers/dogit.in, paludis/syncers/dorsync.in,
+ paludis/syncers/dosvn.in, paludis/syncers/dotar.in: Ditto for
+ syncers.
+
+2007-03-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Remove the need to
+ export things in user bashrc files.
+
+2007-03-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/environment_maker.cc: Fall back to
+ PortageEnvironment if appropriate.
+
+2007-03-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/portage/Makefile.am,
+ paludis/environments/portage/bashrc,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment.hh: More
+ PortageEnvironment work.
+
+2007-03-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild/builtin_init.bash: Better error
+ messages.
+
+2007-03-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/portage/portage_environment.cc, paludis/hooker.cc,
+ paludis/hooker.hh: Prefix output from third party hooks with the hook
+ name.
+
+2007-03-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/Makefile.am.m4, paludis/util/output_wrapper.cc,
+ paludis/util/system.cc, paludis/util/system.hh: Let programs run with
+ prefixed output.
+
+2007-03-30 Richard Brown <rbrown@gentoo.org>
+
+ * src/clients/adjutrix/Makefile.am,
+ src/clients/contrarius/Makefile.am,
+ src/clients/inquisitio/Makefile.am, src/clients/qualudis/Makefile.am:
+ Fix tests environment.
+
+2007-03-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * tr1/tr1_functional.hh: Fix g++-3.4 compile.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/vdb_repository.cc: Don't complain about
+ symlinks.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment.hh: More
+ PortageEnvironment work.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment.hh, paludis/files.m4,
+ paludis/hooker.cc, paludis/hooker.hh: Common hook code for
+ PaludisEnvironment and PortageEnvironment.
+
+2007-03-29 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/check_TEST.rb, ruby/demos/qualudis.rb,
+ ruby/package_database.cc, ruby/paludis_ruby.hh, ruby/repository.cc,
+ ruby/repository_TEST.rb: Ruby PortageRepository ->
+ RepositoryPortageInterface, and query deprecation.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, tr1/Makefile.am, tr1/tr1_functional.hh: Allow tr1
+ functional.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/vdb_repository.cc: Ignore files in VDB.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc: Better exception messages.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/portage/Makefile.am,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment_TEST.cc,
+ paludis/environments/portage/portage_environment_TEST_cleanup.sh,
+ paludis/environments/portage/portage_environment_TEST_setup.sh: More
+ PortageEnvironment work.
+
+2007-03-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository.cc,
+ paludis/util/exception.cc, paludis/util/exception.hh,
+ paludis/version_spec.cc, paludis/version_spec.hh: Extend exception
+ messages for bad version specs.
+
+2007-03-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * eselect/news.eselect: Fix eselect news when LANG is set.
+
+2007-03-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.22.1.
+
+ + Release: 0.22.1
+
+2007-03-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/builtin_init.bash: Don't try to
+ create PALUDIS_TMPDIR ourselves.
+
+ + Fixes: ticket:166
+
+2007-03-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.se,
+ paludis/repositories/gentoo/ebuild_entries.cc: Don't use userpriv for
+ pkg_setup.
+
+ + Fixes: ticket:165
+
+2007-03-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file_TEST.cc: Fix line
+ continuations.
+
+ + Fixes: ticket:164
+
+2007-03-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.22.0.
+
+ + Release: 0.22.0
+
+2007-03-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository_news.cc: Fix news
+ implementation.
+
+2007-03-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/paludis/paludis_config.cc: Make
+ reduced_username work.
+
+2007-03-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/src_compile.bash,
+ paludis/repositories/gentoo/ebuild/src_install.bash,
+ paludis/repositories/gentoo/ebuild/src_test.bash: PMS compliant
+ working directories.
+
+ + Fixes: ticket:150
+
+2007-03-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/demos/elog.bash.in,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/repositories/gentoo/ebuild_entries.cc: Get the warning
+ messages for userpriv right. Make the elog hook work under userpriv.
+
+ + Fixes: ticket:157
+
+2007-03-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/demos/Makefile.am: Make sure hooks are +x when installed.
+
+2007-03-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/environments/Makefile.am: Configurable
+ environment building.
+
+2007-03-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * eselect/news.eselect, hooks/news.bash: Make eselect news support
+ multiple languages. Better 'you have unread news' message.
+
+ + Fixes: ticket:147
+
+2007-03-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/vdb_repository.cc: Better error messages
+ for VDB cruft.
+
+ + Fixes: ticket:143
+
+2007-03-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/demos/new_packages.bash.in: Fix header.
+
+ + Fixes: ticket:149
+
+2007-03-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/hooks.html.skel, hooks/Makefile.am.m4: Document clean_ hooks.
+
+ + Fixes: ticket:148
+
+2007-03-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/echo_functions.bash.in: Fix elog
+ hooks.
+
+ + Fixes: ticket:134
+
+2007-03-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/Makefile.am,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/qa/Makefile.am.m4, paludis/qa/create_metadata_check.cc,
+ paludis/qa/dep_any_check.cc, paludis/qa/dep_flags_check.cc,
+ paludis/qa/dep_packages_check.cc, paludis/qa/deps_exist_check.cc,
+ paludis/qa/deps_visible_check.cc, paludis/qa/description_check.cc,
+ paludis/qa/extract_check.cc, paludis/qa/homepage_check.cc,
+ paludis/qa/inherits_check.cc, paludis/qa/iuse_check.cc,
+ paludis/qa/keywords_check.cc, paludis/qa/license_check.cc,
+ paludis/qa/parse_deps_check.cc, paludis/qa/pdepend_overlap_check.cc,
+ paludis/qa/profile_check.hh, paludis/qa/profile_check.sr,
+ paludis/qa/qa_environment.cc, paludis/qa/restrict_check.cc,
+ paludis/qa/slot_check.cc, paludis/qa/src_uri_check.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository.hh,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository.hh, paludis/repository.sr,
+ ruby/Makefile.am, ruby/check.cc, ruby/check_TEST.rb,
+ ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/find_unused_packages_task_TEST.rb, ruby/paludis_ruby.hh,
+ ruby/repository.cc, ruby/repository_TEST.rb,
+ src/clients/adjutrix/Makefile.am, src/clients/adjutrix/adjutrix.cc,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/adjutrix/display_profiles_use.cc,
+ src/clients/adjutrix/downgrade_check.cc,
+ src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/qualudis/qualudis.cc,
+ -paludis/repositories/gentoo/portage_repository.sr: Remove the need
+ for upcasting to PortageRepository.
+
+ + Fixes: ticket:152
+
+2007-03-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/configuration.html.skel,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_config.hh,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/paludis_environment.hh: Allow
+ environment.conf to specify the userpriv username. Allow
+ environment.conf to enable auto masking of packages that will break
+ Portage.
+
+ + Fixes: ticket:137
+ + Fixes: ticket:140
+
+2007-03-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/builtin_init.bash: Set TMPDIR to
+ T.
+
+ + Fixes: ticket:139
+
+2007-03-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/hooks.html.skel, hooks/Makefile.am.m4,
+ paludis/tasks/install_task.cc: Add merge item hooks.
+
+ + Fixes: ticket:142
+
+2007-03-22 David Leverton <u01drl3@abdn.ac.uk>
+
+ * doc/faq.html.skel: Add FAQ entry about Qt/KDE downgrades.
+
+2007-03-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.sr,
+ paludis/repositories/gentoo/ebuild_entries.cc: More userpriv work.
+
+2007-03-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc, paludis/package_database.hh: Remove
+ some deprecated interfaces.
+
+2007-03-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repository.cc, paludis/repository.hh: Make it easier to find
+ a named info key.
+
+2007-03-18 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/default_config.txt,
+ src/clients/contrarius/target_config.cc,
+ src/clients/contrarius/contrarius.cc: Add support for bare-metal
+ targets like 'spu-elf'.
+
+2007-03-18 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/target_config.cc,
+ src/clients/contrarius/target_config.hh: Forgot to add these files.
+
+2007-03-18 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/stage.hh, src/clients/contrarius/stage.cc,
+ src/clients/contrarius/install.hh, src/clients/contrarius/install.cc,
+ src/clients/contrarius/default_config.txt,
+ src/clients/contrarius/Makefile.am,
+ src/clients/contrarius/contrarius.cc: Remove package selection per
+ command line. Add support for package selection via configuration
+ file. Add AuxiliaryStage for non-cross-compiled dependencies.
+
+2007-03-16 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/check_linkage.rb: Fix check_linkage.rb PackageDepSpec
+
+2007-03-16 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_list_TEST.rb, ruby/dep_spec.cc, ruby/dep_spec_TEST.rb,
+ ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/package_database_TEST.rb, ruby/paludis_ruby_TEST.rb,
+ ruby/portage_dep_parser.cc, ruby/portage_dep_parser_TEST.rb,
+ ruby/qualified_package_name_TEST.rb, ruby/query_TEST.rb,
+ ruby/repository_TEST.rb, ruby/version_metadata.cc,
+ ruby/version_metadata_TEST.rb: Update ruby with new PortageDepParser
+ and PackageDepSpec, and add Environment.accept_unstable=
+
+2007-03-15 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/repositories/gentoo/ebuild/utils/dodoc,
+ paludis/repositories/gentoo/ebuild/utils/doman,
+ paludis/repositories/gentoo/ebuild/utils/doinfo: Don't compress files
+ in do*.
+
+ + Fixes: Gentoo#170340
+
+2007-03-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/paludis/paludis_config.cc,
+ paludis/repositories/gentoo/ebuild/ebuild.bash: Better userpriv
+ handling for config directories.
+
+ + Fixes: ticket:144
+
+2007-03-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/examples/pwp_basic_cplusplus_app.cc,
+ paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list_TEST.cc,
+ paludis/dep_list/dep_list_TEST.hh,
+ paludis/dep_list/dep_list_TEST_blockers.cc,
+ paludis/dep_list/range_rewriter_TEST.cc,
+ paludis/dep_list/uninstall_list_TEST.cc, paludis/dep_spec.cc,
+ paludis/dep_spec.hh, paludis/dep_spec.se, paludis/dep_spec_TEST.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/portage/portage_environment.cc, paludis/files.m4,
+ paludis/package_database_TEST.cc, paludis/portage_dep_parser.cc,
+ paludis/portage_dep_parser.hh, paludis/portage_dep_parser_TEST.cc,
+ paludis/qa/dep_any_check.cc, paludis/qa/dep_flags_check.cc,
+ paludis/qa/dep_packages_check.cc, paludis/qa/deps_exist_check.cc,
+ paludis/qa/deps_visible_check.cc, paludis/qa/extract_check.cc,
+ paludis/qa/parse_deps_check.cc, paludis/qa/pdepend_overlap_check.cc,
+ paludis/qa/src_uri_check.cc, paludis/query.cc,
+ paludis/repositories/cran/cran_dep_parser.cc,
+ paludis/repositories/cran/cran_dep_parser.hh,
+ paludis/repositories/cran/cran_dep_parser_TEST.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/gentoo/ebin_entries.cc,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/ebuild_flat_metadata_cache.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/tasks/find_unused_packages_task.cc,
+ paludis/tasks/install_task.cc, paludis/tasks/uninstall_task.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ paludis/version_metadata.sr, ruby/dep_spec_TEST.rb,
+ ruby/portage_dep_parser.cc, ruby/portage_dep_parser_TEST.rb,
+ ruby/version_metadata.cc, ruby/version_metadata_TEST.rb,
+ src/clients/adjutrix/downgrade_check.cc,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/adjutrix/keywords_graph.cc,
+ src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/contrarius/install.cc, src/clients/contrarius/stage.cc,
+ src/clients/inquisitio/do_search.cc, src/clients/paludis/applets.cc,
+ src/clients/paludis/do_config.cc, src/clients/paludis/do_contents.cc,
+ src/clients/paludis/install.cc, src/clients/paludis/query.cc,
+ src/output/console_install_task.cc, src/output/console_query_task.cc:
+ EAPI-aware dep parser.
+
+ + Fixes: ticket:120
+
+2007-03-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * misc/make_sr.bash, paludis/dep_list/dep_list.cc,
+ paludis/repositories/cran/cran_version_metadata.cc,
+ paludis/repositories/cran/cran_version_metadata.hh,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/gems/gems_version_metadata.cc,
+ paludis/repositories/gems/gems_version_metadata.hh,
+ paludis/repositories/gentoo/ebin.cc,
+ paludis/repositories/gentoo/ebin.hh,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.hh,
+ paludis/repositories/gentoo/portage_virtual_version_metadata.cc,
+ paludis/repositories/gentoo/portage_virtual_version_metadata.hh,
+ paludis/repositories/gentoo/vdb_version_metadata.cc,
+ paludis/repositories/gentoo/vdb_version_metadata.hh,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ paludis/version_metadata.sr: Let VersionMetadata interfaces access the
+ base class.
+
+2007-03-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/merger/merger.cc, paludis/merger/merger.sr,
+ paludis/merger/merger_TEST.cc, paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.se,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/vdb_merger.cc, paludis/util/fs_entry.cc,
+ src/clients/paludis/Makefile.am: More userpriv work.
+
+2007-03-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/dep_list/dep_list.cc,
+ paludis/environment.cc, paludis/environment.hh, paludis/files.m4,
+ paludis/mask_reasons.cc, paludis/mask_reasons.hh,
+ paludis/mask_reasons.se,
+ paludis/repositories/cran/cran_version_metadata.cc,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/gems/gems_version_metadata.cc,
+ paludis/repositories/gentoo/ebin.cc,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/portage_virtual_version_metadata.cc,
+ paludis/repositories/gentoo/vdb_version_metadata.cc,
+ paludis/version_metadata.sr, paludis/version_spec.cc,
+ paludis/version_spec.hh, src/clients/paludis/query.cc,
+ src/output/console_query_task.cc: Bunch of new mask reasons.
+
+2007-03-11 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/deprecated_functions.txt: Add dyn_*, prepall* and
+ prepstrip to the list of deprecated functions.
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/builtin_metadata.bash: Fix multiple
+ quote handling.
+
+ + Fixes: ticket:130
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/man.cc: Fix man html generation.
+
+ + Fixes: ticket:133
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.sr,
+ paludis/repositories/gentoo/ebuild/builtin_metadata.bash,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/portage_repository_TEST.cc,
+ paludis/repositories/gentoo/portage_repository_TEST_setup.sh: More
+ quoting tests.
+
+2007-03-10 Baptiste Daroussin
+
+ * zsh-completion/_adjutrix, zsh-completion/_paludis: Update ZSH
+ completion.
+
+ + Fixes: ticket:119
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/install.cc: Show mask reasons correctly.
+
+ + Fixes: ticket:131
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc: Reallow continuations in line-based config
+ files.
+
+ + Fixes: ticket:135
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/hooks.html.skel, paludis/merger/merger.cc: Make merger hook errors
+ non-fatal, to avoid problems when updating ncurses etc.
+
+ + Fixes: ticket:136
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list_TEST.cc, paludis/dep_list/dep_list_TEST.hh,
+ paludis/dep_list/uninstall_list_TEST.cc,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/paludis_environment_TEST.cc,
+ paludis/environments/paludis/paludis_environment_TEST_setup.sh,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/package_database.cc, paludis/package_database.hh,
+ paludis/package_database_TEST.cc, paludis/repository_name_cache_TEST.cc,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/adjutrix/what_needs_keywording.cc: Change repository order
+ handling.
+
+2007-03-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/util/iterator.hh, paludis/util/iterator_TEST.cc,
+ tr1/Makefile.am, tr1/tr1_type_traits.hh: Better iterator utilities.
+
+2007-03-09 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/util/fs_entry.cc: Make exceptions on rename mention the
+ error.
+
+2007-03-08 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh,
+ paludis/util/fs_entry_TEST.cc: Add strip_leading methods to FSEntry.
+ * paludis/repositories/gentoo/vdb_merger.cc,
+ paludis/repositories/gentoo/vdb_merger.hh: Remove make_tidy method
+ and use FSEntry strip_leading instead.
+
+2007-03-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_spec.hh, paludis/match_package.cc, paludis/query.cc:
+ Support package and category restrictions.
+
+2007-03-07 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/environment_TEST_setup.sh, ruby/repository.cc,
+ ruby/repository_TEST.rb: More ruby work.
+
+2007-03-07 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/tasks/Makefile.am, ruby/find_unused_packages_task.cc,
+ ruby/find_unused_packages_task_TEST_cleanup.sh,
+ ruby/find_unused_packages_task_TEST.rb,
+ ruby/find_unused_packages_task_TEST_setup.sh, ruby/Makefile.am,
+ src/clients/adjutrix/Makefile.am, src/clients/contrarius/Makefile.am,
+ src/clients/paludis/Makefile.am: Add FindUnusedPackageTask to ruby.
+
+2007-03-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/range_rewriter.cc,
+ paludis/dep_spec.cc, paludis/dep_spec.hh, paludis/dep_spec_TEST.cc,
+ paludis/environment.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/use_config_entry.sr,
+ paludis/match_package.cc, paludis/qa/dep_packages_check.cc,
+ paludis/qa/deps_exist_check.cc, paludis/qa/extract_check.cc,
+ paludis/qa/pdepend_overlap_check.cc, paludis/query.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/gentoo/vdb_repository.cc, ruby/dep_spec.cc,
+ src/clients/paludis/uninstall.cc: Don't require that a PackageDepSpec
+ specify a particular unambiguous package.
+
+2007-03-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/environments/Makefile.am,
+ paludis/environments/portage,
+ paludis/environments/portage/Makefile.am,
+ paludis/environments/portage/portage_environment.cc,
+ paludis/environments/portage/portage_environment.hh,
+ paludis/environments/portage/portage_environment_TEST.cc,
+ paludis/environments/portage/registration.cc: Add start of
+ PortageEnvironment, not yet usable.
+
+2007-03-06 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ruby/demos/check_linkage.rb: Fix check_linkage.
+
+2007-03-05 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/inquisitio, bash-completion/Makefile.am: Add a basic
+ bashcomp script for inquisitio.
+
+2007-03-05 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/contrarius, bash-completion/Makefile.am: Add a basic
+ bashcomp script for contrarius.
+
+2007-03-05 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/adjutrix, bash-completion/paludis,
+ bash-completion/qualudis: Update bash completion to be in-sync with
+ current trunk.
+
+2007-03-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository_sets.cc: Fix GLSA fix
+ candidate selection.
+
+2007-03-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/config_file_TEST.cc,
+ paludis/environments/paludis/paludis_config.cc,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild/ebuild.bash,
+ paludis/repositories/gentoo/portage_repository_news.cc,
+ paludis/repositories/gentoo/portage_repository_news.hh: New
+ ConfigFile implementation.
+
+2007-03-04 Mike Kelly <pioto@gentoo.org>
+
+ * eselect/repo.eselect: Update to work with the trac svn browser.
+
+2007-03-02 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Stop bash from
+ complaining about SANDBOX_ACTIVE.
+
+2007-03-01 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/syncers/dorsync.in: Make rsync syncer less picky about
+ slashes.
+
+2007-03-01 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/environments/paludis/paludis_environment.cc,
+ paludis/environments/paludis/paludis_environment.hh,
+ ruby/environment.cc, ruby/Makefile.am: Add
+ PaludisEnvironment::config_dir to C++ and Ruby.
+
+2007-02-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/builtin_saveenv.bash,
+ paludis/repositories/gentoo/ebuild/ebuild.bash: Make sure variables
+ from saved environments get exported properly, since declare -x is
+ broken inside functions.
+
+2007-02-27 Richard Brown <rbrown@gentoo.org>
+
+ * doc/examples/pwp_basic_ruby_app.rb, ruby/demos/check_linkage.rb,
+ ruby/demos/find_unmanaged_files.rb,
+ ruby/demos/find_unused_distfiles.rb: Update ruby demos again.
+
+2007-02-27 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/check_linkage.rb, ruby/demos/find_unmanaged_files.rb,
+ ruby/demos/latest_stable.rb, ruby/demos/version_spec_distributions.rb:
+ Update ruby demos.
+
+2007-02-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Move over to dynamic environment framework. Remove
+ gtkpaludis.
+
+2007-02-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/builtin_saveenv.bash: Always allow
+ writes to PALUDIS_LOADSAVEENV_DIR.
+
+2007-02-26 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc: Move merging from
+ CRANRepository to CRANInstalledRepository.
+
+2007-02-26 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/stage_builder.cc: Stop execution on stage
+ build failures.
+
+ + Fixes: ticket:6
+
+2007-02-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): environment -> environments.
+
+2007-02-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/Makefile.am,
+ paludis/environments/environment_maker.cc,
+ paludis/environments/environment_maker.hh,
+ paludis/repositories/repository_maker.cc,
+ paludis/repositories/repository_maker.hh, paludis/repository.cc,
+ paludis/repository.hh: Start of dynamic environment loading.
+
+2007-02-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/builtin_init.bash: Don't require
+ that FILESDIR exists.
+
+2007-02-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/vdb_repository.cc: Tidy up VDB repo
+ code.
+
+2007-02-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc, paludis/environment.hh,
+ paludis/environments/default/default_config.cc,
+ paludis/environments/default/default_config.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh,
+ paludis/repositories/gentoo/ebuild.cc, paludis/util/pstream.cc,
+ paludis/util/system.cc: Initial highly crude userpriv support.
+
+2007-02-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/pstream.cc, paludis/util/system.cc,
+ paludis/util/system.hh: Allow commands to be run as a different uid /
+ gid.
+
+2007-02-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.hh, paludis/contents.hh, paludis/dep_spec.hh,
+ paludis/environment.cc, paludis/environment.hh,
+ paludis/match_package.hh, paludis/package_database.hh,
+ paludis/repositories/gentoo/ebin.cc, paludis/repository.hh,
+ paludis/util/dir_iterator.hh, paludis/util/fs_entry.hh,
+ paludis/util/fs_entry_TEST.cc, paludis/util/instantiation_policy.hh,
+ paludis/util/instantiation_policy_TEST.cc,
+ paludis/util/is_file_with_extension.hh, paludis/util/log.hh,
+ paludis/util/strip.hh, paludis/util/system.hh,
+ paludis/util/system_TEST.cc, src/clients/paludis/applets.cc,
+ test/test_framework.hh: Be stricter.
+
+ * configure.ac: Trunk is now 0.21.
+
+2007-02-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/merger/merger.cc: Don't ignore dotfiles.
+
+2007-02-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/vdb_merger.cc,
+ paludis/repositories/gentoo/vdb_unmerger.cc: Add
+ PALUDIS_BASHRC_FILES to merger hook environment.
+
+2007-02-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.20.0.
+
+ + Release: 0.20.0
+
+2007-02-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/qualudis/qualudis.cc: Error if an invalid check is
+ requested.
+
+2007-02-23 Richard Brown <rbrown@gentoo.org>
+
+ * (lots): Change my email address.
+
+2007-02-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/ebuild_flat_metadata_cache.cc: When
+ writing the metadata cache, don't abort if directory creation
+ fails.
+
+2007-02-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/gentoo/vdb_unmerger.cc,
+ paludis/repositories/gentoo/vdb_unmerger.hh,
+ paludis/repositories/gentoo/vdb_unmerger.sr: Add environment to
+ unmerger hooks.
+
+2007-02-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Reallow
+ CONFIG_PROTECT in bashrc.
+
+2007-02-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * doc/hooks.html.skel: Also document new failure behaviour.
+
+2007-02-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * doc/hooks.html.skel: Document new hooks.
+
+2007-02-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * hooks/Makefile.am.m4, paludis/merger/merger.cc,
+ paludis/repositories/gentoo/vdb_unmerger.cc: Add
+ {merger_check,merger_install,unmerger_unlink}_{pre,post} hooks.
+
+2007-02-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * hooks/eselect_env_update.bash, hooks/gnu_info_index.bash,
+ hooks/log.bash, paludis/environment.cc,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh,
+ paludis/environment.hh,
+ paludis/environments/test/test_environment.hh,
+ paludis/merger/merger.cc, paludis/merger/unmerger.cc,
+ paludis/syncer.hh, paludis/tasks/install_task.cc,
+ paludis/tasks/sync_task.cc, paludis/tasks/uninstall_task.cc:
+ Allow hooks to abort the operation by returning non-zero.
+
+2007-02-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Fix ebuild loading
+ upon reinstall and upgrade.
+
+2007-02-22 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * src/clients/paludis/uninstall.cc, src/output/console_install_task.cc:
+ Show the number of packages already finished and the total number while
+ fetching, installing, cleaning and uninstalling packages.
+
+ + Fixes: ticket:111
+
+2007-02-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/broken_global_variables_check.cc,
+ paludis/qa/broken_global_variables_check.hh, paludis/qa/file_check.cc,
+ paludis/qa/files.m4: Add QA check for suspicious global variables.
+
+2007-02-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/faq.html.skel, paludis/Makefile.am.m4, paludis/repository.cc,
+ paludis/repository_blacklist.txt: Add a repository blacklist.
+
+2007-02-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Atom -> Spec throughout.
+
+2007-02-21 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/vdb_repository.cc: Make paludis
+ --contents, --best-version etc work in merger_check_ hooks.
+
+2007-02-21 Richard Brown <mynamewasgone@gmail.com>
+
+ * ruby/dep_list.cc, ruby/dep_list_TEST.rb: Bring ruby up to date.
+
+2007-02-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list.sr, paludis/tasks/install_task.cc,
+ paludis/util/compare.hh, ruby/dep_list.cc, ruby/dep_list_TEST.rb,
+ src/output/console_install_task.cc: We need generation with dep list
+ entry destinations.
+
+2007-02-20 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/repositories/gentoo/vdb_merger.cc,
+ paludis/repositories/gentoo/vdb_merger.hh,
+ paludis/repositories/gentoo/vdb_merger.sr,
+ paludis/repositories/gentoo/vdb_repository.cc: Add PN and friends to VDB
+ merge hooks.
+
+ + Fixes: ticket:88
+
+2007-02-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/portage_repository_sets.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/tasks/find_unused_packages_task.cc,
+ paludis/tasks/install_task.cc, paludis/tasks/report_task.cc,
+ paludis/tasks/uninstall_task.cc,
+ src/clients/adjutrix/keywords_graph.cc,
+ src/clients/contrarius/install.cc, src/clients/contrarius/stage.cc,
+ src/clients/inquisitio/do_search.cc, src/clients/paludis/applets.cc,
+ src/clients/paludis/do_config.cc, src/clients/paludis/do_contents.cc,
+ src/clients/paludis/install.cc, src/output/console_query_task.cc: More
+ new query format.
+
+2007-02-19 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_list.cc, ruby/dep_list_TEST.rb: Bring ruby up to date.
+
+2007-02-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.sr,
+ paludis/environment.hh, paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/gentoo/ebin_entries.cc,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repository.hh, paludis/repository.sr,
+ paludis/tasks/install_task.cc, ruby/dep_list.cc,
+ ruby/dep_list_TEST.rb, src/output/console_install_task.cc: Multiple
+ destinations per dep list entry.
+
+2007-02-18 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/qa/file_check.cc, paludis/qa/files.m4,
+ paludis/qa/function_check.cc, paludis/qa/function_check.hh,
+ paludis/qa/function_check_TEST.cc,
+ paludis/qa/function_check_TEST_cleanup.sh,
+ paludis/qa/function_check_TEST_setup.sh: Check for people using the
+ 'function' keyword.
+
+ + Fixes: ticket:105
+
+2007-02-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/file_check.cc, paludis/qa/files.m4,
+ paludis/qa/root_check.cc, paludis/qa/root_check.hh: Add check for ROOT
+ abuse.
+
+ + Fixes: ticket:106
+
+2007-02-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/qualudis/qualudis.cc: Show metadata even for minors.
+
+2007-02-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gentoo/ebuild/builtin_saveenv.bash,
+ paludis/repositories/gentoo/ebuild/ebuild.bash: Fix sandbox VDB
+ issues.
+
+2007-02-16 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/ebuild/utils/dounpack: Really get
+ rid of +=.
+
+2007-02-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/Makefile.am, src/clients/paludis/install.cc:
+ Include --destinations in resume command.
+
+ + Fixes: ticket:91
+
+2007-02-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, src/output/console_install_task.cc,
+ src/output/console_install_task.hh: More destinations friendly install
+ task.
+
+2007-02-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/eselect_env_update.bash, hooks/find_config_updates.bash,
+ hooks/gnu_info_index.bash, hooks/update_config_protect_list.bash,
+ paludis/tasks/install_task.cc: Destination aware hooks.
+
+2007-02-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Initial crude and dangerous ebin support.
+
+2007-02-14 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * ChangeLog, paludis/qa/license_check.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.hh,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/gems_repository.hh,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository.hh,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/gentoo/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository.hh, paludis/repository.sr:
+ Implement licenses interface.
+
+ + Fixes: ticket:83
+
+2007-02-14 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Don't print
+ "Running" / "Completed" messages for "variable" phase.
+
+2007-02-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/default_environment.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.hh, paludis/syncer.cc,
+ paludis/util/Makefile.am.m4, paludis/util/pstream.cc,
+ paludis/util/pstream.hh, paludis/util/system.cc,
+ paludis/util/system.hh, paludis/util/system_TEST.cc,
+ src/clients/paludis/applets.cc: New command wrapper that has no limit
+ upon env size.
+
+ + Fixes: ticket:84
+
+2007-02-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh: Cache whether
+ hooks are present.
+
+2007-02-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, hooks/fix_symlinks.bash: Add symlink fixing
+ hook.
+
+2007-02-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, paludis/merger/Makefile.am,
+ paludis/merger/merger.cc, paludis/merger/merger.hh,
+ paludis/merger/unmerger.cc, paludis/merger/unmerger.hh,
+ paludis/merger/unmerger.sr,
+ paludis/repositories/gentoo/vdb_unmerger.cc,
+ paludis/repositories/gentoo/vdb_unmerger.hh: Common unmerger base
+ class. Add hooks for merge actions.
+
+2007-02-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/repositories/gentoo/portage_repository.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc: Remove some
+ of the noisier ll_debug messages.
+
+2007-02-12 Stephen Bennett <spb@gentoo.org>
+
+ * configure.ac, paludis/repositories/gentoo/ebuild/merge.cc,
+ paludis/merger/merger.cc, paludis/merger/Makefile.am,
+ paludis/selinux/security_context.cc,
+ paludis/selinux/security_context.hh, src/clients/qualudis/Makefile.am,
+ src/clients/adjutrix/Makefile.am: SELinux support for the new merger.
+ Built unconditionally, and enabled if libselinux.so can be dlopened.
+
+2007-02-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, hooks/Makefile.am.m4, paludis/Makefile.am.m4,
+ paludis/merger, paludis/merger/Makefile.am, paludis/merger/merger.cc,
+ paludis/merger/merger.hh, paludis/merger/merger.se,
+ paludis/merger/merger.sr, paludis/merger/merger_TEST_cleanup.sh,
+ paludis/merger/merger_TEST_setup.sh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.hh,
+ paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/ebuild.cc,
+ paludis/repositories/gentoo/ebuild.hh,
+ paludis/repositories/gentoo/ebuild.se,
+ paludis/repositories/gentoo/ebuild.sr,
+ paludis/repositories/gentoo/ebuild/Makefile.am,
+ paludis/repositories/gentoo/ebuild/builtin_loadenv.bash,
+ paludis/repositories/gentoo/ebuild/builtin_merge.bash,
+ paludis/repositories/gentoo/ebuild/builtin_saveenv.bash,
+ paludis/repositories/gentoo/ebuild/die_functions.bash,
+ paludis/repositories/gentoo/ebuild/ebuild.bash,
+ paludis/repositories/gentoo/ebuild/write_vdb_entry.bash,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/portage_repository_profile.cc,
+ paludis/repositories/gentoo/vdb_merger.hh,
+ paludis/repositories/gentoo/vdb_merger.sr,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/gentoo/vdb_repository.hh,
+ paludis/repositories/gentoo/vdb_repository.sr,
+ paludis/repositories/gentoo/vdb_unmerger.cc,
+ paludis/repositories/gentoo/vdb_unmerger.hh,
+ paludis/repositories/gentoo/vdb_unmerger.sr, paludis/repository.hh,
+ paludis/repository.sr, paludis/util/fs_entry.cc,
+ paludis/util/fs_entry.hh, -hooks/rewrite_broken_symlinks.bash: New
+ destination-driven merger code.
+
+2007-02-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_list.cc, ruby/dep_list_TEST.rb,
+ ruby/dep_list_TEST_setup.sh, ruby/environment.cc,
+ ruby/environment_TEST.rb, ruby/Makefile.am, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/query.cc, ruby/repository.cc: Update ruby
+ for latest destinations.
+
+2007-02-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ paludis/repositories/gentoo/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repository.hh, paludis/repository.sr,
+ paludis/tasks/install_task.cc, paludis/tasks/uninstall_task.cc: Use
+ UninstallOptions for uninstalls.
+
+2007-02-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, -paludis/repositories/nothing,
+ -paludis/repositories/nothing/Makefile.am,
+ -paludis/repositories/nothing/nothing_repository.cc,
+ -paludis/repositories/nothing/nothing_repository.hh,
+ -paludis/repositories/nothing/nothing_repository.sr,
+ -paludis/repositories/nothing/registration.cc: Kill NothingRepository.
+
+2007-02-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/files.m4, paludis/repositories/gentoo/Makefile.am,
+ paludis/repositories/gentoo/ebuild_entries.cc,
+ paludis/repositories/gentoo/ebuild_flat_metadata_cache.hh,
+ paludis/repositories/gentoo/vdb_repository.cc,
+ +paludis/repositories/gentoo/ebuild.cc,
+ +paludis/repositories/gentoo/ebuild.hh,
+ +paludis/repositories/gentoo/ebuild.sr, -paludis/ebuild.cc,
+ -paludis/ebuild.hh, -paludis/ebuild.sr: Move ebuild.cc too.
+
+2007-02-10 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/gentoo/ebuild/ebuild.bash: Make environment
+ filtering more robust against newlines in variables.
+
+2007-02-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Move things around.
+
+2007-02-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Trunk is now 0.19.
+
+2007-02-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list.sr, paludis/dep_list/dep_list_TEST.cc,
+ paludis/dep_list/dep_list_TEST.hh,
+ paludis/dep_list/dep_list_TEST_blockers.cc,
+ paludis/dep_list/exceptions.cc, paludis/dep_list/exceptions.hh,
+ paludis/environment.cc, paludis/environment.hh,
+ paludis/environments/default/default_config.cc,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/query.cc, paludis/query.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.sr,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.hh,
+ paludis/repositories/gems/gems_repository.sr,
+ paludis/repositories/gems/make_gems_repository.cc,
+ paludis/repositories/portage/ebuild_entries.cc,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_news.cc,
+ paludis/repositories/portage/portage_repository_params.sr,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repository.hh, paludis/repository.sr,
+ paludis/tasks/install_task.cc, paludis/tasks/uninstall_task.cc,
+ ruby/dep_list.cc, ruby/dep_list_TEST.rb,
+ src/clients/adjutrix/Makefile.am,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/adjutrix/what_needs_keywording.cc: Start of destinations.
+
+2007-02-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/Makefile.am, ruby/package_database.cc,
+ ruby/package_database_TEST.rb, ruby/paludis_ruby.hh, ruby/query.cc,
+ ruby/query_TEST.rb: Add new Query to ruby binding.
+
+2007-02-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/adjutrix/Makefile.am, src/clients/adjutrix/adjutrix.cc,
+ src/clients/adjutrix/command_line.cc,
+ src/clients/adjutrix/command_line.hh,
+ src/clients/adjutrix/downgrade_check.cc,
+ src/clients/adjutrix/downgrade_check.hh,
+ src/clients/adjutrix/downgrade_check.sr,
+ src/clients/adjutrix/find_insecure_packages.cc,
+ src/clients/adjutrix/find_reverse_deps.cc: Add adjutrix downgrade check.
+
+2007-02-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/files.m4, paludis/package_database.cc,
+ paludis/package_database.hh, paludis/package_database_TEST.cc,
+ paludis/qa/deps_exist_check.cc, paludis/qa/deps_visible_check.cc,
+ paludis/query.cc, paludis/query.hh,
+ paludis/repositories/portage/portage_repository_news.cc: New improved
+ query() method.
+
+2007-02-09 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/repositories/portage/portage_repository.cc: Don't
+ inherit info_pkgs and info_dirs from the master, to avoid clutter.
+
+2007-02-09 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/Makefile.am: Makefile fix.
+
+2007-02-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.18.1.
+
+ + Release: 0.18.1
+
+2007-02-08 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/merge.cc: Fix build on selinux machines.
+
+2007-02-08 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/qa_environment.cc: Docs tweak.
+
+2007-02-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/environments/no_config/no_config_environment.sr,
+ paludis/qa/create_metadata_check.cc, paludis/qa/dep_any_check.cc,
+ paludis/qa/dep_flags_check.cc, paludis/qa/dep_packages_check.cc,
+ paludis/qa/deps_exist_check.cc, paludis/qa/deps_visible_check.cc,
+ paludis/qa/description_check.cc, paludis/qa/ebuild_check.hh,
+ paludis/qa/ebuild_check.sr, paludis/qa/extract_check.cc,
+ paludis/qa/homepage_check.cc, paludis/qa/inherits_check.cc,
+ paludis/qa/iuse_check.cc, paludis/qa/keywords_check.cc,
+ paludis/qa/license_check.cc, paludis/qa/parse_deps_check.cc,
+ paludis/qa/pdepend_overlap_check.cc, paludis/qa/qa_environment.cc,
+ paludis/qa/qa_environment.hh, paludis/qa/restrict_check.cc,
+ paludis/qa/slot_check.cc, paludis/qa/src_uri_check.cc, ruby/check.cc,
+ ruby/environment.cc, ruby/environment_TEST.rb, ruby/qa_environment.cc,
+ ruby/qa_environment_TEST.rb, src/clients/adjutrix/adjutrix.cc,
+ src/clients/qualudis/qualudis.cc,
+ src/clients/qualudis/qualudis_command_line.cc,
+ src/clients/qualudis/qualudis_command_line.hh: Let qualudis work with
+ a master repository.
+
+2007-02-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/default_config.cc,
+ paludis/repositories/portage/ebuild_entries.cc,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/portage/portage_repository_params.hh,
+ paludis/repositories/portage/portage_repository_params.sr: For
+ use.conf, package_mask.conf, package_unmask.conf, licenses.conf,
+ keywords.conf, mirrors.conf: also read from foo.conf.d/*.conf. Remove
+ long-deprecated eclassdir, profile keys for ebuild repository. Add new
+ master_repository key for ebuild repository.
+
+ + Fixes: ticket:74
+
+2007-02-08 Richard Brown <rbrown@gentoo.org>
+
+ * ebuild/eclass_functions.bash: Remove QA warning for exporting
+ pkg_nofetch and pkg_config.
+
+2007-02-08 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/qa/iuse_check.cc: Add check for use flag descriptions.
+
+2007-02-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/do_config.cc, src/output/console_query_task.cc:
+ Compile fixes for gcc-3.4, gcc-4.2.
+
+2007-02-07 Baptiste Daroussin
+
+ * zsh-completion/Makefile.am, zsh-completion/_paludis,
+ +zsh-completion/_inquisitio: Update zsh completion.
+
+ + Fixes: ticket:81
+
+2007-02-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.18.0.
+
+ + Release: 0.18.0
+
+2007-02-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/merge.cc: Handle overwrites of strange symlinks correctly.
+
+ + Fixes: Gentoo#165600.
+
+2007-02-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry_TEST.cc, paludis/util/fs_entry_TEST_setup.sh:
+ More test cases.
+
+2007-02-06 Mike Kelly <pioto@gentoo.org>
+
+ * doc/faq.html.skel, doc/header.html, doc/htmlheader.html,
+ doc/index.html.skel: Fix links to our trac to point to
+ paludis.pioto.org/trac.
+
+2007-02-06 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Add support for the --config action.
+
+2007-02-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash: Write unix time rather than 0 to COUNTER
+ in vdb.
+
+2007-02-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/demos/check_linkage.rb: Add a demo revdep-rebuild workalike.
+
+2007-02-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/inquisitio/inquisitio.cc: inquisitio --search by default.
+
+2007-02-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repository_name_cache.cc: Add the repository name to names
+ cache locations.
+
+ + Fixes: ticket:78
+
+2007-02-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/inquisitio/Makefile.am,
+ src/clients/inquisitio/do_search.cc, src/clients/inquisitio/matcher.cc,
+ src/clients/inquisitio/matcher.hh,
+ src/clients/inquisitio/pcre_matcher.cc,
+ src/clients/inquisitio/pcre_matcher.hh,
+ src/clients/inquisitio/text_matcher.cc,
+ src/clients/inquisitio/text_matcher.hh,
+ -src/clients/inquisitio/matcher.sr: More inquisitio.
+
+2007-02-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/inquisitio/Makefile.am,
+ src/clients/inquisitio/do_search.cc,
+ src/clients/inquisitio/query_task.cc,
+ src/clients/inquisitio/query_task.hh, src/clients/paludis/query.cc,
+ src/output/Makefile.am, src/output/console_install_task.cc,
+ src/output/console_install_task.hh, src/output/console_query_task.cc,
+ src/output/console_query_task.hh, src/output/console_task.cc,
+ src/output/console_task.hh: Move query display code into its own console
+ task. Use it for inquisitio too.
+
+2007-02-04 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/paludis_ruby.cc: Docs tweak.
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, misc/make_sr.bash, src/clients/inquisitio,
+ src/clients/inquisitio/Makefile.am,
+ src/clients/inquisitio/command_line.cc,
+ src/clients/inquisitio/command_line.hh,
+ src/clients/inquisitio/description_extractor.cc,
+ src/clients/inquisitio/description_extractor.hh,
+ src/clients/inquisitio/do_search.cc,
+ src/clients/inquisitio/do_search.hh,
+ src/clients/inquisitio/extractor.cc,
+ src/clients/inquisitio/extractor.hh, src/clients/inquisitio/help_TEST,
+ src/clients/inquisitio/inquisitio.cc,
+ src/clients/inquisitio/man_inquisitio.cc,
+ src/clients/inquisitio/matcher.cc, src/clients/inquisitio/matcher.hh,
+ src/clients/inquisitio/matcher.sr,
+ src/clients/inquisitio/name_extractor.cc,
+ src/clients/inquisitio/name_extractor.hh,
+ src/clients/inquisitio/pcre_matcher.cc,
+ src/clients/inquisitio/pcre_matcher.hh,
+ src/clients/inquisitio/text_matcher.cc,
+ src/clients/inquisitio/text_matcher.hh,
+ src/clients/inquisitio/version_TEST: Add the start of inquisitio, a
+ search client.
+
+2007-02-04 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_list.cc, ruby/dep_list_TEST.rb, ruby/dep_tag.cc,
+ ruby/dep_tag_TEST.rb, ruby/Makefile.am, ruby/paludis_ruby.hh: Add
+ DepTag to ruby binding.
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, hooks/write_cache_clean.bash: Kill write cache
+ after a sync.
+
+ + Fixes: ticket:38
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Force off annoying bash noclobber mode.
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/pkg_config.bash, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/ebuild.sr,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository.hh, paludis/repository.sr,
+ src/clients/paludis/Makefile.am, src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/do_config.cc,
+ src/clients/paludis/do_config.hh, src/clients/paludis/paludis.cc: Add
+ --config support.
+
+ + Fixes: ticket:72
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am, ruby/paludis_ruby.cc, ruby/paludis_ruby.hh,
+ ruby/paludis_ruby_so.cc: Make the Ruby Makefile suck a lot less.
+
+ + Fixes: ticket:49
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/sets.html.skel, paludis/environment.cc,
+ paludis/tasks/Makefile.am, paludis/tasks/exceptions.hh,
+ paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ paludis/tasks/uninstall_task.cc, paludis/tasks/uninstall_task.hh,
+ src/clients/gtkpaludis/queue_list.cc, src/clients/paludis/install.cc,
+ src/clients/paludis/uninstall.cc: Allow uninstalling of sets.
+
+ + Fixes: ticket:20, ticket:21
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc, paludis/environment.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh,
+ paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/clients/gtkpaludis/install.cc, src/clients/gtkpaludis/install.hh,
+ src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Allow sets to appear in world.
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Show virtual_for for virtual
+ packages in places where it might help.
+
+ + Fixes: ticket:69
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * misc/Makefile.am, misc/make_se.bash, paludis/dep_list/Makefile.am,
+ paludis/dep_list/options.cc, paludis/dep_list/options.hh,
+ paludis/dep_list/options.se: Expermient with se, an sr equivalent for
+ enums.
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/adjutrix/what_needs_keywording.cc: Warn if adjutrix -w
+ doesn't need anything stabled.
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/adjutrix/what_needs_keywording.cc: Disambiguate adjutrix
+ -w candidates if necessary.
+
+2007-02-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/faq.html.skel: Add distcc to FAQ, based upon input from Maurice
+ Meeden.
+
+2007-02-04 David Leverton <u01drl3@abdn.ac.uk>
+
+ * src/output/console_install_task.cc: If there's no installed
+ package in the new package's slot, compare USE-flags against the
+ newest installed package in any slot.
+
+2007-02-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/adjutrix/find_reverse_deps.cc: Fix segfault in
+ adjutrix --reverse-deps.
+
+2007-02-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/uninstall_list.cc,
+ paludis/environments/default/default_environment.cc,
+ paludis/match_package.cc, paludis/match_package.hh: Unify various
+ things into match_package_in_heirarchy.
+
+ + Fixes: ticket:39
+
+2007-02-01 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ebuild/syncers/docvs.in, ebuild/syncers/dodarcs.in,
+ ebuild/syncers/dogit.in, ebuild/syncers/dorsync.in,
+ ebuild/syncers/dosvn.in, ebuild/syncers/dotar.in: Stop using +=,
+ to support bash 3.0.
+
+2007-02-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/ebuild_entries.cc: Don't save metadata
+ cache for EAPI=unknown.
+
+2007-02-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_dep_parser_TEST.cc,
+ paludis/repositories/cran/cran_dep_parser_TEST.cc: Kill DepAtomDumper.
+
+ + Fixes: ticket:51
+
+2007-02-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/uninstall_task.cc: Remove packages from world if
+ they'll no longer be installed after a --uninstall.
+
+ + Fixes: ticket:64
+
+2007-02-01 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ebuild/syncers/docvs.in, ebuild/syncers/dodarcs.in,
+ ebuild/syncers/dogit.in, ebuild/syncers/dorsync.in,
+ ebuild/syncers/dosvn.in, ebuild/syncers/dotar.in,
+ paludis/syncer.cc: Make syncers source bashrc, with
+ ${PALUDIS_ACTION} set to sync. Add support for ${RSYNC_WRAPPER},
+ ${SVN_WRAPPER} etc, similar to ${WGET_WRAPPER}. Specify the URL
+ to git pull, so it can be changed after the initial clone.
+
+2007-02-01 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ebuild/syncers/dotar.in: Stop rsync from creating the local repo
+ directory with restrictive permission.
+
+2007-01-31 Richard Brown <rbrown@gentoo.org>
+
+ * doc/migration.html.skel: Update format in migration doc.
+
+2007-01-30 Baptiste Daroussin <baptux@free.fr>
+
+ * zsh-completion/_adjutrix, zsh-completion/_paludis,
+ zsh-completion/_paludis_packages: Update zsh completion.
+
+ + Fixes: ticket:63
+
+2007-01-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, doc/programmingwithpaludis.html.skel, tr1,
+ tr1/Makefile.am, tr1/tr1_memory.hh: Use boost for tr1 if necessary.
+
+2007-01-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/options.cc,
+ paludis/dep_list/options.hh,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/adjutrix/what_needs_keywording.cc: Don't check blocks
+ unnecessarily.
+
+2007-01-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_virtual_version_metadata.cc,
+ paludis/repositories/portage/portage_virtual_version_metadata.hh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_version_metadata.cc,
+ paludis/repositories/vdb/vdb_version_metadata.hh: Fix virtuals
+ masking.
+
+2007-01-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * test/test_runner.cc: Make more use of __cxa_demangle.
+
+2007-01-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/Makefile.am.m4, paludis/qa/Makefile.am.m4,
+ paludis/qa/metadata_check.cc, paludis/qa/metadata_file.cc,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/xml_things.cc, -paludis/libxml,
+ -paludis/libxml/Makefile.am, -paludis/libxml/libxml.cc,
+ -paludis/libxml/libxml.hh: Kill off xml pointer holders in favour of
+ tr1::shared_ptr.
+
+ + Fixes: ticket:41
+
+2007-01-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/util/exception.cc, paludis/util/exception.hh:
+ Use abi::__cxa_demangle where available.
+
+2007-01-29 Richard Brown <rbrown@gentoo.org>
+
+ * doc/Makefile.am: Include logo in doxygen pages.
+
+2007-01-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc: Fix virtual
+ masking issues.
+
+2007-01-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Use std::tr1::shared_ptr<> instead of paludis::CountedPtr.
+
+2007-01-29 David Leverton <u01drl3@abdn.ac.uk>
+
+ * doc/configuration.html.skel: Clarify the documentation for
+ sync_options.
+
+2007-01-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): New VersionMetadata interfaces.
+
+ + Fixes: ticket:40
+
+2007-01-28 David Leverton <u01drl3@abdn.ac.uk>
+
+ * src/output/console_install_task.cc: Distinguish between SLOTs
+ when displaying % signs on USE-flags.
+
+2007-01-28 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ebuild/ebuild.bash: Only strip variables from known clients, to
+ avoid clobbering similarly-named variables from ebuilds.
+
+2007-01-28 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ebuild/ebuild.bash: Strip commandline-related vars from
+ environment too.
+
+2007-01-28 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ebuild/ebuild.bash, hooks/demos/elog.bash.in: Don't load
+ PALUDIS_PID from the saved environment. Make elog demo hook
+ display messages if a clean fails (you will need to copy/symlink
+ it into the hooks/clean_fail directory).
+
+2007-01-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.hh,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository.hh, paludis/repository.sr,
+ ruby/contents.cc, ruby/repository.cc,
+ src/clients/paludis/do_contents.cc, src/clients/paludis/owner.cc:
+ Split out repository contents interface.
+
+ + Fixes: ticket:44
+
+2007-01-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/contents.cc, paludis/contents.hh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ src/clients/paludis/do_contents.cc, src/clients/paludis/owner.cc,
+ src/output/colour.hh: Add fifo, device support throughout.
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: trunk is now 0.17.
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.16.2.
+
+ + Release: 0.16.2
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, paludis/Makefile.am.m4, paludis/args/args_option.cc,
+ paludis/args/args_option.hh, src/clients/adjutrix/Makefile.am,
+ src/clients/adjutrix/command_line.cc, src/clients/paludis/Makefile.am,
+ src/clients/paludis/command_line.cc, src/clients/qualudis/Makefile.am:
+ Enforce validation for command line arguments.
+
+2007-01-27 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/qa/restrict_check.cc: Add RESTRICT="strict" to possible
+ values for check.
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4: We also need to do a cache regen after a
+ clean.
+
+2007-01-27 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/adjutrix/keywords_graph.cc: Fix bug in slot-group
+ displaying.
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Work around more sandbox stupidity.
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/unmerge.cc, ebuild/unmerge_TEST.bash,
+ ebuild/unmerge_TEST_setup.sh, paludis/util/fs_entry.cc,
+ paludis/util/fs_entry.hh: Be able to unmerge Portage-generated fif and
+ dev vdb entries. Be less strict about vdb entries containing
+ whitespace.
+
+ + Fixes: ticket:31
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, doc/Makefile.am, doc/index.html.skel,
+ doc/man.html.skel, paludis/args/man.cc, paludis/args/man.hh,
+ src/clients/adjutrix/Makefile.am,
+ src/clients/adjutrix/command_line.cc,
+ src/clients/adjutrix/man_adjutrix.cc,
+ src/clients/contrarius/Makefile.am,
+ src/clients/contrarius/man_contrarius.cc,
+ src/clients/paludis/Makefile.am, src/clients/paludis/man_paludis.cc,
+ src/clients/qualudis/Makefile.am,
+ src/clients/qualudis/man_qualudis.cc: Include HTML man pages.
+
+ + Fixes: ticket:46
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_TEST.cc, paludis/args/args_handler.cc,
+ paludis/args/args_handler.hh, src/clients/adjutrix/adjutrix.cc,
+ src/clients/contrarius/contrarius.cc,
+ src/clients/gtkpaludis/gtkpaludis.cc, src/clients/paludis/paludis.cc,
+ src/clients/qualudis/qualudis.cc: Set PALUDIS_CLIENT for use in hooks.
+
+ + Fixes: ticket:47
+
+2007-01-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/defaults_check.cc, paludis/qa/defaults_check_TEST.cc,
+ paludis/qa/defaults_check_TEST_setup.sh: Redirected echoes are not
+ redundant.
+
+ + Fixes: ticket:57
+
+2007-01-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/configuration.html.skel,
+ paludis/environments/default/default_config.cc,
+ paludis/util/collection.hh, paludis/util/collection_concrete.hh: Add
+ support for a repository_defaults.conf file.
+
+ + Fixes: ticket:8
+
+2007-01-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.16.1.
+
+ + Release: 0.16.1
+
+2007-01-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list_TEST.hh,
+ paludis/dep_list/dep_list_TEST_blockers.cc, ruby/dep_list.cc: Handle
+ blocks on virtuals correctly.
+
+ + Fixes: ticket:53
+
+2007-01-26 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/version_requirements.cc, paludis/version_requirements.hh,
+ ruby/dep_atom.cc, ruby/dep_atom_TEST.rb: Bring ruby PackageDepAtom up
+ to date.
+
+2007-01-26 David Leverton <u01drl3@abdn.ac.uk>
+
+ * doc/configuration.html.skel, ebuild/syncers/dorsync.in,
+ ebuild/syncers/dotar.in: Document new sync stuff, and make tar
+ syncer not kill distfiles and friends.
+
+2007-01-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc: Work around g++-3.4 bugs.
+
+ + Fixes: gentoo#163729
+
+2007-01-24 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis, src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/list.cc: Add
+ a --repository-format option to allow restricting --list-* output to
+ just repositories with a matching format.
+
+2007-01-25 David Leverton <u01drl3@abdn.ac.uk>
+
+ * AUTHORS: Add myself.
+
+2007-01-24 David Leverton <u01drl3@abdn.ac.uk>
+
+ * paludis/dep_list/dep_list_TEST.cc, paludis/dep_list/dep_list.cc:
+ Recognise -darcs packages as SCM.
+
+2007-01-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.16.0.
+
+ + Release: 0.16.0
+
+2007-01-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc: Let * accept empty keywords.
+
+ + Fixes: ticket:48
+
+2007-01-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/man.cc: Include descriptions of available arg options in
+ man pages.
+
+ + Fixes: ticket:45
+
+2007-01-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom.hh,
+ paludis/dep_list/Makefile.am, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/range_rewriter.cc, paludis/dep_list/range_rewriter.hh,
+ paludis/dep_list/range_rewriter_TEST.cc: Rewrite || ( ) dep atoms.
+
+ + Fixes: ticket:14
+
+2007-01-24 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/repositories/vdb/Makefile.am: Makefile fix.
+
+2007-01-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * bash-completion/adjutrix, src/clients/adjutrix/command_line.cc,
+ zsh-completion/_adjutrix: Clean up adjutrix short options.
+
+2007-01-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom.hh, paludis/match_package.cc,
+ paludis/version_requirements.hh: VersionRequirements can now be 'or'
+ rather than 'and'.
+
+2007-01-24 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/adjutrix: Update adjutrix bashcomp w/ new command
+ line opts (still needs some tweaking).
+
+2007-01-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ebuild/syncers/Makefile.am, ebuild/syncers/docvs.in,
+ ebuild/syncers/dodarcs.in, ebuild/syncers/dogit.in,
+ ebuild/syncers/dorsync.in, ebuild/syncers/dosvn.in,
+ ebuild/utils/dounpack,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/nothing/nothing_repository.sr,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_params.sr,
+ paludis/syncer.cc, paludis/syncer.sr, src/clients/paludis/applets.cc:
+ Allow options to be passed to syncers.
+
+ + Fixes: ticket:35
+
+2007-01-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/Makefile.am, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/dep_list.hh, paludis/dep_list/dep_list.sr,
+ paludis/dep_list/dep_list_TEST.cc, paludis/dep_list/dep_list_TEST.hh,
+ paludis/dep_list/dep_list_TEST_blockers.cc,
+ paludis/dep_list/uninstall_list_TEST.cc,
+ paludis/package_database_TEST.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.hh,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository.hh,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository_name_cache_TEST.cc: Fix blocker handling.
+
+ + Fixes: ticket:24
+
+2007-01-22 Mike Kelly <pioto@gentoo.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/syncer.cc: Move sync= line splitting code into
+ portage_repository instead of in syncer.cc. Should now work right if
+ different repo types are in one sync= line.
+
+2007-01-22 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/deprecated_functions_check.cc,
+ paludis/qa/deprecated_functions.txt, paludis/qa/files.m4: Change check
+ to use deprecated functions from text file. Add gnuconfig_update to
+ the list of deprecated functions.
+
+2007-01-22 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/tasks/find_unused_packages_task.hh,
+ paludis/tasks/find_unused_packages_task.cc, paludis/tasks/Makefile.am,
+ src/clients/adjutrix/command_line.hh,
+ src/clients/adjutrix/find_unused_packages.hh,
+ src/clients/adjutrix/command_line.cc,
+ src/clients/adjutrix/keywords_graph.cc,
+ src/clients/adjutrix/adjutrix.cc,
+ src/clients/adjutrix/find_unused_packages.cc,
+ src/clients/adjutrix/Makefile.am: Create task for finding unused
+ packages. Add action to adjutrix for finding all unused packages in a
+ given repository.
+
+2007-01-21 Mike Kelly <pioto@gentoo.org>
+
+ * paludis/syncer.cc: Allow for multiple sync urls. They are tried in
+ the order listed until one succeeds.
+
+2007-01-21 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/syncers/docvs.in: Make new CVS syncer put the checkout in the
+ right place.
+
+2007-01-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/xml_things.cc: Code style cleanup.
+
+2007-01-21 David Leverton <u01drl3@abdn.ac.uk>
+
+ * configure.ac, ebuild/Makefile.am, ebuild/syncers,
+ ebuild/syncers/Makefile.am, ebuild/syncers/docvs.in,
+ ebuild/syncers/dodarcs.in, ebuild/syncers/dogit.in,
+ ebuild/syncers/dorsync.in, ebuild/syncers/dosvn.in, paludis/ebuild.cc,
+ paludis/environment.cc, paludis/environment.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/nothing/nothing_repository.sr,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/xml_things.cc, paludis/syncer.cc,
+ paludis/syncer.hh, paludis/syncer.sr, src/clients/paludis/Makefile.am,
+ src/clients/paludis/applets.cc, src/clients/paludis/paludis.cc,
+ -src/clients/paludis/list_sync_formats_TEST: New pluggable syncer
+ code. Add a new darcs syncer.
+
+ + Fixes: ticket:32
+
+2007-01-21 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/paludis_ruby.cc: More ruby exceptions work.
+
+2007-01-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/pkg_postinst.bash, ebuild/pkg_postrm.bash,
+ ebuild/pkg_preinst.bash, ebuild/pkg_prerm.bash, ebuild/pkg_setup.bash,
+ ebuild/src_compile.bash, ebuild/src_install.bash,
+ ebuild/src_test.bash, ebuild/src_unpack.bash: Add silly pre/post
+ functions support.
+
+2007-01-20 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_list_TEST.rb, ruby/paludis_ruby.cc: Improve ruby
+ AllMaskedError.
+
+2007-01-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Work around sandbox's annoying desire to clobber
+ PATH.
+
+ + Fixes: ticket:25
+
+2007-01-20 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/syncer.cc: Fix CvsSyncer to checkout into correct directory.
+
+2007-01-20 Danny van Dyk <kugelfang@gentoo.org>
+
+ * doc/faq.html.skel: Add entry on syncing via CVS.
+
+2007-01-19 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/paludis_ruby.cc: Update ruby Exceptions.
+
+2007-01-19 Richard Brown <rbrown@gentoo.org>
+
+ * doc/faq.html.skel: Update FAQ.
+
+2007-01-19 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_list.cc, ruby/dep_list_TEST.rb: Ruby DepListOverrideMasks
+ work.
+
+2007-01-19 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/repository.cc, ruby/repository_TEST.rb: Expand
+ PortageRepository in ruby.
+
+2007-01-19 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Add new deplist options support for paludis
+ bashcomp.
+
+2007-01-18 Richard Brown <rbrown@gentoo.org>
+
+ * doc/create_ruby_doc.rb, paludis/dep_list/options.cc,
+ paludis/dep_list/options.hh, ruby/dep_list.cc, ruby/dep_list_TEST.rb:
+ Bring ruby DepList up to date, shorten enum names.
+
+2007-01-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list_TEST.cc, paludis/tasks/install_task.cc: Make
+ DepList return a smart pointer to its options rather than a reference.
+
+ + Fixes: ticket:19
+
+2007-01-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.sr,
+ paludis/dep_list/exceptions.cc, paludis/dep_list/exceptions.hh,
+ paludis/dep_list/options.hh, src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc:
+ Implement DepList downgrade control.
+
+ + Fixes: ticket:27
+
+2007-01-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, ebuild/eclass_functions.bash: Cleaner inherit
+ vars.
+
+2007-01-18 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/paludis_ruby.hh, ruby/repository.cc:
+ Improve ruby repository classes.
+
+2007-01-18 Baptiste Daroussin <baptux@free.fr>
+
+ * zsh-completion/_paludis: Update zsh completion.
+
+ + Fixes: ticket:26
+
+2007-01-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.sr,
+ paludis/dep_list/options.cc, paludis/dep_list/options.hh,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/adjutrix/what_needs_keywording.cc: Let DepList discard
+ circular deps silently. Let DepList take both sides of use conditionals.
+
+2007-01-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc: Mask arch flags
+ that aren't enabled.
+
+2007-01-17 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/package_database.cc: Fix ruby build error.
+
+2007-01-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Show why masked packages are
+ masked.
+
+2007-01-17 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/package_database.cc, paludis/package_database.hh: Fix last
+ enum names.
+
+2007-01-17 Richard Brown <rbrown@gentoo.org>
+
+ * doc/cachefiles.html.skel, doc/faq.html.skel,
+ doc/migration.html.skel, doc/sets.html.skel: Docs fix.
+
+2007-01-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/query.cc: Show suggested deps in query.
+
+2007-01-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list.sr, paludis/dep_list/options.cc,
+ paludis/dep_list/options.hh, paludis/dep_list/uninstall_list.cc,
+ paludis/repositories/cran/cran_description.cc,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc,
+ src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Add suggested deps to the deplist.
+
+ + Fixes: ticket:12
+
+2007-01-15 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/tasks/stage_builder_task.cc,
+ paludis/tasks/stage_builder_task.hh: Don't continue stage building
+ when one stage fails w/o throwing any exception.
+
+ + Fixes: ticket:6
+
+2007-01-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list_TEST.cc:
+ Install post deps much later on if necessary.
+
+ + Fixes: ticket:13
+
+2007-01-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom.hh,
+ paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list_TEST.cc:
+ Better handling of || ( a >=b-2 ) when b-1 is installed.
+
+ + Fixes: ticket:15
+
+2007-01-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/virtuals/virtuals_repository.cc: Fix for
+ virtuals loading sometimes missing provided entries over virtual
+ entries.
+
+ + Fixes: ticket:17
+
+2007-01-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * AUTHORS, doc/Makefile.am, doc/header.html, doc/htmlheader.html,
+ doc/paludis.css, doc/paludis.svg, doc/paludis_270.png: New homepage
+ style. New logo thanks to David Shakaryan.
+
+2007-01-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.sr,
+ paludis/dep_list/options.hh, paludis/environment.cc,
+ paludis/environment.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/environments/test/test_environment.cc,
+ paludis/environments/test/test_environment.hh, ruby/dep_list.cc,
+ ruby/dep_list_TEST.rb, src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/paludis/command_line.cc, src/clients/paludis/install.cc:
+ New much smarter mask reason overriding.
+
+ + Fixes: ticket:16
+
+2007-01-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/hooks.html.skel, paludis/args/args_handler.cc,
+ paludis/args/args_handler.hh, paludis/args/args_visitor.cc,
+ paludis/args/args_visitor.hh, src/clients/paludis/paludis.cc: Add
+ environment variables that hooks can use to read commandline
+ parameters.
+
+ + Fixes: ticket:7
+
+2007-01-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_TEST.cc, paludis/args/args_option.cc,
+ paludis/args/args_option.hh,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/adjutrix/display_profiles_use.cc,
+ src/clients/adjutrix/find_dropped_keywords.cc,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/adjutrix/find_stable_candidates.cc,
+ src/clients/adjutrix/keywords_graph.cc,
+ src/clients/paludis/install.cc, src/clients/paludis/list.cc,
+ src/clients/qualudis/qualudis.cc: args_begin -> begin_args.
+
+2007-01-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/nothing/nothing_repository.cc: Deprecate
+ format=nothing.
+
+2007-01-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/cachefiles.html.skel, doc/configuration.html.skel,
+ paludis/environments/default/default_environment_TEST_setup.sh,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/portage/registration.cc,
+ paludis/repositories/repository_maker.cc, ruby/dep_list_TEST_setup.sh,
+ ruby/environment_TEST_setup.sh, ruby/package_database_TEST_setup.sh,
+ ruby/paludis_ruby_TEST_setup.sh, ruby/repository_TEST_setup.sh,
+ src/clients/gtkpaludis/quit_TEST_setup.sh,
+ src/clients/gtkpaludis/sets_list_TEST_setup.sh,
+ src/clients/paludis/install_TEST_setup.sh,
+ src/clients/paludis/upgrade_TEST_setup.sh: Deprecate format=portage,
+ use format=ebuild.
+
+2007-01-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Make invalidate non-const so that it is easier to implement.
+ Stop passing around package databases when we also have an
+ environment.
+
+2007-01-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/uninstall_list.cc,
+ paludis/environment.cc, paludis/qa/dep_flags_check.cc,
+ paludis/qa/dep_packages_check.cc, paludis/qa/deps_exist_check.cc,
+ paludis/qa/deps_visible_check.cc, paludis/qa/extract_check.cc,
+ paludis/qa/license_check.cc, paludis/qa/pdepend_overlap_check.cc,
+ paludis/qa/src_uri_check.cc, paludis/repositories/gems/cache.cc,
+ paludis/tasks/report_task.cc, paludis/util/visitor.hh,
+ src/clients/adjutrix/find_insecure_packages.cc,
+ src/clients/adjutrix/find_reverse_deps.cc: Sneaky new visitor
+ automagic traversal.
+
+2007-01-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/install.cc: Give a more verbose error for
+ EAPI=UNKNOWN.
+
+2007-01-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/adjutrix/Makefile.am, src/clients/adjutrix/adjutrix.cc,
+ src/clients/adjutrix/command_line.cc,
+ src/clients/adjutrix/command_line.hh,
+ src/clients/adjutrix/what_needs_keywording.cc,
+ src/clients/adjutrix/what_needs_keywording.hh: Implement adjutrix
+ --what-needs-keywording.
+
+2007-01-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh: Add
+ PortageRepository->set_profile_by_arch.
+
+2007-01-12 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/Makefile.am: Actually install demo
+ find_unmanaged_files.rb.
+
+2007-01-12 Richard Brown <rbrown@gentoo.org>
+
+ * doc/create_ruby_doc.rb, ruby/dep_list.cc: Document const comments in
+ ruby.
+
+2007-01-11 Richard Brown <rbrown@gentoo.org>
+
+ * doc/create_ruby_doc.rb, paludis/dep_list/options.cc,
+ paludis/dep_list/options.hh, paludis/mask_reasons.hh,
+ ruby/check_result.cc, ruby/dep_list.cc, ruby/dep_list_TEST.rb,
+ ruby/environment_TEST.rb, ruby/mask_reasons.cc,
+ ruby/mask_reasons_TEST.rb, ruby/message.cc, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh: Bring ruby DepList up to date.
+
+2007-01-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc:
+ Allow overriding of selected masks as necessary.
+
+2007-01-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_dumper.cc, paludis/args/args_option.cc,
+ paludis/args/args_option.hh: Let StringSetArg specify restricted
+ allowable values.
+
+2007-01-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list.sr: Allow overriding of selected masks as
+ necessary.
+
+2007-01-11 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/qa/metadata_check.cc: Fix metadata caching of dtd.
+
+2007-01-11 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/environment_TEST_setup.sh: Add query_user_unmasks to ruby
+ binding.
+
+2007-01-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Don't barf on badly updated packages.
+
+ + Fixes: ticket:4
+
+2007-01-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/metadata_check.cc: Make the metadata check use our cached
+ dtd even with newer libxml versions.
+
+2007-01-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.sr,
+ paludis/dep_list/options.hh, ruby/dep_list.cc, ruby/dep_list_TEST.rb,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc:
+ Allow blocks behaviour to be selected.
+
+2007-01-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list.sr, paludis/dep_list/dep_list_TEST.cc,
+ paludis/dep_list/options.hh, paludis/tasks/install_task.cc,
+ paludis/tasks/install_task.hh, ruby/dep_list.cc, ruby/dep_list_TEST.rb,
+ src/clients/contrarius/install.cc, src/clients/gtkpaludis/install.cc,
+ src/clients/gtkpaludis/install.hh, src/clients/gtkpaludis/queue_list.cc,
+ src/clients/paludis/install.cc, src/output/console_install_task.cc,
+ src/output/console_install_task.hh: Start work on the enhanced deplist.
+
+2007-01-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/package_database_entry.cc, ruby/version_spec.cc: Docs work.
+
+2007-01-10 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/stage.cc: Fix creation of PackageDepAtoms
+ when --*-version argument is provided.
+
+2007-01-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/find_unmanaged_files.rb, ruby/package_database.cc,
+ ruby/package_database_TEST.rb, ruby/repository.cc,
+ ruby/repository_TEST.rb: Ruby binding improvements.
+
+2007-01-09 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/find_unmanaged_files.rb: Add ruby demo to find files not
+ installed by package manager.
+
+2007-01-09 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb: Add write_cache_dir
+ support to ruby NoConfigEnvironment.
+
+2007-01-09 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/Makefile.am: Fix ruby linking.
+
+2007-01-09 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/check_TEST.rb, ruby/check_result.cc,
+ ruby/check_result_TEST.rb, ruby/demos/qualudis.rb: More blocks and
+ arrays in ruby. Tidied check_TEST.
+
+2007-01-09 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/qualudis.rb: Revert r2111 on qualudis.rb
+
+2007-01-08 Baptiste Daroussin <baptux@free.fr>
+
+ * zsh-completion/_paludis: Update zsh completion.
+
+2007-01-08 Alexander H. Færøy <eroyf@gentoo.org>
+
+ * ruby/version_metadata.cc, ruby/version_metadata_TEST.rb: Add suggested
+ deps to version metadata ruby bindings.
+
+2007-01-08 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/dep_list.cc, ruby/dep_list_TEST.rb:
+ DepListOptions.new accepts a hash in ruby. Tidied up check.cc
+ includes.
+
+2007-01-08 Richard Brown <rbrown@gentoo.org>
+
+ * doc/create_ruby_doc.rb, ruby/check.cc, ruby/environment.cc,
+ ruby/metadata_file.cc, ruby/qa_environment.cc,
+ ruby/qualified_package_name.cc, ruby/version_spec.cc: Docs work.
+
+2007-01-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/Makefile.am, paludis/dep_list/dep_list.cc,
+ paludis/dep_list/dep_list.hh, paludis/dep_list/dep_list_TEST.cc,
+ paludis/dep_list/exceptions.cc, paludis/dep_list/exceptions.hh,
+ paludis/dep_list/options.cc, paludis/dep_list/options.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/vdb/vdb_repository.cc, paludis/version_metadata.sr,
+ ruby/paludis_ruby.cc,
+ src/clients/adjutrix/display_default_system_resolution.cc,
+ src/clients/contrarius/install.cc, src/clients/paludis/install.cc: Split
+ dep list up a bit. Add in suggested deps vmd entry.
+
+2007-01-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Move over to 0.15.
+
+2007-01-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.14.2.
+
+ + Release: 0.14.2
+
+2007-01-07 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/adjutrix, bash-completion/paludis: Make repodir
+ finding a bit better for adjutrix. Fix a typo in the paludis bashcomp.
+
+2007-01-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash,
+ paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/portage/portage_repository_profile.cc,
+ ruby/repository_TEST.rb: PMS compliance for incrementals.
+
+2007-01-07 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/contents.cc, ruby/contents_TEST.rb, ruby/repository_TEST.rb:
+ Fix copyrights.
+
+2007-01-07 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/repository.cc, ruby/repository_TEST.rb: Ruby Repository iterators
+ (category_names, package_names etc.) accepts blocks as well as
+ returning arrays.
+
+2007-01-07 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/contents.cc, ruby/contents_TEST.rb: Ruby Contents is
+ Enumerable.
+
+2007-01-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/merge.cc, ebuild/unmerge.cc: Support secure install and
+ uninstall of set*id files.
+
+2007-01-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/configuration.html.skel, doc/faq.html.skel: Docs update.
+
+2007-01-07 Danny van Dyk <kugelfang@gentoo.org>
+
+ * cran/cran.bash,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_description.cc: Fix directory creation.
+ Fix copyright headers.
+
+2007-01-07 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/repositories/cran/cran_description.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc: Finish tidy up and bug
+ fixing for bundles.
+
+2007-01-06 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_description.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.sr,
+ cran/cran.bash, src/clients/paludis/query.cc: Initial tidy up and bug
+ fixing for bundles.
+
+2007-01-06 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/Makefile.am, ruby/dep_atom.cc, ruby/dep_list.cc,
+ ruby/dep_list_TEST.rb, ruby/dep_list_TEST_cleanup.sh,
+ ruby/dep_list_TEST_setup.sh, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh: Add DepList to ruby binding.
+
+2007-01-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/default_environment.cc: Allow * in
+ keywords.conf to accept ebuilds with broken keywords.
+
+2007-01-06 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_atom.cc, ruby/mask_reasons.cc, ruby/paludis_ruby.cc,
+ ruby/qualified_package_name.cc, ruby/version_spec.cc: Docs work.
+
+2007-01-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc: Try to avoid linear scans.
+
+2007-01-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_unmerge.bash: Be less sensitive to vdb_path detection
+ failure.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc: Speed up FSEntry.
+
+2007-01-05 Richard Brown <rbrown@gentoo.org>
+
+ * ChangeLog, paludis/dep_list/dep_list.hh: Docs fix.
+
+2007-01-05 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh:
+ Stringify DepList enums.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.14.1.
+
+ + Release: 0.14.1
+
+2007-01-05 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/adjutrix/keywords_graph.cc: Fix output for long
+ slotnames.
+
+2007-01-05 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/header_check.hh: Tidy up includes and description.
+
+2007-01-05 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/package_database.cc, paludis/package_database.hh,
+ ruby/demos/qualudis.rb, ruby/package_database.cc,
+ ruby/package_database_TEST.rb: Update db->query in ruby.
+
+2007-01-05 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/adjutrix/keywords_graph.cc: Add column to mark unused
+ versions in keyword graph.
+
+2007-01-05 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/files.m4, paludis/qa/file_check.cc,
+ paludis/qa/header_check.hh, paludis/qa/header_check.cc: Add file check
+ for broken eclass/ebuild headers.
+
+2007-01-05 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/qualudis: Add new options support to qualudis'
+ bashcomp.
+
+2007-01-05 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Update with all the latest and greatest
+ options.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/default_environment.cc: use.conf and
+ licenses.conf atomed entries can now override less specific entries
+ using "-*".
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/install.cc: Catch nested signals more cleanly.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/configuration.html.skel, doc/sets.html.skel,
+ paludis/environments/default/default_config.cc,
+ paludis/environments/default/default_config.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/use_config_entry.sr: Set names can now be
+ used in the atom column for package_mask.conf, package_unmask.conf,
+ use.conf, keywords.conf, licenses.conf.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/instantiation_policy.hh,
+ paludis/util/instantiation_policy_TEST.cc, paludis/util/save.hh: Catch
+ singleton instantiation loopage.
+
+2007-01-04 Mike Kelly <pioto@gentoo.org>
+
+ * hooks/update_config_protect_list.bash: Cleanup a bit. Make our
+ paludis calls silent. Use pretty colored einfo and ewarn calls instead
+ of boring old echo.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/fetchers.html.skel, doc/index.html.skel:
+ Document hooks.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/index.html.skel, doc/sets.html.skel:
+ Document sets.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am, ebuild/utils/getfsize_TEST.bash: Add
+ tests for getfsize.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc: Don't use UseRequirementsNotMetError
+ unless we'd otherwise have available versions.
+
+2007-01-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/examples/pwp_basic_cplusplus_app.cc,
+ paludis/dep_list/dep_list.cc, paludis/dep_list/uninstall_list.cc,
+ paludis/environments/default/default_environment.cc,
+ paludis/package_database.cc, paludis/package_database.hh,
+ paludis/package_database_TEST.cc, paludis/qa/deps_exist_check.cc,
+ paludis/qa/deps_visible_check.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_news.cc,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/tasks/install_task.cc, paludis/tasks/report_task.cc,
+ paludis/tasks/uninstall_task.cc, paludis/util/collection.hh,
+ paludis/util/collection_concrete.hh,
+ src/clients/adjutrix/find_insecure_packages.cc,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/contrarius/install.cc, src/clients/contrarius/stage.cc,
+ src/clients/gtkpaludis/package_overview.cc,
+ src/clients/gtkpaludis/packages_list.cc,
+ src/clients/gtkpaludis/queue_list.cc, src/clients/paludis/applets.cc,
+ src/clients/paludis/do_contents.cc, src/clients/paludis/install.cc,
+ src/clients/paludis/query.cc, src/output/console_install_task.cc: Make
+ db->query take a third parameter describing how the result should be
+ ordered. Keep the two arg db->query but mark it as deprecated.
+
+2007-01-04 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ src/common_args/deps_option_arg.cc: Correct DepList enum names, fix
+ warning in deps_option_arg.cc.
+
+2007-01-04 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh: Prepare
+ DepList for rubyfication.
+
+2007-01-04 Richard Brown <rbrown@gentoo.org>
+
+ * doc/doxygen.conf.in: Fix dep_list docs.
+
+2007-01-04 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * hooks/Makefile.am.m4, hooks/paranoid_setuid_setgid.bash: Added a hook to
+ remove the setuid/setgid bits of a file before upgrading or removing it.
+
+2007-01-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash: Call hash -r
+ after merging or unmerging anything.
+
+2007-01-04 Richard Brown <rbrown@gentoo.org>
+
+ * qualudis.rb: Bring qualudis.rb up to date.
+
+2007-01-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, src/clients/qualudis/qualudis.cc,
+ src/clients/qualudis/qualudis_command_line.cc,
+ src/clients/qualudis/qualudis_command_line.hh: Add --archs,
+ --exclude-archs to qualudis.
+
+2007-01-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/faq.html.skel, src/clients/contrarius/command_line.cc,
+ src/clients/contrarius/command_line.hh,
+ src/clients/contrarius/install.cc,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc,
+ src/clients/paludis/paludis.cc, src/clients/paludis/uninstall.cc:
+ --show-install-reasons is now --show-reasons.
+
+2007-01-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_TEST.cc, paludis/args/args_option.cc,
+ paludis/args/args_option.hh, paludis/args/args_visitor.cc: Change
+ AliasArg so that it's a bit nicer with StringArg.
+
+2007-01-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/faq.html.skel, ebuild/fetchers/dowget.in, paludis/ebuild.cc,
+ paludis/ebuild.sr, paludis/repositories/portage/ebuild_entries.cc,
+ paludis/repository.sr, paludis/tasks/install_task.cc,
+ paludis/tasks/install_task.hh, paludis/tasks/uninstall_task.cc,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc:
+ Implement --safe-resume.
+
+2007-01-04 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/output/console_install_task.cc: Fix version info output on slot
+ updates.
+
+2007-01-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/uninstall_task.cc, paludis/tasks/uninstall_task.hh,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/uninstall.cc:
+ Allow --uninstall --all-versions.
+
+2007-01-03 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/qualudis.rb: Fix paths in do_check in qualudis.rb
+
+2007-01-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.hh,
+ paludis/dep_list/dep_list.sr, src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc:
+ Add --dl-new-slots as-needed option.
+
+2007-01-03 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/util/fs_entry_TEST_setup.sh, paludis/util/fs_entry_TEST.cc: Make
+ FSEntryTime tests a bit more reliable.
+
+2007-01-03 Richard Brown <rbrown@gentoo.org>
+
+ * doc/programmingwithpaludis.html.skel: Docs tweak.
+
+2007-01-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Allow -rx.y.z
+ in versions.
+
+2007-01-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.14.0.
+
+ + Release: 0.14.0
+
+2007-01-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/portagedifferences.html.skel,
+ doc/programmingwithpaludis.html.skel,
+ -doc/doc_programming_with_paludis.doxygen: More docs work.
+
+2007-01-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/index.html.skel,
+ doc/portagedifferences.html.skel, -doc/doc_portage_differences.doxygen:
+ More docs work.
+
+2007-01-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc: Don't exec when there're only skip
+ packages later on the list.
+
+2007-01-02 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/check_TEST.rb, ruby/demos/qualudis.rb,
+ ruby/paludis_ruby.hh, ruby/repository.cc: Add ProfileCheck and
+ ProfilesCheck to ruby binding, update qualudis.rb demo.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/cachefiles.html.skel,
+ doc/configuration.html.skel, -doc/doc_cache_files.doxygen,
+ -doc/doc_configuration_files.doxygen: More docs work.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/footer.html, doc/htmlfooter.html,
+ doc/migration.html.skel, -doc/doc_authors.doxygen,
+ -doc/doc_changelog.doxygen, -doc/doc_known_issues.doxygen,
+ -doc/doc_licence.doxygen, -doc/doc_migration_howto.doxygen,
+ -doc/doc_news.doxygen: More docs work.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/ebuild_check.hh, paludis/qa/per_profile_ebuild_check.hh,
+ paludis/repositories/portage/use_desc.hh,
+ paludis/repositories/repository_maker.hh,
+ paludis/util/collection_concrete.hh: Doxygen tweaks.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/install.cc: Use 0644 rather than 0600 for the
+ resume command file.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/clients/paludis/install.cc: Make the exec work for set targets too.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/environment.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/package_database.cc, paludis/package_database.hh,
+ paludis/package_database_TEST.cc, paludis/qa/deps_exist_check.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_news.cc,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/vr_entry.hh,
+ paludis/tasks/install_task.cc, paludis/tasks/uninstall_task.cc,
+ ruby/package_database.cc, ruby/package_database_TEST.rb,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/contrarius/install.cc, src/clients/contrarius/stage.cc,
+ src/clients/gtkpaludis/package_overview.cc,
+ src/clients/gtkpaludis/packages_list.cc,
+ src/clients/gtkpaludis/queue_list.cc, src/clients/paludis/applets.cc,
+ src/clients/paludis/do_contents.cc, src/clients/paludis/install.cc,
+ src/clients/paludis/query.cc, src/output/console_install_task.cc:
+ Various interface tidyups.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/clients/paludis/install.cc: Handle Paludis upgrading Paludis more
+ elegantly.
+
+2007-01-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/portage_stubs.bash, paludis/tasks/install_task.cc,
+ paludis/tasks/install_task.hh, src/clients/paludis/Makefile.am,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc,
+ src/clients/paludis/install_TEST,
+ src/clients/paludis/install_TEST_setup.sh,
+ src/clients/paludis/paludis.cc, src/clients/paludis/upgrade_TEST: Don't
+ lose world changes on resume command.
+
+2006-12-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc,
+ ruby/environment_TEST_setup.sh: Distinguish between 1.0 and 1.0.0 in
+ versions.
+
+ + Fixes: Gentoo#152127.
+
+2006-12-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/files.m4, paludis/qa/profiles_check.cc,
+ paludis/qa/repo_name_check.cc, paludis/qa/repo_name_check.hh: Add a
+ repo_name check.
+
+2006-12-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/files.m4, paludis/qa/profile_check.cc,
+ paludis/qa/profile_paths_exist_check.cc,
+ paludis/qa/profile_paths_exist_check.hh,
+ src/clients/qualudis/qualudis.cc: Check that profile paths exist.
+
+2006-12-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/name.cc: Disallow dots at the start of names.
+
+2006-12-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/categories_check.cc: Also check category directory
+ existence.
+
+2006-12-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/categories_check.cc, paludis/qa/categories_check.hh,
+ paludis/qa/files.m4, paludis/qa/profiles_check.cc: Check
+ profiles/categories correctness.
+
+2006-12-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/files.m4, paludis/qa/profile_check.cc,
+ paludis/qa/profile_check.hh, paludis/qa/profile_check.sr,
+ paludis/qa/profiles_check.cc, paludis/qa/profiles_check.hh,
+ src/clients/qualudis/qualudis.cc,
+ src/clients/qualudis/qualudis_command_line.cc,
+ src/clients/qualudis/qualudis_command_line.hh: Add ProfileCheck and
+ ProfilesChecks qa check categories. Let qualudis take an absolute
+ repository path. Add qualudis --exclude-qa-check.
+
+2006-12-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/uninstall_list.cc,
+ paludis/dep_list/uninstall_list.hh,
+ paludis/dep_list/uninstall_list_TEST.cc, paludis/files.m4,
+ paludis/name.hh, paludis/package_database.cc,
+ paludis/package_database.hh, paludis/package_database_TEST.cc,
+ paludis/package_database_entry.cc, paludis/package_database_entry.hh,
+ paludis/package_database_entry.sr, paludis/tasks/install_task.cc,
+ paludis/tasks/report_task.cc, paludis/tasks/uninstall_task.cc,
+ paludis/util/collection.hh, paludis/util/collection_concrete.hh,
+ paludis/util/compare.hh, paludis/util/validated.hh,
+ ruby/package_database_entry.cc, ruby/paludis_ruby.hh,
+ src/clients/adjutrix/find_insecure_packages.cc,
+ src/clients/gtkpaludis/package_overview.cc,
+ src/clients/gtkpaludis/repositories_list.cc,
+ src/clients/paludis/applets.cc, src/output/console_install_task.cc,
+ src/output/console_install_task.hh,
+ src/output/console_install_task.sr: RepositoryName, and hence
+ PackageDatabaseEntry, no longer define operator< . A new class,
+ ArbitrarilyOrderedPackageDatabaseEntryCollection, is provided for
+ where an arbitrary ordering is required.
+
+2006-12-30 Timothy Redaelli <drizzt@gentoo.org>
+
+ * configure.ac, ebuild/build_functions.bash,
+ ebuild/builtin_init.bash, ebuild/builtin_tidyup.bash,
+ ebuild/ebuild.bash, ebuild/fetchers/Makefile.am,
+ ebuild/Makefile.am, -ebuild/portability.bash.in,
+ +ebuild/work_around_broken_utilities.bash.in, paludis/util/fs_entry.cc:
+ Preliminary flags support.
+
+2006-12-30 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/clients/contrarius/stage.hh, src/clients/contrarius/stage.cc,
+ src/clients/contrarius/contrarius.cc: Add support for cross toolchains
+ targeted at BSD architectures.
+
+2006-12-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc,
+ src/common_args/deps_option_arg.cc: Add --dl-deps-default. Use it for
+ resume command.
+
+2006-12-29 Timothy Redaelli <drizzt@gentoo.org>
+
+ * configure.ac, ebuild/ebuild.bash, ebuild/Makefile.am,
+ ebuild/portability.bash.in, -ebuild/utils/awk.in,
+ ebuild/utils/Makefile.am, -ebuild/utils/make.in,
+ -ebuild/utils/patch.in, -ebuild/utils/sed.in:
+ Removed wrappers and replaced with some aliases.
+ Fixed ebuild/utils/Makefile.am to work with FreeBSD make.
+
+2006-12-29 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/tasks/stage_builder_task.cc: Fix call to on_build_succeed
+ hook when build did not succeed.
+
+ * src/clients/contrarius/stage.cc: Fix return values in build methods
+ of all stages.
+
+2006-12-29 Timothy Redaelli <drizzt@gentoo.org>
+
+ * ebuild/utils/Makefile.am: Add awk make and patch to CLEANFILES
+
+2006-12-28 Stephen Bennett <spb@gentoo.org>
+
+ * eselect/repo.eselect: readlink -f -> canonicalise.
+
+2006-12-28 Timothy Redaelli <drizzt@gentoo.org>
+
+ * ebuild/utils/canonicalise, ebuild/utils/getfsize, ebuild/utils/getmtime:
+ Fixed quoting.
+
+2006-12-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/common_args/Makefile.am,
+ src/common_args/deps_option_arg.cc,
+ src/common_args/deps_option_arg.hh: More common args.
+
+2006-12-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/package_database.cc,
+ paludis/package_database.hh, paludis/package_database_TEST.cc,
+ paludis/qa/deps_exist_check.cc, paludis/qa/deps_visible_check.cc,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/tasks/report_task.cc, ruby/package_database_TEST.rb,
+ src/clients/adjutrix/find_insecure_packages.cc,
+ src/clients/adjutrix/find_reverse_deps.cc,
+ src/clients/contrarius/install.cc,
+ src/clients/gtkpaludis/package_overview.cc,
+ src/clients/gtkpaludis/packages_list.cc,
+ src/clients/paludis/applets.cc, src/clients/paludis/install.cc,
+ src/clients/paludis/query.cc: Be consistent in how we use Installable
+ and Installed. is_uninstalled_only is now is_installable_only, and
+ is_either is is_any.
+
+2006-12-28 Timothy Redaelli <drizzt@gentoo.org>
+
+ * AUTHORS: Added myself to AUTHORS.
+
+2006-12-28 Timothy Redaelli <drizzt@gentoo.org>
+
+ * configure.ac, ebuild/utils/Makefile.am, ebuild/utils/sed.in,
+ +ebuild/utils/make.in, +ebuild/utils/awk.in, +ebuild/utils/patch.in:
+ Add make, awk and patch wrappers to make sure to use the GNU ones.
+
+2006-12-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, hooks/log.bash, paludis/tasks/install_task.cc:
+ The uninstall_ hooks are now only called for real uninstalls. When
+ cleaning a package, clean_ is used instead.
+
+2006-12-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, src/clients/adjutrix/Makefile.am,
+ src/clients/adjutrix/adjutrix.cc,
+ src/clients/adjutrix/command_line.cc,
+ src/clients/adjutrix/command_line.hh,
+ src/clients/contrarius/Makefile.am,
+ src/clients/contrarius/command_line.cc,
+ src/clients/contrarius/command_line.hh,
+ src/clients/contrarius/contrarius.cc, src/clients/paludis/Makefile.am,
+ src/clients/paludis/command_line.cc,
+ src/clients/paludis/command_line.hh, src/clients/paludis/install.cc,
+ src/clients/paludis/paludis.cc, src/clients/qualudis/Makefile.am,
+ src/clients/qualudis/qualudis.cc,
+ src/clients/qualudis/qualudis_command_line.cc,
+ src/clients/qualudis/qualudis_command_line.hh,
+ src/common_args/Makefile.am, src/common_args/debug_build_arg.cc,
+ src/common_args/debug_build_arg.hh, src/common_args/do_help.hh,
+ src/common_args/log_level_arg.cc, src/common_args/log_level_arg.hh:
+ Move some of the common command line argument types into their own
+ library.
+
+2006-12-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/glsa.cc,
+ paludis/repositories/portage/xml_things.hh: More monolithic fixes.
+
+2006-12-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Move src/ to src/clients/ and src/output/.
+
+2006-12-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/examples/Makefile.am, paludis/Makefile.am.m4,
+ paludis/args/Makefile.am, paludis/dep_list/Makefile.am,
+ paludis/environments/default/Makefile.am,
+ paludis/environments/no_config/Makefile.am,
+ paludis/environments/test/Makefile.am, paludis/libxml/Makefile.am,
+ paludis/qa/Makefile.am.m4, paludis/repositories/Makefile.am,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/fake/Makefile.am,
+ paludis/repositories/gems/Makefile.am,
+ paludis/repositories/nothing/Makefile.am,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/make_ebuild_repository.hh,
+ paludis/repositories/portage/registration.cc,
+ paludis/repositories/repository_maker.cc,
+ paludis/repositories/vdb/Makefile.am,
+ paludis/repositories/virtuals/Makefile.am,
+ paludis/selinux/Makefile.am, paludis/tasks/Makefile.am,
+ src/adjutrix/Makefile.am, src/paludis/Makefile.am,
+ src/qualudis/Makefile.am: Make monolithic work.
+
+2006-12-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/args/Makefile.am,
+ paludis/environments/no_config/Makefile.am,
+ paludis/repositories/fake/Makefile.am, paludis/selinux/Makefile.am,
+ paludis/tasks/Makefile.am, paludis/util/Makefile.am.m4: Tweak module
+ deps.
+
+2006-12-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/environments/default/Makefile.am,
+ paludis/environments/no_config/Makefile.am, paludis/files.m4,
+ paludis/hashed_containers_TEST.cc, paludis/repositories/Makefile.am,
+ src/paludis/applets.cc, +paludis/repositories/repository_maker.cc,
+ +paludis/repositories/repository_maker.hh,
+ -paludis/repository_maker.cc, -paludis/repository_maker.hh: Move
+ around repository maker to avoid circular lib deps.
+
+2006-12-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/paludis.cc: Don't be silly.
+
+2006-12-26 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/host_tuple_name.cc, paludis/host_tuple_name.hh,
+ paludis/host_tuple_name.sr, paludis/host_tuple_name_TEST.cc: Tidy up
+ doxygen comments. Fix bug in stringification when userland and kernel
+ are equal and add a testcase for this.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/index.html.skel, -doc/arrow.svg: Bye bye arrow.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_option.cc, paludis/ebin.cc, paludis/ebuild.cc,
+ paludis/repositories/portage/glsa.cc,
+ paludis/repositories/portage/portage_repository_profile_file.cc,
+ paludis/repository_maker.cc, paludis/util/collection.hh,
+ paludis/util/fs_entry_TEST.cc, paludis/util/iterator.hh,
+ paludis/util/pstream.cc: Explicitly include the header files we need.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/virtual_constructor_TEST.cc: Remove dead code.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/collection_concrete.hh: Don't respecify default
+ template parameters on member classes.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/uninstall_list.cc: Include binary operator() for
+ old style hashes.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/attributes.hh.in: icc doesn't do attributes properly.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/dep_list/dep_list.cc, paludis/args/args_visitor.cc: Remove
+ unused parameter variables.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository_sets.cc: Remove dead
+ code.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/paludis.cc: Remove unused parameter variables.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/console_install_task.cc, src/paludis/uninstall.cc: Explicitly
+ include the standard library headers we need.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/contrarius/install.cc: Remove some dead code.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/dep_atom.cc, ruby/mask_reasons.cc: Remove some dead code.
+
+2006-12-26 Timothy Redaelli
+
+ * ebuild/builtin_fetch.bash, ebuild/builtin_fetch_bin.bash,
+ ebuild/utils/Makefile.am, ebuild/utils/getfsize: BSD's stat does file
+ sizes differently.
+
+2006-12-26 Timothy Redaelli
+
+ * paludis/args/Makefile.am: BSD doesn't do env -u.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, src/Makefile.am: Implement
+ --with-clients.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/system.cc: Change how we do PALUDIS_PID.
+
+2006-12-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): New virtual constructor that is much less sensitive to
+ broken linkers.
+
+2006-12-24 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/dep_flags_check.cc: Fix handling of USE_EXPAND prefixes.
+
+2006-12-24 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/adjutrix, bash-completion/paludis,
+ bash-completion/qualudis: Use _filedir (from the main bash-completion
+ package) for filename / dirname completion. This means files with
+ spaces in their names, for example, will work right.
+
+2006-12-24 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/repository.cc, ruby/repository_TEST.rb,
+ ruby/repository_TEST_setup.sh: Add describe_use_flag to ruby.
+
+2006-12-24 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/inherits_blacklist.txt: Add 64-bit and debug eclasses.
+
+2006-12-24 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/syncer.hh: Add CvsSyncer changes to the header file. Ooopsie.
+
+2006-12-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Only show use descriptions for --pretend.
+
+2006-12-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/Makefile.am.m4, paludis/qa/dep_packages_check.cc,
+ paludis/qa/files.m4, paludis/qa/inherits_blacklist.txt,
+ paludis/qa/inherits_check.cc, paludis/qa/iuse_check.cc,
+ paludis/qa/suspicious_depend.txt, paludis/qa/suspicious_rdepend.txt,
+ src/qualudis/qualudis_command_line.cc: Move hard qa lists out into
+ text files.
+
+2006-12-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/console_install_task.cc, src/console_install_task.hh,
+ src/use_flag_pretty_printer.cc, src/use_flag_pretty_printer.hh: Split
+ up use flag descriptions by expand prefix.
+
+2006-12-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/console_install_task.cc,
+ src/console_install_task.hh, src/console_install_task.sr,
+ src/contrarius/install.cc, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/install.cc,
+ src/use_flag_pretty_printer.cc, src/use_flag_pretty_printer.hh: Add
+ --show-use-descriptions option for --install.
+
+2006-12-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/use_desc.cc,
+ paludis/repositories/portage/use_desc.hh: Implement describe_use_flag
+ for PortageRepository.
+
+2006-12-24 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/syncer.cc: Add CvsSyncer.
+
+2006-12-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh:
+ Add RepositoryUseInterface::describe_use_flag.
+
+2006-12-23 David Leverton <u01drl3@abdn.ac.uk>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/environment_TEST_setup.sh, ruby/repository.cc,
+ ruby/repository_TEST.rb, ruby/repository_TEST_setup.sh: Extend Ruby
+ API.
+
+2006-12-23 Baptiste Daroussin <baptux@free.fr>
+
+ * AUTHORS, Makefile.am, configure.ac, zsh-completion,
+ zsh-completion/Makefile.am, zsh-completion/_adjutrix,
+ zsh-completion/_paludis, zsh-completion/_paludis_packages: Add zsh
+ completion.
+
+2006-12-22 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/contrarius/contrarius_stage_options.sr: Add this file which was
+ missin from previous commit.
+
+ * paludis/tasks/stage_builder_task.cc: Fine-tune call to success hook
+ when we're in pretend mode.
+
+ * paludis/environments/default/default_environment.cc: Fix bug in
+ handling of forced use configs which have an associated atom.
+
+2006-12-22 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/host_tuple_name.cc, paludis/host_tuple_name.hh,
+ paludis/host_tuple_name.sr, paludis/host_tuple_name_TEST.cc,
+ paludis/files.m4: Add support for host tuples as used in CTARGET etc.
+
+ * paludis/environments/default/default_config.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_config.cc: Add support to
+ temporarily force certain use configs.
+
+ * paludis/tasks/stage_builder_task.cc, paludis/tasks/stage_options.sr,
+ paludis/tasks/Makefile.am, paludis/tasks/stage_builder_task.hh: Add a
+ general stage builder task.
+
+ * src/colour.hh, src/Makefile.am, src/contrarius/stage.hh,
+ src/contrarius/command_line.hh, src/contrarius/install.hh,
+ src/contrarius/stage.cc, src/contrarius/stage_builder.hh,
+ src/contrarius/man_contrarius.cc, src/contrarius/Makefile.am,
+ src/contrarius/command_line.cc, src/contrarius/install.cc,
+ src/contrarius/contrarius.cc, src/contrarius/stage_builder.cc,
+ configure.ac: Add contrarius, a utility to create cross toolchains.
+
+2006-12-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/paludis/Makefile.am, +src/licence.cc,
+ +src/licence.hh, -src/paludis/licence.cc, -src/paludis/licence.hh:
+ Move licence displaying code into liboutput.
+
+2006-12-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/console_install_task.cc,
+ src/console_install_task.hh, src/paludis/install.cc,
+ src/paludis/query.cc, src/use_flag_pretty_printer.cc,
+ src/use_flag_pretty_printer.hh, -src/use.cc, -src/use.hh: Replace
+ use flag displaying code.
+
+2006-12-20 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/qualudis.rb: Add --skip-qa-check to qualudis.rb
+
+2006-12-18 Stephen Bennett <spb@gentoo.org>
+
+ * eselect/repo.eselect: Allow installing repositories from an
+ arbitrary template path.
+
+2006-12-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Don't load CATEGORY from environment.
+
+2006-12-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/faq.html.skel, doc/header.html,
+ doc/htmlheader.html: Add an FAQ, based upon KnownIssues.
+
+2006-12-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.hh,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.cc, paludis/repository.hh, paludis/repository.sr,
+ ruby/repository_TEST.rb: Add a new RepositoryDestinationInterface.
+ Make repositories aware of their own format. Make PortageRepository's
+ format match its entry format.
+
+2006-12-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/yay_spi_TEST.py: New SPI is
+ highly retarded.
+
+2006-12-18 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/qualudis.rb: Fixup qualudis.rb
+
+2006-12-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/Makefile.am, src/adjutrix/Makefile.am, src/console_install_task.cc,
+ src/console_install_task.hh, src/paludis/Makefile.am,
+ src/paludis/install.cc, src/paludis/paludis.cc,
+ src/qualudis/Makefile.am, +src/paludis/do_contents.cc,
+ +src/paludis/do_contents.hh, +src/use.cc, +src/use.hh,
+ -src/paludis/contents.cc, -src/paludis/contents.hh, -src/paludis/use.cc,
+ -src/paludis/use.hh: Abstract out output functionality into a
+ ConsoleInstallTask.
+
+2006-12-18 Richard Brown <rbrown@gentoo.org>
+
+ * doc/create_ruby_doc.rb, ruby/check.cc, ruby/check_TEST.rb,
+ ruby/demos/qualudis.rb, ruby/environment.cc, ruby/environment_TEST.rb,
+ ruby/paludis_ruby.hh, ruby/qa_environment.cc, ruby/repository.cc,
+ ruby/repository_TEST.rb, ruby/repository_TEST_setup.sh: Update ruby QA
+ binding for new PerProfileEbuildCheck.
+
+2006-12-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/dep_list/dep_list.sr: Add a
+ destination field to DepListEntry. Not yet used.
+
+2006-12-17 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/files.m4, paludis/qa/subshell_die_check.hh,
+ paludis/qa/subshell_die_check_TEST_cleanup.sh,
+ paludis/qa/subshell_die_check_TEST.cc,
+ paludis/qa/subshell_die_check.cc,
+ paludis/qa/subshell_die_check_TEST_setup.sh: Added check for
+ subshelled die statements in ebuilds and eclasses.
+
+2006-12-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ChangeLog, Makefile.am, NEWS, doc/Makefile.am, doc/arrow.svg,
+ doc/authors.html.skel, doc/changelog.html.skel, doc/footer.html,
+ doc/header.html, doc/htaccess, doc/htmlfooter.html, doc/htmlheader.html,
+ doc/index.html.skel, doc/licence.html.skel, doc/news.html.skel,
+ doc/paludis.css: More webpage work.
+
+2006-12-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/paludis_ruby.cc, ruby/paludis_ruby.hh, ruby/qa_environment.cc:
+ Update Ruby bindings to reflect the new class heirarchy.
+
+2006-12-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/environments/no_config/no_config_environment.sr,
+ paludis/qa/Makefile.am.m4, paludis/qa/check_result.hh,
+ paludis/qa/deps_visible_check.cc, paludis/qa/deps_visible_check.hh,
+ paludis/qa/deps_visible_check_TEST.cc,
+ paludis/qa/deps_visible_check_TEST_cleanup.sh,
+ paludis/qa/deps_visible_check_TEST_setup.sh, paludis/qa/files.m4,
+ paludis/qa/per_profile_ebuild_check.cc,
+ paludis/qa/per_profile_ebuild_check.hh,
+ paludis/qa/per_profile_ebuild_check.sr, paludis/qa/qa_environment.cc,
+ paludis/qa/qa_environment.hh, paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/make_ebuild_repository.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository.sr,
+ ruby/paludis_ruby.cc, src/adjutrix/display_default_system_resolution.cc,
+ src/adjutrix/display_profiles_use.cc,
+ src/adjutrix/find_stable_candidates_TEST_setup.sh,
+ src/qualudis/qualudis.cc: Move profile switching from
+ NoConfigEnvironment to PortageRepository. Add a new
+ PerProfileEbuildCheck QA check kind, and make DepsVisibleCheck of this
+ type.
+
+2006-12-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/virtuals/virtuals_repository.cc: Extend virtuals
+ repository invalidation.
+
+2006-12-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom_pretty_printer.cc,
+ paludis/dep_atom_pretty_printer.hh: Allow single line pretty printing.
+
+2006-12-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/log.cc: Don't display repeated contexts.
+
+2006-12-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/demos/Makefile.am, hooks/demos/elog.bash.in,
+ hooks/demos/new_packages.bash.in: Add a demo hook that shows information
+ about new packages after a sync. Allow the temporary directory used by
+ demo hooks to be changed.
+
+2006-12-13 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_atom.cc, ruby/dep_atom_TEST.rb, ruby/version_metadata.cc,
+ ruby/version_spec.cc, ruby/version_spec_TEST.rb: Improve ruby binding.
+
+2006-12-12 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_atom.cc, ruby/dep_atom_TEST.rb: Add some member functions
+ to PackageDepAtom ruby binding.
+
+2006-12-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/dep_tag.hh,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/libxml/libxml.hh,
+ paludis/repositories/cran/cran_dep_parser.hh,
+ paludis/repositories/cran/cran_description.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.hh,
+ paludis/repositories/portage/ebuild_flat_metadata_cache.hh,
+ paludis/repositories/portage/eclass_mtimes.hh,
+ paludis/repositories/portage/make_ebuild_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/virtuals_repository.hh,
+ paludis/repositories/virtuals/vr_entry.hh, paludis/repository.hh,
+ paludis/repository_name_cache.hh, paludis/tasks/uninstall_task.hh,
+ paludis/util/fd_holder.hh, paludis/util/fd_output_stream.hh,
+ paludis/util/sr.hh, paludis/version_requirements.hh: Doxygen work.
+
+2006-12-12 Richard Brown <rbrown@gentoo.org>
+
+ * doc/Makefile.am: Pretty the rdoc up slightly.
+
+2006-12-12 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Major rewrite. Should now complete
+ efficiently on package names, and is aware of what action is being
+ done, and limits options appropriately.
+
+2006-12-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, doc/Makefile.am, doc/doxygen.conf.in,
+ ruby/paludis_ruby.cc, +doc/create_ruby_doc.rb, -doc/htaccess,
+ -doc/html, -ruby/create_ruby_doc.rb: Start the big www reorganisation.
+
+2006-12-11 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_atom.cc: Allow dep_atom_to_value to handle 0 in ruby
+ binding.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/gems_repository.sr,
+ paludis/repositories/gems/make_gems_repository.cc: More gems work.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gems/cache.cc: Be more tolerant.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gems/cache.cc,
+ paludis/repositories/gems/cache.hh,
+ paludis/repositories/gems/cache.sr,
+ paludis/repositories/gems/cache_TEST.cc,
+ paludis/repositories/gems/cache_TEST_setup.sh: More yaml support.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/gems/Makefile.am,
+ paludis/repositories/gems/cache.cc,
+ paludis/repositories/gems/cache.hh,
+ paludis/repositories/gems/cache.sr,
+ paludis/repositories/gems/cache_TEST.cc,
+ paludis/repositories/gems/cache_TEST_cleanup.sh,
+ paludis/repositories/gems/cache_TEST_setup.sh,
+ paludis/repositories/gems/gems_repository_exceptions.cc,
+ paludis/repositories/gems/gems_repository_exceptions.hh,
+ paludis/repositories/gems/yaml.cc, paludis/repositories/gems/yaml.hh,
+ paludis/repositories/gems/yaml_TEST.cc: Crude initial yaml support for
+ Gems.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Allow --with-repositories=defaults. Don't build cran
+ or gems by default.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_operator.cc, paludis/version_operator.hh,
+ paludis/version_operator_TEST.cc, paludis/version_spec.cc,
+ paludis/version_spec.hh, paludis/version_spec_TEST.cc: Add ~> operator
+ support.
+
+2006-12-11 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/contents.cc: Re add ContentsSymEntry.to_s to ruby binding.
+
+2006-12-11 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/check_result.cc, ruby/contents.cc,
+ ruby/create_ruby_doc.rb, ruby/dep_atom.cc, ruby/environment.cc,
+ ruby/log.cc, ruby/mask_reasons.cc, ruby/message.cc,
+ ruby/metadata_file.cc, ruby/package_database.cc,
+ ruby/package_database_entry.cc, ruby/paludis_ruby.cc,
+ ruby/portage_dep_parser.cc, ruby/qa_environment.cc,
+ ruby/qualified_package_name.cc, ruby/repository.cc,
+ ruby/version_metadata.cc, ruby/version_spec.cc: Add code comments to
+ ruby binding, and script to generate rdoc.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom.hh, paludis/dep_atom_TEST.cc,
+ paludis/environment.cc, paludis/files.m4, paludis/match_package.cc,
+ paludis/portage_dep_parser_TEST.cc,
+ paludis/repositories/cran/cran_dep_parser_TEST.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/version_requirements.cc, paludis/version_requirements.hh,
+ paludis/version_requirements.sr, src/paludis/list.cc,
+ src/paludis/query.cc: Support ranged dep atoms.
+
+2006-12-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/repositories/Makefile.am,
+ paludis/repositories/gems, paludis/repositories/gems/Makefile.am,
+ paludis/repositories/gems/gems_repository.cc,
+ paludis/repositories/gems/gems_repository.hh,
+ paludis/repositories/gems/gems_repository.sr,
+ paludis/repositories/gems/gems_repository_TEST.cc,
+ paludis/repositories/gems/gems_repository_TEST_cleanup.sh,
+ paludis/repositories/gems/gems_repository_TEST_setup.sh,
+ paludis/repositories/gems/gems_repository_exceptions.cc,
+ paludis/repositories/gems/gems_repository_exceptions.hh,
+ paludis/repositories/gems/make_gems_repository.cc,
+ paludis/repositories/gems/make_gems_repository.hh: Implement
+ --with-repositories. Include skeleton gems code (not usable).
+
+2006-12-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Fix loading of multiline variables from
+ environment.
+
+2006-12-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/repository.cc, ruby/repository_TEST.rb: Add
+ RepositoryInfoSection.header to ruby binding.
+
+2006-12-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/repository.cc, ruby/repository_TEST.rb: Add
+ category_names_containing_package to ruby binding.
+
+2006-12-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_fetch.bash, ebuild/echo_functions.bash.in,
+ hooks/demos/Makefile.am, hooks/eselect_env_update.bash,
+ hooks/find_config_updates.bash, hooks/gnu_info_index.bash,
+ hooks/installable_cache_regen.bash, hooks/installed_cache_regen.bash,
+ hooks/news.bash, hooks/rewrite_broken_symlinks.bash: Add demonstration
+ elog hooks. Use einfo_unhooked, ebegin_unhooked where appropriate.
+
+2006-12-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/echo_functions.bash.in, hooks/Makefile.am.m4: Allow hooks to
+ operate on einfo, ewarn, eerror, elog.
+
+2006-12-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/system.cc: Define PALUDIS_PID.
+
+2006-12-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Remove dead code.
+
+2006-12-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash: Fix
+ distcheck.
+
+2006-12-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/files.m4,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh,
+ paludis/repository_name_cache.cc, paludis/repository_name_cache.hh,
+ paludis/repository_name_cache_TEST.cc,
+ paludis/repository_name_cache_TEST_cleanup.sh,
+ paludis/repository_name_cache_TEST_setup.sh: Split out common cache
+ code. Make the cache more sensitive to misuse.
+
+2006-12-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: More filtering for vdb environment.
+
+2006-12-06 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb: Improve ruby
+ DefaultConfig.
+
+2006-12-06 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/environments/default/default_config.hh: Doxygen tweak.
+
+2006-12-06 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/version_metadata.cc, ruby/version_metadata_TEST.rb,
+ ruby/version_metadata_TEST_setup.sh: Add ruby binding for
+ VersionMetadataOrigins.
+
+2006-12-05 Richard Brown <rbrown@gentoo.org>
+
+ * doc/examples/pwp_basic_ruby_app.rb: Fix PwP ruby example.
+
+2006-12-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/merge.cc: Don't display double slashes.
+
+2006-12-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, ebuild/src_test.bash: Make more use of
+ PALUDIS_EXTRA_DIE_MESSAGE.
+
+2006-12-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, hooks/Makefile.am.m4, hooks/demos,
+ hooks/demos/report.bash.in: Start shipping demo hooks.
+
+2006-12-04 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/repository.cc, ruby/repository_TEST.rb: Add
+ Repository.installed_time to ruby binding.
+
+2006-12-04 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/contents.cc, paludis/contents.hh, ruby/contents.cc,
+ ruby/contents_TEST.rb, ruby/Makefile.am, ruby/paludis_ruby.hh,
+ ruby/repository.cc, ruby/repository_TEST.rb,
+ ruby/repository_TEST_setup.sh: Add stringify for ContentsEntry and add
+ Contents to ruby binding.
+
+2006-12-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/report_task.cc, paludis/tasks/report_task.hh,
+ src/paludis/report.cc: Add unused packages to reports.
+
+2006-12-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, doc/doxygen.conf.in: Don't use dot.
+
+2006-12-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doc_authors.doxygen, doc/doc_changelog.doxygen,
+ doc/doc_licence.doxygen, doc/doc_news.doxygen, doc/footer.html,
+ doc/header.html, doc/htaccess: Work around various Doxygen
+ stupidities.
+
+2006-12-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/Makefile.am, ebuild/builtin_merge.bash,
+ ebuild/builtin_unmerge.bash, ebuild/utils/Makefile.am,
+ test/run_test.sh, +ebuild/merge.cc, +ebuild/merge_TEST.bash,
+ +ebuild/merge_TEST_cleanup.sh, +ebuild/merge_TEST_setup.sh,
+ +ebuild/merge_common.cc, +ebuild/merge_common.hh, +ebuild/unmerge.cc,
+ +ebuild/unmerge_TEST.bash, +ebuild/unmerge_TEST_cleanup.sh,
+ +ebuild/unmerge_TEST_setup.sh, -ebuild/utils/merge.cc,
+ -ebuild/utils/merge_TEST.bash, -ebuild/utils/merge_TEST_cleanup.sh,
+ -ebuild/utils/merge_TEST_setup.sh, -ebuild/utils/merge_common.cc,
+ -ebuild/utils/merge_common.hh, -ebuild/utils/unmerge.cc,
+ -ebuild/utils/unmerge_TEST.bash,
+ -ebuild/utils/unmerge_TEST_cleanup.sh,
+ -ebuild/utils/unmerge_TEST_setup.sh, ebuild/run_test.bash: Use an
+ explicit path for merge and unmerge. Move things around to make this
+ easier.
+
+2006-12-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/contents.hh: Specify typedefs for child pointer types.
+
+2006-12-03 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/repositories/cran/cran_installed_repository.cc: Kill unused
+ code. Fix bug in entry loading.
+
+2006-12-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.12.0.
+
+ + Release: 0.12.0
+
+2006-12-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/default_environment_TEST_setup.sh,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/qa/qa_environment.cc,
+ paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/vdb/vdb_repository_TEST.cc,
+ ruby/environment_TEST_setup.sh, ruby/package_database_TEST_setup.sh,
+ ruby/paludis_ruby_TEST_setup.sh, ruby/repository_TEST_setup.sh,
+ src/gtkpaludis/quit_TEST_setup.sh,
+ src/gtkpaludis/sets_list_TEST_setup.sh,
+ src/paludis/install_TEST_setup.sh, src/paludis/upgrade_TEST_setup.sh:
+ Hide various warnings during tests.
+
+2006-12-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_known_issues.doxygen, ebuild/ebuild.bash,
+ ebuild/src_test.bash: Be more verbose on test failures.
+
+2006-12-02 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/Makefile.am, ruby/demos/qualudis.rb: Add a ruby version
+ of qualudis to demos.
+
+2006-12-02 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/check_TEST.rb: Add some aliases in ruby
+ Paludis::QA and improve tests.
+
+2006-12-02 Danny van Dyk <kugelfang@gentoo.org>
+
+ * cran/cran.bash,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc: Updated
+ CRANInstalledRepository to provide the name of the source repository.
+
+2006-12-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc: -live is an SCM version too.
+
+2006-12-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/syncer.cc: Stop rsync from deleting /.cache.
+
+2006-12-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.hh: More code path
+ optimisation.
+
+2006-12-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/vdb/vdb_repository.cc: Reduce repository workload
+ for certain common code paths.
+
+2006-12-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/vdb/vdb_repository.sr: Implement names cache for
+ VDB.
+
+2006-12-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doc_bootstrap_howto.doxygen,
+ doc/doc_cache_files.doxygen, doc/doc_configuration_files.doxygen,
+ doc/doc_migration_howto.doxygen, doc/header.html: Docs update for the
+ new cache options.
+
+2006-12-01 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Add --regenerate-installed-cache and
+ --regenerate-installable-cache options to paludis bashcomp.
+
+2006-12-01 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/Makefile.am: Fix distcheck
+
+2006-11-30 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/dep_atom.cc, ruby/environment.cc,
+ ruby/message.cc, ruby/package_database_entry.cc,
+ ruby/qa_environment_TEST.rb, ruby/qualified_package_name.cc,
+ ruby/version_metadata.cc, ruby/version_spec.cc: Fix ruby exception
+ messages. Add another QAEnvironment test.
+
+2006-11-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_params.sr,
+ paludis/repositories/vdb/vdb_repository.cc, paludis/util/iterator.hh:
+ Add names cache to Portage repositories.
+
+2006-11-30 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/check.cc, ruby/environment.cc, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/qa_environment.cc,
+ ruby/qa_environment_TEST.rb: Fix ruby QAEnvironment.
+
+2006-11-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, hooks/installable_cache_regen.bash,
+ hooks/installed_cache_regen.bash,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/vdb/vdb_repository.sr, paludis/repository.cc,
+ paludis/repository.hh, src/paludis/applets.cc, src/paludis/applets.hh,
+ src/paludis/command_line.cc, src/paludis/command_line.hh,
+ src/paludis/paludis.cc: Add experimental vdb provides cache option,
+ framework for repository caches.
+
+2006-11-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc, paludis/repository.cc,
+ paludis/repository.hh: Allow repositories to define their own
+ disambiguation functions.
+
+2006-11-30 Richard Brown <rbrown@gentoo.org>
+
+ * configure.ac, ruby/check.cc, ruby/check_result.cc,
+ ruby/check_result_TEST.rb, ruby/check_TEST_cleanup.sh,
+ ruby/check_TEST.rb, ruby/check_TEST_setup.sh, ruby/environment.cc,
+ ruby/Makefile.am, ruby/message.cc, ruby/message_TEST.rb,
+ ruby/metadata_file.cc, ruby/metadata_file_TEST.rb,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh, ruby/qa_environment.cc,
+ ruby/qa_environment_TEST_cleanup.sh, ruby/qa_environment_TEST.rb,
+ ruby/qa_environment_TEST_setup.sh: Add ruby interface to libpaludisqa.
+
+2006-11-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/Makefile.am.m4: Install libpaludisqa as a .so.
+
+2006-11-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/report_task.cc: Also check for NoSuchRepositoryError
+ when finding origins for reports.
+
+2006-11-29 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/adjutrix, bash-completion/qualudis: Add
+ --write-cache-dir support to qualudis and adjutrix bashcomp.
+
+2006-11-29 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Add --report option to paludis bashcomp.
+
+2006-11-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.10.1.
+
+ + Release: 0.10.1
+
+2006-11-29 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/tasks/report_task.cc, paludis/tasks/report_task.hh,
+ src/paludis/report.cc, src/paludis/report.hh, src/paludis/paludis.cc,
+ src/paludis/command_line.cc, src/paludis/command_line.hh: Add --report
+ action to report the current state of the system.
+
+2006-11-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Use a faster
+ hash function for version specs.
+
+2006-11-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/query.cc: Include installed time in query output.
+
+2006-11-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/eclass_mtimes.cc: Fix for g++-3.4.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/dep_list.cc, paludis/version_spec.cc,
+ paludis/version_spec.hh, paludis/version_spec_TEST.cc: Be smarter in
+ what we consider to be an scm version.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/log.bash, paludis/tasks/install_task.cc,
+ paludis/tasks/sync_task.cc, paludis/tasks/uninstall_task.cc: Show (x
+ of y) in logs.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.sr,
+ src/paludis/query.cc: Support package origins. Show origins in
+ --query.
+
+2006-11-28 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/qa/metadata_file.cc, paludis/qa/metadata_file.hh: Add a copy
+ constructor to MetadataFile.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.10.0.
+
+ + Release: 0.10.0
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list/uninstall_list.cc,
+ paludis/dep_list/uninstall_list.hh,
+ paludis/dep_list/uninstall_list.sr, src/paludis/uninstall.cc: Add
+ tagging to uninstall unused.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Give a clearer error when a package doesn't
+ exist.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/libxml/Makefile.am,
+ paludis/repositories/portage/Makefile.am: Get version info right.
+
+2006-11-28 Mike Kelly <pioto@gentoo.org>
+
+ * src/paludis/owner.cc: Fix --owner to return with error if any of the
+ files specified are not owned by any currently installed package.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, hooks/Makefile.am.m4,
+ hooks/rewrite_broken_symlinks.bash: Rewrite broken symlinks.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_fetch.bash, ebuild/fetchers/Makefile.am,
+ paludis/ebuild.cc, paludis/environment.cc, paludis/environment.hh:
+ Allow user defined fetchers. Convert protocol names to lowercase.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/Makefile.am,
+ paludis/environments/default/default_config.cc,
+ paludis/environments/default/default_config.hh, paludis/files.m4,
+ paludis/name.cc, paludis/name.hh,
+ +paludis/environments/default/repository_config_entry.sr,
+ +paludis/environments/default/use_config_entry.sr, +paludis/name.sr,
+ -paludis/qualified_package_name.sr,
+ -paludis/repository_config_entry.sr, -paludis/use_config_entry.sr:
+ Move things around.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, paludis/Makefile.am.m4, paludis/dep_list,
+ paludis/dep_list/Makefile.am, paludis/files.m4,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/tasks/install_task.hh, paludis/tasks/sync_task.hh,
+ paludis/tasks/uninstall_task.cc, src/adjutrix/Makefile.am,
+ src/adjutrix/display_default_system_resolution.cc,
+ src/gtkpaludis/Makefile.am, src/paludis/Makefile.am,
+ src/paludis/uninstall.cc, +paludis/dep_list/dep_list.cc,
+ +paludis/dep_list/dep_list.hh, +paludis/dep_list/dep_list.sr,
+ +paludis/dep_list/dep_list_TEST.cc,
+ +paludis/dep_list/uninstall_list.cc,
+ +paludis/dep_list/uninstall_list.hh,
+ +paludis/dep_list/uninstall_list.sr,
+ +paludis/dep_list/uninstall_list_TEST.cc, -paludis/dep_list.cc,
+ -paludis/dep_list.hh, -paludis/dep_list.sr, -paludis/dep_list_TEST.cc,
+ -paludis/uninstall_list.cc, -paludis/uninstall_list.hh,
+ -paludis/uninstall_list.sr, -paludis/uninstall_list_TEST.cc: Move
+ DepList, UninstallList into a new libpaludisdeplist.
+
+2006-11-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/match_package.cc,
+ paludis/match_package.hh: No need for match_package to handle
+ DepListEntry any more.
+
+2006-11-28 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Drop some options that no longer exist. Add
+ --dl-fall-back.
+
+2006-11-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/dep_list.hh, paludis/dep_list.sr,
+ paludis/dep_list_TEST.cc, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/install.cc: Add finer grained
+ control over when paludis falls back to using an installed package to
+ resolve a dependency.
+
+2006-11-27 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/demos/latest_stable.rb: Add a ruby demo app that shows the
+ latest stable versions of all packages for one or more keywords.
+
+2006-11-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/applets.cc: Make --best-version on old style virtuals
+ display the resolved package.
+
+2006-11-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/uninstall_task.cc, paludis/uninstall_list.cc,
+ paludis/uninstall_list.sr, src/paludis/uninstall.cc: Don't show
+ virtuals for --uninstall-unused.
+
+2006-11-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Set CBUILD where necessary.
+
+2006-11-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.sr,
+ paludis/qa/qa_environment.cc, paludis/qa/qa_environment.hh,
+ paludis/repositories/portage/ebuild_entries.cc,
+ paludis/repositories/portage/ebuild_flat_metadata_cache.cc,
+ src/adjutrix/adjutrix.cc, src/adjutrix/command_line.cc,
+ src/adjutrix/command_line.hh, src/qualudis/qualudis.cc,
+ src/qualudis/qualudis_command_line.cc,
+ src/qualudis/qualudis_command_line.hh: Write cache under a
+ subdirectory named for the repository. Support write cache in
+ NoConfigEnvironment, QAEnvironment. Add --write-cache-dir to qualudis
+ and adjutrix.
+
+2006-11-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_configuration_files.doxygen, doc/doc_known_issues.doxygen,
+ doc/doc_portage_differences.doxygen: Docs updates.
+
+2006-11-23 Mike Kelly <pioto@gentoo.org>
+
+ * ebuild/src_test.bash: Make sure that the src_test phase has a
+ working directory of ${S}.
+
+2006-11-23 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/install.cc,
+ src/paludis/paludis.cc: Add the --resume-command-template option, to
+ alternatively save the resume command in a file made with a call to
+ mkstemp(3).
+
+2006-11-22 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/log.cc, ruby/log_TEST.rb: Add check before casting to LogLevel
+ in ruby binding.
+
+2006-11-22 Richard Brown <rbrown@gentoo.org>
+
+ * paludis/qa/message.cc, paludis/qa/message.hh: Add pretty output for
+ stringify QALevel
+
+2006-11-22 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_description.hh,
+ paludis/repositories/cran/cran_installed_repository.cc: Implement
+ do_installed_time method for CRANInstalledRepository.
+
+2006-11-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/config_suffix_TEST.py, src/gtkpaludis/quit_TEST.py,
+ src/gtkpaludis/sets_list.cc, src/gtkpaludis/sets_list_TEST.py,
+ -src/gtkpaludis/sets_list_TEST.cc, -src/gtkpaludis/test_common.cc,
+ -src/gtkpaludis/test_common.hh: More gtkpaludis tests work.
+
+2006-11-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/main_window.cc,
+ src/gtkpaludis/menu.hh, src/gtkpaludis/quit_TEST.py,
+ src/gtkpaludis/quit_TEST_cleanup.sh,
+ src/gtkpaludis/quit_TEST_setup.sh, test/run_test.sh: Add a simple menu
+ to gtkpaludis. Start using dogtail for gtkpaludis tests.
+
+2006-11-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/uninstall_list.cc, paludis/uninstall_list_TEST.cc: Don't
+ consider packages in world as unused.
+
+2006-11-21 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Add support for: --uninstall-unused,
+ --debug-build, --with-unused-dependencies, --with-dependencies, and
+ --dl-reinstall-scm to the paludis bashcomp script.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_strip.bash, paludis/ebuild.cc, paludis/ebuild.sr,
+ paludis/repositories/portage/ebuild_entries.cc, paludis/repository.hh,
+ paludis/repository.sr, paludis/tasks/install_task.cc,
+ paludis/tasks/install_task.hh, paludis/tasks/uninstall_task.cc,
+ src/adjutrix/Makefile.am, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/install.cc: Add --debug-build
+ to paludis. Split debug based partially upon a patch by Bo Ørsted
+ Andresen.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/uninstall_task.cc, paludis/tasks/uninstall_task.hh,
+ paludis/uninstall_list.cc, paludis/uninstall_list.hh,
+ src/paludis/command_line.cc, src/paludis/command_line.hh,
+ src/paludis/paludis.cc, src/paludis/uninstall.cc,
+ src/paludis/uninstall.hh: Add a rather crude paludis --uninstall-unused.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/dep_list.hh, paludis/dep_list.sr,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh,
+ paludis/version_spec.cc, paludis/version_spec.hh,
+ paludis/version_spec_TEST.cc, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/install.cc: Add
+ --dl-reinstall-scm support.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_fetch.bash, ebuild/builtin_fetch_bin.bash,
+ ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash,
+ ebuild/ebuild.bash, ebuild/pkg_nofetch.bash, ebuild/pkg_postinst.bash,
+ ebuild/pkg_postrm.bash, ebuild/pkg_preinst.bash, ebuild/pkg_prerm.bash,
+ ebuild/pkg_setup.bash, ebuild/src_test.bash, paludis/util/system.cc: If
+ PALUDIS_DO_NOTHING_SANDBOXY is non-empty, don't do anything sandboxy.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * misc/make_sr.bash: Make SR constructors explicit.
+
+ * paludis/uninstall_list.cc, paludis/uninstall_list.hh: Change uninstall
+ order.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/uninstall_list.cc: Make --with-dependencies and
+ --with-unused-dependencies a lot faster.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/uninstall_task.cc, paludis/tasks/uninstall_task.hh,
+ paludis/uninstall_list.cc, paludis/uninstall_list.hh,
+ src/paludis/command_line.cc, src/paludis/command_line.hh,
+ src/paludis/uninstall.cc: Implement slow uncached paludis --uninstall
+ --with-dependencies.
+
+2006-11-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list_TEST.cc, paludis/files.m4,
+ paludis/tasks/uninstall_task.cc, paludis/tasks/uninstall_task.hh,
+ paludis/uninstall_list.cc, paludis/uninstall_list.sr,
+ paludis/uninstall_list_TEST.cc, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/install.cc,
+ src/paludis/uninstall.cc: Implement paludis --uninstall
+ --with-unused-dependencies.
+
+2006-11-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/ebuild_entries.cc,
+ paludis/repositories/portage/ebuild_flat_metadata_cache.cc,
+ paludis/repositories/portage/ebuild_flat_metadata_cache.hh,
+ paludis/repositories/portage/portage_repository.cc: Allow write_cache=
+ for Portage format repositories.
+
+2006-11-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/ebuild_flat_metadata_cache.cc,
+ paludis/repositories/portage/ebuild_flat_metadata_cache.hh,
+ paludis/repositories/portage/eclass_mtimes.cc,
+ paludis/repositories/portage/eclass_mtimes.hh,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/portage_repository_params.sr,
+ +paludis/repositories/portage/ebuild_entries.cc,
+ +paludis/repositories/portage/ebuild_entries.hh,
+ -paludis/repositories/portage/make_ebin_repository.cc,
+ -paludis/repositories/portage/make_ebin_repository.hh,
+ -paludis/repositories/portage/portage_repository_ebin_entries.cc,
+ -paludis/repositories/portage/portage_repository_ebin_entries.hh,
+ -paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ -paludis/repositories/portage/portage_repository_ebuild_entries.hh:
+ Split up PortageRepository some more.
+
+2006-11-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/sets_list.cc: Tweak sets list.
+
+2006-11-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/queue_list.cc, src/gtkpaludis/queue_list.hh: Improved
+ queue list.
+
+2006-11-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/categories_list.cc, src/gtkpaludis/categories_list.hh,
+ src/gtkpaludis/gtkpaludis.cc, src/gtkpaludis/help_TEST,
+ src/gtkpaludis/main_window.cc, src/gtkpaludis/main_window.hh,
+ src/gtkpaludis/packages_list.cc, src/gtkpaludis/packages_list.hh,
+ src/gtkpaludis/packages_page.cc, src/gtkpaludis/packages_page.hh,
+ src/gtkpaludis/paludis_thread.cc, src/gtkpaludis/paludis_thread.hh,
+ src/gtkpaludis/prod-x-server.cc, src/gtkpaludis/sets_list.cc,
+ src/gtkpaludis/sets_list.hh, src/gtkpaludis/sets_list_TEST.cc,
+ src/gtkpaludis/sets_list_TEST_cleanup.sh,
+ src/gtkpaludis/sets_list_TEST_setup.sh, src/gtkpaludis/sets_page.cc,
+ src/gtkpaludis/sets_page.hh, src/gtkpaludis/test_common.cc,
+ src/gtkpaludis/test_common.hh, src/gtkpaludis/test_helper.bash,
+ src/gtkpaludis/version_TEST, test/Makefile.am: More GUI work.
+
+2006-11-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/dounpack: Pass --no-same-owner to tar.
+
+2006-11-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * bash-completion/Makefile.am: Fix 'make doxygen' at the top level.
+
+2006-11-14 Mike Kelly <pioto@gentoo.org>
+
+ * ebuild/utils/doman: Fix doman to work properly with >=bash-3.2.
+
+2006-11-14 Marco Matthies
+
+ * paludis/args/args_handler.cc, paludis/args/args_handler.hh,
+ src/adjutrix/Makefile.am, src/adjutrix/adjutrix.cc,
+ src/adjutrix/args_from_environment_TEST, src/adjutrix/command_line.cc,
+ src/gtkpaludis/command_line.cc, src/gtkpaludis/gtkpaludis.cc,
+ src/paludis/Makefile.am, src/paludis/args_from_environment_TEST,
+ src/paludis/command_line.cc, src/paludis/paludis.cc,
+ src/qualudis/qualudis.cc, src/qualudis/qualudis_command_line.cc: Only
+ use PALUDIS_OPTIONS for paludis. Add ADJUTRIX_OPTIONS etc for other
+ clients.
+
+2006-11-13 Richard Brown <rbrown@gentoo.org>
+
+ * configure.ac, ruby/demos/find_unused_distfiles.rb,
+ ruby/demos/version_spec_distributions.rb, ruby/dep_atom_TEST.rb,
+ ruby/environment_TEST.rb, ruby/log_TEST.rb, ruby/Makefile.am,
+ ruby/mask_reasons_TEST.rb, ruby/package_database_entry_TEST.rb,
+ ruby/package_database_TEST.rb, ruby/portage_dep_parser_TEST.rb,
+ ruby/qualified_package_name_TEST.rb, ruby/repository_TEST.rb,
+ ruby/version_metadata_TEST.rb, ruby/version_spec_TEST.rb: Don't hard
+ code the location of the ruby interpreter in .rb files. Allow the
+ environment to override the ruby interpreter the bindings are compiled
+ against.
+
+2006-11-12 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/Makefile.am, bash-completion/qualudis: Add a
+ bashcomp script for qualudis.
+
+2006-11-12 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/adjutrix: Clean the adjutrix bashcomp script up a
+ bit.
+
+2006-11-12 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/adjutrix, bash-completion/Makefile.am, configure.ac,
+ Makefile.am: Distribute the bash-completion scripts. Add an adjutrix
+ script.
+
+2006-11-12 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/package_database_entry.cc,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh, ruby/paludis_ruby_TEST.rb:
+ Type check all Data_Get_Structs except for self.
+
+2006-11-12 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_atom.cc, ruby/dep_atom_TEST.rb,
+ ruby/qualified_package_name.cc, ruby/qualified_package_name_TEST.rb,
+ ruby/repository_TEST.rb, ruby/version_metadata.cc,
+ ruby/version_spec.cc: Add type checking to value_to functions in ruby
+ bindings.
+
+2006-11-12 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/dep_atom.cc, ruby/environment.cc, ruby/log.cc,
+ ruby/package_database.cc, ruby/package_database_entry.cc,
+ ruby/portage_dep_parser.cc, ruby/qualified_package_name.cc,
+ ruby/repository.cc, ruby/version_spec.cc: Change STR2CSTR to
+ StringValuePtr in ruby bindings.
+
+2006-11-12 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/environment.cc, ruby/environment_TEST.rb, ruby/paludis_ruby.cc:
+ Add environment->package_set to ruby bindings.
+
+2006-11-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc, paludis/environment.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh,
+ src/gtkpaludis/sets_list.cc, src/paludis/list.cc: Include environment
+ sets in set lists.
+
+2006-11-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/repositories/portage/portage_repository_profile.hh: Switch to
+ the new cascade rules.
+
+2006-11-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/dep_list.sr,
+ paludis/tasks/install_task.cc, src/gtkpaludis/queue_list.cc,
+ src/paludis/install.cc: Mark virtual packages as to be skipped.
+
+2006-11-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/queue_list.cc: More informative queue list.
+
+2006-11-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/main_window.cc, src/gtkpaludis/main_window.hh,
+ src/gtkpaludis/queue_list.cc, src/gtkpaludis/queue_options.cc,
+ src/gtkpaludis/queue_page.cc, src/gtkpaludis/queue_page.hh,
+ src/gtkpaludis/repositories_list.cc,
+ src/gtkpaludis/repositories_page.cc,
+ src/gtkpaludis/repositories_page.hh, src/gtkpaludis/tasks_page.cc,
+ src/gtkpaludis/tasks_page.hh: Stop using CellRendererButton for now.
+ Make Tasks work.
+
+2006-11-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/cellrendererbutton/cellrendererbutton.cc,
+ src/gtkpaludis/cellrendererbutton/cellrendererbutton.hh,
+ src/gtkpaludis/queue_list.cc, src/gtkpaludis/queue_options.cc,
+ src/gtkpaludis/tasks_page.cc: More work on CellRendererButton.
+
+2006-11-10 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/Makefile.am, ruby/package_database_entry.cc,
+ ruby/package_database_entry_TEST.rb, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/qualified_package_name.cc,
+ ruby/qualified_package_name_TEST.rb, ruby/repository.cc: Add
+ QualifiedPackageName to ruby bindings.
+
+2006-11-09 Richard Brown <rbrown@gentoo.org>
+
+ * src/paludis/query.cc: Fix segfault after paludis --query throws a
+ SetNameError.
+
+2006-11-05 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/qa/gpg_check.cc: Simplify detection of bad, unsigned and unknown
+ Manifest signatures.
+
+2006-11-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/cellrendererbutton/cellrendererbutton.cc,
+ src/gtkpaludis/queue_list.cc, src/gtkpaludis/tasks_page.cc: Improve
+ CellRendererButton somewhat.
+
+2006-11-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, src/gtkpaludis/queue_page.cc,
+ src/gtkpaludis/queue_page.hh: Make the Clear button work.
+
+2006-11-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/gpg_check.cc: Distinguish between bad, unsigned and unknown
+ signatures.
+
+2006-11-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/files.m4, paludis/qa/variable_assigns_check.cc,
+ paludis/qa/variable_assigns_check.hh: Check for naughty variable
+ assignments.
+
+2006-11-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/qualudis/qualudis.cc, src/qualudis/qualudis_command_line.cc,
+ src/qualudis/qualudis_command_line.hh: Add --quiet option to qualudis.
+
+2006-11-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_TEST.cc,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/portage/make_ebin_repository.cc,
+ paludis/repositories/portage/make_ebuild_repository.cc: Silence some
+ g++-4.2 warnings.
+
+2006-11-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/dep_list.hh, paludis/dep_list_TEST.cc,
+ paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/gtkpaludis/Makefile.am, src/gtkpaludis/install.cc,
+ src/gtkpaludis/install.hh, src/gtkpaludis/main_window.cc,
+ src/gtkpaludis/main_window.hh, src/gtkpaludis/messages.cc,
+ src/gtkpaludis/messages.hh, src/gtkpaludis/package_info.cc,
+ src/gtkpaludis/package_info.hh, src/gtkpaludis/queue_list.cc,
+ src/gtkpaludis/queue_list.hh, src/gtkpaludis/queue_options.cc,
+ src/gtkpaludis/queue_options.hh, src/gtkpaludis/queue_page.cc,
+ src/gtkpaludis/queue_page.hh, src/gtkpaludis/sets_page.cc,
+ src/gtkpaludis/sets_page.hh: Start of basic queue functionality.
+
+2006-11-01 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/paludis_ruby.cc, ruby/package_database_TEST.rb,
+ ruby/package_database_TEST_setup.sh: Add AmbiguousPackageNameError and
+ test for NoSuchPackageName to ruby bindings
+
+2006-10-31 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/paludis_ruby_TEST_cleanup.sh, ruby/paludis_ruby_TEST.rb,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby_TEST_setup.sh: Add
+ match_package to ruby Paludis module.
+
+2006-10-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/cellrendererbutton,
+ src/gtkpaludis/cellrendererbutton/Makefile.am,
+ src/gtkpaludis/cellrendererbutton/cellrendererbutton.cc,
+ src/gtkpaludis/cellrendererbutton/cellrendererbutton.hh,
+ src/gtkpaludis/main_window.cc, src/gtkpaludis/main_window.hh,
+ src/gtkpaludis/tasks_page.cc, src/gtkpaludis/tasks_page.hh: Add tasks
+ window basics.
+
+2006-10-30 Richard Brown <rbrown@gentoo.org>
+
+ * ruby/(lots): master_class -> paludis_module.
+
+2006-10-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/paludis/install.cc: Don't go through the clean sequence if there
+ are no packages to clean.
+
+2006-10-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/command_line.cc, src/paludis/command_line.hh,
+ src/paludis/query.cc: Remove -S / --show-slot option for --query.
+ Always show slots.
+
+2006-10-27 Richard Brown
+
+ * ruby/package_database.cc, ruby/package_database_TEST.rb: Add
+ PackageDatabase.better_repository.
+
+2006-10-27 Richard Brown
+
+ * ruby/paludis_ruby.cc, ruby/version_spec.cc,
+ ruby/version_spec_TEST.rb: Extend VersionSpec.
+
+2006-10-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_tag.cc, paludis/dep_tag.hh, paludis/environment.cc,
+ paludis/environment.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh, paludis/name.cc,
+ paludis/name.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/portage/portage_repository_sets.hh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh,
+ paludis/tasks/install_task.cc, src/adjutrix/Makefile.am,
+ src/adjutrix/display_default_system_resolution.cc,
+ src/adjutrix/find_insecure_packages.cc,
+ src/gtkpaludis/set_overview.cc, src/gtkpaludis/sets_list.cc,
+ src/paludis/list.cc, src/paludis/query.cc: Make a SetName class.
+
+2006-10-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/version_metadata.cc, ruby/version_metadata_TEST.rb,
+ ruby/version_metadata_TEST_setup.sh: Add dep string support.
+
+2006-10-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry_TEST.cc, paludis/util/fs_entry_TEST_setup.sh:
+ Work around potential filesystem screwiness that could cause a test to
+ fail.
+
+2006-10-26 Richard Brown
+
+ * ruby/paludis_ruby.cc, ruby/portage_dep_parser_TEST.rb: More dep
+ parser exception handling.
+
+2006-10-25 Richard Brown
+
+ * ruby/demos/find_unused_distfiles.rb,
+ ruby/demos/version_spec_distributions.rb, ruby/log.cc,
+ ruby/log_TEST.rb: Allow Log::program_name=.
+
+2006-10-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.hh, ruby/dep_atom.cc: Allow UseDepAtom.flag and
+ UseDepAtom.inverse?.
+
+2006-10-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/version_metadata.cc, ruby/version_metadata_TEST.rb: Allow access
+ to deps through VersionMetadata.
+
+2006-10-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom.hh, ruby/Makefile.am,
+ ruby/dep_atom.cc, ruby/dep_atom_TEST.rb, ruby/paludis_ruby.cc,
+ ruby/portage_dep_parser.cc, ruby/portage_dep_parser_TEST.rb: Extend dep
+ atom support, add PortageDepParser support to Ruby.
+
+2006-10-25 Richard Brown
+
+ * doc/doc_configuration_files.doxygen: Various updates.
+
+2006-10-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, doc/Makefile.am,
+ doc/doc_programming_with_paludis.doxygen, doc/doxygen.conf.in,
+ doc/examples, doc/examples/Makefile.am,
+ doc/examples/pwp_basic_cplusplus_app.cc,
+ doc/examples/pwp_basic_ruby_app.rb: More Programming with Paludis
+ work.
+
+2006-10-25 Richard Brown
+
+ * ruby/environment_TEST.rb, ruby/package_database_TEST.rb,
+ ruby/paludis_ruby.cc: Extend Paludis to Ruby exception conversion.
+
+2006-10-25 Richard Brown
+
+ * ruby/package_database_entry.cc, ruby/package_database_entry_TEST.rb:
+ Allow access to PackageDatabaseEntry members.
+
+2006-10-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, cran/Makefile.am, doc/Makefile.am,
+ doc/doc_mainpage.doxygen, doc/doc_programming_with_paludis.doxygen,
+ doc/header.html, doc/paludis.css, ebuild/Makefile.am,
+ ebuild/digests/Makefile.am, ebuild/fetchers/Makefile.am,
+ ebuild/utils/Makefile.am, eselect/Makefile.am, hooks/Makefile.am.m4,
+ misc/Makefile.am, misc/make_sr.bash, paludis/Makefile.am.m4,
+ paludis/args/Makefile.am, paludis/digests/Makefile.am,
+ paludis/environments/Makefile.am,
+ paludis/environments/default/Makefile.am,
+ paludis/environments/no_config/Makefile.am,
+ paludis/environments/test/Makefile.am, paludis/libxml/Makefile.am,
+ paludis/qa/Makefile.am.m4, paludis/repositories/Makefile.am,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/fake/Makefile.am,
+ paludis/repositories/nothing/Makefile.am,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/vdb/Makefile.am,
+ paludis/repositories/virtuals/Makefile.am, paludis/repository.hh,
+ paludis/repository.sr, paludis/selinux/Makefile.am,
+ paludis/tasks/Makefile.am, paludis/util/Makefile.am.m4,
+ ruby/Makefile.am, ruby/demos/Makefile.am, src/Makefile.am,
+ src/adjutrix/Makefile.am, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/vtemm/Makefile.am,
+ src/gtkpaludis/vtemm/converts/Makefile.am,
+ src/gtkpaludis/vtemm/defs/Makefile.am, src/paludis/Makefile.am,
+ src/qualudis/Makefile.am, test/Makefile.am: More Doxygen work,
+ including the start of "Programming with Paludis".
+
+2006-10-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom.hh: Provide a copy
+ constructor for PackageDepAtom.
+
+2006-10-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/Makefile.am: Fix header install dir.
+
+2006-10-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen: Update Doxygen tags.
+
+2006-10-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/dep_tag.sr,
+ paludis/environments/no_config/Makefile.am, paludis/qa/Makefile.am.m4,
+ paludis/qa/message.sr, paludis/version_metadata.sr: More Doxygen
+ tweaks.
+
+2006-10-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doc_bootstrap_howto.doxygen,
+ doc/doc_known_issues.doxygen, doc/doc_mainpage.doxygen,
+ -doc/doc_security_advisories.doxygen: Docs updates.
+
+2006-10-24 Bo Ørsted Andresen
+
+ * ebuild/src_compile.bash, ebuild/src_install.bash: Be like Portage:
+ don't create ${S}, and don't cd ${S} if ${S} doesn't exist.
+
+2006-10-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository_sets.cc: Include the
+ insecurity set in set lists.
+
+2006-10-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/package_overview.cc: Display mask reasons.
+
+2006-10-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Display more tag information.
+
+2006-10-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/main_window.cc,
+ src/gtkpaludis/set_overview.cc, src/gtkpaludis/set_overview.hh,
+ src/gtkpaludis/sets_list.cc, src/gtkpaludis/sets_list.hh,
+ src/gtkpaludis/sets_page.cc, src/gtkpaludis/sets_page.hh: Sets page.
+
+2006-10-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/package_overview.cc,
+ src/gtkpaludis/packages_list.cc, src/gtkpaludis/packages_list.sr:
+ Display more information about packages.
+
+2006-10-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc: Make category
+ loading faster.
+
+2006-10-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/gtkpaludis.cc,
+ src/gtkpaludis/package_overview.cc,
+ src/gtkpaludis/repositories_page.cc: Display repository info.
+
+2006-10-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/categories_list.cc,
+ src/gtkpaludis/gtkpaludis.cc, src/gtkpaludis/main_window.cc,
+ src/gtkpaludis/main_window.hh, src/gtkpaludis/messages.cc,
+ src/gtkpaludis/messages.hh, src/gtkpaludis/package_overview.cc,
+ src/gtkpaludis/packages_list.cc, src/gtkpaludis/paludis_thread.cc,
+ src/gtkpaludis/paludis_thread.hh, src/gtkpaludis/repositories_list.cc,
+ src/gtkpaludis/repositories_page.cc, src/gtkpaludis/sync.cc,
+ src/gtkpaludis/sync.hh: Make gtkpaludis more useful.
+
+2006-10-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_tag.cc, paludis/dep_tag.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/repositories/portage/portage_repository_profile.hh,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/vdb/vdb_repository.cc: Add more information to
+ general set tags.
+
+2006-10-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/categories_list.cc,
+ src/gtkpaludis/main_window.cc, src/gtkpaludis/main_window.hh,
+ src/gtkpaludis/messages.cc, src/gtkpaludis/messages.hh,
+ src/gtkpaludis/packages_page.cc, src/gtkpaludis/packages_page.hh,
+ src/gtkpaludis/paludis_thread.cc, src/gtkpaludis/repositories_list.hh,
+ src/gtkpaludis/repositories_page.cc,
+ src/gtkpaludis/repositories_page.hh: More gtkpaludis work.
+
+2006-10-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/categories_list.cc, src/gtkpaludis/categories_list.hh,
+ src/gtkpaludis/command_line.cc, src/gtkpaludis/command_line.hh,
+ src/gtkpaludis/gtkpaludis.cc, src/gtkpaludis/main_window.cc,
+ src/gtkpaludis/main_window.hh, src/gtkpaludis/package_info.cc,
+ src/gtkpaludis/package_info.hh, src/gtkpaludis/package_overview.cc,
+ src/gtkpaludis/package_overview.hh, src/gtkpaludis/packages_list.cc,
+ src/gtkpaludis/packages_list.hh, src/gtkpaludis/paludis_thread.cc,
+ src/gtkpaludis/paludis_thread.hh, -src/gtkpaludis/browse_tree.cc,
+ -src/gtkpaludis/browse_tree.hh, -src/gtkpaludis/information_tree.cc,
+ -src/gtkpaludis/information_tree.hh,
+ -src/gtkpaludis/message_window.cc, -src/gtkpaludis/message_window.hh,
+ -src/gtkpaludis/sync.cc, -src/gtkpaludis/sync.hh,
+ -src/gtkpaludis/vte_message_window.cc,
+ -src/gtkpaludis/vte_message_window.hh: Start of the gtkpaludis
+ rewrite.
+
+2006-10-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/Makefile.am,
+ paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/environments/no_config/no_config_environment.sr,
+ ruby/environment.cc: Allow NoConfigEnvironment to work with VDB
+ repositories.
+
+ * src/adjutrix/adjutrix.cc, src/adjutrix/find_reverse_deps.cc: Be VDB
+ friendly.
+
+2006-10-18 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Refresh the bash completeion script for the
+ new --dl-* options.
+
+2006-10-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/demos/Makefile.am, ruby/demos/find_unused_distfiles.rb,
+ ruby/repository.cc, ruby/repository_TEST.rb,
+ ruby/version_metadata_TEST.rb, ruby/version_metadata_TEST_setup.sh: Add
+ a demo Ruby app that finds unused distfiles.
+
+2006-10-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc: Allow SRC_URI queries on
+ VDB.
+
+2006-10-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am, ruby/dep_atom.cc, ruby/environment.cc,
+ ruby/mask_reasons.cc, ruby/package_database.cc,
+ ruby/package_database_entry.cc, ruby/paludis_ruby.hh,
+ ruby/repository.cc, ruby/version_metadata.cc,
+ ruby/version_metadata_TEST.rb, ruby/version_metadata_TEST_cleanup.sh,
+ ruby/version_metadata_TEST_setup.sh, ruby/version_spec.cc: Add basic
+ VersionMetadata support to Ruby.
+
+2006-10-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doxygen.conf.in, paludis/dep_list.sr: More
+ Doxygen tweaks.
+
+2006-10-15 Mike Kelly <pioto@gentoo.org>
+
+ * doc/doc_migration_howto.doxygen: Fix a spelling mistake.
+
+2006-10-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/metadata_file_TEST.cc: Skip metadata tests when built
+ without GLSA support.
+
+2006-10-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/command_line.cc, src/paludis/command_line.hh,
+ src/paludis/paludis.cc: Add in pre-0.8 command line options, marked as
+ deprecated.
+
+2006-10-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Doxygen updates.
+
+2006-10-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am: Fix Ruby Paludis.so install when DESTDIR is set.
+
+2006-10-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository_profile_file.cc:
+ Don't be confused by multiple identical lines when handling -lines in
+ profile files.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Prepare for the 0.8 branch.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, src/paludis/command_line.cc,
+ src/paludis/install.cc, src/paludis/use.cc, src/paludis/use.hh:
+ Implement --dl-reinstall if-use-changed. Show USE flag changes
+ visually.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): More visibility work. Force disable visibility for now,
+ since we're triggering a ld.so bug.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/find_reverse_deps.cc: Be three thousand billion times
+ faster than the so-called competition.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/match_package.hh, paludis/repositories/portage/Makefile.am,
+ paludis/util/counted_ptr.hh, paludis/util/counted_ptr_TEST.cc,
+ paludis/util/files.m4, paludis/util/stringify.hh,
+ src/adjutrix/Makefile.am, -paludis/util/counted_ptr.cc: Nuke some
+ unused code.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/repositories/portage/portage_repository_profile_file.cc:
+ Support -flags in package.use.{mask,force}.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc: Fake a
+ categories file if one is not available.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/make_ebuild_repository.cc: Don't expect
+ a cache for PortageRepository instances if the default cache directory
+ doesn't exist.
+
+2006-10-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/Makefile.am.m4, paludis/config_file.cc,
+ paludis/config_file.hh, paludis/environment.cc,
+ paludis/environment.hh,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment.hh, paludis/libxml,
+ paludis/libxml/Makefile.am, paludis/qa/Makefile.am.m4,
+ paludis/qa/files.m4, paludis/qa/metadata_check.cc,
+ paludis/qa/metadata_file.cc,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.hh,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/glsa.cc,
+ paludis/repositories/portage/glsa.hh,
+ paludis/repositories/portage/glsa.sr,
+ paludis/repositories/portage/make_ebin_repository.cc,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/portage/portage_repository_sets.hh,
+ paludis/repositories/portage/xml_things.cc,
+ paludis/repositories/portage/xml_things_TEST.cc,
+ paludis/repositories/portage/xml_things_TEST_cleanup.sh,
+ paludis/repositories/portage/xml_things_TEST_setup.sh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh,
+ paludis/repository.sr, paludis/tasks/install_task.cc,
+ paludis/util/collection.hh, paludis/util/exception.cc,
+ paludis/util/exception.hh, paludis/version_spec.hh,
+ src/adjutrix/Makefile.am, src/adjutrix/adjutrix.cc,
+ src/adjutrix/command_line.cc, src/adjutrix/command_line.hh,
+ src/adjutrix/find_insecure_packages.cc,
+ src/adjutrix/find_insecure_packages.hh, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/list.cc, src/paludis/list.hh,
+ src/paludis/paludis.cc, +paludis/libxml/libxml.cc,
+ +paludis/libxml/libxml.hh, -paludis/qa/libxml_utils.cc,
+ -paludis/qa/libxml_utils.hh: Rework security code. An external
+ preprocessor is no longer required. The paludis 'all' security list is
+ now part of adjutrix.
+
+2006-10-10 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/repositories/portage/portage_repository_ebuild_entries.cc:
+ Allow mirror:// URIs in repositories that don't contain
+ thirdpartymirrors if a mirrors.conf entry for the mirror in question
+ exists.
+
+2006-10-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Fix resume command.
+
+2006-10-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/dep_list.sr, paludis/dep_tag.cc,
+ paludis/dep_tag.hh, paludis/tasks/install_task.cc, src/colour.hh,
+ src/paludis/command_line.cc, src/paludis/command_line.hh,
+ src/paludis/install.cc: Add --show-install-reasons paludis option.
+
+2006-10-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * misc/make_sr.bash, paludis/dep_list.cc, paludis/dep_list.hh,
+ paludis/dep_tag.cc, paludis/dep_tag.hh, paludis/dep_tag.sr,
+ paludis/files.m4, src/paludis/install.cc: Tag support for the new
+ deplist.
+
+2006-10-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc: Slight performance
+ tweaks.
+
+2006-10-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/dep_list.cc, paludis/dep_list.hh,
+ paludis/dep_list.sr, paludis/dep_list_TEST.cc, paludis/files.m4,
+ paludis/match_package.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ paludis/util/counted_ptr.hh,
+ src/adjutrix/display_default_system_resolution.cc,
+ src/paludis/command_line.cc, src/paludis/command_line.hh,
+ src/paludis/install.cc, -paludis/dep_list_entry.sr: New deplist code.
+ Much cleaner than before. No support for tags yet.
+
+2006-10-05 Mike Kelly <pioto@gentoo.org>
+
+ * hooks/update_config_protect_list.bash, AUTHORS, ChangeLog: Change my
+ email address.
+
+2006-10-05 Mike Kelly <pioto@gentoo.org>
+
+ * ebuild/ebuild.bash: Die if PALUDIS_TMPDIR doesn't exist when we try
+ to load an ebuild.
+
+2006-10-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/files.m4, paludis/qa/libxml_utils.hh,
+ paludis/qa/metadata_file.cc: Don't barf on empty herd elements.
+
+2006-10-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/files.m4, paludis/qa/libxml_utils.hh,
+ paludis/qa/metadata_check.cc, paludis/qa/metadata_file.cc,
+ paludis/qa/metadata_file.hh, paludis/qa/metadata_file_TEST.cc,
+ src/qualudis/qualudis.cc: Include maintainer information in qualudis
+ output.
+
+2006-10-04 Richard Brown
+
+ * doc/doc_configuration_files.doxygen: Mention package_mask.conf and
+ package_unmask.conf.
+
+2006-10-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/deprecated_functions_check.cc,
+ paludis/qa/deprecated_functions_check.hh, paludis/qa/files.m4: Add a
+ deprecated functions QA check.
+
+2006-10-01 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/qa/gpg_check_TEST.cc: Skip gpg_check tests if gnupg is not
+ installed.
+
+2006-10-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, paludis/ebuild.cc: Define PKGMANAGER
+ environment variable and VDB entry.
+
+2006-10-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment_TEST.cc: Yet another
+ USE_EXPAND fix.
+
+2006-10-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.hh,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/repositories/portage/portage_repository_profile_file.cc,
+ paludis/repositories/portage/portage_repository_profile_file.hh: Split
+ up PortageRepository some more.
+
+2006-09-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/Makefile.am.m4, paludis/util/collection.hh,
+ paludis/util/collection_concrete.hh, paludis/util/counted_ptr.hh,
+ paludis/util/destringify.hh, paludis/util/dir_iterator.hh,
+ paludis/util/exception.hh, paludis/util/fd_holder.hh,
+ paludis/util/fd_output_stream.hh, paludis/util/fs_entry.hh,
+ paludis/util/is_file_with_extension.hh, paludis/util/pipe.hh,
+ paludis/util/pstream.hh, paludis/util/random.hh,
+ paludis/util/strip.hh, paludis/util/system.hh,
+ paludis/util/tokeniser.hh: More visibility work.
+
+2006-09-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc: Slight
+ performance tweaks.
+
+2006-09-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/instantiation_policy.hh, paludis/util/log.hh,
+ paludis/util/virtual_constructor.hh: Make visibility less likely to do
+ weird things.
+
+2006-09-28 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * +paludis/util/fd_holder.hh, ebuild/utils/merge.cc,
+ paludis/util/files.m4: Move FDHolder to its own file.
+
+ * paludis/util/system.cc, paludis/util/system_TEST.cc: Make
+ real_run_command return the exit status of the process rather than the
+ whole status returned by wait. Add a test for it.
+
+ * +paludis/qa/gpg_check.cc, +paludis/qa/gpg_check.hh,
+ +paludis/qa/gpg_check_TEST.cc, +paludis/qa/gpg_check_TEST_setup.sh,
+ +paludis/qa/gpg_check_TEST_cleanup.sh, paludis/qa/files.m4: Add a QA check
+ to test Manifest signatures. minor if not signed and major if a bad
+ signature is found.
+
+2006-09-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, misc/make_sr.bash, paludis/args/Makefile.am,
+ paludis/args/args_TEST.cc, paludis/args/args_dumper.hh,
+ paludis/args/args_error.cc, paludis/args/args_error.hh,
+ paludis/args/args_group.hh, paludis/args/args_handler.hh,
+ paludis/args/args_option.cc, paludis/args/args_option.hh,
+ paludis/args/args_visitor.cc, paludis/args/args_visitor.hh,
+ paludis/args/bad_argument.hh, paludis/args/man.hh,
+ paludis/digests/Makefile.am, paludis/digests/md5.hh,
+ paludis/digests/rmd160.hh, paludis/digests/sha256.hh,
+ paludis/repositories/virtuals/Makefile.am,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.hh,
+ paludis/repositories/virtuals/vr_entry.hh, paludis/selinux/Makefile.am,
+ paludis/selinux/security_context.hh, paludis/tasks/Makefile.am,
+ paludis/tasks/install_task.hh, paludis/tasks/sync_task.hh,
+ paludis/tasks/uninstall_task.hh, paludis/util/Makefile.am.m4,
+ +paludis/util/attributes.hh.in, -paludis/args/bad_value.cc,
+ -paludis/args/bad_value.hh, -paludis/args/missing_value.cc,
+ -paludis/args/missing_value.hh, -paludis/util/attributes.hh: Add
+ visibility support to some of the smaller libraries.
+
+2006-09-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Display the nice error message with resume
+ command for fetch failures too.
+
+2006-09-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/default/Makefile.am,
+ paludis/environments/default/default_environment.cc,
+ paludis/environments/default/default_environment_TEST.cc: Ignore "* -*"
+ in use.conf for USE_EXPAND things.
+
+2006-09-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am, ruby/demos/version_spec_distributions.rb,
+ +ruby/environment.cc, +ruby/environment_TEST.rb,
+ +ruby/environment_TEST_cleanup.sh, +ruby/environment_TEST_setup.sh,
+ -ruby/default_environment.cc, -ruby/default_environment_TEST.rb,
+ -ruby/default_environment_TEST_cleanup.sh,
+ -ruby/default_environment_TEST_setup.sh: Rubyify NoConfigEnvironment.
+ Move demo code over to using NoConfigEnvironment.
+
+2006-09-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environments/no_config/no_config_environment.cc,
+ paludis/environments/no_config/no_config_environment.hh,
+ paludis/environments/no_config/no_config_environment.sr,
+ src/adjutrix/display_default_system_resolution.cc,
+ src/adjutrix/display_profiles_use.cc: Move profiles.desc code into
+ NoConfigEnvironment.
+
+2006-09-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, ebuild/Makefile.am, paludis/Makefile.am.m4,
+ paludis/args/Makefile.am, paludis/dep_list_TEST.cc,
+ paludis/environment, paludis/environments/Makefile.am,
+ paludis/environments/default, paludis/environments/default/Makefile.am,
+ paludis/environments/no_config,
+ paludis/environments/no_config/Makefile.am,
+ paludis/environments/no_config/no_config_environment.sr,
+ paludis/environments/test, paludis/environments/test/Makefile.am,
+ paludis/files.m4, paludis/package_database_TEST.cc,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/cran/cran_dep_parser_TEST.cc,
+ paludis/repositories/cran/cran_repository_TEST.cc,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/vdb/Makefile.am,
+ paludis/repositories/vdb/vdb_repository_TEST.cc, ruby/Makefile.am,
+ ruby/default_environment.cc, src/adjutrix/Makefile.am,
+ src/adjutrix/adjutrix.cc,
+ src/adjutrix/display_default_system_resolution.cc,
+ src/adjutrix/display_default_system_resolution.hh,
+ src/adjutrix/display_profiles_use.cc,
+ src/adjutrix/display_profiles_use.hh,
+ src/adjutrix/find_reverse_deps.cc, src/adjutrix/find_reverse_deps.hh,
+ src/gtkpaludis/Makefile.am, src/gtkpaludis/browse_tree.cc,
+ src/gtkpaludis/gtkpaludis.cc, src/gtkpaludis/information_tree.cc,
+ src/gtkpaludis/sync.cc, src/paludis/Makefile.am,
+ src/paludis/applets.cc, src/paludis/contents.cc,
+ src/paludis/install.cc, src/paludis/list.cc, src/paludis/news.cc,
+ src/paludis/owner.cc, src/paludis/paludis.cc, src/paludis/query.cc,
+ src/paludis/sync.cc, src/paludis/uninstall.cc, test/run_test.sh,
+ +paludis/environments/default/default_config.cc,
+ +paludis/environments/default/default_config.hh,
+ +paludis/environments/default/default_environment.cc,
+ +paludis/environments/default/default_environment.hh,
+ +paludis/environments/default/default_environment_TEST.cc,
+ +paludis/environments/default/default_environment_TEST_cleanup.sh,
+ +paludis/environments/default/default_environment_TEST_setup.sh,
+ +paludis/environments/no_config/no_config_environment.cc,
+ +paludis/environments/no_config/no_config_environment.hh,
+ +paludis/environments/test/test_environment.cc,
+ +paludis/environments/test/test_environment.hh,
+ -paludis/default_config.cc, -paludis/default_config.hh,
+ -paludis/default_environment.cc, -paludis/default_environment.hh,
+ -paludis/default_environment_TEST.cc,
+ -paludis/default_environment_TEST_cleanup.sh,
+ -paludis/default_environment_TEST_setup.sh,
+ -paludis/test_environment.cc, -paludis/test_environment.hh,
+ -src/adjutrix/adjutrix_environment.cc,
+ -src/adjutrix/adjutrix_environment.hh: Split out environment
+ implementations into their own subdirs and libraries. Make a
+ NoConfigEnvironment out of what used to be AdjutrixEnvironment.
+
+2006-09-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/find_reverse_deps.cc: Allow adjutrix -r pkgname.
+
+2006-09-26 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/adjutrix/command_line.hh, src/adjutrix/find_reverse_deps.hh,
+ src/adjutrix/Makefile.am, src/adjutrix/command_line.cc,
+ src/adjutrix/find_reverse_deps.cc, src/adjutrix/adjutrix.cc: Add
+ action to find all packages depending on a given atom.
+
+2006-09-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, ruby/Makefile.am, ruby/default_environment.cc,
+ ruby/demos, ruby/demos/Makefile.am,
+ ruby/demos/version_spec_distributions.rb, ruby/paludis_ruby.cc: Add
+ some demo Ruby code.
+
+2006-09-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am, ruby/package_database.cc,
+ ruby/package_database_TEST.rb, ruby/paludis_ruby.hh,
+ ruby/repository.cc, ruby/repository_TEST.rb,
+ ruby/repository_TEST_cleanup.sh, ruby/repository_TEST_setup.sh,
+ ruby/version_spec.cc: More Ruby work.
+
+2006-09-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc, paludis/package_database.hh,
+ ruby/Makefile.am, ruby/default_environment_TEST.rb, ruby/dep_atom.cc,
+ ruby/dep_atom_TEST.rb, ruby/log.cc, ruby/log_TEST.rb,
+ ruby/package_database.cc, ruby/package_database_TEST.rb,
+ ruby/package_database_TEST_cleanup.sh,
+ ruby/package_database_TEST_setup.sh, ruby/package_database_entry.cc,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh: More Ruby work.
+
+2006-09-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am, ruby/default_environment.cc,
+ ruby/default_environment_TEST.rb, ruby/package_database.cc,
+ ruby/package_database_entry.cc, ruby/package_database_entry_TEST.rb,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh, ruby/version_spec.cc,
+ -ruby/name.cc, -ruby/name_TEST.rb: Rework Ruby code to avoid using
+ most Name classes.
+
+2006-09-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc:
+ More USE_EXPAND fixes.
+
+2006-09-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Don't try -Wsequence-point.
+
+2006-09-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, ebuild/builtin_merge.bash: A bit more debug
+ info.
+
+2006-09-24 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/paludis: Update with most recent options. It now
+ only will complete on set names in the default (installing, etc)
+ context (since --list-packages is still slooow).
+
+2006-09-24 Mike Kelly <pioto@gentoo.org>
+
+ * eselect/repo.eselect: Fix the default template root.
+
+2006-09-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am, ruby/default_environment.cc,
+ ruby/default_environment_TEST.rb, ruby/log.cc, ruby/log_TEST.rb,
+ ruby/mask_reasons.cc, ruby/name.cc, ruby/package_database.cc,
+ ruby/package_database_TEST.rb, ruby/paludis_ruby.hh: More Ruby work.
+
+2006-09-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/default_environment.cc, ruby/default_environment_TEST.rb,
+ ruby/log.cc, ruby/log_TEST.rb, ruby/mask_reasons.cc,
+ ruby/mask_reasons_TEST.rb, ruby/name.cc, ruby/name_TEST.rb,
+ ruby/package_database_entry.cc, ruby/package_database_entry_TEST.rb,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh, ruby/version_spec.cc,
+ ruby/version_spec_TEST.rb: Move all Ruby classes under a new Paludis
+ master class.
+
+2006-09-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/ebin.cc, paludis/ebuild.cc,
+ paludis/repositories/cran/cran_repository.cc, paludis/util/log.cc,
+ paludis/util/log.hh: Make LogLevel stringifiable. Remove
+ log_level_string method.
+
+ * ruby/Makefile.am, ruby/default_environment.cc,
+ ruby/default_environment_TEST.rb,
+ ruby/default_environment_TEST_setup.sh, ruby/log.cc, ruby/log_TEST.rb,
+ ruby/mask_reasons.cc, ruby/mask_reasons_TEST.rb, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/version_spec_TEST.rb: More Ruby work.
+
+2006-09-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, ruby/Makefile.am,
+ ruby/default_environment.cc, ruby/default_environment_TEST.rb,
+ ruby/default_environment_TEST_setup.sh: More Ruby work. Distcheck should
+ now work.
+
+2006-09-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/default_environment.cc, ruby/default_environment_TEST_setup.sh:
+ Support optional PDE parameter for query_use.
+
+2006-09-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ruby/Makefile.am, ruby/default_environment.cc,
+ ruby/default_environment_TEST_cleanup.sh,
+ ruby/default_environment_TEST_setup.sh, ruby/name.cc, ruby/name_TEST.rb,
+ ruby/package_database_entry.cc, ruby/package_database_entry_TEST.rb,
+ ruby/paludis_ruby.cc, ruby/paludis_ruby.hh, ruby/paludis_ruby_TEST.rb,
+ ruby/version_spec.cc, test/run_test.sh: More Ruby interface.
+
+2006-09-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repository_so_loader.cc: Don't use RTLD_LOCAL. g++ is over
+ happy when it comes to template instantiations, and it can lead to
+ multiple singleton instances.
+
+2006-09-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, paludis/files.m4, paludis/paludis.cc,
+ paludis/paludis.hh.m4, paludis/repositories/cran/Makefile.am,
+ paludis/repositories/fake/Makefile.am,
+ paludis/repositories/nothing/Makefile.am,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/vdb/Makefile.am,
+ paludis/repositories/virtuals/Makefile.am, ruby, ruby/Makefile.am,
+ ruby/name.cc, ruby/name_TEST.rb, ruby/paludis_ruby.cc,
+ ruby/paludis_ruby.hh, ruby/paludis_ruby_TEST.rb,
+ src/gtkpaludis/Makefile.am, src/gtkpaludis/browse_tree.cc: Add the
+ start of a Ruby interface. Tidy up some of the makefiles.
+
+2006-09-23 Mike Kelly <pioto@gentoo.org>
+
+ * src/paludis/command_line.hh, src/paludis/command_line.cc,
+ src/paludis/list.hh, src/paludis/list.cc, src/paludis/paludis.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/portage/portage_repository_sets.hh,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/vdb/vdb_repository.cc, paludis/repository.hh: Add
+ a --list-sets option, to list package sets, and the --set option, to
+ specify a limited set of sets to list.
+
+2006-09-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/query.cc: Prefer visible packages over masked packages
+ for --query metadata selection.
+
+ + Fixes: Berlios#8848.
+
+2006-09-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, paludis/default_environment.cc,
+ paludis/default_environment.hh, paludis/environment.cc,
+ paludis/environment.hh, paludis/qa/dep_flags_check.cc,
+ paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_ebin_entries.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.cc,
+ paludis/repository.hh, paludis/test_environment.cc,
+ paludis/test_environment.hh, paludis/util/collection.hh,
+ paludis/util/collection_concrete.hh, src/paludis/use.cc: New
+ USE_EXPAND code.
+
+2006-09-21 Stephen Bennett <spb@gentoo.org>
+
+ * eselect/repo.eselect: Various fixes to show and set.
+
+2006-09-21 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/syncer.cc: Add file:// syncer, using rsync.
+
+2006-09-21 Stephen Bennett <spb@gentoo.org>
+
+ * src/paludis/install.cc: sighandler_t -> sig_t change from arachnist.
+
+2006-09-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Take advantage of g++-4.1 code diagnostic utilities.
+
+2006-09-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Experimental resume command support on
+ interrupt too. Should also deal more cleanly with child processes.
+
+2006-09-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/paludis/install.cc: Experimental resume command support.
+
+2006-09-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/Makefile.am, src/colour.cc, src/paludis/Makefile.am,
+ src/qualudis/Makefile.am: Don't display xterm titles for testcases.
+
+2006-09-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Use AS_HELP_STRING throughout.
+
+2006-09-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/default_environment.hh,
+ paludis/environment.cc, paludis/environment.hh: Replace the "select
+ one" behaviour present on certain sets with a universal "merge all".
+
+2006-09-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/virtuals/virtuals_repository.cc: Maybe fix
+ possible virtuals bug.
+
+2006-09-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc, src/paludis/query.cc: More context for
+ certain error messages.
+
+2006-09-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_config.cc, paludis/default_environment_TEST.cc,
+ paludis/default_environment_TEST_setup.sh: Make -* work. Really, this
+ time.
+
+2006-09-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/keywords_graph.cc: Make the adjutrix keywords graph
+ SLOT aware.
+
+2006-09-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * misc/Makefile.am: Add svn-version-filter.bash to dist to shut
+ Doxygen up.
+
+2006-09-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/adjutrix_environment.cc, src/adjutrix/command_line.cc,
+ src/adjutrix/command_line.hh: Add --unstable option for adjutrix,
+ mainly for --display-default-system-resolution.
+
+2006-09-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/Makefile.am, src/adjutrix/adjutrix.cc,
+ src/adjutrix/adjutrix_environment.cc,
+ src/adjutrix/adjutrix_environment.hh, src/adjutrix/command_line.cc,
+ src/adjutrix/command_line.hh,
+ src/adjutrix/display_default_system_resolution.cc,
+ src/adjutrix/display_default_system_resolution.hh,
+ src/adjutrix/find_dropped_keywords.cc,
+ src/adjutrix/find_stable_candidates.cc,
+ src/adjutrix/keywords_graph.cc: Add a
+ --display-default-system-resolution action to adjutrix.
+
+2006-09-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc, paludis/environment.hh: Better default
+ behaviour for Environment.
+
+2006-09-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/command_line.cc, src/adjutrix/command_line.hh,
+ src/adjutrix/display_profiles_use.cc: Allow selective profile
+ querying.
+
+2006-09-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge_common.cc: Support -item and -* in CONFIG_PROTECT
+ variables.
+
+2006-09-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/Makefile.am, src/adjutrix/adjutrix.cc,
+ src/adjutrix/adjutrix_environment.cc,
+ src/adjutrix/adjutrix_environment.hh, src/adjutrix/command_line.cc,
+ src/adjutrix/command_line.hh, src/adjutrix/display_profiles_use.cc,
+ src/adjutrix/display_profiles_use.hh: Add --display-profiles-use
+ action to adjutrix.
+
+2006-09-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/environment.cc,
+ paludis/environment.hh: Make the default environment query_use more
+ useful.
+
+2006-09-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_config.cc, paludis/default_config.hh,
+ paludis/default_environment.cc, paludis/default_environment_TEST.cc,
+ paludis/default_environment_TEST_cleanup.sh,
+ paludis/default_environment_TEST_setup.sh, paludis/files.m4: Add use -*
+ support, and some tests for default environment.
+
+ * doc/doc_bootstrap_howto.doxygen,
+ doc/doc_configuration_files.doxygen: Update docs with -*.
+
+2006-09-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/instantiation_policy.hh,
+ paludis/util/instantiation_policy_TEST.cc: Extend singleton
+ capabilities.
+
+2006-09-09 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/util/fs_entry.cc paludis/util/fs_entry.hh
+ paludis/util/fs_entry_TEST.cc: Second argument of FSEntry::chmod defaults
+ to -1. Added test coverage for FSEntry methods: permissions, chmod, chown,
+ readlink, group, owner and operator<<.
+
+2006-09-08 Stephen Bennett <spb@gentoo.org>
+
+ * eselect/repo.eselect, eselect/Makefile.am: Add repo.eselect, for
+ installing repository config files.
+
+2006-09-06 Mike Kelly <pioto@gentoo.org>
+
+ * paludis/syncer.cc: Exclude /local from rsync as well, to be
+ consistent w/ portage.
+
+2006-09-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository_TEST.cc,
+ paludis/repositories/vdb/vdb_repository_TEST_setup.sh: Portage doesn't
+ always add a newline to the end of the world file. Work with this
+ stupidity.
+
+2006-09-05 Mike Kelly <pioto@gentoo.org>
+
+ * eselect/news.eselect: Add an "all" option for the read and unread
+ actions, to allow reading all news items, or marking all read items as
+ unread.
+
+2006-09-05 Mike Kelly <pioto@gentoo.org>
+
+ * eselect/news.eselect: Add an option for the read action to show all
+ new news items.
+
+2006-09-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Ignore comments and blanks in parent files.
+
+2006-09-05 Mike Kelly <pioto@gentoo.org>
+
+ * ebuild/ebuild.bash: Source hooks called by perform_hook, rather than
+ start another shell to run them. This means that hooks will be able to
+ see all variables defined in an ebuild.
+
+2006-09-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am: Generate skeleton prepdocs, prepalldocs.
+
+2006-09-04 Mike Kelly <pioto@gentoo.org>
+
+ * ebuild/utils/dohtml: Should now work properly in recursive mode.
+ Added support for the -f option (allowed files). Fixed a potential bug
+ with allowed extension matching.
+
+ + Fixes: berlios#8655.
+
+2006-09-03 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/build_functions.bash: Set --libdir in econf based on --prefix
+ if this is passed in by the ebuild. Should allow KDE to be installed.
+
+2006-09-02 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/utils/dosym: Fix dosym's directory existence check.
+
+2006-09-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repository_so_loader.cc: Be more picky about which
+ repository .so files we load.
+
+2006-09-01 Mike Kelly <pioto@gentoo.org>
+
+ * doc/doc_migration_howto.doxygen: Add a description of an automated
+ method for migrating a portage to a paludis config (using the
+ portage2paludis.bash script).
+
+2006-09-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/portage/portage_repository_TEST_setup.sh,
+ paludis/repositories/portage/portage_repository_profile.cc: Allow
+ -lines in profile package.mask. Be more tolerant of malformed profile
+ files.
+
+2006-09-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: More build environment sanity testing.
+
+2006-08-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doc_bootstrap_howto.doxygen,
+ doc/doc_known_issues.doxygen, doc/doc_mainpage.doxygen,
+ doc/doc_migration_howto.doxygen, doc/header.html: Extend the user
+ documentation.
+
+2006-08-31 Mike Kelly <pioto@gentoo.org>
+
+ * doc/doc_configuration_files.doxygen: Added brief documentation of
+ the "importance" key for repositories.
+
+2006-08-31 Mike Kelly <pioto@gentoo.org>
+
+ * bash-completion/, bash-completion/paludis: Add initial bash
+ completion script for paludis. It isn't in EXTRA_DIST anywhere yet,
+ and it isn't really complete, particularly the package name matching.
+
+2006-08-29 Mike Kelly <pioto@gentoo.org>
+
+ * hooks/Makefile.am.m4: Fix distcheck, forgot to update EXTRA_DIST.
+
+2006-08-29 Mike Kelly <pioto@gentoo.org>
+
+ * src/paludis/install.cc: Fix the xterm title bar to show the proper
+ count of packages to be installed when virtuals must be installed.
+
+2006-08-29 Mike Kelly <pioto@gentoo.org>
+
+ * hooks/update_config_protect_list.bash: Whoops, fix some quoting.
+
+2006-08-28 Mike Kelly <pioto@gentoo.org>
+
+ * hooks/Makefile.am.m4, hooks/update_config_protect_list.bash: Add a
+ new hook to generate vdb_dir/.cache/all_CONFIG_PROTECT{,_MASK} files,
+ which contain a list of all CONFIG_PROTECT and CONFIG_PROTECT_MASK
+ directories from all packages. This is for use by things like
+ etc-update.
+
+2006-08-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): My email address is now ciaranm@ciaranm.org
+
+2006-08-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/metadata_check.cc: Cleaner handling of libxml2 memory
+ deallocation.
+
+2006-08-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Provide better error messages for lack of libxml2,
+ gtkmm or vte.
+
+2006-08-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/qa/Makefile.am.m4,
+ paludis/qa/metadata_check.cc, src/qualudis/Makefile.am: Use libxml2
+ directly rather than calling xmllint for QA checks.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/find_dropped_keywords.cc: When detecting dropped
+ keywords, only consider slots that contain a keyworded version that is
+ better than the worst keyworded version on the target arch.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/metadata_check.cc: Use ~/.qualudis rather than ~/.paludis
+ for Qualudis temporary files.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/qualudis/Makefile.am, src/qualudis/qualudis.cc: Enable xterm
+ titles in Qualudis.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repository.sr: Allow version-restricted virtuals.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/qa/Makefile.am.m4,
+ paludis/qa/defaults_check.cc, paludis/qa/defaults_check.hh,
+ paludis/qa/defaults_check_TEST.cc,
+ paludis/qa/defaults_check_TEST_cleanup.sh,
+ paludis/qa/defaults_check_TEST_setup.sh, paludis/qa/files.m4,
+ paludis/qa/whitespace_check.cc, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/vtemm/Makefile.am, src/qualudis/Makefile.am: QA now
+ needs pcre++. Make defaults_check work again.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/ebuild.cc, paludis/qa/keywords_check.cc,
+ paludis/version_metadata.sr: Fix "keywords altered by eclass" check.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/src_uri_check.cc: Make output a bit more useful.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc: Fix
+ uninitialised has_mirrors.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/qa_environment.cc: Support virtuals.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/qa_environment.cc: Create repositories for each package
+ database.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/files.m4, paludis/qa/qa_environment.cc,
+ paludis/qa/qa_environment.hh, paludis/qa/qa_environment.sr,
+ paludis/qa/qa_environment_TEST_setup.sh: Use real profiles from
+ profiles.desc for QA environment.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/qa_environment.cc, paludis/qa/qa_environment.hh:
+ Restructure how QAEnvironment handles its package database to make
+ package database switching simpler.
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/test_extras.cc: Eliminate some of the noise made by
+ tests that intentionally fail (duff ebuilds etc).
+
+2006-08-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/Makefile.am.m4, paludis/qa/create_metadata_check.cc,
+ paludis/qa/dep_any_check.cc, paludis/qa/dep_flags_check.cc,
+ paludis/qa/dep_packages_check.cc, paludis/qa/deps_exist_check.cc,
+ paludis/qa/deps_visible_check.cc, paludis/qa/description_check.cc,
+ paludis/qa/ebuild_check.hh, paludis/qa/extract_check.cc,
+ paludis/qa/files.m4, paludis/qa/homepage_check.cc,
+ paludis/qa/inherits_check.cc, paludis/qa/iuse_check.cc,
+ paludis/qa/keywords_check.cc, paludis/qa/license_check.cc,
+ paludis/qa/message.cc, paludis/qa/message.hh,
+ paludis/qa/parse_deps_check.cc, paludis/qa/pdepend_overlap_check.cc,
+ paludis/qa/qa_environment_TEST.cc,
+ paludis/qa/qa_environment_TEST_cleanup.sh,
+ paludis/qa/qa_environment_TEST_setup.sh, paludis/qa/restrict_check.cc,
+ paludis/qa/slot_check.cc, paludis/qa/src_uri_check.cc,
+ +paludis/qa/qa_environment.cc, +paludis/qa/qa_environment.hh,
+ -paludis/qa/environment.cc, -paludis/qa/environment.hh: Tidy up qa
+ somewhat. Add some tests for QAEnvironment.
+
+2006-08-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/adjutrix/Makefile.am, src/adjutrix/adjutrix.cc,
+ src/adjutrix/command_line.cc, src/adjutrix/command_line.hh,
+ src/adjutrix/keywords_graph.cc: Add colour to adjutrix.
+
+ * src/colour.hh: Add cl_bold_yellow.
+
+ * src/paludis/command_line.cc: Remove -C alias to --no-colour.
+
+2006-08-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/adjutrix/Makefile.am,
+ src/adjutrix/command_line.cc,
+ src/adjutrix/find_stable_candidates_TEST, src/adjutrix/help_TEST,
+ src/adjutrix/version_TEST, +src/adjutrix/adjutrix.cc,
+ +src/adjutrix/adjutrix_environment.cc,
+ +src/adjutrix/adjutrix_environment.hh, +src/adjutrix/man_adjutrix.cc,
+ -src/adjutrix/archtool.cc, -src/adjutrix/archtool_environment.cc,
+ -src/adjutrix/archtool_environment.hh, -src/adjutrix/man_archtool.cc:
+ archtool is now called adjutrix.
+
+2006-08-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/paludis/Makefile.am, src/paludis/contents.cc,
+ src/paludis/list.cc, src/paludis/owner.cc, src/paludis/paludis.cc,
+ +src/colour.cc, +src/colour.hh, -src/paludis/colour.cc,
+ -src/paludis/colour.hh: Move colour code from src/paludis to src so
+ that it can be used by qualudis and archtool.
+
+2006-08-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: More build environment sanity checking. Disable static
+ library builds unless they're explicitly requested.
+
+2006-08-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_unmerge.bash: Catalyst unsets CONFIG_PROTECT. Work
+ around this to avoid problems when upgrading Catalyst-generated
+ packages.
+
+2006-08-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/archtool/Makefile.am, src/archtool/archtool.cc,
+ src/archtool/command_line.cc, src/archtool/command_line.hh,
+ src/archtool/find_dropped_keywords.cc,
+ src/archtool/find_dropped_keywords.hh,
+ src/archtool/find_dropped_keywords.sr: Add --find-dropped-keywords
+ action to archtool.
+
+2006-08-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, src/Makefile.am, src/archtool,
+ src/archtool/Makefile.am, src/archtool/archtool.cc,
+ src/archtool/archtool_environment.cc,
+ src/archtool/archtool_environment.hh, src/archtool/command_line.cc,
+ src/archtool/command_line.hh, src/archtool/find_stable_candidates.cc,
+ src/archtool/find_stable_candidates.hh,
+ src/archtool/find_stable_candidates.sr,
+ src/archtool/find_stable_candidates_TEST,
+ src/archtool/find_stable_candidates_TEST_cleanup.sh,
+ src/archtool/find_stable_candidates_TEST_setup.sh,
+ src/archtool/help_TEST, src/archtool/keywords_graph.cc,
+ src/archtool/keywords_graph.hh, src/archtool/man_archtool.cc,
+ src/archtool/version_TEST: Add archtool (temporary name, until we
+ come up with something better).
+
+2006-08-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/fake/fake_repository_base.cc,
+ paludis/repositories/fake/fake_repository_base.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh:
+ Make the Repository arch flags interface more useful.
+
+2006-08-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Ensure that PALUDIS_HOME contains an absolute
+ path.
+
+2006-08-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc, paludis/environment.hh: Provide default
+ implementations for most Environment virtual functions, to reduce the
+ amount of boilerplate code for special Environment implementations.
+
+2006-08-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc: Remove bogus quotes mismatch warning for
+ lines in the form 'key = '.
+
+2006-08-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_bootstrap_howto.doxygen,
+ doc/doc_configuration_files.doxygen, doc/doc_mainpage.doxygen,
+ doc/header.html: Update documentation to point to pioto.org rather
+ than berlios.org for now.
+
+2006-08-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/config_file_TEST.cc: Allow (with a warning) line continuations
+ inside quoted strings without backslashes for KeyValueConfigFile.
+
+2006-08-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Export REAL_CHOST=$CHOST to avoid gcc-config
+ stupidity.
+
+2006-08-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Get title counts right again.
+
+2006-08-20 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/ebuild.bash: Newer libselinux uses thread-specific attr files
+ in /proc, so update sandbox vars to allow this.
+
+2006-08-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/ebuild.cc: Be more verbose when ebuild cache generation
+ fails.
+
+2006-08-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/query.cc: Support package sets in --query.
+
+ + Fixes: Berlios#FR2381.
+
+2006-08-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/Makefile.am, src/paludis/install.cc,
+ src/paludis/query.cc, src/paludis/use.cc, src/paludis/use.hh: Display
+ USE flags for --query.
+
+ + Fixes: Berlios#FR2380.
+
+2006-08-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/query.cc: Display more information for virtuals with
+ --query.
+
+2006-08-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc: Generate virtuals
+ metadata as VersionMetadata::Virtual rather than VersionMetadata.
+
+2006-08-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc: Mark all USE flags as
+ masked / forced for VDB entries.
+
+2006-08-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_init.bash, ebuild/builtin_init_bin.bash,
+ ebuild/ebuild.bash: Make PALUDIS_HOME work for unmerge too.
+
+ * paludis/default_config.cc: More verbose errors.
+
+2006-08-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/paludis.cc: Include program arguments as part of the top
+ level context.
+
+2006-08-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash: Make sure our VDB cache is present.
+
+2006-08-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Filter LD_ variables from environment when
+ loading from VDB.
+
+2006-08-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/echo_functions.bash.in: Implement real elog support.
+
+2006-08-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc: Display virtual and real package total
+ counts separately.
+
+2006-08-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc: Remove some left
+ over old style virtuals handling.
+
+2006-08-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc: When PROVIDEing virtuals, make the dep list entry
+ for ::virtuals, not ::provider.
+
+2006-08-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/fake/Makefile.am,
+ paludis/repositories/fake/fake_installed_repository.cc,
+ paludis/repositories/fake/fake_installed_repository.hh,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository.hh,
+ +paludis/repositories/fake/fake_repository_base.cc,
+ +paludis/repositories/fake/fake_repository_base.hh: Move FakeRepository
+ code into a new FakeRepositoryBase class. Create FakeRepository and
+ FakeInstalledRepository.
+
+ * paludis/dep_list_TEST.cc: Add a test case for forced downgrades.
+
+2006-08-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh: Allow
+ uninstalling of virtuals.
+
+2006-08-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/package_database.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/virtuals_repository.hh,
+ paludis/repository.hh: Exclude virtuals repos from favourite
+ repository candidates.
+
+2006-08-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/ebin.cc, paludis/ebin.sr,
+ paludis/ebuild.cc, paludis/ebuild.sr, paludis/environment.cc,
+ paludis/mask_reasons.cc, paludis/mask_reasons.hh,
+ paludis/package_database.cc, paludis/package_database.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_ebin_entries.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ paludis/version_metadata.sr, src/paludis/query.cc: Create a separate
+ metadata interface for virtual packages. Handle masking of virtual
+ packages.
+
+2006-08-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_config.cc, paludis/package_database.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/virtuals/Makefile.am,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.hh,
+ paludis/repositories/virtuals/vr_entry.cc,
+ paludis/repositories/virtuals/vr_entry.hh, paludis/repository.hh,
+ paludis/repository.sr, +paludis/repositories/virtuals/vr_entry.sr,
+ -paludis/repositories/virtuals/installed_virtuals_repository.sr: More
+ work on dynamic virtuals. Masking is not yet implemented, preventing
+ this from being sanely usable.
+
+2006-08-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/vdb/vdb_repository.cc: Use fast_unique_copy for
+ VDB too.
+
+2006-08-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fast_unique_copy.hh,
+ paludis/util/fast_unique_copy_TEST.cc, paludis/util/files.m4: Add a
+ fast_unique_copy algorithm, like std::unique_copy for where the input is
+ sorted and randomly accessible and there are likely to be many
+ duplicates.
+
+ * paludis/repositories/virtuals/installed_virtuals_repository.cc: Use
+ fast_unique_copy for category and package name extractions.
+
+2006-08-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_config.cc, paludis/environment.cc,
+ paludis/environment.hh, paludis/repository.cc, paludis/repository.hh,
+ paludis/repository.sr, paludis/repository_config_entry.sr: Start work on
+ the new dynamic virtuals framework.
+
+ * paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/cran_repository.hh: Convert CRAN over to
+ dynamic virtuals.
+
+ * paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository.hh: Convert FakeRepository
+ over to dynamic virtuals.
+
+ * paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/nothing/nothing_repository.hh: Convert
+ NothingRepository over to dynamic virtuals.
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_ebin_entries.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc:
+ Convert PortageRepository over to dynamic virtuals.
+
+ * paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh: Convert VDB over to dynamic
+ virtuals.
+
+ * configure.ac, paludis/repositories/Makefile.am,
+ paludis/repositories/virtuals,
+ paludis/repositories/virtuals/Makefile.am,
+ paludis/repositories/virtuals/installed_virtuals_repository.cc,
+ paludis/repositories/virtuals/installed_virtuals_repository.hh,
+ paludis/repositories/virtuals/installed_virtuals_repository.sr,
+ paludis/repositories/virtuals/virtuals_repository.cc,
+ paludis/repositories/virtuals/virtuals_repository.hh: Add start of
+ dynamic virtual repository classes.
+
+2006-08-12 Danny van Dyk <kugelfang@gentoo.org>
+
+ * doc/doc_configuration_files.doxygen: Update configuration files
+ documentation for CRAN repositories.
+
+2006-08-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * misc/make_sr.bash: Use compare rather than operator< for sr
+ comparisons, where possible.
+
+ * paludis/default_config.cc, paludis/name.cc,
+ paludis/package_database.cc, paludis/version_spec.cc: Update includes
+ for the above.
+
+2006-08-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/dep_list_entry.sr, paludis/ebin.sr,
+ paludis/ebuild.sr, paludis/package_database_entry.sr,
+ paludis/qualified_package_name.sr,
+ paludis/repositories/cran/cran_installed_repository.sr,
+ paludis/repositories/cran/cran_repository.sr,
+ paludis/repositories/portage/portage_repository_params.sr,
+ paludis/repositories/vdb/vdb_repository.sr, paludis/repository.sr,
+ paludis/repository_config_entry.sr, paludis/syncer.sr,
+ paludis/use_config_entry.sr: More docs tweaks.
+
+2006-08-12 Ahmed Ammar <b33fc0d3@gmail.com>
+
+ * paludis/syncer.cc: Add svn+https sync support.
+
+2006-08-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doxygen.conf.in, misc/make_sr.bash,
+ paludis/digests/md5_TEST.cc, paludis/digests/rmd160_TEST.cc,
+ paludis/digests/sha256_TEST.cc,
+ paludis/repositories/nothing/nothing_repository.sr,
+ -doc/doc_directories.doxygen: Docs tweaks.
+
+2006-08-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Stop using smart_record, start using sr.
+
+2006-08-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * test/test_framework.cc, test/test_framework.hh: Improve handling of
+ unexpected exceptions in test cases.
+
+2006-08-09 Danny van Dyk <kugelfang@gentoo.org>
+
+ * cran/cran.bash, cran/Makefile.am, src/paludis/query.cc,
+ paludis/environment.cc,
+ paludis/repositories/cran/cran_installed_repository.hh,
+ paludis/repositories/cran/cran_repository.hh,
+ paludis/repositories/cran/cran_repository_TEST_cleanup.sh,
+ paludis/repositories/cran/cran_description.hh,
+ paludis/repositories/cran/cran_dep_parser.hh,
+ paludis/repositories/cran/cran_installed_repository.cc,
+ paludis/repositories/cran/cran_repository_TEST.cc,
+ paludis/repositories/cran/cran_repository.cc,
+ paludis/repositories/cran/Makefile.am,
+ paludis/repositories/cran/cran_dep_parser_TEST.cc,
+ paludis/repositories/cran/cran_description.cc,
+ paludis/repositories/cran/cran_repository_TEST_setup.sh,
+ paludis/repositories/cran/cran_dep_parser.cc,
+ paludis/repositories/Makefile.am, paludis/version_metadata.cc,
+ paludis/version_metadata.hh, configure.ac, Makefile.am: Add
+ repositories to support CRAN (http://cran.r-project.org).
+
+ * paludis/portage_dep_lexer.hh, paludis/portage_dep_parser.hh: Fix
+ include guards.
+
+2006-08-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/vtemm/Makefile.am: Work around automake being a bit
+ silly with subdir dependencies.
+
+2006-08-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge.cc: Make merge much faster.
+
+2006-08-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/files.m4, -paludis/util/comparison_policy_TEST.cc: Nuke
+ worthless comparison policy test.
+
+2006-08-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash: Fake a Portage COUNTER file in VDB
+ entries.
+
+2006-08-03 Danny van Dyk <kugelfang@gentoo.org>
+
+ * src/qualudis/qualudis_command_line.cc: Fix default value for
+ --message-level.
+
+2006-08-02 Piotr Rak <piotr.rak@gmail.com>
+
+ * AUTHORS: Add self to AUTHORS.
+
+ * configure.ac, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/browse_tree.cc, src/gtkpaludis/browse_tree.hh,
+ src/gtkpaludis/main_window.cc, src/gtkpaludis/message_window.cc,
+ src/gtkpaludis/message_window.hh,
+ src/gtkpaludis/vte_message_window.cc,
+ src/gtkpaludis/vte_message_window.hh, src/gtkpaludis/vtemm,
+ src/gtkpaludis/vtemm/Makefile.am, src/gtkpaludis/vtemm/converts,
+ src/gtkpaludis/vtemm/converts/Makefile.am,
+ src/gtkpaludis/vtemm/converts/convert.m4,
+ src/gtkpaludis/vtemm/converts/convert_base.m4,
+ src/gtkpaludis/vtemm/defs, src/gtkpaludis/vtemm/defs/Makefile.am,
+ src/gtkpaludis/vtemm/defs/enum.pl,
+ src/gtkpaludis/vtemm/defs/generate_defs_vte.cc,
+ src/gtkpaludis/vtemm/reaper.ccg, src/gtkpaludis/vtemm/reaper.hg,
+ src/gtkpaludis/vtemm/terminal_widget.ccg,
+ src/gtkpaludis/vtemm/terminal_widget.hg: Use VTE for the message
+ window.
+
+2006-08-02 Mike Kelly <pioto@gentoo.org>
+
+ * hooks/Makefile.am.m4: We should be using _DATA for the .keep files,
+ not _SCRIPTS.
+
+2006-08-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/uninstall.cc: Typo in xterm titles: Installing ->
+ Uninstalling.
+
+2006-08-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, src/qualudis/Makefile.am,
+ src/qualudis/qualudis_command_line.hh: Make 'make dist' work even when
+ 'make' hasn't previously been run.
+
+2006-07-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash,
+ hooks/gnu_info_index.bash: Remove hard references to VDB directory.
+
+2006-07-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/ebin.cc,
+ paludis/repositories/portage/portage_repository_ebin_entries.cc: More
+ ebin work.
+
+2006-07-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repository_so_loader.cc: Be more helpful when .so loading
+ fails.
+
+2006-07-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc: Don't update world for fetch only.
+
+2006-07-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/portage_stubs.bash: Add portageq vdb_path emulation.
+
+2006-07-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, ebuild/Makefile.am,
+ ebuild/builtin_fetch_bin.bash, ebuild/builtin_init_bin.bash,
+ ebuild/builtin_unpack_bin.bash, ebuild/ebuild.bash,
+ ebuild/utils/dounpack, paludis/ebin.cc, paludis/ebin.hh,
+ paludis/files.m4, paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/make_ebin_repository.cc,
+ paludis/repositories/portage/make_ebin_repository.hh,
+ paludis/repositories/portage/make_ebuild_repository.cc,
+ paludis/repositories/portage/make_ebuild_repository.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/portage/portage_repository_ebin_entries.hh,
+ paludis/repositories/portage/portage_repository_params.hh,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ src/paludis/query.cc: Initial support for installing, but not
+ creating, binary packages.
+
+2006-07-31 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/Makefile.am, paludis/args/args_handler.cc,
+ paludis/args/args_handler.hh, paludis/args/man.hh,
+ src/paludis/command_line.cc, src/paludis/man_paludis.cc,
+ src/qualudis/man_qualudis.cc: Move most of the man writing code into
+ args. Extend what can be included in a man page. Extend man pages.
+
+2006-07-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * test/test_framework.cc, test/test_framework.hh: Remove some STL
+ includes from the test framework headers.
+
+2006-07-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.hh, paludis/tasks/sync_task.hh,
+ paludis/tasks/uninstall_task.hh: Make task constructors protected.
+
+2006-07-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/Makefile.am, paludis/tasks/sync_task.cc,
+ paludis/tasks/sync_task.hh: Make a SyncTask.
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/browse_tree.cc,
+ src/gtkpaludis/gtkpaludis.cc, src/gtkpaludis/main_window.hh,
+ src/gtkpaludis/sync.cc, src/gtkpaludis/sync.hh, src/paludis/sync.cc: Use
+ it.
+
+2006-07-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/Makefile.am, src/qualudis/Makefile.am: Distribute man
+ pages as part of the dist tarball, to prevent problems when cross
+ compiling.
+
+ * src/paludis/command_line.cc: Tidy up --help slightly.
+
+2006-07-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.hh: Add a change_package_database method to
+ Environment so that subclasses can implement package database switching.
+
+2006-07-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_group.cc, paludis/args/args_handler.cc,
+ paludis/args/args_option.cc, paludis/config_file.cc,
+ paludis/contents.cc, paludis/dep_atom.cc,
+ paludis/dep_atom_flattener.cc, paludis/environment.hh,
+ paludis/package_database.cc, paludis/portage_dep_lexer.cc,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.hh,
+ paludis/repositories/portage/portage_repository_entries.hh,
+ paludis/repositories/portage/portage_repository_news.cc,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repository.cc, paludis/util/dir_iterator.cc,
+ paludis/util/fd_output_stream.hh, paludis/util/pipe.hh: Doxygen
+ improvements.
+
+2006-07-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.hh,
+ paludis/repositories/portage/portage_repository_entries.cc,
+ paludis/repositories/portage/portage_repository_entries.hh,
+ paludis/repositories/portage/portage_repository_params.hh: Use a
+ virtual constructor for PortageRepositoryEntries.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.hh,
+ paludis/repositories/portage/portage_repository_entries.hh: Move
+ environment variable code out from PortageRepository to
+ PortageRepositoryEntries.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ paludis/repositories/portage/portage_repository_ebuild_entries.hh,
+ paludis/repositories/portage/portage_repository_entries.hh: Move
+ install code out from PortageRepository to PortageRepositoryEntries.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/qa/src_uri_check.cc,
+ paludis/repositories/fake/fake_repository.cc,
+ paludis/repositories/fake/fake_repository.hh,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/nothing/nothing_repository.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh, paludis/repository.hh:
+ Make a new MirrorsIterator for Repository classes.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/hashed_containers.hh.in: Add MakeHashedMultiSet and
+ MakeHashedMultiMap classes.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/vdb/vdb_repository.cc: version_metadata now
+ throws rather than returning a dummy entry for packages that don't
+ exist.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository.cc,
+ +paludis/repositories/portage/portage_repository_ebuild_entries.cc,
+ +paludis/repositories/portage/portage_repository_ebuild_entries.hh,
+ +paludis/repositories/portage/portage_repository_entries.cc,
+ +paludis/repositories/portage/portage_repository_entries.hh,
+ -paludis/repositories/portage/portage_repository_ebuild_metadata.cc,
+ -paludis/repositories/portage/portage_repository_ebuild_metadata.hh,
+ -paludis/repositories/portage/portage_repository_metadata.cc,
+ -paludis/repositories/portage/portage_repository_metadata.hh: Rename
+ PortageRepository*Metadata to PortageRepository*Entries.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc: Switch to
+ storing params rather than copying them.
+
+2006-07-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_news.cc: Remove some
+ unnecessary public functions from PortageRepository.
+
+2006-07-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_configuration_files.doxygen: Fix incorrect description for
+ NothingRepository.
+
+ + Fixes: Berlios#8236.
+
+2006-07-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/colour.cc, src/paludis/colour.hh: Disable xterm titles for
+ dumb and linux terminals.
+
+ + Fixes: Berlios#8235.
+
+2006-07-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_ebuild_metadata.cc,
+ paludis/repositories/portage/portage_repository_ebuild_metadata.hh,
+ paludis/repositories/portage/portage_repository_metadata.hh,
+ paludis/repositories/portage/portage_repository_news.cc,
+ paludis/repositories/portage/portage_repository_news.hh,
+ paludis/repositories/portage/portage_repository_params.hh,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/portage/portage_repository_sets.hh: More work on
+ splitting up PortageRepository.
+
+2006-07-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_news.cc,
+ paludis/repositories/portage/portage_repository_news.hh,
+ paludis/repositories/portage/portage_repository_sets.cc,
+ paludis/repositories/portage/portage_repository_sets.hh: Split up
+ PortageRepository some more. Move the news and advisory config file
+ implementations from the main library into the Portage repository
+ library.
+
+2006-07-28 Piotr Rak <piotr.rak@gmail.com>
+
+ * src/gtkpaludis/gtkpaludis.cc: Handle an unset DISPLAY more sanely.
+
+ + Fixes: Berlios#8195.
+
+2006-07-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/install_task.cc: Don't update world for set targets.
+
+ + Fixes: Berlios#8219.
+
+2006-07-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Fix potential infinite loop on unmerge.
+
+2006-07-27 Mike Kelly <pioto@gentoo.org>
+
+ * hooks/Makefile.am.m4, src/paludis/sync.cc,
+ paludis/tasks/uninstall_task.cc, paludis/tasks/install_task.cc,
+ ebuild/ebuild.bash: Add failure hooks for all ebuild phases, and for
+ sync, install, and uninstall.
+
+2006-07-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/args/Makefile.am, paludis/files.m4,
+ paludis/qa/Makefile.am.m4, paludis/repositories/fake/Makefile.am,
+ paludis/repositories/nothing/Makefile.am,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/vdb/Makefile.am, paludis/repository_so_loader.cc,
+ src/gtkpaludis/Makefile.am, src/paludis/Makefile.am,
+ src/paludis/paludis.cc, src/qualudis/Makefile.am: Dynamically load
+ repositories from .so files in libdir/paludis/repositories/.
+
+ + Fixes: Berlios#FR2423.
+
+2006-07-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/browse_tree.cc, src/gtkpaludis/browse_tree.hh,
+ src/gtkpaludis/main_window.cc, src/gtkpaludis/main_window.hh: Lock
+ controls when syncing.
+
+2006-07-26 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/default_environment.cc: Fix InternalError while workin on
+ repositories without UseInterface.
+
+2006-07-26 Piotr Rak <piotr.rak@gmail.com>
+
+ * paludis/defaul_config.cc: Allow configuration suffix to be changed
+ after DefaultConfig initialisation failure.
+
+2006-07-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/pstream.cc, paludis/util/pstream.hh: Allow stderr for
+ PStream commands to be redirected.
+
+ * paludis/util/system.cc, paludis/util/system.hh: Allow stdout and
+ stderr for run_command to be redirected.
+
+ * src/gtkpaludis/message_window.cc, src/gtkpaludis/message_window.hh:
+ Fancy auto-scrolling message window.
+
+2006-07-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/main_window.cc: Make the messages window resizeable.
+
+2006-07-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, ebuild/utils/merge.cc,
+ paludis/util/fd_output_stream.hh, paludis/util/files.m4,
+ paludis/util/pipe.cc, paludis/util/pipe.hh,
+ src/gtkpaludis/message_window.cc: Unify fd output streams and pipe
+ handling.
+
+2006-07-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/gtkpaludis/Makefile.am, src/gtkpaludis/main_window.cc,
+ src/gtkpaludis/message_window.cc, src/gtkpaludis/message_window.hh:
+ Make the message window less useless.
+
+2006-07-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, ebuild/digests/Makefile.am,
+ ebuild/fetchers/Makefile.am, ebuild/utils/Makefile.am,
+ paludis/Makefile.am.m4, paludis/args/Makefile.am,
+ paludis/digests/Makefile.am, paludis/qa/Makefile.am.m4,
+ paludis/repositories/fake/Makefile.am,
+ paludis/repositories/nothing/Makefile.am,
+ paludis/repositories/portage/Makefile.am,
+ paludis/repositories/vdb/Makefile.am, paludis/selinux/Makefile.am,
+ paludis/tasks/Makefile.am, paludis/util/Makefile.am.m4,
+ src/Makefile.am, src/paludis/Makefile.am, src/qualudis/Makefile.am,
+ test/Makefile.am: Change how we handle CXXFLAGS, to allow
+ configure-detected warning flags to be overridden in subdirectories.
+
+ * src/gtkpaludis, src/gtkpaludis/Makefile.am,
+ src/gtkpaludis/browse_tree.cc, src/gtkpaludis/browse_tree.hh,
+ src/gtkpaludis/gtkpaludis.cc, src/gtkpaludis/information_tree.hh,
+ src/gtkpaludis/main_window.hh, src/gtkpaludis/command_line.cc,
+ src/gtkpaludis/command_line.hh: Start work on a Gtk+ interface.
+
+2006-07-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/exception.cc, paludis/util/exception.hh: Fix backtrace
+ contexts.
+
+2006-07-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/tasks/Makefile.am, paludis/tasks/uninstall_task.cc,
+ paludis/tasks/uninstall_task.hh, src/paludis/install.cc,
+ src/paludis/uninstall.cc: Move uninstalling to a task.
+
+2006-07-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Require libwrapiter-0.2.
+
+2006-07-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_handler.cc, paludis/args/args_handler.hh,
+ paludis/args/args_option.cc, paludis/args/args_option.hh,
+ paludis/args/args_visitor.cc, paludis/args/args_visitor.hh,
+ paludis/util/collection.hh, src/paludis/sync.cc: More header and
+ libwrapiter cleanups.
+
+2006-07-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_group.cc, paludis/args/args_group.hh,
+ paludis/args/args_handler.cc, paludis/args/args_handler.hh,
+ src/paludis/Makefile.am, src/paludis/command_line.cc,
+ src/paludis/command_line.hh, src/paludis/man_paludis.cc,
+ src/qualudis/Makefile.am, src/qualudis/man_qualudis.cc,
+ src/qualudis/qualudis_command_line.cc,
+ src/qualudis/qualudis_command_line.hh: Initial automatic man page
+ generation support. Rather crude.
+
+2006-07-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, paludis/Makefile.am.m4, paludis/environment.cc,
+ paludis/environment.hh, paludis/tasks, paludis/tasks/Makefile.am,
+ paludis/tasks/install_task.cc, paludis/tasks/install_task.hh,
+ src/paludis/Makefile.am, src/paludis/install.cc,
+ src/paludis/uninstall.cc: Switch install action over to a tasks
+ interface. More to follow.
+
+2006-07-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/log.cc: Improve log context output format.
+
+2006-07-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/repositories/portage/portage_repository_profile.hh: Add
+ profile package.mask support.
+
+2006-07-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doxygen.conf.in, paludis/repositories/portage/Makefile.am,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_exceptions.cc,
+ paludis/repositories/portage/portage_repository_exceptions.hh,
+ paludis/repositories/portage/portage_repository_profile.cc,
+ paludis/repositories/portage/portage_repository_profile.hh: Start work
+ on splitting up PortageRepository.
+
+2006-07-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Warn if /proc is strange.
+
+2006-07-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/args_dumper.hh, paludis/args/args_group.cc,
+ paludis/args/args_group.hh, paludis/args/args_handler.cc,
+ paludis/args/args_option.cc: Tidy up args a bit.
+
+2006-07-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom_flattener.cc, paludis/environment.cc,
+ paludis/package_database.cc, paludis/package_database.hh: More
+ libwrapiter conversions.
+
+2006-07-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, ebuild/utils/unmerge.cc, paludis/dep_list.cc,
+ paludis/dep_list_TEST.cc,
+ paludis/repositories/portage/portage_repository.cc: Remove all uses of
+ deque in favour of lists. Although deque is theoretically potentially
+ faster, it's fairly broken in some standard library implementations.
+
+ + Fixes: Berlios#8127.
+
+2006-07-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/config_file.cc,
+ paludis/config_file.hh, paludis/config_file_TEST.cc,
+ paludis/contents.hh, paludis/default_config.cc,
+ paludis/default_config.hh, paludis/dep_atom.hh,
+ paludis/dep_atom_flattener.hh, paludis/dep_list.cc,
+ paludis/dep_list.hh, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/files.m4, paludis/portage_dep_lexer.hh,
+ paludis/qa/environment.cc,
+ paludis/repositories/nothing/nothing_repository.cc,
+ paludis/repositories/nothing/nothing_repository.hh,
+ paludis/repositories/portage/portage_repository.cc,
+ paludis/repositories/portage/portage_repository.hh,
+ paludis/repositories/portage/portage_repository_TEST.cc,
+ paludis/repositories/vdb/vdb_repository.cc,
+ paludis/repositories/vdb/vdb_repository.hh,
+ paludis/repositories/vdb/vdb_repository_TEST.cc,
+ paludis/repository.hh, paludis/util/Makefile.am.m4,
+ paludis/util/collection.hh, paludis/util/collection_concrete.hh,
+ paludis/util/exception.cc, paludis/util/exception.hh,
+ src/paludis/install.cc: More libwrapiter conversion.
+
+2006-07-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Re-enable --enable-qa.
+
+2006-07-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Start using libwrapiter and smarter containers to avoid
+ including big scary STL files in our headers.
+
+2006-07-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * (lots): Switch from .a to .so files. Move each repository format
+ into its own subdirectory in paludis/repositories/.
+
+ * configure.ac: Move to 0.5 branch.
+
+2006-07-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Display full filenames in die backtraces.
+
+2006-07-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.4.2.
+
+ + Release: 0.4.2
+
+2006-07-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge_common.cc: Make CONFIG_PROTECT work as expected
+ when ROOT=/.
+
+ * ebuild/utils/merge_TEST.bash, ebuild/utils/merge_TEST_setup.sh: Add
+ tests for CONFIG_PROTECT behaviour.
+
+ + Fixes: Berlios#8113, Berlios#FR2377.
+
+2006-07-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: More filtering of environment for
+ Portage-generated VDB entries.
+
+2006-07-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.4.1.
+
+ + Release: 0.4.1
+
+2006-07-13 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/selinux/security_context.cc: Include stringify.hh to fix
+ breakage caused by other changes.
+
+2006-07-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: When ROOT=/ and unmerging a Portage-installed
+ package, avoid sandbox errors caused by the saved environment.
+
+2006-07-12 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/name.cc: Allow . in category names to make crossdev happy.
+
+2006-07-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * autogen.bash: Make autogen more autoconf-2.60 friendly.
+
+2006-07-12 David Morgan <david.morgan@wadham.oxford.ac.uk>
+
+ * paludis/qa/create_metadata_check.cc, paludis/qa/dep_any_check.cc,
+ paludis/qa/dep_flags_check.cc, paludis/qa/dep_packages_check.cc,
+ paludis/qa/deps_exist_check.cc, paludis/qa/deps_visible_check.cc,
+ paludis/qa/digest_collisions_check.cc,
+ paludis/qa/ebuild_count_check.cc,
+ paludis/qa/file_permissions_check.cc,
+ paludis/qa/files_dir_size_check.cc, paludis/qa/glep_31_check.cc,
+ paludis/qa/has_ebuilds_check.cc, paludis/qa/has_misc_files_check.cc,
+ paludis/qa/package_dir_check.cc, paludis/qa/package_name_check.cc,
+ paludis/qa/parse_deps_check.cc, paludis/qa/pdepend_overlap_check.cc,
+ paludis/qa/src_uri_check.cc: s/ /_/ in check identifiers, and rename
+ file_name -> filename and ebuild_count -> ebuild_count_check.
+
+2006-07-12 David Morgan <david.morgan@wadham.oxford.ac.uk>
+
+ * paludis/qa/deps_exist_check.cc, paludis/qa/deps_visible_check.cc,
+ paludis/qa/iuse_check.cc, paludis/qa/keywords_check.cc,
+ paludis/qa/metadata_check.cc: Fix compilation errors.
+
+2006-07-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/applets.cc, src/paludis/colour.hh,
+ src/paludis/contents.cc, src/paludis/install.cc,
+ src/paludis/licence.cc, src/paludis/list.cc, src/paludis/paludis.cc,
+ src/paludis/query.cc, src/paludis/uninstall.cc: Be more consistent
+ with colours.
+
+2006-07-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis/install.cc, src/paludis/uninstall.cc: Display package
+ names in colour when showing world file changes.
+
+2006-07-12 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/qa/files.m4, paludis/qa/dep_flags_check.cc: Fix dep_flags
+ check to compile and add it back to libpaludisqa.
+
+ * src/qualudis/qualudis_command_line.cc,
+ src/qualudis/qualudis_command_line.hh, src/qualudis/qualudis.c:
+ Removed '--check' commandline action. Qualudis now runs checks by
+ default. Added '--qa-check' commandline option to specify which checks
+ should be run.
+
+2006-07-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, src/: move src/ to src/paludis/. In future we'll have
+ a src/ subdirectory for each client.
+
+2006-07-11 David Morgan <david.morgan@wadham.oxford.ac.uk>
+
+ * paludis/qa/create_metadata_check.cc, paludis/qa/dep_any_check.cc
+ paludis/qa/dep_flags_check.cc paludis/qa/dep_packages_check.cc
+ paludis/qa/deps_exist_check.cc paludis/qa/deps_visible_check.cc
+ paludis/qa/description_check.cc paludis/qa/extract_check.cc
+ paludis/qa/homepage_check.cc paludis/qa/inherits_check.cc
+ paludis/qa/iuse_check.cc paludis/qa/keywords_check.cc
+ paludis/qa/license_check.cc paludis/qa/parse_deps_check.cc
+ paludis/qa/pdepend_overlap_check.cc paludis/qa/restrict_check.cc
+ paludis/qa/slot_check.cc paludis/qa/src_uri_check.cc: Fixes for most
+ of the libqualudis problems. DepParser -> PortageDepParser, vmk_foo ->
+ correct new enumerations, get(foo) -> get<foo>() and do get metadata
+ correctly.
+
+2006-07-10 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/config_file.hh, paludis/contents.hh,
+ paludis/default_config.hh, paludis/dep_atom.hh, paludis/files.m4,
+ paludis/portage_dep_parser_TEST.cc, -paludis/dep_atom_dumper.cc,
+ -paludis/dep_atom_dumper.hh, -paludis/dep_atom_dumper_TEST.cc,
+ -paludis/paludis.cc: More code and doxygen cleanups. Remove
+ DepAtomDumper class.
+
+2006-07-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.hh, paludis/util/instantiation_policy.hh,
+ paludis/util/is_file_with_extension.cc,
+ paludis/util/is_file_with_extension.hh, paludis/util/iterator.hh,
+ paludis/util/pstream.hh, paludis/util/random.hh, paludis/util/save.hh,
+ paludis/util/strip.hh, paludis/util/system.hh,
+ paludis/util/tokeniser.hh, paludis/util/validated.hh,
+ paludis/util/virtual_constructor.hh, paludis/util/visitor.hh: More
+ code and doxygen cleanups.
+
+2006-07-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/counted_ptr.hh: Use operator const void * rather than
+ operator bool for CountedPtr to avoid bool -> int conversion weirdness.
+
+2006-07-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/util/counted_ptr.hh,
+ paludis/util/destringify.hh, paludis/util/dir_iterator.cc,
+ paludis/util/dir_iterator.hh, paludis/util/exception.hh,
+ paludis/util/files.m4, paludis/util/iterator_TEST.cc,
+ paludis/util/strip.cc, paludis/util/visitor_TEST.cc,
+ paludis/version_spec.cc, -paludis/util/deleter.cc,
+ -paludis/util/deleter.hh, -paludis/util/deleter_TEST.cc: Remove deleter,
+ it's only used by test cases. Clean up some more public interfaces and
+ doxygen blocks.
+
+2006-07-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/util/files.m4,
+ -paludis/util/container_entry.hh,
+ -paludis/util/container_entry_TEST.cc: Remove ContainerEntry class, it
+ is no longer required.
+
+2006-07-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/dep_atom.hh,
+ paludis/util/collection.hh, paludis/util/files.m4,
+ -paludis/util/composite_pattern.hh: Remove Composite class, it is no
+ longer required. More doxygen cleanups.
+
+2006-07-09 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * autogen.bash, paludis/util/Makefile.am.m4,
+ +paludis/util/comparison_policy.hh,
+ -paludis/util/comparison_policy.hh.m4: Replace m4 voodoo with
+ preprocessor voodoo. Improve doxygenation.
+
+2006-07-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/config_file.hh, paludis/contents.hh,
+ paludis/default_config.cc, paludis/dep_atom.hh,
+ paludis/digests/md5.hh, paludis/digests/rmd160.hh,
+ paludis/digests/sha256.hh, paludis/environment.cc,
+ paludis/environment.hh, paludis/fake_repository.cc,
+ paludis/nothing_repository.cc, paludis/portage_repository.cc,
+ paludis/portage_repository.hh, paludis/repository.hh,
+ paludis/selinux/security_context.hh,
+ paludis/util/instantiation_policy.hh, paludis/util/random.hh,
+ paludis/vdb_repository.cc, paludis/vdb_repository.hh: Doxygen
+ improvements.
+
+2006-07-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/default_config.cc, paludis/default_environment.cc,
+ paludis/dep_atom.cc, paludis/dep_atom.hh, paludis/fake_repository.cc,
+ paludis/name.cc, paludis/name.hh, paludis/util/counted_ptr.hh,
+ paludis/util/smart_record.hh.m4, paludis/util/validated.hh,
+ paludis/util/visitor.hh: Remove some unnecessary inlining.
+
+2006-07-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am: Fix maintainer-clean.
+
+2006-07-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Preparation for 0.4.0.
+
+ + Release: 0.4.0
+
+2006-07-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_bootstrap_howto.doxygen,
+ doc/doc_configuration_files.doxygen, doc/doc_mainpage.doxygen,
+ doc/doxygen.conf.in: Doxygen updates in preparation for 0.4.
+
+2006-07-07 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/utils/prep.in, ebuild/utils/Makefile: Add dummy prep*
+ utilities that simply emit a QA notice warning against their use.
+
+2006-07-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/selinux/security_context.cc: Unbreak SELinux.
+
+2006-07-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/applets.cc, src/applets.hh, src/command_line.cc,
+ src/command_line.hh, src/paludis.cc: Add --configuration-variable
+ <repo> <var> commandline option.
+
+2006-07-07 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/utils/dosym: Add a QA notice when dosym is called without its
+ target directory existing. Also use dirname instead of bash
+ substitutions.
+
+2006-07-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/portage_stubs.bash: Add debug-print-section.
+
+2006-07-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/echo_functions.bash.in: Add elog. For now, it's just a forward
+ to einfo.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/fake_repository.cc, paludis/fake_repository.hh,
+ paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/repository.cc, paludis/repository.hh, paludis/vdb_repository.cc,
+ paludis/vdb_repository.hh, src/install.cc: Make --pretend --install
+ output for USE_EXPAND things much cleaner.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom.hh, paludis/dep_list.cc,
+ paludis/dep_list.hh, src/install.cc: Improve error message displayed
+ when [use] dependencies are not met.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/eselect_env_update.bash, hooks/news.bash, src/uninstall.cc: Be
+ consistent with blank lines in output.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc, paludis/environment.hh, src/install.cc,
+ src/uninstall.cc: Packages are now added to world unless either a
+ restriction (slot, version) or --preserve-world is specified.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_repository.cc: g++ 4.1 is retarded.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/command_line.cc, src/command_line.hh: Move --list-{categories,
+ packages,repositories} to being displayed as internal / script use.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/fake_repository.cc, paludis/nothing_repository.cc,
+ paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/repository.cc, paludis/repository.hh, paludis/vdb_repository.cc:
+ Change how repository information is handled.
+
+ * src/command_line.cc, src/command_line.hh, src/list.cc, src/paludis.cc:
+ Add --info support. Update --list-repositories to the new repository
+ information interface.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Be a bit quieter.
+
+2006-07-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/digests/md5.hh, paludis/digests/rmd160.hh,
+ paludis/digests/sha256.hh: Remove always_inline, gcc is smart enough to
+ handle this correctly.
+
+2006-07-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Add eselect style backtraces to die.
+
+2006-07-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/build_functions.bash, +ebuild/utils/dounpack,
+ -ebuild/utils/unpack: Change how unpack is handled.
+
+2006-07-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/ebuild.cc, paludis/ebuild.hh, paludis/portage_repository.cc,
+ src/install_TEST_setup.sh: Add ${AA} support. Strip trailing spaces
+ from ${A} and ${AA}, kde-meta.eclass relies upon this.
+
+2006-07-05 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/utils/dosym, ebuild/utils/donewins: Export PATH in dosym to
+ work around sandbox weirdness, and add a deprecation notice to
+ donewins since noone knows why it exists anyway.
+
+2006-07-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge.cc, ebuild/utils/unmerge.cc,
+ paludis/default_config.cc, paludis/default_environment.cc,
+ paludis/dep_atom.cc, paludis/dep_list.cc, paludis/ebuild.cc,
+ paludis/environment.cc, paludis/nothing_repository.cc,
+ paludis/portage_repository.cc, paludis/util/log.cc,
+ paludis/util/log.hh, paludis/util/log_TEST.cc,
+ paludis/util/pstream.cc, paludis/util/system.cc,
+ paludis/vdb_repository.cc, src/install.cc, src/list.cc: Don't display
+ context with all log messages, only the ones where it's useful.
+
+2006-07-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/Makefile.am, ebuild/ebuild.bash, ebuild/utils/Makefile.am,
+ ebuild/utils/unpack, -ebuild/unpack_functions.bash: Move unpack into
+ an external script so that it can be used by non-ebuilds.
+
+2006-07-04 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/selinux/security_context.cc: When built with selinux support
+ and the library exists, check whether kernel support is enabled before
+ attempting any SELinux operations. This fixes merge in the case where
+ the userland part of SELinux is complete but the kernel support is
+ missing, potentially common in recovery scenarios.
+
+2006-07-04 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/utils/dosym: Create any necessary directories in dosym if
+ they don't exist. Portage changed behaviour here, so we sync to it for
+ now.
+
+2006-07-04 Stephen Bennett <spb@gentoo.org>
+
+ * configure.ac, paludis/Makefile.am.m4,
+ paludis/selinux/security_context.hh,
+ paludis/selinux/security_context.cc, paludis/selinux/Makefile.am,
+ ebuild/ebuild.bash, ebuild/utils/merge.cc, ebuild/utils/Makefile.am:
+ Initial SELinux support for merge. Does not handle all corner cases as
+ yet, but should work for SELinux-enabled and SELinux-not-present.
+
+2006-07-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash,
+ ebuild/ebuild.bash, ebuild/eclass_functions.bash, paludis/ebuild.cc,
+ paludis/ebuild.hh: Switch to VDB_FORMAT paludis-2. Save the repository
+ whence the package originated. Use Portage compatible environment
+ saving.
+
+ * paludis/vdb_repository.cc, paludis/vdb_repository.hh: Add buildroot
+ configuration option.
+
+ * src/upgrade_TEST_setup.sh: Test environment behaviour.
+
+2006-07-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/ebuild.cc: Fix behaviour of PVR.
+
+2006-07-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/Makefile.am, ebuild/ebuild.bash, paludis/ebuild.cc,
+ paludis/ebuild.hh, paludis/fake_repository.cc,
+ paludis/nothing_repository.cc, paludis/portage_repository.cc,
+ paludis/portage_repository.hh, paludis/repository.cc,
+ paludis/repository.hh, paludis/vdb_repository.cc,
+ paludis/vdb_repository.hh, src/applets.cc, src/applets.hh,
+ src/command_line.cc, src/command_line.hh, src/paludis.cc,
+ +ebuild/builtin_variable.bash: Add support for --environment-variable
+ on the commandline.
+
+2006-07-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/log.cc: Display context with log messages.
+
+2006-07-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc: Downgrade use of * with operators other than
+ equals from an error to a QA warning.
+
+2006-07-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash: Add code to
+ recover from sh breaking due to library downgrades.
+
+2006-06-30 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/utils/merge.cc: Better handle symlinks when merging.
+
+2006-06-30 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/syncer.cc: Add svn+http syncer.
+
+2006-06-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/eclass_functions.bash: Fix eclassdirs.
+
+2006-06-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/sync.cc: Add xterm titles for syncing.
+
+2006-06-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am, ebuild/utils/merge.cc,
+ ebuild/utils/unmerge.cc: Use internal md5 routines rather than calling
+ md5sum when merging and unmerging.
+
+2006-06-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, ebuild/Makefile.am, ebuild/digests/Makefile.am,
+ ebuild/digests/domd5.cc, ebuild/digests/dormd160.cc,
+ ebuild/digests/dosha256.cc, paludis/Makefile.am.m4, paludis/digests,
+ paludis/digests/Makefile.am, +paludis/digests/md5.cc,
+ +paludis/digests/md5.hh, +paludis/digests/md5_TEST.cc,
+ +paludis/digests/rmd160.cc, +paludis/digests/rmd160.hh,
+ +paludis/digests/rmd160_TEST.cc, +paludis/digests/sha256.cc,
+ +paludis/digests/sha256.hh, +paludis/digests/sha256_TEST.cc,
+ -ebuild/digests/dormd160_TEST.cc, -ebuild/digests/dosha256_TEST.cc,
+ -ebuild/digests/md5.cc, -ebuild/digests/md5.hh,
+ -ebuild/digests/md5_TEST.cc, -ebuild/digests/rmd160.cc,
+ -ebuild/digests/rmd160.hh, -ebuild/digests/sha256.cc,
+ -ebuild/digests/sha256.hh: Split up digest tools and classes. Move
+ digest classes into paludis/digests/ so that they can be used
+ internally.
+
+2006-06-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/digests/Makefile.am, ebuild/digests/domd5,
+ ebuild/digests/domd5.cc, ebuild/digests/md5.cc, ebuild/digests/md5.hh,
+ ebuild/digests/md5_TEST.cc: Implement MD5 internally, to avoid linkage
+ problems with external md5sum on upgrade.
+
+2006-06-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash,
+ ebuild/ebuild.bash, src/Makefile.am: Nasty hack to make distcheck work
+ when autotools starts sticking things in different directories.
+
+2006-06-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/dep_list.hh, src/command_line.cc,
+ src/command_line.hh, src/install.cc: Add --dl-no-unnecessary-upgrades
+ commandline option.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge.cc: Fix merge to /.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am, ebuild/utils/merge.cc,
+ ebuild/utils/merge_common.cc, ebuild/utils/merge_common.hh,
+ ebuild/utils/unmerge.cc: Move some common merge / unmerge code into
+ separate files.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_unmerge.bash, ebuild/utils/unmerge.cc: Re-enable
+ config protect support.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge.cc, ebuild/builtin_merge.bash: Fix set*id handling.
+ Re-enable config protect support.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh: Add chmod member
+ function to FSEntry.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_tidyup.bash: Be more verbose.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_fetch.bash: Fix bogus error message text.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am, ebuild/utils/unmerge,
+ ebuild/utils/unmerge.cc, ebuild/utils/unmerge_TEST.bash: Replace the
+ icky bash unmerge with a slightly less icky C++ unmerge.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh: Add rmdir member
+ function to FSEntry.
+
+2006-06-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am, ebuild/utils/merge, ebuild/utils/merge.cc,
+ ebuild/utils/merge_TEST.bash, ebuild/utils/unmerge_TEST.bash: Replace
+ the icky bash merge with a slightly less icky C++ merge.
+
+2006-06-27 David Morgan <david.morgan@wadham.oxford.ac.uk>
+
+ * paludis/trunk/qa/environment.cc, paludis/trunk/environment.hh: Misc
+ fixes for things broken by changes elsewhere (mostly QAEnvironment).
+
+ * paludis/trunk/qa/files.m4: Temporarily commented out tests that are
+ broken.
+
+2006-06-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh: Add chown,
+ owner, group member functions to FSEntry.
+
+2006-06-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh: Add readlink
+ member function to FSEntry.
+
+2006-06-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh: Add
+ permissions member function to FSEntry. Add optional mode argument
+ to FSEntry mkdir member function. Add unlink member function to
+ FSEntry.
+
+2006-06-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/header.html, doc/paludis.css,
+ paludis/args/args_option.cc, paludis/contents.hh,
+ paludis/default_config.cc, paludis/util/comparison_policy_TEST.cc,
+ paludis/util/counted_ptr_TEST.cc, paludis/util/destringify.hh,
+ paludis/util/smart_record.hh.m4, paludis/util/smart_record_TEST.cc,
+ paludis/util/stringify.hh, src/licence.hh: Documentation improvements.
+
+ * doc/doc_configuration_files.doxygen: Add documentation about our
+ config file formats.
+
+2006-06-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_fetch.bash: Give a better error if DISTDIR isn't a
+ directory.
+
+2006-06-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc: Emit a warning when dropping circular
+ dependencies.
+
+2006-06-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_repository.cc: If the user mirrors.conf file
+ contains an entry with a mirror named '*', first try fetching from
+ there.
+
+2006-06-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/fetchers/dofile: Make file:/// fetching work.
+
+2006-06-18 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/util/files.m4: Add `testscript' to system.
+
+2006-06-17 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/util/system.hh, paludis/util/system.cc,
+ paludis/util/system_TEST_setup.sh, paludis/util/system_TEST_cleanup.sh,
+ paludis/util/system_TEST.cc, paludis/syncer.cc: Introduce
+ run_command_in_directory and use it in GitSyncer::sync().
+
+2006-06-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/name.cc, paludis/name.hh, paludis/test_environment.hh,
+ paludis/version_metadata.hh, paludis/version_operator.cc,
+ paludis/version_operator.hh, paludis/version_spec.hh: Tidy up some
+ includes.
+
+2006-06-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/src_test.bash: Check for makefile and GNUmakefile.
+
+2006-06-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doxygen.conf.in: Generate include graphs.
+
+2006-06-15 Danny van Dyk <kugelfang@gentoo.org>
+
+ * doc/doc_security_advisories.doxygen, doc/Makefile.am: Add
+ specification for security advisories.
+
+ * utils/glsa2txt.py: Add python script to create security advisories
+ from GLSAs.
+
+ * paludis/config_file.cc: Change AdvisoryFile to parse new advisory
+ format.
+
+2006-06-15 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/repository.hh: Add virtual destructors to interface classes
+ to get rid of some irritating compiler warnings.
+
+2006-06-12 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/default_config.cc, paludis/default_config.hh: Tidy up some
+ includes and remove some unnecessary inlines.
+
+2006-06-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, ebuild/Makefile.am, ebuild/builtin_fetch.bash,
+ ebuild/fetchers, ebuild/fetchers/Makefile.am, ebuild/fetchers/dofile,
+ ebuild/fetchers/dowget.in: Move fetching things out into wrapper scripts
+ rather than hardcoding wget. Add file:/// URL support.
+
+2006-06-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/files.m4, paludis/nothing_repository.cc,
+ paludis/nothing_repository.hh: Add a NothingRepository that supports
+ sync= but does not contain any packages.
+
+2006-06-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_repository.hh, paludis/portage_repository.cc: Remove
+ unnecessary do_contents implementation.
+
+2006-06-11 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/default_environment.cc, paludis/default_environment.hh,
+ paludis/environment.cc, paludis/environment.hh,
+ paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/repository.hh, paludis/vdb_repository.cc,
+ paludis/vdb_repository.hh, paludis/version_operator.hh: Add support
+ for PackageSetOptions.
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/portage_repository.cc, paludis/portage_repository.hh: Revise
+ security algorithm.
+
+ * src/command_line.cc, src/command_line.hh, src/list.cc, src/list.hh,
+ src/paludis.cc: Add support for --list-vulnerabilities commandline
+ option.
+
+2006-06-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_repository.cc: Show the location of the repository
+ config file rather than the repository in eclassdir / profiledir
+ deprecated notices.
+
+2006-06-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash, ebuild/ebuild.bash,
+ ebuild/eclass_functions.bash, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/util/fs_entry.cc, paludis/util/fs_entry.hh,
+ paludis/vdb_repository.cc, src/install_TEST_setup.sh: Add support for
+ multiple eclass directories and multiple profile directories in
+ Portage repositories. The 'eclassdir' and 'profiledir' keys are now
+ deprecated, in favour of 'eclassdirs' and 'profiledirs'.
+
+2006-06-11 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/collection.hh: Add push_back method for
+ SequentialCollection, so that a std::back_insert_iterator can be used.
+ Include a const_reference typedef in SequentialCollection, for various
+ standard algorithms.
+
+2006-06-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/exception_TEST, src/help_TEST,
+ src/install_TEST, src/list_dep_tag_categories_TEST,
+ src/list_repository_formats_TEST, src/list_sync_formats_TEST,
+ src/upgrade_TEST, src/version_TEST: Move the test scripts out of the
+ Makefile.
+
+ * src/upgrade_TEST_cleanup.sh, src/upgrade_TEST_setup.sh: Add a test
+ for installing then upgrading a package.
+
+2006-06-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc: Add a PALUDIS_NO_GLOBAL_HOOKS env
+ var, mostly for test cases.
+
+ * src/Makefile.am, src/install_TEST_cleanup.sh,
+ src/install_TEST_setup.sh: Do a full package install as part of the
+ test cases.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/install.cc: Display better counts for --install.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/args/bad_argument.hh, paludis/args/bad_value.hh,
+ paludis/args/missing_value.hh, paludis/default_environment.hh,
+ paludis/dep_list.hh, paludis/util/comparison_policy.hh.m4,
+ test/test_framework.hh: Fix up Doxygen grouping.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/files.m4, paludis/util/match_sequence.cc,
+ paludis/util/match_sequence.hh, paludis/util/match_sequence_TEST.cc:
+ Kill match_sequence. It's only used for one QA check, which is
+ probably better done using something more powerful anyway.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, ebuild/echo_functions.bash.in: Handle date in
+ log code, global scope.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Move us onto the 0.3 branch.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/dep_list.cc,
+ paludis/environment.cc, paludis/fake_repository.cc,
+ paludis/fake_repository.hh, paludis/match_package.cc,
+ paludis/package_database.cc, paludis/package_database.hh,
+ paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/portage_repository_TEST.cc, paludis/repository.cc,
+ paludis/repository.hh, paludis/vdb_repository.cc,
+ paludis/vdb_repository.hh, src/contents.cc, src/install.cc,
+ src/news.cc, src/owner.cc, src/query.cc, src/sync.cc,
+ src/uninstall.cc: Switch to a new capabilities interface for
+ repositories.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/smart_record.hh.m4: Export smart record key types, for
+ utility functions.
+
+2006-06-06 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/counted_ptr.hh: Allow upcasts on construction.
+
+2006-06-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/build_functions.bash, ebuild/utils/Makefile.am,
+ ebuild/utils/emake: Move emake to an external app, like it is in
+ Portage, so things like xargs emake work.
+
+2006-06-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/unpack_functions.bash: Unpack .tar.Z files correctly.
+
+2006-06-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/Makefile.am.m4, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/vdb_repository.cc, src/Makefile.am, src/paludis.cc: Stop
+ hardcoding BIGTEMPDIR. Make the build directory a repository
+ configuration parameter (buildroot) instead.
+
+2006-06-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/environment.cc,
+ paludis/fake_repository.cc, paludis/fake_repository.hh,
+ paludis/package_database.cc, paludis/package_database.hh,
+ paludis/package_database_TEST.cc, paludis/portage_repository.cc,
+ paludis/portage_repository.hh, paludis/repository.hh,
+ paludis/vdb_repository.cc, paludis/vdb_repository.hh,
+ paludis/vdb_repository_TEST.cc: Interface tidyup.
+
+2006-06-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/random_TEST.cc: Make chi squared test less prone to
+ occasional random failures.
+
+2006-06-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_operator.cc, paludis/version_operator.hh,
+ paludis/version_operator_TEST.cc: Typo tidle -> tilde.
+
+2006-06-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.hh, paludis/dep_atom_flattener.hh,
+ paludis/dep_list.hh, paludis/test_environment.hh: Fix environment
+ includes.
+
+2006-05-29 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Tag for 0.2.5
+
+ + Release: 0.2.5
+
+2006-05-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/hashed_containers.hh.in: Fix harmless compiler warning,
+ since people keep asking about it.
+
+2006-05-27 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/echo_functions.bash, ebuild/echo_functions.bash.in,
+ configure.ac, hooks/news.bash, hooks/eselect_env_update.bash,
+ hooks/find_config_updates.bash: Make bash and hook output pink when
+ appropriate.
+
+2006-05-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/gnu_info_index.bash, paludis/default_environment.cc: Fix up
+ remaining path issues.
+
+2006-05-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am, ebuild/utils/sed, ebuild/utils/sed.in:
+ Move sed -> sed.in, and only generate sed wrapper when it's needed, to
+ avoid path issues.
+
+2006-05-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, ebuild/Makefile.am, ebuild/builtin_init.bash,
+ ebuild/builtin_merge.bash, ebuild/builtin_unmerge.bash,
+ ebuild/ebuild.bash, ebuild/portage_stubs.bash,
+ ebuild/utils/Makefile.am, ebuild/utils/canonicalise,
+ ebuild/utils/merge, ebuild/utils/merge_TEST.bash,
+ ebuild/utils/unmerge, ebuild/utils/unmerge_TEST.bash: Make a
+ canonicalise wrapper, rather than using realpath or readlink -f.
+ Tinker with PATH ordering so that this actually works.
+
+2006-05-25 Robert Sebastian Gerus <arachnist@gmail.com>
+
+ * hooks/gnu_info_index.bash, ebuild/utils/merge, ebuild/utils/getmtime,
+ ebuild/utils/unmerge: Add a wrapper that will call stat -f '%m' on
+ FreeBSD and stat -c '%Y' everywhere else.
+
+2006-05-25 Robert Sebastian Gerus <arachnist@gmail.com>
+
+ * ebuild/ebuild.bash, ebuild/portage_stubs.bash, ebuild/utils/merge,
+ ebuild/utils/unmerge, ebuild/builtin_merge.bash, doc/Makefile.am,
+ ebuild/builtin_unmerge.bash: Replace readlink -f with realpath, for
+ portability.
+
+2006-05-24 Robert Sebastian Gerus <arachnist@gmail.com>
+
+ * configure.ac, ebuild/utils/Makefile.am, ebuild/utils/sed: Add sed
+ wrapper script which calls gsed, installed only if sed isn't gnu sed.
+
+2006-05-24 Robert Sebastian Gerus <arachnist@gmail.com>
+
+ * test/test_runner.cc: Skip glibc-specific backtrace call on non-glibc
+ systems.
+
+2006-05-24 Robert Sebastian Gerus <arachnist@gmail.com>
+
+ * paludis/util/system_TEST.cc: Added a check for FreeBSD.
+
+2006-05-24 Robert Sebastian Gerus <arachnist@gmail.com>
+
+ * /trunk/configure.ac: date --iso=seconds -> date +%Y-%m-%dT%H:%M:%S%z
+ for portability.
+
+2006-05-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Add -try
+ support to version specs.
+
+ * doc/doc_portage_differences.cc: Bring up to date.
+
+2006-05-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/vdb_repository.cc, paludis/vdb_repository.hh: Improve error
+ condition handling.
+
+2006-05-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/system.cc: Improve error condition handling.
+
+2006-05-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc: Improve error condition handling.
+
+ * paludis/portage_repository.cc: Use
+ PortageRepositoryConfigurationError rather than InternalError for
+ profiles where ARCH is unset. Clean up various small todo items.
+
+ * paludis/portage_repository.cc: Don't hardcode mirror://gentoo/ as
+ the master mirror name.
+
+2006-05-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_config.cc, paludis/default_config.hh,
+ paludis/default_environment.cc, paludis/default_environment.hh,
+ paludis/environment.hh, paludis/portage_repository.cc,
+ paludis/test_environment.hh: Support a mirrors.conf file, with the
+ same format as thirdpartymirrors, in the config directory.
+
+2006-05-22 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, paludis/portage_repository_TEST.cc: Use EAPI="0"
+ when EAPI is unset. Improve version metadata generation tests.
+
+2006-05-22 Fernando J. Pereda <ferdy@gentoo.org>
+
+ * paludis/syncer.hh, paludis/syncer.cc: Add a Syncer to sync Git
+ repositories (GitSyncer).
+
+ * AUTHORS: Add myself as 'Contributor'.
+
+2006-05-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Tag for 0.2.4.
+
+ + Release: 0.2.4
+
+2006-05-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/ebuild.cc: Fix ebuild metadata generation.
+
+2006-05-20 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/util/smart_record.hh.m4: Increase maximal number of smartrecord
+ entries to 15.
+
+ * paludis/portage_repository.cc, paludis/portage_repository.hh: Turn
+ the location of the security advisory directory into a config item.
+
+2006-05-19 Stephen Bennett <spb@gentoo.org>
+
+ * NEWS, configure.ac: Tag for 0.2.3.
+
+ + Release: 0.2.3
+
+2006-05-19 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/kernel_functions.bash, ebuild/kernel_funtions_TEST.bash,
+ ebuild/ebuild.bash, ebuild/Makefile.am: Add KV_* functions imported
+ from functions.sh.
+
+2006-05-19 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/portage_repository.cc: Support removal of packages from
+ system set in subprofiles.
+
+2006-05-19 Stephen Bennett <spb@gentoo.org>
+
+ * src/colour.hh, configure.ac: Allow a choice of colourschemes.
+
+2006-05-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, eselect, eselect/Makefile.am,
+ eselect/news.eselect: Ship the news.eselect module as part of Paludis
+ for now.
+
+2006-05-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/Makefile.am, ebuild/digests/Makefile.am,
+ ebuild/utils/Makefile.am, ebuild/utils/merge_TEST_cleanup.sh,
+ ebuild/utils/merge_TEST_setup.sh,
+ ebuild/utils/unmerge_TEST_cleanup.sh,
+ ebuild/utils/unmerge_TEST_setup.sh, hooks/Makefile.am.m4,
+ paludis/Makefile.am.m4, paludis/args/Makefile.am,
+ paludis/config_file_TEST_cleanup.sh,
+ paludis/config_file_TEST_setup.sh,
+ paludis/portage_repository_TEST_cleanup.sh,
+ paludis/portage_repository_TEST_setup.sh, paludis/qa/Makefile.am.m4,
+ paludis/qa/file_permissions_check_TEST_cleanup.sh,
+ paludis/qa/file_permissions_check_TEST_setup.sh,
+ paludis/qa/has_ebuilds_check_TEST_cleanup.sh,
+ paludis/qa/has_ebuilds_check_TEST_setup.sh,
+ paludis/qa/has_misc_files_check_TEST_cleanup.sh,
+ paludis/qa/has_misc_files_check_TEST_setup.sh,
+ paludis/qa/package_name_check_TEST_cleanup.sh,
+ paludis/qa/package_name_check_TEST_setup.sh,
+ paludis/util/Makefile.am.m4,
+ paludis/util/dir_iterator_TEST_cleanup.sh,
+ paludis/util/dir_iterator_TEST_setup.sh,
+ paludis/util/fs_entry_TEST_cleanup.sh,
+ paludis/util/fs_entry_TEST_setup.sh,
+ paludis/util/is_file_with_extension_TEST_setup.sh,
+ paludis/vdb_repository_TEST_cleanup.sh,
+ paludis/vdb_repository_TEST_setup.sh, src/Makefile.am,
+ src/qualudis/Makefile.am, test/Makefile.am, test/run_test.sh: Use bash
+ rather than sh, since we already require it anyway and BSD sh sucks.
+
+2006-05-18 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec_TEST.cc: Check tilde comparison behaviour.
+
+2006-05-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/ebuild.cc, paludis/portage_repository_TEST.cc,
+ paludis/portage_repository_TEST_setup.sh: Handle ebuilds with really
+ broken metadata more gracefully.
+
+2006-05-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/install.cc: Fix text alignment issue when displaying tags.
+
+2006-05-17 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/echo_functions.bash: Add our own implementations of einfo and
+ friends to avoid depending on functions.sh.
+
+2006-05-17 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, paludis/ebuild.cc, paludis/ebuild.hh: Emulate
+ various Portage internals.
+
+2006-05-16 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_unmerge.bash: Don't sandbox unmerging from /, to work
+ around a sandbox 'feature'.
+
+2006-05-15 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/command_line.cc, src/command_line.hh, src/list.cc: Add
+ --repository, --category, --package filter options for the --list
+ actions.
+
+2006-05-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am: Fix distcheck.
+
+2006-05-14 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_lexer.cc, paludis/dep_lexer.hh,
+ paludis/dep_lexer_TEST.cc, paludis/dep_list.cc,
+ paludis/dep_list_TEST.cc, paludis/dep_parser.cc,
+ paludis/dep_parser.hh, paludis/dep_parser_TEST.cc, paludis/ebuild.cc,
+ paludis/environment.cc, paludis/fake_repository.cc, paludis/files.m4,
+ paludis/portage_repository.cc, paludis/vdb_repository.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ src/install.cc, src/query.cc, paludis/portage_dep_lexer.cc,
+ paludis/portage_dep_lexer.hh, paludis/portage_dep_lexer_TEST.cc,
+ paludis/portage_dep_parser.cc, paludis/portage_dep_parser.hh,
+ paludis/portage_dep_parser_TEST.cc: Move DepParser ->
+ PortageDepParser, DepLexer -> PortageDepLexer, abstract out remaining
+ parser calls into VersionMetadata.
+
+2006-05-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/tokeniser.cc: Generalise the WhitespaceTokeniser to
+ include newlines.
+
+ * paludis/config_file.cc, paludis/default_config.cc,
+ paludis/default_environment.cc, paludis/portage_repository.cc,
+ paludis/vdb_repository.cc: Switch to using WhitespaceTokeniser rather
+ than separate instances.
+
+2006-05-13 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_list.cc, paludis/dep_list_TEST.cc, paludis/dep_parser.cc,
+ paludis/dep_parser.hh, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/environment.cc, paludis/fake_repository.cc,
+ paludis/match_package.cc, paludis/portage_repository.cc,
+ paludis/portage_repository_TEST.cc, paludis/vdb_repository.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ src/install.cc, src/query.cc: Rework VersionMetadata to be far less
+ ebuild-centric.
+
+ * paludis/util/compare.hh: Avoid using always_inline, it breaks in
+ various weird circumstances.
+
+ * paludis/util/files.m4, paludis/util/tokeniser.cc,
+ paludis/util/tokeniser.hh: Add a singleton WhitespaceTokeniser class,
+ rather than declaring them all over the place.
+
+2006-05-08 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge, ebuild/utils/unmerge: Avoid temporarily removing
+ symlinks where possible.
+
+2006-05-07 Danny van Dyk <kugelfang@gentoo.org>
+
+ * ebuild/utils/merge: Add 'hash -r' after removal of symlinks.
+
+ + Fixes: Berlios#7414.
+
+2006-05-07 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/builtin_merge.bash: Switch off sandbox when merging to / to
+ avoid sandbox getting upset when its own files get replaced.
+
+ + Fixes: Berlios#7402.
+
+2006-05-06 Stephen Bennett <spb@gentoo.org>
+
+ * src/install.cc: Display use.force info in --install output.
+
+2006-05-06 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/repository.hh, paludis/vdb_repository.hh,
+ paludis/vdb_repository.cc, paludis/fake_repository.hh,
+ paludis/fake_repository.cc, paludis/portage_repository.hh,
+ paludis/portage_repository.cc, paludis/portage_repository_TEST.cc,
+ paludis/portage_repository_TEST_setup.sh: use.force, package.use.force
+ support.
+
+2006-05-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am: Make clean, maintainer-clean remove the html/
+ generated content.
+
+2006-05-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Update for 0.2.2.
+
+ + Release: 0.2.2
+
+2006-05-05 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/dep_tag.cc,
+ paludis/dep_tag.hh, paludis/environment.cc,
+ paludis/portage_repository.cc, paludis/vdb_repository.cc,
+ src/install.cc: Rework dep tagging, and use it more heavily.
+
+2006-05-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/pkg_setup.bash: Allow extra pkg_ sandbox privs in pkg_setup.
+
+2006-05-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/query.cc: Explain the mask reasons shown with --query via a key.
+
+2006-05-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_repository.cc: Don't try Gentoo mirrors for
+ RESTRICT=mirror packages.
+
+2006-05-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash: Add /var/cache to the sandbox writelist.
+
+2006-05-04 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/build_functions.bash: Pass along quotes properly when calling
+ econf.
+
+ + Fixes: Berlios#7358.
+
+2006-05-03 Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>
+
+ * ebuild/util/Makefile.am: use $< and $@ to refer to lib input and
+ output files, in order to avoid out-of-tree build breackage
+
+2006-05-03 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_repository_TEST.cc, test/test_framework.cc,
+ test/test_framework.hh: Don't try to run tests that launch sandbox if
+ sandbox is already active.
+
+2006-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4, hooks/news.bash: Add GLEP 42 (News items)
+ hooks.
+
+ * paludis/config_file.cc, paludis/config_file.hh: Add GLEP 42 news
+ item file class.
+
+ * paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/repository.hh: Add repository support for creating unread news
+ file lists.
+
+ * src/Makefile.am, src/command_line.cc, src/command_line.hh,
+ src/install.cc, src/news.cc, src/news.hh, src/paludis.cc: Add
+ --update-news internal action.
+
+2006-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_config.hh, paludis/default_environment.cc: Pass
+ HOOK_LOG_LEVEL, HOOK_CONFIG_SUFFIX to hooks.
+
+2006-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/sync.cc: Hooks now get called even if repository names aren't
+ passed on the commandline.
+
+2006-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/dep_atom.cc, paludis/dep_atom_TEST.cc: Parse =foo/bar-scm
+ and the like correctly.
+
+2006-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry_TEST_setup.sh: Add a one second delay and an
+ extra touch, to try to avoid tests occasionally failing when checking
+ mtime / ctime.
+
+2006-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * NEWS, configure.ac: Update for 0.2.1.
+
+ + Release: 0.2.1
+
+2006-05-02 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doc_news.doxygen, doc/header.html: Add a NEWS
+ docs page.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/pkg_nofetch.bash, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/portage_repository.cc: Better nofetch support.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/system.cc: Don't spawn sandbox if we're already
+ sandboxed.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/query.cc: Tell the user if they try to query a set.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/util/smart_record.hh.m4: Add file package sets to Portage
+ format repositories.
+
+ + Fixes: Berlios#FR2184.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4: Rework to avoid breaking distcheck's uninstall
+ checks.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/vdb_repository.cc: Don't display the "key lookup failed"
+ warning for VDB entries where the file is missing.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/vdb_repository.cc: USE may contain -flags. Ignore them.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/applets.cc: Don't include the ::repo in --best-version output,
+ it confuses built_with_use.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/default_environment.hh,
+ paludis/environment.cc, paludis/environment.hh,
+ paludis/test_environment.hh: Allow hooks to have additional associated
+ environment variables.
+
+ * src/install.cc, src/sync.cc, src/uninstall.cc: Provide appropriate
+ environment variables for hooks.
+
+ * hooks/Makefile.am.m4, hooks/log.bash: Add hook script for creating
+ paludis.log entries.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_bootstrap_howto.doxygen: Use cat <<"END" to avoid having to
+ escape the dollar signs. Thanks to ecatmur.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_portage_differences.doxygen, paludis/default_environment.cc,
+ paludis/default_environment.hh, paludis/environment.cc,
+ paludis/environment.hh: Support user defined package sets.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/install.cc: Display EAPI in mask reasons, like we do for licence
+ and keywords.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_bootstrap_howto.doxygen: Update with new overlay URL.
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ + Release: 0.2.0
+
+2006-05-01 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/install.cc: Don't add to world if --fetch is specified.
+
+2006-05-01 Stephen Bennett <spb@gentoo.org>
+
+ * NEWS, configure.ac: Paludis 0.2.0.
+
+2006-04-30 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/build_functions.bash: Killed some overzealous quoting in
+ einstall that was breaking some packages.
+
+2006-04-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/Makefile.am, ebuild/utils/dolib.a,
+ ebuild/utils/dolib.so, ebuild/utils/newlib.a, ebuild/utils/newlib.so,
+ ebuild/utils/dolib.a.in, ebuild/utils/dolib.so.in,
+ ebuild/utils/newlib.a.in, ebuild/utils/newlib.so.in: Try to work
+ around svn ignoring things.
+
+2006-04-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * hooks/Makefile.am.m4: Fix EXTRA_DIST for distribution tarballs.
+
+2006-04-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/digests/Makefile.am: Fix include path.
+
+2006-04-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doxygen.conf.in, doc/footer.html,
+ doc/header.html, doc/paludis.css: Replace the icky default Doxygen
+ style with a marginally less icky style stolen from libebt.
+
+2006-04-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * autogen.bash, ebuild/utils/dobin_TEST.bash, hooks/Makefile.am ->
+ hooks/Makefile.am.m4: Restructure hooks Makefile and dobin tests to
+ avoid breaking distcheck.
+
+ + Fixes: Berlios#7328, Berlios#7326.
+
+2006-04-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/syncer.cc: Make the local directory when syncing via rsync.
+
+2006-04-30 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry.cc, paludis/util/fs_entry.hh,
+ paludis/util/fs_entry_TEST.cc: Add a mkdir method to FSEntry.
+
+2006-04-29 Stephen Bennett <spb@gentoo.org>
+
+ * ebuild/build_functions.bash: Make einstall pass libdir= to make.
+
+ + Fixes: Berlios#7305.
+
+2006-04-29 Danny van Dyk <kugelfang@gentoo.org>
+
+ * paludis/config_file.cc, paludis/config_file.hh,
+ paludis/portage_repository.cc, paludis/portage_repository.hh:
+ Rework of the built-in security set.
+
+2006-04-28 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/contents.cc, paludis/contents.hh,
+ paludis/fake_repository.cc, paludis/fake_repository.hh,
+ paludis/files.m4, paludis/package_database.cc,
+ paludis/package_database.hh, paludis/portage_repository.cc,
+ paludis/portage_repository.hh, paludis/repository.hh,
+ paludis/vdb_repository.cc, paludis/vdb_repository.hh: Provide a way of
+ querying the contents of a package.
+
+ * src/Makefile.am, src/colour.hh, src/command_line.cc,
+ src/command_line.hh, src/contents.cc, src/contents.hh, src/owner.cc,
+ src/owner.hh, src/paludis.cc: Add --owner and --contents actions.
+
+2006-04-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc, paludis/version_spec_TEST.cc: Allow scm-rX
+ on unversioned packages.
+
+2006-04-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/unpack_functions.bash: Make unpack know how to extract .ar
+ and .deb files.
+
+2006-04-27 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_bootstrap_howto.doxygen: Add gettext to the suggested test
+ blacklist.
+
+2006-04-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/install.cc, src/licence.cc, src/licence.hh,
+ src/query.cc: Use the fancy licence displayer for --query as well as
+ --install.
+
+2006-04-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/vdb_repository.cc: Load HOMEPAGE, DESCRIPTION.
+
+ * src/query.cc: Prefer installed packages over uninstalled packages,
+ even if there are newer versions of uninstalled packages, when
+ displaying query output.
+
+2006-04-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/environment.cc: Handle || ( ) in LICENSE properly.
+
+2006-04-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/digests/Makefile.am, ebuild/digests/dormd160,
+ ebuild/digests/dormd160.cc, ebuild/digests/dormd160_TEST.cc,
+ ebuild/digests/rmd160.cc, ebuild/digests/rmd160.hh: Implement our own
+ RMD160 too, to avoid an OpenSSL dependency.
+
+2006-04-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/install.cc: Display keywords for masked packages, like we do for
+ licences.
+
+2006-04-26 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/paludis.cc: Show whether sandbox is enabled with --version.
+
+2006-04-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am: Don't tinker with Doxygen niceness.
+
+ * doc/doc_bootstrap_howto.doxygen: Update with information about
+ avoiding sandbox and test issues with Python, avoiding test issues
+ with various packages, apr's pickiness and various wording and
+ formatting tweaks.
+
+ * configure.ac, ebuild/Makefile.am, ebuild/builtin_fetch.bash,
+ ebuild/builtin_init.bash, ebuild/builtin_merge.bash,
+ ebuild/builtin_strip.bash, ebuild/builtin_unmerge.bash,
+ ebuild/ebuild.bash, ebuild/pkg_postinst.bash, ebuild/pkg_postrm.bash,
+ ebuild/pkg_preinst.bash, ebuild/pkg_prerm.bash,
+ ebuild/sandbox_stubs.bash, ebuild/utils/doconfd, ebuild/utils/doenvd,
+ ebuild/utils/doinitd, ebuild/utils/doins, ebuild/utils/dolib.a,
+ ebuild/utils/dolib.so, ebuild/utils/donewins, ebuild/utils/newbin,
+ ebuild/utils/newconfd, ebuild/utils/newdoc, ebuild/utils/newenvd,
+ ebuild/utils/newexe, ebuild/utils/newinitd, ebuild/utils/newins,
+ ebuild/utils/newlib.a, ebuild/utils/newlib.so, ebuild/utils/newman,
+ ebuild/utils/newsbin, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/util/system.cc, paludis/util/system.hh, ebuild/sandbox.bash:
+ Support sandbox.
+
+2006-04-25 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_bootstrap_howto.doxygen: Our list of required licences was
+ slightly too short. Extend it.
+
+2006-04-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * Makefile.am, configure.ac, ebuild/Makefile.am,
+ ebuild/builtin_merge.bash, ebuild/builtin_updateenv.bash,
+ ebuild/depend.bash, ebuild/ebuild.bash, hooks, hooks/Makefile.am,
+ hooks/eselect_env_update.bash, hooks/find_config_updates.bash,
+ hooks/gnu_info_index.bash, paludis/Makefile.am.m4,
+ paludis/default_config.cc, paludis/default_config.hh,
+ paludis/default_environment.cc, paludis/default_environment.hh,
+ paludis/ebuild.cc, paludis/environment.hh,
+ paludis/test_environment.hh, src/install.cc, src/sync.cc,
+ src/uninstall.cc, ebuild/builtin_metadata.bash: Rename depend ebuild
+ action to metadata and remove updateenv action. Add a hooks framework.
+ Use hooks for running eselect env update, updating GNU info
+ directories and checking for configuration files.
+
+ * ebuild/echo_functions.bash: Fix log output when redirected.
+
+ * doc/doc_portage_differences: We have hooks.
+
+2006-04-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/fs_entry_TEST.cc, paludis/util/fs_entry_TEST_setup.sh:
+ Add further symlink behaviour checks.
+
+ * paludis/util/is_file_with_extension.cc: Also allow symlinks to
+ files.
+
+2006-04-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge: Name CONFIG_PROTECTed files in the same way
+ Portage does.
+
+2006-04-24 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_references.doxygen, doc/doxygen.conf.in,
+ paludis/util/files.m4, paludis/util/random.cc, paludis/util/random.hh,
+ paludis/util/random_TEST.cc: Don't use the c random number functions
+ that have global state, use our own instead.
+
+2006-04-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/Makefile.am, doc/doc_mainpage.doxygen,
+ doc/doc_portage_differences.doxygen: Extend documentation to include how
+ we differ from Portage.
+
+2006-04-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/dep_atom.cc,
+ paludis/dep_atom.hh, paludis/dep_atom_TEST.cc, paludis/dep_list_TEST.cc,
+ paludis/match_package.cc, paludis/portage_repository.cc: Enable [use]
+ dependencies (library only, no nice user interface to them at present).
+ Enhance priority of use.mask. Add circular detection for per package use
+ masking when [use] deps are used, to avoid infinite recursion.
+
+2006-04-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac: Don't enable QA ever, for now.
+
+2006-04-23 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * configure.ac, ebuild/Makefile.am, ebuild/builtin_fetch.bash,
+ ebuild/digests, ebuild/digests/Makefile.am, ebuild/digests/domd5,
+ ebuild/digests/dormd160, ebuild/digests/dosha256.cc,
+ ebuild/digests/dosha256_TEST.cc, ebuild/digests/sha256.cc,
+ ebuild/digests/sha256.hh: Split out digest checks into separate
+ programs, to make ferringb happy. Add our own SHA-256 implementation
+ to avoid pulling in nasty dependencies.
+
+2006-04-23 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/repository.hh, paludis/portage_repository.hh,
+ paludis/fake_repository.hh, paludis/vdb_repository.hh,
+ paludis/portage_repository.cc, paludis/portage_repository_TEST.cc,
+ paludis/portage_repository_TEST_setup.sh, paludis/fake_repository.cc,
+ paludis/vdb_repository.cc, src_install.cc: Per-package USE masking
+ support.
+
+2006-04-21 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/default_environment.cc, paludis/dep_list.cc,
+ paludis/match_package.cc, paludis/match_package.hh,
+ paludis/package_database.cc, paludis/package_database.hh,
+ paludis/package_database_TEST.cc, paludis/portage_repository.cc,
+ paludis/test_environment.cc: Switch match_package to take Environment
+ rather than PackageDatabase as its first argument, since we're not
+ using multiple DBs per environment any more.
+
+2006-04-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc: Don't do silly things when given "0" as a
+ version.
+
+2006-04-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/smart_record.hh.m4: Intel's compiler handles partial
+ specialisation slightly differently. Make the char * to string type
+ conversion work.
+
+2006-04-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec.cc: Fix STL usage issues that can cause
+ segfaults with Intel's compiler.
+
+2006-04-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/args/args.cc, paludis/args/args.hh,
+ paludis/args/args_TEST.cc, paludis/args/args_dumper.cc,
+ paludis/args/args_dumper.hh, paludis/args/args_error.cc,
+ paludis/args/args_error.hh, paludis/args/args_group.cc,
+ paludis/args/args_group.hh, paludis/args/args_handler.cc,
+ paludis/args/args_handler.hh, paludis/args/args_option.cc,
+ paludis/args/args_option.hh, paludis/args/args_visitor.cc,
+ paludis/args/args_visitor.hh, paludis/dep_atom.hh,
+ paludis/dep_atom_flattener.hh, paludis/dep_list.hh,
+ paludis/dep_parser.cc, paludis/dep_tag.hh, paludis/ebuild.hh,
+ paludis/environment.cc, paludis/fake_repository.hh,
+ paludis/hashed_containers.cc, paludis/portage_repository.cc,
+ paludis/repository.hh, paludis/syncer.hh, paludis/test_extras.cc,
+ paludis/version_operator.hh, src/command_line.hh, src/install.cc,
+ src/paludis.cc: Last batch of code docs changes for now.
+
+2006-04-20 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/util/attributes.hh,
+ paludis/util/collection.hh, paludis/util/compare.hh,
+ paludis/util/composite_pattern.hh, paludis/util/container_entry.hh,
+ paludis/util/counted_ptr.hh, paludis/util/counted_ptr_TEST.cc,
+ paludis/util/deleter.cc, paludis/util/deleter.hh,
+ paludis/util/deleter_TEST.cc, paludis/util/destringify.cc,
+ paludis/util/destringify.hh, paludis/util/destringify_TEST.cc,
+ paludis/util/dir_iterator.cc, paludis/util/dir_iterator.hh,
+ paludis/util/dir_iterator_TEST.cc, paludis/util/exception.cc,
+ paludis/util/exception.hh, paludis/util/files.m4,
+ paludis/util/fs_entry.cc, paludis/util/fs_entry.hh,
+ paludis/util/fs_entry_TEST.cc, paludis/util/instantiation_policy.cc,
+ paludis/util/instantiation_policy.hh,
+ paludis/util/instantiation_policy_TEST.cc, paludis/util/is_const.cc,
+ paludis/util/is_const.hh, paludis/util/is_const_TEST.cc,
+ paludis/util/is_file_with_extension.cc,
+ paludis/util/is_file_with_extension.hh,
+ paludis/util/is_file_with_extension_TEST.cc, paludis/util/iterator.hh,
+ paludis/util/iterator_TEST.cc, paludis/util/join.cc,
+ paludis/util/join.hh, paludis/util/join_TEST.cc, paludis/util/log.cc,
+ paludis/util/log.hh, paludis/util/log_TEST.cc,
+ paludis/util/match_sequence.cc, paludis/util/match_sequence.hh,
+ paludis/util/match_sequence_TEST.cc,
+ paludis/util/private_implementation_pattern.cc,
+ paludis/util/private_implementation_pattern.hh,
+ paludis/util/pstream.cc, paludis/util/pstream.hh,
+ paludis/util/pstream_TEST.cc, paludis/util/random.cc,
+ paludis/util/random.hh, paludis/util/save.cc, paludis/util/save.hh,
+ paludis/util/save_TEST.cc, paludis/util/smart_record.hh.m4,
+ paludis/util/smart_record_TEST.cc, paludis/util/stringify.hh,
+ paludis/util/stringify_TEST.cc, paludis/util/strip.cc,
+ paludis/util/strip.hh, paludis/util/strip_TEST.cc,
+ paludis/util/system.cc, paludis/util/system.hh,
+ paludis/util/system_TEST.cc, paludis/util/test_extras.cc,
+ paludis/util/tokeniser.hh, paludis/util/tokeniser_TEST.cc,
+ paludis/util/validated.hh, paludis/util/validated_TEST.cc,
+ paludis/util/virtual_constructor.hh,
+ paludis/util/virtual_constructor_TEST.cc, paludis/util/visitor.hh,
+ paludis/util/visitor_TEST.cc: Fix up docs for paludis/util/ .
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/package_database.cc,
+ paludis/package_database.hh, paludis/package_database_TEST.cc,
+ paludis/portage_repository.cc, paludis/portage_repository.hh,
+ paludis/portage_repository_TEST.cc, paludis/repository.cc,
+ paludis/repository.hh, paludis/syncer.cc, paludis/syncer.hh,
+ paludis/test_environment.cc, paludis/test_environment.hh,
+ paludis/test_extras.cc, paludis/vdb_repository.cc,
+ paludis/vdb_repository.hh, paludis/vdb_repository_TEST.cc,
+ paludis/version_metadata.cc, paludis/version_metadata.hh,
+ paludis/version_operator.cc, paludis/version_operator.hh,
+ paludis/version_operator_TEST.cc, paludis/version_spec.cc,
+ paludis/version_spec.hh, paludis/version_spec_TEST.cc: And the rest of
+ the docs for paludis/.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/utils/merge_TEST.bash, ebuild/utils/unmerge_TEST.bash:
+ Support autotools "build somewhere else" mode.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/install.cc, src/sync.cc, src/uninstall.cc: Stop relying upon
+ namespaces being pulled in magically.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, paludis/ebuild.cc, paludis/ebuild.hh,
+ paludis/environment.cc, paludis/environment.hh,
+ paludis/fake_repository.cc, paludis/fake_repository.hh,
+ paludis/hashed_containers.cc, paludis/hashed_containers.hh.in,
+ paludis/hashed_containers_TEST.cc, paludis/mask_reasons.cc,
+ paludis/mask_reasons.hh, paludis/match_package.cc,
+ paludis/match_package.hh, paludis/name.cc, paludis/name.hh,
+ paludis/name_TEST.cc: Some more progress on the documentation rework.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * ebuild/ebuild.bash, ebuild/echo_functions.bash, paludis/util/log.cc,
+ paludis/util/log.hh, src/paludis.cc: Add program name and time to log
+ messages.
+
+ * paludis/vdb_repository.cc: Add debug messages for operations that
+ are expected to be slow.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_main.doxygen, doc/doc_namespaces.doxygen,
+ paludis/about.hh.in, paludis/about_TEST.cc, paludis/config_file.cc,
+ paludis/config_file.hh, paludis/config_file_TEST.cc,
+ paludis/default_config.cc, paludis/default_config.hh,
+ paludis/dep_atom.cc, paludis/dep_atom.hh, paludis/dep_atom_TEST.cc,
+ paludis/dep_atom_dumper.cc, paludis/dep_atom_dumper.hh,
+ paludis/dep_atom_dumper_TEST.cc, paludis/dep_atom_flattener.cc,
+ paludis/dep_atom_flattener.hh, paludis/dep_atom_pretty_printer.cc,
+ paludis/dep_atom_pretty_printer.hh, paludis/dep_lexer.cc,
+ paludis/dep_lexer.hh, paludis/dep_lexer_TEST.cc,
+ paludis/dep_parser.cc, paludis/dep_parser.hh,
+ paludis/dep_parser_TEST.cc, paludis/dep_tag.cc, paludis/dep_tag.hh:
+ First part of the documentation rework, plus minor formatting and code
+ style fixes. More to come.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * src/Makefile.am, src/applets.cc, src/applets.hh,
+ src/command_line.cc, src/command_line.hh, src/paludis.cc: Add
+ --list-dep-tag-categories and related test.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * doc/doc_mainpage.doxygen, doc/HOWTO.rst, doc/doc_changelog.doxygen,
+ doc/Makefile.am, doc/doc_bootstrap_howto.doxygen, Makefile.am,
+ README: Rework the documentation.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/version_spec_TEST.cc, paludis/version_spec.cc,
+ paludis/version_spec.hh: Add support for -scm versions. Rework
+ version spec internals to be substantially cleaner. Make the tests a
+ lot more extensive.
+
+2006-04-19 Ciaran McCreesh <ciaranm@ciaranm.org>
+
+ * paludis/util/compare.hh, paludis/util/smart_record_TEST.cc: Make
+ CompareByAll comparisons work correctly.
+
+2006-04-18 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/portage_repository.cc: Fix compiler warning.
+
+2006-04-18 Stephen Bennett <spb@gentoo.org>
+
+ * paludis/fake_repository.cc, paludis/vdb_repository.cc,
+ paludis/default_environment.cc, paludis/fake_repository.hh,
+ paludis/vdb_repository.hh, paludis/repository.hh,
+ paludis/portage_repository.cc, paludis/vdb_repository_TEST.cc,
+ paludis/vdb_repository_TEST_setup.sh, paludis/package_database.hh,
+ paludis/portage_repository.hh, paludis/package_database_ent