Page MenuHomeFreeBSD

lang/mono: update to 5.8.0.108
AbandonedPublic

Authored by dbn on Jan 21 2018, 2:47 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 19 2024, 9:40 PM
Unknown Object (File)
Mar 19 2024, 5:37 PM
Unknown Object (File)
Feb 20 2024, 12:47 PM
Unknown Object (File)
Feb 19 2024, 7:06 AM
Unknown Object (File)
Feb 11 2024, 7:06 AM
Unknown Object (File)
Feb 3 2024, 4:40 AM
Unknown Object (File)
Dec 20 2023, 3:58 AM
Unknown Object (File)
Dec 13 2023, 4:28 PM
Subscribers

Details

Reviewers
None
Group Reviewers
mono
Summary

TODO:

  • Add NLS knob
  • Upstream patches
  • Fix tests (to run tests: make check from directory):
    • mcs/class/Mono.Messaging.RabbotHQ: 3 failed
    • mcs/class/Mono.Posix: 1 failed, 3 incorrectly skipped
    • mcs/class/System.Drawing: 3 failed
    • mcs/class/System.Messaging: 51 errors, 7 failed
    • mcs/class/System: 8 failed
    • mcs/class/System.Web: 211 errors, 118 failed
    • mcs/class/System.WIndows.Forms: 1851 errors, 166 failed
    • mcs/class/corlib: 7 errors
    • mcs/class/monodoc: 1 failed

Related bug reports:

Commit message:

lang/mono: update to version 5.8.0.108

 - remove broken for armv6, armv7: file now available [1]
 - remove ACCEPTANCE_TESTS, not being updated by upstream
 - monolite is now platform specific and hosted on LOCAL
 - USES=display:tests requires for some tests
 - mark as LLD safe as mono changed how it handles TLS [2]
 - create a target to create the monolite bootstrap tarball
 - teach mono that FreeBSD is a host/platform

PR:         221236 [1]
PR:         218885 [2]
Test Plan
  • portlint
  • make test
  • exp-run w/ WITH_LLD_IS_LD
  • exp-run

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

dbn added a reviewer: mono.

The patch seems to have failed to reach Phabric. Can you push it again?

dbn retitled this revision from lang/mono: update to 5.4.7.1 to lang/mono: update to 5.8.0.108.
dbn edited the summary of this revision. (Show Details)
dbn edited the test plan for this revision. (Show Details)

Update patch, quite a few tests are failing! SOme known causes:

  • DISPLAY not set correctly?
  • hostname not resolveable

I am quite interested in seeing this land in ports as the current version is quite unstable / unreliable. The previous version was rock solid. Hopefully this one has the bugs in the new(?) garbage collector fixed.

Thanks for working on this. I'll try to test soon.

feld@ is working on a new version :-) at https://reviews.freebsd.org/D15780