Page MenuHomePureOS Tracker
Feed Advanced Search

May 25 2021

jonas.smedegaard added a comment to T908: How could I install Kodi?.

This issue tracker is for issues with PureOS.
Not for issues with non-PureOS packages - e.g. using PPAs or flatpak or Snap.

May 25 2021, 10:51
jonas.smedegaard renamed T914: installer: Autologin fails after a Fresh Install from Autologing after a Fresh Install to installer: Autologin fails after a Fresh Install.
May 25 2021, 10:47 · Restricted Project
jonas.smedegaard triaged T928: laniakea: Migration excuses lack info on *which* dependency is (suspect of being) unsatisfiable as Normal priority.
May 25 2021, 10:47 · Restricted Project
jonas.smedegaard triaged T950: Mini won't wake from sleep / hibernation as High priority.
May 25 2021, 10:46
jonas.smedegaard renamed T951: Installer: keyboard language does not change from Installer keyboard language does not change to Installer: keyboard language does not change.
May 25 2021, 10:41
jonas.smedegaard assigned T952: QT save dialog lockups to jeremiah.foster.

PureOS is mostly tested with GNOME as desktop.

May 25 2021, 10:38
jonas.smedegaard triaged T953: Element-desktop cannot be resized like other windows. as Normal priority.
May 25 2021, 10:35
jonas.smedegaard closed T953: Element-desktop cannot be resized like other windows. as Invalid.

Thanks for reporting.

May 25 2021, 10:35
jonas.smedegaard assigned T982: After login plasma not entry to jeremiah.foster.

PureOS is mostly tested with GNOME as desktop.
I am uncertain if this issue is actionable at all for us - i.e. if we have anyone skilled with KDE to debug this kind of issue, or we should simply give up and close it as a wontfix.

May 25 2021, 10:30 · Restricted Project
jonas.smedegaard assigned T984: Please allow rmadision to work to mak.
May 25 2021, 10:26 · Restricted Project
jonas.smedegaard changed the status of T996: Youtube-dl, Pinta, Libretranslate from Open to Incomplete.
May 25 2021, 10:25
jonas.smedegaard renamed T998: python-apt: security update blocked due to downstream changes from amber: python-apt security update blocked due to downstream changes to python-apt: security update blocked due to downstream changes.
May 25 2021, 10:24 · Restricted Project
jonas.smedegaard renamed T999: openexr: security update blocked due to downstream changes from amber: openexr security update blocked due to downstream changes to openexr: security update blocked due to downstream changes.
May 25 2021, 10:24 · Restricted Project
jonas.smedegaard raised the priority of T1001: postgresql-common: security update blocked due to downstream changes from High to Unbreak Now!.
May 25 2021, 10:23 · Restricted Project
jonas.smedegaard renamed T1000: qemu: security update blocked due to downstream changes from amber: qemu security update blocked due to downstream changes to qemu: security update blocked due to downstream changes.
May 25 2021, 10:23 · Restricted Project
jonas.smedegaard renamed T1001: postgresql-common: security update blocked due to downstream changes from amber: postgresql-common securit update blocked due to downstream changes to postgresql-common: security update blocked due to downstream changes.
May 25 2021, 10:22 · Restricted Project
jonas.smedegaard renamed T1004: flatpak: installing gitg as flatpak causes some weird Polkit issue and install fails from Some weird Polkit issue to flatpak: installing gitg as flatpak causes some weird Polkit issue and install fails.
May 25 2021, 10:21 · Restricted Project
jonas.smedegaard assigned T1004: flatpak: installing gitg as flatpak causes some weird Polkit issue and install fails to jeremiah.foster.

I guess our flatpak expert is @jeremiah.foster - please reassign if I am mistaken.

May 25 2021, 10:21 · Restricted Project
jonas.smedegaard triaged T1011: Please provide scripts to create downstream forks as Normal priority.
May 25 2021, 10:19
jonas.smedegaard triaged T1012: Please provide scripts to update downstream forks as Normal priority.
May 25 2021, 10:18
jonas.smedegaard assigned T1014: Please allow to build from git tags to mak.
May 25 2021, 10:17 · Restricted Project
jonas.smedegaard assigned T1015: Please add an auto-forward porter to mak.
May 25 2021, 10:17 · Restricted Project
jonas.smedegaard claimed T1049: pureos: unclear how to best update downstream forks.
May 25 2021, 10:15
jonas.smedegaard triaged T1052: Please add 'version in pureos' support to shields.io as Low priority.
May 25 2021, 10:14
jonas.smedegaard claimed T954: Package Dialect for the Librem 5.

