rose_auto_create_model.pl: Rose::DB::Object 0.809 oder neuer erfordern
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 4 Mar 2014 11:39:54 +0000 (12:39 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 4 Mar 2014 11:43:25 +0000 (12:43 +0100)
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.

SL/InstallationCheck.pm
scripts/rose_auto_create_model.pl

index 5ac2bd8..a3aa509 100644 (file)
@@ -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)}
index 52e40d0..409ae56 100755 (executable)
@@ -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;