lp:ubuntu/maverick/ruby1.9.1

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

11. By Lucas Nussbaum

[ Lucas Nussbaum ]
* New upstream release. The 1.9.2 branch was in deep freeze at the time of
  the last snapshot, and all the changes between that snapshot and the
  present final tarball are bugfixes, as shown by
  svn log -r28788:HEAD http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_9_2
  Also, it sounds much easier to support a released version on the long
  term, rather than an SVN snapshot.
  Also fixes CVE-2010-0541. Closes: #593298.
  Could also improve kFreeBSD support as some changes are FreeBSD-related.
* Add build-dependency on libyaml-dev to build psych, which is a new, faster
  YAML library provided in Ruby 1.9.2.

[ Daigo Moriwaki ]
* debian/watch: support new URL for Ruby 1.9.2.
* debian/rules: DEB_BUILD_OPTIONS="nordoc" provides no-doc build for
  build testing.
* Merged rubygems1.9.1: this package used to be provided by the libgems-ruby
  source package, but the version of rubygems provided by libgems-ruby is
  incompatible with Ruby 1.9.2. Also, Rubygems is shipped as part of Ruby.
  Closes: #588125

[ Lucas Nussbaum ]
* Provide a way to override Debian's disabling of gem update --system by
  setting an environment variable. This is the same change as the one done
  for libgems-ruby.

10. By Lucas Nussbaum

* New release based on upstream snapshot from the 1.9.2 branch,
  after 1.9.2 RC2. That branch is (supposed to be) binary-compatible
  with the 1.9.1 branch.
  + Builds fine on i386. Closes: #580852.