Packaged for Debian: https://tracker.debian.org/pkg/dialect

May 25 2021, 10:01 · Restricted Project
jonas.smedegaard triaged T955: Package GNOME Podcasts as Wishlist priority.
May 25 2021, 09:59 · Restricted Project
jonas.smedegaard triaged T962: Package Solanum for the Librem 5 as Wishlist priority.
May 25 2021, 09:58 · Restricted Project
jonas.smedegaard triaged T964: Package Komikku for the Librem 5 as Wishlist priority.
May 25 2021, 09:58 · Restricted Project
jonas.smedegaard triaged T965: Package Hackgregator for the Librem 5 as Wishlist priority.
May 25 2021, 09:58 · Restricted Project
jonas.smedegaard closed T966: Package Giara for the Librem 5 as Resolved.

if already available in both releases we currently care about, I guess this is done.

May 25 2021, 09:58 · Restricted Project
jonas.smedegaard triaged T966: Package Giara for the Librem 5 as Wishlist priority.
May 25 2021, 09:56 · Restricted Project
jonas.smedegaard triaged T967: Package Fragments for the Librem 5 as Wishlist priority.
May 25 2021, 09:56 · Restricted Project
jonas.smedegaard triaged T968: Package Metronome for the Librem 5 as Wishlist priority.
May 25 2021, 09:56 · Restricted Project
jonas.smedegaard triaged T969: Package Read it Later for the Librem 5 as Wishlist priority.
May 25 2021, 09:56 · Restricted Project
jonas.smedegaard triaged T970: Package Authenticator for the Librem 5 as Wishlist priority.
May 25 2021, 09:55 · Restricted Project
jonas.smedegaard triaged T971: Package the SponsorBlock web extension as Wishlist priority.
May 25 2021, 09:55
jonas.smedegaard triaged T985: pureos-gnome: pulls in chromium via pureos-webext as Normal priority.
May 25 2021, 09:53 · Restricted Project
jonas.smedegaard added a comment to T996: Youtube-dl, Pinta, Libretranslate.

Thanks for these suggestions.

May 25 2021, 09:50
jonas.smedegaard assigned T1008: Geolocation broken since we're using Debian's API key to access mozilla's location services to jeremiah.foster.
May 25 2021, 09:43
jonas.smedegaard assigned T1013: Take reproduciblity into account for package migrations to jeremiah.foster.
May 25 2021, 09:38
jonas.smedegaard assigned T1016: Rebuild all packages on import from Debian to jeremiah.foster.
May 25 2021, 09:36
jonas.smedegaard triaged T1018: Please turn off paging on https://master.pureos.net/migrations/excuses/landing-to-byzantium/1 as Normal priority.
May 25 2021, 09:35 · Restricted Project
jonas.smedegaard assigned T1032: Debian logo on the Plymouth boot animation to francois.
May 25 2021, 09:34
jonas.smedegaard triaged T1050: Cool Reader, OpenRA, OpenLoco, moodle as Wishlist priority.
May 25 2021, 09:32
jonas.smedegaard triaged T1051: The NEW Queue page holds Debian branding: https://master.pureos.net/raw/dak-web/new.html as Low priority.
May 25 2021, 09:32 · Restricted Project
jonas.smedegaard assigned T1051: The NEW Queue page holds Debian branding: https://master.pureos.net/raw/dak-web/new.html to mak.
May 25 2021, 09:31 · Restricted Project
jonas.smedegaard renamed T985: pureos-gnome: pulls in chromium via pureos-webext from pureos-gnome: change pureos-webext to recommend: `webext-ublock-origin-firefox` instead of `webext-ublock-origin` to pureos-gnome: pulls in chromium via pureos-webext.
May 25 2021, 09:29 · Restricted Project
jonas.smedegaard merged T1053: Why when updating pureos chromium gets installed? into T985: pureos-gnome: pulls in chromium via pureos-webext.
May 25 2021, 09:27 · Restricted Project
jonas.smedegaard merged task T1053: Why when updating pureos chromium gets installed? into T985: pureos-gnome: pulls in chromium via pureos-webext.
May 25 2021, 09:27
jonas.smedegaard renamed T1054: purple-carbons: clashes with purple-xmpp-carbons without coordination from purple-carbon: clashes with purple-xmpp-carbons without coordination to purple-carbons: clashes with purple-xmpp-carbons without coordination.
May 25 2021, 00:57
jonas.smedegaard added a comment to T1054: purple-carbons: clashes with purple-xmpp-carbons without coordination.

