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

Plans for Catalyst in Wheezy



Hi,

the current state of the Catalyst development environment is a bit
troubled and confusing currently in Debian testing/sid (to get and
idea, have a look at #680819, #680829, #680826, #665222).
Let's fix that.

Currently:

* testing has libcatalyst-perl 5.90012-1

  Broken: two major components of a proper Catalyst development
  environment, that is libtest-www-mechanize-catalyst-perl and
  Catalyst-Plugin-Session-State-Cookie (shipped in
  libcatalyst-modules-perl)

* sid has libcatalyst-perl 5.90014-1

  That one was uploaded before the freeze,
  and thus got an automatic freeze exception,
  but is currently blocked because it renders
  libcatalyst-controller-actionrole-perl uninstallable
  (which is reasonable, given the former takes over the latter's
  functionality)

  - breaks libcatalystx-simplelogin-perl and
    libcatalyst-actionrole-acl-perl in ways that can be trivially
    patched
  - breaks at least one more module (Catalyst-Plugin-StackTrace)
  - does the first steps to fix a few others

* we have libcatalyst-perl 5.90015-1 ready in Git

  - breaks libcatalystx-simplelogin-perl and
    libcatalyst-actionrole-acl-perl in ways that can be trivially
    patched
  - fixes libtest-www-mechanize-catalyst-perl,
    Catalyst-Plugin-Session-State-Cookie and
    Catalyst-Plugin-StackTrace


I discussed this matter with Jotam Jr., and in the end, we agreed that
the sanest way for Wheezy is to ship Catalyst 5.90015, and fix the few
remaining bugs caused by the upgrade.

So, basically, our plan is:

1. rebuild all reverse {build-,}dependencies of libcatalyst-perl
   against 5.90015-1 to check if it breaks anything new [Jotam Jr.]

2. have 5.90014-1 migrate into testing (by requesting the removal of
   libcatalyst-controller-actionrole-perl from the archive)
   [gregoa, do you want to follow-up on the Conflicts you declared?]

3. have upstream fix whatever extension is broken by the latest
   Catalyst (TTBOMK, that is #680819 and #680829) [intrigeri]
   after a short while, patch ourselves or remove what remains broken

4. ask freeze exceptions for libcatalyst-perl 5.90015-1 and the
   modules the new version breaks [intrigeri]


What do you think?

Cheers,
-- 
  intrigeri
  | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc
  | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr.asc


Reply to: