#56852 closed update (fixed)
subversion: latest version is 1.10.2
Reported by: | josephsacco | Owned by: | danielluke (Daniel J. Luke) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | haspatch | Cc: | blair (Blair Zajac) |
Port: | subversion |
Description
The latest version of subversion is 1.10.2. Updating the checksums seems to be all that is required. A Portfile diff is attached.
After installation I ran the test suite. For whatever reason /opt/local/lib/libsvn_test-1.0.dylib
has gone missing so the first 62 of 121 tests failed. The majority of the remaining tests passed.
Summary of test results: 1675 tests PASSED 75 tests SKIPPED 41 tests XFAILED 62 tests FAILED SUMMARY: Some tests failed.
-Joseph
Attachments (1)
Change History (6)
Changed 6 years ago by josephsacco
Attachment: | subversion_Portfile.diff added |
---|
comment:1 Changed 6 years ago by josephsacco
I found the missing test library "hiding" in the build tree in subversion-1.10.2/subversion/tests/.libs
. I manually installed the library under /opt/local/lib
and reran 'make check'. All of the first 62 tests now pass, except for test 29, 'locks-test':
START: locks-test PASS: locks-test 1: test that locks can expire PASS: locks-test 2: lock only PASS: locks-test 3: lookup lock by path PASS: locks-test 4: attach lock PASS: locks-test 5: get locks PASS: locks-test 6: basic locking PASS: locks-test 7: test that locking requires proper credentials PASS: locks-test 8: test that locking is enforced in final commit step PASS: locks-test 9: dir propchange can be committed with locked child PASS: locks-test 10: breaking, stealing, refreshing a lock PASS: locks-test 11: check out-of-dateness before locking PASS: locks-test 12: lock multiple paths PASS: locks-test 13: lock callback error svn_tests: E200006: Expected error but got SVN_NO_ERROR FAIL: locks-test 14: lock/unlock when 'write-lock' couldn't be obtained PASS: locks-test 15: lock parent and it's child END: locks-test ELAPSED: locks-test 0:00:06.601145
Tests 63->121 passed.
At least one test FAILED, checking /opt/local/var/macports/build/_Users_jsacco_ports_devel_subversion/subversion/work/subversion-1.10.2/tests.log FAIL: locks-test 14: lock/unlock when 'write-lock' couldn't be obtained Summary of test results: 2410 tests PASSED 94 tests SKIPPED 59 tests XFAILED (1 WORK-IN-PROGRESS) 1 test FAILED SUMMARY: Some tests failed.
-Joseph
comment:2 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | blair added |
---|---|
Owner: | set to danielluke |
Status: | new → assigned |
The revision
line should be removed.
The checksums
lines should be aligned with the other lines.
The ports subversion-javahlbindings, subversion-perlbindings, subversion-python27bindings, subversion-rubybindings need similar updates.
comment:3 follow-up: 5 Changed 6 years ago by danielluke (Daniel J. Luke)
subversion's test suite doesn't work correctly with SIP (you can make all the tests pass by installing subversion, copying libsvn_test-1.0.dylib to $prefix and running the test suite if you really want to). I started to look at fixing it, but it was more work than I wanted to do. I keep thinking that eventually upstream will fix it.
In any event, I've added version bumps fo rthe subversion ports.
comment:4 Changed 6 years ago by danielluke (Daniel J. Luke)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:5 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to danielluke:
In any event, I've added version bumps fo rthe subversion ports.
Portfile diff