[DRE-maint] Bug#711236: RFC: reverting ruby-rack to 1.4.x with an epoch

Antonio Terceiro terceiro at debian.org
Sun Oct 20 19:35:54 UTC 2013


Hello everyone,

I am planning to revert ruby-rack on unstable back to upstream version
1.4.x by using an epoch. ruby-rack 1.5.x breaks rails session
management, and as a consequence, redmine.

More details in the correspondin bug:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711236

For now, this is the easiest way to have a (partially¹) working Rails
stack on unstable with rails 3, since rails 4 is not complete yet.
During the upcoming Ruby sprint in January, I hope we can design a plan
going forward as rails 4 is out there and we can't stay stuck at rails
3.

¹ ruby-arel and ruby-tzinfo versions do not satisfy the rails
  dependencies as understood by bundler anymore, so creating a new app
  will still fail. But if you comment or remove the Gemfile, it kinda
  works.

I have prepared an updated ruby-rack, and I wanted help testing it to
make sure we don't have an even bigger breakage with stuff wanting rack
>= 1.5 without declaring it explicitly in the dependencies.

AFAICT the following packages have dependencies that need have their
dependencies tightened to cope with the epoch: ruby-bcat, ruby-innate
and ruby-actionpack-4.0. I have already commited the needed changes to
their git repositories.

The package I got can be obtained at
http://people.debian.org/~terceiro/tmp/ruby-rack_1.4.5-1_all.deb

Changelog entry:

ruby-rack (1:1.4.5-1) UNRELEASED; urgency=low

  * Revert to 1.4.x series using an epoch :-(
    + Fixes session management breakage that affects rails3 and redmine.
      Closes: #711236
    + This is being managed from the master-1.4 and upstream-1.4 branches in
      the git repository
  * New upstream release in the 1.4.x series.
    + debian/patches/*: all already applied upstream and removed
    + debian/patches/0001-Fix-Ruby-2.0-build.patch added
  * debian/control
    + add myself to Uploaders:
    + Bump Standards-Version to 3.9.4; no changed needed.
    + Drop transitional librack-ruby* packages

 -- Antonio Terceiro <terceiro at debian.org>  Sun, 20 Oct 2013 12:52:06 -0300

I would ask people to please test it, and let me know if there is any
problem. If I don't hear any concerns in a few days, I will proceed with
the upload of ruby-rack + uploads of ruby-bcat, ruby-innate and
rails-4.0.

-- 
Antonio Terceiro <terceiro at debian.org>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20131020/f4025d06/attachment.sig>


More information about the Pkg-ruby-extras-maintainers mailing list