-
Notifications
You must be signed in to change notification settings - Fork 41
Fix CI #114
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 CI #114
Conversation
As we discussed in #109 so far, we expected to separate issues to different/smaller PRs for easy reviewing and merging code.
Is my understanding correct? Please tell me if I'm wrong. |
Yes with a small correction.
The downloaded and installed SQLite 3.46.0 is not used by SQLite FDW CI tests. @lamdn1409 , I think upgrading SQLite to 3.49.0 can have role of demo-example of non-default SQLite version using in CI testing process. This will also useful for JSON support, but not only. Also it's possible any SQLite version upgrading or downgrading, but I think the example is better because allow don't adopt anything to JSON support. UPD: In my opinion this PR have such parts as
|
I know 3.49.0 is good for JSON support. However, please fix the current SQLite 3.46.0 first because we need to make sure all current features of SQLite FDW working well with 3.46.0.
This issue is not related to SQLite 3.46.0 issue. So, please separate it.
Although this change is small, but it is not related to the SQLite 3.46.0 issue, please separate it. I could understand your modification, but please follow the rule strictly, please make PR small and focused and it helps reviewer's jobs easier. |
@lamdn1409 , I'll try to add 2 other PRs. New error codes will be 1st PR, |
Yes. It's OK. |
@lamdn1409, let's switch to #115 first. Look like this is good 1st step. I hope review and merge will be fast. |
@lamdn1409 , #116 as overlay of 1st partial PR also is ready. Please review it after first partial PR. |
Co-authored-by: mkgrgis <mihail.aksenov@bk.ru> Switch to more detailed SQLite error codes Fix PostGIS text Errcode reimplement Add new implementation Fix PostGIS results Improve error message according SQLite documentation Add `auto_import` test for `IMPORT FOREIGN TABLE`
@lamdn1409 , let's review the next , #116 PR ? |
@t-hiroshige , please start a review of this PR. Usually there was 1st review, sometimes 2nd control review and 3rd confirm review round directly before merge. In this case @lamdn1409 can be 1st reviewer. This PR is a pre-condition of yet tested and reviewed about JSON only #109. My current roadmap about
|
Before @t-hiroshige reviewing, could you check again my comment at #114 (comment). I'd like to keep SQLite 3.46.0 to verify all features first. Because you know the system SQLite was used before. |
@lamdn1409, no problems. I'll set SQLite 3.46.0 and clean |
I confirmed the result. Please remove this line in the description |
Done. This potential can be merged after fixing unsquashed internal commits in mainstream by #116 (comment). |
I have no more comments. |
@t-hiroshige , also please read #116 (comment) about mainstream commit history before merging. |
Done, @t-hiroshige. This was easy. Please continue merge process. This PR also can be squashed during merging to the mainstream. |
@mkgrgis |
@t-hiroshige , the check was done. I'll rebase the next PR about JSON after your merge signal. |
During #109 pre-implementation and discussion was proofed there was no downloaded SQLite version using during test process, but default SQLite library from OS repository.
In this PR:
SQLITE_FOR_TESTING_DIR
variable for location of downloaded and compiled SQLite, which is not OS dependency.libsqlite
test for showing actual SQLite source code version and commit point.sqlite_fdw_sqlite_version()
andsqlite_fdw_sqlite_code_source()
SQL functions for real called SQLite API version control. Some difference between SQLite C header and real C call is possible in case of wrong compilation process. This is because SQLite C functions, not header constants are used.