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 | Published | Component | Section |
---|
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 |
Available diffs
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).