ruby2.5 2.5.0-4ubuntu1 source package in Ubuntu
Changelog
ruby2.5 (2.5.0-4ubuntu1) bionic; urgency=medium * Merge with Debian; remaining changes: - Mark some tests as failing on Launchpad. - Update symbols file. ruby2.5 (2.5.0-4) unstable; urgency=medium * debian/rules: pass --excludes-dir options to `make check` via $TESTS ruby2.5 (2.5.0-3) unstable; urgency=medium * arm64: skip TestRubyOptimization#test_clear_unreachable_keyword_args. It works just fine on a porter box, but consistently hangs on the arm64 buildd. * mipsel: skip some tests from TestNum2int; they fail on the buildd, but not on the porterbox. ruby2.5 (2.5.0-2) unstable; urgency=medium * Move test exclusions from a patch to debian/tests/excludes/ - debian/rules, debian/tests/run-all: pass the appropriate exclusion flags to the test runner * Exclude TestResolvMDNS. It will fail on some architectures, and be very slow on others. ruby2.5 (2.5.0-1) unstable; urgency=medium * New upstream version 2.5.0 * Refresh patches * debian/libruby2.5.symbols: update * debian/tests/known-failures.txt: add another 3 test files that assume the tests are being run against a built source tree ruby2.5 (2.5.0~rc1-1) unstable; urgency=medium * New upstream release candidate. Includes the following fixes: - Fix stack size on powerpc64 (Closes: #881772) - CVE-2017-17405: Command injection vulnerability in Net::FTP (Closes: #884437) * Refresh patches * debian/control: - Remove explicit Testsuite: header - ruby2.5-dev: Recommends: ruby2.5-doc - Declare compatibility with Debian Policy 4.1.2; no changes needed - Bump debhelper compatibility level to 10 - change debian/rules to call ./configure directly, to use upstream's built-in multiarch support as before debhelper compatibility level 9 * debian/watch: download release tarballs. Using release tarballs makes it possible to build ruby without having an existing ruby. This should help bootstrapping ruby on new architectures. (Closes: #832022) * debian/copyright: exclude embedded copies of bundled gems and libffi * debian/rules: - run tests in verbose mode during build - drop explicit usage of autotools-dev - drop usage of autoreconf debhelper sequence, it's not needed anymore since we are now using a complete upstream release tarball - drop passing --baseruby to configure, since do not require an existing ruby anymore - skip setting DEB_HOST_MULTIARCH if already set - replace manual call to dpkg-parsechangelog with including /usr/share/dpkg/pkg-info.mk and using variables from there. * autopkgtest: make use of the text exclusion rules under test/excludes/ * debian/libruby2.5.symbols: update with symbols added/removed since the preview1 release * debian/tests/bundled-gems: handle extra field in gems/bundled_gems * debian/libruby2.5.lintian-overrides: remove unused override (possible-gpl-code-linked-with-openssl) -- Matthias Klose <email address hidden> Tue, 02 Jan 2018 13:43:31 +0100
Upload details
- Uploaded by:
- Matthias Klose
- Uploaded to:
- Bionic
- Original maintainer:
- Antonio Terceiro
- Architectures:
- any all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
ruby2.5_2.5.0.orig.tar.gz | 15.0 MiB | 25fe80e6bf1a2a05d6f45b774a006c0b378ff8ec1eb94bdc7605ec54f093f518 |
ruby2.5_2.5.0-4ubuntu1.debian.tar.xz | 97.2 KiB | fcd8dec93d74d73fae5410546593b1a135695a65d13eceae61406f58de7d019b |
ruby2.5_2.5.0-4ubuntu1.dsc | 2.3 KiB | 15cc565886a0d8335db8ec12624d0c3088f787c463b10297a7e1fdd4b3091450 |
Available diffs
Binary packages built by this source
- libruby2.5: Libraries necessary to run Ruby 2.5
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-2.5' library, necessary to run Ruby 2.5.
(API version 2.5.0)
- libruby2.5-dbgsym: debug symbols for libruby2.5
- ruby2.5: 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, `2.5' indicates the Ruby library compatibility
version. This package currently provides the `2.5.x' branch of Ruby.
- ruby2.5-dbgsym: debug symbols for ruby2.5
- ruby2.5-dev: Header files for compiling extension modules for the Ruby 2.5
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 2.5. It is also required to build
many gems.
- ruby2.5-doc: Documentation for Ruby 2.5
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 2.5.