Template:Release

From ParabolaWiki
Jump to: navigation, search

This is the standard template for individual Parabola releases on the 'Get_Parabola' wiki page.

Releases are presented using the 'ReleaseSet' template; which hosts multiple instances of this template. Each individual release within each release-set represents a unique ARCH/INIT/WMDE/INSTALL combination; and is assumed to be stored in a directory named in the following form:

REPO_ROOT/iso/ARCH-INIT-WMDE-YYYY.MM/

The same pattern is repeated in the filename:

parabola-ARCH-INIT-WMDE-YYYY-MM-INSTALL.{img,iso,tar.gz}

... where 'INSTALL' is one of: [ complete , netinstall , talking ].

The possible instances of the 'Release' template are currently hard-coded in this template, as a set arch-specific entries, selected from the following super-set, according to the specified parameters:

Template Parameter Rendered ISO Entry
'size_i686_netinstall' single-arch net-install for i686
'size_x8664_netinstall'single-arch net-install for x86_64
'size_dual_netinstall' dual-arch net-install for i686 and x86_64
'size_i686_complete' single-arch offline-install for i686
'size_x8664_complete' single-arch offline-install for x86_64
'size_dual_complete' dual-arch offline-install for i686 and x86_64
'size_armv7h_image' single-arch VM image for armv7h
'size_armv7h_tarball' single-arch file-system tarball for armv7h
(No 'size_*' param) empty table with NA_MSG

The Downloads page already includes several instances of this template within 'ReleaseSet' templates. In most cases, only the data within the existing instantiated 'ReleaseSet' templates should change for each new release. This template only needs to be modified if the repo directory layout or naming schema has changed. To create a new class of release using this template, add a new template entry to the appropriate existing instantiated 'ReleaseSet' template of the 'Get_Parabola' wiki article, with the appropriate values such as in the example below for the x86_64/systemd/CLI netinstall ISO:

{{Release
|arch=x86_64
|init=systemd
|wmde=cli
|date=2018.06
|install=netinstall
|kernel=4.16.11_gnu
|gpg_key=0x5A8D4B40
|size=~400MB
|magnet=magnet:?MAGNET_URI_HERE
}}