Aside from the 3 pieces listed in Changes, everything else tested on the list
below passes on 5.16.2 as of the date of this commit
Note: slight nudging (cpanm -n) was necessary to get some intra-deps
reset; set -o pipefail; for d in \
RapidApp \
App::DBCritic \
App::DH \
Catalyst::Controller::DBIC::API \
Catalyst::Model::DBIC::Schema \
Catalyst::Model::DBIC::Schema::PerRequest \
Catalyst::Plugin::Authorization::RoleAbilities \
Catalyst::TraitFor::Model::DBIC::Schema::Result \
Catalyst::TraitFor::Model::DBIC::Shortcut \
CatalystX::CRUD::ModelAdapter::DBIC \
CatalystX::Eta \
CatalystX::Resource \
CatalystX::SimpleLogin \
Dancer2::Plugin::DBIC \
Dancer2::Session::DBIC \
Dancer::Plugin::DBIC \
Dancer::Session::DBIC \
DBICx::Modeler \
DBICx::Sugar \
DBIx::Class::AlwaysUpdate \
DBIx::Class::AuditAny \
DBIx::Class::AuditLog \
DBIx::Class::BatchUpdate \
DBIx::Class::Candy \
DBIx::Class::DeploymentHandler \
DBIx::Class::DynamicDefault \
DBIx::Class::DynamicSubclass \
DBIx::Class::EasyFixture \
DBIx::Class::Fixtures \
DBIx::Class::Helpers \
DBIx::Class::HTMLWidget \
DBIx::Class::InflateColumn::Boolean \
DBIx::Class::InflateColumn::DateTimeX::Immutable \
DBIx::Class::InflateColumn::Math::Currency \
DBIx::Class::InflateColumn::Serializer::Role::HashContentAccessor \
DBIx::Class::InflateColumn::Time \
DBIx::Class::InflateColumn::TimeMoment \
DBIx::Class::Journal \
DBIx::Class::Migration \
DBIx::Class::MooseColumns \
DBIx::Class::Objects \
DBIx::Class::ParameterizedJoinHack \
DBIx::Class::PgLog \
DBIx::Class::QueryLog \
DBIx::Class::RandomColumns \
DBIx::Class::Result::ColumnData \
DBIx::Class::ResultSet::AccessorsEverywhere \
DBIx::Class::ResultSet::AuditLog \
DBIx::Class::ResultSet::RecursiveUpdate \
DBIx::Class::ResultSource::MultipleTableInheritance \
DBIx::Class::Result::Validation \
DBIx::Class::Schema::Config \
DBIx::Class::Schema::Diff \
DBIx::Class::Schema::Loader \
DBIx::Class::Schema::Loader::Dynamic \
DBIx::Class::Schema::PopulateMore \
DBIx::Class::Schema::RestrictWithObject \
DBIx::Class::Schema::TxnEndHook \
DBIx::Class::Schema::Versioned::Inline \
DBIx::Class::Sims \
DBIx::Class::TimeStamp \
DBIx::Class::TopoSort \
DBIx::Class::Tree \
DBIx::Class::Tree::Mobius \
DBIx::Class::UnicornLogger \
DBIx::Class::UserStamp \
DBIx::Class::Validation \
DBIx::Class::Validation::Structure \
DBIx::Class::VirtualColumns \
DBIx::Class::Wrapper \
DBIx::Schema::Changelog \
DBIx::Table::TestDataGenerator \
Galileo \
HTML::FormHandler::Model::DBIC \
HTML::FormHandler::TraitFor::Model::DBIC \
Interchange6::Schema \
KiokuDB::Backend::DBI \
MooseX::Meta::Method::Transactional \
MooseX::Role::DBIC \
MooseX::Storage::DBIC \
MooseX::Types::DBIx::Class \
Reaction \
Tapper::Schema \
Test::DBIC::Schema::Connector \
Test::DBIC::Versioned \
Test::DBIx::Class \
WebAPI::DBIC \
Yeb::Plugin::DBIC \
"DBD::SQLite@1.35 Handel Catalyst::ActionRole::BuildDBICResult" \
; do \
PERL5LIB=/home/rabbit/devel/dbic/lib \
DBIC_ASSERT_NO_ERRONEOUS_METAINSTANCE_USAGE=1 \
cpanm -v --reinstall $d 2>&1 \
| tee -a /dev/shm/umpfh \
| grep -P -B1 '^(Building and testing|Result:)' || break \
; done
+Current Known Issues / Regressions
+ - Breaks DBIx::Class::FrozenColumns (fix pending in RT#114424)
+ - Breaks DBIx::Class::ResultSet::WithMetaData (fix pending in RT#104602)
+ - Breaks DBIx::Class::Tree::NestedSet (fix pending in RT#114440)
+
Revision history for DBIx::Class
* Notable Changes and Deprecations