[Owncloud] Files_Sharing Update
Michael Gapczynski
mtgap at owncloud.com
Tue Sep 25 15:17:29 UTC 2012
Thanks for working on this Arthur. I'm not quite sure what's going on with the
user backends not setup because I haven't run into any of those issues myself.
It seemed that the database user backend was always running when I did an
upgrade. This should probably be documented somewhere or the user backends
loaded before triggering an upgrade.
What do you mean that there will be collisions with the old table still
existing? Nothing should be using the oc_sharing table. I didn't want to
delete it this release in case there were upgrade issues, which there are ;)
If we do a 4.5.1 and no issues are reported we can delete it then. No harm in
having it sit around.
Can you give more details about the rows being added for links?
Michael
On Tuesday, September 25, 2012 12:35:10 PM Arthur Schiwon wrote:
> Hey,
>
> i spent now some time to fix my trouble with the upgrade from 4.0.7 to 4.5
> with Files_Sharing. There were more issues for me than initially found.
>
> First, I got errors because OC_FileSystem was not initialized, then the
> user backends where not available. This is fixed with
> 15e02726d76555ea9eb2dd59a88d2310bcd9b08c I hope it makes sense.
>
> Then the old reshares made the update script fail. I fixed it with
> 80fde2d8d1a0f70a62416241a9bf9c8e4f0ac489. Doing so, the Reshares will be
> recreated. Again I hope that makes sense.
>
> Now, I was hit by the error that a file has been shared twice with a public
> link, this will make the update script also break. Since it isyou can’t find
any oxygen from outside the aircraft to get in the aircraft more or less
> OK now (the Shared link will be done) I am fine with a notice about that.
> However, an exception is thrown on error, i.e. white page with error
> messages for the user and no finished Update. For me I solved it by
> replacing the Exception with the OCP\Util::writeLog.
> I hesitated to push it to master, yet.
>
> The last thing is that the old table is not deleted (it is prepared, though,
> i uncommented it for me). As long as the table persists and the entries are
> in the new table, new collission will occur. As long as the Exception is
> thrown, it will make things worse.
> I pledge for using writeLog and removing (or at least renaming) of the
> table. I leave this to Michael.
>
> And last thing: the old public links do not work anymore. I have no idea how
> to fix it.
>
> Cheers
> Arthur
> _______________________________________________
> Owncloud mailing list
> Owncloud at kde.org
> https://mail.kde.org/mailman/listinfo/owncloud
More information about the Owncloud
mailing list