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: