From: Moritz Bunkus Date: Tue, 4 Mar 2014 11:39:54 +0000 (+0100) Subject: rose_auto_create_model.pl: Rose::DB::Object 0.809 oder neuer erfordern X-Git-Tag: release-3.2.0beta~493 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=6c22ee7eb1f64431bade6f361259737ed23b7ecc;p=kivitendo-erp.git rose_auto_create_model.pl: Rose::DB::Object 0.809 oder neuer erfordern In v0.809 wurde ein Bug bezüglich der Auto-Generierung von MetaSetups gefixt, der precision und scale vertauscht hat. Damit Entwickler mit älteren Versionen nicht einfach nur durch Ausführung von »rose_auto_create_model.pl --all« einen riesigen Diff erzeugen, wird nun v0.809 erzwungen. Der Bug betrifft aber wirklich nur die Erzeugung der MetaSetups aus dem tatsächlichen Datenbankschema. Normale Anwender von kivitendo sind somit nicht betroffen, weshalb die Version in SL/InstallationCheck.pm nur für den Entwicklungsmodus erzwungen wird. --- diff --git a/SL/InstallationCheck.pm b/SL/InstallationCheck.pm index 5ac2bd8f1..a3aa509ac 100644 --- a/SL/InstallationCheck.pm +++ b/SL/InstallationCheck.pm @@ -67,6 +67,7 @@ BEGIN { { name => "Test::Output", url => "http://search.cpan.org/~bdfoy/", debian => 'libtest-output-perl' }, { name => "URI::Find", url => "http://search.cpan.org/~mschwern/", debian => 'liburi-find-perl' }, { name => "GD", version => '2.00', url => "http://search.cpan.org/~lds/", debian => 'libgd-perl' }, + { name => "Rose::DB::Object", version => 0.809, url => "http://search.cpan.org/~jsiracusa/", debian => 'librose-db-object-perl' }, ); $_->{fullname} = join ' ', grep $_, @$_{qw(name version)} diff --git a/scripts/rose_auto_create_model.pl b/scripts/rose_auto_create_model.pl index 52e40d01c..409ae5653 100755 --- a/scripts/rose_auto_create_model.pl +++ b/scripts/rose_auto_create_model.pl @@ -15,6 +15,7 @@ use English qw( -no_match_vars ); use Getopt::Long; use List::MoreUtils qw(none); use Pod::Usage; +use Rose::DB::Object 0.809; use Term::ANSIColor; use SL::Auth;