use the right reversed elementary Scheme

Bug #1594598 reported by Cassidy James Blaede
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
AppCenter
New
Low
Greg Holkenbrink
Audience
New
Low
Unassigned
Calculator
New
Low
Unassigned
Camera
New
Undecided
Unassigned
Cerbere
New
Undecided
Unassigned
Files
Confirmed
Low
Unassigned
Gala
New
Undecided
Unassigned
Greeter
New
Undecided
Unassigned
Mail
Confirmed
Undecided
Unassigned
Maya
New
Undecided
Unassigned
Noise
In Progress
Undecided
Diego Islas Ocampo
Pantheon Geoclue2 Agent
Confirmed
Low
David Hewitt
Photos
New
Undecided
Unassigned
Scratch
In Progress
Low
Unassigned
Slingshot
New
Undecided
Unassigned
Switchboard
New
Undecided
Unassigned
Terminal
New
Undecided
Unassigned
Wingpanel
Confirmed
Low
Unassigned

Bug Description

We do not own pantheon.org, so our GSettings living under org.pantheon does not follow RDNN (https://en.wikipedia.org/wiki/Reverse_domain_name_notation).

In Loki+1, we should switch to using io.elementary for shell/OS components, and com.github.elementary for first-party apps.

Things to update:
 * Application id
 * Desktop filename
 * AppStream filename and id
 * GSettings path and id
 * DBus interfaces

Related branches

Zisu Andrei (matzipan)
Changed in pantheon-mail:
status: New → Confirmed
tags: added: loki+1
description: updated
Changed in wingpanel:
importance: Undecided → Low
status: New → Confirmed
tags: added: technical-debt
removed: loki+1
Changed in wingpanel:
milestone: none → loki+1-beta1
description: updated
Revision history for this message
Felipe Escoto (philip.scott) wrote :

If we are going to change GSettings, we should also change AppIDs as they are also org.pantheon.app

Changed in appcenter:
milestone: none → loki+1-beta1
Changed in audience:
milestone: none → loki+1-beta1
Changed in pantheon-calculator:
milestone: none → loki+1-beta1
Corentin Noël (tintou)
summary: - GSettings are scoped incorrectly
+ use the right reversed elementary Scheme
description: updated
Cody Garver (codygarver)
Changed in appcenter:
importance: Undecided → Low
Changed in audience:
importance: Undecided → Low
Changed in pantheon-calculator:
importance: Undecided → Low
Revision history for this message
Greg Holkenbrink (spacefarmer) wrote :

Appcenter is a 1st party app and should be in com.github.elementary, correct?

Changed in appcenter:
assignee: nobody → Greg Holkenbrink (spacefarmer)
Revision history for this message
Corentin Noël (tintou) wrote :

It's better to use io.elementary.${app}, it's more future-proof.
I see a lot of project with com.google.code.${app} and now it looks dumb as fuck…

Zisu Andrei (matzipan)
Changed in scratch:
status: New → Confirmed
milestone: none → juno-beta1
Changed in scratch:
status: Confirmed → In Progress
Cody Garver (codygarver)
Changed in pantheon-calculator:
milestone: 0.1.2 → juno-beta1
Cody Garver (codygarver)
Changed in scratch:
importance: Undecided → Low
milestone: 2.4 → juno-beta1
Changed in noise:
status: New → Confirmed
Changed in noise:
assignee: nobody → Diego Islas Ocampo (hyuchia)
status: Confirmed → In Progress
Changed in pantheon-files:
importance: Undecided → Low
milestone: none → feature-future
status: New → Confirmed
milestone: feature-future → juno-beta1
Changed in pantheon-agent-geoclue2:
assignee: nobody → David Hewitt (davidmhewitt)
importance: Undecided → Low
milestone: none → juno-beta1
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.