My display name in the store hasn't updated to match configured display name

I changed the display name configured on my account via both Launchpad.net and https://snapcraft.io/account/details. Both these places report my name as Dani Llewellyn (correct) but listings in the store via both the api/snapd/snap-store and snapcraft.io/snap-name listings still all say Daniel Llewellyn (wrong).

Also, despite configuring my email address dani at bowlhat.net the store vulnerability patch alerts are being delivered to my old account diddledan at gmail.com

Can somebody poke the necessary private parts to fix me, please?

Sorry this is such a whack-a-mole of changes. You may also need to change it in https://dashboard.snapcraft.io. Give it a try and let me know if things look OK after that.

  • Daniel

My old name and email are listed at https://dashboard.snapcraft.io/dev/account/ but there is no option to edit them on that page…

RIght you are. OK, I’m looking and it appears the foo is not connected to the bar. Let me try to figure this out, and if it looks like it’ll take a while I can always just manually frob the database.

  • Daniel

Can you try this:

  1. go to https://dashboard.snapcraft.io
  2. log out
  3. log back in to https://dashboard.snapcraft.io
  4. Check whether your details were updated and look OK in https://dashboard.snapcraft.io/dev/account/

If they do, I might need to reindex somethingsomething for that to be reflected in snapcraft.io and API responses. If they don’t, I’ll need to keep digging :slight_smile: Please let me know either way.

  • Daniel

logging out and back in using the link on dashboard.snapcraft.io (rather than just having the cookie working from a previous login to not dashboard.snapcraft.io (e.g. logging into plain snapcraft.io)) appears to have updated the details on dashboard.snapcraft.io correctly.

I’m guessing it needed a reparse of the openid details?

Despite the details on dnashboard.snapcraft.io now correctly stating Dani, there are numerous snaps in the store that are still showing my old name. This is despite having uploaded new revisions hoping that the details would be refreshed by that process.

This is still an issue. Can somebody look into this please, e.g. Makemkv?

Sorry for the delay!!

I have a question, does this happen with new snaps you create and upload, or is it happening only with old ones that you registered using your previous name?

If the latter, I can just go in the database and bulk update the name, something I usually prefer not to do but given this has been a boggle for a while, I’m willing to try.

If the former, then I probably need to look elsewhere :slight_smile:

  • Daniel
1 Like

I’ve not tried registering a new snap in a while, but I think it’s just the older entries that have not updated the name to match.

Your main account record had not been updated, I did so manually and it should now have the correct name. I also went ahead and fixed records that had the old name in specific fields as a string, so it should all be updated and looking well now. There might be some caching in place, so please allow about an hour from this response’s time and let me know if anything still looks wrong on your side.

Cheers!

  • Daniel
1 Like

There are still two snaps that haven’t updated to my correct name - they still show my deadname:

  • makemkv
  • ubuntu-accomplishments

Could you give them another poke please?

Hi, sorry for the trouble, I changed a few more stray instances, please have a look and let me know if any escaped (I did check the two you mentioned and they look fine now).

Also please let me know if any of them revert to the other name; there are a few synchronization points between systems and so outdated data might still exist and propagate. I’ll keep hunting them down as they appear :slight_smile:

  • Daniel
1 Like

Makemkv is still showing my deadname: https://snapcraft.io/makemkv

$ snap info makemkv
name:      makemkv
summary:   Backup your DVD and Bluray discs
publisher: Daniel Llewellyn (diddledani)
store-url: https://snapcraft.io/makemkv
contact:   https://github.com/diddlesnaps/makemkv/issues
license:   unset
description: |
  MakeMKV is your one-click solution to convert video that you own into free and
  patents-unencumbered format that can be played everywhere. MakeMKV is a format converter,
  otherwise called "transcoder". It converts the video clips from proprietary (and usually
  encrypted) disc into a set of MKV files, preserving most information but not changing it in any
  way. The MKV format can store multiple video/audio tracks with all meta-information and preserve
  chapters. There are many players that can play MKV files nearly on all platforms, and there are
  tools to convert MKV files to many formats, including DVD and Blu-ray discs.
  
  Additionally MakeMKV can instantly stream decrypted video without intermediate conversion to wide
  range of players, so you may watch Blu-ray and DVD discs with your favorite player on your
  favorite OS or on your favorite device.
  
  - Reads DVD and Blu-ray discs
  - Reads Blu-ray discs protected with latest versions of AACS and BD+
  - Preserves all video and audio tracks, including HD audio
  - Preserves chapters information
  - Preserves all meta-information (track language, audio type)
  - Fast conversion - converts as fast as your drive can read data.
  - No additional software is required for conversion or decryption.
  - Available for Windows, Mac OS X and Linux
  - Functionality to open DVD discs is free and will always stay free.
  - All features (including Blu-ray decryption and processing) are free during BETA.
  
  --
  
  - Upstream Project: https://www.makemkv.com/
  - snapcraft.yaml Build Definition:
  https://github.com/diddlesnaps/makemkv/blob/master/snap/snapcraft.yaml
commands:
  - makemkv
  - makemkv.makemkvcon
