Comments (4)
I'd still prefer to fix the warnings, as they can often point to real issues.
What about we set up some kind of CI that runs the build (& tests) on a variety of platforms? I'd be happy to let you take that on. When we've got that, we can probably remove the default -Werror
and make it an option that is used in CI/development?
from libcypher-parser.
I'd still prefer to fix the warnings, as they can often point to real issues.
That's my position as well (though this particular case doesn't seem like a real issue).
What about we set up some kind of CI that runs the build (& tests) on a variety of platforms? I'd be happy to let you take that on. When we've got that, we can probably remove the default -Werror and make it an option that is used in CI/development?
Possibly it's more prone to fail due to compiler type and version than the actual platform.
It's not because that such build/test grid is an unaccomplished author's wish that necessarily they should implicitly turn final user's machines into an improvised build/test grid. If it's the author's intention to do so, in respect to users, it should be at least explicitly stated in README (and/or after a failed build due to -Werror
) that having the software built for their own use is secondary and it's more important that a user's build step be used for reporting back failures as part of virtual p2p CI system that they now have become part of. Despite their original intentions of reportings warnings in the build process (or pull requests to fix them) even if they weren't turned into errors.
from libcypher-parser.
Another route, in respect to users, is to disclose the build was tailored for the author's CI, not particularly for user's machines, hence -Werror
.
from libcypher-parser.
I've noticed now that was covered in 9baec8d...7a858e0, so, great.
By the way, thanks for the software. Sorry if this report was offensive in any sense, it was not my intention.
from libcypher-parser.
Related Issues (20)
- Operators precedency HOT 5
- unable to parse `apply` operator with `.` (membership operator) in funcName HOT 4
- Violation of safety checks on children in `cypher_ast_query` constructor HOT 5
- Question on setting parameters HOT 2
- parse error on extraneous parentheses
- Accepting Binary Inputs HOT 1
- Publish New Release
- support `CALL {} (subquery)` HOT 3
- A question regarding numbers representation HOT 1
- APOC support HOT 2
- libcypher-parser allows clause sequences prohibited by the grammar HOT 1
- Neo4j 4 database management commands unimplemented
- Where is the grammar file
- Namespaced functions (e.g. `duration.between`) are rejected HOT 3
- Incorrect constraint error
- cmake build issue when running `tests` HOT 1
- Can we use the latest openCypher grammar to generate the libcypher-parser with PEG/LEG? HOT 1
- Is there any guide for compiling libcypher-parser on windows 64 platform? Thank you HOT 1
- ASC or DESC in the return clause HOT 1
- support fulltext HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libcypher-parser.