* Upgrade to Standards-Version: 3.9.1. No changes needed.
* Updated generated incs.
* Patches that still need work:
  + Unclear status, need more investigation:
   090729_fix_Makefile_deps.dpatch
   090803_exclude_rdoc.dpatch
   203_adjust_base_of_search_path.dpatch
   902_define_YAML_in_yaml_stringio.rb.dpatch
   919_common.mk_tweaks.dpatch
   931_libruby_suffix.dpatch
   940_test_thread_mutex_sync_shorter.dpatch
  + Maybe not needed anymore, keeping but not applying.
   102_skip_test_copy_stream.dpatch (test doesn't block anymore?)
   104_skip_btest_io.dpatch (test doesn't block anymore?)
   201_gem_prelude.dpatch (we don't use that rubygems anyway?)
   202_gem_default_dir.dpatch (we don't use that rubygems anyway?)
   940_test_file_exhaustive_fails_as_root.dpatch
   940_test_priority_fails.dpatch
   100518_load_libc_libm.dpatch
* Add disable-tests.diff: disable some tests that cause failures on FreeBSD.
  Closes: #590002, #543805, #542927.
* However, many new failures on FreeBSD. Since that version is still an
  improvement, add the check that makes test suite failures non-fatal on
  FreeBSD again. That still needs to be investigated.
* Re-add 903_skip_base_ruby_check.dpatch
* Add build-dependency on ruby1.8 and drop all pre-generated files.

9. By daigo

* New upstream release
* Switch to dpkg-source 3.0 (quilt) format.

8. By Lucas Nussbaum

* Added debian/patches/100518_r26515_free_rb_classext.dpatch
  LP: #514322, LP: #529011
* Added 100518_load_libc_libm.dpatch
  Fixes loading of libc and libm. Closes: #560293
* Added 100518_r23483_suppress_pathname_warning.dpatch
  Remove warning in pathname.rb. Closes: #566612
* Added 100518_r27464_threading_non-nptl.dpatch
  Fixes threading issues on kfreebsd. Closes: #542927
* Make test suite failures on FreeBSD fatal.
* Run the test suite on hppa too.

7. By daigo

* Added patches:
  - debian/patches/100503_r27337_rb_string_value_cstr.dpatch
    Back port from the upstream r27337.
  - debian/patches/100503_r27356_queue_race.diff.dpatch
    Back port from the upstream r27356.

6. By daigo

* New upstream release
* The upstream has fixed a vulnerability in WEBrick, a part of Ruby's
  standard library. WEBrick lets attackers to inject malicious escape
  sequences to its logs, making it possible for dangerous control characters
  to be executed on a victim's terminal emulator. (Closes: #564646)

5. By daigo

New upstream release

4. By Lucas Nussbaum

[ Lucas Nussbaum ]
* Removed Fumitoshi UKAI <email address hidden> from Uploaders. Thanks a
  lot for the past help!
* Removed obsolete Build-Conflicts: on gcc-3.3 (<< 1:3.3.2-0pre1)
* Add ${misc:Depends} to Depends of all binary packages.
  Avoids debhelper-but-no-misc-depends lintian warning.
* Add build-dependency on debhelper >= 5, since that's the compatibility
  level with request in debian/compat.
  Avoids package-lacks-versioned-build-depends-on-debhelper lintian
  warning.
* Fix menu file for irb1.9.1. Avoids two menu-related lintian warnings.
* Optimized debian/rmshebang.sh a bit.
* Removed outdated option from DEB_CONFIGURE_USER_FLAGS:
  --with-default-kcode=none
* Remove 901_extra_search_path: no longer needed.
* Use --program-suffix=1.9.1 and hack configure.in so that all the
  paths except the ri path match what was done before.
* Added debian/README.source. Avoids lintian warning.
* Added a ruby1.9.1-full meta-package that depends on all the ruby 1.9.1
  binary packages. Closes: #503580.
* Ignore failures of test suite on FreeBSD.
* Bumped Standards-Version to 3.8.3. No changes needed.
* Remove executable mode on all example scripts. (fix lintian warning)
* Run all tests, not just the ones in ruby/.

[ akira yamada ]
* Added debian/patches/090908_regexp_unicode_class.dpatch:
  - \d, \s and \w are now non Unicode class. [ruby-dev:39026]
  - warn duplicated characters in character class. [ruby-core:24593]
  (backported from r24387 and r24544.)

3. By Lucas Nussbaum

* SVN snapshot from the pkg-ruby SVN repository (state as of rev 287).
  Should close LP:#413815.
* Changes below are from the Debian package:
  -------------------------------------------------------------------
* Removed Fumitoshi UKAI <email address hidden> from Uploaders. Thanks a
  lot for the past help!
* Removed obsolete Build-Conflicts: on gcc-3.3 (<< 1:3.3.2-0pre1)
* Add ${misc:Depends} to Depends of all binary packages.
  Avoids debhelper-but-no-misc-depends lintian warning.
* Add build-dependency on debhelper >= 5, since that's the compatibility
  level with request in debian/compat.
  Avoids package-lacks-versioned-build-depends-on-debhelper lintian
  warning.
* Fix menu file for irb1.9.1. Avoids two menu-related lintian warnings.
* Optimized debian/rmshebang.sh a bit.
* Removed some outdated options from DEB_CONFIGURE_USER_FLAGS:
  --enable-ipv6, --with-lookup-order-hack=INET, --with-default-kcode=none,
  --with-default-kcode=none, --with-tklib=tk$(tcltk_ver),
  --with-tcllib=tcl$(tcltk_ver),
  --with-tcl-include=/usr/include/tcl$(tcltk_ver), --with-bundled-sha1,
  --with-bundled-md5, --with-bundled-rmd160
* Remove 901_extra_search_path: no longer needed.
* Use --program-suffix=1.9.1 and hack configure.in so that all the
  paths except the ri path match what was done before.
* Added debian/README.source. Avoids lintian warning.

2. By Lucas Nussbaum

* Upload snapshot from Debian's pkg-ruby SVN repository to karmic.
  SVN revision: 235.
  Likely to be similar to the final package uploaded to Debian.
  Known issues:
  + lintian warnings/errors (nothing important)

Branch metadata

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

Subscribers