ruby-defaults 1:2.2.3ubuntu1 source package in Ubuntu

Changelog

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

Upload details

Uploaded by:
Martin Pitt
Uploaded to:
Xenial
Original maintainer:
Ubuntu Developers
Architectures:
all
Section:
interpreters
Urgency:
Very Urgent

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Xenial: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
ruby-defaults_2.2.3ubuntu1.tar.xz 10.3 KiB b5ca7b6d0c03cc2dd011ec7dfdc0c24c25b309d3b915a516252ac442f27ede0c
ruby-defaults_2.2.3ubuntu1.dsc 1.9 KiB ad251c1fb4650d06cbba8908e5ec8e2d98af26ab60a67fea6b42ad0d47de0160

View changes file

Binary packages built by this source

libruby: Libraries necessary to run Ruby

 Ruby is the interpreted scripting language for quick and easy
 object-oriented programming. It has many features to process text
 files and to do system management tasks (as in perl). It is simple,
 straight-forward, and extensible.
 .
 This package includes the 'libruby' library, necessary to run Ruby.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v2.3).

ri: Ruby Interactive reference

 ri is a command line tool that displays descriptions of built-in Ruby
 methods, classes, and modules. For methods, it shows you the calling
 sequence and a description. For classes and modules, it shows a
 synopsis along with a list of the methods the class or module
 implements.
 .
 This package provides ri command and descriptions about Ruby.
 This package provides the ri documentation for the Ruby standard library.
 The ri executable itself is in the ruby package.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v2.3).

ruby: Interpreter of object-oriented scripting language Ruby (default version)

 Ruby is the interpreted scripting language for quick and easy
 object-oriented programming. It has many features to process text
 files and to do system management tasks (as in perl). It is simple,
 straight-forward, and extensible.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v2.3).

ruby-all-dev: Ruby development environment (all versions supported in Debian)

 Ruby is the interpreted scripting language for quick and easy
 object-oriented programming. It has many features to process text
 files and to do system management tasks (as in perl). It is simple,
 straight-forward, and extensible.
 .
 This package depends on the respective development packages for every Ruby
 version currently supported by Debian. This will usually be a single version
 (the default one), but during transitions multiple versions might be
 supported.
 .
 To programatically list all the supported versions, install the `gem2deb`
 package and run `dh_ruby --print-supported`. To determine which is the default
 version, just dereference the /usr/bin/ruby symbolic link.
 .
 If you are not building Ruby packages for Debian, you probably do not need
 this package.

ruby-dev: Header files for compiling extension modules for Ruby (default version)

 Ruby is the interpreted scripting language for quick and easy
 object-oriented programming. It has many features to process text
 files and to do system management tasks (as in perl). It is simple,
 straight-forward, and extensible.
 .
 This package contains the header files and the mkmf library, necessary
 to make extension library for Ruby. It is also required to build
 many gems.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v2.3).

ruby-full: Ruby full installation (default version)

 For many good reasons, the Ruby programming language is split in many
 small different packages. Installing this package will make sure you have
 all the packages that add up to a full Ruby installation, with the exception
 of the Tcl/Tk bindings for Ruby, which are only recommended.
 .
 This package is a dependency package, which depends on Debian's default Ruby
 version (currently v2.3).