Package: rails Version: 2.0.2-1.1 Severity: grave --- Please enter the report below this line. ---
The newest version of libpgsql-ruby implements an API change, which breaks Rails. «breaks» means: $ ./script/console Loading development environment (Rails 2.0.2) SysUser >> SysUser ActiveRecord::StatementInvalid: PGError: result has been cleared: SET client_min_messages TO '' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:150:in `log' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:408:in `execute' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:515:in `client_min_messages=' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:305:in `supports_standard_conforming_strings?' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:725:in `connect' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:238:in `initialize' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:23:in `new' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:23:in `postgresql_connection' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:291:in `send' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:291:in `connection=' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:259:in `retrieve_connection' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb:78:in `connection' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/base.rb:1063:in `table_exists?' from /home/gwolf/cvs/intel/branches/rails/vendor/rails/activerecord/lib/active_record/base.rb:1153:in `inspect' from /usr/lib/ruby/1.8/irb.rb:298:in `output_value' from /usr/lib/ruby/1.8/irb.rb:151:in `eval_input' from /usr/lib/ruby/1.8/irb.rb:259:in `signal_status' from /usr/lib/ruby/1.8/irb.rb:147:in `eval_input' from /usr/lib/ruby/1.8/irb.rb:146:in `eval_input' from /usr/lib/ruby/1.8/irb.rb:70:in `start' from /usr/lib/ruby/1.8/irb.rb:69:in `catch' from /usr/lib/ruby/1.8/irb.rb:69:in `start' Of course, a workaround is to install the previous version of libpgsql-ruby, prior to the API change. A bug has been also filed on libpgsql-ruby, as IMHO it _can_ provide both APIs (even its readme leads me to think it is possible, even advisable to keep backward-compatibility), but it has not yet received a number on the BTS. --- System information. --- Architecture: amd64 Kernel: Linux 2.6.22-4-vserver-amd64 Debian Release: lenny/sid 500 unstable www.iiec.unam.mx 500 unstable ftp.mx.debian.org 1 etch-backports www.backports.org --- Package information. --- Depends (Version) | Installed ====================================-+-============= liberb-ruby | libredcloth-ruby1.8 | 3.0.99.0.svn.20060519-1 libruby1.8-extras | 0.4 libsqlite3-ruby1.8 | 1.2.1-1 OR libpgsql-ruby1.8 | 0.7.1-10+b1 OR libmysql-ruby1.8 | OR libdbi-ruby1.8 | 0.2.0-2 rake (>> 0.7.0) | 0.8.1-3 rdoc (>> 1.8.2) | 4.2 ruby | 4.2 ruby1.8 (>= 1.8.2-3) | 1.8.6.114-2 -- Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-0154 / 1451-2244 PGP key 1024D/8BB527AF 2001-10-23 Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF