Package: schleuder
Version: 4.0.3-7
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'buster' to 'bullseye' to 'bookworm'.
It installed fine in 'buster', and upgraded to 'bullseye' successfully,
but then the upgrade to 'bookworm' failed.

>From the attached log (scroll to the bottom...):

  Setting up schleuder (4.0.3-7) ...
  Installing new version of config file /etc/postfix/schleuder_sqlite.cf ...
  Installing new version of config file /etc/schleuder/schleuder.yml ...
  rake aborted!
  NoMethodError: undefined method `preparable=' for 
#<Arel::Collectors::Composite:0x00007f59e841a1b0 
@left=#<Arel::Collectors::SQLString:0x00007f59e841a368 @str="", @bind_index=1>, 
@right=#<Arel::Collectors::Bind:0x00007f59e841a250 @binds=[]>>

              collector.preparable = true
                       ^^^^^^^^^^^^^
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/connection_adapters/abstract/database_statements.rb:27:in
 `to_sql_and_binds'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/connection_adapters/abstract/database_statements.rb:64:in
 `select_all'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/connection_adapters/abstract/query_cache.rb:103:in
 `select_all'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/relation/calculations.rb:200:in
 `block in pluck'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/relation.rb:861:in
 `skip_query_cache_if_necessary'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/relation/calculations.rb:196:in
 `pluck'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/schema_migration.rb:46:in
 `all_versions'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1282:in
 `load_migrated'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1278:in
 `migrated'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1314:in
 `ran?'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1260:in
 `block in runnable'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1260:in
 `reject'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1260:in
 `runnable'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1302:in
 `migrate_without_lock'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1253:in
 `migrate'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1086:in
 `up'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/migration.rb:1061:in
 `migrate'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/tasks/database_tasks.rb:237:in
 `migrate'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/railties/databases.rake:92:in
 `block (3 levels) in <top (required)>'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/railties/databases.rake:90:in
 `each'
  
/usr/share/rubygems-integration/all/gems/activerecord-6.1.7.3/lib/active_record/railties/databases.rake:90:in
 `block (2 levels) in <top (required)>'
  Tasks: TOP => db:migrate
  (See full trace by running task with --trace)
  dpkg: error processing package schleuder (--configure):
   installed schleuder package post-installation script subprocess returned 
error exit status 1

This does not happen on the bullseye -> bookworm upgrade path.

This is unrelated to bug #1036950: "schleuder: fails to upgrade from
'buster': insufficient dependency on ruby-activerecord (>= 2:6)", i.e.
it is reproducible even if that bug is fixed in bullseye.


cheers,

Andreas

Attachment: schleuder_4.0.3-7.log.gz
Description: application/gzip

Reply via email to