ruby3.1 3.1.2-2 source package in Ubuntu

Changelog

ruby3.1 (3.1.2-2) unstable; urgency=medium

  [ Antonio Terceiro ]
  * debian/rules: delete build artifacts from default gems
  * Drop ppc64el-specific test exclusions
  * debian/genprovides: don't generate ruby-rake
  * Stop providing ruby-ruby2-keywords for now
    ruby-ruby2-keywords is its own packages, and is now included in Ruby
    itself. If libruby3.1 Provides: ruby-ruby2-keywords, the actual binary
    will not be installed, and builds and tests will fail on ruby3.0 after
    ruby3.1 is added as a supported version: build dependency resolution
    will assume ruby-ruby2-keywords is provided by libruby3.1, and ruby3.0
    will not actually have access to it.
    This can be reverted after ruby3.1 becomes the default Ruby and support
    for ruby3.0 is removed.
  * debian/tests/builtin-extensions: fix openssl version
  * debian/tests/builtin-extensions: output errors
  * debian/tests/builtin-extensions: drop *dbm extensions
  * autopkgtest: exclude TestJITDebug and TestRubyVMJIT.
    TestRubyVMJIT used to be called TestRubyVMMJIT (a typo), and that typo
    has been fixed in the latest upstream release.
  * autopkgtest: exclude TestTRICK{2013,2015,2018}
    Those tests don't work under autopkgtest because they look for files in
    the source directory.
  * autopkgtest: don't even load mkmf tests
    mkmf is broken when running under autopkgtest. The 100+ Ruby extensions
    in C in the archive are propably enough testing for mkmf.
  * debian/rules: fix erroneous pkg-config entry for LIBPATH
  * debian/libruby3.1.symbols: drop Debian revision from symbols versions

  [ John Paul Adrian Glaubitz ]
  * update x32 patch to current upstream coroutine detection (Closes: #1012247)

  [ Vagrant Cascadian ]
  * debian/rules: ensure rbconfig.rb is reproducible regardless of usr-merge
    (Closes: #1016110)

 -- Antonio Terceiro <email address hidden>  Wed, 27 Jul 2022 15:08:57 -0300

Upload details

Uploaded by:
Debian Ruby Extras Maintainers
Uploaded to:
Sid
Original maintainer:
Debian Ruby Extras Maintainers
Architectures:
any all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Kinetic release universe misc

Downloads

File Size SHA-256 Checksum
ruby3.1_3.1.2-2.dsc 2.4 KiB fc5c2ce602b2e49bb8c9a4389367f6e24d3e1a211a56ccabc46a1c07678ce447
ruby3.1_3.1.2.orig.tar.xz 12.3 MiB 350013ef6640f15c42eae48d25c035999dcbb32e4be038d27ad891cb48d685a5
ruby3.1_3.1.2-2.debian.tar.xz 56.9 KiB 1b11f4b13c8dad325caebac47c0c41c680dd76d993e2a18e50089d4c8907c21d

Available diffs

No changes file available.

Binary packages built by this source

libruby3.1: Libraries necessary to run Ruby 3.1

 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-3.1' library, necessary to run Ruby 3.1.
 (API version 3.1.0)

libruby3.1-dbgsym: debug symbols for libruby3.1
ruby3.1: Interpreter of object-oriented scripting language 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.
 .
 In the name of this package, `3.1' indicates the Ruby library compatibility
 version. This package currently provides the `3.1.x' branch of Ruby.

ruby3.1-dbgsym: debug symbols for ruby3.1
ruby3.1-dev: Header files for compiling extension modules for the Ruby 3.1

 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 3.1. It is also required to build
 many gems.

ruby3.1-doc: Documentation for Ruby 3.1

 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 autogenerated documentation for Ruby 3.1.