Page MenuHomePureOS Tracker

jeremiah.foster (Jeremiah C. Foster)
UserAdministrator

Projects

User does not belong to any projects.

User Details

User Since
Nov 30 2018, 13:26 (138 w, 5 d)
Roles
Administrator

Recent Activity

Jun 17 2021

jeremiah.foster edited the content of Mirrors.
Jun 17 2021, 10:01 · Restricted Project, Restricted Project

Jun 2 2021

jeremiah.foster added a comment to T1056: poldi: does not suppor ECC-based GPG keys.

In general I feel it's better that we receive into PureOS Debian packages as maintained by our upstream, namely Debian. It gives me pause that in this case, the maintainer of libpam-poldi and the person doing a lot of commits in the GitHub mirror are the same person: https://github.com/gpg/poldi/commits/master I don't know what it means that the package hasn't been updated in Debian - does the maintainer not have enough time? Is the patch still undergoing testing?

Jun 2 2021, 10:11
jeremiah.foster triaged T1056: poldi: does not suppor ECC-based GPG keys as Normal priority.
Jun 2 2021, 08:15
jeremiah.foster added a comment to T1056: poldi: does not suppor ECC-based GPG keys.

PureOS 10 has

Jun 2 2021, 08:15
jeremiah.foster closed T1055: issue tracker contains source code tracker as Resolved.
Jun 2 2021, 08:09
jeremiah.foster added a comment to T1055: issue tracker contains source code tracker.

We should not use this tool (Phabricator) to host source code.

Jun 2 2021, 08:09
jeremiah.foster added a comment to T1055: issue tracker contains source code tracker.

I've uninstalled diffusion. Apparently this is sufficient to remove it from the various menus and it says "uninstalled" here: https://tracker.pureos.net/applications/view/PhabricatorDifferentialApplication/

Jun 2 2021, 08:08

May 21 2021

jeremiah.foster edited the content of Building Packages With Git-buildpackage.
May 21 2021, 07:51 · Restricted Project

May 14 2021

jeremiah.foster edited the content of Building Packages With Git-buildpackage.
May 14 2021, 12:40 · Restricted Project

May 10 2021

jeremiah.foster added a comment to NEW Queue.

The link goes to Debian branded page with little or no useful content at the moment. Filed issue.

May 10 2021, 17:29 · Restricted Project
jeremiah.foster created T1051: The NEW Queue page holds Debian branding: https://master.pureos.net/raw/dak-web/new.html.
May 10 2021, 17:29 · Restricted Project

May 8 2021

jeremiah.foster edited the content of Packaging Overview.
May 8 2021, 21:16 · Restricted Project, Restricted Project, Restricted Project

Apr 29 2021

jeremiah.foster claimed T1043: Lintian on PureOS should check that Vcs-Git points to https://source.puri.sm.
Apr 29 2021, 13:08
jeremiah.foster reassigned T1047: PureOS has no strict policy of mandated packaging requirements from jeremiah.foster to jonas.smedegaard.
Apr 29 2021, 13:08
jeremiah.foster added a comment to T1047: PureOS has no strict policy of mandated packaging requirements.

Yes, let's create a PureOS Policy document. To be clear, we base it on Debian Policy and we add the parts where PureOS deviates. The document is meant to be an authoritative requirements document so ought to use nomenclature to indicate requirement levels either identical to Debian's nomenclature or the IETF nomenclature: https://tools.ietf.org/html/rfc2119

Apr 29 2021, 13:07
jeremiah.foster added a comment to Packaging Overview.

