Skip to content
This repository was archived by the owner on Jun 27, 2023. It is now read-only.

Added Ino64 Support for SVN for Freebsd12+ - #3

Open
spagu wants to merge 3 commits into
jenkinsci:masterfrom
spagu:spagu-patch-1
Open

spagu wants to merge 3 commits into
jenkinsci:masterfrom
spagu:spagu-patch-1

Conversation

@spagu

@spagu spagu commented Jun 28, 2019

Copy link
Copy Markdown

Problem
FreeBSD 12+ has moved to ino64 (in 2017), plugin subversion (svnkit/nla) uses 32 offset that is incorrect for new systems. As a result, FreeBSD 12+ with Jenkins that makes svn pulls for builds fails or provides wrong data inside a package. This happens when Jenkins tries to check out a code on a remote node.

Links
https://lists.freebsd.org/pipermail/freebsd-fs/2017-April/024684.html
https://www.tcm.phy.cam.ac.uk/sw/inodes64.htm
http://freebsd.1045724.x6.nabble.com/Some-weird-errors-in-Jenkins-on-post-ino64-CURRENT-td6195425.html
https://issues.tmatesoft.com/issue/SVNKIT-740

Solution
Based on the knowledge above two files were updated. Freebsd version comparison was changed.

@narendrabtechcse

Copy link
Copy Markdown

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants