<div dir="ltr"><div>* Unfortunately, I lost my old installation (via SVN) of CalendarServer-7.0 in development env.</div><div>* However, Production env still runs CalendarServer-7.0 via SVN.</div><div><br></div><div><br></div>To test the upgrade, can I do following:<div><br></div><div>1) Create a CalendarServer-7.0 using GitHub</div><div>2) Create data and xml files thru clients</div><div>3) Upgrade to CalendarServer-9.0 using GitHub</div><div>4) Use <span style="font-size:12.8px">calendarserver_upgrade to upgrade as necessary</span></div><div><br></div><div>Would this be equivalent to test upgrade of CalendarServer-7.0 installed via GitHub?</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 29, 2016 at 12:39 PM, Andre LaBranche <span dir="ltr"><<a href="mailto:dre@apple.com" target="_blank">dre@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><br><div><span class=""><blockquote type="cite"><div>On Nov 29, 2016, at 12:34 PM, Gaurav Jain <<a href="mailto:monkeyfdude@gmail.com" target="_blank">monkeyfdude@gmail.com</a>> wrote:</div><br class="m_-7200884619141983228Apple-interchange-newline"><div><div dir="ltr">Is 9.0 fully backward compatible with 7.0?</div></div></blockquote><div><br></div></span><div>Data created in 7 can be upgraded to 9. Data created in any version generally cannot be used with an older version.</div><span class=""><br><blockquote type="cite"><div dir="ltr"><div>Are there any schema changes, XML structure changes between the two ?</div></div></blockquote><div><br></div></span><div>There are schema changes. I don't think there are any plist changes.</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div>I have data created with 7.0. Would the upgrade work seamlessly?</div></div></div></blockquote><div><br></div></span><div>It should. Attempting to start the service for the first time after upgrading should fail, with a message that upgrade is required. You can then call the calendarserver_upgrade tool to do that upgrade.</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div>Anything that needs to be taken care of?</div></div></div></blockquote><div><br></div></span><div>Just the standard testing / validation around any significant change.</div><div><br></div><div>-dre</div><span class=""><br><blockquote type="cite"><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 29, 2016 at 12:32 PM, Andre LaBranche <span dir="ltr"><<a href="mailto:dre@apple.com" target="_blank">dre@apple.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Hi,<div><br></div><div>Several months ago, the repo moved from macosforge to github. Please see: <a href="https://github.com/apple/ccs-calendarserver/releases" target="_blank">https://github.com/apple/<wbr>ccs-calendarserver/releases</a></div><div><br></div><div>In particular, the 9.0 release: "This is the first release to support dependency bootstrapping following our move from macosforge to github."</div><div><br></div><div>Due to the differences between git and svn, it's not completely trivial to make a version older than 9.0 use github. Note that older versions of the code still work, but the bootstrapping won't, so you would have to manually satisfy the dependencies. It would likely be a better use of time to upgrade to 9.0.</div><div><br></div><div>-dre</div><div><br></div><div><div><blockquote type="cite"><div><div class="m_-7200884619141983228h5"><div>On Nov 29, 2016, at 12:21 PM, Gaurav Jain <<a href="mailto:monkeyfdude@gmail.com" target="_blank">monkeyfdude@gmail.com</a>> wrote:</div><br class="m_-7200884619141983228m_3151211983915620665Apple-interchange-newline"></div></div><div><div><div class="m_-7200884619141983228h5"><div dir="ltr"><p class="m_-7200884619141983228m_3151211983915620665gmail-p1">Hi,</p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1">I am using CalendarServer-7.0. I was able to install successfully so far.</p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1">But today suddenly, on a fresh install, I get the following error:</p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1">Please help me resolve this.</p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><br></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">Obtaining twextpy from svn+<a href="http://svn.calendarserver.org/repository/calendarserver/twext/branches/release/twext-7.0-dev@15059#egg=twextpy" target="_blank">http://svn.calendarserver.<wbr>org/repository/calendarserver/<wbr>twext/branches/release/twext-7<wbr>.0-dev@15059#egg=twextpy</a> (from -r /opt/caldavd/CalendarServer-7.<wbr>0/requirements-stable.txt (line 9))</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1"> Checking out <a href="http://svn.calendarserver.org/repository/calendarserver/twext/branches/release/twext-7.0-dev" target="_blank">http://svn.calendarserver.org/<wbr>repository/calendarserver/twex<wbr>t/branches/release/twext-7.0-<wbr>dev</a> (to revision 15059) to ./.develop/virtualenv/src/twex<wbr>tpy</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">svn: E170013: Unable to connect to a repository at URL '<a href="http://svn.calendarserver.org/repository/calendarserver/twext/branches/release/twext-7.0-dev" target="_blank">http://svn.calendarserver.org<wbr>/repository/calendarserver/twe<wbr>xt/branches/release/twext-7.0-<wbr>dev</a>'</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">svn: E175013: Access to '/repository/calendarserver/tw<wbr>ext/branches/release/twext-7.<wbr>0-dev' forbidden</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1"> Complete output from command svn checkout -q -r 15059 <a href="http://svn.calendarserver.org/repository/calendarserver/twext/branches/release/twext-7.0-dev" target="_blank">http://svn.calendarserver.org/<wbr>repository/calendarserver/twex<wbr>t/branches/release/twext-7.0-<wbr>dev</a> /opt/caldavd/CalendarServer-7.<wbr>0/.develop/virtualenv/src/twex<wbr>tpy:</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1"><br></span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1"> </span> ------------------------------<wbr>----------</p><p class="m_-7200884619141983228m_3151211983915620665gmail-p3"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">Command "svn checkout -q -r 15059 <a href="http://svn.calendarserver.org/repository/calendarserver/twext/branches/release/twext-7.0-dev" target="_blank">http://svn.calendarserver.org/<wbr>repository/calendarserver/twex<wbr>t/branches/release/twext-7.0-<wbr>dev</a> /opt/caldavd/CalendarServer-7.<wbr>0/.develop/virtualenv/src/twex<wbr>tpy" failed with error code 1 in None</span></p><div><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">
</span><br class="m_-7200884619141983228m_3151211983915620665webkit-block-placeholder"></div><p class="m_-7200884619141983228m_3151211983915620665gmail-p2"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1"> ERROR: calendarserver_config not found!?</span></p></div></div></div>
______________________________<wbr>_________________<br>calendarserver-users mailing list<br><a href="mailto:calendarserver-users@lists.macosforge.org" target="_blank">calendarserver-users@lists.mac<wbr>osforge.org</a><br><a href="https://lists.macosforge.org/mailman/listinfo/calendarserver-users" target="_blank">https://lists.macosforge.org/m<wbr>ailman/listinfo/calendarserver<wbr>-users</a><br></div></blockquote></div><br></div></div></blockquote></div><br></div>
</div></blockquote></span></div><br></div></blockquote></div><br></div>