Re: Template toolkit: removed functionality issue

2006-12-23 Thread Benj. Mako Hill

> I write as someone preparing an NMU for
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=393311.
> 
> Template Toolkit 2.15 removed a few plugin modules from the main
> distribution and I would like to package this new version.
> The plugins removed are:
> 
> Template::Plugin::DBI
> Template::Plugin::XML
> Template::Plugin::GD
> 
> I've checked packages depending on libtemplate-perl, and the only
> package that appears to use any of these plugin modules is bugzilla.
> Would it therefore be okay to simply package libtemplate-plugin-gd-perl,
> and have bugzilla depend on it (and possibly the equivalent
> libtemplate-plugin-dbi-perl and libtemplate-plugin-gd-perl packages),
> and then upload a new libtemplate-perl reflecting upstream's changes
> with a NEWS.Debian entry explaining the change? Should libtemplate-perl
> then Recommend or Depend on the new separate plugin modules? My
> intuition would be to avoid a Depends.

If Bugzilla can be updated to include a depends on the new package, it
should be turned into a recommends.

Later,
Mako


-- 
Benjamin Mako Hill
[EMAIL PROTECTED]
http://mako.cc/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Template toolkit: removed functionality issue

2006-12-22 Thread Marco d'Itri
On Dec 22, Andreas Schuldei <[EMAIL PROTECTED]> wrote:

> The conservative thing to do would be to depend on the new plugin
> modules. I think debian is trying to protect the user from these
While the smart thing to do would be to add a versioned conflict with
the packages which would be broken.
User-installed packages do not matter, they are at risk of breaking
anyway after every upgrade.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Re: Template toolkit: removed functionality issue

2006-12-22 Thread Dominic Hargreaves
On Fri, Dec 22, 2006 at 08:06:00PM +0100, Andreas Schuldei wrote:
> * Dominic Hargreaves ([EMAIL PROTECTED]) [061222 17:47]:
> > and then upload a new libtemplate-perl reflecting upstream's changes
> > with a NEWS.Debian entry explaining the change? Should libtemplate-perl
> > then Recommend or Depend on the new separate plugin modules? My
> > intuition would be to avoid a Depends.
> 
> Potentially breaking working webapps is not a nice thing, though.
> The conservative thing to do would be to depend on the new plugin
> modules. I think debian is trying to protect the user from these
> kind of suprises and should be conservative and diskspace is
> cheap. You can change the depends to a recommends for lanny (or
> was it larry? lenny?) later on. 

Really the question boils down to what sort of guarantees we are
providing to people using these libraries *not* via a package in the
Debian archive, though. I've already demonstrated that it is easy to
simply have bugzilla add a dependency, and my thought is that anyone
using the functionality not as part of a package would have had the same
upgrade issue had they been installing Template Toolkit from the vanilla
CPAN sources. There's only so far we can go to support software that we
don't know about.

I'm not arguing hard for either route, though.

Cheers,

Dominic.

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Template toolkit: removed functionality issue

2006-12-22 Thread Andreas Schuldei
* Dominic Hargreaves ([EMAIL PROTECTED]) [061222 17:47]:
> and then upload a new libtemplate-perl reflecting upstream's changes
> with a NEWS.Debian entry explaining the change? Should libtemplate-perl
> then Recommend or Depend on the new separate plugin modules? My
> intuition would be to avoid a Depends.

Potentially breaking working webapps is not a nice thing, though.
The conservative thing to do would be to depend on the new plugin
modules. I think debian is trying to protect the user from these
kind of suprises and should be conservative and diskspace is
cheap. You can change the depends to a recommends for lanny (or
was it larry? lenny?) later on. 

/andreas


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]