<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>224529</bug_id>
          
          <creation_ts>2008-06-01 20:55 0000</creation_ts>
          <short_desc>net-zope/tinytableplus broken on zope-2.8 and higher</short_desc>
          <delta_ts>2008-07-21 20:40:41 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>2007.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>nerdboy@gentoo.org</reporter>
          <assigned_to>net-zope@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>nerdboy@gentoo.org</who>
            <bug_when>2008-06-01 20:55:46 0000</bug_when>
            <thetext>This package needs a patch for the changes in naming of the persistent.mapping module.  The patch should only be applied for zope 2.8 and higher.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nerdboy@gentoo.org</who>
            <bug_when>2008-06-01 20:58:25 0000</bug_when>
            <thetext>Created an attachment (id=155159)
patch for zope 2.8 and higher

updates persistent.mapping import statement</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nerdboy@gentoo.org</who>
            <bug_when>2008-06-28 18:55:04 0000</bug_when>
            <thetext>Action Jackson?  This is required for anyone using SquishDot...</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>nerdboy@gentoo.org</who>
            <bug_when>2008-07-12 17:57:04 0000</bug_when>
            <thetext>Okay, the patched tinytables and squishdot build/run correctly on my x86 server; I&apos;ll be migrating a large Zope site over to it shortly (from a much older version of zope) so I may be busy for a while...

Also, tinytables and squishdot both build fine on amd64, so it should be okay to keyword both for ~amd64.  Zope 3 runs fine on my amd64 box, once I fixed the permissions on the z3.log file, but from the looks of it, I&apos;m not sure the legacy squishdot (or any other legacy zope products for that matter) would even work in zope 3, so I probably won&apos;t migrate my production site to zope 3 for a while.

That said, I haven&apos;t been keeping up much with current zope/plone developments, so maybe it&apos;s not that big of a migration path, but I&apos;ve been buried in my own work for a while, so I really have no idea.

My recommendation would be to commit the patch for zope versions &gt;=2.8 but &lt;3.0 and then deal with newer versions of zope later (ie, once I find out more about migrating from 2.x to 3.0 or someone files a relevant bug).

How does that sound?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tupone@gentoo.org</who>
            <bug_when>2008-07-21 20:40:41 0000</bug_when>
            <thetext>Patch has been applied in CVS. Thanks</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>155159</attachid>
            <date>2008-06-01 20:58 0000</date>
            <desc>patch for zope 2.8 and higher</desc>
            <filename>tinytableplus-0.9-zope2.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIFRpbnlUYWJsZVBsdXMub3JpZy9UaW55VGFibGVQbHVzLnB5CisrKyBUaW55VGFibGVQbHVz
L1RpbnlUYWJsZVBsdXMucHkKQEAgLTM5LDcgKzM5LDcgQEAKIAogZnJvbSBHbG9iYWxzIGltcG9y
dCBIVE1MRmlsZSwgTWVzc2FnZURpYWxvZywgUGVyc2lzdGVudAogZnJvbSBTaGFyZWQuREMuWlJE
Qi5SZXN1bHRzIGltcG9ydCBSZXN1bHRzCi1mcm9tIFBlcnNpc3RlbnRNYXBwaW5nIGltcG9ydCBQ
ZXJzaXN0ZW50TWFwcGluZworZnJvbSBwZXJzaXN0ZW50Lm1hcHBpbmcgaW1wb3J0IFBlcnNpc3Rl
bnRNYXBwaW5nCiBmcm9tIERhdGVUaW1lIGltcG9ydCBEYXRlVGltZQogZnJvbSBBcHAuRXh0ZW5z
aW9ucyBpbXBvcnQgZ2V0QnJhaW4KIGltcG9ydCBPRlMuT2JqZWN0TWFuYWdlciwgT0ZTLlNpbXBs
ZUl0ZW0sIEFjcXVpc2l0aW9uLCBBY2Nlc3NDb250cm9sLlJvbGUK
</data>        

          </attachment>
    </bug>

</bugzilla>