Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.3.0 #7

Closed
wants to merge 3 commits into from
Closed

Release 1.3.0 #7

wants to merge 3 commits into from

Conversation

olof-nord
Copy link
Collaborator

  • Update axolotl version to 1.3.0
  • Update Electron to 18.0.1
  • re-generate axolotl, axolotl-web and crayfish sources
  • Update flatpak-builder-tools git submodule

@flathubbot
Copy link

Started test build 97115

* Update axolotl version to 1.3.0
* Update Electron to 18.0.1
* re-generate axolotl, axolotl-web and crayfish sources
* Update flatpak-builder-tools
@flathubbot
Copy link

Build 97115 failed

…, ignore https certificates.

The path is git+https://github.com/NikolaBalaban/mic-recorder-to-mp3.git

The error message is:

The authenticity of host 'github.com (140.82.114.4)' can't be established.
ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
This key is not known by any other names
@olof-nord
Copy link
Collaborator Author

bot, build

@flathubbot
Copy link

Queued test build for org.nanuc.Axolotl.

@flathubbot
Copy link

Started test build 97146

@flathubbot
Copy link

Build 97146 failed

@flathubbot
Copy link

Started test build 97196

@olof-nord
Copy link
Collaborator Author

bot, build

@flathubbot
Copy link

Queued test build for org.nanuc.Axolotl.

@flathubbot
Copy link

Started test build 97198

@flathubbot
Copy link

Build 97196 failed

@flathubbot
Copy link

Build 97198 failed

@kkofler
Copy link

kkofler commented Aug 8, 2022

Any progress on this? The 1.2.0 Flatpak does not work at all on my PinePhone:

  • Electron does not come up, it crashes somewhere.
  • While I can bring up the Axolotl 1.2.0 Flatpak in server mode and connect to it with Angelfish, registration then does not work. (I get to fill in the CAPTCHA, and then it just gets stuck and does not proceed. Retrying the registration then sends me straight to the PIN prompt, but the SMS with the PIN has never arrived. If I restart Axolotl, I am back to square one with the CAPTCHA.)

and hence I would like to try out 1.3.0. (And there is no native package for Manjaro ARM, so the Flatpak is the only supported option.)

@olof-nord
Copy link
Collaborator Author

Hello @kkofler,

In theory the release was an easy one, but the axolotl frontend got a new dependency which was using a direct git repository as a source - this didnt work with the Flathub Node tooling. I know nanu-c has done some work to fix this recently, but on my side as I am on holiday I haven't given Axolotl as much time.

The exact issue with the npm dependency is that the Flathub Node tooling unfortunately only supports a subset of the native npm dependency references. https+ssh or git@ etc. I have had a look into the python source code as to understand it better, its written in the top section in one of the main files.

The main difficulty is effectively how long a flathub build takes, with an average time probably closer to 30 minutes, this makes each iteration drag on.

@olof-nord
Copy link
Collaborator Author

See this issue for all details:
axolotl-chat/axolotl#838

@olof-nord
Copy link
Collaborator Author

The CAPTCHA issue you're describing was one of the issues solved with the 1.3.0 release, in this case its the packaging which is left to do.

@olof-nord
Copy link
Collaborator Author

olof-nord commented Aug 8, 2022

If you're comfortable building your own Flatpak build on your own, there is a "dev" Flatpak manifest set up in the axolotl repo, in the doc which also is in the axolotl repo you'll find info how to do it. From my experience doing it on a PinePhone it does take a very long time though.

@kkofler
Copy link

kkofler commented Aug 21, 2022

Upstream has now released 1.3.1 with the fix for Flatpak builds, when can we expect an update in Flathub?

@olof-nord
Copy link
Collaborator Author

Returning from holiday, I believe once we have axolotl-chat/axolotl#874 merged, I can move on with a new Flathub release. Note that this PR is superseded by the 1.5.0 release in another branch. I do suspect that will end up being release 1.5.1 due to the needed adjustments though.

@olof-nord
Copy link
Collaborator Author

Closing this PR in favour of the 1.5.1 release.

@olof-nord olof-nord closed this Sep 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants