please explain the meaning you give to "stable" branch. #211
Labels
No labels
approved, awaiting change
bug
configuration
documentation
duplicate
enhancement
extremely low priority
feature request
Fix it yourself
help wanted
invalid
mastodon_api
needs docs
needs tests
not a bug
planned
pleroma_api
privacy
question
static_fe
triage
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AkkomaGang/akkoma#211
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Today I was naively thinking that a new "stable" version was just working, since it's marked stable.
So I see that develop was merged into stable, and I just went for upgrade.
I did the update, recreate akkoma, and now I need to blank install everything asking the community to register again. The database is completely messed up, so I can't even save the users.
So my point is: what is the meaning of "stable" for you? Is it something I can trust, or I can only trust releases?
thanks.
this is phrased needlessly aggressively - I must request that you communicate civilly
may I ask how you updated? typically you don't have to "recreate" anything
poking for comment, so this doesn't happen again
how did you update?
(will close in a few days if this stays silent)
I'm running stable branch since several weeks ago, it's stable, with any issues at all.
What do you did to update it?
After a few days of investigation, I just understand what happened.
I have two instances. One is at https://boseburo.ddns.net , for testing new software, and one at https://bbs.keinpfusch.net which I use also for other people.
The update went all ok when I did the first update in the test. But, in the second one, the configuration was on disk (the file config.exs) and not in database.
As a result of it, the new version did a migration which did not applied the new frontend download system. Apparently, the code has changed regard to the frontend settings.
Meaning, it was running headless and no way to install any frontend anymore. And the problem is, once it enters this situation, there is a little to do.
So my question is, again: i guess you didn't tested this detail of the config vs the database because it was just a "merge into stable", and not a real named release. And my question was very simple. Was not "aggressive", just clear.
migrations do not apply frontend updates
frontend download tasks are documented at https://docs.akkoma.dev/stable/administration/CLI_tasks/frontend/
database v on disk does not change how config is applied
it sounds like you had incorrect config, closing as resolved
Actually the configuration of frontends part was correct, and it worked with the previous version.
I know the link you posted, and it worked perfectly on the instance which was configured from the database, but not in the one configured from file. Same software.
But I don't mind, close if you like. What's important is the lesson I learnt about all of this.