[Checkins] SVN: zc.catalog/trunk/ Add change note; switch to using eggs; move main change note to in the package;

Gary Poster gary at zope.com
Mon Apr 23 17:59:51 EDT 2007


Log message for revision 74688:
  Add change note; switch to using eggs; move main change note to in the package;
  note support (1.1 == zope 3.3, 1.2 == zope 3.4).
  
  

Changed:
  _U  zc.catalog/trunk/
  U   zc.catalog/trunk/CHANGES.txt
  U   zc.catalog/trunk/buildout.cfg
  U   zc.catalog/trunk/setup.py
  A   zc.catalog/trunk/src/zc/catalog/CHANGES.txt

-=-

Property changes on: zc.catalog/trunk
___________________________________________________________________
Name: svn:ignore
   - develop-eggs
bin
parts
.installed.cfg


   + develop-eggs
eggs
build
dist
bin
parts
.installed.cfg



Modified: zc.catalog/trunk/CHANGES.txt
===================================================================
--- zc.catalog/trunk/CHANGES.txt	2007-04-23 20:04:50 UTC (rev 74687)
+++ zc.catalog/trunk/CHANGES.txt	2007-04-23 21:59:50 UTC (rev 74688)
@@ -1,72 +1 @@
-==================
-zc.catalog changes
-==================
-
-1.2 (Unreleased)
-================
-
-Features added
---------------
-
-zc.catalog now can use 64-bit BTrees ("L") as provided by ZODB 3.8.
-
-1.1.1 (2007-3-17)
-=================
-
-Bugs fixed
-----------
-
-'all_of' would return all results when one of the values had no results.
-Reported, with test and fix provided, by Nando Quintana.
-
-1.1 (2007-1-6)
-================
-
-Features removed
-----------------
-
-The queueing of events in the extent catalog has been entirely removed.
-Subtransactions caused significant problems to the code introduced in 1.0.
-Other solutions also have significant problems, and the win of this kind
-of queueing is qustionable.  Here is a run down of the approaches rejected
-for getting the queueing to work:
-
-* _p_invalidate (used in 1.0).  Not really designed for use within a
-  transaction, and reverts to last savepoint, rather than the beginning of
-  the transaction.  Could monkeypatch savepoints to iterate over
-  precommit transaction hooks but that just smells too bad.
-
-* _p_resolveConflict.  Requires application software to exist in ZEO and
-  even ZRS installations, which is counter to our software deployment goals.
-  Also causes useless repeated writes of empty queue to database, but that's
-  not the showstopper.
-
-* vague hand-wavy ideas for separate storages or transaction managers for the
-  queue.  Never panned out in discussion.
-
-1.0 (2007-1-5)
-==============
-
-Bugs fixed
-----------
-
-* adjusted extentcatalog tests to trigger (and discuss and test) the queueing
-  behavior.
-
-* fixed problem with excessive conflict errors due to queueing code.
-
-* updated stemming to work with newest version of TextIndexNG's extensions.
-
-* omitted stemming test when TextIndexNG's extensions are unavailable, so
-  tests pass without it.  Since TextIndexNG's extensions are optional, this
-  seems reasonable.
-
-* removed use of zapi in extentcatalog.
-
-0.2 (2006-11-22)
-================
-
-Features added
---------------
-
-* First release on Cheeseshop.
+Please see CHANGES.txt in the package.

Modified: zc.catalog/trunk/buildout.cfg
===================================================================
--- zc.catalog/trunk/buildout.cfg	2007-04-23 20:04:50 UTC (rev 74687)
+++ zc.catalog/trunk/buildout.cfg	2007-04-23 21:59:50 UTC (rev 74688)
@@ -1,15 +1,10 @@
 [buildout]
 develop = .
-parts = zope3 test
-
+parts = test
 find-links = http://download.zope.org/distribution/
 
 [test]
 recipe = zc.recipe.testrunner
 eggs = zc.catalog
-extra-paths = parts/zope3/src
+defaults = "--exit-with-status".split()
 
-[zope3]
-recipe = zc.recipe.zope3checkout
-url = svn://svn.zope.org/repos/main/Zope3/trunk
-

Modified: zc.catalog/trunk/setup.py
===================================================================
--- zc.catalog/trunk/setup.py	2007-04-23 20:04:50 UTC (rev 74687)
+++ zc.catalog/trunk/setup.py	2007-04-23 21:59:50 UTC (rev 74688)
@@ -18,9 +18,22 @@
     author_email='zope3-dev at zope.org',
     description="zc.catalog contains a number of extensions to the Zope 3 catalog",
     long_description=(
-        open('README.txt').read() + '\n' + open('CHANGES.txt').read()),
+        open('README.txt').read() + '\n' +
+        open('src/zc/catalog/CHANGES.txt').read()),
     license='ZPL',
     keywords="zope zope3 indexing",
     classifiers = ['Framework :: Zope3'],
-    install_requires=['setuptools'],
+    install_requires=['setuptools',
+                      'zope.component',
+                      'zope.testing',
+                      'ZODB3',
+                      'zope.schema',
+                      'zope.interface',
+                      'zope.app.catalog',
+                      'pytz',
+                      'zope.security',
+                      'zope.publisher',
+                      'zope.i18nmessageid',
+                      'zope.app.container',
+                      ],
     )

Added: zc.catalog/trunk/src/zc/catalog/CHANGES.txt
===================================================================
--- zc.catalog/trunk/src/zc/catalog/CHANGES.txt	2007-04-23 20:04:50 UTC (rev 74687)
+++ zc.catalog/trunk/src/zc/catalog/CHANGES.txt	2007-04-23 21:59:50 UTC (rev 74688)
@@ -0,0 +1,81 @@
+==================
+zc.catalog changes
+==================
+
+The 1.2 line supports Zope 3.4/ZODB 3.8.  The 1.1 line supports Zope
+3.3/ZODB 3.7.
+
+1.2dev
+======
+
+Features added
+--------------
+
+* zc.catalog now can use 64-bit BTrees ("L") as provided by ZODB 3.8.
+
+* Albertas Agejavas (alga at pov.lt) included the new CallableWrapper, for
+  when the typical Zope 3 index-by-adapter story
+  (zope.app.catalog.attribute) is unnecessary trouble, and you just want
+  to use a callable.  See callablewrapper.txt.  This can also be used for
+  other indexes based on the zope.index interfaces.
+
+1.1.1 (2007-3-17)
+=================
+
+Bugs fixed
+----------
+
+'all_of' would return all results when one of the values had no results.
+Reported, with test and fix provided, by Nando Quintana.
+
+1.1 (2007-1-6)
+================
+
+Features removed
+----------------
+
+The queueing of events in the extent catalog has been entirely removed.
+Subtransactions caused significant problems to the code introduced in 1.0.
+Other solutions also have significant problems, and the win of this kind
+of queueing is qustionable.  Here is a run down of the approaches rejected
+for getting the queueing to work:
+
+* _p_invalidate (used in 1.0).  Not really designed for use within a
+  transaction, and reverts to last savepoint, rather than the beginning of
+  the transaction.  Could monkeypatch savepoints to iterate over
+  precommit transaction hooks but that just smells too bad.
+
+* _p_resolveConflict.  Requires application software to exist in ZEO and
+  even ZRS installations, which is counter to our software deployment goals.
+  Also causes useless repeated writes of empty queue to database, but that's
+  not the showstopper.
+
+* vague hand-wavy ideas for separate storages or transaction managers for the
+  queue.  Never panned out in discussion.
+
+1.0 (2007-1-5)
+==============
+
+Bugs fixed
+----------
+
+* adjusted extentcatalog tests to trigger (and discuss and test) the queueing
+  behavior.
+
+* fixed problem with excessive conflict errors due to queueing code.
+
+* updated stemming to work with newest version of TextIndexNG's extensions.
+
+* omitted stemming test when TextIndexNG's extensions are unavailable, so
+  tests pass without it.  Since TextIndexNG's extensions are optional, this
+  seems reasonable.
+
+* removed use of zapi in extentcatalog.
+
+0.2 (2006-11-22)
+================
+
+Features added
+--------------
+
+* First release on Cheeseshop.


Property changes on: zc.catalog/trunk/src/zc/catalog/CHANGES.txt
___________________________________________________________________
Name: svn:eol-style
   + native



More information about the Checkins mailing list