<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 29, 2016, at 12:47 PM, Gaurav Jain &lt;<a href="mailto:monkeyfdude@gmail.com" class="">monkeyfdude@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">* Unfortunately, I lost my old installation (via SVN) of CalendarServer-7.0 in development env.</div><div class="">* However, &nbsp;Production env still runs &nbsp;CalendarServer-7.0 via SVN.</div><div class=""><br class=""></div><div class=""><br class=""></div>To test the upgrade, can I do following:<div class=""><br class=""></div><div class="">1) Create a CalendarServer-7.0 using GitHub</div><div class="">2) Create data and xml files thru clients</div><div class="">3) Upgrade to CalendarServer-9.0 using GitHub</div><div class="">4) Use&nbsp;<span style="font-size:12.8px" class="">calendarserver_upgrade to upgrade as necessary</span></div><div class=""><br class=""></div><div class="">Would this be equivalent to test upgrade of CalendarServer-7.0 installed via GitHub?</div></div></div></blockquote><div><br class=""></div><div>Yes, you will just have to do what Cyrus suggested to get 7.0 working from github. Once the service is operational, it doesn't really matter how the service was bootstrapped, and it doesn't influence the upgrade process.</div><div><br class=""></div><div>I would suggest taking this opportunity to learn how to migrate / copy data and config from one instance to another, with the goal of being able to test the upgrade to v9 with a copy of your real data, but without taking the v7 instance out of service until you are comfortable that everything is working in v9. For the most part this just involves making a 'staging' copy of the PG DB, copying the configs / other data files over to a fresh CS instance, and tweaking stuff as needed for the specifics of the test environment (i.e. possibly different hostnames, different DB, etc). Then you can do the upgrade of the real data in the test instance, which is a better test than if you only use data created in a fresh v7 instance.</div><div><br class=""></div><div>-dre</div><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Nov 29, 2016 at 12:39 PM, Andre LaBranche <span dir="ltr" class="">&lt;<a href="mailto:dre@apple.com" target="_blank" class="">dre@apple.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class=""><br class=""><div class=""><span class=""><blockquote type="cite" class=""><div class="">On Nov 29, 2016, at 12:34 PM, Gaurav Jain &lt;<a href="mailto:monkeyfdude@gmail.com" target="_blank" class="">monkeyfdude@gmail.com</a>&gt; wrote:</div><br class="m_-7200884619141983228Apple-interchange-newline"><div class=""><div dir="ltr" class="">Is 9.0 fully backward compatible with 7.0?</div></div></blockquote><div class=""><br class=""></div></span><div class="">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 class=""><blockquote type="cite" class=""><div dir="ltr" class=""><div class="">Are there any schema changes, XML structure changes between the two ?</div></div></blockquote><div class=""><br class=""></div></span><div class="">There are schema changes. I don't think there are any plist changes.</div><span class=""><br class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">I have data created with 7.0. Would the upgrade work seamlessly?</div></div></div></blockquote><div class=""><br class=""></div></span><div class="">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 class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">Anything that needs to be taken care of?</div></div></div></blockquote><div class=""><br class=""></div></span><div class="">Just the standard testing / validation around any significant change.</div><div class=""><br class=""></div><div class="">-dre</div><span class=""><br class=""><blockquote type="cite" class=""><div class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Nov 29, 2016 at 12:32 PM, Andre LaBranche <span dir="ltr" class="">&lt;<a href="mailto:dre@apple.com" target="_blank" class="">dre@apple.com</a>&gt;</span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word" class="">Hi,<div class=""><br class=""></div><div class="">Several months ago, the repo moved from macosforge to github. Please see:&nbsp;<a href="https://github.com/apple/ccs-calendarserver/releases" target="_blank" class="">https://github.com/apple/<wbr class="">ccs-calendarserver/releases</a></div><div class=""><br class=""></div><div class="">In particular, the 9.0 release: "This is the first release to support dependency bootstrapping following our move from macosforge to github."</div><div class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">-dre</div><div class=""><br class=""></div><div class=""><div class=""><blockquote type="cite" class=""><div class=""><div class="m_-7200884619141983228h5"><div class="">On Nov 29, 2016, at 12:21 PM, Gaurav Jain &lt;<a href="mailto:monkeyfdude@gmail.com" target="_blank" class="">monkeyfdude@gmail.com</a>&gt; wrote:</div><br class="m_-7200884619141983228m_3151211983915620665Apple-interchange-newline"></div></div><div class=""><div class=""><div class="m_-7200884619141983228h5"><div dir="ltr" class=""><p class="m_-7200884619141983228m_3151211983915620665gmail-p1">Hi,</p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1">I am using&nbsp;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 class=""></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" class="">http://svn.calendarserver.<wbr class="">org/repository/calendarserver/<wbr class="">twext/branches/release/twext-7<wbr class="">.0-dev@15059#egg=twextpy</a> (from -r /opt/caldavd/CalendarServer-7.<wbr class="">0/requirements-stable.txt (line 9))</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">&nbsp; Checking out <a href="http://svn.calendarserver.org/repository/calendarserver/twext/branches/release/twext-7.0-dev" target="_blank" class="">http://svn.calendarserver.org/<wbr class="">repository/calendarserver/twex<wbr class="">t/branches/release/twext-7.0-<wbr class="">dev</a> (to revision 15059) to ./.develop/virtualenv/src/twex<wbr class="">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" class="">http://svn.calendarserver.org<wbr class="">/repository/calendarserver/twe<wbr class="">xt/branches/release/twext-7.0-<wbr class="">dev</a>'</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">svn: E175013: Access to '/repository/calendarserver/tw<wbr class="">ext/branches/release/twext-7.<wbr class="">0-dev' forbidden</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">&nbsp; 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" class="">http://svn.calendarserver.org/<wbr class="">repository/calendarserver/twex<wbr class="">t/branches/release/twext-7.0-<wbr class="">dev</a> /opt/caldavd/CalendarServer-7.<wbr class="">0/.develop/virtualenv/src/twex<wbr class="">tpy:</span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1"><br class=""></span></p><p class="m_-7200884619141983228m_3151211983915620665gmail-p1"><span class="m_-7200884619141983228m_3151211983915620665gmail-s1">&nbsp;&nbsp;</span>&nbsp; ------------------------------<wbr class="">----------</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" class="">http://svn.calendarserver.org/<wbr class="">repository/calendarserver/twex<wbr class="">t/branches/release/twext-7.0-<wbr class="">dev</a> /opt/caldavd/CalendarServer-7.<wbr class="">0/.develop/virtualenv/src/twex<wbr class="">tpy" failed with error code 1 in None</span></p><div class=""><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">&nbsp; &nbsp; ERROR: calendarserver_config not found!?</span></p></div></div></div>
______________________________<wbr class="">_________________<br class="">calendarserver-users mailing list<br class=""><a href="mailto:calendarserver-users@lists.macosforge.org" target="_blank" class="">calendarserver-users@lists.mac<wbr class="">osforge.org</a><br class=""><a href="https://lists.macosforge.org/mailman/listinfo/calendarserver-users" target="_blank" class="">https://lists.macosforge.org/m<wbr class="">ailman/listinfo/calendarserver<wbr class="">-users</a><br class=""></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div>
</div></blockquote></span></div><br class=""></div></blockquote></div><br class=""></div>
</div></blockquote></div><br class=""></body></html>