Page MenuHomePureOS Tracker
Feed Advanced Search

May 17 2018

mak closed T436: Please fast-migrate plymouth 0.9.3-3pureos1 into green as Resolved.

@d3vid That is a blocker, but I adjusted the code again to ignore the arm64 architecture - we don't have enough build power at time to ensure that we can build every single package on arm64 (although in this case, plymouth built without problems).

May 17 2018, 05:26 · Unknown Object (Project)
mak closed T436: Please fast-migrate plymouth 0.9.3-3pureos1 into green, a subtask of T433: Startup hangs at 1%, never reaches disk decryption prompt, as Resolved.
May 17 2018, 05:26 · Unknown Object (Project)

May 16 2018

mak closed T434: Please fast-migrate fontconfig 2.13.0-5 into green as Resolved.

Done, if the package can migrate, it should migrate instantly.
Its status can be monitored at http://software.pureos.net/package/source/landing/fontconfig

May 16 2018, 20:26 · Unknown Object (Project)
mak closed T434: Please fast-migrate fontconfig 2.13.0-5 into green, a subtask of T433: Startup hangs at 1%, never reaches disk decryption prompt, as Resolved.
May 16 2018, 20:26 · Unknown Object (Project)
mak added a comment to T434: Please fast-migrate fontconfig 2.13.0-5 into green.

Would that be because it is not yet in buster?

May 16 2018, 17:47 · Unknown Object (Project)
mak added a comment to T434: Please fast-migrate fontconfig 2.13.0-5 into green.

The system doesn't seem to know that revision yet, I'll bump the packages urgency in advance.

May 16 2018, 15:58 · Unknown Object (Project)

May 15 2018

mak added a comment to T423: "No kernel modules were found" with ISO pureOS 2018-04-26.

How did you get to the Debian installer in that version? Because that is no longer a supported option to installing PureOS.

May 15 2018, 14:15
mak triaged T422: Decrypt prompt disappeared after update as High priority.
May 15 2018, 12:09
mak closed T423: "No kernel modules were found" with ISO pureOS 2018-04-26 as Resolved.

You are using an old installer image, please use an up-to-date one like https://downloads.pureos.net/live/gnome/2018-04-26/ for installing PureOS.

May 15 2018, 12:08

May 3 2018

mak triaged T403: Installation process: guidelines for a two-disk system as Normal priority.
May 3 2018, 09:56 · Restricted Project, Unknown Object (Project)

Apr 25 2018

mak closed T385: GRUB update reports local changes after fresh install as Resolved.

This should be addressed in the latest images, I am not sure though if the solution covers all cases (I could only do limited testing).
So, please reopen the issue in case this happens again!

Apr 25 2018, 18:23 · Unknown Object (Project)
mak changed the status of T352: Software reports that Blender fails to install, but is in fact installed. from Open to Incomplete.

That's a weird one... Can you still reproduce the issue? Can you verify that the "packagekit" package is installed?

Apr 25 2018, 17:20
mak changed the status of T386: PureOS OEM isntall 04082018 / 02172018 from Open to Incomplete.

What exactly does "issues" mean? What did you try, what did you expect and what was the actual result and error message?

Apr 25 2018, 16:56
mak triaged T398: Settings/Installer mismatch: user images are different as Low priority.

Likely some GNOME weirdness. Needs to be investigated, the image sets should be identical.

Apr 25 2018, 16:55 · Unknown Object (Project)
mak closed T405: "Install PureOS" package refers to Calamares as Resolved.

Calamares should never even show up in the software center. I marked it's .desktop files to be ignored from inclusion in the software catalog now (effective as of calamares >= 3.2~rc4-0pureos5)
Thanks for noticing!

Apr 25 2018, 16:53 · Unknown Object (Project)

Apr 23 2018

mak added a comment to T387: Please move pureos-meta to code.puri.sm.

Yeah, for us it is a change needed for consistency and ease of development, but for our users it doesn't matter at all and thereby is more of a cosmetic change (I should have been clearer on what I meant ^^).

Apr 23 2018, 11:23
mak claimed T387: Please move pureos-meta to code.puri.sm.

Ok, in that case I claim this task again - this is really not blocking anything at all, in a way it's more a cosmetic/consistency change. I had it on my todo list anyway, so having this bug makes sense.

Apr 23 2018, 11:01

Apr 21 2018

mak added a comment to T387: Please move pureos-meta to code.puri.sm.

@todd Why did you reassign the task?
It is still valid, even if Chris can now commit to the repo (which I though he could...), but moving it will need quite a lot more changes to not break things - that's the reason why all infrastructure components are still on Github, especially since Gogs was very unreliable initially and we couldn't risk these repositories to go down.

Apr 21 2018, 10:12

Apr 19 2018

mak triaged T387: Please move pureos-meta to code.puri.sm as Wishlist priority.

At the moment, this is not easily possible without setting up some kind of merge with Github or redirection, as a couple of tools pull data from the repository and have it hardcoded.
I want to have the repository and everything else moved rather soon though, and at the same time split the "PureOS" group at Gogs into pureos-packages and pureos proper, so all the infrastructure pieces can live there as well and we have a separate place for packages (for easier permission control, clear scope and less potential for name conflicts).

Apr 19 2018, 17:55

Apr 15 2018

mak added a comment to T361: OEM installs won't complete on Libreboot X200 Tablet.

You got the image from https://downloads.puri.sm/oem/gnome/2018-04-08/ ?

Apr 15 2018, 22:13

Apr 13 2018

mak added a comment to T385: GRUB update reports local changes after fresh install.

The priority on this is fine, this is a high-priority bug. After getting the debconf prompt once though, you will never see it again.
As for the config file prompt, that is a thing we can ignore for now (it's a minor annoyance regular users won't even see because PackageKit will do the right thing. It's also very tricky to resolve, we likely need to incorporate some changes in the Grub package itself).

Apr 13 2018, 07:26 · Unknown Object (Project)
mak added a comment to T385: GRUB update reports local changes after fresh install.

The config file change is harmless (I wonder why it's even shown), but the Debconf prompt should never have happened - this means the installer hasn't configured debconf for the GRUB package for some reason.

Apr 13 2018, 05:00 · Unknown Object (Project)

Apr 11 2018

mak closed T328: Backport systemd workaround for backslash hardware issue in Purism Librem 13 V2 as Resolved.
Apr 11 2018, 07:11
mak triaged T367: PureOS is not fully in sync with Debian as Normal priority.
Apr 11 2018, 07:10

Apr 10 2018

mak changed the status of T361: OEM installs won't complete on Libreboot X200 Tablet from Open to Incomplete.

Can you please try this again with the new OEM installer ISOs and report if that works successfully?

Apr 10 2018, 18:49
mak changed the status of T354: Package popularity-contest asks to participate upon system upgrade from Open to Incomplete.

Hmm, popularity contest is not installed by default... Do you still see this issue?

Apr 10 2018, 18:42
mak closed T317: Xorg crashes on startup with "No display" error as Resolved.
Apr 10 2018, 18:40 · Restricted Project
mak closed T317: Xorg crashes on startup with "No display" error, a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Apr 10 2018, 18:40
mak added a parent task for T317: Xorg crashes on startup with "No display" error: T365: PureOS Live image, installer and OEM experience rework.
Apr 10 2018, 18:40 · Restricted Project
mak added a subtask for T365: PureOS Live image, installer and OEM experience rework: T317: Xorg crashes on startup with "No display" error.
Apr 10 2018, 18:40
mak changed the status of T254: Wayland session not default anymore after reboot from Open to Incomplete.

Is this still an issue? I have never experienced this behavior on current PureOS.

Apr 10 2018, 18:39 · Restricted Project
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

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

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 · Unknown Object (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
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

Apr 3 2018

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

Apr 2 2018

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

Mar 31 2018

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 27 2018

mak added a comment to T349: debootstrap does not seem to support landing.

What usually happens is that you debootstrap green and then just add the landing repository (either replacing green, or on top).
Oddly though, that's not mentioned in https://tracker.pureos.net/w/development/pbuilder_environment_quick_setup/ even, so I think the docs need some update to reflect the current state of things (even if we add a landing suite to debootstrap later).

Mar 27 2018, 05:08

Mar 26 2018

mak triaged T373: python{,3}-pyqt5: uninstallable - prevent installation of *many* packages as High priority.
Mar 26 2018, 10:27
mak claimed T373: python{,3}-pyqt5: uninstallable - prevent installation of *many* packages.

Yeah, this looks like a sideeffect of the arm64 architecture addition (which shouldn't have happened).
This should fix itself soonish, I will monitor the issue though in case it doesn't.

Mar 26 2018, 10:27

Mar 23 2018

mak triaged T349: debootstrap does not seem to support landing as Low priority.

That's intentional, because landing is/was not supposed to be bootstrapped. It's original intent was just a playground like experimental, while the real deal is green.

Mar 23 2018, 09:56

Mar 22 2018

mak added a comment to T341: German Keyboard .

@ah_purism Have you selected a German keyboard layout in System Settings --> Region and Language --> Input Sources? (click the plus symbol, then the dots and search for the German keyboard layout you want)

Mar 22 2018, 21:52
mak claimed T369: update breaks plasma-desktop (qml-module-org-kde-qqc2desktopstyle is missing).

This is a very weird glitch, as it seems like the package is present, but its override was not added as well (and therefore it doesn't show up in the output files).
I will take a look at this, hopefully this does not affect other packages as well.

Mar 22 2018, 18:45
mak added a comment to T365: PureOS Live image, installer and OEM experience rework.

For the impatient, there is now an initial experimental image to test, demoing the new changes.
I don't want to receive bug reports for that just yet, because I haven't tested it a lot myself yet and there are quite a bunch of issues that I am already aware of.

Mar 22 2018, 17:00
mak closed Restricted Maniphest Task, a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Mar 22 2018, 15:09
mak added a comment to T366: PureOS is too stable including packages only from Debian testing.

@guido Packages recompiled in different environments do produce different behavior though. A lot of packages have Ubuntu/Tanglu/PureOS specific configurations that get enabled when (re)built on a particular system.
Also, lots of software enables different codepaths depending on which version of a particular shared library it was compiled against. Additionally, unless there is a symbols file in a Debian package, the Debian package will always depend on at least the shared library version it was compiled against, meaning that you can not selectively pull a few package from a particular suite and expect the result to work.

Mar 22 2018, 14:11

Mar 21 2018

mak created T368: Add hostname page to gnome-initial-setup.
Mar 21 2018, 15:05
mak closed T339: Texmaker 4.5 old. New is 5.0.2 as Resolved.

Texmaker is updated in PureOS now :-)

Mar 21 2018, 14:55
mak closed T252: please drop forked povray package: Freedom issue fixed in Debian since 1:3.7.0.4-1 as Resolved.

This was taking far too long on the Debian side for a new package to be uploaded, therefore I just did a dummy upload to reset the changes.
As soon as a newer package is published in Debian, it will automatically by synced to PureOS, removing the delta entirely.

Mar 21 2018, 14:49
mak closed T252: please drop forked povray package: Freedom issue fixed in Debian since 1:3.7.0.4-1, a subtask of T94: [FREEDOM ISSUE] povray, as Resolved.
Mar 21 2018, 14:48 · Freedom
mak added a comment to T366: PureOS is too stable including packages only from Debian testing.

@heather.ellsworth Jup, this feature would be rather straightforward to implement.
The tough bit implementation-wise would be to make Synchrotron selectively only sync source packages. At the moment, there is only a global switch for whether binary packages should be synced or not.

Mar 21 2018, 10:43
mak added a comment to T186: [live-iso] Screenlock during installation process.

FWFIW In the current iteration the screens shield will still show up after a while, but the screen will not be locked anymore. So there should be no instances where someone would need to enter a password.

Mar 21 2018, 10:23
mak added a comment to T366: PureOS is too stable including packages only from Debian testing.

No, it is not always needed to recompile - Debian packages are *never* recompiled when moving from unstable to testing.

Mar 21 2018, 10:01

Mar 20 2018

mak closed T119: Rename live session user as Resolved.

This is fixed as part of my live session and live-build rework.
I will publish some initial images for testing soonish.

Mar 20 2018, 21:41
mak closed T119: Rename live session user, a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Mar 20 2018, 21:41
mak closed T186: [live-iso] Screenlock during installation process as Resolved.

This is fixed as part of my live session rework.
I will publish some initial images for testing soonish.

Mar 20 2018, 21:40
mak closed T186: [live-iso] Screenlock during installation process, a subtask of T365: PureOS Live image, installer and OEM experience rework, as Resolved.
Mar 20 2018, 21:40
mak added a subtask for T365: PureOS Live image, installer and OEM experience rework: T186: [live-iso] Screenlock during installation process.
Mar 20 2018, 21:19
mak added a parent task for T186: [live-iso] Screenlock during installation process: T365: PureOS Live image, installer and OEM experience rework.
Mar 20 2018, 21:19
mak added a comment to T367: PureOS is not fully in sync with Debian.

Deviations from Debian are - in a way - tracked at a global level at http://master.pureos.net/synchrotron/ - going to a per-patch level would be nicer, but this page already gives an overview of packages that have been modified in PureOS and where a newer version of them is available in Debian.
That way currently, changes in PureOS are reviewed regularly, any time we merge in a newer package from Debian.

Mar 20 2018, 21:17
mak added a comment to T366: PureOS is too stable including packages only from Debian testing.

Well, we can already sync packages with Debian unstable or experimental, but those have to be recompiled in PureOS - otherwise we can not ensure they actually work with the software that is in PureOS (that's based on testing).
Also, pulling packages from non-testing suites is an explicit task that is currently done manually.

Mar 20 2018, 21:15