Hi Cameron,

Some answers in the email below. 
If you are able to find out how we can make a new 
https://github.com/OSGeo/OSGeoLive-archive repository and a new subdomain at 
osgeo.org I can hopefully take care of the rest. 

Seth


--
web:http://geographika.co.uk
twitter: @geographika

On Sat, Dec 14, 2019, at 8:59 PM, Cameron Shorter wrote:
> Hi Seth,
> 
> I was wondering why we don't have a symlink problem for images with the 
> latest few releases? Looking at https://live.osgeo.org/de/index.html it 
> appears that Vicky's new doc build script is smart enough to not create 
> duplicate images for different languages (which as the case before).
> 
> If you look at the old archive directory for say release 10.5, you see 
> that we have duplicates of images. Eg:
> 
> English version of docs points to: 
> https://live.osgeo.org/archive/10.5/_images/osgeolive_menu6.png
> 
> German version points to: 
> https://live.osgeo.org/archive/10.5/_images/osgeolive_menu2.png
> 
> To save space from images, Hamish Bowman wrote a script to create symlinks.
> 
> I have a few ideas in moving forward:
> 
> 0. To work out the broken symlink problem for images, you could:
> 
> * Try and work out how to fix the symlink problem as you suggest. You 
> might be able to find Hamish's old symlink generation script in the bin/ 
> directory somewhere to help with that. (This sounds like a lot of work).
> 
> * Copy the HTML from our archive web pages (which uses duplicate 
> images). This will create a large repository due to duplicate images, 
> which isn't perfect, but we will be rarely working on the archive 
> repository, so it is probably acceptable.

I've written a small Python script to change the symlinks to copies of the 
images. 
See 
https://github.com/geographika/OSGeoLive-doc/blob/gh-pages/scripts/symlinks.py
It does create a larger repo, but probably simpler to manage across different 
OSs than symlinks in the long-term. 
All images should now be visible in the archive URL. 

> 
> 1. I think this historical archive of past releases you have created is 
> really valuable.

Thanks! 

> 
> 2. I think it should be findable from the main docs, probably as a small 
> link at the bottom of https://live.osgeo.org : Prior releases and docs 
> can be found in our <a href="archive">archive/</a>. This archive would 
> be the jump page you have created.

Sounds good. I guess we need to decide where the archive will be hosted (which 
URL/subdomain). 
Maybe https://archive.osgeo.org/ or Maybe https://livearchive.osgeo.org/ ? 
Who would be contact with regards to setting up a domain name?

> 
> 3. While the archive jump page can be stored in our master docs, I don't 
> think we should store each releases' archive in there. We can either 
> keep it on a directory, as was previously done for prior releases. Or 
> put into git, as you have done (which I like). I think that it deserves 
> its own repository, something like OSGeoLive-doc-archive

Currently the archive is in a branch so shouldn't increase size of git clone 
downloads etc. but 
moving to its own archive may make things clearer. 
Who would we contact with regards to creating a new repo at 
https://github.com/OSGeo/ ?

> 
> 4. We should capture information about the latest doc release, and 
> information about the archive in our build process documentation wiki: 
> https://trac.osgeo.org/osgeolive/wiki. Would you like to update this? 
> (You deserve the credit in the wiki history.)

The build information is already linked to on 
https://trac.osgeo.org/osgeolive/wiki 
I've updated the link to the development build to point to OSGeoLive home page 
(development version). 

> 
> 5. Felicity has a bunch of pull requests for quickstarts. 
> https://github.com/OSGeo/OSGeoLive-doc/pulls which are to be processed 
> for the 13.1 doc release early next year. I'll try and get at least one 
> of two reviewed within the week in order to check your publishing of the 
> master docs pipeline.

I don't think these pull requests have the Appveyor CI merged into them so they 
don't currently trigger builds.
If we add a link to the archives we can see if this process works on a new pull 
request. 