purple-carbons is depended on by librem5-gnome-phone
purple-xmpp-carbons is recommended by chatty.

May 25 2021, 00:56
jonas.smedegaard triaged T1054: purple-carbons: clashes with purple-xmpp-carbons without coordination as High priority.
May 25 2021, 00:52

May 22 2021

jonas.smedegaard assigned T985: pureos-gnome: pulls in chromium via pureos-webext to mak.

Seems this was addressed in source package pureos-meta on November 18th 2020.

May 22 2021, 02:57 · Restricted Project

May 7 2021

jonas.smedegaard added projects to T1030: phosh: Vcs-Browse and Vcs-Git points to Debian: Restricted Project, Restricted Project.
May 7 2021, 03:36 · Restricted Project, Restricted Project
jonas.smedegaard added projects to T1028: rust-xkbcommon: Vcs-Browser and Vcs-Git points to Debian: Restricted Project, Restricted Project.
May 7 2021, 03:36 · Restricted Project, Restricted Project
jonas.smedegaard added a project to T1026: uefitool: Vcs-Browser and Vcs-Git not declared: Restricted Project.
May 7 2021, 03:34 · Restricted Project
jonas.smedegaard added projects to T1025: util-linux: Vcs-Browse and Vcs-Git points to Debian: Restricted Project, Restricted Project.
May 7 2021, 03:34 · Restricted Project, Restricted Project
jonas.smedegaard added projects to T1022: webkit2gtk: Vcs-Browse and Vcs-Git points to Debian: Restricted Project, Restricted Project.
May 7 2021, 03:33 · Restricted Project, Restricted Project
jonas.smedegaard added projects to T1021: wlroots: Vcs-Browse and Vcs-Git points to Debian: Restricted Project, Restricted Project.
May 7 2021, 03:31 · Restricted Project, Restricted Project
jonas.smedegaard added a project to T1020: wys: Vcs-Browse and Vcs-Git points to Debian: Restricted Project.
May 7 2021, 03:30 · Restricted Project
jonas.smedegaard added a project to T1027: squeekboard: Vcs-Browser and Vcs-Git not declared: Unknown Object (Project).
May 7 2021, 03:22 · Unknown Object (Project), Restricted Project
jonas.smedegaard added a project to T1027: squeekboard: Vcs-Browser and Vcs-Git not declared: Restricted Project.

Status update:

  • squeekboard 1.11.1 in amber is still missing Vcs-* hints
  • squeekboard 1.13.0-1pureos1 in byzantium is good
May 7 2021, 03:17 · Unknown Object (Project), Restricted Project

May 6 2021

jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

If you are interested, then I do have suggestions on how to try keep both qualities small - i.e. semi-automated routines - but they evolve around a core principle of treating the parent source (Debian) as the primary and PureOS getting applied on top.

I'd be more than interested ;)

May 6 2021, 07:17
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

What i'm after is that the changelog content is not related to how the package is prepared. There's tools to aid certain workflows but for d/changelog itself doesn't know anything about that. (what you describe sounds more like frustration about tool failing).

May 6 2021, 06:34

May 5 2021

jonas.smedegaard added a comment to T1012: Please provide scripts to update downstream forks.

I have found that doing git merge <debian tag> on top of an already forked and deviated package leads to a package history which interleaves parent and fork-specific changes, which I have not found a way to automatically produce a (to me) comprehensible changelog from.

May 5 2021, 12:34
jonas.smedegaard added a comment to T1011: Please provide scripts to create downstream forks.

