Short correction / addition:
the sql, to reset the version contains a typo, preventing it to run
correct and therefore the following update to fail.
Please use:
UPDATE egw_applications
SET app_version='1.5.003’
WHERE app_name=‘phpgwapi’
I also had to make some more corrections to the update script of
1.5.004, as I found old vfs of real system I already updated corrupted
(no / or /home folders). The last update was
http://www.egroupware.org/viewvc?view=rev&revision=25293 at Wed Apr 16
20:41:41 2008 UTC (36 hours, 42 minutes ago).
There were also some problems if you use pERP, which uses the mysqlt
driver instead of the mysql one or if you use a non-standard port,
that’s fixed since a few minutes in trunk svn.
Please note: trunk is a development version …
Ralf
Ralf Becker schrieb:
Please read and understand the following, before updating a production
instance on trunk (current development version):
-
the new stream wrapper interface is now eGW VFS interface
-
if you have already run the 1.5.003 update (AND modified anything in
the VFS), you have to re-run it, to not loose your modifications or risk
an inconsistent VFS (DB does not match filesystem)
-
to re-run the 1.5.003 update (only if your version is already 1.5.003
or bigger!) run the following sql:
UPDATE egw_applications
SET app_version='1.5.002’
WHERE app_name=‘phpgwapi’
-
the new vfs supports now an extended ACL, if that is supported by the
backend (sqlfs only currently)
-
eacl allows to set separate recursive acl rights for different users
or groups on a directory (and it’s subdirs)
-
former group grants of group dirs are converted to eacl, thought we
only support read or read+write access (no extra add or delete)
-
attachments via the links class now also use a stream wrapper
interface (links_stream_wrapper) and WebDAV as download handler (which
requires no longer filemanager run rights)
-
the sqlfs backend requires php’s PDO extension for the used database
type to be installed!
The old filemanager code has been dropped now completely, the former
comments are savely stored in the sqlfs table, but are currently not
available via the GUI.
Next steps in the filemanager / stream wrapper development:
- move filescenters vfs2 tables and classes from api to filescenter app
- modify resources to store it’s icons in the new vfs
- drop vfs table and classes in the api
- Trash Bin
- make PDO optional (if files are not stored in the database)
- Symlinks
- locking via vfs wrapper for WebDAV
- extra properties (incl. former comment) via vfs wrapper for WebDAV
- GroupDAV&CalDAV via stream wrapper interface
- one WebDAV handler in eGW’s root dir (not longer in filemanager)
I keep you posted about the further development.
Any support of the current file-/document-manager development is of
course more then welcome.
Ralf
–
Ralf Becker
eGroupWare Training & Support ==> http://www.egroupware-support.de
Outdoor Unlimited Training GmbH [www.outdoor-training.de]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 (0)631 31657-0
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don’t miss this year’s exciting event. There’s still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
eGroupWare-developers mailing list
eGroupWare-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-developers