question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Verify RDNN's outside of GitHub [$30]

See original GitHub issue

Apps have to have a reverse-domain ID, as per the fd.o spec. However, AppCenter requires that that reverse ID is com.github.myusername.appname. Quite apart from how this makes not a lot of sense if/when AppCenter starts supporting other non-github stores (gitlab, etc), it means that I can’t ever move my app off github even if AppCenter does support other stores. And, more importantly, my app’s ID is my domain, not github. Github just happens to be a place where it’s currently pushed to so that AppCenter can get hold of it. There shouldn’t be any technical problem here; the app ID doesn’t need to agree with the repository URL, it just needs to be unique and mine and “a valid D-Bus well-known bus name”. Indeed, if anything, that name should probably agree with that which is passed to Gtk.Application.new() in the app itself, which for almost everyone isn’t com.github.anything.

<bountysource-plugin>

There is a $30 open bounty on this issue. Add to the bounty at Bountysource. </bountysource-plugin>

Issue Analytics

  • State:open
  • Created 6 years ago
  • Reactions:7
  • Comments:12 (6 by maintainers)

github_iconTop GitHub Comments

6reactions
stuartlangridgecommented, May 6, 2017

But where the code is hosted isn’t relevant to the app’s identity. At some point you will start supporting, say, gitlab, or a passed git url of my choice. At that point, I start supplying my app’s gitlab or bitbucket URL, and I have to change the ID, which breaks upgrades! Making my app’s globally unique ID depend on which of its five git URLs I happened to give you is like making my app’s ID depend on which day I started writing it on. If I change my github username: I break upgrades for all my elementary apps. If I rename the repository: I break upgrades for that app. If I host it somewhere else: I break upgrades for that app. Perhaps you think that’s a reasonable thing to do: that I should choose right now where this app will be hosted for its whole entire life. But you’ve already decided to move half the elementary project from launchpad to github and for god reasons; don’t we want to give developers that same choice? Not lock them to this URL forever just because it’s all you support right now?

5reactions
btkostnercommented, Jun 5, 2018

Just to keep you guys informed: The soon to be released v2 worker fully supports customized names. This will let you use houston ci for testing apps on travis. Once v2 version of the web interface is setup you will be able to change the name in houston and release apps with custom domains and names.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Git and GitHub for Beginners - Crash Course - YouTube
Learn about Git and GitHub in this tutorial. ... Check out her YouTube channel: ... (1: 30 ) What is version control? ⌨️...
Read more >
Code scanning is now available! - The GitHub Blog
GitHub code scanning is a developer-first, GitHub-native approach to easily find security vulnerabilities before they reach production.
Read more >
GitHub Integration - CircleCI
This document provides an overview of using GitHub and GitHub Enterprise with CircleCI. ... A deploy key that is used to check out...
Read more >
Github: Can I see the number of downloads for a repo?
GitHub's releases API is now out of the preview period so the 'Accept' header ... To check the number of times a release...
Read more >
edgerouter x set dns server
Check out how we can leverage. Here's my full solution: Open ssh session with your router (or see lower down for GUI config)...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found