Page MenuHomeFreeBSD

www/seahub and depends: Update to django 3.2
ClosedPublic

Authored by ultima on Mar 5 2022, 7:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Apr 22, 6:40 AM
Unknown Object (File)
Thu, Apr 11, 7:12 AM
Unknown Object (File)
Feb 24 2024, 12:45 AM
Unknown Object (File)
Feb 20 2024, 8:17 AM
Unknown Object (File)
Feb 14 2024, 3:58 PM
Unknown Object (File)
Feb 9 2024, 6:27 PM
Unknown Object (File)
Jan 27 2024, 12:21 PM
Unknown Object (File)
Dec 23 2023, 6:06 AM
Subscribers

Details

Summary

Updated www/seahub and depends to django 3.2.

Test Plan

This builds fine and created seahub testing instance to verify the update. Also
updated a production instance smoothly.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ultima requested review of this revision.Mar 5 2022, 7:09 PM

Thank you for your work, only a few review points/notes from my side:

  • @sunpoet should be added as a reviewer because some ports of him are also affected.
  • This diff is somehow based on the SVN repository (as it's crossed out) and not on the GIT repository.
www/py-django-picklefield/Makefile
4–5

A bump of PORTREVISION is required due changed dependencies.

18

This leads to conflicting RUN_DEPENDS with www/py-django-constance so this port should be switched to Django 3.2 as well.

www/py-django-ranged-response/Makefile
2

A bump of PORTREVISION is required due changed dependencies.

www/py-django-simple-captcha/Makefile
4–5

A bump of PORTREVISION is required due changed dependencies.

www/py-django-statici18n/Makefile
4–5

A bump of PORTREVISION is required due changed dependencies.

www/py-django-webpack-loader/Makefile
4–5

A bump of PORTREVISION is required due changed dependencies.

kai requested changes to this revision.Mar 7 2022, 5:35 PM
This revision now requires changes to proceed.Mar 7 2022, 5:35 PM

Hey Kai,

I'll add the revision bump, I left it out because these are only dependency changes, but after rereading that section of the handbook, it does fall under this category.

IMHO, it woule be a good idea to commit the whole diff once the 2022Q2 is available so we would have a consistency regarding the Django 2.2/3.2 ports. (See also point 2 under Brief description of https://wiki.freebsd.org/Ports/Django/Django32Migration)

How do you want to handle this? Will you merge the diff? If so, I can close this review and provide you with this diff.

Hey Kai,

IMHO, it woule be a good idea to commit the whole diff once the 2022Q2 is available so we would have a consistency regarding the Django 2.2/3.2 ports. (See also point 2 under Brief description of https://wiki.freebsd.org/Ports/Django/Django32Migration)

How do you want to handle this? Will you merge the diff? If so, I can close this review and provide you with this diff.

There's no need to close this diff. :)

If you can wait with the commit until the 2022Q2 branch is available that would be great. But it's also perfectly fine if you want to commit it as soon as possible.

  • Add django-constance to django update
  • Add Port revision bump

Updated diff. I'm not sure how it is doing svn style diff. I'm using arc diff to push it here. I'll leave this open until the branch has been created. Feel free to poke me or commit it if I'm unresponsive.

This revision is now accepted and ready to land.Apr 2 2022, 4:36 PM

Hey Kai,

Who will switch all ports over? or will there be a coordinator for when this should occur?

Hey Kai,

Who will switch all ports over? or will there be a coordinator for when this should occur?

Hi Richard,

starting with www/seahub and its dependencies first makes things a bit easier with regard to www/py-djangorestframework, which is used by other ports.

Once this diff lands I'll create a diff which handles the remaining ports that are still using Django 2.2.