Django-tastypie: Вырезать релиз, совместимый с Django 1.11

Созданный на 19 окт. 2016  ·  18Комментарии  ·  Источник: django-tastypie/django-tastypie

Есть ли шанс, что мы сможем получить официальный релиз после слияния #1480?

Спасибо!

Самый полезный комментарий

Есть ли планы по поддержке Django 1.11?

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

Все 18 Комментарий

Я не был уверен, что у меня есть возможность публиковаться в PyPI, но теперь, очевидно, у меня есть. Позже на этой неделе я посмотрю, какие PR можно объединить, а затем вырежу выпуск для 1.10.

@adamzap Если вы хотите помочь, вы можете просмотреть открытые PR и прокомментировать те из них, которые кажутся возможными для включения в релиз. Если у вас нет времени, это нормально, но если вы это сделаете, это немного ускорит процесс.

Конечно! Я просмотрел все PR, назначенные вехе v0.13.4 , и, к сожалению, все они ждут дальнейших действий от человека, который их открыл (конфликты слияния, необходимость тестов и т. д.). Я мог бы открыть новые PR для некоторых из них, если они кажутся целесообразными.

Тем не менее, я думаю, что № 1485 можно немедленно объединить, поскольку это простое исправление документации, а № 1320 можно закрыть, поскольку он не содержит изменений.

Дайте мне знать, что вы думаете. Я буду продолжать смотреть вокруг.

Вы где-то в IRC? Может быть, мы могли бы поговорить о том, как я могу быть более полезным.

Также спасибо моему работодателю, Crossway , за то, что позволил мне потратить на это рабочее время!

Вехи в значительной степени бессмысленны, я назначил им проблемы, чтобы расставить приоритеты для себя, но у меня не было времени работать над этими выпусками. Вообще говоря, проблемы 0.13.4 должны быть выполнены до проблем 0.14.0 и с меньшей вероятностью нарушат обратную совместимость, поэтому их все равно следует хранить отдельно. Веха 1.0.0 была там до того, как я присоединился, некоторые из них, возможно, следует переместить в приоритет.

Ах хорошо. 90 из 122 открытых PR имеют конфликты слияния. Я не уверен, что вы хотите сделать с ними. Как бы то ни было, сопровождающий Django запрашивает продолжение, ждет некоторое время и закрывает запрос, если автор не отвечает.

Вот остальные 32 PR с некоторой оценкой от меня:

  • #236 (Не закончено)
  • #271 (Кажется готовым, требуется примечание к выпуску)
  • #320 (исправление документации, вроде готово)
  • №379 (Необходимо проектное решение)
  • #540 (Глючная реализация)
  • #575 (Нужны дальнейшие изменения?)
  • #662 (исправление документации, требуется проверка)
  • #695 (Нужны тесты)
  • #761 (Кажется готов)
  • #798 (исправление документации, требуется проверка)
  • #834 (Добавляет один тест, вроде готово)
  • № 923 (требуется проверка)
  • #989 (Требуется исправление и тесты)
  • №1014 (Требуется проверка и решение по проекту)
  • #1127 (Тесты не пройдены)
  • #1166 (Требуется более полное исправление)
  • #1192 (Кажется готов)
  • #1195 (Тесты не пройдены, нужна проверка)
  • #1242 (Требуется проверка)
  • #1256 (Патч нуждается в доработке и тестировании)
  • #1265 (Требуется продолжение со стороны сопровождающего)
  • #1279 (Требуется проверка)
  • #1320 (без разницы)
  • №1321 (Необходимо проектное решение)
  • #1453 (Требуется проверка)
  • #1457 (Требуется проверка)
  • #1463 (Требуется продолжение со стороны сопровождающего)
  • #1469 (исправление документации, требуется проверка)
  • #1482 (Кажется готовым, может потребоваться проверка)
  • #1483 (Патч нуждается в доработке)
  • #1485 (исправление документации, вроде готово)
  • #1486 (Кажется готовым, требует доработки)

Я надеюсь, что это полезно!

Лично я считаю, что совместимости с Django 1.10 достаточно для релиза, но решать вам!

Я хотел бы сделать то же самое и просто закрыть их из-за бездействия, но многие из них предназначены для законных ошибок, поэтому нам нужно вести их учет.

Какие-нибудь Новости?

Следим за этим.

Следующий.

Следующий.

Пожалуйста, просто нажмите кнопку «Подписаться», чтобы подписаться на эту тему. Если вы комментируете, вы уведомляете всех остальных, что подписываетесь. Нам всем интересно :)

Есть ли планы по поддержке Django 1.11?

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

Кажется, есть исправления совместимости с Django 1.10, которые попали в master. Было бы полезно, если бы кто-нибудь мог подтвердить, есть ли проблемы с веткой deliciouspie master с 1.11.

Каков статус по этому поводу? Спасибо.

в Django 1.11 тоже есть проблемы, обновите совместимость для django 1.11

СДЕЛАТЬ:

Примечания к выпуску:

  • Добавить примечание о предпочитаемых значениях null значениям по умолчанию, когда значение null=True и текущее значение равно None (#271).
  • Обновить документацию о поддерживаемых версиях (1.8, 1.11, python 2.7 и 3.?)

Тесты:

  • Добавьте python 3.6 в тестовую матрицу tox/travis.
  • Рассмотрите возможность использования форка django-oauth-plus/django-oauth-provider, который поддерживает django 1.11 во время тестов. Не уверен, следует ли добавить это предложение в нашу документацию.

Осталось исправить:

  • Заглушить огромное количество предупреждений. # 1486 может быть хорошим местом для начала, но в версии 1.11 существуют новые, касающиеся django 2.0. Я не уверен, как лучше всего получить все это, поскольку мы, похоже, отключаем предупреждения во время модульных тестов.

@georgedorn Я рад перебазировать # 1486 или сделать что-то еще, что нужно сделать, чтобы все снова заработало.

Поддерживает ли deliciouspie Django 1.11?

Выпуск v0.14.0 был только что загружен в PyPI. Он включает явную поддержку LTS-версий Django (1.8 и 1.11). Django 1.9 и 1.10 почти наверняка совместимы, но не поддерживаются.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги