-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xrootd v5.6.0 #5066
xrootd v5.6.0 #5066
Conversation
@TimoWilken all linux tests died with
|
for reference, the upstream macos built was successful see https://github.com/xrootd/xrootd/actions/runs/5424472406/jobs/9863877946 |
ping @TimoWilken |
@TimoWilken the same as before, the test fail in
|
The xercesc problem ought to be fixed by #5069. Not sure about the Mac error. |
I've just restarted the checks since a fix for the Xerces problem was merged. For the Mac problem, I can reproduce this if I run There were multiple changes in xrootd to the way it searches for libuuid, perhaps this was picked up before and one of them changed this? @adriansev is there a way we can tell xrootd to find libintl manually? |
I created the issue xrootd/xrootd#2052 |
Hi @TimoWilken .. i found these links, maybe are useful data points: |
Hi @adriansev, I already tried reinstalling and relinking gettext; that didn't work unfortunately. I should add that in my working reproducer above, Maybe we should patch UUID's pkgconfig file to include |
One more thing to try: I've deleted the libuuid from aliBuild's cache on the machine, just in case it dates from before a gettext update in brew. I've restarted the check on this PR, let's see what it does... |
@TimoWilken could you please comment on xrootd/xrootd#2052 issue as there is info that i do not know about |
See my comment there @adriansev. What do you want to do about the inconsistency of using our UUID package through |
This should avoid undeclared runtime dependencies on libintl/gettext.
On Mac, we use our UUID anyway since we depend on AliEn-Runtime, which depends on UUID, and UUID sets PKG_CONFIG_PATH so we find it even with UUID_ROOT unset. This is counter-intuitive, so stop fiddling with UUID_ROOT manually.
IMHO it would best to have as little as private customizations possible as the pile-up of corner cases and their customizations can become very fast a nightmare... |
Apparently using the same UUID everywhere is a must, since @ktf remembers some problems with using the system libuuid on Macs in the past. I've patched Also, I don't know exactly what configure options aren't needed any more, so I'll leave it to you to modernise those if you want @adriansev. |
I created an alternative pull request for the update here: #5075. It should take care of modernizing the build options. If you want extras, like support for erasure coding in the XRootD client, we can also work on that. |
@TimoWilken Could we close this and move to #5075? what @amadio already did, i was planning to do after this step, but if it's already done let's do the whole dance :) |
Done! Closing this to reduce load on the CI. |
Major improvements, see:
https://github.com/xrootd/xrootd/releases/tag/v5.6.0
Full changelog v5.5.5..v5.6.0