Page MenuHomePureOS Tracker
Feed All Stories

Apr 10 2018

mak changed the status of T155: apt-file reports that the cache is empty from Open to Incomplete.
Apr 10 2018, 18:38
mak closed T134: Initial Install: "password" rather than "passphrase" as Resolved.
Apr 10 2018, 18:35
mak closed T134: Initial Install: "password" rather than "passphrase", a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Apr 10 2018, 18:35
mak added a parent task for T134: Initial Install: "password" rather than "passphrase": T365: PureOS Live image, installer and OEM experience rework.
Apr 10 2018, 18:34
mak added a subtask for T365: PureOS Live image, installer and OEM experience rework: T134: Initial Install: "password" rather than "passphrase".
Apr 10 2018, 18:34
mak closed T133: Initial Install: Installer not graphically pleasing as Resolved.
Apr 10 2018, 18:27
mak closed T133: Initial Install: Installer not graphically pleasing, a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Apr 10 2018, 18:27
mak added a subtask for T365: PureOS Live image, installer and OEM experience rework: T133: Initial Install: Installer not graphically pleasing.
Apr 10 2018, 18:27
mak added a parent task for T133: Initial Install: Installer not graphically pleasing: T365: PureOS Live image, installer and OEM experience rework.
Apr 10 2018, 18:27
mak closed T121: Display PureOS OEM Install UI at the right screen ratio as Resolved.
Apr 10 2018, 18:26 · Restricted Project
mak closed T121: Display PureOS OEM Install UI at the right screen ratio, a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Apr 10 2018, 18:26
mak added a subtask for T365: PureOS Live image, installer and OEM experience rework: T121: Display PureOS OEM Install UI at the right screen ratio.
Apr 10 2018, 18:26
mak added a parent task for T121: Display PureOS OEM Install UI at the right screen ratio: T365: PureOS Live image, installer and OEM experience rework.
Apr 10 2018, 18:26 · Restricted Project
mak added a project to T375: Please make a dev/pureos/changes nofications Matrix/Riot room: Restricted Project.
Apr 10 2018, 18:25 · Restricted Project
mak added a comment to T375: Please make a dev/pureos/changes nofications Matrix/Riot room.

At least in the past, we tracked all infrastructure stuff in public here as well (except for concrete machine requests), so I think having this issue here makes sense.

Apr 10 2018, 18:24 · Restricted Project
mak closed T122: Librem13v2 Touchpad not working with OEM install as Resolved.

