use the right reversed elementary Scheme

Bug #1594598 reported by Cassidy James Blaede on 2016-06-20
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
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) on 2016-06-20
Changed in pantheon-mail:
status: New → Confirmed
tags: added: loki+1
description: updated
Daniel Fore (danrabbit) on 2016-06-21
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
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) on 2016-07-02
summary: - GSettings are scoped incorrectly
+ use the right reversed elementary Scheme
description: updated
Cody Garver (codygarver) on 2016-09-19
Changed in appcenter:
importance: Undecided → Low
Changed in audience:
importance: Undecided → Low
Changed in pantheon-calculator:
importance: Undecided → Low
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)
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) on 2016-11-18
Changed in scratch:
status: New → Confirmed
milestone: none → juno-beta1
Daniel Fore (danrabbit) on 2016-12-27
Changed in scratch:
status: Confirmed → In Progress
Cody Garver (codygarver) on 2017-01-19
Changed in pantheon-calculator:
milestone: 0.1.2 → juno-beta1
Cody Garver (codygarver) on 2017-02-10
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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers