-
Notifications
You must be signed in to change notification settings - Fork 0
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
Package naming conflict #2
Comments
Hey, thanks for the issue! When I wrote the library I wasn't even aware of the Google However, I don't necessarily need to "occupy" the name given the (more well known) Google package. My lib is still pretty new, so there are likely not many external users. @Cloudperry seems to be one at least. I could update all my personal code with a newer name quickly, that's not an issue. Mostly out of curiosity, can you expand on how your package works in conjunction with In any case, I would recommend to still open a PR to the Google repo and make the name adjustable. If only to avoid a similar conflict in the future / help with the already present conflict of the version part of Google's repo (based on https://github.com/RecruitMain707/NimFlatbuffers afaiu). I think the relevant portion is: I will think about a new name (open to suggestions of course!). And @Cloudperry if you could chime in, that'd be cool too. |
Thanks for the reply :) I think you're absolutely right about opening a PR with Google. Thinking about it a little more after, it's just better for About your other question, the
Ultimately, my package fits in by both providing an easily searchable and installable package that works as a drop-in replacement for the original package, as well as fixing the bugs (which is done, there were some serious issues with offets being misinterpreted as serialized integer values), and later adding a bit more Nim-specific documentation as well as a more generic format validation function. |
Hi, I have an awkward request to make due to an issue with package names...
I'm working on a FlatBuffers package which implements a proper Nim package for Google's FlatBuffers serialization format (I think you can see the naming conflict coming).
Normally, I'd be more than happy to simply rename my package to something else (like
flatbuffers-runtime
), however part of Google's FlatBuffers toolset includesflatc
, which can be used to generate Nim code to perform part of the serialization task. The main issue is thatflatc --nim
generates Nim code which expects a package namedflatbuffers
, but Google doesn't provide a propernimble
package for it (and also their implementation has bugs, but that's unrelated).Because of their code generator, my package needs to be called
flatbuffers
to be compatible out-of-the-box, which unfortunately creates a naming conflict fornimble
because this package already has the name.So I hate to ask this, but would you consider possibly renaming your package? If not, I understand and will file an issue with Google to find a solution on their end.
The text was updated successfully, but these errors were encountered: