-
Notifications
You must be signed in to change notification settings - Fork 28
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
Version bump for Serde? #68
Comments
|
@euclio Unfortunately I can't release this. Maybe @SkylerLipthay or @reem could. |
Is this package maintained? We could release it under a new name... |
@durka Yes. Myself, @reem, @untitaker, and @SkylerLipthay . However there are still some permissions issues around who can publish what on crates.io. This was already clearly stated. |
@Hoverbear I apologize for the flippant tone, which was unwarranted. I was just trying to make some noise since it seems like none of those with said permissions have been paying attention. It looks like @michaelsproul and @theptrk are the other two people with crates.io rights? |
Hopefully one of them can help. :) |
I suppose 0.6.0 is the next version? Or do we not expose this dependency?
…On Wed, Aug 09, 2017 at 10:59:32AM -0700, Andrew Hobden wrote:
Hopefully one of them can help. :)
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#68 (comment)
|
It's 0.7 now (for serde 1.0). Maybe a serde 0.9 version of urlencoded should be released as well though, in case anyone still needs it to harmonize their dependencies. |
Hi all, I'd love to help, and although it seems I'm listed in Cargo.toml's Cargo docs on publishing for reference: http://doc.crates.io/crates-io.html Good luck! |
Oh, we had this issue recently too in Servo. Does this org have crates.io as an approved OAuth app? Because if it doesn't then crates.io will silently ignore the dev-team stuff. What I suggest is you go to your settings and revoke permission from crates.io. Then log in to the site again -- at that point you see which orgs have approved it, and are given the ability to approve it for orgs you manage, or request approval for orgs which you are a part of but don't manage. If you're in the last bucket you can ask the Iron org owners to approve it from settings after you put in the request. |
@Manishearth it was always approved before, I re-authed as you instructed and nothing happens. I don't understand why @Hoverbear doesn't have access to publish a new version. the iron doesn't have any application restrictions at all, so apps wouldn't need explicit approval. @Hoverbear please try if any of the advice by @michaelsproul and @Manishearth helps, otherwise I'll just push a new version. |
@untitaker: To try to move this along, can you add some others explicitly as owners for this crate, like this?:
Then they can try to see if they have more luck with adding the whole team as owners. Maybe removing the team and adding it again helps (not sure if the name is
|
I added @Hoverbear @michaelsproul @sfackler as owner for this crate, however, when trying your second set of commands I get an error when trying to re-add the team:
|
An org admin will need to reauth Crates.io. The way you do this is by removing Crates.io from your approved applications for your personal account, and then trying to log in to the site again, at which point it will ask you to authorize crates.io, and will give you the option to authorize it for organizations you have access to; or to request access from the admins. There's probably a better way to do it, I just don't know what. |
Crates.io is already authorized for the org, as i am admin
…On 2 October 2017 00:43:55 GMT+02:00, Manish Goregaokar ***@***.***> wrote:
An org admin will need to reauth Crates.io.
The way you do this is by removing Crates.io from your approved
applications for your personal account, and then trying to log in to
the site again, at which point it will ask you to authorize crates.io,
and will give you the option to authorize it for organizations you have
access to; or to request access from the admins.
There's probably a better way to do it, I just don't know what.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#68 (comment)
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
|
note that just being an admin and giving personal access to crates will not authorize it for the org as well. these are separate permissions systems. |
@untitaker can you add @Manishearth as an admin of the iron organization so he can have a look? |
done
…On Mon, Oct 02, 2017 at 11:17:32PM +0000, Robin Stocker wrote:
@untitaker can you add @Manishearth as an admin of the iron organization so he can have a look?
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#68 (comment)
|
Hm, I can't either, since I don't have owner access on crates.io. But you're right, it should work. Perhaps try |
That doesn't work either, cargo rejects the format of `iron:dev-team` very
early.
…On Tue, Oct 03, 2017 at 03:24:22PM +0000, Manish Goregaokar wrote:
Hm, I can't either, since I don't have owner access on crates.io. But you're right, it should work. Perhaps try `cargo owner -a iron:dev-team`?
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#68 (comment)
|
@untitaker can you add @Manishearth as an owner to the crate?:
|
done |
Interesting, I get the same error, but not the same error when I try to add It's also not an oauth restriction thing -- I even flipped on restrictions and authorized crates.io and it still didn't work. |
Turns out this is a Cargo bug wrt team ids, it's being fixed. |
@Manishearth: Yay! Do you have a link to an issue/PR? |
(@carols10cents is amazing) |
Yay! Looks like the fix was merged. @Manishearth, does adding the team work now? |
I'm excited for Iron to make a comeback in the active web frameworks! This release has been delayed over 6 months already, hopefully Cargo is fixed and we won't see this happen again 😅 |
it worked! |
Yay! So maybe also run the command on all the other iron crates, just to make sure. Also, who wants to do the releasing now? (I'm willing to help by the way, but someone would need to add me to the list of maintainers.) |
(I'm only an owner for this crate, need @untitaker to look at the others) I tried cargo-publishing this crate, it's already published |
@Manishearth the minor version number needs to be bumped (the change motivating this issue, bumping the |
Whichever crate I try, I get the error message that the GitHub
org is already an owner.
…On Wed, Oct 18, 2017 at 08:44:57PM +0000, Manish Goregaokar wrote:
(I'm only an owner for this crate, need @untitaker to look at the others)
I tried cargo-publishing this crate, it's already published
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#68 (comment)
|
Please ping me if a particular repo is missing.
…On Wed, Oct 18, 2017 at 08:44:57PM +0000, Manish Goregaokar wrote:
(I'm only an owner for this crate, need @untitaker to look at the others)
I tried cargo-publishing this crate, it's already published
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#68 (comment)
|
Cool, so maybe it fixed it for all crates :). So, who is going to release all the things that need releasing? Seems like that is at least this crate and iron itself. |
iron/params will need to bump this crate and release as well |
Done! |
It would be really cool if a new version could be released that includes #70 because that hasn't happened yet! I don't want to pull in pre 1.0 serde :) |
Oh, I thought this was published. My bad. |
@untitaker can you bump the version in this repo and republish? I can do it too but not at the moment |
body-parser needs to be released first: iron/body-parser#79 See this issue in iron for all dependencies and the order: iron/iron#551 |
This refers the iron/body-parser#79 's version→ #72 |
body-parser is now released. |
urlencoded 0.6.0 has been released, which depends on bodyparser 0.8, which depends on serde 1.0. So I think we can close this now. |
Thanks! Now I do need a new release of staticfile however because you also switched to iron 0.6.0... |
@est31: The iron dependency has the constraints |
Oh that's interesting... Yep it works. Thank you @robinst ! |
urlencoded
depends onbodyparser 0.5
, which depends onserde 0.8
. Would it be possible to cut a new release that usesbodyparser 0.6
instead (which would let us useserde 0.9
without weird type mismatches)?The text was updated successfully, but these errors were encountered: