Bug 48875 - Links to old manual pages
Links to old manual pages
Status: NEW
Product: UCS
Classification: Unclassified
Component: General
UCS 4.4
All Linux
: P5 normal (vote)
: ---
Assigned To: UCS maintainers
UCS maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2019-03-06 10:31 CET by Philipp Hahn
Modified: 2019-09-20 17:20 CEST (History)
1 user (show)

See Also:
What kind of report is it?: Bug Report
What type of bug is this?: 2: Improvement: Would be a product improvement
Who will be affected by this bug?: 3: Will affect average number of installed domains
How will those affected feel about the bug?: 1: Nuisance – not a big deal but noticeable
User Pain: 0.034
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:
hahn: Patch_Available+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philipp Hahn univentionstaff 2019-03-06 10:31:36 CET
6       6       base/univention-l10n-fr/fr/services/univention-ad-connector/umc/js/fr.po
2       2       base/univention-l10n-fr/fr/virtualization/univention-virtual-machine-manager-daemon/umc/js/fr.po
1       1       management/univention-directory-listener/README.md
2       2       management/univention-self-service/debian/univention-self-service-passwordreset-umc.postinst
2       2       services/univention-ad-connector/umc/js/adconnector/ConfigPage.js
2       2       services/univention-ad-connector/umc/js/adconnector/SetupWizard.js
5       5       services/univention-ad-connector/umc/js/de.po
2       2       virtualization/univention-virtual-machine-manager-daemon/umc/js/de.po
1       1       virtualization/univention-virtual-machine-manager-daemon/umc/js/uvmm.js
1       1       virtualization/univention-virtual-machine-manager-daemon/umc/js/uvmm/InterfaceWizard.js

find */* -type f -exec sed -i -re 's,https?://docs\.(software-)?univention\.de/(manual|handbuch)-[1-4]\.[0-3]\.,https://docs.software-univention.de/\2-4.4.,g' {} +
# does not work correctly on .po files as they might break long lines.
Comment 1 Philipp Hahn univentionstaff 2019-03-06 13:26:26 CET
find -name '.?*' -prune -o -type f -exec sed -i -re "s,https?://docs\.(software-)?univention\.de/(manual|handbuch|uvmm|windows|printers|developer-reference|installation|printers|performance-guide|domain|quickstart-de|quickstart-en|ucs-extended)-[0-9]+\.[0-9]+\.,https://docs.software-univention.de/\2.,g" {} +

git:phahn/48875-docs-href
Comment 2 Philipp Hahn univentionstaff 2019-08-12 11:08:31 CEST
[phahn/48875-docs-href] a6ec0cdd96 Bug #48875: Fix outdated manual links manually
[phahn/48875-docs-href] fc5848429a Bug #48875: Fix outdated manual links
[phahn/48875-docs-href] 50b8f9c469 Bug #48875: Switch to https://docs.software-univention.de/ manually
[phahn/48875-docs-href] 6fb1329dd6 Bug #48875: Switch to https://docs.software-univention.de/
[phahn/48875-docs-href] d4e3fcd647 Bug #48875: Switch to https://*.univention.* manually
[phahn/48875-docs-href] bbc7444965 Bug #48875: Switch to https://*.univention.* PO
[phahn/48875-docs-href] 793c52afa8 Bug #48875: Switch to https://*.univention.*
Comment 3 Philipp Hahn univentionstaff 2019-09-20 17:20:22 CEST
A lot of that work went into UCS-4.4-2 to get the links consistent again, but there probably is more to do.

[4.4-2] 14dbd223fd Bug #50205: Clone UCS 4.4-1 to UCS 4.4-2 branch
[4.4-2] 02222e6439 Bug #50205: Update links from UCS 4.x-y to UCS 4.4-2
[4.4-2] 6d1fc4ac02 Bug #48875: Update more links to https://
[4.4-2] 8742c11e1c Bug #48875: Update links to https://updates.software-univention.de/
[4.4-2] bf4069577b Bug #48875: Update links to https://www.gnu.org/
[4.4-2] c13172052d Bug #48875: Update links to https://www.univention.de/

I pushed this under the umbrella of "spelling fixes" and re-build all packages having GUI visible changes:

$ git show 02222e6439 --numstat | grep debian/changelog | cut -f3 | cut -d/ -f1-2
base/univention-l10n-fr
base/univention-system-activation
management/univention-appcenter
management/univention-ldap
management/univention-management-console-module-udm
services/univention-ad-connector
virtualization/univention-virtual-machine-manager-daemon