Package Details: dendrite 0.13.7-1

Git Clone URL: https://aur.archlinux.org/dendrite.git (read-only, click to copy)
Package Base: dendrite
Description: A second-generation Matrix homeserver written in Go
Upstream URL: https://matrix-org.github.io/dendrite/
Keywords: element synapse
Licenses: Apache
Submitter: rumpelsepp
Maintainer: rumpelsepp (AlphaJack)
Last Packager: AlphaJack
Votes: 14
Popularity: 0.012914
First Submitted: 2020-10-07 13:59 (UTC)
Last Updated: 2024-04-10 08:00 (UTC)

Dependencies (2)

Required by (0)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

kwheelans commented on 2023-03-16 05:03 (UTC)

Hi,

When upgrading build() failed for dendrite 0.12.0-1 with "rm: cannot remove '../cmd/dendrite-polylith-multi/': No such file or directory"

This line 'rm -r "../cmd/$pkgname-polylith-multi/"' can be removed as polylith mode has been removed from dendrite as of v0.12.0.

ZhangHua commented on 2022-10-17 06:19 (UTC)

Hello, I think we can try to build all the components which are in the cmd directory, just like what build.sh does. See this for more info: https://github.com/matrix-org/dendrite/blob/main/build.sh

sukanka commented on 2022-10-01 00:25 (UTC)

thanks for your explanation. But I think we can do minimal modification to the default configuration. I want the default configuration since it contains many explanatory comments, and when the config file changes, I can use pacdiff to see and merge the differences. But with the generated config file, it is really hard to know what is changed in the updated version, and it's difficult to add new options (since it is not contained in this config file)

And we can add a declaration in the install script that manually intervention is needed so that users know how to update the configuration (see pacman/Pacnew and Pacsave )

AlphaJack commented on 2022-09-22 14:45 (UTC)

@sukanka in this case it is better to don't do that because the default configuration in GitHub uses different paths than the ones this package expects, so it cannot be used without editing it first.

I removed the prepare() function because it may break something if a new configuration format is released.

I guess we cannot generate the configuration during the package creation because execution of the executable may be blocked (e.g. "/tmp/makepkg/.../dendrite-generate-config" cannot be run). In this case they can only be run once extracted in the final system (e.g. "/usr/bin/dendrite-generate-config").

That's why in the .install file I reccomend to generate the configuration only after the package is installed in the machine, specifying the "--dir" and "--private-key" options.

sukanka commented on 2022-09-22 14:26 (UTC) (edited on 2022-10-01 00:25 (UTC) by sukanka)

I think the config name may be named config.yaml and add backup=('etc/dendrite/config.yaml') to PKGBUILD, see PKGBUILD#backup

prurigro commented on 2022-05-15 00:32 (UTC)

I think the config filename needs to be updated to $pkgname-sample.monolith.yaml

sauyon commented on 2022-04-19 01:53 (UTC)

The service should include LimitNOFILE=65536.

mradermaxlol commented on 2021-12-02 12:02 (UTC)

is this package still maintained?