-
Notifications
You must be signed in to change notification settings - Fork 204
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
provide sqlite2cpp as well #1786
base: master
Are you sure you want to change the base?
Conversation
c332554
to
63562a5
Compare
You need to add the package to |
Is this https://github.com/mesonbuild/wrapdb/pull/1786/files#diff-f71e67b61c52ecd942c6d915f8ff111cb57052fe82992eda958b87a9c62ed633R3469 not enough? |
It is not. You need to add a new entry in the version list as well. |
Let me know if something else is needed. |
@@ -1,6 +1,7 @@ | |||
project('sqlpp11', 'cpp', version: '0.64', license: 'BSD-2-Clause') | |||
|
|||
meson.override_find_program('ddl2cpp', files('scripts/ddl2cpp')) | |||
meson.override_find_program('ddl2cpp', find_program('scripts/ddl2cpp')) | |||
meson.override_find_program('sqlite2cpp', find_program('scripts/sqlite2cpp.py')) |
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.
This change is based on this comment: mesonbuild/meson#13907 (comment)
The sanity checks fail on macos, because of some missing dependency (mariadb). Is this something expected? |
Maybe brew has changed their packaging somehow? I don't use macOS, so not really sure how to debug that. If nothing else then the flag should be removed from |
Lines 1076 to 1085 in 4972deb
If mariadb is mandatory for the wrapdb CI e.g. in order to run all tests, then please install it in the ci config. It's possible this wasn't necessary in the past because GitHub chose to install it by default -- they sometimes remove packages that most people don't use in order to decrease VM sizes for their hosted runners. IIRC they have done one of those cleanups recently. |
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.
Please use git commit --fixup=sha1 && git rebase -i --autosquash
when fixing issues introduced in a previous commit in the same PR.
The script
sqlite2cpp
works better thanddl2cpp
when it comes to sqlite3 schemas. Provide it as well.