This should be resolved via T365 (doesn't fix the d-i problem, but still resolves the issue in PureOS since the install environment and regular PureOS environment are (almost) identical now, so touchpads work well).

Apr 10 2018, 18:22 · Restricted Project
mak added a comment to T384: cargo - downloads potentially nonfree code.

Also, every one of these package managers will not download non-free stuff behind the user's back. Like APT itself or a webbrowser, it will download things only if the users has directly requested that.

Apr 10 2018, 10:11 · Freedom-harm: downloads potentially nonfree code
mak added a comment to T384: cargo - downloads potentially nonfree code.

This is impossible, as pretty much all of GNOME, systemd, Xorg depends on Meson, and no Rust code can be built without cargo properly at the moment.

Apr 10 2018, 10:10 · Freedom-harm: downloads potentially nonfree code
mak updated subscribers of T348: torbrowser-launcher - downloads code outside the control of PureOS.

@jonas.smedegaard We deliberately added TorBrowser this way when creating PureOS back in the day. I never liked this at all, so personally I would like to remove the package, but I am not sure if we should do that, because the decision to have it that way was done on purpose.
@zlatan.todoric should the Tor Browser package be dropped from PureOS?

Apr 10 2018, 09:25 · Freedom-harm: downloads potentially nonfree code
jonas.smedegaard reassigned T348: torbrowser-launcher - downloads code outside the control of PureOS from jonas.smedegaard to mak.

Please drop our fork of torbrowser-launcher: It violates GNU FSDG in that we lack control over what code ends on our users' systems.

Apr 10 2018, 08:11 · Freedom-harm: downloads potentially nonfree code
jonas.smedegaard created T384: cargo - downloads potentially nonfree code.
Apr 10 2018, 08:04 · Freedom-harm: downloads potentially nonfree code
jonas.smedegaard created T383: npm - downloads potentially nonfree code.
Apr 10 2018, 07:49 · Freedom-harm: downloads potentially nonfree code
jonas.smedegaard added a comment to T375: Please make a dev/pureos/changes nofications Matrix/Riot room.

I believe this issue relates not to the OS we develop, but instead to the infrastructure we use for developing it - and therefore should instead be tracked at https://code.puri.sm/Purism/Systems-Tasks

Apr 10 2018, 04:48 · Restricted Project
jonas.smedegaard created T382: network-manager-openvpn - fork is obsolete.
Apr 10 2018, 04:45

Apr 9 2018

jonas.smedegaard triaged T380: No Color Picker working on PureOS by default as Low priority.

This is somewhat a design choice of Wayland: One application should not be allowed to "spy" on the windows of other applications.

Apr 9 2018, 12:44
jonas.smedegaard closed T381: Calibre is no longer installable as Resolved.

Calibre seems installable again now.

Apr 9 2018, 12:36
chris.lamb closed T377: Lintian should warn about Vcs-Git and Maintainer etc. not pointing to @puri.sm domains as Resolved.

https://lists.puri.sm/pipermail/pureos-project/2018-April/000000.html

Apr 9 2018, 12:07
chris.lamb added a comment to T377: Lintian should warn about Vcs-Git and Maintainer etc. not pointing to @puri.sm domains.
  • Vcs-Git,
  • Vcs-Browser
  • Maintainer
  • Uploaders
  • +pureos\d in version string
Apr 9 2018, 07:01

Apr 8 2018

mak closed T365: PureOS Live image, installer and OEM experience rework as Resolved.

I tested this on the devices I have, with no major issue, Everything is working quite well, and the remaining issues are UI things or relatively minor.
So, this task is complete now, and for all further issues with the live boot it makes sense to just have regular bugs (some already exist).
The new and final-ish image can be found at https://downloads.puri.sm/oem/gnome/2018-04-08/, the regular live images have also been rebuilt.

Apr 8 2018, 14:37
mladen edited the content of Updating system.
Apr 8 2018, 09:44
mladen edited the content of Updating Apps.
Apr 8 2018, 09:43
mak triaged T219: [Calamares] Installer should use OpenNIC instead of Google public DNS as Low priority.

Hmm, Calamares doesn't set any DNS resolver, and resolv.conf is fully autogenerated on all PureOS systems. On my system, NetworkManager automatically configures a DNS server when I connect to a network.

Apr 8 2018, 09:36

Apr 6 2018

mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

The swap partition not-mounting issue is fixed now as well, but will a new image build (obviously) to take effect.
I will build a new image for testing next Sunday.

Apr 6 2018, 17:59
kyle.rankin added a comment to T365: PureOS Live image, installer and OEM experience rework.

Hmmm it worked the second time around... on the VM. Going to test on bare metal now.

Apr 6 2018, 14:12
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

So, Calamares crashed? Please open a terminal, type pureos-installer-oem --debug and get it to the point where it crashes, then send me the terminal output.

Apr 6 2018, 13:51
Pini added a comment to T371: busybox-static should depend on busybox-initramfs.

By then I had initramfs-tools-core=0.130 0.130pureos1 installed. Then just after I've manually installed busybox-initramfs, initramfs-tools-core upgraded to 0.130pureos1 0.130pureos2.

Apr 6 2018, 13:49
kyle.rankin added a comment to T365: PureOS Live image, installer and OEM experience rework.

Sorry, I mean the "Install PureOS" application that runs within the Gnome desktop crashed. By crash I mean the installer application disappeared. I will see how repeatable it all is.

Apr 6 2018, 13:44
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

What is "this application"? GNOME Initial Setup? What does crash mean, did it disappear? Can you send me your journal log (all of sudo journalctl > log.txt) in a private message?

Apr 6 2018, 12:36
kyle.rankin added a comment to T365: PureOS Live image, installer and OEM experience rework.

I've had this application crash for me both when testing in a VM (at that point at the disk encryption password section) and also when trying directly on bare metal Librem 13v2, when trying to connect to wifi.

Apr 6 2018, 12:29
seanl created T381: Calibre is no longer installable.
Apr 6 2018, 07:48
francois created T380: No Color Picker working on PureOS by default.
Apr 6 2018, 06:21

Apr 5 2018

mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

FTR, the new OEM image for testing can be found here: https://downloads.puri.sm/playground/oem/2018-04-06/
New known issue:

  • swap partition is not mounted correctly with the new boot-reencryption mechanism, will be fixed in a future build
Apr 5 2018, 20:13
mak closed T333: PureOS net-installer don't works as Wontfix.

There is no officially supported net installer, and this is actually not supposed to work (or even tested).
Please install PureOS via one of the ISO images we offer on pureos.net
(there are also no plans at the moment to make a net install image work)

Apr 5 2018, 15:37
mak closed T371: busybox-static should depend on busybox-initramfs as Resolved.

Hmm, which version of initramfs-tools-core do you have? That one should have pulled in busybox-initramfs and is default-installed on every PureOS installation (should be >= 0.130pureos2).
Please reopen this issue if you encounter the problem again, or are still having it. Also ensure that you are not accidentally on the landing suite of PureOS, because that's where there was a short time where the necessary dependency on busybox-initramfs didn't exist.

Apr 5 2018, 15:35
mak triaged T360: dogtail package out of date (latest release is 0.9.10) as Wishlist priority.
Apr 5 2018, 15:31 · Restricted Project
mak closed T57: [multiple issues] chromium as Resolved.

@zlatan.todoric LibreOffice build-depends on chromium, so this will be quite annoying.
Package is removed from PureOS now, but we will need to find a solution for LO...

Apr 5 2018, 15:27
mak closed T376: gnome-initial-setup - includes plugin needing privacy-leaking service Pocket as Resolved.

This is resolved in gnome-initial-setup >= 3.28.0-2pureos3

Apr 5 2018, 15:16 · Restricted Project, Freedom-harm: need nonfree service
mak created T379: Create pureos-disk-encryption service.
Apr 5 2018, 14:49
mladen edited the content of Fixing broken system upgrade.
Apr 5 2018, 14:48
mladen edited the content of Fixing broken system upgrade.
Apr 5 2018, 14:47
mladen edited the content of Fixing broken system upgrade.
Apr 5 2018, 14:47
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

So, if there are no objections, I would make a change to always reencrypt swap on boot by default on OEM installations, mainly because that is what we have done in OEM setups so far, with the option to change that back in future.

Apr 5 2018, 13:36
mak closed T369: update breaks plasma-desktop (qml-module-org-kde-qqc2desktopstyle is missing) as Resolved.

This should be fixed now.

Apr 5 2018, 13:33
mak closed T373: python{,3}-pyqt5: uninstallable - prevent installation of *many* packages as Resolved.

I temporarily allowed QA to break arm64 packages if it helps resolving issues on amd64.
That will make the arm64 PureOS flavor less stable, but amd64 bugs get fixed faster and packages should get installable there again.
This should fix this issue, please feel free to reopen it if you still can't install the respective package (but please include a new APT log in that case).

Apr 5 2018, 10:41
mak merged task T370: python3-pyqt5 package has broken dependency into T373: python{,3}-pyqt5: uninstallable - prevent installation of *many* packages.
Apr 5 2018, 07:36
mak merged T370: python3-pyqt5 package has broken dependency into T373: python{,3}-pyqt5: uninstallable - prevent installation of *many* packages.
Apr 5 2018, 07:35
d3vid added a comment to T370: python3-pyqt5 package has broken dependency.

You may want to subscribe to https://tracker.pureos.net/T373

Apr 5 2018, 05:17
d3vid edited projects for T360: dogtail package out of date (latest release is 0.9.10), added: Restricted Project; removed Restricted Project.
Apr 5 2018, 05:13 · Restricted Project

Apr 4 2018

theodotos.andreou added a comment to T375: Please make a dev/pureos/changes nofications Matrix/Riot room.

Me and my big mouth :)

