Skip to content

Update subversion #1879

Merged
merged 4 commits into from
Sep 14, 2020
Merged

Update subversion #1879

merged 4 commits into from
Sep 14, 2020

Commits on Sep 11, 2020

  1. serf: Add version 1.3.9

    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.
    donald committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    f8fab8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f75f32 View commit details
    Browse the repository at this point in the history
  3. subversion: Update URL

    donald committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    533e535 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. subversion: Add -lserf

    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.
    donald committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    7fc6c92 View commit details
    Browse the repository at this point in the history