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

Cut a release compatible with Django 1.11 #1490

Closed
adamzap opened this issue Oct 19, 2016 · 18 comments
Closed

Cut a release compatible with Django 1.11 #1490

adamzap opened this issue Oct 19, 2016 · 18 comments
Assignees
Milestone

Comments

@adamzap
Copy link

adamzap commented Oct 19, 2016

Any chance we could get an official release since #1480 was merged?

Thanks!

@georgedorn
Copy link
Contributor

I wasn't sure I had the ability to publish to PyPI, but evidently I do now. I'll have a look later this week to see what PRs can be merged and then cut a release for 1.10.

@adamzap If you feel like helping, you could have a look at open PRs and comment on those that seem possible to include in the release. If you don't have time, that's fine, but if you do that'd speed things up a bit.

@adamzap
Copy link
Author

adamzap commented Oct 19, 2016

Sure! I took a look at all PRs assigned to the v0.13.4 milestone, and unfortunately, they are all waiting of follow up from the person that opened them (merge conflicts, needs tests, etc). I could open new PRs for some of them if they seem worthwhile.

However, I think #1485 can be merged immediately since it's a simple documentation fix, and #1320 can be closed since it includes no changes.

Let me know what you think. I'll keep looking around.

Are you on IRC somewhere? Maybe we can chat about how I can be more helpful.

Also, thanks to my employer, Crossway, for allowing me to spend work time on this!

@SeanHayes
Copy link
Member

SeanHayes commented Oct 19, 2016

The milestones are pretty much meaningless, I assigned issues to them as a way of prioritizing them for myself, but I haven't had time to work on those releases. Generally speaking, 0.13.4 issues should be done before 0.14.0 issues and are less likely to break backwards compatibility, so they should still be kept separate. The 1.0.0 milestone was there before I joined, some of them maybe should be moved up in priority.

@adamzap
Copy link
Author

adamzap commented Oct 19, 2016

Ah ok. 90 of the 122 open PRs have merge conflicts. I'm not sure what you want to do about those. For what it's worth, Django's maintainer asks for follow-up, waits for a period of time, and closes the request if the author doesn't respond.

Here are the remaining 32 PRs with some assessment from me:

I hope this is helpful!

I personally think Django 1.10 compatibility is enough for a release, but it's up to yall!

@SeanHayes
Copy link
Member

I'd like to do the same and just close them due to inactivity, but a lot of them are for legitimate bugs so we need to keep a record of them.

@ghost
Copy link

ghost commented Nov 21, 2016

Any news?

@Nijhazer
Copy link

Following up on this.

@ssjunior
Copy link

Following.

1 similar comment
@john-clarke
Copy link

Following.

@aehlke
Copy link

aehlke commented Jan 19, 2017

Please just hit the "Subscribe" button to follow this thread. If you comment, you notify everyone else that you're subscribing. We're all interested :)

@gediminas-revel
Copy link

Any plans to support Django 1.11?

https://www.djangoproject.com/weblog/2017/apr/04/django-111-released/

@aehlke
Copy link

aehlke commented Apr 5, 2017

It seems there are Django 1.10 compatibility fixes that landed in master. It would help if someone could confirm whether tastypie master branch has issues with 1.11.

@cristianocca
Copy link

What's the status on this? Thanks.

@georgedorn georgedorn changed the title Cut a release compatible with Django 1.10 Cut a release compatible with Django 1.10, 1.11 Jun 13, 2017
@django-tastypie django-tastypie deleted a comment from tdenmark Jun 13, 2017
@hello-alf
Copy link

in Django 1.11 we have problems too, please update compatibility for django 1.11

@georgedorn georgedorn changed the title Cut a release compatible with Django 1.10, 1.11 Cut a release compatible with Django 1.11 Jun 16, 2017
@georgedorn georgedorn self-assigned this Jun 16, 2017
@georgedorn
Copy link
Contributor

georgedorn commented Jun 16, 2017

TODO:

Release notes:

Tests:

  • Add python 3.6 to tox/travis test matrix.
  • Consider using a fork of django-oauth-plus / django-oauth-provider that supports django 1.11 during tests. Not sure whether to add this suggestion in our documentation.

Fixes left to do:

  • Silence a huge number of warnings. Fix warnings #1486 might be a good place to start, but new ones exist under 1.11 regarding django 2.0. I'm not sure how to best get all of these, as we appear to be silencing warnings during unit tests.

@mattbriancon
Copy link
Contributor

@georgedorn I'm happy to rebase #1486 or do whatever else needs doing to get things moving again.

@sp1rs
Copy link

sp1rs commented Jun 29, 2017

Is tastypie supporting Django 1.11?

@georgedorn
Copy link
Contributor

Release v0.14.0 was just uploaded to PyPI. It includes explicit support for LTS versions of Django (1.8 and 1.11). Django 1.9 and 1.10 almost certainly are compatible, but are unsupported.

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

No branches or pull requests