> I don't think that we can revert [1] without a technical board approval
Needing technical board approval to keep url() seems fair to me. I think most of the 2522559 changes are ok. I'd be fine if we only made these changes: https://github.com/django/django/compare/master...collinanderson:keepurl?expand=1 Re migration, we also need to change the imports from "django.conf.urls" to "django.urls". I think this is the sort of thing that changes an effortless django upgrade into an annoying django upgrade. Is it really worth it to force people to do this? Should Django be developer friendly? > you have 4 more years to do this If it were 10 years from the proposal being accepted (2017 to 2027), I think that would be fine for removal then. It allows for a more natural upgrade as path() becomes more and more common. I don't see keeping url() around as slowing down Django's ability to evolve over time. It makes it easier for people to upgrade, which means more projects will use newer versions of django, which is a huge benefit to Django's ability to evolve. On Tuesday, May 5, 2020 at 3:06:12 PM UTC-4, Mariusz Felisiak wrote: > > TBH, I don't see a reason to create a precedent and deprecate it without > any removal plans. Deprecation and removal is described in DEP 201, I don't > think that we can revert [1] without a technical board approval 🤔 I > would like to highlight that url() is an alias for re_path() so as far as > I'm concerned migration is really straightforward and it's not > time-consuming, you can use a short script to update all calls, e.g. [2], > and you have 4 more years to do this. > > Best, > Mariusz > > [1] > https://github.com/django/django/commit/2522559d1a612a4e8885de4780ff2b7aa7b8d375 > > <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fdjango%2Fdjango%2Fcommit%2F2522559d1a612a4e8885de4780ff2b7aa7b8d375&sa=D&sntz=1&usg=AFQjCNFHywuOIW2wsABAhFzUyGQyhyDxfg> > [2] https://gist.github.com/felixxm/210e2a241c5ac17f5d2e569c31e1354c > -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/19813a63-27dd-458c-93f5-769f504dfc08%40googlegroups.com.