lp:ubuntu/quantal/ruby1.9.1

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/quantal/ruby1.9.1
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

24. By Tyler Hicks

* SECURITY UPDATE: Safe level bypass
  - debian/patches/20120927-cve_2011_1005.patch: Remove incorrect string
    taint in exception handling methods. Based on upstream patch.
  - CVE-2011-1005
* Make the RubyGems fetcher use distro-provided ca-certificates
  (LP: #1057926)
  - debian/control: Add ca-certificates to libruby1.9.1 depends so that
    rubygems can perform certificate verification
  - debian/rules: Don't install SSL certificates from upstream sources
  - debian/patches/20120927-rubygems_disable_upstream_certs.patch: Use
    /etc/ssl/certs/ca-certificates.crt for the trusted CA certificates.

23. By Antonio Terceiro

[ Lucas Nussbaum ]
* Add hurd-path-max.diff. Fixes FTBFS on Hurd. (Closes: #648055)

[ Daigo Moriwaki ]
* Removed debian/patches/debian/patches/sparc-continuations.diff,
  which the upstream has applied.
* debian/rules:
  - Bumped up tcltk_ver to 8.5.
  - Used chrpath for tcltklib.so to fix a lintian error,
    binary-or-shlib-defines-rpath.
* debian/control:
  - Suggests ruby-switch. (Closes: #654312)
  - Build-Depends: chrpath.
* debian/libruby1.9.1.symbols: Added a new symbol for
  rb_str_modify_expand@Base.
* debian/run-test-suites.bash:
  - Corrected options for test-all.
  - Enabled timeout to allow hang tests to be aborted.

[ James Healy ]
* New upstream release: 1.9.3p194 (Closes: #669582)
  + This release includes a fix for CVE-2011-0188 (Closes: #628451)
  + This release also does not segfault when running the test suite under
    amd64 (Closes: #674347)
* Enable hardened build flags (Closes: #667964)
* debian/control:
  - depend on specific version on coreutils
  - update policy version (no changes)

[ Antonio Terceiro ]
* debian/ruby1.9.1.postinst:
  + bump alternatives priority for `ruby` to 51 so that Ruby 1.9 has a
    higher priority than Ruby 1.8 (50).
  + bump alternatives priority for `gem` to 181 so that the Rubygems
    provided by Ruby 1.9 has priority over the one provided by the rubygems
    package.
* debian/control: added myself to Uploaders:
* debian/libruby1.9.1.symbols: update with new symbols added in 1.9.3p194
  upstream release.
* debian/manpages/*: fix references to command names with s/1.9/1.9.1/
* debian/rules: skip running DRB tests, since they seem to make the build
  hang. This should close #647296, but let's way and see. Also, with this do
  not need to timeout the test suite anymore.

22. By Matthias Klose

Don't run the tests on armhf for a first build.

21. By Lucas Nussbaum <email address hidden>

* New upstream release: 1.9.3p0.
* Disable test suites on ia64 sparc kfreebsd-i386 kfreebsd-amd64.
  Those architectures are known to be broken at the moment.
  Details: http://lists.debian.org/debian-release/2011/10/msg00279.html

20. By Lucas Nussbaum <email address hidden>

* New upstream release: 1.9.3 RC1.
  + Includes load.c fixes. Closes: #639959.
* Upload to unstable.

19. By Lucas Nussbaum <email address hidden>

Add -fno-tree-sra on armel. Same workaround as for ruby1.8 (see #634260)

18. By Lucas Nussbaum <email address hidden>

[ Daigo Moriwaki ]
* New upstream release.
* Removed debian/patches/110411_disable_osslv2.patch, which has been applied
  by the upstream.
* Added a patch: debian/patches/debian/patches/110716-bigdecimal,
  which was backported from the upstream (r30993)
  (CVE-2011-0188; Closes: 628450)

[ Lucas Nussbaum ]
* Build-depend on tcl-dev and tk-dev instead of {tcl,tk}8.4-dev.
* Update Lucas' email address.
* Add 110825-ossl-config.diff: backport changes to the OpenSSL
  extension to fix test failure.
* Add patch 110720_tcltk_disable_rpath.diff: disable rpath in tcltk.

17. By Lucas Nussbaum

Build-depend on libreadline-gplv2-dev instead of libreadline5-dev. Ruby
is dual-licensed under GPLv2 (only) || Ruby license, so we cannot use
libreadline6-dev.

16. By Lucas Nussbaum

[ Daigo Moriwaki ]
* debian/control: Corrected wording. (Closes: #624574)

[ Lucas Nussbaum ]
* Change 01_default_gem_path.diff:
  + executables are now installed to /usr/local/bin.
  + but the other files created by rubygems stay in /var/lib/gems/.
  Several commenters in #448639 and #403407 argued in favor of the switch to
  /usr/local/bin. Those two bugs can therefore be closed. However, the issue
  is not completely solved, as rubygems still installs files in
  /var/lib/gems.
  Nobody in the bug logs explained why that was an issue. If you care about
  it, please open a new bug. Fixes the rubygems bugs: #448639, #403407
* Update Standards-Version to 3.9.2. No changes needed.

15. By Lucas Nussbaum

* Remove --with-lookup-order-hack=INET. That breaks IPv6-only systems. See
  #619209
* Drop ruby1.9.1-elisp. The Ruby emacs mode is now provided in emacs 23.
* Add patch 110411_disable_osslv2.patch
  Disables SSLv2. Closes: #620998
* Move the ri1.9.1 binary and manpage to the ruby1.9.1 package. ri1.9.1 still
  exists, but only contains the documentation. This is needed to
  fix #621058.
* Make libruby1.9.1 Conflict, Replace irb1.9.1, rdoc1.9.1. fixes #608582

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/raring/ruby1.9.1
This branch contains Public information 
Everyone can see this information.

Subscribers