Skip to content
Snippets Groups Projects
  1. May 14, 2021
  2. May 10, 2021
  3. May 06, 2021
  4. Mar 29, 2021
  5. Mar 22, 2021
  6. Mar 11, 2021
    • Martyn Welch's avatar
      Remove the roadmap page · ccaf41cd
      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: default avatarMartyn Welch <martyn.welch@collabora.com>
      ccaf41cd
  7. Feb 19, 2021
  8. Feb 10, 2021
  9. Jan 22, 2021
  10. Dec 24, 2020
  11. Dec 10, 2020
  12. Dec 07, 2020
  13. Dec 03, 2020
  14. Nov 27, 2020
  15. Nov 26, 2020
  16. Nov 17, 2020
  17. Nov 16, 2020
  18. Oct 22, 2020
    • Emanuele Aina's avatar
      releases: Revise 2020Q4 schedules · 96053f59
      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's avatarEmanuele Aina <emanuele.aina@collabora.com>
      96053f59
    • Martyn Welch's avatar
      Move pstore guide to guides · c320a147
      Martyn Welch authored and Emanuele Aina's avatar Emanuele Aina committed
      
      Move pstore guide, lightly edit to improve formatting.
      
      Signed-off-by: default avatarMartyn Welch <martyn.welch@collabora.com>
      c320a147
  19. Oct 19, 2020
  20. Oct 02, 2020
    • Martyn Welch's avatar
      Add index pages to official sections · 33729c52
      Martyn Welch authored and Emanuele Aina's avatar Emanuele Aina committed
      
      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: default avatarMartyn Welch <martyn.welch@collabora.com>
      33729c52
  21. Oct 01, 2020
  22. Sep 30, 2020
  23. Sep 28, 2020
  24. Sep 11, 2020
  25. Sep 02, 2020
  26. Jul 29, 2020
    • Martyn Welch's avatar
      Updating old links · ee26b8cf
      Martyn Welch authored and Emanuele Aina's avatar Emanuele Aina committed
      
      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: default avatarMartyn Welch <martyn.welch@collabora.com>
      ee26b8cf
  27. Jul 13, 2020
  28. Jul 11, 2020
  29. Jun 30, 2020
    • Martyn Welch's avatar
      Remove docs directory and tweak main page · 828a5663
      Martyn Welch authored and Emanuele Aina's avatar Emanuele Aina committed
      
      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: default avatarMartyn Welch <martyn.welch@collabora.com>
      828a5663
    • Martyn Welch's avatar
      Remove AppArmor docs · 341a9aae
      Martyn Welch authored and Emanuele Aina's avatar Emanuele Aina committed
      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.
      341a9aae
    • Martyn Welch's avatar
      Move ostree doc to guides · 632c8eb4
      Martyn Welch authored and Emanuele Aina's avatar Emanuele Aina committed
      
      Document covers how to use OSTree, which is still relevant. Move it to the
      guides section.
      
      Signed-off-by: default avatarMartyn Welch <martyn.welch@collabora.com>
      632c8eb4
Loading