{{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]]