Qubes OS 3.0 has been released

82 views
Skip to first unread message

Joanna Rutkowska

unread,
Oct 1, 2015, 11:44:49 AM10/1/15
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

http://blog.invisiblethings.org/2015/10/01/qubes-30.html

Thank you!
joanna.
-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJWDVTGAAoJEDOT2L8N3GcYcIkP/iIRyfkKN++Dc59xluT0+iUO
F1iWc4kAX9xBiTE0rRact68ntiteA5oux3IzLQa0tArQQj26wGzgs7tY64j8rjCX
z5IhwrA37sBdiRuZpDs36Yq2G7cppx00BR3Vv2Nbf89dCbMENJlZ6vRgLsbaJ6o1
VpZgOi0lxFU1QmRVyf0WMol9kPHplHrrR8eg4dJtSUoDnldtMpnWvofj3Dsypgvv
qAvaC7ok3TOwmykAv/49cl1QflkOjM9+nv5czFkzrrjYmjG9UfrHWC+eLg6DjFYn
h6pErfnKGAJA+qN6ydFt28SJntrkpTIHFZuC+eWrISGhakp5McbBFzu3zboVnlHW
rUUU/vm1CMftrITf3lZrOpcWp/23n0lJHpNWjCkB6YEFm09U+LgXi1bsB3s/1gB2
ig16CRqk6xMXipCmw9n6OWSsYtqVrL7KICqkImEqP5eqFizLgKLRuawHYBlXPYe5
K2cCorPROGfDGlCkl0p6H2njownWjK0/cKcnZYugsnexk0wyO35kTIXvqD/jWmR9
gok/r5hw4VXCER8f38JlTHh7sQfObUP71qVEwjvmrCUFaQWDWulPxLulepM7L/JB
YLkJQp4TrnQ46qGx4d0X9YeIQay4c0ZOEvYD5cntWG0b6VOzVyXILAevxvxTROe6
VOd7WFa35go3Ff2OGNfs
=6T7M
-----END PGP SIGNATURE-----

Marek Marczykowski-Górecki

unread,
Oct 1, 2015, 7:31:05 PM10/1/15
to Joanna Rutkowska, qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Thu, Oct 01, 2015 at 03:44:06PM +0000, Joanna Rutkowska wrote:
> http://blog.invisiblethings.org/2015/10/01/qubes-30.html

If anyone curious, below is a diff between R3.0-rc3 and R3.0:

