Re: Upgrading from PackageManager installed PyDS to 0.7.1/CVS
Bob Ippolito <bob-Zl9L/[email protected]> Sun, 1 Feb 2004 14:32:23 -0500
| Newsgroups | gmane.comp.pythin.pyds.devel |
|---|---|
| Message-ID | <[email protected]> |
On Feb 1, 2004, at 5:39 AM, Georg Bauer wrote: > Hi! > >> The limtations in picture handling in 0.6.3 annoy me (since I started >> posting smaller pictures, none are showing up in >> <http://njr.pycs.net/pictures/>), and I'm interested to see how the > > Hmm. That sounds more like some problem with publishing. Nothing I ever > heard of before, though. You did remember to set the publish state of > your pictures to "yes"? Because if you set it to yes, even if the > imaging stuff breaks, you should at least get the rendered HTML pages. > Any signs of problems in your eventlog? > > The PictureTool actually isn't really great. I am not very happy with > it > in it's current state and think that some time in the future I will > replace it with a different tool. I have some ideas on this, but not > enough to start hacking. That was my biggest gripe, having to set publish to yes after uploading. >> speed improvements work; on my desktop Mac (dual G4/533) PyDS is >> pretty slow. > > Actually PyDS didn't get faster, but more responsive. 0.6 versions > still > have far too much locks in place and lock all access to databases, even > read only access. 0.7 only locks write access and let's read access > work > in parallel. This reduces most of the blocking situations. > > There still are problems with the aggregator with respect to locking, > as > there are far too much write access situations in the aggreagator (for > example the overviews need to write to the database and so consequently > lock the database) that still block the interface from time to time. > >> What would be the best way to see what changes you've made to 0.6.3? >> Do you have a patch you apply to the sources, or something similar? > > I think Bob sent in a patch some time ago, maybe it's in the list > archive. The main problem I see is that PyDS uses distutils to setup > stuff and so with Python 2.3 on OS X 10.3 you need to patch the > setup.py > so packages end up in the right place. The other patch I remember was > to > PyDS itself so data files end up in a different path > (~/Library/Application Support/PyDS/ instead of ~/.PyDS/ if I recall > correctly). I sent the files themself, not a patch.. I send these off-list to njr. > A totally different option would be to just do the standard > installation > from source stuff - you end up with a unix python installed to > /opt/pyds > and all relevant modules in that place. Of course this takes up much > more discspace. The unix python build won't be able to access any of > the > cool OS X stuff, though, as you would need a framework build for that. > > Anyway you go, data files should be compatible between different > versions and builds of python. Panther comes with a framework build of Python 2.3.0, and that's what he's using. -bob