ruby-defaults (1:2.1.5+deb8u1) jessie; urgency=medium

  * ruby: add `Conflicts: ruby-activesupport-2.3` to help with several
    Rails-related upgrade issues, e.g. when upgrading redmine from wheezy
    (Closes: #784336).

 -- Antonio Terceiro <terceiro@debian.org>  Sun, 10 May 2015 18:54:20 -0300

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)

 -- Antonio Terceiro <terceiro@debian.org>  Thu, 12 Mar 2015 19:45:07 -0300

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.

 -- Antonio Terceiro <terceiro@debian.org>  Wed, 20 Aug 2014 09:03:42 -0300

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.

 -- Antonio Terceiro <terceiro@debian.org>  Sun, 10 Aug 2014 18:49:12 -0300

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.

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 09 Aug 2014 09:15:53 -0300

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

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 10 May 2014 14:04:38 -0300

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)

 -- Antonio Terceiro <terceiro@debian.org>  Tue, 06 May 2014 20:02:18 -0300

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.

 -- Antonio Terceiro <terceiro@debian.org>  Tue, 08 Apr 2014 11:38:41 -0300

ruby-defaults (1:2.0.0.1) unstable; urgency=medium

  * Upload to unstable.

 -- Christian Hofstaedtler <zeha@debian.org>  Sun, 30 Mar 2014 17:03:01 +0200

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

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 29 Mar 2014 16:12:05 -0300

ruby-defaults (1:2.0.0.1~exp2) experimental; urgency=medium

  * Merge changes from unstable, for newer gem2deb.

 -- Christian Hofstaedtler <zeha@debian.org>  Tue, 04 Feb 2014 23:58:19 +0100

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

 -- Antonio Terceiro <terceiro@debian.org>  Wed, 12 Feb 2014 09:33:39 -0300

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.

 -- Antonio Terceiro <terceiro@debian.org>  Thu, 06 Feb 2014 17:56:55 -0300

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 <akira@debian.org> to
    Uploaders:. Add Christian Hofstaedtler to Uploaders:

 -- Antonio Terceiro <terceiro@debian.org>  Thu, 06 Feb 2014 15:07:57 -0300

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

 -- Christian Hofstaedtler <zeha@debian.org>  Tue, 04 Feb 2014 23:58:19 +0100

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

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 01 Feb 2014 21:55:19 -0300

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).

 -- Antonio Terceiro <terceiro@debian.org>  Sat, 23 Feb 2013 10:45:13 -0300

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

 -- Antonio Terceiro <terceiro@debian.org>  Sun, 03 Jun 2012 14:55:39 -0300

ruby-defaults (4.8) unstable; urgency=high

  * Drop ruby-elisp, since the corresponding ruby1.8 package was dropped.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Tue, 26 Apr 2011 22:54:16 +0200

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.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Fri, 25 Mar 2011 10:26:57 +0100

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.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Sat, 05 Mar 2011 21:09:30 +0100

ruby-defaults (4.5) unstable; urgency=low

  * Merge irb and rdoc into ruby.
  * Merge lib{dbm,gdbm,readline,openssl}-ruby into libruby.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Mon, 03 May 2010 22:11:28 +0200

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.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Thu, 18 Mar 2010 11:13:10 +0100

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.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Thu, 18 Mar 2010 08:33:09 +0100

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)

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Thu, 20 Mar 2008 21:27:58 +0100

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.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Thu, 17 Jan 2008 10:03:27 +0100

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)

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Sun, 13 Jan 2008 00:19:08 +0100

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)

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Wed, 09 Jan 2008 09:20:29 +0100

ruby-defaults (1.8.2-2) unstable; urgency=high

  [ Fumitoshi UKAI ]
  * doc/ruby-policy.sgml: interpreter-location.
    it is not advisable to use /usr/bin/env, because it bypasses
    debian's dependency and makes the package vulnerable to incomplete
    local installations of ruby. e.g. Bug#344246 and Bug#344988

  [ Lucas Nussbaum ]
  * Added myself to the Uploaders field, as I'm now part of the pkg-ruby team.
  * Restrict the first dh_gencontrol call to packages that are not in the
    second call. Thanks go to Daniel Schepler for the patch. Closes: #453227.
  * Set urgency to high, since the upload fixes an RC bug.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Tue, 18 Dec 2007 14:38:05 +0100

ruby-defaults (1.8.2-1) unstable; urgency=low

  * debian/control: remove unnecessary versioned depends
    closes: Bug#289771
  * debian/versions: updated

 -- ukai <ukai@debian.or.jp>  Wed, 12 Jan 2005 02:40:14 +0900

ruby-defaults (1.8.1-8) unstable; urgency=low

  * debian/rules: make symlink for usr/bin/testrb and usr/share/man/man1/testrb.1.gz
    closes: Bug#257608
  * debian/control: rdoc section move to doc

 -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue,  6 Jul 2004 00:20:59 +0900

ruby-defaults (1.8.1-7) unstable; urgency=low

  * Fumitoshi UKAI <ukai@debian.or.jp> Sat, 22 May 2004 00:10:37 +0900
   debian/control: add rdoc
   debian/rules: make symlink for usr/bin/rdoc and usr/share/man/man1/rdoc.1.gz
   debian/control: libruby section move to libs
    
 -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 22 May 2004 00:14:45 +0900

ruby-defaults (1.8.1-3) unstable; urgency=low

  * Fumitoshi UKAI <ukai@debian.or.jp> Tue, 20 Jan 2004 22:05:57 +0900
   debian/control: add ri.
     ri package (for ruby1.6) has been renamed to ri1.6, so ri package is
     for ruby1.8 now, that is, ri depends ri1.8.
   debian/rules: make symlink for usr/bin/ri and usr/share/man/man1/ri.1.gz
	
 -- Fumitoshi UKAI <ukai@debian.or.jp>  Tue, 20 Jan 2004 22:05:02 +0900

ruby-defaults (1.8.1-2) unstable; urgency=low

  * Make ruby1.8 1.8.1 the default version of ruby.

 -- Fumitoshi UKAI <ukai@debian.or.jp>  Thu,  8 Jan 2004 01:26:01 +0900

ruby-defaults (1.8.0-2) unstable; urgency=low

  * Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 14 Sep 2003 03:43:20 +0900
    doc/ruby-policy.sgml: note about renmaing (conflicts & replaces)
     suggested by Dmitry Borodaenko <d.borodaenko@sam-solutions.net>
  
  * akira yamada <akira@debian.org> Sat, 13 Sep 2003 12:38:02 +0900
    doc/ruby-policy.sgml: s/Config:CONFIG/Config::CONFIG/g.

 -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun, 14 Sep 2003 03:43:20 +0900

ruby-defaults (1.8.0-1) unstable; urgency=low

  * Make ruby1.8 the Default version of ruby.

 -- Fumitoshi UKAI <ukai@debian.or.jp>  Sun,  7 Sep 2003 23:21:43 +0900

ruby-defaults (1.6.8-6) unstable; urgency=low

  * Initial Release.
  * ruby-defaults provides default version of Ruby in debian distribution.
  * Old ruby package renamed to ruby1.6
  
  * changelog before debian package
    2003-08-22  Fumitoshi UKAI  <ukai@debian.or.jp>
      (doc/ruby-policy.sgml): version: 0.0.1.2
      (doc/ruby-policy.sgml): fix typo: /usr/lib/librubyX.Y.so.X..Y.Z

    2003-08-22  Fumitoshi UKAI  <ukai@debian.or.jp>
      (doc/ruby-policy.sgml): version: 0.0.1.1
      (doc/ruby-policy.sgml): fix typo: s/Python/Ruby/
        pointed by Dmitry Borodaenko

    2003-08-20  Fumitoshi UKAI  <ukai@debian.or.jp>
      initial public release of ruby-policy: 0.0.1

 -- Fumitoshi UKAI <ukai@debian.or.jp>  Sat, 23 Aug 2003 01:24:37 +0900
