Skip to content
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

Use NativeLibs:auth<github:salortiz> instead #197

Merged
merged 1 commit into from
Jul 16, 2020
Merged

Conversation

rbt
Copy link
Collaborator

@rbt rbt commented Jul 15, 2020

This removes the built in NativeLibs:auth:ver<0.0.8> and adds a dependency on the one distributed separately as per discussion in #187.

This seems to pass without any issues. Oracle isn't tested but Oracle also doesn't use the library.

@rbt rbt requested review from salortiz and JJ July 15, 2020 19:24
Copy link
Contributor

@salortiz salortiz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rbt
As you are removing the built-in file and the mention in META6.json's provides, after releasing this, only one NativeLibs module will exist in the ecosystem,

So, isn't needed qualifying it with :auth<github:salortiz> in use statements nor in META6's depends.

@rbt
Copy link
Collaborator Author

rbt commented Jul 16, 2020

So, isn't needed qualifying it with :authgithub:salortiz in use statements nor in META6's depends.

True. I set the auth to get a Travis build using the correct NativeLibs as zef install --depends . was installing DBIish master branch to meet that dependency.

I'll come back after it's merged and remove :auth.

@salortiz
Copy link
Contributor

@rbt

I'll come back after it's merged and remove :auth.

Ok, thank you.

Before merging this, can you please revert ec857b4 ?

In DBIish doesn't make any sense but it breakes any other module now using "depends" : [ "NativeLibs:ver<0.0.6+>" ] to request the external NativeLibs

This removes the built in NativeLibs:auth<sortiz>:ver<0.0.8> and adds a dependency on the one distributed separately as per discussion in #187.

Removal of :auth will be done when (if?) zef stops picking up older DBIish versions for a NativeLibs dependency.
@rbt rbt force-pushed the rbt.nativelibs-dependency branch from e3c529e to 65f6d75 Compare July 16, 2020 20:32
@rbt rbt merged commit 65f6d75 into master Jul 16, 2020
@rbt rbt deleted the rbt.nativelibs-dependency branch July 16, 2020 20:33
@rbt
Copy link
Collaborator Author

rbt commented Jul 16, 2020

Before merging this, can you please revert ec857b4 ?

Done.

Copy link
Contributor

@JJ JJ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's already merged, but you might want to do a post-merge (or post-release) fix.

lib/DBDish/mysql/Native.pm6 Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants