Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

Documentation cleanup #276

Merged
merged 7 commits into from
Jul 7, 2017
Merged

Documentation cleanup #276

merged 7 commits into from
Jul 7, 2017

Conversation

tst-lsavoie
Copy link
Collaborator

@tst-lsavoie tst-lsavoie commented Jun 26, 2017

Fixes #244.

This PR fixes sections of the documentation that are out of date because of the transition to open source. It also includes several other minor documentation fixes. Some obsolete sections were not fixed under this PR; I have opened tickets #253, #270, #271, #272, #273, and #274 to fix these issues. Anything I missed can be fixed under a separate ticket.

You can see the updated documents here: https://tst-lsavoie.github.io/earthenterprise

@tst-lsavoie
Copy link
Collaborator Author

Also fixes #209.

@tst-lsavoie
Copy link
Collaborator Author

I'll fix the conflicts tomorrow, but the content of the changes will be the same.

Much of the documentation is obsolete due to open sourcing GEE.
This PR updates much of the obsolete documentation, including
things like installation instructions, removing references to
Google support, fixing broken links, etc.  It also includes some
minor documentation clean up.
@tst-lsavoie
Copy link
Collaborator Author

I've now fixed the conflicts, so this is ready for review and merging.

Copy link
Contributor

@bradh bradh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only had a quick skim, but looks like a lot of good fixes.

@@ -45,7 +44,8 @@
<li>Create a symbolic link from the custom folder to the original folder location:<br/>
<code>ln -sf <em>/gevol/src/globes</em> /opt/google/gehttpd/htdocs/cutter/globes</code></li>
<li>Change ownership of the custom folder to <code>geapacheuser:gegroup</code> and change permissions to 755 (rwxr-wr-w):<br/>
<code>chown -R geapacheuser:gegroup <em>/gevol/src/globes</em> chmod -R 755 /gevol/src/globes</code></li>
<code>chown -R geapacheuser:gegroup <em>/gevol/src/globes</em></code><br/>
<code> chmod -R 755 /gevol/src/globes</code></li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Space probably isn't needed.

<li>Enter:<br/>
<code>ps aux | grep ge</code></li>
<li>Look for and stop any Fusion processes in the output.</li>
<li>Make sure that you have enough free disk space, and then enter:<br/>
<code>/etc/init.d/gefusion start /etc/init.d/gesystem start</code></li>
<code>/etc/init.d/gefusion start</code><br/>
<code>/etc/init.d/gesystem start</code></li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there really a process for this? Perhaps geserver?

@@ -47,5 +47,6 @@
<p>This appears in the vector Asset Log or when starting Fusion from the command line when the system daemons are not running.</p>
<h2>Resolution</h2>
<p>From the command line, enter:</p>
<code>sudo /etc/init.d/gesystem stop</code> <code>sudo /etc/init.d/gesystem start</code>
<code>sudo /etc/init.d/gesystem stop</code><br/>
<code>sudo /etc/init.d/gesystem start</code>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there really a process for this? Perhaps geserver?

@@ -22,7 +21,7 @@
All rights reserved.</p>
<p>Google, Google Earth, and Keyhole are trademarks or registered trademarks of Google, Inc. in the United States and elsewhere. Other trademarks not owned by Google, Inc. are the property of their respective owners.</p>
<p>All Google and Keyhole logos and graphics are copyrighted. The content of this publication is furnished for informational use only, is subject to change without notice, and should not be construed as a commitment by Google, Inc.</p>
<p>This publication is provided pursuant to and subject to the terms of the Google Earth Enterprise <gkms:snippet contenteditable="false" id="2995331"></gkms:snippet> and <gkms:snippet contenteditable="false" id="2995333"></gkms:snippet>. This publication and the information herein may not be reverse engineered, reproduced, duplicated, modified, altered, disclosed, published, printed, or distributed to any third party whatsoever without the express written permission of Google, Inc.</p>
<p>This publication is provided pursuant to and subject to the terms of Google Earth Enterprise. This publication and the information herein may not be reverse engineered, reproduced, duplicated, modified, altered, disclosed, published, printed, or distributed to any third party whatsoever without the express written permission of Google, Inc.</p>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These aren't consistent with the project license.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this entire page needs to be overhauled, so I just wrote #271 to cover it.

@@ -62,18 +66,17 @@
<li>SUSE Linux Enterprise Server 10</li>
<li>Red Hat Enterprise Linux AS 4</li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Has this actually been tried?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment - I'm assuming Google did this testing.

