<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.docking.org/index.php?action=history&amp;feed=atom&amp;title=Add_major_version</id>
	<title>Add major version - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.docking.org/index.php?action=history&amp;feed=atom&amp;title=Add_major_version"/>
	<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Add_major_version&amp;action=history"/>
	<updated>2026-04-05T04:53:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16741&amp;oldid=prev</id>
		<title>Kyle: /* Adding new DOCK Versions to licensing.docking.org */</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16741&amp;oldid=prev"/>
		<updated>2025-07-15T20:04:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Adding new DOCK Versions to licensing.docking.org&lt;/span&gt;&lt;/span&gt;&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 20:04, 15 July 2025&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-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&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;* All the dock versions are in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;nfs-soft&amp;lt;/code&amp;gt;&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;* All the dock versions are in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;nfs-soft&amp;lt;/code&amp;gt;&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;div&gt;* Add the new DOCK file and then replace the relevant &amp;lt;code&amp;gt;dockx-latest.tgz&amp;lt;/code&amp;gt; with the new DOCK release&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;* Add the new DOCK file and then replace the relevant &amp;lt;code&amp;gt;dockx-latest.tgz&amp;lt;/code&amp;gt; with the new DOCK release&lt;/div&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;** For example, if there is a new minor version of DOCK 6 like DOCK 6.15 (&amp;lt;code&amp;gt;dock.6.15.tgz&amp;lt;/code&amp;gt;), copy the .tgz into the &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; folder. Remove &amp;lt;code&amp;gt;dock6-latest.tgz&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;ln -s dock.6.15.tgz dock6-latest.tgz&amp;lt;/code&amp;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;** For example, if there is a new minor version of DOCK 6 like DOCK 6.15 (&amp;lt;code&amp;gt;dock.6.15.tgz&amp;lt;/code&amp;gt;), copy the .tgz into the &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; folder. Remove &amp;lt;code&amp;gt;dock6-latest.tgz&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;ln -s dock.6.15.tgz dock6-latest.tgz&amp;lt;/code&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. You should now have dock6-latest.tgz as a symlink pointing to dock.6.15.tgz&lt;/ins&gt;.&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;div&gt;** If you are getting permission errors change to the &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; user: &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;su - www&amp;lt;/code&amp;gt;&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;** If you are getting permission errors change to the &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; user: &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;su - www&amp;lt;/code&amp;gt;&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;!-- diff cache key wikidb:diff::1.12:old-16739:rev-16741 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kyle</name></author>
	</entry>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16739&amp;oldid=prev</id>
		<title>Kyle: /* Adding new DOCK Versions to DOCK-Admin */</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16739&amp;oldid=prev"/>
		<updated>2025-07-15T20:02:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Adding new DOCK Versions to DOCK-Admin&lt;/span&gt;&lt;/span&gt;&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 20:02, 15 July 2025&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;= Adding new DOCK Versions to &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;DOCK-Admin &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;= Adding new DOCK Versions to &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;licensing.docking.org &lt;/ins&gt;=&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;div&gt;* DOCK-License code is on https://gitlab.docking.org/kylep/dock-admin request access from [[sysadmin]]&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;* DOCK-License code is on https://gitlab.docking.org/kylep/dock-admin request access from [[sysadmin]]&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;div&gt;* All the dock versions are in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;nfs-soft&amp;lt;/code&amp;gt;&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;* All the dock versions are in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;nfs-soft&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kyle</name></author>
	</entry>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16738&amp;oldid=prev</id>
		<title>Kyle: Make DOCK update instructions more clear</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16738&amp;oldid=prev"/>
		<updated>2025-07-15T19:55:49Z</updated>

		<summary type="html">&lt;p&gt;Make DOCK update instructions more clear&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 19:55, 15 July 2025&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-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&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;* All the dock versions are in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;nfs-soft&amp;lt;/code&amp;gt;&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;* All the dock versions are in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;nfs-soft&amp;lt;/code&amp;gt;&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;div&gt;* Add the new DOCK file and then replace the relevant &amp;lt;code&amp;gt;dockx-latest.tgz&amp;lt;/code&amp;gt; with the new DOCK release&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;* Add the new DOCK file and then replace the relevant &amp;lt;code&amp;gt;dockx-latest.tgz&amp;lt;/code&amp;gt; with the new DOCK release&lt;/div&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;** For example, if there is a new minor version of DOCK 6 like DOCK 6.15 (&amp;lt;code&amp;gt;dock.6.15.tgz&amp;lt;/code&amp;gt;), copy the .tgz into the &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; folder. Remove &amp;lt;code&amp;gt;dock6-latest.tgz&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;ln dock.6.15.tgz dock6-latest.tgz&amp;lt;/code&amp;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;** For example, if there is a new minor version of DOCK 6 like DOCK 6.15 (&amp;lt;code&amp;gt;dock.6.15.tgz&amp;lt;/code&amp;gt;), copy the .tgz into the &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; folder. Remove &amp;lt;code&amp;gt;dock6-latest.tgz&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;ln &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-s &lt;/ins&gt;dock.6.15.tgz dock6-latest.tgz&amp;lt;/code&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&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;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** If you are getting permission errors change to the &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; user: &amp;lt;code&amp;gt;sudo su&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;su - www&amp;lt;/code&amp;gt;&lt;/ins&gt;&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;&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;= Adding new Major Dock version =&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;= Adding new Major Dock version =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-16642:rev-16738 --&gt;
&lt;/table&gt;</summary>
		<author><name>Kyle</name></author>
	</entry>
	<entry>
		<id>http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16642&amp;oldid=prev</id>
		<title>Kyle: How to add in major versions of DOCK to DOCK-license</title>
		<link rel="alternate" type="text/html" href="http://wiki.docking.org/index.php?title=Add_major_version&amp;diff=16642&amp;oldid=prev"/>
		<updated>2025-03-18T08:51:01Z</updated>

		<summary type="html">&lt;p&gt;How to add in major versions of DOCK to DOCK-license&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Adding new DOCK Versions to DOCK-Admin =&lt;br /&gt;
* DOCK-License code is on https://gitlab.docking.org/kylep/dock-admin request access from [[sysadmin]]&lt;br /&gt;
* All the dock versions are in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;nfs-soft&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add the new DOCK file and then replace the relevant &amp;lt;code&amp;gt;dockx-latest.tgz&amp;lt;/code&amp;gt; with the new DOCK release&lt;br /&gt;
** For example, if there is a new minor version of DOCK 6 like DOCK 6.15 (&amp;lt;code&amp;gt;dock.6.15.tgz&amp;lt;/code&amp;gt;), copy the .tgz into the &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; folder. Remove &amp;lt;code&amp;gt;dock6-latest.tgz&amp;lt;/code&amp;gt; and then &amp;lt;code&amp;gt;ln dock.6.15.tgz dock6-latest.tgz&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Adding new Major Dock version =&lt;br /&gt;
* Major dock versions are listed in &amp;lt;code&amp;gt;dock-admin/lib/constants.ts&amp;lt;/code&amp;gt;&lt;br /&gt;
* Add the name of the new DOCK version to &amp;lt;code&amp;gt;MAIN_VERSIONS&amp;lt;/code&amp;gt;, the same name to &amp;lt;code&amp;gt;MainVersions&amp;lt;/code&amp;gt;, and a mapping of that name to a &amp;lt;code&amp;gt;.tgz&amp;lt;/code&amp;gt; file in &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;dockVersions&amp;lt;/code&amp;gt;. &lt;br /&gt;
* For example, if adding DOCK 7 as a new major version:&lt;br /&gt;
&lt;br /&gt;
== Change constants.ts From  ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// These DOCK versions will be shown on the application screen and highlighted when creating / editing a user&lt;br /&gt;
export type MainVersion = &amp;#039;DOCK 3.7&amp;#039; | &amp;#039;DOCK 3.8&amp;#039; | &amp;#039;DOCK 4&amp;#039; | &amp;#039;DOCK 6&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
export const MAIN_VERSIONS: MainVersion[] = [&lt;br /&gt;
  &amp;#039;DOCK 3.7&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 3.8&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 4&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 6&amp;#039;&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
const dockVersions: AllowedFiles = {&lt;br /&gt;
  &amp;#039;DOCK 3.7&amp;#039;: &amp;#039;dock3.7-latest.tgz&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 3.8&amp;#039;: &amp;#039;dock3.8-latest.tgz&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 4&amp;#039;: &amp;#039;dock4-latest.tgz&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 6&amp;#039;: &amp;#039;dock6-latest.tgz&amp;#039;,&lt;br /&gt;
&lt;br /&gt;
  // Old Versions imported from old db&lt;br /&gt;
  ...&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Change constants.ts To ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
// These DOCK versions will be shown on the application screen and highlighted when creating / editing a user&lt;br /&gt;
export type MainVersion = &amp;#039;DOCK 3.7&amp;#039; | &amp;#039;DOCK 3.8&amp;#039; | &amp;#039;DOCK 4&amp;#039; | &amp;#039;DOCK 6&amp;#039; | &amp;#039;DOCK 7&amp;#039;; // &amp;lt;- The new major DOCK version&lt;br /&gt;
&lt;br /&gt;
export const MAIN_VERSIONS: MainVersion[] = [&lt;br /&gt;
  &amp;#039;DOCK 3.7&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 3.8&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 4&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 6&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 7&amp;#039;  // &amp;lt;- The new major DOCK version&lt;br /&gt;
];&lt;br /&gt;
&lt;br /&gt;
const dockVersions: AllowedFiles = {&lt;br /&gt;
  &amp;#039;DOCK 3.7&amp;#039;: &amp;#039;dock3.7-latest.tgz&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 3.8&amp;#039;: &amp;#039;dock3.8-latest.tgz&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 4&amp;#039;: &amp;#039;dock4-latest.tgz&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 6&amp;#039;: &amp;#039;dock6-latest.tgz&amp;#039;,&lt;br /&gt;
  &amp;#039;DOCK 7&amp;#039;: &amp;#039;dock7-latest.tgz&amp;#039;, // &amp;lt;- The new major Dock versions latest.tgz in `/nfs/soft/dock/packages`&lt;br /&gt;
&lt;br /&gt;
  // Old Versions imported from old db&lt;br /&gt;
  ...&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Testing Changes =&lt;br /&gt;
* &amp;lt;code&amp;gt;git clone https://gitlab.docking.org/kylep/dock-admin&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;cd dock-admin&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;npm install&amp;lt;/code&amp;gt; to install all required packages&lt;br /&gt;
* &amp;lt;code&amp;gt;docker compose up -d&amp;lt;/code&amp;gt; is required as it will build and create the docker container for the database and initialize a default admin account.&lt;br /&gt;
* While the postgress db is running you can use &amp;lt;code&amp;gt;npm run dev&amp;lt;/code&amp;gt; to run the dev server without needing to rebuild the entire container every time. If ran locally it will use the downloads folder in the repo instead of &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt;. If ran with docker it will use &amp;lt;code&amp;gt;/nfs/soft/dock/packages&amp;lt;/code&amp;gt;. You can change &amp;lt;code&amp;gt;.env.docker&amp;lt;/code&amp;gt; to modify the directory the server looks in for serving downloads.&lt;br /&gt;
&lt;br /&gt;
= Committing Changes =&lt;br /&gt;
* &amp;lt;code&amp;gt;git add&amp;lt;/code&amp;gt; the changed files, make a new commit, and push&lt;br /&gt;
* The CI/CD pipeline will automatically deploy the new changes. Use the admin dashboard to test the new changes!&lt;/div&gt;</summary>
		<author><name>Kyle</name></author>
	</entry>
</feed>