Dear Graham, I have not responded when you contacted BibDesk developers on this. But I wish to do this now by making two points:
First, I understand that this problem is annoying, however, I doubt it can be solved, or better, I do not think this should be solved by BibDesk. Rather this appears to be a problem Dropbox and/or Apple has first of all to solve. Given your wrapper solution works, I would consider this to be nearly ideal and would recommend to refrain from trying to fix in BibDesk a problem present in other software such as Dropbox or Apple's system software. This argument being made more on principal grounds of software engineering. Once Dropbox fixes this, one may have to change the code of BibDesk back to what it is now. Secondly, I'd like to remind us all that file linking/tracing as done by BibDesk is rather sophisticated and handles everything very well, including symbolic links and ordinary Finder aliases. It would be a pity, if any solution good for Dropbox would impact on any of these complex functions now very reliably handled by BibDesk. And I fear that may be the case. I am of course not sure whether that might be really the case or not, but fear there is a real risk. I do sync my bibliography files and pdf's among various Macs and iOS devices very well and encounter no problems nor glitches. I make sure on Macs that the file hierarchy is the same on all Macs (if necessary complemented with symbolic links) and use cloud services when syncing with iOS devices (my iPad, iPhone). I have never encountered any difficulties in my workflow and I am happy with the reliability by which BibDesk is handling all this. Of course, I need my own scripts to accomplish this all conveniently. BTW, anyone inte rested can find all my scripts also on my home page (http://www.sysecol.ethz.ch/people/afischli link Software). All works very well right now, yet is sophisticated with syncing back pdf's via symbolic links or Finder aliases via modification date etc. I would hate if any of this would get disrupted. Sorry, for these words of caution, but I wish us all to consider all aspects before asking perhaps rashly for changes of BibDesk. In any case many, many thanks for your wrapper solution. Sincerely yours, Andreas ETH Zurich Prof. Dr. Andreas Fischlin Systems Ecology - Institute of Integrative Biology CHN E 21.1 Universitaetstrasse 16 8092 Zurich SWITZERLAND [email protected]<mailto:[email protected]> www.sysecol.ethz.ch<http://www.sysecol.ethz.ch> +41 44 633-6090 phone +41 44 633-1136 fax +41 79 595-4050 mobile Make it as simple as possible, but distrust it! ________________________________________________________________________ On 03/09/2013, at 08:49 , Graham Dennis wrote: Hi, There's an interaction problem between BibDesk and Dropbox which causes BibDesk to lose its link to files stored in Dropbox if those files are annotated on computer #2 while BibDesk is running on computer #1. If you later save the library in BibDesk on computer #1, the link will be changed to a temporary file which will disappear in a few days. I've reported this problem to the BibDesk developers, but they expressed concern that my approach to solving this problem might cause problems for other users if they have moved their PDFs. Full details of the problem and my proposed solution are available here: https://github.com/GrahamDennis/BibDeskWrapper If you're experiencing this problem and would like to help test my solution, please download BibDeskWrapper.app (http://bit.ly/18ewabY). BibDeskWrapper is a simple wrapper around BibDesk which modifies its behaviour to fix the problem. BibDeskWrapper and BibDesk can be updated independently, so using BibDeskWrapper doesn't prevent you from getting the latest updates to BibDesk. For information about getting AppleScripts to work with BibDeskWrapper see here (https://github.com/GrahamDennis/BibDeskWrapper#how-do-i-make-my-bibdesk-applescripts-work-with-bibdeskwrapper). Regards, Graham Dennis ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk_______________________________________________ Bibdesk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bibdesk-users ------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk _______________________________________________ Bibdesk-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bibdesk-users
