-
Notifications
You must be signed in to change notification settings - Fork 0
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Apache Serf The serf library is a high performance C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It is permissively licensed under the Apache License, v2. Key features: multiplexed, asynchronous connections SSL/TLS support full HTTP pipelining multiple authentication modes (Basic, Digest, Kerberos/NTLM) zero-copy support for increased throughput Serf is the default client library of Apache Subversion and Apache OpenOffice Requires SCons build system (available from PyPi) but this specific package requires python2, because the SContruct file (which is SCons' Makefile in python language) uses python2 syntax. SCons strictly doesn't require build_in_sourcedir (scons -Y), but I don't see the point of separate sources anyway, when we start each build from scratch. I recommend to run this bee file with unshare -U -r ./serf.be0 instead of sudo ./serf.be0 Well, I think that is better for ANY bee file, but here we invoke a downloaded PyPi package.
3e34589
to
19d5186
Compare
Looks good. Two nits:
Feel free to submit afterward. |
pmenzel
reviewed
Sep 11, 2020
. venv0/bin/activate | ||
start_cmd pip install scons | ||
start_cmd scons PREFIX=$PREFIX | ||
# start_cmd scons check |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this fail, or does it just take time and is therefore commented out?
Our current subversion install doesn't work at all: buczek@sigusr2:/scratch/local$ svn co https://svn.resourcespace.com/svn/rs/trunk/ svn: E170000: Unrecognized URL scheme for 'https://svn.resourcespace.com/svn/rs/trunk' buczek@sigusr2:/scratch/local$ svn co http://svn.resourcespace.com/svn/rs/trunk/ svn: E170000: Unrecognized URL scheme for 'http://svn.resourcespace.com/svn/rs/trunk' because subversion won't build with a client library for remote repositories. Add configuration for Apache Serf.
19d5186
to
7fc6c92
Compare
|
Sign in
to join this conversation on GitHub.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I need a working subversion.
Rebuild and update to fix this problem: