Change logs for ruby-defaults source package in Xenial

  • ruby-defaults (1:2.3.0+1) unstable; urgency=medium
    
      * Transition unstable to ruby2.3
        - ruby2.3 is now the default ruby. This is the version that will ship with
          stretch.
        - Drop support for building against ruby2.2
    
     -- Antonio Terceiro <email address hidden>  Wed, 02 Mar 2016 13:58:34 -0300
  • ruby-defaults (1:2.3~1ubuntu1) xenial; urgency=medium
    
      * Merge with Debian; remaining changes:
    
    ruby-defaults (1:2.3~1) unstable; urgency=medium
    
      * Upload to unstable, enabling builds against ruby2.3
      * debian/control: Bump Standards-Version to 3.9.7; no changes needed.
    
    ruby-defaults (1:2.3~0) experimental; urgency=medium
    
      * Add support for building against Ruby 2.3
      * debian/newruby: read current Ruby version from `Depends:` field of package
        `ruby`.
      * Add debian/tests/ruby-all-dev as a sanity test to make sure the
        dependencies on multiple interpreters are satisfied.
      * debian/control: switch Vcs-* to use https://
    
     -- Matthias Klose <email address hidden>  Sun, 13 Mar 2016 13:17:18 +0100
  • ruby-defaults (1:2.2.4ubuntu1) xenial; urgency=medium
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.2.4) unstable; urgency=medium
    
      * Drop `testrb` program symlink; it's not provided anymore as of Ruby 2.2.
        (Closes:  #806731, #808023)
    
    ruby-defaults (1:2.2.3ubuntu1) xenial; urgency=medium
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.2.3) unstable; urgency=medium
    
      * Upload to unstable
        - Make Ruby 2.2 the default Ruby interpreter
        - Drop support for Ruby 2.1
    
    ruby-defaults (1:2.2) experimental; urgency=medium
    
      * Make Ruby 2.2 the default
      * Drop support for Ruby 2.1
    
    ruby-defaults (1:2.1.5.1ubuntu1) wily; urgency=medium
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.5.1) unstable; urgency=medium
    
      * Upload to unstable adding support for building against Ruby 2.2 (as well
        as Ruby 2.1)
    
    ruby-defaults (1:2.1.5.0) experimental; urgency=medium
    
      [ Lucas Nussbaum ]
      * Drop myself from Uploaders.
    
      [ Antonio Terceiro ]
      * ruby Conflicts: ruby-activesupport-2.3 to help with several Rails-related
        upgrade issues, when using Rails 2.3 (with e.g. redmine from wheezy). See
        #779882
      * Cleanup Uploaders: remove akira yamada <email address hidden> and Daigo
        Moriwaki <email address hidden>. We are grateful to their previous
        maintainance of ruby in Debian, but in practive they haven't done anything
        in quite a few years.
    
    ruby-defaults (1:2.1.5+1) experimental; urgency=medium
    
      * Add support for Ruby 2.2 (not the default yet)
      * debian/ruby-all-dev-depends: automatically generate dependencies for
        ruby-all-dev based on the contents of ruby_debian_dev.rb
    
    ruby-defaults (1:2.1.5) unstable; urgency=medium
    
      * ruby: add `Conflicts: ruby-activesupport-3.2` to help with several
        Rails-related upgrade issues (Closes: #779882)
    
    ruby-defaults (1:2.1.0.4ubuntu1) vivid; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.0.4) unstable; urgency=medium
    
      * move wheezy2jessie upgrade tests to their own control file
        Now that ruby1.8 is gone from unstable, this actually makes ruby-defaults
        test suite fail.
    
    ruby-defaults (1:2.1.0.3) unstable; urgency=medium
    
      * ruby_debian_dev.rb: consolidate information about Ruby interpreters in a
        single data structure: RubyDebianDev::RUBY_INTERPRETERS.
        .
        The existing constants are still there for backwards-compatibility.
        .
        Besides the pre-existing information we already had, there is now a
        `min_ruby_dependency` key, which is the minimum ruby dependency that
        packages built against that given ruby version should have.
      * added RubyDebianDev.min_ruby_dependency_for(shared_library) API for querying
        that piece of data.
    
    ruby-defaults (1:2.1.0.2) unstable; urgency=medium
    
      * README.Debian: document basic usage instructions to ruby, ruby-dev and
        ruby-all-dev in package description
        Closes: #755779
      * ri: add dependency on documentation package (currently ruby2.1-doc)
        Closes: #754563
      * Added 2 functional wheezy → jessie upgrade tests:
        - wheezy2jessie-apt-listbugs-ruby1.8: installs apt-listbugs and ruby1.8,
          upgrades to jessie, and checks that apt-listbugs works fine.
        - wheezy2jessie-ruby-version: installs ruby, upgrades to jessie, and
          checks that we got Ruby 2.1
        .
        These upgrade tests require a patch to autopkgtest that was not released
        yet, and will be no-ops until autopkgtest gets support for upgrade tests.
    
    ruby-defaults (1:2.1.0.1ubuntu1) utopic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.0.1) unstable; urgency=medium
    
      [ Christian Hofstaedtler ]
      * Add Breaks: ruby-debian without ruby2.1 extension (Closes: #747406)
    
      [ Antonio Terceiro ]
      * Upload to unstable, switching the default to ruby2.1 and dropping support
        for ruby2.0 which we are starting to phase out
    
    ruby-defaults (1:2.1.0.0) experimental; urgency=medium
    
      * Switch to Ruby 2.1 and drop support for Ruby 2.0
      * ruby_all_dev.rb now also provides RUBY_API_VERSION for gem2deb to use to
        determine where to install gemspecs for binary extensions.
      * debian/tests/smoke-test: check for default gems that are expected to be
        there (rdoc, rake)
    
    ruby-defaults (1:2.1.0.0~ubuntu3) utopic; urgency=medium
    
      * ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.0.0~ubuntu2) utopic; urgency=medium
    
      * Reference 2.1 in every package description.
      * Stop building the libtcltk-ruby package.
    
    ruby-defaults (1:2.1.0.0~ubuntu1) utopic; urgency=medium
    
      * Update from Debian Unstable
      * Bump default ruby to ruby 2.1
    
    ruby-defaults (1:2.0.0.2) unstable; urgency=medium
    
      * Remove Conflicts: irb, rdoc, rubygems; Add Provides: rubygems
        (Closes: #743780)
      * Improve handling of migration from alternatives (Closes: #743729)
        - ruby.preinst: remove alternatives entries
        - ruby.postinst:
          + fix any links left pointing to ruby1.8 or ruby1.9.1 making them point
            back to ruby2.
          + hack installed ruby1.8.postinst and ruby1.9.1.postinst so they do not
            re-add the alternatives entries if reconfigured.
        - debian/triggers: watch /usr/bin/ruby{1.8,1.9.1} so that if the user
          reinstalls ruby1.8 or ruby1.9.1, ruby.postinst will be executed again.
    
    ruby-defaults (1:2.0.0.1) unstable; urgency=medium
    
      * Upload to unstable.
    
    ruby-defaults (1:2.0.0.1~exp3) experimental; urgency=medium
    
      * ruby-all-dev: migrate from Ruby 1.9.1 and 2.0 to Ruby 2.0 and 2.1
      * ruby: remove Breaks/Conflicts/Replaces against old interpreter packages
        as this will force the removal of old interpreters from users' systems
        (Closes: #740733)
        .
        The following upgrade scenarios from wheezy were tested, still work fine,
        and leave the old interpreters alone:
        - ruby
        - ruby + ruby1.8
        - ruby + apt-listbugs
        - ruby + ruby1.8 + apt-listbugs
        - ruby1.8 + apt-listbugs
    
    ruby-defaults (1:2.0.0.1~exp2) experimental; urgency=medium
    
      * Merge changes from unstable, for newer gem2deb.
    
    ruby-defaults (1:1.9.3.4) unstable; urgency=medium
    
      * ruby-all-dev: also depend on the actual interpreters and not only on the
        -dev packages
      * ruby-all-dev: ship library with data about supported interpreters
        - ruby_debian_dev.rb will be be used by gem2deb
      * Add a simple DEP-8 smoke test
      * Drop Conflicts/Replaces/Provides on obsolete packages that are not even on
        squeeze anymore
    
    ruby-defaults (1:1.9.3.3) unstable; urgency=medium
    
      * Breaks ruby-switch <= 0.1.0 and rbenv <= 0.4.0-1
        - the mention of `ruby-build` in the previous release was a typo.
    
    ruby-defaults (1:1.9.3.2) unstable; urgency=medium
    
      * Breaks ruby-build << 0.1.0 and rbenv << 0.4.0-1
        - The removal of the alternatives entries breaks both packages ability to
          detect installed interpreters.
      * Put myself as maintainer, move akira yamada <email address hidden> to
        Uploaders:. Add Christian Hofstaedtler to Uploaders:
    
    ruby-defaults (1:2.0.0.1~exp1) experimental; urgency=medium
    
      * Upload to experimental.
      * Switch to Ruby 2.0 as default interpreter
      * Add myself to Uploaders
    
    ruby-defaults (1:1.9.3.1) unstable; urgency=medium
    
      * Switch from cdbs to debhelper
      * `ruby` now Conflicts with ruby1.8 and rubygems packages, which should be
        removed from the archive soonish.
      * Take control of /usr/bin/{erb,testrb,irb,rdoc,gem,ri,ruby} binaries
        - update-alternatives for /usr/bin/ruby and slave symlinks is not
          supported anymore.
        - Those binaries will now be part of this package and will point to the
          binaries provided by the default Ruby
    
    ruby-defaults (1:1.9.3) unstable; urgency=low
    
      * declare Breaks: apt-listbugs (<< 0.1.6) in ruby package to avoid breaking
        squeeze/wheezy upgrades when apt-listbugs is installed (Closes: 700671).
    
    ruby-defaults (4.9) unstable; urgency=low
    
      [ Shawn Landden ]
      * Switch default ruby version to 1.9.
      * Drop "transitional package" desciptions to something more similar to
        Python default version packages.
      * Convert copyright file to machine readable specification.
    
      [ Antonio Terceiro ]
      * debian/control:
        + add myself to Uploaders:
        + bump standards version to 3.9.3. No changes needed.
      * added debian/source/format
    
    ruby-defaults (4.8) unstable; urgency=high
    
      * Drop ruby-elisp, since the corresponding ruby1.8 package was dropped.
    
    ruby-defaults (4.7) unstable; urgency=low
    
      * Switch to git. Update Vcs-* fields.
      * Upload to unstable.
      * Sync Maintainers and Uploaders with those from ruby1.8 and ruby1.9.1
      * Bump Standards-Version to 3.9.1. No changes needed.
    
    ruby-defaults (4.6) experimental; urgency=low
    
      * Remove the Ruby policy from the package. It is no longer applied to ruby
        packages anyway.
      * Make all binary packages transitional packages for their ruby1.8
        counterparts. This source package can be dropped after the wheezy release.
      * Upload to experimental. Changes are very intrusive and need
        extensive testing.
    
    ruby-defaults (4.5) unstable; urgency=low
    
      * Merge irb and rdoc into ruby.
      * Merge lib{dbm,gdbm,readline,openssl}-ruby into libruby.
    
    ruby-defaults (4.4) unstable; urgency=low
    
      * Change section to ruby. Agree with ftpmaster.
      * Drop transitional dummy packages,  not needed in squeeze:
        libtk-ruby libcurses-ruby libzlib-ruby libyaml-ruby libwebrick-ruby
        libxmlrpc-ruby librexml-ruby libtest-unit-ruby liberb-ruby libdrb-ruby
        libracc-runtime-ruby libiconv-ruby libstrscan-ruby libsyslog-ruby
        libbigdecimal-ruby libpty-ruby libdl-ruby libsdbm-ruby
      * Standards-Version -> 3.8.4. No changes needed.
      * Add ${misc:Depends} everywhere to make lintian happy.
    
    ruby-defaults (4.3) unstable; urgency=low
    
      * In the 'ruby' meta-package, suggest to install the main other packages
        that are of interest to ruby users.
    
    ruby-defaults (4.2) unstable; urgency=low
    
      * debian/control: Added Homepage and Vcs-* fields.
      * Added ruby-dev package, depending on ruby1.8-dev. (Closes: #301534)
    
    ruby-defaults (4.1) unstable; urgency=low
    
      * Switched to cdbs.
      * Added ruby-full package, which depends on everything part of the "normal"
        ruby tarball-based installation. Supersedes the ruby-full source package.
        Closes: #460465.
      * Corrected Conflicts/Replaces. I was using < 1:1.8.2-3, because, before
        using 3, 4, 4.1 as verisoning scheme, I considered using an epoch, but
        changed my mind. Fixes unreported build failure of rails.
    
    ruby-defaults (4) unstable; urgency=low
    
      * Moved debhelper to Build-Depends (fixes lintian error).
      * Upgraded to policy 3.7.3. No changes needed.
      * No longer ignore make clean errors. (fixes lintian warning).
      * Bumped version to 4. There was a binary package in ruby-defaults with
        version 3.X, so, 4 is the lowest we can bump to.
      * Add links from (erb, testrb) to (erb1.8, testrb1.8). (Closes: #330352)
    
    ruby-defaults (3) unstable; urgency=low
    
      * Replaced dependency packages by Replaces+Provides in libruby.
        Closes: #209701, #210068, #209787, #210164, #300026.
      * Merged libtk-ruby into libtcltk-ruby, like their ruby1.8 counterparts.
      * Added dummy packages so dist-upgrades work. (tested)
      * Improved description for ruby-elisp, by taking ruby1.8's description
        (Closes: #209706).
      * Improved libruby's description (Closes: #209719).
      * Improved libdbm-ruby's description (Closes: #209756).
      * Improved libgdbm-ruby's description (Closes: #209978).
      * Improved libtcltk-ruby's description (Closes: #210042).
      * libruby depends on libruby1.8, which includes most of stdlib, and
        there's also ruby-full if someone want to install all of ruby, so
        there's no need anymore for a ruby-stdlib package (Closes: #286400).
      * Since libopenssl-ruby is now part of stdlib, there's no need to version
        it differently.
      * Removed debian/versions as it's useless now.
      * Bumped version to "3". There's not much point in following ruby's
        versions in the ruby-defaults package. The alternative would have been
        to add an epoch instead (needed so that libruby can replace librexml-ruby
        (which has version 3.1.2.1+ruby1.8.2-1 in etch), libdrd-ruby and
        liberb-ruby (which have version 2.0.4+ruby1.8.2-1)). (Closes: #359810)
    
     -- Martin Pitt <email address hidden>  Mon, 04 Jan 2016 11:51:41 +0100
  • ruby-defaults (1:2.2.3ubuntu1) xenial; urgency=medium
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.2.3) unstable; urgency=medium
    
      * Upload to unstable
        - Make Ruby 2.2 the default Ruby interpreter
        - Drop support for Ruby 2.1
    
    ruby-defaults (1:2.2) experimental; urgency=medium
    
      * Make Ruby 2.2 the default
      * Drop support for Ruby 2.1
    
    ruby-defaults (1:2.1.5.1ubuntu1) wily; urgency=medium
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.5.1) unstable; urgency=medium
    
      * Upload to unstable adding support for building against Ruby 2.2 (as well
        as Ruby 2.1)
    
    ruby-defaults (1:2.1.5.0) experimental; urgency=medium
    
      [ Lucas Nussbaum ]
      * Drop myself from Uploaders.
    
      [ Antonio Terceiro ]
      * ruby Conflicts: ruby-activesupport-2.3 to help with several Rails-related
        upgrade issues, when using Rails 2.3 (with e.g. redmine from wheezy). See
        #779882
      * Cleanup Uploaders: remove akira yamada <email address hidden> and Daigo
        Moriwaki <email address hidden>. We are grateful to their previous
        maintainance of ruby in Debian, but in practive they haven't done anything
        in quite a few years.
    
    ruby-defaults (1:2.1.5+1) experimental; urgency=medium
    
      * Add support for Ruby 2.2 (not the default yet)
      * debian/ruby-all-dev-depends: automatically generate dependencies for
        ruby-all-dev based on the contents of ruby_debian_dev.rb
    
    ruby-defaults (1:2.1.5) unstable; urgency=medium
    
      * ruby: add `Conflicts: ruby-activesupport-3.2` to help with several
        Rails-related upgrade issues (Closes: #779882)
    
    ruby-defaults (1:2.1.0.4ubuntu1) vivid; urgency=low
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.0.4) unstable; urgency=medium
    
      * move wheezy2jessie upgrade tests to their own control file
        Now that ruby1.8 is gone from unstable, this actually makes ruby-defaults
        test suite fail.
    
    ruby-defaults (1:2.1.0.3) unstable; urgency=medium
    
      * ruby_debian_dev.rb: consolidate information about Ruby interpreters in a
        single data structure: RubyDebianDev::RUBY_INTERPRETERS.
        .
        The existing constants are still there for backwards-compatibility.
        .
        Besides the pre-existing information we already had, there is now a
        `min_ruby_dependency` key, which is the minimum ruby dependency that
        packages built against that given ruby version should have.
      * added RubyDebianDev.min_ruby_dependency_for(shared_library) API for querying
        that piece of data.
    
    ruby-defaults (1:2.1.0.2) unstable; urgency=medium
    
      * README.Debian: document basic usage instructions to ruby, ruby-dev and
        ruby-all-dev in package description
        Closes: #755779
      * ri: add dependency on documentation package (currently ruby2.1-doc)
        Closes: #754563
      * Added 2 functional wheezy → jessie upgrade tests:
        - wheezy2jessie-apt-listbugs-ruby1.8: installs apt-listbugs and ruby1.8,
          upgrades to jessie, and checks that apt-listbugs works fine.
        - wheezy2jessie-ruby-version: installs ruby, upgrades to jessie, and
          checks that we got Ruby 2.1
        .
        These upgrade tests require a patch to autopkgtest that was not released
        yet, and will be no-ops until autopkgtest gets support for upgrade tests.
    
    ruby-defaults (1:2.1.0.1ubuntu1) utopic; urgency=medium
    
      * Merge with Debian; remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.0.1) unstable; urgency=medium
    
      [ Christian Hofstaedtler ]
      * Add Breaks: ruby-debian without ruby2.1 extension (Closes: #747406)
    
      [ Antonio Terceiro ]
      * Upload to unstable, switching the default to ruby2.1 and dropping support
        for ruby2.0 which we are starting to phase out
    
    ruby-defaults (1:2.1.0.0) experimental; urgency=medium
    
      * Switch to Ruby 2.1 and drop support for Ruby 2.0
      * ruby_all_dev.rb now also provides RUBY_API_VERSION for gem2deb to use to
        determine where to install gemspecs for binary extensions.
      * debian/tests/smoke-test: check for default gems that are expected to be
        there (rdoc, rake)
    
    ruby-defaults (1:2.1.0.0~ubuntu3) utopic; urgency=medium
    
      * ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.0.0~ubuntu2) utopic; urgency=medium
    
      * Reference 2.1 in every package description.
      * Stop building the libtcltk-ruby package.
    
    ruby-defaults (1:2.1.0.0~ubuntu1) utopic; urgency=medium
    
      * Update from Debian Unstable
      * Bump default ruby to ruby 2.1
    
    ruby-defaults (1:2.0.0.2) unstable; urgency=medium
    
      * Remove Conflicts: irb, rdoc, rubygems; Add Provides: rubygems
        (Closes: #743780)
      * Improve handling of migration from alternatives (Closes: #743729)
        - ruby.preinst: remove alternatives entries
        - ruby.postinst:
          + fix any links left pointing to ruby1.8 or ruby1.9.1 making them point
            back to ruby2.
          + hack installed ruby1.8.postinst and ruby1.9.1.postinst so they do not
            re-add the alternatives entries if reconfigured.
        - debian/triggers: watch /usr/bin/ruby{1.8,1.9.1} so that if the user
          reinstalls ruby1.8 or ruby1.9.1, ruby.postinst will be executed again.
    
    ruby-defaults (1:2.0.0.1) unstable; urgency=medium
    
      * Upload to unstable.
    
    ruby-defaults (1:2.0.0.1~exp3) experimental; urgency=medium
    
      * ruby-all-dev: migrate from Ruby 1.9.1 and 2.0 to Ruby 2.0 and 2.1
      * ruby: remove Breaks/Conflicts/Replaces against old interpreter packages
        as this will force the removal of old interpreters from users' systems
        (Closes: #740733)
        .
        The following upgrade scenarios from wheezy were tested, still work fine,
        and leave the old interpreters alone:
        - ruby
        - ruby + ruby1.8
        - ruby + apt-listbugs
        - ruby + ruby1.8 + apt-listbugs
        - ruby1.8 + apt-listbugs
    
    ruby-defaults (1:2.0.0.1~exp2) experimental; urgency=medium
    
      * Merge changes from unstable, for newer gem2deb.
    
    ruby-defaults (1:1.9.3.4) unstable; urgency=medium
    
      * ruby-all-dev: also depend on the actual interpreters and not only on the
        -dev packages
      * ruby-all-dev: ship library with data about supported interpreters
        - ruby_debian_dev.rb will be be used by gem2deb
      * Add a simple DEP-8 smoke test
      * Drop Conflicts/Replaces/Provides on obsolete packages that are not even on
        squeeze anymore
    
    ruby-defaults (1:1.9.3.3) unstable; urgency=medium
    
      * Breaks ruby-switch <= 0.1.0 and rbenv <= 0.4.0-1
        - the mention of `ruby-build` in the previous release was a typo.
    
    ruby-defaults (1:1.9.3.2) unstable; urgency=medium
    
      * Breaks ruby-build << 0.1.0 and rbenv << 0.4.0-1
        - The removal of the alternatives entries breaks both packages ability to
          detect installed interpreters.
      * Put myself as maintainer, move akira yamada <email address hidden> to
        Uploaders:. Add Christian Hofstaedtler to Uploaders:
    
    ruby-defaults (1:2.0.0.1~exp1) experimental; urgency=medium
    
      * Upload to experimental.
      * Switch to Ruby 2.0 as default interpreter
      * Add myself to Uploaders
    
    ruby-defaults (1:1.9.3.1) unstable; urgency=medium
    
      * Switch from cdbs to debhelper
      * `ruby` now Conflicts with ruby1.8 and rubygems packages, which should be
        removed from the archive soonish.
      * Take control of /usr/bin/{erb,testrb,irb,rdoc,gem,ri,ruby} binaries
        - update-alternatives for /usr/bin/ruby and slave symlinks is not
          supported anymore.
        - Those binaries will now be part of this package and will point to the
          binaries provided by the default Ruby
    
    ruby-defaults (1:1.9.3) unstable; urgency=low
    
      * declare Breaks: apt-listbugs (<< 0.1.6) in ruby package to avoid breaking
        squeeze/wheezy upgrades when apt-listbugs is installed (Closes: 700671).
    
    ruby-defaults (4.9) unstable; urgency=low
    
      [ Shawn Landden ]
      * Switch default ruby version to 1.9.
      * Drop "transitional package" desciptions to something more similar to
        Python default version packages.
      * Convert copyright file to machine readable specification.
    
      [ Antonio Terceiro ]
      * debian/control:
        + add myself to Uploaders:
        + bump standards version to 3.9.3. No changes needed.
      * added debian/source/format
    
    ruby-defaults (4.8) unstable; urgency=high
    
      * Drop ruby-elisp, since the corresponding ruby1.8 package was dropped.
    
    ruby-defaults (4.7) unstable; urgency=low
    
      * Switch to git. Update Vcs-* fields.
      * Upload to unstable.
      * Sync Maintainers and Uploaders with those from ruby1.8 and ruby1.9.1
      * Bump Standards-Version to 3.9.1. No changes needed.
    
    ruby-defaults (4.6) experimental; urgency=low
    
      * Remove the Ruby policy from the package. It is no longer applied to ruby
        packages anyway.
      * Make all binary packages transitional packages for their ruby1.8
        counterparts. This source package can be dropped after the wheezy release.
      * Upload to experimental. Changes are very intrusive and need
        extensive testing.
    
    ruby-defaults (4.5) unstable; urgency=low
    
      * Merge irb and rdoc into ruby.
      * Merge lib{dbm,gdbm,readline,openssl}-ruby into libruby.
    
    ruby-defaults (4.4) unstable; urgency=low
    
      * Change section to ruby. Agree with ftpmaster.
      * Drop transitional dummy packages,  not needed in squeeze:
        libtk-ruby libcurses-ruby libzlib-ruby libyaml-ruby libwebrick-ruby
        libxmlrpc-ruby librexml-ruby libtest-unit-ruby liberb-ruby libdrb-ruby
        libracc-runtime-ruby libiconv-ruby libstrscan-ruby libsyslog-ruby
        libbigdecimal-ruby libpty-ruby libdl-ruby libsdbm-ruby
      * Standards-Version -> 3.8.4. No changes needed.
      * Add ${misc:Depends} everywhere to make lintian happy.
    
    ruby-defaults (4.3) unstable; urgency=low
    
      * In the 'ruby' meta-package, suggest to install the main other packages
        that are of interest to ruby users.
    
    ruby-defaults (4.2) unstable; urgency=low
    
      * debian/control: Added Homepage and Vcs-* fields.
      * Added ruby-dev package, depending on ruby1.8-dev. (Closes: #301534)
    
    ruby-defaults (4.1) unstable; urgency=low
    
      * Switched to cdbs.
      * Added ruby-full package, which depends on everything part of the "normal"
        ruby tarball-based installation. Supersedes the ruby-full source package.
        Closes: #460465.
      * Corrected Conflicts/Replaces. I was using < 1:1.8.2-3, because, before
        using 3, 4, 4.1 as verisoning scheme, I considered using an epoch, but
        changed my mind. Fixes unreported build failure of rails.
    
    ruby-defaults (4) unstable; urgency=low
    
      * Moved debhelper to Build-Depends (fixes lintian error).
      * Upgraded to policy 3.7.3. No changes needed.
      * No longer ignore make clean errors. (fixes lintian warning).
      * Bumped version to 4. There was a binary package in ruby-defaults with
        version 3.X, so, 4 is the lowest we can bump to.
      * Add links from (erb, testrb) to (erb1.8, testrb1.8). (Closes: #330352)
    
    ruby-defaults (3) unstable; urgency=low
    
      * Replaced dependency packages by Replaces+Provides in libruby.
        Closes: #209701, #210068, #209787, #210164, #300026.
      * Merged libtk-ruby into libtcltk-ruby, like their ruby1.8 counterparts.
      * Added dummy packages so dist-upgrades work. (tested)
      * Improved description for ruby-elisp, by taking ruby1.8's description
        (Closes: #209706).
      * Improved libruby's description (Closes: #209719).
      * Improved libdbm-ruby's description (Closes: #209756).
      * Improved libgdbm-ruby's description (Closes: #209978).
      * Improved libtcltk-ruby's description (Closes: #210042).
      * libruby depends on libruby1.8, which includes most of stdlib, and
        there's also ruby-full if someone want to install all of ruby, so
        there's no need anymore for a ruby-stdlib package (Closes: #286400).
      * Since libopenssl-ruby is now part of stdlib, there's no need to version
        it differently.
      * Removed debian/versions as it's useless now.
      * Bumped version to "3". There's not much point in following ruby's
        versions in the ruby-defaults package. The alternative would have been
        to add an epoch instead (needed so that libruby can replace librexml-ruby
        (which has version 3.1.2.1+ruby1.8.2-1 in etch), libdrd-ruby and
        liberb-ruby (which have version 2.0.4+ruby1.8.2-1)). (Closes: #359810)
    
     -- Martin Pitt <email address hidden>  Mon, 23 Nov 2015 17:31:05 +0100
  • ruby-defaults (1:2.1.5.1ubuntu1) wily; urgency=medium
    
      * Merge from Debian unstable.  Remaining changes:
        - Stop building the libtcltk-ruby package.
        - ruby-full: Drop dependency on libtcltk-ruby.
    
    ruby-defaults (1:2.1.5.1) unstable; urgency=medium
    
      * Upload to unstable adding support for building against Ruby 2.2 (as well
        as Ruby 2.1)
    
    ruby-defaults (1:2.1.5.0) experimental; urgency=medium
    
      [ Lucas Nussbaum ]
      * Drop myself from Uploaders.
    
      [ Antonio Terceiro ]
      * ruby Conflicts: ruby-activesupport-2.3 to help with several Rails-related
        upgrade issues, when using Rails 2.3 (with e.g. redmine from wheezy). See
        #779882
      * Cleanup Uploaders: remove akira yamada <email address hidden> and Daigo
        Moriwaki <email address hidden>. We are grateful to their previous
        maintainance of ruby in Debian, but in practive they haven't done anything
        in quite a few years.
    
    ruby-defaults (1:2.1.5+1) experimental; urgency=medium
    
      * Add support for Ruby 2.2 (not the default yet)
      * debian/ruby-all-dev-depends: automatically generate dependencies for
        ruby-all-dev based on the contents of ruby_debian_dev.rb
    
    ruby-defaults (1:2.1.5) unstable; urgency=medium
    
      * ruby: add `Conflicts: ruby-activesupport-3.2` to help with several
        Rails-related upgrade issues (Closes: #779882)
    
     -- Martin Pitt <email address hidden>  Wed, 08 Jul 2015 12:22:48 +0200