<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Installing a Development Environment</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>Recent changes to Installing a Development Environment</description><atom:link href="https://sourceforge.net/p/roth/wiki/Installing%20a%20Development%20Environment/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 24 Mar 2019 02:20:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/roth/wiki/Installing%20a%20Development%20Environment/feed" rel="self" type="application/rss+xml"/><item><title>Installing a Development Environment modified by James M. Payne</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -6,10 +6,12 @@
 Example:
 ~~~~~
 :::script
-C:\development
+Windows: C:\development
+Linux: ~/development
 ~~~~~

 ##Install OpenJDK 11
+**Windows**
 [Download](https://jdk.java.net/11/) OpenJDK 11, and unzip the file to your base folder.  To make it easier to handle updates, I would suggest renaming the folder to `jdk`.  The following instructions assume you did this.

 Example:
@@ -21,6 +23,10 @@
 Add the `JAVA_HOME` environment variable, and set the value to `C:\development\jdk`
 Edit the `PATH` environment variable, and add `;%JAVA_HOME%\bin`

+**Linux**
+Use the Linux distribution's installation for OpenJDK 11.
+
+**Both**
 Test the installation by opening a command prompt and typing: `java -version`  You should get the following result:
 ~~~~~
 :::script
@@ -35,25 +41,28 @@
 Example:
 ~~~~~
 :::script
-C:\development\env_one
+Windows: C:\development\env_one
+Linux: ~/development/env_one
 ~~~~~

 ##Install Eclipse
-[Download](https://www.eclipse.org/downloads/packages/) Eclipse IDE for Enterprise Java Developers (Windows 64-bit), and unzip the file to your environment folder.
+[Download](https://www.eclipse.org/downloads/packages/) Eclipse IDE for Enterprise Java Developers (Windows 64-bit for Windows; Linux 64-bit for Linux), and unzip or untar the file to your environment folder.

 Example:
 ~~~~~
 :::script
-C:\development\env_one\eclipse
+Windows: C:\development\env_one\eclipse
+Linux: ~/development/env_one/eclipse
 ~~~~~

 ##Install Tomcat
-[Download](https://tomcat.apache.org/download-90.cgi) Tomcat (64-bit Windows zip), and unzip to your environment folder.  To make it easier to handle updates, I would suggest renaming the folder to `tomcat`.  The following instructions assume you did this. 
+[Download](https://tomcat.apache.org/download-90.cgi) Tomcat (64-bit Windows zip for Windows; tar.gz for Linux), and unzip or untar to your environment folder.  To make it easier to handle updates, I would suggest renaming the folder to `tomcat` (or creating a symbolic link).  The following instructions assume you did this. 

 Example:
 ~~~~~
 :::script
-C:\development\env_one\tomcat
+Windows: C:\development\env_one\tomcat
+Linux: ~/development/env_one/tomcat
 ~~~~~

 Copy all needed JARs to Tomcat's `lib` folder.  This includes `roth-lib.jar` and all JARs referenced in [Installing Roth].
@@ -69,11 +78,12 @@
 Example:
 ~~~~~
 :::script
-C:\development\env_one\workspace
+Windows: C:\development\env_one\workspace
+Linux: ~/development/env_one/workspace
 ~~~~~

 ##Configure Eclipse
-Run Eclipse (`C:\development\env_one\eclipse\eclipse.exe`), and do the following:
+Run Eclipse (`C:\development\env_one\eclipse\eclipse.exe` or `~/development/env_one/eclipse/eclipse`), and do the following:

  Close the Welcome screen (if you don't want to see it again, uncheck the checkbox in the corner first).

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James M. Payne</dc:creator><pubDate>Sun, 24 Mar 2019 02:20:00 -0000</pubDate><guid>https://sourceforge.net3eea6ad0a9fc5d50347b0b6e8f0b813ec179e026</guid></item><item><title>Installing a Development Environment modified by James M. Payne</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -88,7 +88,7 @@

 Double-click the new server to open it's settings.
 &amp;gt; In **Server Locations**, select **Use Tomcat installation (takes control of Tomcat installation)**
-&amp;gt; If adding the `useFetchSizeWithLongColumn` from [installing Roth], then click on **Open launch configuration**, select **Arguments**, then add the reference to **VM arguments**        
+&amp;gt; If adding the `useFetchSizeWithLongColumn` from [Installing Roth], then click on **Open launch configuration**, select **Arguments**, then add the reference to **VM arguments**        
 &amp;gt; Type Ctrl-S to save the changes.

 Go to the **Servers** project on the left, and edit the *server.xml* and *context.xml* files as described in [Installing Roth] under the **Tomcat Configuration** heading.  In addition, update the port settings as described in **Appendix A: Port Selection** below.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James M. Payne</dc:creator><pubDate>Sun, 03 Mar 2019 23:54:01 -0000</pubDate><guid>https://sourceforge.neta40e9b939e83aceb2ac9480c420e96a466c8b007</guid></item><item><title>Installing a Development Environment modified by James M. Payne</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -81,31 +81,17 @@
 &amp;gt; Expand **General**, and select **Workspace**
 &amp;gt; In **Window title / Show workspace name:**, enter the name (example: "Environment One")
 &amp;gt; You may also want to include the port number it will run on (if running a multi-environment, each environment will run on a different port).
-        
+
 Go to the **Servers** tab, and add a new server.
 &amp;gt; Expand **Apache**, and select **Tomcat v9.0 Server**
 &amp;gt; Browse to the environment's Tomcat folder, then click through to Finish.
-        
+
 Double-click the new server to open it's settings.
 &amp;gt; In **Server Locations**, select **Use Tomcat installation (takes control of Tomcat installation)**
 &amp;gt; If adding the `useFetchSizeWithLongColumn` from [installing Roth], then click on **Open launch configuration**, select **Arguments**, then add the reference to **VM arguments**        
 &amp;gt; Type Ctrl-S to save the changes.

-Go to the **Servers** project on the left, and open *server.xml*
-&amp;gt; Edit all *Server* and *Connector* tags, and update port numbers as appropriate (see Port Selection appendix at the bottom).
-&amp;gt; Change the *Realm* tag to read as follows
-&amp;gt; ~~~~~
-&amp;gt; :::xml
-&amp;gt;        
-&amp;gt;       &amp;lt;realm classname="com.roth.realm.RothLockOutRealm"&amp;gt;
-&amp;gt;         &amp;lt;realm classname="com.roth.realm.RothRealm"&amp;gt;
-&amp;gt;       &amp;lt;/realm&amp;gt;
-&amp;gt; ~~~~~
-
-
-
-
+Go to the **Servers** project on the left, and edit the *server.xml* and *context.xml* files as described in [Installing Roth] under the **Tomcat Configuration** heading.  In addition, update the port settings as described in **Appendix A: Port Selection** below.

 ##Appendix A: Port Selection
 To run a multi-environment, each environment must run on different ports.  To make this smooth and predictable, I suggest the following pattern:
&amp;lt;/realm&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James M. Payne</dc:creator><pubDate>Sun, 03 Mar 2019 23:53:33 -0000</pubDate><guid>https://sourceforge.netc407db4849cf1d90f2530fac7dacbb5f8936d335</guid></item><item><title>Installing a Development Environment modified by James M. Payne</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -74,29 +74,34 @@

 ##Configure Eclipse
 Run Eclipse (`C:\development\env_one\eclipse\eclipse.exe`), and do the following:
-* Close the Welcome screen (if you don't want to see it again, uncheck the checkbox in the corner first).
-* Go to **Window / Preferences**
-    * Expand **General**, and select **Workspace**
-    * In **Window title / Show workspace name:**, enter the name (example: "Environment One")
-        * You may also want to include the port number it will run on (if running a multi-environment, each environment will run on a different port).
-* Go to the **Servers** tab, and add a new server.
-    * Expand **Apache**, and select **Tomcat v9.0 Server**
-    *  Browse to the environment's Tomcat folder, then click through to Finish.
-* Double-click the new server to open it's settings.
-    * In **Server Locations**, select **Use Tomcat installation (takes control of Tomcat installation)**
-    * If adding the `useFetchSizeWithLongColumn` from [installing Roth], then click on **Open launch configuration**, select **Arguments**, then add the reference to **VM arguments**
-    * Type Ctrl-S to save the changes.
-* Go to the **Servers** project on the left, and open *server.xml*
-    * Edit all *Server* and *Connector* tags, and update port numbers as appropriate (see Port Selection appendix at the bottom).
-    * Change the *Realm* tag to read as follows
-~~~~~
-:::xml
-       
-      &amp;lt;realm classname="com.roth.realm.RothLockOutRealm"&amp;gt;
-        &amp;lt;realm classname="com.roth.realm.RothRealm"&amp;gt;
-      &amp;lt;/realm&amp;gt;
-~~~~~
+
+ Close the Welcome screen (if you don't want to see it again, uncheck the checkbox in the corner first).
+ 
+ Go to **Window / Preferences**
+&amp;gt; Expand **General**, and select **Workspace**
+&amp;gt; In **Window title / Show workspace name:**, enter the name (example: "Environment One")
+&amp;gt; You may also want to include the port number it will run on (if running a multi-environment, each environment will run on a different port).
+        
+Go to the **Servers** tab, and add a new server.
+&amp;gt; Expand **Apache**, and select **Tomcat v9.0 Server**
+&amp;gt; Browse to the environment's Tomcat folder, then click through to Finish.
+        
+Double-click the new server to open it's settings.
+&amp;gt; In **Server Locations**, select **Use Tomcat installation (takes control of Tomcat installation)**
+&amp;gt; If adding the `useFetchSizeWithLongColumn` from [installing Roth], then click on **Open launch configuration**, select **Arguments**, then add the reference to **VM arguments**        
+&amp;gt; Type Ctrl-S to save the changes.
+
+Go to the **Servers** project on the left, and open *server.xml*
+&amp;gt; Edit all *Server* and *Connector* tags, and update port numbers as appropriate (see Port Selection appendix at the bottom).
+&amp;gt; Change the *Realm* tag to read as follows
+&amp;gt; ~~~~~
+&amp;gt; :::xml
+&amp;gt;        
+&amp;gt;       &amp;lt;realm classname="com.roth.realm.RothLockOutRealm"&amp;gt;
+&amp;gt;         &amp;lt;realm classname="com.roth.realm.RothRealm"&amp;gt;
+&amp;gt;       &amp;lt;/realm&amp;gt;
+&amp;gt; ~~~~~

@@ -113,10 +118,12 @@
 Example:
 ~~~~~
 :::xml
-&amp;lt;server port="8105" shutdown="SHUTDOWN"&amp;gt;
+&amp;lt;server port="8105" shutdown="SHUTDOWN"&amp;gt;
     &amp;lt;connector ...="" protocol="HTTP/1.1" port="8180" redirectport="8143"&amp;gt;
     &amp;lt;connector ...="" protocol="AJP/1.3" port="8109" redirectport="8143"&amp;gt;
     &amp;lt;connector ...="" scheme="https" protocol="HTTP/1.1" port="8143"&amp;gt;
+    ...
+ &amp;lt;/connector&amp;gt;&amp;lt;/connector&amp;gt;&amp;lt;/connector&amp;gt;&amp;lt;/server&amp;gt;
 ~~~~~

 Note the big change here:  HTTPS uses 8143 instead of the default 8443.   Environment 2 can use 8205, 8209, 8280, and 8243.  Thus 8443 becomes the HTTPS port for environment 4.
&amp;lt;/server&amp;gt;&amp;lt;/realm&amp;gt;&amp;lt;/realm&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James M. Payne</dc:creator><pubDate>Sun, 03 Mar 2019 23:36:41 -0000</pubDate><guid>https://sourceforge.net4f53283291f838034091911e206bffd5f8a5ca56</guid></item><item><title>Installing a Development Environment modified by James M. Payne</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -73,4 +73,50 @@
 ~~~~~

 ##Configure Eclipse
-Run Eclipse (`C:\development\env_one\eclipse\eclipse.exe`).
+Run Eclipse (`C:\development\env_one\eclipse\eclipse.exe`), and do the following:
+* Close the Welcome screen (if you don't want to see it again, uncheck the checkbox in the corner first).
+* Go to **Window / Preferences**
+    * Expand **General**, and select **Workspace**
+    * In **Window title / Show workspace name:**, enter the name (example: "Environment One")
+        * You may also want to include the port number it will run on (if running a multi-environment, each environment will run on a different port).
+* Go to the **Servers** tab, and add a new server.
+    * Expand **Apache**, and select **Tomcat v9.0 Server**
+    *  Browse to the environment's Tomcat folder, then click through to Finish.
+* Double-click the new server to open it's settings.
+    * In **Server Locations**, select **Use Tomcat installation (takes control of Tomcat installation)**
+    * If adding the `useFetchSizeWithLongColumn` from [installing Roth], then click on **Open launch configuration**, select **Arguments**, then add the reference to **VM arguments**
+    * Type Ctrl-S to save the changes.
+* Go to the **Servers** project on the left, and open *server.xml*
+    * Edit all *Server* and *Connector* tags, and update port numbers as appropriate (see Port Selection appendix at the bottom).
+    * Change the *Realm* tag to read as follows
+~~~~~
+:::xml
+       
+      &amp;lt;realm classname="com.roth.realm.RothLockOutRealm"&amp;gt;
+        &amp;lt;realm classname="com.roth.realm.RothRealm"&amp;gt;
+      &amp;lt;/realm&amp;gt;
+~~~~~
+
+
+
+
+
+##Appendix A: Port Selection
+To run a multi-environment, each environment must run on different ports.  To make this smooth and predictable, I suggest the following pattern:
+* Server Port: 8x05
+* AJP Port: 8x09
+* HTTP Port: 8x80
+* HTTPS/Redirect Port: 8x43
+Where x is the environment number from 0 to 9.  This allows for up to ten environments on the same workstation, that can all run at the same time and not interfere with each other.
+
+Example:
+~~~~~
+:::xml
+&amp;lt;server port="8105" shutdown="SHUTDOWN"&amp;gt;
+    &amp;lt;connector ...="" protocol="HTTP/1.1" port="8180" redirectport="8143"&amp;gt;
+    &amp;lt;connector ...="" protocol="AJP/1.3" port="8109" redirectport="8143"&amp;gt;
+    &amp;lt;connector ...="" scheme="https" protocol="HTTP/1.1" port="8143"&amp;gt;
+~~~~~
+
+Note the big change here:  HTTPS uses 8143 instead of the default 8443.   Environment 2 can use 8205, 8209, 8280, and 8243.  Thus 8443 becomes the HTTPS port for environment 4.
&amp;lt;/connector&amp;gt;&amp;lt;/connector&amp;gt;&amp;lt;/connector&amp;gt;&amp;lt;/server&amp;gt;&amp;lt;/realm&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James M. Payne</dc:creator><pubDate>Sun, 03 Mar 2019 22:38:26 -0000</pubDate><guid>https://sourceforge.netb850b4e93082391df2b034f683cdb4544e8209b3</guid></item><item><title>Installing a Development Environment modified by James M. Payne</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -18,8 +18,8 @@
 C:\development\jdk
 ~~~~~

-Add the `JAVA_HOME` environment variable, and set the value to `C:\\development\\jdk\\`
-Edit the `PATH` environment variable, and add `;%JAVA_HOME%\\bin`
+Add the `JAVA_HOME` environment variable, and set the value to `C:\development\jdk`
+Edit the `PATH` environment variable, and add `;%JAVA_HOME%\bin`

 Test the installation by opening a command prompt and typing: `java -version`  You should get the following result:
 ~~~~~
@@ -73,4 +73,4 @@
 ~~~~~

 ##Configure Eclipse
-Run Eclipse (`C:\\development\\env_one\\eclipse\\eclipse.exe`).
+Run Eclipse (`C:\development\env_one\eclipse\eclipse.exe`).
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James M. Payne</dc:creator><pubDate>Sun, 03 Mar 2019 22:11:52 -0000</pubDate><guid>https://sourceforge.netf515a329dcbdf9bb6c0986581f5270c5602d2f8b</guid></item><item><title>Installing a Development Environment modified by James M. Payne</title><link>https://sourceforge.net/p/roth/wiki/Installing%2520a%2520Development%2520Environment/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;These instructions are based on my development environments, and facilitate running multiple, simultaneous environments.&lt;/p&gt;
&lt;h2 id="create-a-base-folder"&gt;Create a Base Folder&lt;/h2&gt;
&lt;p&gt;The base folder is just for keeping things clean on the drive. &lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;C:\development
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="install-openjdk-11"&gt;Install OpenJDK 11&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="https://jdk.java.net/11/" rel="nofollow"&gt;Download&lt;/a&gt; OpenJDK 11, and unzip the file to your base folder.  To make it easier to handle updates, I would suggest renaming the folder to &lt;code&gt;jdk&lt;/code&gt;.  The following instructions assume you did this.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;C:\development\jdk
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Add the &lt;code&gt;JAVA_HOME&lt;/code&gt; environment variable, and set the value to &lt;code&gt;C:\\development\\jdk\\&lt;/code&gt;&lt;br/&gt;
Edit the &lt;code&gt;PATH&lt;/code&gt; environment variable, and add &lt;code&gt;;%JAVA_HOME%\\bin&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Test the installation by opening a command prompt and typing: &lt;code&gt;java -version&lt;/code&gt;  You should get the following result:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;openjdk version "11.0.2" 2019-01-15
OpenJDK Runtime Environment 18.9 (build 11.0.2+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.2+9, mixed mode)
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="create-an-environment-folder"&gt;Create an Environment Folder&lt;/h2&gt;
&lt;p&gt;Create a folder in your base folder to house the components of your development environment.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;C:\development\env_one
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="install-eclipse"&gt;Install Eclipse&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="https://www.eclipse.org/downloads/packages/" rel="nofollow"&gt;Download&lt;/a&gt; Eclipse IDE for Enterprise Java Developers (Windows 64-bit), and unzip the file to your environment folder.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;C:\development\env_one\eclipse
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="install-tomcat"&gt;Install Tomcat&lt;/h2&gt;
&lt;p&gt;&lt;a class="" href="https://tomcat.apache.org/download-90.cgi" rel="nofollow"&gt;Download&lt;/a&gt; Tomcat (64-bit Windows zip), and unzip to your environment folder.  To make it easier to handle updates, I would suggest renaming the folder to &lt;code&gt;tomcat&lt;/code&gt;.  The following instructions assume you did this. &lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;C:\development\env_one\tomcat
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Copy all needed JARs to Tomcat's &lt;code&gt;lib&lt;/code&gt; folder.  This includes &lt;code&gt;roth-lib.jar&lt;/code&gt; and all JARs referenced in &lt;a class="alink" href="/p/roth/wiki/Installing%20Roth/"&gt;[Installing Roth]&lt;/a&gt;.&lt;br/&gt;
Copy all &lt;code&gt;Roth.war&lt;/code&gt;,  &lt;code&gt;RothDeveloper.war&lt;/code&gt;, and &lt;code&gt;RothInstaller.war&lt;/code&gt; to Tomcat's &lt;code&gt;webapps&lt;/code&gt; folder.&lt;/p&gt;
&lt;p&gt;Note: Why do I do it this way?  Roth takes a shared library approach.  Installing JARs this way allows all applications running on the Tomcat instance to use the same library instances.  This prevents the overhead of multiple instances of libraries running for each appliction, and it also allows for a single application context for each of the libraries.  This means that if the context is updated by one application, all other applications are then aware of the change.  Roth's runtime Log settings depend on this.&lt;/p&gt;
&lt;p&gt;Additional Note:  If you intend to develop on Roth source code, then do not copy the WARs above.  Instead, you will run those applications from the source projects in Eclipse.  This will have additional information provided later.&lt;/p&gt;
&lt;h2 id="create-a-workspace"&gt;Create a Workspace&lt;/h2&gt;
&lt;p&gt;Create a workspace folder in your environment folder.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;C:\development\env_one\workspace
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="configure-eclipse"&gt;Configure Eclipse&lt;/h2&gt;
&lt;p&gt;Run Eclipse (&lt;code&gt;C:\\development\\env_one\\eclipse\\eclipse.exe&lt;/code&gt;).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">James M. Payne</dc:creator><pubDate>Sun, 03 Mar 2019 22:11:17 -0000</pubDate><guid>https://sourceforge.net7028d8285f5d722a98289541b611640229776895</guid></item></channel></rss>