Bug 219784 - svnup ports doesn't work (Command Failure: HTTP/1.1 400 Bad Request)
Summary: svnup ports doesn't work (Command Failure: HTTP/1.1 400 Bad Request)
Status: Closed Overcome By Events
Alias: None
Product: Services
Classification: Unclassified
Component: Core Infrastructure (show other bugs)
Version: unspecified
Hardware: Any Any
: --- Affects Some People
Assignee: Cluster Admin
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2017-06-04 19:42 UTC by Vladimir Davydoff
Modified: 2021-08-31 14:37 UTC (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Davydoff 2017-06-04 19:42:26 UTC
> svnup ports
# Revision: 442576

Command Failure: HTTP/1.1 400 Bad Request
Date: Sun, 04 Jun 2017 19:37:25 GMT
Server: Apache
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>
Comment 1 Mathieu Arnold freebsd_committer freebsd_triage 2017-06-07 07:23:24 UTC
For the lack of a better component, I selected this one, maybe we need a new one for subversion mirrors.
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2017-06-07 07:37:16 UTC
As per documentation [1]:

The FreeBSD Subversion team (svnadm) is responsible for maintaining the health of the Subversion Repositories. Email to the Subversion Administration team is currently forwarded to Cluster Administration (clusteradm)

To make things more explicit/clearer however, the "Cluster Administration" component name and description in Services has been updated to better reflect what it comprises: 

 * Name updated to 'Core Infrastructure'
 * Description updated to 'Core FreeBSD.org Infrastructure Administration. Servers, Subversion (Repository), DNS, etc'

[1]  https://www.freebsd.org/administration.html#t-subversion
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2017-06-07 07:39:11 UTC
The net/svnup maintainer does not have a Bugzilla account matching email in the port MAINTAINER line so cannot be CC'd.
Comment 4 Joe Marcus Clarke freebsd_committer freebsd_triage 2017-06-12 02:36:09 UTC
As the error indicates, this only affects SVN over http[s] (i.e., WebDAV).  The reason seems to be that the SVN mirrors no longer support the REPORT command:

Allow: OPTIONS,GET,HEAD,POST,DELETE,TRACE,PROPFIND,PROPPATCH,COPY,MOVE,LOCK,UNLOCK,CHECKOUT

That said, the "svn" protocol works.  At the very least, the port probably needs to be changed to only offer "svn" unless the intent is to support REPORT over WebDAV again.
Comment 5 Philip Paeps freebsd_committer freebsd_triage 2021-08-31 14:37:16 UTC
Ports migrated to Git earlier this year.