> 
> Cheers, Cameron
> 
> 
> On 15/12/19 4:47 am, Seth G wrote:
> > Thanks for the feedback and kind words Cameron!
> >
> > I got the docs from the ISOs - see 
> > https://github.com/geographika/OSGeoLive-doc/tree/gh-pages#extraction-process
> > After further investigation the missing images are due to the files being 
> > symlinks. I'm currently looking to see how these could be saved in git. 
> > They currently just have the text of the file they link to e.g. 
> > https://github.com/geographika/OSGeoLive-doc/blob/gh-pages/6.0/_images/1spatial_sml1.jpg
> >
> > I didn't know about the current archive on the main site. So there is some 
> > duplication of effort, but adding them to a repo hopely has a long term 
> > benefit. It also triggered Angelos tracking down the missing full ISOs.
> >
> > The latest master docs are already published at 
> > https://osgeo.github.io/OSGeoLive-doc/en/index.html and updated whenever a 
> > pull request is merged. The recent Appveyor setup should also allow people 
> > to see the output of their pull requests (there have been no pull requests 
> > recently to check this but it should work).
> >
> > I'm hoping to investigate the automated archiving of new releases which 
> > should help updating the main site,
> >
> > Seth
> >
> > --
> > web:http://geographika.co.uk
> > twitter: @geographika
> >
> > On Sat, Dec 14, 2019, at 7:31 AM, Cameron Shorter wrote:
> >> Hi Seth,
> >>
> >> Sorry for the delayed response. I'm really impressed with what you have
> >> achieved. Well done.
> >>
> >> More comments inline.
> >>
> >> On 12/12/19 11:19 pm, Seth G wrote:
> >>> Hi all,
> >>>
> >>> I've been collating the various documentation releases for OSGeo-Live and 
> >>> adding into my fork at fork is at 
> >>> https://github.com/geographika/OSGeoLive-doc/tree/gh-pages
> >> Nice work. How are you creating these pages?
> >>
> >> It seems that image links are broken for releases 6.0 to 10.5. Do you
> >> know why that is? (I'm suspecting it might be because we changed our
> >> directory structure around version 10.5 and our build process would have
> >> been different.)
> >>
> >> Have you noticed that we have some of the old doc sites stored in our
> >> archived, and referenced from:
> >>
> >> https://live.osgeo.org/en/prior_applications.html
> >>
> >> (You can actually see the entire doc websites from 5.0 to 10.5
> >>
> >> https://live.osgeo.org/archive/5.0/en/index.html
> >>
> >> https://live.osgeo.org/archive/10.5/en/index.html
> >>
> >>> This can then be automatically published by GitHub pages - I've currently 
> >>> set this up to publish to https://osgeolive.geographika.co.uk/
> >>>
> >>> The archive branch could be easily added via a pull request to the main 
> >>> project.
> >>>
> >>> The branch can be downloaded or cloned in git to publish on any server. 
> >>> One possibility to consider is to automate adding a build of the docs for 
> >>> a new tagged release using Travis. Deployment of the latests docs would 
> >>> then be a simple git clone rather than requiring a manual build an upload.
> >> I'm super excited by the potential of this. One of our pain points in
> >> documentation has been that we haven't had a current, nightly build that
> >> people can see as soon as they update docs.
> >>
> >> It would be great if we could set this up. Would you be interested in
> >> setting up a:
> >>
> >> live.osgeo.org/dev/... (or similar) for the latest docs?
> >>
> >>> If anyone has a v1.0 docs copy please let me know!
> >> Version 1.0 was effectively a test run of OSGeoLive (called the Live DVD
> >> at the time). Our aim was to have OSGeoLive ready for FOSS4G 2009 in
> >> Australia, and we had an early version ready for FOSS4G 2008 in South
> >> Africa.
> >>
> >> While I can't remember for sure, I don't think had developed
> >> documentation for the 1.0 release.
> >>
> >> Here is a blog post / press release from the time:
> >>
> >> http://cameronshorter.blogspot.com/2008/09/geofoss-livedvd-test-it-before-we-burn.html
> >>
> >>
> >>> Thoughts on the above welcome,
> >> Super impressed.
> >>> Seth
> >>>
> >>>
> >>> --
> >>> web:http://geographika.co.uk
> >>> twitter: @geographika
> >>> _______________________________________________
> >>> osgeolive mailing list
> >>> osgeolive@lists.osgeo.org
> >>> https://lists.osgeo.org/mailman/listinfo/osgeolive
> >> -- 
> >> Cameron Shorter
> >> Technology Demystifier
> >> Open Technologies and Geospatial Consultant
> >>
> >> M +61 (0) 419 142 254
> >>
> >>
> -- 
> Cameron Shorter
> Technology Demystifier
> Open Technologies and Geospatial Consultant
> 
> M +61 (0) 419 142 254
> 
>
_______________________________________________
osgeolive mailing list
osgeolive@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/osgeolive

Reply via email to