Re: [ANNOUNCE] Django 1.6 release candidate available

2013-10-23 Thread Aymeric Augustin
2013/10/23 Yishai Beeri 

> Small discrepancy: the blog post states python 2.7 is required; the
> release notes it links to state python 2.6.5 is still supported, and 2.7
> will be required from Django 1.7 onwards.


I've updated the blog post. Thank you.

-- 
Aymeric.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CANE-7mXEmxM2Y9qhBdz-zfyxH6gzWR%3DmUSfWvayuhMyfLB-dkA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ANNOUNCE] Django 1.6 release candidate available

2013-10-23 Thread Elyézer Rezende
I think I have missed something or migrations will not be part of this
release?

I have not found it on release notes.

Thanks


On Wed, Oct 23, 2013 at 5:03 AM, Aymeric Augustin <
aymeric.augus...@polytechnique.org> wrote:

> 2013/10/23 Yishai Beeri 
>
>> Small discrepancy: the blog post states python 2.7 is required; the
>> release notes it links to state python 2.6.5 is still supported, and 2.7
>> will be required from Django 1.7 onwards.
>
>
> I've updated the blog post. Thank you.
>
> --
> Aymeric.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-developers/CANE-7mXEmxM2Y9qhBdz-zfyxH6gzWR%3DmUSfWvayuhMyfLB-dkA%40mail.gmail.com
> .
>
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Elyézer Rezende
http://elyezer.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAFsoaZvvt4Ah5_mdiXMHspJF5gf%3DK3bs33FmEGvNaw%3De-y74cA%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ANNOUNCE] Django 1.6 release candidate available

2013-10-23 Thread Elyézer Rezende
I have found the answer in the migrations docs [1], there says that will be
1.7.

Sorry

[1] https://docs.djangoproject.com/en/dev/topics/migrations/


On Wed, Oct 23, 2013 at 10:56 AM, Elyézer Rezende wrote:

> I think I have missed something or migrations will not be part of this
> release?
>
> I have not found it on release notes.
>
> Thanks
>
>
> On Wed, Oct 23, 2013 at 5:03 AM, Aymeric Augustin <
> aymeric.augus...@polytechnique.org> wrote:
>
>> 2013/10/23 Yishai Beeri 
>>
>>> Small discrepancy: the blog post states python 2.7 is required; the
>>> release notes it links to state python 2.6.5 is still supported, and 2.7
>>> will be required from Django 1.7 onwards.
>>
>>
>> I've updated the blog post. Thank you.
>>
>> --
>> Aymeric.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to django-developers+unsubscr...@googlegroups.com.
>> To post to this group, send email to django-developers@googlegroups.com.
>> Visit this group at http://groups.google.com/group/django-developers.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-developers/CANE-7mXEmxM2Y9qhBdz-zfyxH6gzWR%3DmUSfWvayuhMyfLB-dkA%40mail.gmail.com
>> .
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
> Elyézer Rezende
> http://elyezer.com
>



-- 
Elyézer Rezende
http://elyezer.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAFsoaZtDXeoxoCxiMZMY_WokBitT4%2BPVJ-p74PwtR4FNSY%3D13Q%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ANNOUNCE] Django 1.6 release candidate available

2013-10-23 Thread Marc Tamlyn
Migrations landed after the feature freeze for the beta and are not quite
feature complete yet. They will be part of 1.7.
On 23 Oct 2013 13:57, "Elyézer Rezende"  wrote:

