Package: ruby
Version: 1:2.1.5+deb8u1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts
Control: affects -1 ruby-activesupport-2.3

Hi,

during a test with piuparts I noticed that the transitional package
ruby-activesupport-2.3 is no longer installable in jessie.
Transitional packages must be installable, otherwise they are pointless.

This is a regression introduced in the fix for #784336 (1:2.1.5+deb8u1)
Probably the Conflicts should have been versioned:
  Conflicts: ruby-activesupport-2.3 (<< 2:4)

The ruby-activesupport-2.3 package was reintroduced as a transitinal one
to fix #768850, i.e. to get rid of the ruby-*-2.3 and ruby-*-3.2 stacks.
Unfortunately this did not cover all the upgrade paths.


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

0m41.9s DEBUG: Starting command: ['chroot', '/tmp/piupartss/tmpPOtlWM', 
'apt-get', '-y', 'install', 'ruby-activesupport-2.3=2:4.1.8-1']
0m42.6s DUMP: 
  Reading package lists...
  Building dependency tree...
  Reading state information...
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:
  
  The following packages have unmet dependencies:
   ruby-activesupport-2.3 : Depends: ruby-activesupport (>= 2:4) but it is not 
going to be installed
  E: Unable to correct problems, you have held broken packages.
0m42.6s ERROR: Command failed (status=100): ['chroot', 
'/tmp/piupartss/tmpPOtlWM', 'apt-get', '-y', 'install', 
'ruby-activesupport-2.3=2:4.1.8-1']


Package: ruby
Source: ruby-defaults
Version: 1:2.1.5+deb8u1
Architecture: all
Replaces: irb, rdoc, rubygems
Provides: irb, rdoc, rubygems
Depends: ruby2.1
Suggests: ri, ruby-dev
Conflicts: ruby-activesupport-2.3, ruby-activesupport-3.2
Breaks: apt-listbugs (<< 0.1.6), rbenv (<= 0.4.0-1), ruby-debian (<< 0.3.8+b3), 
ruby-switch (<= 0.1.0)
Description-en: Interpreter of object-oriented scripting language Ruby (default 
version)
....


cheers,

Andreas

Attachment: ruby-activesupport-2.3_2:4.1.8-1.log.gz
Description: application/gzip

Reply via email to