See also https://source.puri.sm/-/snippets/1165 which contains above script + my notes on surrounding tasks that I have so far been unable to automate, because I have so far found to it too variable across packages.

May 5 2021, 12:10
jonas.smedegaard added a comment to T1011: Please provide scripts to create downstream forks.

I am not fluent in Gitlab, but for the local repo part, I use this:

#!/bin/sh
May 5 2021, 12:07
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I disagree that we should imply that meshed history is a good practice because I think it is incomprehensible to read a meshed history: It lead to my coming up with the "rebasing" strategy b) referenced in this issue report, and later lead me to file T1048 which triggered the creation of this issue report.

We need to find a balance of being comprehensible for you and workable for developers (most of which just merge in the current Debian *git* packaging into the PureOS packaging. Do you have good suggestion here?

Sorry, I have no suggestions on how to frame preparation routines which involves applying Debian changes on top of PureOS changes as "best practice" for maintaining packages forked from Debian.

May 5 2021, 11:36
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

Any preparation style regardless of non-metadata contents of the changelog file is acceptable (obeys all "must" in Policy).

Except that this is PureOS and not Debian so while it's certainly a good idea to follow Debian policy we shoudn't simply imply that Debian Policy is the only policy and that we need to adhere to all policy points.

True that it might be bad, but until T1047 is solved Debian Policy is what we got for PureOS!
If you are aware of anything broken or incomplete or overzealous for PureOS then please file a separate report for each issue and link them to T1047.

May 5 2021, 11:23
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

There are acceptable (obeys all "must" in Policy) and recommended (obeys all "must" and "should" in Policy) and suggested (follows best practices).

May 5 2021, 05:57
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I'm not debating that debian/changelog could be improved.

No, but you are debating whether or not meshing changelogs makes them harder to understand.

May 5 2021, 02:56

May 4 2021

jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I don't think [having a rule of "changelog should be a log"] is a good idea though since merging changelogs keeps valuable information around [...] and i don't think this would make it any harder for Debian to look at the diffs.

May 4 2021, 04:02
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

It would need to *become* a policy rule, it isn't one already.

Thanks for the clarification . sorry that I was unclear.

May 4 2021, 03:43
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

Evangelos wrote:

this was specifically about updating downstream packages (which was the in the initial title btw ;) ).

May 4 2021, 02:49

May 3 2021

jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I am lost - I don't know what we are discussing here.
Possibly my own fault for a) speaking about things I find relevant before the scope of this issue report was properly established, and b) talking about things I explicitly stated previously that I find out of scope (notably requirements as opposed to best practices).

May 3 2021, 08:11

Apr 30 2021

jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

While that sounds like a cool feature, shouldn't the "responsibilities" be reversed? What I mean by that is: If we're carrying PureOS patches shouldn't we (by following the principle of upstream first) be the ones to propose upstreamable patches (to both the parent Debian packaging and/or the relevant upstream projects) instead of making the Debian maintainers having to go hunt for downstream patches?

Apr 30 2021, 08:28
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

...or correction: I have seen one tool that lists downstream git branches/commits for cherry-picking - that tool is git itself and is mighty great when you know which packaging style is used. Sure, quite likely the style used by the Debian GNOME team happens to be same (or similar enough) to the one we end up deciding for our git streamlined preparation of Debian packages - but that is missing my kay point:

Apr 30 2021, 08:16
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I think most Debian developers use https://tracker.debian.org/

Apr 30 2021, 08:06
jonas.smedegaard added a comment to T1047: PureOS has no strict policy of mandated packaging requirements.

Ok, I will begin drafting a proposed PureOS Policy document, that we can then discuss.

Apr 30 2021, 04:23
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I recommend to treat repo.pureos.net as essential and central for how we work in the PureOS team (i.e. not just an artifact store).

Apr 30 2021, 03:46

Apr 29 2021

jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

if this issue report is unrelated to T1048 then I apologize for spreading confusion, and will stand back until perhaps eventually more clear what it is about...

Apr 29 2021, 12:37
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

@jeremiah.foster: Among the things you summarize, it seems that only "use appropriate git tag" relates to T1048 and only weakly:
How do those best practices help address T1048?

Apr 29 2021, 12:32