> I think I have missed something or migrations will not be part of this
> release?
>
> I have not found it on release notes.
>
> Thanks
>
>
> On Wed, Oct 23, 2013 at 5:03 AM, Aymeric Augustin <
> aymeric.augus...@polytechnique.org> wrote:
>
>> 2013/10/23 Yishai Beeri 
>>
>>> Small discrepancy: the blog post states python 2.7 is required; the
>>> release notes it links to state python 2.6.5 is still supported, and 2.7
>>> will be required from Django 1.7 onwards.
>>
>>
>> I've updated the blog post. Thank you.
>>
>> --
>> Aymeric.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to django-developers+unsubscr...@googlegroups.com.
>> To post to this group, send email to django-developers@googlegroups.com.
>> Visit this group at http://groups.google.com/group/django-developers.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-developers/CANE-7mXEmxM2Y9qhBdz-zfyxH6gzWR%3DmUSfWvayuhMyfLB-dkA%40mail.gmail.com
>> .
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
> Elyézer Rezende
> http://elyezer.com
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-developers+unsubscr...@googlegroups.com.
> To post to this group, send email to django-developers@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-developers.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-developers/CAFsoaZvvt4Ah5_mdiXMHspJF5gf%3DK3bs33FmEGvNaw%3De-y74cA%40mail.gmail.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAMwjO1Hh3zYDEGpmBTPz1avF8T57BRsFx%3DY%3DfOt6oXJvPtcRZg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ANNOUNCE] Django 1.6 release candidate available

2013-10-23 Thread Elyézer Rezende
On Wed, Oct 23, 2013 at 10:58 AM, Marc Tamlyn  wrote:

> Migrations landed after the feature freeze for the beta and are not quite
> feature complete yet. They will be part of 1.7.
>
Thank you Mark, this clarify it more.

-- 
Elyézer Rezende
http://elyezer.com

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAFsoaZvkkKuGP9KUVsgb%3Dx1yD1548_GzHf4T2x8HnFq0cAhSNg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


How do features get decided for a release?

2013-10-23 Thread Cody Scott
I know that I can look at the 1.7 release notes to see what is to come in 
the next release.

How do django developers decide what features to work on?

Is there a minimum time between releases?

Is there a minimum quota for fixed bugs for a release?

Is there ever a poll to see which features the community wants?

Is there another way that developers get what the community wants?


-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/b4759c89-e99d-4928-8a22-7694ef903de0%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How do features get decided for a release?

2013-10-23 Thread Curtis Maloney
Hi Cody,

I suspect many of your questions may be answered in the documentation here:

https://docs.djangoproject.com/en/1.5/internals/release-process/

Here's some comments from my experience with using django since its initial
release, and recently making a concerted effort to submit code.

On 24 October 2013 13:45, Cody Scott  wrote:

> I know that I can look at the 1.7 release notes to see what is to come in
> the next release.
>
> How do django developers decide what features to work on?
>

I don't believe there's a specific roadmap for features.

If someone writes a patch, it has a great chance to make it in.  It's as
simple as that (or, can be).


> Is there a minimum time between releases?
>

>From the link above:

"Minor release (1.1, 1.2, etc.) will happen roughly every nine months"


>
> Is there a minimum quota for fixed bugs for a release?
>

Critical bugs [such as data loss or crashes] and security fixes will
warrant rapid release of a Micro version.
Between Minor versions, they can vary a lot.


> Is there ever a poll to see which features the community wants?
>

See the section "Phase one: feature proposal"

Typically, a feature/ticket with code has a great chance to make it it.
 That said, a number of my changes that have made it into 1.7 were proposed
and accepted in a matter of a few days.


> Is there another way that developers get what the community wants?
>

Open a ticket, provoke discussion on the django-dev mailing list, and
champion the ticket -- either by writing the code yourself, or finding
someone to do it for you.

As the release cycle notes say "working code trumps grand design"

--
Curtis

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAG_XiSB4fj_LbqfG%3D2WcBCOV4sd_78a9RwX-fNTHt1TMQ4ddUQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: How do features get decided for a release?

2013-10-23 Thread Russell Keith-Magee
On Thu, Oct 24, 2013 at 10:45 AM, Cody Scott wrote:

