-
-
Notifications
You must be signed in to change notification settings - Fork 426
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
Fix nasdf #3262
Conversation
6e4edfa
to
5cf4190
Compare
dc64fb4
to
25b9c90
Compare
Can only be merged once the following patch is accepted by Guix, https://debbugs.gnu.org/cgi/bugreport.cgi?bug=67524. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Untested due to build failures. Minor comments:
- The changes regarding the renderer system go beyond the (I suppose) purpose of the PR—removing NASDF dependency from the submodules/libraries/etc.
- Same goes for keymap and
make-instance
checking—these are nor related to NASDF, are they? - It's funny that you call NASDF-deleting PRs "fix" 😃
@@ -37,7 +37,7 @@ The logic is: | |||
requiring arguments. | |||
- If there's any other error raised by `typep', then TYPE-SPECIFIER is | |||
likely not a type." | |||
(or (documentation type-specifier 'type) | |||
(or (ignore-errors (documentation type-specifier 'type)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Finally.
Thank you for getting rid of the matrix of tests. This is a very welcome change. I see a lot of removed lines. |
Well rather simplifying the matrix, to the platforms that matter for our purposes, currently. |
I believe you're referring to
I've considered that too. I'll move it to a different PR. |
Introduced in commit bb35ef1.
I've moved that work to #3268. |
Description
Fixes #2981
Checklist:
Everything in this checklist is required for each PR. Please do not approve a PR that does not have all of these items.
cd /path/to/nyxt/checkout git submodule add https://gitlab.common-lisp.net/nyxt/py-configparser _build/py-configparser
:documentation
s written in the aforementioned style. (It's OK to skip the docstring for really trivial parts.)changelog.lisp
with my changes if it's anything user-facing (new features, important bug fix, compatibility breakage).migration.lisp
entry for all compatibility-breaking changes.(asdf:test-system :nyxt)
and(asdf:test-system :nyxt/gi-gtk)
) and they pass.