@@ -62,18 +66,17 @@
<li>SUSE Linux Enterprise Server 10</li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Has this been tried?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this is for an old version, I'm assuming Google did the testing before they released it.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should disclose that in the landing page as one more OS and we can specify its not tests in OSS branch , or at least have a ticket to test it.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is for 5.2.0. Whatever testing happened for it is already in the past. My understanding is that Google is not supporting that any longer, and we're only supporting the open source version. So I'd say we should change the text to read that these older versions were tested on these OS distributions, but it shouldn't read that any of them are supported.

We should say only the open source version is supported on the couple of OS distributions we intend to support.

Actually, I'm not sure we should even have documentation about what versions Google has tested on, or used to support. Unless, someone is going to look for that in the GEE open source documentation, we could, perhaps, just remove all of this information, and only keep what's relevant to the open source version.

@tst-lsavoie
Copy link
Collaborator Author

@bradh I've either fixed or responded to your comments. Let me know what you think.

@bradh
Copy link
Contributor

bradh commented Jul 4, 2017

My bad on the supported versions. I haven't done a full review but am happy with the changes.

Copy link
Collaborator

@tst-ppenev tst-ppenev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some questions and clarification comments.

@@ -45,7 +44,8 @@
<li>Create a symbolic link from the custom folder to the original folder location:<br/>
<code>ln -sf <em>/gevol/src/globes</em> /opt/google/gehttpd/htdocs/cutter/globes</code></li>
<li>Change ownership of the custom folder to <code>geapacheuser:gegroup</code> and change permissions to 755 (rwxr-wr-w):<br/>
<code>chown -R geapacheuser:gegroup <em>/gevol/src/globes</em> chmod -R 755 /gevol/src/globes</code></li>
<code>chown -R geapacheuser:gegroup <em>/gevol/src/globes</em></code><br/>
<code>chmod -R 755 /gevol/src/globes</code></li>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Style: If the chowned path is emphasized, shouldn't the chmoded one be, as well?

@@ -128,7 +128,7 @@
<p>You can obtain a complete copy of the 2D Map layer display rules from the <a href="https://groups.google.com/group/google-earth-enterprise" target="_blank">Google Earth Enterprise</a> Google Group Files section. The maps and hybrid (Show Labels) map layers were built from three different datasets:</p>
<ul class="spaced-list">
<li>Global borders (filled and outlined) in the maps and hybrid layers were created from the the Thematic Mapping World Borders dataset, available under a Creative Commons license at <a href="http://thematicmapping.org/downloads/world_borders.php" target="_blank">http://thematicmapping.org/downloads/world_borders.ph</a></li>
<li>USA state boundaries in the maps and hybrid layers were created from the USA States borders vector data hosted by the <a href="http://www.nationalatlas.gov/" target="_blank">National Atlas of the USA</a>.You can obtain the file from the "Raw Data Download" section at <a href="http://www.nationalatlas.gov/mld/statesp.html" target="_blank">http://www.nationalatlas.gov/mld/statesp.html</a>.</li>
<li>USA state boundaries in the maps and hybrid layers were created from the USA States borders vector data hosted by the National Atlas of the USA.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think The National Atlas is now The National Map. It has a download page at https://nationalmap.gov/small_scale/atlasftp.html. Perhaps, we could use the new URL and mention the renaming.

@@ -19,6 +19,5 @@
<p>When you install GEE on a server, it queries for the name of the local host by issuing a <code>hostname -f</code> command. Each time you build a resource, project, or database on the server, the host name is added to all the files in each asset’s subdirectory. If you change the hostname or if you move assets to another server, you must also update the <code>assetroot host</code> entry to match the new host name.</p>
<p>To change the asset root host entry, use the <code>geconfigureassetroot</code> command:</p>
<code>sudo /opt/google/bin/geconfigureassetroot --fixmasterhost</code>
<p>For more information about the <code>geconfigureassetroot</code> command, see the <em>Command Line Reference</em> chapter of the <em>Google Earth Enterprise Reference Guide.</em></p>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you clarify the reason for removing this paragraph? Do we not have that guide?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not aware of any place that it's publicly available, so the easiest solution was to just remove the reference.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could link to 6035839.html. It has a lot of info on geconfigureassetroot.

<p><strong>Note</strong>: You might be prompted to enter a username and password. If you are not using authentication for the Fusion server, you can ignore the prompts.</p>
</li>
<li>Email each result file (at <code>/tmp/geecheck-CUSTOMERNAME-SERVER-YYYY-MM-DD.txt</code>) to <a href="http://www.google.com/url?q=http%3A%2F%2Fc.na4.visual.force.com&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNGOe9is8ysSYuFA5cs-0inbVQHH7A" target="_blank">technical support</a>.</li>
<li>Examine the output for potential errors and problems.</li>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we mention using the output to report an issue on Git Hub?

@@ -41,6 +41,6 @@
<a name="top_of_file"></a>
<p><img src="../art/common/googlelogo_color_260x88dp.png" width="130" height="44" alt="Google logo" /></p>
<h1><a href="../index.html">Google Earth Enterprise Documentation Home</a> | Troubleshooting and error messages</h1><h2>GEE downloads to Mac</h2>
<p>Macs that run OS X Mountain Lion do not yet list the Google Support Portal as an "identified developer," so they place Portal downloads in the trash as a quarantine measure. If you download EC or Earth plug-in from the Support Portal to a Mac running Mountain Lion with security set to "maximum", you'll need to move them into the appropriate directory after download. For more information, see <a href="http://support.apple.com/kb/HT5290" target="_blank">Apple support</a>.</p>
<p>Macs that run OS X Mountain Lion may not list the OpenGEE team as an "identified developer," so they may place OpenGEE downloads in the trash as a quarantine measure. If you download EC or Earth plug-in from the Support Portal to a Mac running Mountain Lion with security set to "maximum", you may need to move them into the appropriate directory after download. For more information, see <a href="http://support.apple.com/kb/HT5290" target="_blank">Apple support</a>.</p>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Isn't the EC plug-in still registered by Google? Who is it distributed by? Or, is it distributed by anyone?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know if this page is still relevant. I'm going to just delete it and we can add instructions back if someone reports a problem.

@@ -37,7 +35,13 @@
</h5>
<div>
<p><strong>Operating Systems</strong></p>
<p>Google Earth Enterprise is tested and supported only on the 64-bit versions of the operating systems listed below.</p>
<p>Google Earth Enterprise is supported only on the 64-bit versions of the operating systems listed below.</p>
<p>Version 5.2.0:</p>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comments as above on 'supported' and listed versions.

<p><strong>Software Platforms</strong></p>
<p>These supported software platforms and versions have been tested and certified by the Google Earth Enterprise team:</p>
<p>The following software platforms are supported:</p>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ditto.

@@ -90,7 +93,7 @@
<p><strong>Browsers</strong></p>
<p>Google Earth Enterprise is supported on the following browsers on all operating systems:</p>
<ul>
<li dir="ltr">Google Chrome version 10 and later (32-bit)</li>
<li dir="ltr">Google Chrome version 10 and later</li>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we have document somewhere (perhaps on the Git Hub Wiki) mentioning what OS distributions, and browser versions we are supporting? Otherwise, I'm not sure how accurate this document is going to be.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a list of supported OSs in the main README.md on github, but I don't know of a list of supported browsers. For that matter, we aren't doing any browser testing anyway, so we don't know for sure which ones work. You're right that it will be hard to keep this documentation updated, but I think it's OK not to solve that right now.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we have a ticket to state what browsers we are going to test with and support, and to update this documentation?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wrote ticket #310 to set up a testing framework. I also updated the list of supported browsers.

<p><code>/etc/init.d/gefusion stop</code></p>
</li>
<li>Navigate to the location at which you initially cloned the GEE git repo.</li>
<li>Within the GEE git repo, navigate to <code>earthenterprise/earth_enterprise/src/installer</code>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same comment as above on requiring the repository to uninstall an already installed Fusion.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same reply.

@@ -67,7 +67,7 @@
<tr>
<td>17725523</td>
<td>When attempting to install GEE 5.1.0 on RHEL 6 using the GUI installer, the process is likely to fail.</td>
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we be documenting how to install GEE 5.1 in the GEE open source documentation?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are just release notes for old versions. I suppose we could remove them, but I mostly left them as is.

@tst-lsavoie
Copy link
Collaborator Author

@tst-ppenev I think I've responded to all of your comments.

Copy link
Collaborator

@tst-ppenev tst-ppenev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, that answers my comments.

I'm wondering what we're using a JRE for. It seems that some of the third-party libraries may be using it.

I haven't tested browsing this documentation from a rebuilt version of GEE and Fusion, but the changes look good to me.

@tst-lsavoie
Copy link
Collaborator Author

@tst-ppenev I removed the requirement to install Java and updated the list of supported browsers.

@tst-ppenev
Copy link
Collaborator

Cool, so we don't need new tickets for these. I've already approved this. If it works in a browser, we should merge.

@tst-lsavoie
Copy link
Collaborator Author

I believe I've handled all the comments and there's one approval, so I'm merging this.

Copy link
Contributor

@bradh bradh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a definite improvement.

@tst-lsavoie tst-lsavoie deleted the doc-cleanup branch July 21, 2017 16:07
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Review documentation
5 participants