> I know that I can look at the 1.7 release notes to see what is to come in
> the next release.
>
> How do django developers decide what features to work on?
>
> Is there a minimum time between releases?
>
> Is there a minimum quota for fixed bugs for a release?
>
> Is there ever a poll to see which features the community wants?
>
> Is there another way that developers get what the community wants?
>

Hi Cody,

Django development -- like most open source development -- doesn't happen
in the same way as commercial development. We don't sit down, decide
features that we want, develop a plan, track progress against that plan,
and deliver those features.

We're an entirely volunteer driven organisation, and the thing about
volunteers is that you don't have any carrots or sticks to drive the
development process. I can't compel anyone to work on anything -- and if I
punish people for not meeting my expectations, I'll probably find that my
volunteers go away pretty quickly.

Open source development means you have to recalibrate your thinking around
how software gets developed.

There isn't a minimum time between releases. We put out releases when we
need to. We've historically put out point releases on a roughly annual
timeframe, because that's matched our rate of development (and takes into
account how much ; however, the 1.6 release is on track to be a 7 month
development process.

There isn't a minimum quota of bugs. The bugs that get fixed are the bugs
that people provide patches for, and the core team can find sufficient time
to review and commit.

There isn't any sort of formal process for deciding what will be added. The
features that are added are the features that volunteers feel sufficiently
motivated to drive through the development process. Sometimes this means
that features stay on the todo list for a long time, and sometimes it means
that a feature goes from concept to completion in a matter of weeks.

In essence, the community is getting *exactly* what it wants… in the sense
that anyone who wants something bad enough is able to put in the time to
develop a feature, and will drive it to completion.

So - to answer the specific question -- Django 1.6 is about to be released
(we just pushed our release candidate, which means the final is a matter of
a week or so away). Django 1.7 is currently in feature development. The
only features we can guarantee will be in Django 1.7 are those that we've
already committed (most notably, migrations, and a couple of others that
are listed in the release notes). I can take a guess at a couple of others
that are *likely*, based purely upon the work that I myself am doing, and
what I've heard other core team members talking about. However, until any
of that code is committed, it's all speculative.

Yours,
Russ Magee %-)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAJxq84-agEjQE35sUUyj%3D4WKAnBbovaJKG8Ag6V35%2B%3DAdMBQBQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.


Model field metaclass magic (or lack thereof)

2013-10-23 Thread schinckel
Hi,

I was wondering if there was any reason why fields such as
models.DateField() do not use the SubFieldBase metaclass
trick to ensure they always contain instances of the correct
class?

I'm referring to the description 
from 
https://docs.djangoproject.com/en/dev/howto/custom-model-fields/#modelforms-and-custom-fields

I had a look though the tickets, but was unable to find any discussion on 
this.

Is there a rationalé for not using this?

Matt.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/21d71a45-f9d6-41bb-bba9-fce0a35b41ae%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: Model field metaclass magic (or lack thereof)

2013-10-23 Thread Russell Keith-Magee
On Thu, Oct 24, 2013 at 12:08 PM, schinckel  wrote:

> Hi,
>
> I was wondering if there was any reason why fields such as
> models.DateField() do not use the SubFieldBase metaclass
> trick to ensure they always contain instances of the correct
> class?
>
> I'm referring to the description from
> https://docs.djangoproject.com/en/dev/howto/custom-model-fields/#modelforms-and-custom-fields
>
> I had a look though the tickets, but was unable to find any discussion on
> this.
>
> Is there a rationalé for not using this?
>
> Nothing specific that I'm aware of -- at a guess, I'd say it's an accident
of history.

DateField would have been one of the first fields written; generic tools
for end-users to define their own field types would have come later. At
that point, DateFields were a known entity with known behavior, so there
wasn't any need to factor in the SubfieldBase functionality.

Yours,
Russ Magee %-)

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAJxq848rerN71pcyk4yEkqeFO2zaAeVk8UfHZwpnz0zPw80HEg%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.