<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Version_support_for_datastore%2FHowto</id>
	<title>Version support for datastore/Howto - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/index.php?action=history&amp;feed=atom&amp;title=Version_support_for_datastore%2FHowto"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Version_support_for_datastore/Howto&amp;action=history"/>
	<updated>2026-05-06T11:03:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Version_support_for_datastore/Howto&amp;diff=42904&amp;oldid=prev</id>
		<title>Sascha silbe: /* Usage */ another wording fix</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Version_support_for_datastore/Howto&amp;diff=42904&amp;oldid=prev"/>
		<updated>2010-01-13T17:54:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Usage: &lt;/span&gt; another wording fix&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:54, 13 January 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ./sugar-jhbuild run sugar-emulator --fullscreen&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ./sugar-jhbuild run sugar-emulator --fullscreen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please note that it&#039;s based on my VNC support branch, so instead of Xephyr &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(with broken keyboard) &lt;/del&gt;you&#039;ll get a VNC viewer. You shouldn&#039;t notice much of a difference, with the exception of non-US keyboards working properly. To bring up the VNC menu press F8.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please note that it&#039;s based on my VNC support branch, so instead of Xephyr you&#039;ll get a VNC viewer. You shouldn&#039;t notice much of a difference, with the exception of non-US keyboards working properly. To bring up the VNC menu press F8.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key sugarlabswiki:diff:1.41:old-42903:rev-42904:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Sascha silbe</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Version_support_for_datastore/Howto&amp;diff=42903&amp;oldid=prev</id>
		<title>Sascha silbe: /* Usage */ fix triple &quot;except&quot; usage</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Version_support_for_datastore/Howto&amp;diff=42903&amp;oldid=prev"/>
		<updated>2010-01-13T17:53:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Usage: &lt;/span&gt; fix triple &amp;quot;except&amp;quot; usage&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:53, 13 January 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l32&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ./sugar-jhbuild run sugar-emulator --fullscreen&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ./sugar-jhbuild run sugar-emulator --fullscreen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please note that it&#039;s based on my VNC support branch, so instead of Xephyr (with broken keyboard) you&#039;ll get a VNC viewer. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Except for the shortcuts of Xephyr/VNC (try F8) you &lt;/del&gt;shouldn&#039;t notice much of a difference &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(except that &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;keyboard is now &lt;/del&gt;working &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;as expected, of course)&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Please note that it&#039;s based on my VNC support branch, so instead of Xephyr (with broken keyboard) you&#039;ll get a VNC viewer. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;You &lt;/ins&gt;shouldn&#039;t notice much of a difference&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, with &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;exception of non-US keyboards &lt;/ins&gt;working &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;properly. To bring up the VNC menu press F8&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key sugarlabswiki:diff:1.41:old-39520:rev-42903:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Sascha silbe</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Version_support_for_datastore/Howto&amp;diff=39520&amp;oldid=prev</id>
		<title>Sascha silbe: add howto</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Version_support_for_datastore/Howto&amp;diff=39520&amp;oldid=prev"/>
		<updated>2009-10-23T18:30:38Z</updated>

		<summary type="html">&lt;p&gt;add howto&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== How to try out the latest version support prototype ==&lt;br /&gt;
&lt;br /&gt;
=== Backup ===&lt;br /&gt;
&lt;br /&gt;
If you&amp;#039;ve used Sugar before, it is &amp;#039;&amp;#039;&amp;#039;highly&amp;#039;&amp;#039;&amp;#039; recommended to create a backup of your data store as it will be updated on first startup and &amp;#039;&amp;#039;&amp;#039;cannot&amp;#039;&amp;#039;&amp;#039; be read by older versions of Sugar afterwards:&lt;br /&gt;
 cp -a ~/.sugar/default/datastore ~/.sugar/default/datastore.v2&lt;br /&gt;
&lt;br /&gt;
=== Prerequisites ===&lt;br /&gt;
You need to have [[Development Team/Jhbuild|sugar-jhbuild]] installed as usual. Make sure it&amp;#039;s fully up-to-date and all dependencies are installed (&amp;lt;code&amp;gt;./sugar-jhbuild depscheck&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Switch to the &amp;lt;code&amp;gt;sugar-versionsupport&amp;lt;/code&amp;gt; JHBuild module set by replacing&lt;br /&gt;
 moduleset = &amp;#039;sugar&amp;#039;&lt;br /&gt;
with&lt;br /&gt;
 moduleset = &amp;#039;sugar-versionsupport&amp;#039;&lt;br /&gt;
in &amp;lt;code&amp;gt;sugar-jhbuild/sugar.jhbuildrc&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Move away the old sources for the &amp;lt;code&amp;gt;sugar&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;sugar-datastore&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;sugar-toolkit&amp;lt;/code&amp;gt; packages (JHBuild cannot switch between different git modules):&lt;br /&gt;
 cd sugar-jhbuild&lt;br /&gt;
 for pkg in sugar{,-datastore,-toolkit} ; do&lt;br /&gt;
     mv &amp;quot;${pkg}&amp;quot; &amp;quot;${pkg}-upstream&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Get and build the new sources:&lt;br /&gt;
 cd sugar-jhbuild&lt;br /&gt;
 ./sugar-jhbuild updateone sugar{,-datastore,-toolkit}&lt;br /&gt;
 ./sugar-jhbuild buildone sugar{,-datastore,-toolkit}&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
Run as usual:&lt;br /&gt;
 cd sugar-jhbuild&lt;br /&gt;
 ./sugar-jhbuild run sugar-emulator --fullscreen&lt;br /&gt;
&lt;br /&gt;
Please note that it&amp;#039;s based on my VNC support branch, so instead of Xephyr (with broken keyboard) you&amp;#039;ll get a VNC viewer. Except for the shortcuts of Xephyr/VNC (try F8) you shouldn&amp;#039;t notice much of a difference (except that the keyboard is now working as expected, of course).&lt;/div&gt;</summary>
		<author><name>Sascha silbe</name></author>
	</entry>
</feed>