Using pureos/byzantium or pureos/amber with or without -phone is somewhat easier for me since it clarifies which branch is destined for which target suite. In my mind, pureos/latest points to the branch that you work from to create pureos/*.

Apr 29 2021, 12:55 · Restricted Project, Restricted Project, Restricted Project
jeremiah.foster added a comment to NEW Queue.

I reverted to an older document because the NEW Queue is 404'ing at the moment.

Apr 29 2021, 12:27 · Restricted Project
jeremiah.foster published a new version of NEW Queue.
Apr 29 2021, 12:26 · Restricted Project
jeremiah.foster edited the content of Uploading Packages to PureOS.
Apr 29 2021, 12:21
jeremiah.foster added a comment to T1049: pureos: unclear how to best update downstream forks.

Let's keep in mind that we also implement, in the PureOS case, the tools that do package processing. This means we can mandate a set of git tags along with git (obviously) and gbp. I guess the issue with git tags is that some Debian packages do not use git tags, but we can add them for PureOS without much issue no?

Apr 29 2021, 10:55

Apr 26 2021

jeremiah.foster published a new version of Building Packages With Git-buildpackage.
Apr 26 2021, 11:45 · Restricted Project
jeremiah.foster edited the content of Building Packages With Git-buildpackage.
Apr 26 2021, 11:41 · Restricted Project

Apr 20 2021

jeremiah.foster edited the content of Building Packages With Git-buildpackage.
Apr 20 2021, 19:58 · Restricted Project
jeremiah.foster edited the content of Building Packages With Git-buildpackage.
Apr 20 2021, 19:57 · Restricted Project

Apr 18 2021

jeremiah.foster edited the content of Building Packages With Git-buildpackage.
Apr 18 2021, 16:57 · Restricted Project

Apr 16 2021

jeremiah.foster added a comment to T1023: PureOS guidelines should require (not only suggest) changing Maintainer.

@guido Yes, okay to update. I'll do it unless you get to it first.

Apr 16 2021, 08:07
jeremiah.foster added a project to T553: unspecified when a PureOS issue is truly "resolved": Unknown Object (Project).

Then let's go with g) until / unless we determine this is unsuitable. It may lead to tags like "fixed in Byzantium" or "fixed in Amber" but those ought to be easily managed and I think we already have a "fixed in Byzantium" tag.

Apr 16 2021, 07:57 · Unknown Object (Project)

Apr 6 2021

jeremiah.foster added a comment to T989: Please have matrix channel that gets pureos bug traffic from PureOS Tracker.

Architecturally this should actually be implemented in such a way that a bugtracker change emits a new message on Laniakea's ZeroMQ-based message-bus, and that message is then picked up by the Matrix bot and relayed to the channel
that way, other consumers can pick up the messages as well and act on them for other purposes than showing a channel message (that's how automatic bug closing was implemented in the past, actually)
(but "in the past" means deep in the past where Trac was used for bugtracking)
The messages Laniakea sends are multipart-ZeroMQ messages with a header/subject in rDNS form, like _lk.archive.new-package and a JSON body with a few standardized fields and one freeform "data" part. The JSON part is signed with an Ed25519 signature from the messaging relay, so messages can be authenticated as correct
(message submission happens via a Curve25519-encrypted connection to a relay, from where they are distributed to interested parties)
and yes, this should absolutely be documented properly ;-)
Fortunately, the Laniakea Python module has helpers for this stuff so you don't have to touch it directly - in theory all this needs is a consumer of bug tracker events that submits them to the relay, and then the Matrix bot only needs to be told how to convert the messages into human-readable form

Apr 6 2021, 15:54 · Restricted Project
jeremiah.foster added a comment to T989: Please have matrix channel that gets pureos bug traffic from PureOS Tracker.

https://github.com/lkhq/laniakea/tree/master/src/mirk is the tool we use to push to Matrix.

Apr 6 2021, 13:26 · Restricted Project
jeremiah.foster added a comment to T1034: network-manager-openvpn: fails to work with Librem Tunnel and some other OpenVPN services on byzantium.

With which version of openvpn? Some of the links you provided indicated older versions of openvpn were the issue, we have a newer version in Byzantium now.

Apr 6 2021, 11:26 · Restricted Project

Apr 5 2021

jeremiah.foster added a comment to T1034: network-manager-openvpn: fails to work with Librem Tunnel and some other OpenVPN services on byzantium.

I guess the next step is to try to reproduce with Librem Tunnel.

Apr 5 2021, 17:23 · Restricted Project
jeremiah.foster lowered the priority of T1034: network-manager-openvpn: fails to work with Librem Tunnel and some other OpenVPN services on byzantium from High to Normal.
Apr 5 2021, 17:23 · Restricted Project
jeremiah.foster added a comment to T1034: network-manager-openvpn: fails to work with Librem Tunnel and some other OpenVPN services on byzantium.

In Byzantium, I see openvpn at version 2.5.1-1. I created a new Purist openvpn certificate, loaded that cert into Network Manager, and as expected received the tun0 interface. I then used the browser to determine my IP and the browser returned 'Your IP address is in Gunzenhausen, Bayern, Germany (91710)' which is the end point of the VPN apparently because normally my address is in Oakville, Connecticut, United States (06779).

Apr 5 2021, 17:22 · Restricted Project

Apr 4 2021

jeremiah.foster closed T1040: Cannot install PureOS 9 on new Librem Mini v2 as Resolved.

Glad to hear you got it up an running!

Apr 4 2021, 16:47

Mar 31 2021

jeremiah.foster added a comment to T776: kodi-bin - outdated mariadb dependency.

I still get this in Byzantium;

Mar 31 2021, 14:10
jeremiah.foster added a project to T541: GNOME Disks destroys disk encryption password when trying to change it: Unknown Object (Project).
Mar 31 2021, 14:08 · Unknown Object (Project)
jeremiah.foster triaged T1040: Cannot install PureOS 9 on new Librem Mini v2 as Normal priority.
Mar 31 2021, 13:57
jeremiah.foster added a comment to T1040: Cannot install PureOS 9 on new Librem Mini v2.

You'll need a recent kernel which is why Amber won't run - I'm using 5.10.0-4-amd64 #1 SMP Debian 5.10.19-1 (2021-03-02) x86_64 GNU/Linux but I'm surprised the one from the OEM ISO didn't work for you. Did you use this to install: http://downloads.pureos.net/byzantium/gnome-oem/2020-11-20/?

Mar 31 2021, 13:57
jeremiah.foster claimed T1034: network-manager-openvpn: fails to work with Librem Tunnel and some other OpenVPN services on byzantium.
Mar 31 2021, 07:55 · Restricted Project

Mar 26 2021

jeremiah.foster added a comment to T1032: Debian logo on the Plymouth boot animation.

Which hardware? Which version of plymouth? Amber or Byzantium?

Mar 26 2021, 17:01
jeremiah.foster closed T1027: squeekboard: Vcs-Browser and Vcs-Git not declared as Resolved.

Added to debian/control file, patch merged.

Mar 26 2021, 16:20 · Unknown Object (Project), Restricted Project

Mar 25 2021

jeremiah.foster edited the content of Mirrors.
Mar 25 2021, 17:07 · Restricted Project, Restricted Project
jeremiah.foster edited the content of Mirrors.
Mar 25 2021, 17:06 · Restricted Project, Restricted Project
jeremiah.foster edited the content of Mirrors.
Mar 25 2021, 13:43 · Restricted Project, Restricted Project

Mar 18 2021

jeremiah.foster added a comment to T1027: squeekboard: Vcs-Browser and Vcs-Git not declared.

Merge request holding Vcs fields here: https://source.puri.sm/Librem5/debs/squeekboard/-/merge_requests/3

Mar 18 2021, 14:37 · Unknown Object (Project), Restricted Project
jeremiah.foster added a comment to T1008: Geolocation broken since we're using Debian's API key to access mozilla's location services.

I'll inquire with MLS to see how we get a key.

Mar 18 2021, 08:34

Mar 17 2021

jeremiah.foster merged task T1038: Unable to download updates into T987: Resource temporarily unavailable [IP: 138.201.228.45 443] (notorious https).
Mar 17 2021, 08:35
jeremiah.foster merged T1038: Unable to download updates into T987: Resource temporarily unavailable [IP: 138.201.228.45 443] (notorious https).
Mar 17 2021, 08:35
jeremiah.foster merged task T960: Byzantium on the mini reports 404s for certain packages into T1038: Unable to download updates.
Mar 17 2021, 08:31
jeremiah.foster merged T960: Byzantium on the mini reports 404s for certain packages into T1038: Unable to download updates.
Mar 17 2021, 08:31
jeremiah.foster reopened T960: Byzantium on the mini reports 404s for certain packages as "Open".
Mar 17 2021, 08:28
jeremiah.foster triaged T1038: Unable to download updates as High priority.
Mar 17 2021, 08:26

Mar 16 2021

jeremiah.foster edited the content of Mirrors.
Mar 16 2021, 18:13 · Restricted Project, Restricted Project
jeremiah.foster published a new version of Mirrors.
Mar 16 2021, 18:11 · Restricted Project, Restricted Project
jeremiah.foster added a comment to T1008: Geolocation broken since we're using Debian's API key to access mozilla's location services.

Are we trying to get an API key from Mozilla Location Services?

Mar 16 2021, 06:49
jeremiah.foster added a comment to T1008: Geolocation broken since we're using Debian's API key to access mozilla's location services.

What are we trying to achieve?

Mar 16 2021, 06:48
jeremiah.foster added a comment to T1008: Geolocation broken since we're using Debian's API key to access mozilla's location services.

I don't know if we have a formal policy around the Mozilla location services though I don't think we should be using Debian's. I think we need to create a policy or at least have a process to do so.

Mar 16 2021, 05:57

Mar 15 2021

jeremiah.foster updated the task description for T960: Byzantium on the mini reports 404s for certain packages.
Mar 15 2021, 10:15

Mar 11 2021

jeremiah.foster edited the content of Packaging Overview.
Mar 11 2021, 13:30 · Restricted Project, Restricted Project, Restricted Project

Mar 9 2021

jeremiah.foster added a comment to T1023: PureOS guidelines should require (not only suggest) changing Maintainer.

https://tracker.pureos.net/w/development/packaging_overview/#mandatory-debian-control-file Please review.

Mar 9 2021, 08:06
jeremiah.foster edited the content of Packaging Overview.
Mar 9 2021, 08:05 · Restricted Project, Restricted Project, Restricted Project
jeremiah.foster edited the content of Packaging Overview.
Mar 9 2021, 08:04 · Restricted Project, Restricted Project, Restricted Project
jeremiah.foster edited projects for Packaging Overview, added: Restricted Project, Restricted Project, Restricted Project; removed Restricted Project.
Mar 9 2021, 08:02 · Restricted Project, Restricted Project, Restricted Project
jeremiah.foster added a comment to T1023: PureOS guidelines should require (not only suggest) changing Maintainer.

Good points.

Mar 9 2021, 07:56

Mar 8 2021

jeremiah.foster closed T1023: PureOS guidelines should require (not only suggest) changing Maintainer as Resolved.
Mar 8 2021, 12:47
jeremiah.foster added a comment to T1023: PureOS guidelines should require (not only suggest) changing Maintainer.

I made the changes to the debian/control file (maintainer email address, VCS-*) mandatory.

Mar 8 2021, 12:46
jeremiah.foster edited the content of Packaging Overview.
Mar 8 2021, 12:45 · Restricted Project, Restricted Project, Restricted Project
jeremiah.foster closed T1024: PureOS guidelines should require setting/updating Vcs-Broser and Vcs-Git fields as Resolved.
Mar 8 2021, 12:43
jeremiah.foster added a comment to T1024: PureOS guidelines should require setting/updating Vcs-Broser and Vcs-Git fields.

Done: https://tracker.pureos.net/w/development/packaging_overview/

Mar 8 2021, 12:43
jeremiah.foster edited the content of Packaging Overview.
Mar 8 2021, 12:37 · Restricted Project, Restricted Project, Restricted Project
jeremiah.foster added a comment to T1019: Package btrfs-progs breaks package initramfs-tools (< 0.137).

I can confirm this;

Mar 8 2021, 11:01 · Restricted Project
jeremiah.foster assigned T1018: Please turn off paging on https://master.pureos.net/migrations/excuses/landing-to-byzantium/1 to mak.
Mar 8 2021, 11:01 · Restricted Project
jeremiah.foster added a comment to T987: Resource temporarily unavailable [IP: 138.201.228.45 443] (notorious https).

I did two runs of 1000 calls to the server and did not see any anomalies.

Mar 8 2021, 10:59
jeremiah.foster added a comment to T987: Resource temporarily unavailable [IP: 138.201.228.45 443] (notorious https).
Certificate version: 3
Valid from: Oct  7 19:21:40 2020 GMT
Valid to  : Sep 29 19:21:40 2021 GMT
Public key is 2048 bits
The issuer name is /O=Digital Signature Trust Co./CN=DST Root CA X3
The subject name is /C=US/O=Let's Encrypt/CN=R3
Extension Count: 8
Peer certificate
Certificate version: 3
Valid from: Feb 27 18:12:29 2021 GMT
Valid to  : May 28 18:12:29 2021 GMT
Public key is 2048 bits
The issuer name is /C=US/O=Let's Encrypt/CN=R3
The subject name is /CN=downloads.pureos.net
Extension Count: 9
Transport Protocol      :TLSv1.2
Cipher Suite Protocol   :TLSv1.2
Cipher Suite Name       :ECDHE-RSA-AES128-GCM-SHA256
Cipher Suite Cipher Bits:128 (128)
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 39DB1E294804DA2D5AB727DE4CF12062B4FA46A36F9DFA278CD675B3535CE0FD
    Session-ID-ctx: 
    Master-Key: BCF95A63D726D1B9685B5293C6212D1CBD8620E94904D9D3A4CA8B6A9EAA6CF5976F668441B9F8F4DF24A70F457C5422
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 86400 (seconds)
    TLS session ticket:
    0000 - b1 a5 92 f4 25 9b 67 fc-d5 c9 5e 0b 0d ba e7 5e   ....%.g...^....^
    0010 - 66 2e d9 f2 68 3a 4f e9-3e 00 9d 33 7b e2 66 49   f...h:O.>..3{.fI
    0020 - ff 93 f6 af 6a a0 64 7b-84 eb fc 07 f1 bf 10 ba   ....j.d{........
    0030 - 48 55 66 ca 4a 9e 44 de-3b 5e 7b f9 e0 e9 23 6a   HUf.J.D.;^{...#j
    0040 - 88 6f 52 da 28 43 c3 92-2b 9a da f7 d4 f1 3b 9c   .oR.(C..+.....;.
    0050 - 2e 6f 9c a3 71 78 cf f2-4d e6 b1 62 16 87 c3 01   .o..qx..M..b....
    0060 - 58 7d b4 9f 89 e2 e2 98-39 71 3b bd 05 06 5d 22   X}......9q;...]"
    0070 - 0e b6 fc 17 2c 86 08 13-3c e3 65 24 a3 7b 45 9a   ....,...<.e$.{E.
    0080 - 31 10 70 30 1e d7 64 92-09 b4 10 bf 09 e9 be 10   1.p0..d.........
    0090 - 18 56 32 e6 60 bf 0f 24-10 ae df 8f 48 b9 8f 48   .V2.`..$....H..H
    00a0 - 1c e3 fa bc 2b a7 d2 52-da 1f cf 28 d1 01 cd 95   ....+..R...(....
    00b0 - 91 6b c6 b2 9d 60 96 a1-24 51 18 92 19 c9 ab 3b   .k...`..$Q.....;
Mar 8 2021, 10:59
jeremiah.foster added a comment to T987: Resource temporarily unavailable [IP: 138.201.228.45 443] (notorious https).
Server Software:        nginx/1.10.3
Server Hostname:        repo.pureos.net
Server Port:            443
SSL/TLS Protocol:       TLSv1.2,ECDHE-RSA-AES128-GCM-SHA256,2048,128
Server Temp Key:        X25519 253 bits
TLS Server Name:        repo.pureos.net
Mar 8 2021, 09:47
jeremiah.foster triaged T1019: Package btrfs-progs breaks package initramfs-tools (< 0.137) as Normal priority.
Mar 8 2021, 08:25 · Restricted Project
jeremiah.foster updated subscribers of T1013: Take reproduciblity into account for package migrations.

This is a good idea @guido, thanks for logging this. Package reproducibility is easy to test with reprotest, I'll check with @mak to see where we can include this.

Mar 8 2021, 08:24

Mar 3 2021

jeremiah.foster empowered guido as an administrator.
Mar 3 2021, 09:15

Mar 2 2021

jeremiah.foster updated the task description for T997: Document synchrotron.
Mar 2 2021, 09:54 · Restricted Project
jeremiah.foster added a comment to T997: Document synchrotron.

https://tracker.pureos.net/w/development/synchrotron/

Mar 2 2021, 09:54 · Restricted Project
jeremiah.foster edited the content of Synchrotron.
Mar 2 2021, 09:53

Feb 26 2021

jeremiah.foster edited the content of Building Packages With Git-buildpackage.
Feb 26 2021, 10:24 · Restricted Project

Feb 18 2021

jeremiah.foster added a comment to T989: Please have matrix channel that gets pureos bug traffic from PureOS Tracker.

Phabricator's API is called conduit. I can pull data from conduit and it looks like this;

Feb 18 2021, 12:30 · Restricted Project

Feb 17 2021

jeremiah.foster renamed T989: Please have matrix channel that gets pureos bug traffic from PureOS Tracker from Please have matrix channel that gets pureos bug traffic to Please have matrix channel that gets pureos bug traffic from PureOS Tracker.
Feb 17 2021, 11:16 · Restricted Project

Feb 16 2021

jeremiah.foster added a comment to T991: [multiple issues] Feedback on "potential freedom issues in PureOS".

I think "blobs" is tricky terminology which might confuse - it confuses me. I prefer talking about 'firmware'. Firmware is stored in Read Only Memory (ROM) as a binary. It usually cannot be changed and it just meant to make the hardware work at all. The FSF says "Firmware that is installed during use is software; firmware that is delivered inside the device and can't be changed is software by nature, but we can treat it as if it were a circuit." This makes firmware closer, or even the same as, hardware. And while all hardware should have free designs, like Purism's, we don't have to reject non-free hardware the way we have to reject non-free software according to the FSF.

Feb 16 2021, 15:33 · Restricted Project
jeremiah.foster added a comment to T989: Please have matrix channel that gets pureos bug traffic from PureOS Tracker.

Do we need or want a channel from Gitlab to Matrix too?

Feb 16 2021, 08:31 · Restricted Project
jeremiah.foster added a comment to T989: Please have matrix channel that gets pureos bug traffic from PureOS Tracker.

Is this a Tracker <--> Matrix channel? We already have #dev/pureos-changes so you don't mean that channel I assume.

Feb 16 2021, 08:30 · Restricted Project
jeremiah.foster triaged T989: Please have matrix channel that gets pureos bug traffic from PureOS Tracker as Normal priority.
Feb 16 2021, 08:28 · Restricted Project
jeremiah.foster triaged T1002: amber: grub2 security update blocked due to downstream changes as High priority.
Feb 16 2021, 08:26

Feb 15 2021

jeremiah.foster added a comment to T420: [FREEDOM ISSUE] snapd - linked to external source.

I've been informed that it is at least *theoretically* possible to point snapd to a only free "store" https://forum.snapcraft.io/t/external-repositories/1760/7
This might help us not have to remove snapd and then patch and maintain all the software that depends on snap and snapd.

Feb 15 2021, 10:02 · Freedom-harm: downloads potentially nonfree code
jeremiah.foster triaged T997: Document synchrotron as Normal priority.
Feb 15 2021, 09:28 · Restricted Project
jeremiah.foster added a comment to T997: Document synchrotron.

Might be cool to put that documentation here: https://tracker.pureos.net/w/development/

Feb 15 2021, 09:28 · Restricted Project
jeremiah.foster edited the content of Development.
Feb 15 2021, 09:27 · Restricted Project
jeremiah.foster edited the content of Development.
Feb 15 2021, 09:25 · Restricted Project
jeremiah.foster edited the content of Development.
Feb 15 2021, 09:24 · Restricted Project
jeremiah.foster created an object: Build Tooling.
Feb 15 2021, 09:23
jeremiah.foster edited the content of Development.
Feb 15 2021, 09:22 · Restricted Project
jeremiah.foster edited the content of Development.
Feb 15 2021, 09:22 · Restricted Project
jeremiah.foster claimed T997: Document synchrotron.
Feb 15 2021, 09:20 · Restricted Project

Feb 12 2021

jeremiah.foster added a subtask for T991: [multiple issues] Feedback on "potential freedom issues in PureOS": T420: [FREEDOM ISSUE] snapd - linked to external source.
Feb 12 2021, 10:29 · Restricted Project