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

update ejabberd to v21.01 #4333

Merged
merged 7 commits into from
May 2, 2021
Merged

update ejabberd to v21.01 #4333

merged 7 commits into from
May 2, 2021

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented Dec 27, 2020

Motivation: Ejabberd does not build since some time
Linked issues: #4214. closes #3770, closes #2397, closes #2260, closes #2095

Checklist

  • Build rule all-supported completed successfully
  • Package upgrade completed successfully
  • New installation of package completed successfully

Remarks

  • update erlang to v23.2.5
  • update ejabberd to v21.01
  • ppc853x is not supported anymore
  • use generic service setup
  • activate install wizard

@hgy59 hgy59 changed the title update erlang and ejabberd [WIP] update erlang and ejabberd Dec 28, 2020
@hgy59 hgy59 changed the title [WIP] update erlang and ejabberd update erlang and ejabberd Jan 8, 2021
@willemb2
Copy link

@hgy59 On my DS216+II with DSM 6.2.3-25426 Update 3 the Package Center - Community still shows ejabberd 2.1.13-1. But I don't know what the route is between GitHub and the Package Center, so maybe I'm too impatient.

@hgy59
Copy link
Contributor Author

hgy59 commented Feb 17, 2021

@hgy59 On my DS216+II with DSM 6.2.3-25426 Update 3 the Package Center - Community still shows ejabberd 2.1.13-1. But I don't know what the route is between GitHub and the Package Center, so maybe I'm too impatient.

There is no automatic update of the synocommunity Package Center from github builds.
And there are no updates from Pull-Requests. The Package Center is updated manually by maintainers after a PR is merged back to the master branch. Before upload to the package center such builds are verified, and after upload it takes up to 48 hours until the package is visible in the DSM package center.

For manual installation you can use the build artifacts of successful github build actions on each PR.

  • click Details on one of the build tasks under All checks have passed
  • Open the popup menu under Artifacts
  • Click packages

This will download packages.zip containing all successfully built packages.

The packages containing x64-6.1, aarch64-6.1 and armv7-6.1 in the name are builds for generic architectures. You will find the matching generic (or regular) arch for your device on the wiki page Package Archs.
Extract the spk matching your Diskstation Model and use it for manual installation.

HINT: Version 6.1 is compatible with DSM 6.1, 6.2, ... 6.2.3 (but not for DSM 7+)

@hgy59
Copy link
Contributor Author

hgy59 commented Feb 22, 2021

A dedicated erlang package is on the way with #4437. This should be used here too.

@hgy59 hgy59 added the update request to update existing package label May 1, 2021
hgy59 added 6 commits May 2, 2021 19:09
- update erlang to v22.3.4.13
- update ejabberd to v20.12
- prepare for generic service setup
- activate install wizard
- use different privilege files for DSM 7 and DSM < 7
- adjust installer logs (SynoCommunity#4539)
- link ejabberdctl to target/bin
@hgy59 hgy59 changed the title update erlang and ejabberd update ejabberd to v21.01 May 2, 2021
@hgy59 hgy59 merged commit bb1e265 into SynoCommunity:master May 2, 2021
@hgy59 hgy59 deleted the update_erlang branch May 2, 2021 21:39
@hgy59 hgy59 mentioned this pull request Nov 7, 2021
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
update request to update existing package
Projects
None yet
3 participants