qubes-src/manager:
diff --git a/qubesmanager/main.py b/qubesmanager/main.py
index 81b34e4..6b261f5 100755
- --- a/qubesmanager/main.py
+++ b/qubesmanager/main.py
@@ -1373,9 +1373,16 @@ class VmManagerWindow(Ui_VmManagerWindow, QMainWindow):
'autostart': True,
'notify_function': lambda lvl, msg: trayIcon
.showMessage(msg, msecs=3000)}
- - vm.run("yum clean expire-cache", user='root', wait=True,
- - **vm_run_common_args)
- - vm.run("gpk-update-viewer;service qubes-update-check start -P",
+ # workaround for broken packagekit (#982)
+ update_command = "if [ -f /etc/fedora-release ]; then " \
+ "yum update; " \
+ "else " \
+ "apt-get update && apt-get -V dist-upgrade;" \
+ "fi;" \
+ "echo Done. Press Enter to exit.; read x"
+ vm.run("xterm -title update -e sudo sh -c '{}';"
+ "sudo service qubes-update-check start".
+ format(update_command),
**vm_run_common_args)
except Exception as ex:
thread_monitor.set_error_msg(str(ex))
diff --git a/version b/version
index 67786e2..747457c 100644
- --- a/version
+++ b/version
@@ -1 +1 @@
- -3.0.8
+3.0.9


qubes-src/installer-qubes-os:
diff --git a/qubes-release/README.Qubes-Release-Notes b/qubes-release/README.Qubes-Release-Notes
index b463c20..b41c593 100644
- --- a/qubes-release/README.Qubes-Release-Notes
+++ b/qubes-release/README.Qubes-Release-Notes
@@ -1,6 +1,45 @@
- -README.Qubes-Release-Notes
- -==========================
+Qubes R3.0 release notes
+========================

- -This is a placeholder. There are no useful release notes in here.
+This Qubes OS release is dedicated to the memory of Caspar Bowden.

- -Sorry about that.
+Major new features since 2.0
+----------------------
+
+* Xen 4.4
+* Qrexec 3
+* Debian templates
+* Whonix templates
+* Build system improvements
+
+For other features take a look at [completed tickets](https://github.com/QubesOS/qubes-issues/issues?q=is%3Aclosed+is%3A:issue+milestone%3A%22Release+3.0%22+label%3Aenhancement)
+
+Known issues
+------------
+
+* For known issues take a look at [our tickets](https://github.com/QubesOS/qubes-issues/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22Release+3.0%22+label%3Abug)
+
+It is advised to install updates just after system installation to apply bug fixes for (some of) the above problems.
+
+Downloads
+---------
+
+See [Qubes Downloads](https://qubes-os.org/doc/QubesDownloads/).
+
+Installation instructions
+-------------------------
+
+See [Installation Guide](https://qubes-os.org/doc/InstallationGuide/).
+
+Upgrading
+---------
+
+### From from R3.0rc1
+
+If you are using Qubes R3.0rc1, just install system updates, there is no special steps required.
+
+### From R2.0 or earlier
+
+The easiest and safest way to upgrade to Qubes R3.0 is to install it from scratch and use [qubes backup and restore tools](/doc/BackupRestore/) for migrating of all of the user VMs.
+
+Users of Qubes R2 can upgrade using [experimental procedure](/doc/UpgradeToR3.0/).
diff --git a/qubes-release/qubes-release.spec b/qubes-release/qubes-release.spec
index 40a7d23..1a865e0 100644
- --- a/qubes-release/qubes-release.spec
+++ b/qubes-release/qubes-release.spec
@@ -9,7 +9,7 @@
Summary: Qubes release files
Name: qubes-release
Version: %{dist_version}
- -Release: 0.4
+Release: 1
License: GPLv2
Group: System Environment/Base
Source: %{name}-%{version}.tar.bz2


qubes-src/builder-fedora:
diff --git a/template_scripts/appmenus_fc21/vm-whitelisted-appmenus.list b/template_scripts/appmenus_fc21/vm-whitelisted-appmenus.list
index 1711aed..b4d3780 100644
- --- a/template_scripts/appmenus_fc21/vm-whitelisted-appmenus.list
+++ b/template_scripts/appmenus_fc21/vm-whitelisted-appmenus.list
@@ -1,3 +1,3 @@
gnome-terminal.desktop
- -nautilus.desktop
+org.gnome.Nautilus.desktop
firefox.desktop
diff --git a/template_scripts/appmenus_fc22/vm-whitelisted-appmenus.list b/template_scripts/appmenus_fc22/vm-whitelisted-appmenus.list
index 1711aed..b4d3780 100644
- --- a/template_scripts/appmenus_fc22/vm-whitelisted-appmenus.list
+++ b/template_scripts/appmenus_fc22/vm-whitelisted-appmenus.list
@@ -1,3 +1,3 @@
gnome-terminal.desktop
- -nautilus.desktop
+org.gnome.Nautilus.desktop
firefox.desktop

- --
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJWDcI4AAoJENuP0xzK19csnUgH/RQ2qyHXqe3Z9v0HcWidgvVg
48eu8sEwUcUn98oci7NeQsrHS6FYayrrD9bqoreQ7UplLJE+xpuo2iez2GU2bBUg
8AFZHG1ttCR8GWrs+CiylJbRsarV49yhvNf09vTmJ9oF+ssK3VgQKzRprthiMtcm
4CXNzxAdT/HMvhe4tgNd+ocabNGOYJTsm/QuLdSvRdcc21z4wMZdm8hf0HWNtkHP
i6K7Eo9iDS6xRQ+7GFQdt5A8eDMP7bXesoqu1G1WFi4rF9cSAPfCUYbhUWRaq7+9
qacuAINwZ7pB5NCbEp6el03HjzXuody9EAC02/clR17rGXeAgamizepiv2B+AGU=
=hZwS
-----END PGP SIGNATURE-----
Reply all
Reply to author
Forward
0 new messages