Project

General

Profile

Actions

Bug #5902

closed

manuals only built for "master" and published in a folder "latest"

Added by laforge about 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
-
Start date:
02/10/2023
Due date:
% Done:

100%

Spec Reference:

Description

We initially started to put nightly builds of the osmo-* user manuals at https://ftp.osmocom.org/docs/latest/

Then we started to have "latest" debian packages which actually are the latest tagged releases, and not the "nightly" builds.

This is confusing, but probably hard to resolve by now.

What's even more strange is that we don't have builds of user manuals for the last tagged versions, or even for any earlier tagged versions.

Ideally we would build the user manuals for every tag in the repo, and have the PDF renderings for that version available somewhere on {ftp,downloads}.osmocom.org

There's of course a risk that some ancient release will fial to build its manual on a modern debian, but I guess we can deal with that by explicitly blacklisting "known broken" tags.


Checklist

  • osmo-gsm-manuals: Change upload path to project/master/: write patch
  • osmo-gsm-manuals: Change upload path to project/master/: merge
  • pysim: adjust to publish manuals to project/master
  • wait until all manuals were published to new directory structure
  • set up nginx redirects for all existing manuals
  • delete the "latest" directory
  • generate manuals for previous releases: write script & jenkins job
Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)