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

Add matrix-synapse #5399

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Add matrix-synapse #5399

wants to merge 10 commits into from

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented Aug 20, 2022

Description

Uses the integrated solution to build wheels with rust (#5435 et al.)

Closes #3588

Checklist

  • Build rule all-supported completed successfully
  • New installation of package completed successfully
  • Package upgrade completed successfully (Manually install the package again)
  • Package functionality was tested
  • Any needed documentation is updated/created

Type of change

  • New Package

@hgy59

This comment was marked as outdated.

@hgy59

This comment was marked as outdated.

@hgy59 hgy59 mentioned this pull request Aug 21, 2022
10 tasks
mk/spksrc.cross-rust-env.mk Outdated Show resolved Hide resolved
mk/spksrc.spk.mk Outdated Show resolved Hide resolved
mk/spksrc.cross-rust-env.mk Outdated Show resolved Hide resolved
mk/spksrc.wheel.mk Outdated Show resolved Hide resolved
@th0ma7
Copy link
Contributor

th0ma7 commented Aug 31, 2022

@hgy59 Now that deluge is done I may have a few spare cycles. Let me know if I can help, and in what specific areas you'd like me to look into in particular?

@th0ma7 th0ma7 mentioned this pull request Sep 20, 2022
14 tasks
@hgy59 hgy59 changed the title Add matrix-synapse (includes rust wheel build) Add matrix-synapse Dec 23, 2022
@hgy59 hgy59 removed the framework label Dec 23, 2022
@hgy59
Copy link
Contributor Author

hgy59 commented Dec 24, 2022

TODO: functionality tests

@hgy59
Copy link
Contributor Author

hgy59 commented Dec 26, 2022

functionality OK
unable to set up keys (this is due to the element web used without https?)

@hgy59 hgy59 added the new-package PR/WIP for a new package label Apr 7, 2023
hgy59 added 2 commits May 20, 2023 13:40
- revert former WHEELS_RUST_BUILD_ENABLE
- update matrix-synapse to v1.74.0
- move matrix-synapse to requirements-crossenv.txt
- update dependencies
hgy59 added 8 commits May 20, 2023 13:40
- uses hardcoded server name (todo: implement wizard for custom server name)
- add folder for media
- use pip-cache for updates
- let synapse_homeserver create the initial config file
- patch log file configuration
- add installation wizard to configure server name and usage reports
- start config generation in var folder to avoid patching the log file path
- starting config generation in var folder makes --config-directory and --data-directory arguments obsolete
- add wizard option to add --open-private-ports with generate config
- add and use cross/jmalloc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package PR/WIP for a new package status/needs-review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Package Request] synapse
3 participants