[master < T0814-MG] Fix CentOS 7 build by top-level memgraph namespace#361
[master < T0814-MG] Fix CentOS 7 build by top-level memgraph namespace#361antaljanosbenjamin merged 6 commits intomasterfrom
Conversation
26d2240 to
78ae671
Compare
gitbuda
left a comment
There was a problem hiding this comment.
A bunch of heavy lifting here 💪 Very nice!
In addition:
- I would rename this PR into something like: "Fix CentOS 7 build by top-level memgraph namespace" (it's a bit longer but tells about the whole scope).
- Make a page under
Memgraph Internalsexplaining why the namespace is important and how to deal with the namespaces correctly (if there is anything specific that contributors have to know).
9e3ad9b to
369536a
Compare
memgraph namespace
memgraph namespace7057bf5 to
19647d1
Compare
kostasrim
left a comment
There was a problem hiding this comment.
@jbajic I am very sorry to point this now but maybe you can sed the change quickly. memgraph is a very big name to warp up the currently existing namespaces and I would suggest renaming it to mg. This will solve the problem we have with centos without introducing the verbosity of the full name.
After discussing internally we have decided to stick with |
antaljanosbenjamin
left a comment
There was a problem hiding this comment.
Nice work Jure! Where I commented "Not necessary" there please check the whole file for extra memgraph:: qualifiers. If you think I asked too much, let me know and I can jump on fixing them.
antaljanosbenjamin
left a comment
There was a problem hiding this comment.
Two small fixes and it is good to go!
1180edd to
3c559a9
Compare
3c559a9 to
96f263f
Compare
|
I compared the changes before and after the force-push and they were the same, so I don't wait for another review. I will also merge it without squashing to separate the changes of adding new namespace and introducing boost. |
The issue is with the openssl version API compactibility, which was solved by using boost socket. That caused an issue with our
querynamespace and that's why we are making a huge refactoring.[master < Task] PR