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
Change module names to match application name #20
Comments
Sure, that sounds good to me. What's the most Erlang-ish way to properly transition things? In other words, if someone has their system pegged to 'master' in epgsql, and all of a sudden, the Postgres module no longer works.... that's bad. Sure, they should not have been doing that, but it'd be nice to swap things over gradually. |
If we have a "develop" branch which is pre-release changes and semantic versioning, such changes shouldn't surprise anyone. It would just require a regular release that follows the semantic versioning, to update the master branch gradually. |
@davidw Is this ok? |
Ideally, we'd do things like this:
Any idea how to best accomplish that? |
We really need it to stay as-is for now and currently the application is named epgsql but the files are pgsql. So, whatever is stable now can be tagged as a release. Whatever is the branch used for development can have the names changed, so that in N months a new release can be tagged. |
Errr, I got it backwards in my comment above. In any event, there's one namespace that's getting deprecated, but we shouldn't just switch things out from under people's feet from one moment to the next, is the idea :-) |
Nothing else popped up on the mailing list. Could you tag the master branch at 2.0.0. I can make the changes on a fork to merge into a develop branch. |
Sure! |
Ok, I have added a 2.0.0 tag. |
Haven't forgotten about this, just need to handle it later in July |
@davidw As part of these changes, can I alter the |
(also when epgsql is not taken from this specific repo, in an ideal world the |
Yes, let's use a specific number - I've had troubles with using 'git' elsewhere. |
* Change version to exact number to avoid problems
Anything left to do here? |
That should be it. Thanks! On 07/17/2014 02:41 AM, David N. Welton wrote:
|
A historical problem with the wg epgsql driver is that the module names were prefixed with "pgsql" instead of "epgsql". Could we have all modules begin with "epgsql" where the additional interfaces could have a "a" or "i" suffix instead of a prefix, to match the typical Erlang practice of having the Erlang application name be a common prefix for all application module names. This is a small annoyance which would be nice to fix and it doesn't impact any functionality.
The text was updated successfully, but these errors were encountered: