erlsci / iso8601

An ISO 8601 date formating and parsing library for Erlang
MIT License
130 stars 93 forks source link

Fixed Erlang 18.0 compile issues. #21

Closed oubiwann closed 8 years ago

oubiwann commented 9 years ago

This compiles on both Erlang 17 and 18.

slevental commented 9 years ago

@seansawyer Hello, I've just faced with a same issue when decided to move to erlang 18 having this library in dependencies. Thanks for fixing this! Any estimates on how long it takes ti be merged?

fp commented 8 years ago

@seansawyer is there any way this can get merged into master? I see this has conflicts and I have another version that I just did (before finding this one) which I could push if it make it easier to get it merged.

oubiwann commented 8 years ago

I've updated the PR to remove the conflict, so it should be good for merge now.

All tests are passing on Travis CI for R15B03, R16B03-1, 17.5, 18.0, and 18.3:

oubiwann commented 8 years ago

@slevental @fp Based on the fairly extensive Github Network graph for this project (all the forks, branches, etc.) I'm guessing that the possibility of a PR merge is pretty low ... but @seansawyer might surprise us!

seansawyer commented 8 years ago

First of all, let me apologize for completely neglecting this repo! I don't have the pleasure of using Erlang these days.

Second, with the src_dirs options in rebar.config I get a badmatch. Without them, things work fine. Do you need these options for a particular reason? If you can do without them I'm happy to merge and remove them.

Lastly, I'd like to find a new maintainer. Any chance you'd take that on or know someone who might? :wink:

oubiwann commented 8 years ago

@seansawyer Hey! No worries at all :-)

I've updated the rebar.config file and the tests are re-running in Travis right now.

I'd be happy to maintain the repo. Perhaps we can talk @tsloughter into forking it to Erlware and adding me to the org? Then we can update the README and project URL to point to the new home ...

@tsloughter What do you think?

oubiwann commented 8 years ago

Well, I guess we wouldn't want to fork -- that would lose issue history, etc.

oubiwann commented 8 years ago

@seansawyer I've just created an org that doesn't put Erlware into an awkward position (their erlware_commons repo has an ec_date library).

If you are okay with it, you can transfer this repo to the following org:

seansawyer commented 8 years ago

@oubiwann Sure, I'm fine with that. You cool with me forking after the transfer and updating the README on my fork to point to the canonical repo? Just to keep people's builds from breaking if they're pointing at the old repo.

oubiwann commented 8 years ago

@seansawyer Sure thing! Github does do auto-forwarding (even at the git pull/push level), but I think you're right -- it would be nice documentation for users :-)

I'll also tag the latest (if you haven't already) so that there's a version that represents the code at the point of transition ...

seansawyer commented 8 years ago

@oubiwann Oh cool, didn't know that about auto-forwarding. Will start the transfer now.

seansawyer commented 8 years ago

Oh actually, I need admin rights to the org, at least temporarily.

oubiwann commented 8 years ago

Done!

fp commented 8 years ago

@oubiwann @seansawyer where did we end up on transferring maintainership? I'm also happy to help in any way...

seansawyer commented 8 years ago

@fp @oubiwann Tried to transfer to the erlsci org but got a message complaining I didn't have admin rights. This was after @oubiwann added me to the org. Then got distracted and didn't post back here.

seansawyer commented 8 years ago

@fp @oubiwann Nevermind, I'm an idiot. The invitiation was still pending. Should be transferred momentarily.

fp commented 8 years ago

@seansawyer wonderful, I see this now transferred!

@oubiwann can we get the erlang 18 changes merged?

oubiwann commented 8 years ago

Yes! Let's do it now!

@seansawyer Thanks so much for this -- it will really help :-)