[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#177767: marked as done (RFP: zope-btreefolder2 -- BTreeFolder2, an enhanced BTree folder for Zope)



Your message dated Mon, 17 Mar 2003 13:42:31 -0500
with message-id <E18uzZ9-0006Lx-00@auric.debian.org>
and subject line Bug#177767: fixed in zope-btreefolder2 0.5.0-2
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 21 Jan 2003 19:38:48 +0000
>From bugs@magnetic-ink.dk Tue Jan 21 13:38:48 2003
Return-path: <bugs@magnetic-ink.dk>
Received: from hq.szn.dk (mx.szn.dk) [217.157.1.202] (somebody)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18b4ER-000424-00; Tue, 21 Jan 2003 13:38:47 -0600
Received: by mx.szn.dk (Postfix, from userid 1007)
	id 1A3A73A654B; Tue, 21 Jan 2003 20:38:42 +0100 (CET)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Klaus Alexander Seistrup <bugs+debian@magnetic-ink.dk>
To: Debian Bug Tracking System <submit@bugs.debian.org>
X-Warning: Spam WILL be reported, see
	http://www.magnetic-ink.dk/spampolicy.html
Subject: RFP: zope-btreefolder2 -- BTreeFolder2, an enhanced BTree folder for
	Zope
X-Mailer: reportbug 2.10
Date: Tue, 21 Jan 2003 20:38:42 +0100
Message-Id: <20030121193842.1A3A73A654B@mx.szn.dk>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=0.6 required=5.0
	tests=SPAM_PHRASE_00_01
	version=2.41
X-Spam-Level: 

Package: wnpp
Version: unavailable; reported 2003-01-21
Severity: wishlist


* Package name    : zope-btreefolder2
  Version         : 0.5.0
  Upstream Author : Shane Hathaway <shane{at}zope{dot}com>
* URL             : http://hathaway.freezope.org/Software/BTreeFolder2
* License         : ZPL 2.0
  Description     : BTreeFolder2, an enhanced BTree folder for Zope

BTreeFolder2 is a Zope product that acts like a Zope folder but can
store many more items.

When you fill a Zope folder with too many items, both Zope and your
browser get overwhelmed.  Zope has to load and store a large folder
object, and the browser has to render large HTML tables repeatedly.
Zope can store a lot of objects, but it has trouble storing a lot of
objects in a single standard folder.

Zope Corporation once had an extensive discussion on the subject.  It
was decided that we would expand standard folders to handle large
numbers of objects gracefully.  Unfortunately, Zope folders are used
and extended in so many ways today that it would be difficult to
modify standard folders in a way that would be compatible with all
Zope products.

So the BTreeFolder product was born.  It stored all subobjects in a
ZODB BTree, a structure designed to allow many items without loading
them all into memory.  It also rendered the contents of the folder as
a simple select list rather than a table.  Most browsers have no
trouble rendering large select lists.

But there was still one issue remaining.  BTreeFolders still stored
the ID of all subobjects in a single database record.  If you put tens
of thousands of items in a single BTreeFolder, you would still be
loading and storing a multi-megabyte folder object.  Zope can do this,
but not quickly, and not without bloating the database.

BTreeFolder2 solves this issue.  It stores not only the subobjects but
also the IDs of the subobjects in a BTree.  It also batches the list
of items in the UI, showing only 1000 items at a time.  So if you
write your application carefully, you can use a BTreeFolder2 to store
as many items as will fit in physical storage.

There are products that depend on the internal structure of the
original BTreeFolder, however.  So rather than risk breaking those
products, the product has been renamed.  You can have both products
installed at the same time.  If you're developing new applications,
you should use BTreeFolder2.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux hq 2.4.18 #6 Sun Oct 27 11:09:10 CET 2002 i686
Locale: LANG=POSIX, LC_CTYPE=da_DK


---------------------------------------
Received: (at 177767-close) by bugs.debian.org; 17 Mar 2003 18:54:21 +0000
>From troup@auric.debian.org Mon Mar 17 12:54:19 2003
Return-path: <troup@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18uzkZ-0007YE-00; Mon, 17 Mar 2003 12:54:19 -0600
Received: from troup by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 18uzZ9-0006Lx-00; Mon, 17 Mar 2003 13:42:31 -0500
From: David Coe <davidc@debian.org>
To: 177767-close@bugs.debian.org
X-Katie: lisa $Revision: 1.23 $
Subject: Bug#177767: fixed in zope-btreefolder2 0.5.0-2
Message-Id: <E18uzZ9-0006Lx-00@auric.debian.org>
Sender: James Troup <troup@auric.debian.org>
Date: Mon, 17 Mar 2003 13:42:31 -0500
Delivered-To: 177767-close@bugs.debian.org

We believe that the bug you reported is fixed in the latest version of
zope-btreefolder2, which is due to be installed in the Debian FTP archive:

zope-btreefolder2_0.5.0-2.diff.gz
  to pool/main/z/zope-btreefolder2/zope-btreefolder2_0.5.0-2.diff.gz
zope-btreefolder2_0.5.0-2.dsc
  to pool/main/z/zope-btreefolder2/zope-btreefolder2_0.5.0-2.dsc
zope-btreefolder2_0.5.0-2_all.deb
  to pool/main/z/zope-btreefolder2/zope-btreefolder2_0.5.0-2_all.deb
zope-btreefolder2_0.5.0.orig.tar.gz
  to pool/main/z/zope-btreefolder2/zope-btreefolder2_0.5.0.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 177767@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
David Coe <davidc@debian.org> (supplier of updated zope-btreefolder2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat,  8 Mar 2003 21:58:55 -0500
Source: zope-btreefolder2
Binary: zope-btreefolder2
Architecture: source all
Version: 0.5.0-2
Distribution: unstable
Urgency: low
Maintainer: David Coe <davidc@debian.org>
Changed-By: David Coe <davidc@debian.org>
Description: 
 zope-btreefolder2 - Zope folder that can contain many more objects efficiently
Closes: 177767
Changes: 
 zope-btreefolder2 (0.5.0-2) unstable; urgency=low
 .
   * changed Maintainer; Thanks to Nestor Diaz for packaging this.
   * minor changes in the debian/control and debian/rules for
     standards version 3.5.8.
   * Closes: #177767 RFP: BTreeFolder2, an enhanced BTree folder for Zope
Files: 
 cf0faf1fc3425c558231d234fdd4c77d 597 web optional zope-btreefolder2_0.5.0-2.dsc
 f301851803326d774d438b35aeb2322d 9798 web optional zope-btreefolder2_0.5.0.orig.tar.gz
 59a62ce2878a2d464d3802ca563dc227 5159 web optional zope-btreefolder2_0.5.0-2.diff.gz
 9175ada95ac960bb2d303252e617832c 15630 web optional zope-btreefolder2_0.5.0-2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE+a5YGsPfoxg/MJ8YRAkuMAJ0ZkmwBPAHl8cN1D5YRCZ9hDO83GQCgmIa2
YJKM3bvWQbn5KoU2omu4/ak=
=QUq4
-----END PGP SIGNATURE-----



Reply to: