Skip to content
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

Suppress some messages when normalizing test output. #16900

Merged
merged 1 commit into from
Apr 24, 2024

Conversation

bangerth
Copy link
Member

This is really more of a nuisance: My systems have been updated, and now some dependency library has some X stuff compiled in and that leads to warnings every time I execute a test that loads this library :-(

I haven't been able to find anyone talk about this warning online, and don't really know how to track it down otherwise either. So my solution for the past couple of weeks has been to just suppress it in the normalize script. I recognize that this is a solution for one (=myself), but then this is perhaps also not the worst hack we have in the library. Opinions?

More description:

+# Some of the dependency libraries use the X protocol and want to communicate
+# with the X server of the system from which the terminal was opened. This
+# requires privileges that the owner of the system may not have provided, and
+# one then gets warning messages that clutter the test output.
+#
+# Because these dependency libraries do not (and should not) actually do on the
+# user's screen, these warnings are entirely harmless, but they break the
+# tests on which these messages appear.

@drwells
Copy link
Member

drwells commented Apr 20, 2024

Is this with PETSc? PETSc supports some types of in situ analyis by plotting things live, but that shouldn't be set up in this kind of environment.

@bangerth
Copy link
Member Author

I must admit that I have no idea what dependency it is (on that machine I've got pretty much everything we support enabled). I haven't been able to find anything online to help me figure out what exactly the error message indicates, nor which library produces it :-(

@kronbichler kronbichler merged commit 614a308 into dealii:master Apr 24, 2024
12 of 16 checks passed
@bangerth bangerth deleted the normalize branch April 24, 2024 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants