List Info

Thread: Re: 10367: trunk/xapian-bindings/ trunk/xapian-bindings/python/




Re: 10367: trunk/xapian-bindings/ trunk/xapian-bindings/python/
user name
2008-04-23 03:38:16
James Aylett wrote:
> On Wed, Apr 23, 2008 at 04:13:22AM +0100, Olly Betts
wrote:
> 
>>> python/doxy2swig.py.in: Fix build with
--enable-maintainer-mode
>>> and python 2.2, by providing fallback for the
"textwrap" module,
>>> which isn't present by default in 2.2.
>> It doesn't seem great that the files we ship should
vary so greatly
>> depending what Python version is installed. 
Perhaps it would be better
>> just to say that --enable-maintainer-mode requires
Python >= 2.3?
> 
> +1

Fair point.  I should have thought this though a bit more.

>> Or we could just drop 2.2 support in 1.1.0 -
perhaps a slightly extreme
>> reaction, but it's close to 5 years since the last
Python 2.2 release,
>> and I can't see people conservative enough to still
use such an old
>> Python version wanting to install a ".0"
release of Xapian anyway, so
>> it's worth considering.
> 
> I'd rather deprecate 2.2 support at 1.1.0 and drop at
1.2.0, if we
> can. (We don't really have a policy for this, but it's
in line with
> feature deprecation.) Not sure how we communicate it;
python has some
> sort of deprecation warning system, I think, or we
could just print a
> big banner on configuring xapian-bindings in some way?

I'm for dropping it now, actually.  It currently works (with
just the 
fix that I added above), but is showing signs of starting to
become a 
maintainance problem.  In particular, over the next year
(ie, the likely 
1.1.x timescale) we'll be trying to support python 3.0 as
well as 2.x, 
which will be headache enough with 2.4 and 2.5, without
having to worry 
about 2.2.  So, we'd probably end up dropping it midway
though a release 
cycle.  Better to do it now, (and put it back if people
actually want it).

I'll revert the change I made, for now.

-- 
Richard

_______________________________________________
Xapian-devel mailing list
Xapian-devellists.xapian.org
http://lists.xapian.org/mailman/listinfo/xapian-devel

Re: 10367: trunk/xapian-bindings/ trunk/xapian-bindings/python/
user name
2008-04-23 03:39:55
On Wed, Apr 23, 2008 at 09:38:16AM +0100, Richard Boulton
wrote:

> > I'd rather deprecate 2.2 support at 1.1.0 and drop
at 1.2.0.
> 
> I'm for dropping it now, actually.  It currently works
(with just the 
> fix that I added above), but is showing signs of
starting to become a 
> maintainance problem.  In particular, over the next
year (ie, the likely 
> 1.1.x timescale) we'll be trying to support python 3.0
as well as 2.x, 
> which will be headache enough with 2.4 and 2.5, without
having to worry 
> about 2.2.  So, we'd probably end up dropping it midway
though a release 
> cycle.  Better to do it now, (and put it back if people
actually want it).

Ah, that's a good point. Are we going to have 1.0.7? If so,
we can
deprecate it / announce its deprecation then. If not, we
should
announce to xapian-discuss soon.

J

-- 
/-----------------------------------------------------------
---------------
  James Aylett                                              
   xapian.org
  jamestartarus.org                              
uncertaintydivision.org

_______________________________________________
Xapian-devel mailing list
Xapian-devellists.xapian.org
http://lists.xapian.org/mailman/listinfo/xapian-devel

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )