#33647: bulk_update silently truncating values for size limited fields
-------------------------------------+-------------------------------------
     Reporter:  jerch                |                    Owner:  nobody
         Type:  Bug                  |                   Status:  new
    Component:  Database layer       |                  Version:  4.0
  (models, ORM)                      |
     Severity:  Normal               |               Resolution:
     Keywords:                       |             Triage Stage:  Accepted
    Has patch:  0                    |      Needs documentation:  0
  Needs tests:  0                    |  Patch needs improvement:  0
Easy pickings:  0                    |                    UI/UX:  0
-------------------------------------+-------------------------------------

Comment (by Carlton Gibson):

 [https://groups.google.com/g/django-
 developers/c/jIGj1KKuaDM/m/4EiKPV5XAgAJ Link to the mailing list thread]

 Hi Jörg — thanks for the input here. Sorry you're feeling frustrated.

 > Could it be that no one is actually interested in a revamped bulk_update
 implementation in django? Or is django development known to have a very
 slow pace / being in maintenance mode mostly?

 So there's three points there:

 * I suspect it's not **lots** of people who are directly vested, but there
 are a number of regular contributors to the ORM (Simon included) and I'd
 imagine this is a topic of interest, but, as you've already pointed out in
 your mailing list post, there are several tradeoffs to consider, and it'll
 need some thought. Folks have limit bandwidth: that doesn't entail no
 interest. I hope that's clear.
 * Django **does** have a slow pace. That's OK. After 16+ years, that's
 proven to be one of its strengths. It's a big project, with a lot of
 surface area, and (again) folks have limited bandwidth. It's one reason
 why third-party packages, such as the one you've done, are a good way to
 go, as they allow a faster pace, and a sandbox to work on issues.
 * Despite the slow pace, Django is in anything but maintenance mode: you
 need only look at the release notes over the last few major releases to
 see that new features are constantly being worked on and delivered. If you
 zoom-out from any particular issue, I contest, the development pace is
 actually quite rapid for a project of Django's size and maturity (despite
 being "slow" on the surface.)

 We're currently heads-down working towards the feature freeze for Django
 4.1 — there is no chance (really) of this getting addressed for that. That
 leaves a realistic opportunity to discuss it for Django 4.2, and if you're
 keen, and the technical questions can be resolved, there's no reason it
 couldn't get in for that. If we miss that, then the next one... — Again
 zooming out, it soon fades that it took x-cycles to get any particular
 feature work completed.

 Looking at the timestamps on the discussion here, not much time has passed
 between comments. I'd suggest a little patience, and working on the third-
 party implementation to resolve any outstanding issues in that time. If
 it's **ready™** following up on the mailing list thread may be appropriate
 to let folks know they can give it a try.

 I hope that all makes sense, and helps anchor expectations.
 [https://www.commitstrip.com/en/2014/05/07/the-truth-behind-open-source-
 apps/ There's a nice comic here which I always try to keep in mind].

 Kind Regards,

 Carlton

-- 
Ticket URL: <https://code.djangoproject.com/ticket/33647#comment:7>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-updates/01070180649706a1-bab49e31-7fc3-40cd-bf5d-6d4f0304c409-000000%40eu-central-1.amazonses.com.

Reply via email to