{{Header}}
{{#seo:
|description=Design Documentation about Redistribution of {{project_name_long}}
}}
{{intro|
Design Documentation about Redistribution of {{project_name_short}}
}}
= Version Variables in the Wiki =
* [[Template:Stable_project_version_based_on_Debian_version_iso]]: {{Stable_project_version_based_on_Debian_version_iso}}
* [[Template:VirtualBox_Host_Software_Installation]]
= Overview of Maintenance Tasks =
UNFINISHED LIST!
software:
* Merge, build, upload, test upgrades of third party maintained software such as:
** hardened-malloc [
https://github.com/GrapheneOS/hardened_malloc/releases/tag/8
]
** [https://www.whonix.org/wiki/Keystroke_Deanonymization#Kloak kloak]
** tb-updater
** [[Tor]] (see [[Dev/Tor]])
* resign (refresh) repository [
valid-until field
]
* Build, test, upload new releases.
* [[What we do]]
* [[Support]]
* [[Documentation]]
** review contributions ([[Special:RecentChanges]])
* review, advice, merge contributions such as
** [[Dev/Porting]] - https://forums.whonix.org/t/whonix-on-mac-m1-arm/11310
server maintenance:
* payments for server, domains
* server backups
** full files based backups
* update webapps
** mediawiki
** discourse forums
** phabricator (phasing out)
* operating system updates
* testing on stage server before upgrades
= package stable upgrade =
{{CodeSelect|code=
dist_build_apt_codename={{Stable project version based on Debian codename}}-proposed-updates make reprepro-add
}}
= Tor Browser hardcoded version file =
Keep Tor Browser hardcoded version file up to date.
* subscribe to tor-announce mailing list to be notified of new Tor Browser stable releases
* check if it is already manually downloadable going through torproject.org
* keep [https://github.com/{{project_name_short}}/tb-updater/blob/master/usr/share/tb-updater/tbb_hardcoded_version /usr/share/tb-updater/tbb_hardcoded_version] updated
* to manually test from a Qubes AppVM
{{CodeSelect|code=
CURL_PROXY=--fail tbb_version=6.5.2 qubes_vm_type=Template update-torbrowser --postinst
}}
{{CodeSelect|code=
dist_build_apt_codename={{Stable project version based on Debian codename}}-proposed-updates make reprepro-add
}}
= {{project_name_short}} repository TPO packages =
* keep mirroring https://deb.torproject.org/torproject.org/dists/{{Stable project version based on Debian codename}}/ to whonix.org repository
** do a developer test (upload to developers repository?)
** upload to stable-proposed-updates (currently: {{Stable project version based on Debian codename}}-proposed-updates) for wider testing
** upload to stable (currently: {{Stable project version based on Debian codename}})
{{CodeSelect|code=
./build-steps.d/1200_create-debian-packages --build --allow-untagged true --allow-uncommitted true --internalrun --target root --function "get_tpo_packages ; create_whonix_repository"
}}
= See Also =
* [[Dev/APT Repository]]
{{reflist|close=1}}
{{Footer}}
[[Category:Development]] [[Category:Design]]