Apr 4 2018, 23:45 · Restricted Project
mladen edited the content of Screen Flickering.
Apr 4 2018, 01:34
chris.lamb added a comment to T375: Please make a dev/pureos/changes nofications Matrix/Riot room.

Is there tracking bug for gitlab migration? :)

Apr 4 2018, 00:44 · Restricted Project

Apr 3 2018

theodotos.andreou added a comment to T375: Please make a dev/pureos/changes nofications Matrix/Riot room.

An interesting problem! :) I have no idea how to do this but since there is a chance to migrate to gitlab, I think we should wait for things to clear out.

Apr 3 2018, 22:12 · Restricted Project
chris.lamb added a comment to T365: PureOS Live image, installer and OEM experience rework.

(Apologies. I misspoke when I said *un*-encrypted; what I meant was "whatever less-secure method which would re-enable S2D)

Apr 3 2018, 10:11
kyle.rankin added a comment to T365: PureOS Live image, installer and OEM experience rework.

It would be possible after the fact to even go as far as to reformat the swap partition to be a non-LUKS volume and treat it as regular unencrypted swap, if you wanted, but as @mak mentioned, it would be better to keep it as encrypted, but as a different kind of persistent encryption.

Apr 3 2018, 09:13
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

@chris.lamb You wouldn't switch to unencrypted but keyfile-encrypted, but yes, something like that would work. You'd need to swapoff, then reformat swap and encrypt it with the keyfile, and then rewrite crypttab and update the initramfs.

Apr 3 2018, 07:58
harvey186 created T378: can't install addons in PureBrowser.
Apr 3 2018, 07:24 · Restricted Project, Restricted Project
chris.lamb added a comment to T365: PureOS Live image, installer and OEM experience rework.

Just out of curiousity, would it be possible to disable this feature post-installation? ie switch from encrypted to unencrypted?

Apr 3 2018, 01:05

Apr 2 2018

chris.lamb created T377: Lintian should warn about Vcs-Git and Maintainer etc. not pointing to @puri.sm domains.
Apr 2 2018, 23:26
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

That does make sense... You could also argue though that as soon as the attacker has the opportunity to read the swap partition or other parts of the RAM, you've already lost.

Apr 2 2018, 16:02
kyle.rankin added a comment to T365: PureOS Live image, installer and OEM experience rework.

Or if the attacker happens to read the contents of swap while the system is running. Since it isn't overwritten at each boot, it's possible imaging swap while the system is running would reveal old secrets that weren't securely wiped.

Apr 2 2018, 15:31
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

@kyle.rankin That could only happen if the encryption of the first disk (which holds they keyfile to decrypt the swap partition) is broken. If that happens, the impact would of course be more severe, as there are potentially a lot more passwords stored in RAM.

Apr 2 2018, 15:10
kyle.rankin added a comment to T365: PureOS Live image, installer and OEM experience rework.

You make a good point. In this case it's a security tradeoff because suspend-to-disk creates a security vulnerability since secrets that were in RAM only (disk decryption keys, passwords) could be written to disk and potentially be recoverable.

Apr 2 2018, 14:53
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

@kyle.rankin In that case we will loose suspend-to-disk support entirely. I could make this happen, if we decide that our users should not be able to use suspend-to-disk on their systems.

Apr 2 2018, 13:12
kyle.rankin added a comment to T365: PureOS Live image, installer and OEM experience rework.

The swap partition should be encrypted with a random LUKS key like in a standard Debian install instead of via a key file. It's a feature that encrypted swap is blown away each reboot.

Apr 2 2018, 13:06
mladen edited the content of Troubleshooting.
Apr 2 2018, 10:46
mladen edited the content of GNOME login screen does not start.
Apr 2 2018, 10:45
mladen renamed GNOME login screen does not start from GNOME GUI not starting to GNOME login screen does not start.
Apr 2 2018, 10:44
mladen edited the content of Troubleshooting.
Apr 2 2018, 10:43
mak added a comment to T376: gnome-initial-setup - includes plugin needing privacy-leaking service Pocket.

While according to Mozilla the source code will be published, and according to news websites the code was in fact published on https://github.com/Pocket, I can't find the backend code anywhere at all.
So the service indeed is non-free at the moment.

Apr 2 2018, 10:43 · Restricted Project, Freedom-harm: need nonfree service
mladen edited the content of GNOME login screen does not start.
Apr 2 2018, 10:41
mladen renamed Fixing broken system upgrade from System won't boot after upgrade to Fixing broken system upgrade.
Apr 2 2018, 10:37
mladen created Failed boot.
Apr 2 2018, 10:32
mladen edited the content of Troubleshooting.
Apr 2 2018, 10:27
mladen edited the content of Troubleshooting.
Apr 2 2018, 10:25
jonas.smedegaard created T376: gnome-initial-setup - includes plugin needing privacy-leaking service Pocket.
Apr 2 2018, 06:31 · Restricted Project, Freedom-harm: need nonfree service

Apr 1 2018

mladen awarded T375: Please make a dev/pureos/changes nofications Matrix/Riot room a Like token.
Apr 1 2018, 07:44 · Restricted Project
chris.lamb created T375: Please make a dev/pureos/changes nofications Matrix/Riot room.
Apr 1 2018, 07:31 · Restricted Project

Mar 31 2018

mladen updated the task description for T244: GNOME Software updates left OS in broken state.
Mar 31 2018, 16:15 · Restricted Project
mladen added a comment to T244: GNOME Software updates left OS in broken state.

3 users reported another breakage today, this time GNOME session was broken after failed/incomplete upgrade process. Waiting for additional info.

Mar 31 2018, 16:11 · Restricted Project
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

There's a new experimental live image available now for testing.
This build is feature-complete now, which means that - at the current point in time - I don't plan to add more features and the only remaining things to work on are bugs.

Mar 31 2018, 07:41

Mar 30 2018

mak reassigned T270: firefox-esr: tolerates execution of nonfree Javascript from mak to jonas.smedegaard.

We better solver this independently from PureBrowser, to provide the freedom of opt-out to _not_ installing the plugin.

Mar 30 2018, 12:47 · Freedom-harm: downloads potentially nonfree code
mak closed T368: Add hostname page to gnome-initial-setup as Resolved.
Mar 30 2018, 12:30
mak closed T368: Add hostname page to gnome-initial-setup, a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Mar 30 2018, 12:30

Mar 29 2018

zlatan.todoric assigned T374: PureBrowser does not automatically respect "Large Text" to jonas.smedegaard.
Mar 29 2018, 14:38 · Restricted Project

Mar 28 2018

d3vid triaged T374: PureBrowser does not automatically respect "Large Text" as Wishlist priority.
Mar 28 2018, 06:31 · Restricted Project
d3vid created T374: PureBrowser does not automatically respect "Large Text".
Mar 28 2018, 05:16 · Restricted Project

Mar 27 2018

chris.lamb added a comment to T122: Librem13v2 Touchpad not working with OEM install.

@I_have_issues wrote:

Mar 27 2018, 14:43 · Restricted Project
I_have_issues added a comment to T122: Librem13v2 Touchpad not working with OEM install.

I have never got multitouch, or two finger click to work. I run Ubuntu 17.10.

Mar 27 2018, 14:14 · Restricted Project
I_have_issues added a comment to T122: Librem13v2 Touchpad not working with OEM install.
Mar 27 2018, 14:03 · Restricted Project
guido added a comment to T349: debootstrap does not seem to support landing.

can we get rid of this hack? There will be more people contributing to pureos in the future (phone team).

Mar 27 2018, 07:10