[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#596574: marked as done (unblock: ruby1.9.1/1.9.2.0-1 libgems-ruby/1.3.7-2)



Your message dated Sun, 26 Sep 2010 11:26:28 +0100
with message-id <1285496788.2993.1170.camel@hathi.jungle.funky-badger.org>
and subject line Re: Bug#596574: unblock: ruby1.9.1/1.9.2.0-1 libgems-ruby/1.3.7-2
has caused the Debian Bug report #596574,
regarding unblock: ruby1.9.1/1.9.2.0-1 libgems-ruby/1.3.7-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
596574: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=596574
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Hi,

OK, those ones are going to be tough sells.

First, the gems changes.
The rubygems1.9.1 package used to be built from the libgems-ruby source
package. But Ruby 1.9.2 broke it, so we decided to switch to using Ruby 1.9.2's
rubygems for 1.9.X.
That requires dropping the 1.9 package from libgems-ruby, and making changes to
the ruby1.9.1 package to add the rubygems files to the ruby1.9.1 package.
(full discussion in #588125)
Additionally, a common complaint from rubygems users was addressed, by allowing
a workaround to do "gem update --system". (Done in both packages).

Then, ruby1.9.1 1.9.2.0-1.
Upstream changes:
We decided to switch to Ruby 1.9.2.x quite late in the release process, and the
work was done during Debconf, at a time when 1.9.2 was not released yet. That's
why the current squeeze version is based off an SVN snapshot. At the time of
the snapshot, Ruby 1.9.2 was already in deep freeze, and all the fixes that
went in since then are bugfixes. We would like to go with 1.9.2.0 instead of
the SVN snapshot, as it will make it much easier to support Ruby 1.9.2 during
the lifetime of squeeze.

Packaging changes:
- we added a build-dep to be able to build a new YAML library
- some minor stuff (debian/watch, new DEB_BUILD_OPTIONS)

There's still some work to do on Ruby 1.9 (#593138, #593139, #593140,
#593141), but we would like to have that package in squeeze first as it
already significantly get us closer from a releasable state.

Changelogs:
ruby1.9.1 (1.9.2.0-1) unstable; urgency=high

  [ 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.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Sat, 11 Sep 2010 08:38:44 +0200

libgems-ruby (1.3.7-2) unstable; urgency=high

  * Team upload.
  * Drop rubygems for 1.9.1, as it was moved to the ruby1.9.1 source package
    in version 1.9.2.0-1.
  * Provide a way to override Debian's disabling of gem update --system by
    setting an environment variable.
    This change is a compromise solution to solve long-standing user complaints
    about Rubygems in Debian.

 -- Lucas Nussbaum <lucas@lucas-nussbaum.net>  Sat, 11 Sep 2010 08:07:37 +0200

unblock ruby1.9.1/1.9.2.0-1
unblock libgems-ruby/1.3.7-2

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (700, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



--- End Message ---
--- Begin Message ---
On Sun, 2010-09-12 at 19:27 +0200, Lucas Nussbaum wrote:
> OK, those ones are going to be tough sells.
> 
> First, the gems changes.
[...]
> Then, ruby1.9.1 1.9.2.0-1.

These have both migrated now.

Regards,

Adam



--- End Message ---

Reply to: