Skip to content

Conversation

steveklabnik
Copy link
Contributor

@steveklabnik steveklabnik commented Oct 11, 2016

This PR brought to you by cargo-outdated.

This upgrades many of our dependencies to the latest versions. Almost all of them are sevmer-compatible, and therefore, have no code changes. One notable difference is URL, which I've upgraded from pre-1.0 to post 1.0, which did take some small tweaks.

Here's cargo oudated after:

$ cargo outdated
Checking for SemVer compatible updates...Done
Checking for the latest updates...Done
The following dependencies have newer versions available:

    Name                         Project Ver  SemVer Compat  Latest Ver
    civet->semver                   0.2.3          --          0.5.0
    conduit->semver                 0.2.3          --          0.5.0
    conduit-cookie->cookie          0.2.5          --          0.3.0
    conduit-json-parser->semver     0.2.3          --          0.5.0
    conduit-middleware->semver      0.2.3          --          0.5.0
    conduit-router->semver          0.2.3          --          0.5.0
    conduit-test->semver            0.2.3          --          0.5.0
    curl                            0.2.19         --          0.3.7
    curl->curl-sys                  0.1.34         --          0.2.3
    curl->openssl-sys               0.7.13       0.7.17        0.7.17
    curl->url                       0.5.10         --          1.2.1
    git2->url                       1.2.1        0.5.10          --  
    migrate->postgres               0.11.11        --          0.12.0
    oauth2->curl                    0.2.19         --          0.3.7
    oauth2->url                     0.5.10         --          1.2.1
    openssl                         0.7.13       0.7.14        0.8.3
    openssl->openssl-sys            0.7.13       0.7.17        0.7.17
    openssl->openssl-sys-extras     0.7.13       0.7.14        0.7.14
    postgres                        0.11.11        --          0.12.0
    r2d2                            0.6.4          --          0.7.0
    r2d2_postgres                   0.10.1         --          0.11.0
    r2d2_postgres->postgres         0.11.11        --          0.12.0
    r2d2_postgres->r2d2             0.6.4          --          0.7.0
    s3->curl                        0.2.19         --          0.3.7
    s3->openssl                     0.7.13       0.7.14        0.8.3
    semver                          0.2.3          --          0.5.0
    url                             1.2.1        0.5.10          --  

A lot of these are due to two things: 1, some things having actual new semver-incompatible versions. 2. conduit having old dependencies

@alexcrichton , any interest in getting conduit/civit upgraded a bit? I'm willing to send some PRs. Specifically, i'd like to someday get semver upgraded here as well.....

@steveklabnik
Copy link
Contributor Author

I've pushed a commit for one of the larger ones: postgres and r2d2. If we want to try to do that separately, I'm happy to pull it apart; that's why I'm making them separate commits.

@steveklabnik
Copy link
Contributor Author

Okay, this is about as far as I can go for now.

conduit-rust/conduit#10 will help kickstart the condiut stuff.

Bumping oauth2 to use the 0.3 series for curl will be helpful, but it's a bigger job, as the API changed a lot.

@steveklabnik
Copy link
Contributor Author

yay for updating the entire conduit ecosystem! ❤️ @alexcrichton

Lookin like this now:

    Name                         Project Ver  SemVer Compat  Latest Ver
    conduit-cookie->cookie          0.3.0        0.3.1         0.3.1
    curl                            0.2.19         --          0.3.8
    curl->curl-sys                  0.1.34         --          0.2.3
    curl->openssl-sys               0.7.13       0.7.17        0.7.17
    oauth2->curl                    0.2.19         --          0.3.8
    oauth2->url                     0.5.10       1.2.1         1.2.1
    openssl                         0.7.13       0.7.14        0.8.3
    openssl->openssl-sys            0.7.13       0.7.17        0.7.17
    openssl->openssl-sys-extras     0.7.13       0.7.14        0.7.14
    s3->curl                        0.2.19         --          0.3.8
    s3->openssl                     0.7.13       0.7.14        0.8.3

All of these things are going to take a bit more effect, since there were big changes in curl, and they're all related to that. I'm ready to :shipit: for this PR.

@alexcrichton alexcrichton merged commit be9e617 into rust-lang:master Oct 18, 2016
@alexcrichton
Copy link
Member

Thanks @steveklabnik!

@steveklabnik
Copy link
Contributor Author

❤️ :confetti-ball:

On Tue, Oct 18, 2016 at 6:44 PM, Alex Crichton [email protected]
wrote:

Thanks @steveklabnik https://github.com/steveklabnik!


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#458 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABsitZc_EPn1_CuLUkDHMXmr-ggu2Wcks5q1Uu-gaJpZM4KUL5w
.

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.

2 participants