Re: GSOC Proposal : CrossDB JSON Field

2019-04-17 Thread Carlton Gibson
Deadline for submissions has passed. I’m reviewing this week. On Wed, 17 Apr 2019 at 08:52, Adam Johnson wrote: > Hi Rohit! > > It seems your email thread has been missed by the list, I don't know why, > perhaps it hit some spam filters. There's also another thread from a > student proposing

Re: Proposal to format Django using black

2019-04-13 Thread Carlton Gibson
We spend a lot of time spotting small formatting errors and then asking for those to be fixed and then waiting for an update. This wastes reviewer time and slows down the feedback cycle. Many pull requests drag out because of it. For this reason I would be 100% behind adopting black, and applying

Re: Google "Season of Docs"

2019-04-11 Thread Carlton Gibson
, I was wondering if we got any traction on this. > > On Monday, March 18, 2019 at 5:27:47 AM UTC-5, Carlton Gibson wrote: >> >> Hi all, >> >> Parallel to GSoC, Google now have this "Season of Docs" programme: >> >> https://developers.google.com/season-of-do

Re: Help for GSoC proposal (Formset improvements)

2019-04-08 Thread Carlton Gibson
Hi Parth. Well, the wizard () got moved out to it's own app https://django-formtools.readthedocs.io/en/latest/ But yes, there's no reason why this sort of thing wouldn't potentially in scope. Kind Regards, Carlton On Sunday, 7 April 2019 23:47:23 UTC+2, PARTH PATIL wrote: > > (Sorry I

Re: Should we backport adding support for psycopg2 2.8 to the 1.11.x and 2.1.x?

2019-04-05 Thread Carlton Gibson
OK, so for me, this should go into v2.2, but not v2.1 or v1.11. (I see you already backported to 2.2 so... ) My general take here is that we could be half-a-notch more generous backporting to the current version (e.g. 2.2 now) but should be just as strict as we are once a version is out of

Re: GSoC Proposal (FormSet Improvement)

2019-04-03 Thread Carlton Gibson
Yes, just pseudo code — so when reviewing your proposal next week it's easy to see that it'll be the right approach.  On Wednesday, 3 April 2019 17:51:18 UTC+2, PARTH PATIL wrote: > > > > On Wednesday, April 3, 2019 at 8:58:26 PM UTC+5:30, Carlton Gibson wrote: >> >> Hey

Re: GSoC Proposal (FormSet Improvement)

2019-04-03 Thread Carlton Gibson
Hey Parth. Right. So, thanks for making the effort so far. Good. Can you add more detail about yourself. You've not contributed to Django right? So the concern at this point would be whether you're able to fulfil the project. What's your experience with Django? (and if you want to implement

Re: GSoC Proposal: Add Cross-DB JSONField, ArrayField, and HStoreField

2019-04-03 Thread Carlton Gibson
Hi Sage. Thanks for the proposal. It's looking OK. Couple of points: - There IS an Oracle implementation. See the ticket here: https://code.djangoproject.com/ticket/29821 - Something that looks like an ArrayField, yes. HStore... not so sure it's worth mimicking. - On the

Re: Enable SESSION_COOKIE_SECURE by Default

2019-04-03 Thread Carlton Gibson
GE_` too. https://github.com/django/django/pull/11155 Thanks. C. On Wednesday, 3 April 2019 10:19:15 UTC+2, Matthias Kestenholz wrote: > > On Wed, Apr 3, 2019 at 10:02 AM Carlton Gibson > wrote: > >> Hi all. >> >> https://code.djangoproject.com/ticket/303

Enable SESSION_COOKIE_SECURE by Default

2019-04-03 Thread Carlton Gibson
Hi all. https://code.djangoproject.com/ticket/30314 > Per the documentation, "Leaving this setting off isn’t a good idea because an attacker could capture an unencrypted session cookie with a packet sniffer and use the cookie to hijack the user’s session." > > If it's not a good idea for

Re: Django 2.2 released.

2019-04-01 Thread Carlton Gibson
Sigh... 2.1... (Sorry.) On Monday, 1 April 2019 15:23:11 UTC+2, Carlton Gibson wrote: > > Oops, typo there: > > > ...Django 2.0... > > That should say "Django 2.0 will receive security and data loss fixes > until December 2019". > C. > > On Monday,

Re: Django 2.2 released.

2019-04-01 Thread Carlton Gibson
Oops, typo there: > ...Django 2.0... That should say "Django 2.0 will receive security and data loss fixes until December 2019". C. On Monday, 1 April 2019 15:19:20 UTC+2, Carlton Gibson wrote: > > Django 2.2, the next long-term support release, is now av

Django 2.2 released.

2019-04-01 Thread Carlton Gibson
Django 2.2, the next long-term support release, is now available: https://www.djangoproject.com/weblog/2019/apr/01/django-22-released/ With the release of Django 2.2, Django 2.1 has reached the end of mainstream support. The

Django bugfix release 2.1.8

2019-04-01 Thread Carlton Gibson
Details are available on the Django project weblog: https://www.djangoproject.com/weblog/2019/apr/01/bugfix-release/ -- 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

Re: Fellow Reports -- March 2019

2019-03-31 Thread Carlton Gibson
Hi all. Calendar Week 12 -- ending 24 March. Released Django v2.2rc1 Triaged: https://code.djangoproject.com/ticket/30267 -- get_language_from_path not respecting i18n_patterns prefix_default_language=False (wontfix) https://code.djangoproject.com/ticket/30275 -- Autofocus the first

Re: gsoc proposal

2019-03-31 Thread Carlton Gibson
Hi Kartik. GSoC, for us at least, isn't for beginners. In the past students have already been contributors. Maybe that's not 100% necessary but a good amount of experience with Django at the very least would be. If you get into Django maybe it's something you could consider for the future.

Re: GSoC Proposal

2019-03-28 Thread Carlton Gibson
M.A. wrote: > > Hi everyone, > Sorry to ask this, but can I also take a shot in this one? I've been > interested in this issue since early February. > > On Thursday, 21 March 2019 22:28:41 UTC+7, Carlton Gibson wrote: >> >> Also, sorry, this was the key t

Re: Help for GSoC proposal (Formset improvements)

2019-03-28 Thread Carlton Gibson
Hi Parth, Yes, something along those lines will be right. First-off, what are the existing work-arounds (i.e. how are people handling this in the wild: overriding `__init__()` methods etc...) — can these be summarised and documented, where worth recommending? Then, API changes to improve on

Re: Test Framework Cleanup

2019-03-22 Thread Carlton Gibson
The suggestion involves the code in django.test. https://github.com/django/django/tree/master/django/test In particular see runner.py there. On Friday, 22 March 2019 13:29:05 UTC+1, Gourav Sardana wrote: > > Hey, > I am Gourav Sardana undergraduate computer science student. I am >

Fellow Reports -- March 2019

2019-03-21 Thread Carlton Gibson
Hi all. Calendar Week 10 -- ending 10 March. Triaged: https://code.djangoproject.com/ticket/30238 -- Exception when saving model created with string for DateField (Invalid) https://code.djangoproject.com/ticket/30233 -- Add get_queryset_with_parent_obj to InlineModelAdmin to support access

Re: GSoC Proposal

2019-03-21 Thread Carlton Gibson
Also, sorry, this was the key thread here, plus links therein https://groups.google.com/d/topic/django-developers/zfred27yVPg/discussion On Thursday, 21 March 2019 16:27:14 UTC+1, Carlton Gibson wrote: > > Hey Marcio. > > If you can demonstrate that your abilities are suffic

Re: GSoC Proposal

2019-03-21 Thread Carlton Gibson
Hey Marcio. If you can demonstrate that your abilities are sufficient in your proposal, I'm sure we can mentor you through the pull request bit. (It's just "contributor" implies knowledge of the internals, and the ORM **is** the scariest bit, so... it's a bit  this close to starting.)

Re: GSoC 2019 proposal - Easy Ethereum Blockchain integration

2019-03-21 Thread Carlton Gibson
Hi Diego. > Do you have any suggestion for bringing this proposal into GSoC's scope? No. Sorry.  Django is a web framework. So stuff in that area would be in-scope. Likely it's just my lack of imagination but, I think blockchain is a totally different area of tech. Equally if you'd have

Re: Welcome Mariusz Felisiak to his first day as a Django Fellow

2019-03-18 Thread Carlton Gibson
 Welcome aboard Mariusz! -- 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

Re: De-assigning "Easy pickings" tickets

2019-03-18 Thread Carlton Gibson
Given no dissenting voices, I'll act on this. I'll deassign the stalest tickets and leave a comment for more recently updated ones. -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from

Google "Season of Docs"

2019-03-18 Thread Carlton Gibson
Hi all, Parallel to GSoC, Google now have this "Season of Docs" programme: https://developers.google.com/season-of-docs/ The idea is experienced technical writers can get funding to work with open source projects on their docs. There are a lot of open Documentation issues

Re: GSOC 19 PROPOSAL IDEA

2019-03-18 Thread Carlton Gibson
Hi Chinmay. Thanks for your interest. A 13 year old ticket would certainly be a nice-to-close.  Some quick thoughts: 1. We're close to the deadline here, so can you turn this into a final proposal? (Look at the example for a previous year:

Re: GSoC 2019 proposal - Easy Ethereum Blockchain integration

2019-03-18 Thread Carlton Gibson
Hi Diego. Thanks for your interest. > So my idea falls out of scope? Did I make a mistake? I think there's a difference in kind between e.g. South and Django Debug Toolbar (or even things like Django Extenstions, or Braces or Model Utils) which support development with Django and your

Django 2.2 release candidate 1 released

2019-03-18 Thread Carlton Gibson
We've made the final (hopefully) release on the way to Django's next major release, Django 2.2! Check out the blog post: https://www.djangoproject.com/weblog/2019/mar/18/django-22-rc1/ -- You received this message because you are subscribed to the Google Groups "Django developers

Re: status of 2.2 release blockers

2019-03-15 Thread Carlton Gibson
Hi All, Django 2.2rc1 is scheduled for today. There's a single release blocker that just needs a little work: https://github.com/django/django/pull/10978 As such, I'm looking towards Monday at this point. Final release on April 1 should be unaffected. Kind Regards, Carlton -- You

Re: Support for unittest -k option

2019-03-11 Thread Carlton Gibson
Thanks François, Just on this, my thought is that if we don't follow `unittest` in changing `-k` for this, we have a steady trickle of confusion forever-more. I'd rather avoid that. C. On Monday, 11 March 2019 13:14:01 UTC+1, François Freitag wrote: > > Hi Django Devs, > >

Re: Exposing custom views in admin index page

2019-03-09 Thread Carlton Gibson
Just an aside on this, after the ORM, the admin has the second highest number of open accepted tickets. If we could bring that down, adding features would be cool, but it's a bit "Gulp" at the moment, if you take my meaning. > Note that django-admin-views is not compatible with Django 2.1.

Re: help regarding google summer of code

2019-03-09 Thread Carlton Gibson
Hi Muhammad. There was a thread about this the other day: https://groups.google.com/d/topic/django-developers/KVAZkRCq9KU/discussion Have a read. (Check out Aymeric's blog post series linked in that thread.) Work around Django's staticfiles app would be good. It would ideally be general

Re: De-assigning "Easy pickings" tickets

2019-03-08 Thread Carlton Gibson
Holtermann <mailto:i...@markusholtermann.eu>> wrote: > Hi Carlton, > > my only question would be why you picked 2 months over 1 or 3. Generally in > favor. I think de-assigning somebody after $time of inactivity on a ticket is > fair, regardless of the complexity of the ticke

De-assigning "Easy pickings" tickets

2019-03-08 Thread Carlton Gibson
Hi all. We don't have many Easy Pickings tickets, they're all assigned, and get assigned quickly, but don't often get closed. Looking at the current batch... https://code.djangoproject.com/query?status=assigned=new=1=id=status=changetime=1=changetime ... I'd like to suggest that after 2

Re: GSoC 2019 Update

2019-03-08 Thread Carlton Gibson
Hey Matthew. Good issue, yes.  Thanks. Hey Tim. Yes, you're probably right... I was going to leave GSoC, but people asked and my tick, if I've got one, is "widen the pool of contributors" — so it seemed worth the effort to at least fill in the form. Maybe we get an applicant. Maybe we

GSoC 2019 Update

2019-03-07 Thread Carlton Gibson
Hi all. We were accepted as an Org to GSoC, so we can accept applications from the end of the month. I've updated the Wiki page... https://code.djangoproject.com/wiki/SummerOfCode2019 ... but *if you have project ideas *it would be good if you could add them! I keep hearing, "Django's

Re: Exposing custom views in admin index page

2019-03-06 Thread Carlton Gibson
django-admin-views was functional as recently as Django 2.0 https://github.com/frankwiles/django-admin-views/issues/34 I'm guessing it would be pretty easy to pick up. (Frank stated he was very happy for someone to become steward...) (I appreciate that doesn't address the "should we have this

Re: Fellow Reports -- February 2019

2019-03-04 Thread Carlton Gibson
Hi all. Calendar Week 8 -- ending 24 February. Triaged: https://code.djangoproject.com/ticket/30201 -- Form with IntegerRangeField does not validate (Invalid) https://code.djangoproject.com/ticket/30197 -- Template variable resolution with class objects (Duplicate of #15791)

Re: GSoC 2019 Project Idea

2019-03-03 Thread Carlton Gibson
Hi Parth. I'm guessing this would be out of scope for Django: it's sounds like the sort of functionality that we prefer to live in third-party apps, rather than in Django itself. (It sounds like a good enough idea — there are plenty of Jekyll, or other static, sites out there, but just not

Re: Google Summer of Code 2019

2019-03-03 Thread Carlton Gibson
Hi. In general, for GSoC, I want to look at the project ideas, the org profile, and such over the next couple of weeks. I try and make the Org page the starting point. Kind Regards, Carlton On Sunday, 3 March 2019 15:01:12 UTC+1, Gaurav Agarwal wrote: > > Hi, I am a student from IIT

Re: GSOC 2019 proposal - Dashboard

2019-03-03 Thread Carlton Gibson
Hi Mainak. Initially I'm inclined to say this would fall into one or both of two problems: 1. Too ambitious: phenomenally difficult to build this within the project time. 2. Out of scope for Django: it's sounds like the sort of functionality that we prefer to live in third-party apps,

Fellow Reports -- February 2019

2019-02-22 Thread Carlton Gibson
Hi all. Calendar Week 6 -- ending 10 February. Triaged: https://code.djangoproject.com/ticket/30154 -- i18n: redirects to default login page if LOGIN_URL = login not specified (Accepted) https://code.djangoproject.com/ticket/30149 -- Empty value selected check in Admin Filter prevents

Re: Google Summer of Code 2019

2019-02-15 Thread Carlton Gibson
The timeline for GSoC is here: https://summerofcode.withgoogle.com/how-it-works/#timeline Applications are ≈ a month away. Here's an example from a previous year: https://gist.github.com/chrismedrela/82cbda8d2a78a280a129 I'd suggest drafting things in more detail and starting a new thread to

Re: Google Summer of Code 2019

2019-02-14 Thread Carlton Gibson
instructions manually. Any > suggestion would be very helpful. > > > On Thursday, February 14, 2019 at 6:32:17 PM UTC+5:30, Carlton Gibson > wrote: >> >> Hi Shashank. >> >> "Sir"? That's my father, surely.  (Not "sir" ) >> >

Re: Google Summer of Code 2019

2019-02-14 Thread Carlton Gibson
ccepting proposals for GSoC 2019. > > On Monday, February 4, 2019 at 8:25:42 PM UTC+5:30, Carlton Gibson wrote: >> >> And thank you Tim, yes, exactly what I need. >> >> To all: >> >> I will put in the org application today. We'll then see about the >>

Django bugfix release 2.0.13.

2019-02-12 Thread Carlton Gibson
Details are available on the Django project weblog: https://www.djangoproject.com/weblog/2019/feb/12/bugfix-release/ -- You received this message because you are subscribed to the Google Groups "Django developers

Re: Post mortem on today's packaging error.

2019-02-12 Thread Carlton Gibson
Hi All, Thanks for all the comments. Cloning to a tmp folder and checking out a specific commit is both quick and easy. That's not a bad idea: it should eliminate the point of failure that occurred here. (The `git clean` step should do that too, we use the `fdx` flags to eliminate ignored

Post mortem on today's packaging error.

2019-02-11 Thread Carlton Gibson
Hi all. This morning I released four versions of Django. Three of which, for 2.1, 2.0 and 1.11. (i.e. all the actually supported versions) were broken. In the package were additional files from `master`/2.2 which shouldn't have been there. This afternoon I have released follow-ups to

Django bugfix releases: 2.1.7, 2.0.12 and 1.11.20

2019-02-11 Thread Carlton Gibson
Updated releases correcting a packaging issue from this morning are now available for the 2.1, 2.0 and 1.11 release branches. https://www.djangoproject.com/weblog/2019/feb/11/bugfix-releases/ -- You received this message

Re: Django security releases issued: 2.1.6, 2.0.11, and 1.11.19

2019-02-11 Thread Carlton Gibson
On Monday, 11 February 2019 13:46:04 UTC+1, Bruno Alla wrote: > > Did something go wrong during the release publication? > Yes. Additional files were packaged. (In all except the 2.2b1 release as far as I can tell.) I will release updated versions shortly. I'll then publish a post-mortem.

Re: Django security releases issued: 2.1.6, 2.0.11, and 1.11.19

2019-02-11 Thread Carlton Gibson
On Monday, 11 February 2019 13:15:12 UTC+1, riccardo.magliocchetti wrote: > > > Yeah, what i'm reporting is that the wheel pip downloaded here does not > match > the 1.11.19 tag in git. > OK. Thanks. I'll have a look. -- You received this message because you are subscribed to the Google

Re: Django security releases issued: 2.1.6, 2.0.11, and 1.11.19

2019-02-11 Thread Carlton Gibson
Hi Riccardo. Please open a Trac ticket for this. (Current test suite passes, so it looks like we're missing coverage somewhere.) Thanks. On Monday, 11 February 2019 12:26:04 UTC+1, riccardo.magliocchetti wrote: > > Hello Carlton, > > Il 11/02/19 12:02, Carlton Gibson ha scritto

Django 2.2 beta 1 released

2019-02-11 Thread Carlton Gibson
We've made the second release on the way to Django's next major release, Django 2.2! With less than two months until the final release, we'll need timely testing from the community to ensure a stable release. Check out the blog post:

Django security releases issued: 2.1.6, 2.0.11, and 1.11.19

2019-02-11 Thread Carlton Gibson
Today the Django team issued 2.1.6, 2.0.11, and 1.11.19 as part of our security process. These releases address a security issue, and we encourage all users to upgrade as soon as possible: https://www.djangoproject.com/weblog/2019/feb/11/security-releases/ -- You received this message

Re: Automating the process of creating models from the data file provided

2019-02-07 Thread Carlton Gibson
Hi Abhilasha, There's any number of ways you could go...  But... Have a look at Simon Willison's Datasette project. http://datasette.readthedocs.io/ In particular see the various ...-to-sqlite tools listed here: https://datasette.readthedocs.io/en/latest/ecosystem.html If you can get that

Re: Fix for Django Channels issue #962

2019-02-05 Thread Carlton Gibson
Hi Joonhyung. Ah, the hardest issue in the box. Good. TBH I haven't had a chance to even look at that one yet, and I'll need to pull out the Stevens & Rago when I do... — anyone here with serious chops, please do feel free to input.  I think best if you comment on the issue. There's already a

Re: Extend FAQ with "How do I get Django and my JS framework to work together?"

2019-02-05 Thread Carlton Gibson
I think this topic is very interesting. Two sides of it: * Static files handling * APIs Curtis is right, there are other options but, Django REST Framework is (whilst not perfect) pretty solid on the API front. I think Django has a good story here. It's pretty hard not to find DRF if you

Re: Help needed on Django-Guardian.

2019-02-04 Thread Carlton Gibson
! Sent from my iPhone > On 5 Feb 2019, at 07:21, Asif Saif Uddin wrote: > > Hi Carlton, > > If needed I could be a collaborator of that. I get some monthly payment for > my open source python works :) > >> On Monday, February 4, 2019 at 3:01:38 AM UTC+6, Carl

Re: Fellow Reports -- January 2019

2019-02-04 Thread Carlton Gibson
Hi all. Calendar Week 5 -- ending 03 February. Triaged: https://code.djangoproject.com/ticket/30144 -- Support passing timedelta for cache timeout (wontfix) https://code.djangoproject.com/ticket/30139 -- django.contrib.auth.forms.UserCreationForm() doesnt call default managers

Re: Google Summer of Code 2019

2019-02-04 Thread Carlton Gibson
And thank you Tim, yes, exactly what I need. To all: I will put in the org application today. We'll then see about the proposals. The main thing is that we need to know who you are, and have confidence in you in order to commit to the project with you. For people to mentor you is a big

Re: App static files (#29586)

2019-02-04 Thread Carlton Gibson
Hi Claude. Is this something you're still interested in? Do you think it might make a good GSoC project? C. On Monday, 23 July 2018 17:36:05 UTC+2, Claude Paroz wrote: > > Hi, > > I just created a new feature request [1] to be able to define static > files per application, including a POC

Re: Google Summer of Code 2019

2019-02-04 Thread Carlton Gibson
Hey Tim. > For each year your organization has participated, provide the counts of successful and total students. (e.g. 2016: 3/4) I have no idea about this, could you advise? Thanks. -- You received this message because you are subscribed to the Google Groups "Django developers

Re: Google Summer of Code 2019

2019-02-04 Thread Carlton Gibson
udents >can refer. >- More importantly, as a student, I think many students will be >genuinely interested to take up a few good projects with Django. > > > > On Monday, February 4, 2019 at 2:41:11 AM UTC+5:30, Carlton Gibson wrote: >> >> Yes. GSo

Re: Google Summer of Code 2019

2019-02-03 Thread Carlton Gibson
Yes. GSoC wasn't at all on my radar before your post here Tim. We've had a few "hello" posts but no even semi-concrete proposals from students. (Equally we don't have a list ready to go.) I had a look at the process. It seems a moderate commitment, so, for me, I think I'd want to be familiar

Help needed on Django-Guardian.

2019-02-03 Thread Carlton Gibson
Hi all. Adam Dobrawy who runs Django-Guardian, could do with some help maintaining there. The project seems to be in good shape. (It's up to date) But needs a bit of help keeping on top of the issues, dropping old-versions, and the rest of it. I see the project has some regular

Re: Potential suspension of Channels development

2019-02-01 Thread Carlton Gibson
Hey Andrew. Thanks to Jamesie and Asif for volunteering to help. Some general point, I'll make publicly, because they're general purpose: - Due to Andrew's great work, the repos are in a good condition. Very few open issues. The main task is to keep it that way: triaging the new

Re: Google Summer of Code 2019

2019-01-29 Thread Carlton Gibson
Hi Shrikrishna, Not so much a ticket… See the thread I linked. There’s a lot of info there. The first step (I think) is a proof-of-concept JSONField for SQLite — we have the other three DBs. So taking a look at the implementation of the existing fields and SQLite’s API for the JSON

Re: Fellow Reports -- January 2019

2019-01-27 Thread Carlton Gibson
Hi All, Calendar Week 4 -- ending 27 January. Triaged: https://code.djangoproject.com/ticket/30101 -- Recommended middleware syntax fails for some testing cases (when not using Client) (Invalid) https://code.djangoproject.com/ticket/30079 -- Prefetch cache should be aware of database source

Re: revisiting the Python version support policy

2019-01-27 Thread Carlton Gibson
OK, one last email, then I'm going to bow out of this one...  I think there are two issues here: * Which versions of Python should we support? * Which version should we guide beginners to? The second of these only depends on the first because we don't support all current versions of Python

Re: revisiting the Python version support policy

2019-01-26 Thread Carlton Gibson
I worry about us making this kind of decision in the rarified air of the developer mailing list. It's a technical question yes, but it affects the entire community. I think, here, we underplay just how hard it is for people out there. IMO expecting that people suffering from massive

Re: revisiting the Python version support policy

2019-01-24 Thread Carlton Gibson
To be honest, I'm surprised there's even one person who comes within a 1000 miles of this list who's using Python 3.5. :) My reason for thinking we should follow Python's supported versions is users, and particularly beginning users, who have got they-don't-know version and find a tutorial

Re: Google Summer of Code 2019

2019-01-24 Thread Carlton Gibson
Perhaps it's partly the GSoC doesn't cross the radar until just a few weeks before the deadline...  I'm happy to help mentor but also Django Core Mentorship is there... https://groups.google.com/forum/#!forum/django-core-mentorship One idea for a good project might be adding a cross DB

Re: Google Summer of Code 2018

2019-01-24 Thread Carlton Gibson
Hi Sidhant. See Tim's thread from the other day: https://groups.google.com/d/topic/django-developers/PcXfiDNwPxg/discussion Looking at the Wiki page from 2018 he linked, two points jump out: * Don't feel limited to the ideas [on the page] -- if you've got a cool project you want to work on,

Re: revisiting the Python version support policy

2019-01-24 Thread Carlton Gibson
Sorry I mistyped. " Python 3.5 security support ends September 2020" (but you get the point.) -- 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

Re: revisiting the Python version support policy

2019-01-24 Thread Carlton Gibson
> My idea was to set the policy as : when a new major Django version is released, it supports all current supported versions of Python. I agree with this — more or less... Python 3.5 is officially supported for the entire life of Django 3.0. (It goes EOL a month after Django 3.0) (c.p [0] vs

Re: Fellow Reports -- January 2019

2019-01-21 Thread Carlton Gibson
Hi All Calendar Week 3 -- ending 20 January. Released Django 2.2a1. Triaged: https://code.djangoproject.com/ticket/30089 -- TestClient doesnt accept data with duplicate keys (SELECT multiple) (Accepted) https://code.djangoproject.com/ticket/30115 -- inspectdb on SQLite crashes with

Re: Introduction GSoC

2019-01-21 Thread Carlton Gibson
Hi Folks. First off: can we please keep it civil. Let's offer positive responses where possible. Thanks There's no harm in people asking for help: there is a contributing guide, but if folks aren't finding it, perhaps we need a bigger sign-post. So... The place to begin is here:

Re: Potential suspension of Channels development

2019-01-19 Thread Carlton Gibson
Hey Andrew. I've been thinking a lot about this. You clearly shouldn't be maintaining Channels single-handedly indefinitely. On Thursday, 17 January 2019 19:07:06 UTC+1, Andrew Godwin wrote: > > Given that, if nobody else can step forward to take over, I'll have to put > those three projects

Re: [Looking for feedback] Make Admin raw_id_fields the default choice for FKs, or project-wide configurable

2019-01-19 Thread Carlton Gibson
> On 19 Jan 2019, at 11:48, Santiago Basulto wrote: > > Haha, sorry, got overly excited. What's the usual process to make these sort > of decisions in these cases? Should we ask the users list? No problem. :) We make decisions here. Say you’d have opened a Trac ticket for this, I’d have

Re: [Looking for feedback] Make Admin raw_id_fields the default choice for FKs, or project-wide configurable

2019-01-18 Thread Carlton Gibson
> On 18 Jan 2019, at 17:20, Santiago Basulto wrote: > > Seems like everybody agrees that for large sites, it's necessary. Hang on, slow down.  Personally, I’m not sure it’s too onerous as-is. I’ve not yet seen exactly why subclassing ModelAdmin in one’s project isn’t good enough. It really

Re: [Looking for feedback] Make Admin raw_id_fields the default choice for FKs, or project-wide configurable

2019-01-17 Thread Carlton Gibson
On Thursday, 17 January 2019 16:14:31 UTC+1, Collin Anderson wrote: > > One problem with any of the alternatives (besides making it readonly by > default) is that it requires the other model to be registered in the admin > Off-hand I don't follow you here. Can you explain. > I hope

Django 2.2 alpha 1 released

2019-01-17 Thread Carlton Gibson
We've made the first release on the way to Django's next major release, Django 2.2! With about two and a half months until the final release (scheduled for April 1), we'll need timely testing from the community to ensure an on time, stable release. Check out the blog post:

Re: [Looking for feedback] Make Admin raw_id_fields the default choice for FKs, or project-wide configurable

2019-01-17 Thread Carlton Gibson
This topic has come up before. e.g. https://groups.google.com/d/topic/django-developers/md39xtT_JEM/discussion (In which Aymeric suggests something similar to Harro's suggestion here.) On Thursday, 17 January 2019 06:32:15 UTC+1, Harro wrote: > If you want it in your whole project you could

Re: status of 2.2 release blockers

2019-01-16 Thread Carlton Gibson
Hi Vaclav, I think current status is "Still work to do" there, so not really... C. On Wednesday, 16 January 2019 17:52:17 UTC+1, Václav Řehák wrote: > > Hi, > > is it possible to get this fix included in 2.2? > > https://github.com/django/django/pull/10643 - Fixed #29915 -- Support >

Fellow Reports -- January 2019

2019-01-16 Thread Carlton Gibson
Hi All, Calendar Week 2 -- ending 13 January. Triaged: https://code.djangoproject.com/ticket/30097 -- InlineModelAdmin.has_add_permission() requires obj argument (Accepted) https://code.djangoproject.com/ticket/30096 -- Use case of extra() (invalid) Reviewed:

Re: thoughts for Django fellowship applicants

2019-01-11 Thread Carlton Gibson
> On 10 Jan 2019, at 20:16, Adam Johnson wrote: > > It will be hard for any new fellow to match you. I go for “aspire to…”  -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this

Fellow Reports -- December 2018

2019-01-10 Thread Carlton Gibson
Hi all. Due to life, these are a bit late. Sorry about that. Looking forward to a good 2019. Happy new year to you all! Kind Regards, Carlton Calendar Week 49 -- ending 09 December. Released Django versions 1.11.17 and 2.1.4. Triaged: https://code.djangoproject.com/ticket/29973 --

Re: Breaking change vs deprecation on Sitemaps `ping_google` command

2019-01-09 Thread Carlton Gibson
Ah, good, yes. That might do it. Thanks Markus! -- 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

Breaking change vs deprecation on Sitemaps `ping_google` command

2019-01-09 Thread Carlton Gibson
Hi all. There's PR to fix long-standing issue with HTTP-only URLs being generated by the `ping_google` sitemaps command. https://code.djangoproject.com/ticket/23829 https://github.com/django/django/pull/10651 (The PR also allows specifying the domain, so you don't need contrib.sites

Re: Database connection retry

2018-12-15 Thread Carlton Gibson
Hi Jamesie. Two things stick out from the thread: Aymeric: might be more user-friendly, which is a goal. (If not too complex...) Tim: can you show us a patch to see what it would look like. Fancy putting together a POC? C. On Saturday, 15 December 2018 08:52:15 UTC+1, Jamesie Pic wrote: >

Re: Widening participation (Thoughts from DjangoCon)

2018-12-13 Thread Carlton Gibson
Thanks for the discussion all. FWIW, I think Trac is OK. We have a massive history there, which is valuable. And you don't need the commit bit to be able to triage tickets. I don't think moving to another system solves the problem: we'd still have 1400 accepted open tickets, which is too

Re: Proposal: Allow contrib.sites to use the request host and fallback to a SITE_ID

2018-12-12 Thread Carlton Gibson
Hi Ira, Thanks for your post. I wasn't able to follow your use-case exactly: On Monday, 10 December 2018 13:47:54 UTC+1, Ira Abbott wrote: > > We all learn very early in playing with django to set a site and a > SITE_ID. Once we operate as multiple sites, we either use the multiple >

Re: PEP 484 type hinting in Django

2018-12-12 Thread Carlton Gibson
Hi all. Where are we with this Type Hinting work? I just closed https://code.djangoproject.com/ticket/30019 as needsinfo pointing back to this thread. As far as I can see: * There's keenness for this. * There's a number of people who are prepared to put in the effort. * But we just

Re: PROBLEM

2018-12-05 Thread Carlton Gibson
Hi David, This group is for "Contributions to Django itself". You need to head over to Django Users for support questions. (But it looks like you didn't save your urls.py — the `polls/` route isn't shown as being searched.) Good luck!

Re: Default upload permissions

2018-12-05 Thread Carlton Gibson
Hi all, This has come up again. So proposal below. https://code.djangoproject.com/ticket/30004 "Document TemporaryUploadedFile potential permission issues" Issue is that, with the default settings, you get 0o644 permissions for "small" files and 0o600 permissions for "big" ones. (Depending

Re: Allow usage of widgets in generic class-based views?

2018-12-05 Thread Carlton Gibson
I'd be pretty sceptical about any extra API here. Even an extra hook seems a bit much. def get_form_class(self): base_form = super().get_form_class() return modelform_factory(self.model, base_form, widgets=...) Job done, no? (This assuming that "Just declare your form class

Re: Fellow Reports -- November 2018

2018-12-04 Thread Carlton Gibson
Hi all, Calendar Week 47 -- ending 25 November. Triaged: https://code.djangoproject.com/ticket/29979 -- Refactor AutoField logic into a mixin, implement checks and validators. (Accepted) https://code.djangoproject.com/ticket/29976 -- How to perform Group by on Union of two models (invalid)

Django bugfix releases 1.11.17 and 2.1.4.

2018-12-03 Thread Carlton Gibson
Details are available on the Django project weblog: https://www.djangoproject.com/weblog/2018/dec/03/bugfix-releases/ -- 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

Re: Removing Oracle from Django core in 3.0

2018-11-26 Thread Carlton Gibson
Hi Joe!  > On 26 Nov 2018, at 09:05, Johannes Hoppe > wrote: > > I don't mind putting in extra work for an open source database. For a private > corp that makes 4bn in revenue... not so much. Is the issue “How to squeeze money out of Oracle?” — On that, did

  1   2   >