Apr 28 2021

jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

This is about what ends up in the *changes* file for the upload, not the changelog entry.

Apr 28 2021, 11:07
jonas.smedegaard renamed T1049: pureos: unclear how to best update downstream forks from Discussion: How to update downstream forks? to pureos: best practice(s) is missing/undocumented.
Apr 28 2021, 10:36
jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

I don't know rules for LTS, but the semi-official (i.e. officially .org hosted but officially unsupported) backports.debian.org seems to a) recomend including all changes compared to newest parent release in topmost changelog section(s):

It is recommended to include all changelog entries since the last version on debian-backports or since stable if it's the first version. You should do this by passing "-v" to dpkg-buildpackage. Eg: "debuild -v0.7.5-2", where "0.7.5-2" is the version in stable.

Apr 28 2021, 07:39
jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

So like

gnome-calls (0.3.2-1pureos1) byzantium; urgency=medium
gnome-calls (0.3.0-2pureos2) byzantium; urgency=medium
gnome-calls (0.3.0-2pureos1) byzantium; urgency=medium
gnome-calls (0.3.0-1pureos1) byzantium; urgency=medium
gnome-calls (0.3.2-1) experimental; urgency=medium
gnome-calls (0.3.0-2) experimental; urgency=medium
gnome-calls (0.3.0-1) experimental; urgency=medium

?

Apr 28 2021, 06:36
jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

Imagine we reach a conclusion to "find a criteria in the absence of any other authoritative source and to find consensus how to handle that" - does that mean we can close this issue report? No. That is my point.

Apr 28 2021, 06:11
jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

It's not meta.

Apr 28 2021, 06:09
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

This issue says "let's discuss the seemingly 2 existing practices", and T1011 and T1012 says "we need the best practice automated".

Apr 28 2021, 05:59
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I agree that (if we want to) we can mandate that package preparation must be done with git and must use gbp.
My point is that we cannot mandate "merging Debian tags", because that implies a parent Debian package prepared and tagged in a way compatible with gbp which is not always the case.

Apr 28 2021, 05:21
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

sorry, didn't mean to discredit you, @guido - just appears to me that this issue was filed by @evangelos.tzaras.

Apr 28 2021, 05:15
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I find that issues work best when framed as something wrong - which can then be resolved either by disputing that the problem is real or by fixing it or by deciding that it exists but should not be fixed.

Apr 28 2021, 03:41
jonas.smedegaard added a comment to T1049: pureos: unclear how to best update downstream forks.

I think it makes sense to distinguish between a) package style (i.e. how we want to compose our final .deb packages released into PureOS) and b) package preparation style (i.e. how we want to keep track of the source components used for our package releases).

Apr 28 2021, 03:29
jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

I see how my talking in git lingo is confusing here. Sorry!

Apr 28 2021, 03:05
jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

Can you define close here?

Apr 28 2021, 02:55
jonas.smedegaard added a comment to T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.

I use git lingo, yes, but I am talking about .deb packaging which at its core is not git-based: Git and onther VCSes are merely an aid in handling the file-based package maintenance - where it certainly is extra helpful when both Debian and PureOS preparations are done using compatible VCS tools and routines.

Apr 28 2021, 02:39
jonas.smedegaard renamed T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes from gnome-calls: changelog has parent Debian changes and changes of local fork intertwined to gnome-calls: changelog has parent Debian changes interleaved with PureOS changes.
Apr 28 2021, 01:03
jonas.smedegaard triaged T1048: gnome-calls: changelog has parent Debian changes interleaved with PureOS changes as Normal priority.
Apr 28 2021, 01:00

Apr 27 2021

jonas.smedegaard added a comment to T1047: PureOS has no strict policy of mandated packaging requirements.

I consider the current document to represent the equivalent of a mixture of Debian Developers' Reference and Debian New Maintainers' Guide and the Debian wiki.

Apr 27 2021, 01:22
jonas.smedegaard added a comment to T1047: PureOS has no strict policy of mandated packaging requirements.

@jeremiah.foster: If the current wiki page is as strict as it gets for PureOS and maintaining a more stable subset is considered overkill, then I guess simply close this issue report as wontfix.

Apr 27 2021, 00:46