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

subversion: initial package #5296

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

Conversation

hgy59
Copy link
Contributor

@hgy59 hgy59 commented May 31, 2022

Description

Synology does not support subversion on DSM 7, so there are some requests for an svn package.

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

  • Bug fix
  • New Package
  • Package update
  • Includes small framework changes
  • This change requires a documentation update (e.g. Wiki)

@cpm1
Copy link

cpm1 commented Jun 19, 2023

Hey! Any progress on this? I'm waiting for it to finally be able to update my DSM :D

@hgy59
Copy link
Contributor Author

hgy59 commented Oct 6, 2023

This PR depends on #5649.

And I will add a dedicated web ui package (probably usvn)

@matt-hall-zory
Copy link

Any progress? I can see the PR you were depending on has been merged.

- update cross/apr to v1.7.2
- update cross/apr-util to v1.6.3
- configure subversion to use serf
- use alternate port 3691 to avoid conflicts with SVN package from Synology
- use service-variables file to configure shared folder at installation time
- add wizard to define shared folder for repositories
- update serf for openssl3 compatibility
- update cyrus-sasl and depend on openssl3
@hgy59
Copy link
Contributor Author

hgy59 commented Dec 5, 2023

Any progress? I can see the PR you were depending on has been merged.

I did some updates now, but see and issue on aarch64

svnadmin: E200029: Couldn't perform atomic initialization
svnadmin: E070023: Can't create fsync thread pool in FSX: This function has not been implemented on this platform

I have to validate other archs...

@matt-hall-zory If you don't mind, you could manually install the package built by github build action.

@hgy59
Copy link
Contributor Author

hgy59 commented Dec 5, 2023

Still no web ui added to the package
candidates are websvn and usvn
When possible, dedicated packages for those might be better.

- update mutt and depend on openssl3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants