- May 14, 2021
-
-
The information about the workflows and repository structure is all jumbled up. Rename and sort the documentation into high-level information, workflows and repository layout. Shift more detailed documentation found in this document into more suitable locations, rewording/adapting as required. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
The packages have been moved from repository based subdirectories under `pkg/` to `pkg/` its self. Update the URLs used on the website to reflect this. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- May 10, 2021
-
-
The web runtime concept is obsolete. Remove the documentation from the website to avoid confusion. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
We have a number of concepts still in the "designs" folder from the old layout that have yet to be reworked/updated. This is time consuming and it would be great to have all the documents in a sane layout without loosing track of the ones that still need updating. Put a status field and description in the front matter and move out of designs. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
The conditional access concept is broken into a design and a set of implementation notes. Merge these documents into one to simplify document structure and move to concepts. Add status and perform minor layout edits. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- May 06, 2021
-
-
Martyn Welch authored
The use of custom domain names to access uptimerobot status pages has been made part of the pro plan. As we don't currently have a pro plan, update the website to use the direct URL. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Mar 29, 2021
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 22, 2021
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 11, 2021
-
-
Martyn Welch authored
We are not keeping the roadmap page up to date, it is currently about a year behind where it should be with the latest information covering Q3 of 2020. If we are not going to keep it up-to-date, lets get rid of it rather than present clearly out-of-date information on the website. The links from all release notes that point to the page are also removed by this commit, but the text is retained to minimise change to these historic documents. The text and link has been removed completely from release schedules. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Feb 19, 2021
-
-
Emanuele Aina authored
Thanks to Sudarshan for spotting it! Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Feb 10, 2021
-
-
Emanuele Aina authored
A new point release has been published to include the linux kernel 5.10.x LTS version, which upstream didn't released in time for inclusion in v2021pre.0. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jan 22, 2021
-
-
Martyn Welch authored
These documents appear to be concepts that are still open (though some quite stale). Move them to concepts to get the designs section removed soon. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Dec 24, 2020
-
-
Emanuele Aina authored
The new Debos backend autodetection was misreported as part of v2021pre but has not been actually landed there while it is part of v2022dev0. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 10, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 07, 2020
-
-
Emanuele Aina authored
Recently people have been asking which kernel version is shipped on our releases, and pointing them to the pkglist of the images to find the right stanza didn't seem great. Let's make that bit of information explicit in the recent release notes. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 03, 2020
-
-
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Martyn Welch authored
There is little to no utility carrying the 2+ year old weekly test reports. Newer test reports are now reported on: https://lavaphabbridge.apertis.org/ The reports add siginficant bloat to the website and therefore to the search file. Remove the reports and clean up any links to them. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Nov 27, 2020
-
-
Emanuele Aina authored
* Update the main page to point to the latest old-stable release * Update the release schedule * Update the data file Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 26, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 17, 2020
-
-
Martyn Welch authored
The "contribution process" as much details Apertis' policies with regards to contributions as laying out a process. Rename the page to simply "contributions" to make the scope of the document a bit clearer. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Nov 16, 2020
-
-
Move the last of the developer documents to sensible locations, adding warnings where documents are clearly based on the legacy Canterbury framework. Remove the link to the developer section from the main page since it no longer exists. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Oct 22, 2020
-
-
Emanuele Aina authored
Completing our release cycles on 22/Dec was deemed too risky, so here's a revised schedule. Putting it in another format: 2020-11-12 v2019.5 feature freeze 2020-11-13 v2020.3 feature freeze 2020-11-16 v2019.5 code freeze 2020-11-17 v2021pre feature freeze 2020-11-19 v2019.5 RC1 2020-11-20 v2020.3 code freeze 2020-11-20 v2019.5 RC testing start 2020-11-23 v2021pre code freeze 2020-11-25 v2022dev0 feature freeze 2020-11-26 v2019.5 RC testing end 2020-11-26 v2020.3 RC1 2020-11-27 v2019.5 release 2020-11-27 v2020.3 RC testing start 2020-12-02 v2020.3 RC testing end 2020-12-02 v2021pre RC1 2020-12-02 v2022dev0 code freeze 2020-12-03 v2020.3 release 2020-12-03 v2021pre RC testing start 2020-12-09 v2021pre RC testing end 2020-12-09 v2022dev0 RC1 2020-12-10 v2021pre release 2020-12-10 v2022dev0 RC testing start 2020-12-16 v2022dev0 RC testing end 2020-12-17 v2022dev0 release The RC testing periods would then be: 2020-11-20..26 v2019.5 2020-11-27..12-02 v2020.3 2020-12-03..09 v2021pre 2020-12-10..16 v2022dev0 The releases: 2020-11-27 v2019.5 2020-12-03 v2020.3 2020-12-10 v2021pre 2020-12-17 v2022dev0 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Move pstore guide, lightly edit to improve formatting. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Oct 19, 2020
-
-
Martyn Welch authored
The developer documentation contains a number of documents that are duplicated from the wiki. Remove the duplications, ensuring the remaining copies are up-to-date. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
The developer documentation contains URLs to designs.a.o and the old wiki. The website contains links to the developer site. Now that these are all on the same site, update links to internal links. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Oct 02, 2020
-
-
Add a basic description to the index page for each of the "official" sections (as laid out inthe websites README.md). This provides visitors to the site with some guidance as to what to expect to find in each section, somewhere to point out to related polices (such as the release schedule and flow from the releases section) and a way to add aliases (such as the missing alias to Guides for the "Guidelines" section that was found on the old wiki). Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Oct 01, 2020
-
-
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 30, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 28, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 11, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 02, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jul 29, 2020
-
-
After moving the documents from designs.a.o to www.a.o, there were quite a few links from the designs.a.o docs pointing to wiki.a.o and quite a few links from www.a.o pointing to designs.a.o. Replace these links with Hugo ref shortcodes to avoid hammering the redirects. This was achieved with the following script: ``` import os import re import sys import toml from urllib.parse import urlparse def get_aliases(filename): #print("%s: " % filename) with open(filename, 'r') as file: contents = file.read() if not contents[0:3] == "+++": return if "_index.md" in filename: filename = filename.strip(".") else: filename = filename.split("/")[-1] data = toml.loads(contents.split("+++")[1]) if not "aliases" in data.keys(): return for alias in data["aliases"]: if "/old-wiki/" in alias: wiki_aliases[alias.replace("/old-wiki/", "/")] = filename if "/old-designs/" in alias: # We're dropping the per-release links from designs.a.o, so match on shorter path design_aliases[alias.replace("/old-designs/latest/", "/")] = filename def fix_link(url): link = url.group('link') url = urlparse(link) if url.netloc == "wiki.apertis.org": if url.path in wiki_aliases.keys(): url = url._replace(scheme="") url = url._replace(netloc="") url = url._replace(path=wiki_aliases[url.path]) link = " {{< ref \"%s\" >}} " % url.geturl() if url.netloc == "designs.apertis.org": # We're dropping the per-release links from designs.a.o, so match on shorter path path = "/%s" % url.path.split('/', 2)[-1] print(path) if path in design_aliases.keys(): url = url._replace(scheme="") url = url._replace(netloc="") url = url._replace(path=design_aliases[path]) link = " {{< ref \"%s\" >}} " % url.geturl() return "](%s)" % link def fix_ref(url): link = url.group('link') url = urlparse(link) if url.netloc == "wiki.apertis.org": if url.path in wiki_aliases.keys(): url = url._replace(scheme="") url = url._replace(netloc="") url = url._replace(path=wiki_aliases[url.path]) link = " {{< ref \"%s\" >}} " % url.geturl() if url.netloc == "designs.apertis.org": # We're dropping the per-release links from designs.a.o, so match on shorter path path = "/%s" % url.path.split('/', 2)[-1] print(path) if path in design_aliases.keys(): url = url._replace(scheme="") url = url._replace(netloc="") url = url._replace(path=design_aliases[path]) link = " {{< ref \"%s\" >}} " % url.geturl() return "]: %s" % link def correct_links(filename): #print("%s: " % filename) with open(filename, 'r+') as file: contents = file.read() if not contents[0:3] == "+++": return fm = contents.split("+++")[1] doc = contents.split("+++",2)[2] # Hotdoc allows empty links like `[](url)` pattern = re.compile("\]\((?P<link>.*?)\)") doc = pattern.sub(fix_link, doc) pattern = re.compile("\]: (?P<link>.*)") doc = pattern.sub(fix_ref, doc) file.seek(0) file.truncate() file.write("+++") file.write(fm) file.write("+++") file.write(doc) wiki_aliases = {} design_aliases = {} for root, dirs, files in os.walk(sys.argv[1]): for file in files: if ".md" in file: get_aliases("%s/%s" %(root, file)) print("wiki_aliases:") print(wiki_aliases) print("design_aliases:") print(design_aliases) for root, dirs, files in os.walk(sys.argv[1]): for file in files: if ".md" in file: correct_links("%s/%s" %(root, file)) ``` Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Jul 13, 2020
-
-
These documents can be moved to guides more or less as they are. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
The following guides can be moved to `guides/` with minimal changes: - buildingpatchingandmaintainingtheapertiskernel.md - gitlab-based_packaging_workflow.md - howtobuildyourownkernel.md - howtodevelopondevices.md - logging.md Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Jul 11, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jun 30, 2020
-
-
We no longer have any content in `docs`. Remove this directory, tweaking links where possible to relevant locations. As part of this, make sure the new `guides` and `architecture` sections are linked from the main page. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
There are two AppArmor documents that have been carried over from the wiki which both have issues: - docs/security/apparmor.md - Describes apparmor profiles that no longer seem to be a part of Apertis - User session has signinficantly changed, no longer primarily using X.org - docs/security/apparmor/d-bus.md - Discusses patches that are either fully integrated into Apertis or upstream by now - Some of the debugging tips no longer work - Discusses possible solutions to a D-Bus issue rather than stating implemented solution These pages provide very little and contain lots of out-of-date information. Remove them.
-
Document covers how to use OSTree, which is still relevant. Move it to the guides section. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-