snap-id:      oQi5445Bw83J591pCgmPm8lCBNkvrL0w
tracking:     latest/edge
refresh-date: yesterday at 14:54 BST
channels:
  latest/stable:    1.17.0 2022-07-08 (553) 320MB -
  latest/candidate: ↑                             
  latest/beta:      ↑                             
  latest/edge:      1.17.1 2022-07-13 (558) 320MB -
installed:          1.17.1            (558) 320MB -

Actually, so is ubuntu-accomplishments: https://snapcraft.io/ubuntu-accomplishments

$ snap info ubuntu-accomplishments
name:      ubuntu-accomplishments
summary:   Ubuntu Accomplishments
publisher: Daniel Llewellyn (diddledani)
store-url: https://snapcraft.io/ubuntu-accomplishments
contact:   https://github.com/UbuntuAccomplishments/accomplishments-snap/issues
license:   unset
description: |
  The Ubuntu Accomplishments system provides a simple, cohesive way to browse
  different opportunities in the Ubuntu community and beyond, find out how to
  participate and accomplish them, and see different accomplishments in one
  place.
  
  Ubuntu Accomplishments requires a beta feature of snapd to operate correctly. To enable this
  feature, run the following before installing Ubuntu Accomplishments:
  
      sudo snap set system experimental.user-daemons=true
  
  The original Ubuntu Accomplishments was written by Jono Bacon and Stuart Langridge along with
  numerous trophy contributors. It has now been completely rewritten by Dani Llewellyn using Dart
  and Flutter. The trophies are handled by python scripts which are largely unchanged from their
  state as at the original project's disbandment in 2013 when Ubuntu One File Synchronisation
  service, which the system originally relied upon, went away.
  
  Because we do not use a file synchronisation service any more you are free to choose your own, or
  even work without a synchronisation service for your trophy files. The trophies are saved to your
  home directory at `$HOME/snap/ubuntu-accomplishments/common/trophies`. You may add this folder to
  your preferred sync service such as Nextcloud or Dropbox to keep your trophies synchronised across
  your Ubuntu systems.
  
  This is very much a beta release which might contain bugs that I've introduced during the porting
  to Flutter and Dart. Also, at this early release some of the accomplishments might be broken or
  irrelevant. Please report any bugs you find to
  https://github.com/UbuntuAccomplishments/accomplishments-snap/issues.
commands:
  - ubuntu-accomplishments
services:
  ubuntu-accomplishments.daemon: simple, enabled, inactive
snap-id:      jqjdFqR2uGdu0cXnNhUYw5B7swh5cprV
tracking:     latest/stable
refresh-date: 2022-05-12
channels:
  latest/stable:    0.2 2022-02-24 (47) 32MB -
  latest/candidate: ↑                        
  latest/beta:      ↑                        
  latest/edge:      0.2 2022-05-04 (49) 32MB -
installed:          0.2            (47) 32MB -

Do you have those snaps installed?

If you do, the information shown by snap info comes from the snap on disk; the changes I made would not have affected that. See what I get (I don’t have it installed):

$ snap info makemkv
name:      makemkv
summary:   Backup your DVD and Bluray discs
publisher: Dani Llewellyn (diddledani)
store-url: https://snapcraft.io/makemkv
contact:   https://github.com/diddlesnaps/makemkv/issues
license:   Proprietary

If that’s the case, we should ask someone in the snapd team about how to update the on-disk publisher information.

Other things I checked, the API seems to be giving the correct name:

$ curl "https://api.snapcraft.io/v2/snaps/info/makemkv" -s -H "Snap-Device-Series: 16"  | jq '.snap.publisher."display-name"'
"Dani Llewellyn"

 curl "https://api.snapcraft.io/v2/snaps/info/ubuntu-accomplishments" -s -H "Snap-Device-Series: 16"  | jq '.snap.publisher."display-name"'
"Dani Llewellyn"

That said, I also confirmed https://snapcraft.io/makemkv has not updated to the desired name, I’m checking with the team that maintains the frontend service to understand why.

We’ll get this all tracked down :slight_smile:

  • Daniel

An update: https://snapcraft.io/makemkv?foo shows the correct information, my friends confirmed it’s a cached value (without the query parameter), it should expire and get updated shortly (30 min or so).

Let me know if that’s not working after that.

  • Daniel
1 Like

Interseting. I have both snaps already installed. Makemkv refreshed yesterday so should have picked up the new publisher info if it was going to then, but seemingly didn’t. So yeah, I guess we need to understand how snapd refreshes publisher info and when…

Audacity is STILL broken. or has reverted?

Argh I’m sorry about this.

Could you please retry this horrible dance:

  1. Go to https://login.ubuntu.com and check your name and username look correct there.
  2. go to https://dashboard.snapcraft.io/dev/account, maybe confirm that your data looks INcorrect there. I think it might.
  3. log out
  4. log back in to https://dashboard.snapcraft.io
  5. Check whether your details were updated and look OK in https://dashboard.snapcraft.io/dev/account/

Please let me know.

One thing though, there’s currently a network outage in the snap store so you will be unable to do this :frowning: Please do so whenever the services look OK and you have time.

(status here https://status.snapcraft.io/)

1 Like