<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-16210</id>
	<title>Nabble - django-developers</title>
	<updated>2009-12-24T03:22:40Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/django-developers-f16210.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/django-developers-f16210.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26912920</id>
	<title>Re: Ticket #8425 and USStateField (again)</title>
	<published>2009-12-24T03:22:40Z</published>
	<updated>2009-12-24T03:22:40Z</updated>
	<author>
		<name>Russell Keith-Magee-2</name>
	</author>
	<content type="html">On Thu, Dec 24, 2009 at 4:49 PM, James Bennett &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26912920&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ubernostrum@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; On Wed, Dec 23, 2009 at 9:44 PM, Russell Keith-Magee
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26912920&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freakboy3742@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I could live with either approach existing in the codebase. I won't
&lt;br&gt;&amp;gt;&amp;gt; express a preference, though - I'll leave the decision of which
&lt;br&gt;&amp;gt;&amp;gt; approach is preferable to those that will actually have to use it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Honestly, given both the controversy which prompted the original
&lt;br&gt;&amp;gt; change and the varying real-world needs, I think the two-field
&lt;br&gt;&amp;gt; solution is more appropriate:
&lt;br&gt;&lt;br&gt;My concern with having two fields is that it introduces a false
&lt;br&gt;dichotomy. There aren't just 2 options here - potentially any
&lt;br&gt;permutation of the following list is possible:
&lt;br&gt;&lt;br&gt;Lower 48
&lt;br&gt;DC
&lt;br&gt;AK + HI
&lt;br&gt;US Protectorates
&lt;br&gt;US Military Drops
&lt;br&gt;&lt;br&gt;So as soon as you introduce a USPostalField that includes all of
&lt;br&gt;these, I guarantee that someone will ask for a field that has all the
&lt;br&gt;choices *except* the US Military drops, and then &amp;nbsp;someone will find
&lt;br&gt;some reason to why Guam should be on the list, but the American
&lt;br&gt;Marianas shouldn't, until eventually you have a dozen US*Field fields.
&lt;br&gt;&lt;br&gt;The reason this discussion is happening in the first place is that we
&lt;br&gt;couldn't come up with a single set of options that would keep everyone
&lt;br&gt;happy. Increasing the number of options to 2 decreases the number of
&lt;br&gt;disparate groups by 1 - but that doesn't mean we're left with 2
&lt;br&gt;disparate groups.
&lt;br&gt;&lt;br&gt;Adopting USStateField(choices=POSTAL_REGIONS) or
&lt;br&gt;USStateField(lower_48=True, ...) means that end users can mix and
&lt;br&gt;match whatever combinations they need - we provide a single field, and
&lt;br&gt;let them mix whatever combination of options they want.
&lt;br&gt;&lt;br&gt;Yours,
&lt;br&gt;Russ Magee %-)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26912920&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26912920&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ticket--8425-and-USStateField-%28again%29-tp26893203p26912920.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26912794</id>
	<title>Re: Ticket #8425 and USStateField (again)</title>
	<published>2009-12-24T03:08:47Z</published>
	<updated>2009-12-24T03:08:47Z</updated>
	<author>
		<name>Russell Keith-Magee-2</name>
	</author>
	<content type="html">On Thu, Dec 24, 2009 at 3:30 PM, Richard Laager &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26912794&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rlaager@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; On Thu, 2009-12-24 at 11:44 +0800, Russell Keith-Magee wrote:
&lt;br&gt;&amp;gt;&amp;gt; This is completely backwards compatible as long as we keep
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;STATE_CHOICES&amp;quot; to the same subset that exists today.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yikes, that's really restrictive. You want that list to remain static
&lt;br&gt;&amp;gt; until Django 2.0?
&lt;br&gt;&lt;br&gt;No - I want the list of choices that currently contains the lower 48 +
&lt;br&gt;HI, AK and DC to be called STATE_CHOICES - just like it is now - for
&lt;br&gt;the forseeable future. For other uses, we can provide other helpful
&lt;br&gt;groupings, like POSTAL_REGIONS (which contains anything USPS
&lt;br&gt;recognizes); then, the user can choose
&lt;br&gt;USStateField(choices=POSTAL_REGIONS) and get an extended set of
&lt;br&gt;options.
&lt;br&gt;&lt;br&gt;&amp;gt; I ask because the Canadian province list includes *incorrect*
&lt;br&gt;&amp;gt; abbreviations, which we discovered when trying to do a simple
&lt;br&gt;&amp;gt; state/province choices form field.
&lt;br&gt;&lt;br&gt;If this is the case, then it is a bug, which should be logged and fixed.
&lt;br&gt;&lt;br&gt;I'm not saying we shouldn't fix bugs, or that state lists must be
&lt;br&gt;fixed for all time. What I'm saying that any Django-based project that
&lt;br&gt;is currently deployed using and uses USStateField is currently
&lt;br&gt;rejecting Puerto Rico and American Armed Forces Middle East. These
&lt;br&gt;project should continue to operate as-is without the need for any code
&lt;br&gt;changes on the part of the developer. What we *can* do is open up
&lt;br&gt;options that make it easy for a developer to opt into allowing other
&lt;br&gt;regions as acceptable to USStateField.
&lt;br&gt;&lt;br&gt;Yours,
&lt;br&gt;Russ Magee %-)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26912794&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26912794&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ticket--8425-and-USStateField-%28again%29-tp26893203p26912794.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26911601</id>
	<title>Re: Ticket #8425 and USStateField (again)</title>
	<published>2009-12-24T00:49:04Z</published>
	<updated>2009-12-24T00:49:04Z</updated>
	<author>
		<name>James Bennett</name>
	</author>
	<content type="html">On Wed, Dec 23, 2009 at 9:44 PM, Russell Keith-Magee
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26911601&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freakboy3742@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I could live with either approach existing in the codebase. I won't
&lt;br&gt;&amp;gt; express a preference, though - I'll leave the decision of which
&lt;br&gt;&amp;gt; approach is preferable to those that will actually have to use it.
&lt;br&gt;&lt;br&gt;Honestly, given both the controversy which prompted the original
&lt;br&gt;change and the varying real-world needs, I think the two-field
&lt;br&gt;solution is more appropriate:
&lt;br&gt;&lt;br&gt;One field -- USStateField -- should only do things which are actually
&lt;br&gt;US states, plus the District of Columbia. Throw in a flag which
&lt;br&gt;defaults to False and which restricts it to the 48 contiguous states +
&lt;br&gt;DC. This avoids the political upheaval because it doesn't include
&lt;br&gt;anything exotic or &amp;quot;not really US&amp;quot; like territories, protectorates,
&lt;br&gt;COFA nations. It also provides for a couple extremely common use
&lt;br&gt;cases: companies which will do business with you only if you're in an
&lt;br&gt;actual US state, and companies which will do business with you only if
&lt;br&gt;you're in the &amp;quot;lower 48&amp;quot;.
&lt;br&gt;&lt;br&gt;The other field -- USPostalCodeField -- should accept any abbreviation
&lt;br&gt;the US Post Office accepts. This allows the broader use case of
&lt;br&gt;shipping to anywhere the Post Office can handle, and also lines up
&lt;br&gt;with the abbreviations used for data reported by the US federal
&lt;br&gt;government.
&lt;br&gt;&lt;br&gt;The actual sets of choices can be built up as you've described, or in
&lt;br&gt;some other fashion (I don't particularly care, but would lean toward
&lt;br&gt;breaking them into logical sets so people can do more fine-grained
&lt;br&gt;stuff if they want).
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;Bureaucrat Conrad, you are technically correct -- the best kind of correct.&amp;quot;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26911601&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26911601&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ticket--8425-and-USStateField-%28again%29-tp26893203p26911601.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26911226</id>
	<title>Re: Ticket #8425 and USStateField (again)</title>
	<published>2009-12-23T23:30:15Z</published>
	<updated>2009-12-23T23:30:15Z</updated>
	<author>
		<name>Richard Laager</name>
	</author>
	<content type="html">On Thu, 2009-12-24 at 11:44 +0800, Russell Keith-Magee wrote:
&lt;br&gt;&amp;gt; This is completely backwards compatible as long as we keep
&lt;br&gt;&amp;gt; &amp;quot;STATE_CHOICES&amp;quot; to the same subset that exists today.
&lt;br&gt;&lt;br&gt;Yikes, that's really restrictive. You want that list to remain static
&lt;br&gt;until Django 2.0?
&lt;br&gt;&lt;br&gt;I ask because the Canadian province list includes *incorrect*
&lt;br&gt;abbreviations, which we discovered when trying to do a simple
&lt;br&gt;state/province choices form field.
&lt;br&gt;&lt;br&gt;Richard
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26911226/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ticket--8425-and-USStateField-%28again%29-tp26893203p26911226.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26910288</id>
	<title>Re: Ticket #8425 and USStateField (again)</title>
	<published>2009-12-23T19:44:48Z</published>
	<updated>2009-12-23T19:44:48Z</updated>
	<author>
		<name>Russell Keith-Magee-2</name>
	</author>
	<content type="html">On Wed, Dec 23, 2009 at 1:29 AM, James Bennett &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26910288&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ubernostrum@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I've previously brought up some issues with the removal of certain
&lt;br&gt;&amp;gt; options from the choices on localflavor's USStateField[1] as a result
&lt;br&gt;&amp;gt; of ticket #8425[2] and, with feature freeze for 1.2 approaching and
&lt;br&gt;&amp;gt; perhaps more time soon to be available for such things, I'd like to
&lt;br&gt;&amp;gt; call attention to it again since it just bit me pretty hard.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Real-world use case: I'm importing data from a feed provided by the US
&lt;br&gt;&amp;gt; Centers for Disease Control. The data's classified according to state
&lt;br&gt;&amp;gt; and region (using the US Department of Health and Human Services'
&lt;br&gt;&amp;gt; standard regional breakdown[3]), and so for parts of it I'm using a
&lt;br&gt;&amp;gt; USStateField.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But HHS and CDC -- like the US Post Office and every other US federal
&lt;br&gt;&amp;gt; agency, considers Palau, the Marshall Islands and the Federated States
&lt;br&gt;&amp;gt; of Micronesia to be valid &amp;quot;US&amp;quot; areas for data-gathering and reporting
&lt;br&gt;&amp;gt; purposes. And this causes a data importer based on USStateField to
&lt;br&gt;&amp;gt; required ugly workarounds, since those are not valid choices for the
&lt;br&gt;&amp;gt; field.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any chance of getting the choices fixed so we can actually make use of
&lt;br&gt;&amp;gt; USStateField with this sort of data?
&lt;/div&gt;&lt;br&gt;I'm +1 to fixing this general mess. The thread you pointed to contains
&lt;br&gt;two workable solutions that I can see:
&lt;br&gt;&lt;br&gt;1) Ship a bunch of state subsets:
&lt;br&gt;&lt;br&gt;LOWER_48 = (...)
&lt;br&gt;NON_CONTIGUOUS = (hi, ak)
&lt;br&gt;PROTECTORATES = (...)
&lt;br&gt;MILITARY_DROPS = (...)
&lt;br&gt;&lt;br&gt;STATE_CHOICES = LOWER_48 + NON_CONTIGUOUS
&lt;br&gt;USPS_SERVICE = US_STATES + NON_CONTIGUOUS + PROTECTORATES + MILITARY_DROPS
&lt;br&gt;&lt;br&gt;This is completely backwards compatible as long as we keep
&lt;br&gt;&amp;quot;STATE_CHOICES&amp;quot; to the same subset that exists today. It's a little
&lt;br&gt;more fiddly to use, but it's completely consistent with every other
&lt;br&gt;choice-based field in Django.
&lt;br&gt;&lt;br&gt;2) Given that this there is a limited collection of subsets, expose
&lt;br&gt;these specific choices as booleans on the USStateField definition:
&lt;br&gt;&lt;br&gt;USStateField(lower_48=True, non_contiguous=True, military_drops=False, ...)
&lt;br&gt;&lt;br&gt;This is also backwards compatible, as long as the default values in
&lt;br&gt;the field definition match the currently available choices. It's
&lt;br&gt;explicit and easy to use, but it does leave the question of what to do
&lt;br&gt;if you specify choices=[..] AND you tweak the state parameters (at a
&lt;br&gt;guess, manually specified choices trumps flags).
&lt;br&gt;&lt;br&gt;I could live with either approach existing in the codebase. I won't
&lt;br&gt;express a preference, though - I'll leave the decision of which
&lt;br&gt;approach is preferable to those that will actually have to use it.
&lt;br&gt;&lt;br&gt;Yours,
&lt;br&gt;Russ Magee %-)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26910288&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26910288&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ticket--8425-and-USStateField-%28again%29-tp26893203p26910288.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26909634</id>
	<title>Re: 1.2 Feature freeze</title>
	<published>2009-12-23T17:39:17Z</published>
	<updated>2009-12-23T17:39:17Z</updated>
	<author>
		<name>Zain Memon</name>
	</author>
	<content type="html">A bit late, but here&amp;#39;s my update to GSoC-1 (admin-ui). My branch is in good shape, but tests are sparse and docs are nonexistant. Two more weeks is enough time for me to get the following done:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;
1) Moooooar tests&lt;/div&gt;&lt;div&gt;2) Merge with trunk&lt;/div&gt;&lt;div&gt;3) Split out each feature into individual patches and throw them in trac&lt;/div&gt;&lt;div&gt;4) Docs for each feature&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks a lot for pushing the date.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Regards,&lt;/div&gt;&lt;div&gt;Zain&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Dec 23, 2009 at 12:34 AM, James Bennett &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26909634&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ubernostrum@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;


&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;Technically, the major feature freeze for Django 1.2 was to have&lt;br&gt;
happened sometime yesterday, US Central time. As of this moment, we&amp;#39;re&lt;br&gt;
not actually frozen, but will be as soon as I hear status reports on&lt;br&gt;
the following (high-priority features which have not yet listed a&lt;br&gt;
commit on the 1.2 features page):&lt;br&gt;
&lt;br&gt;
* GSoC-1 (admin UI)&lt;br&gt;
* CSoC-2 (WSGI improvements)&lt;br&gt;
* GSoC-4 (model validation)&lt;br&gt;
* GSoC-6 (test improvements)&lt;br&gt;
* Templates-4 (tag loading improvements)&lt;br&gt;
* URLs-1 (get_absolute_url replacement)&lt;br&gt;
* Views-1 (class-based generic views)&lt;br&gt;
&lt;br&gt;
If you&amp;#39;re one of the people involved with one of the above features,&lt;br&gt;
you need to get me a status update as soon as humanly possible,&lt;br&gt;
preferably in one of two forms:&lt;br&gt;
&lt;br&gt;
1. &amp;quot;The code&amp;#39;s ready and I&amp;#39;ll check it in as soon as I finish writing&lt;br&gt;
this email to you&amp;quot;, or&lt;br&gt;
2. &amp;quot;The code&amp;#39;s not ready, guess it&amp;#39;ll wait for 1.3&amp;quot;&lt;br&gt;
&lt;br&gt;
If the status update consists of &amp;quot;it&amp;#39;s checked in but nobody updated&lt;br&gt;
the 1.2 features page&amp;quot;, you will be slapped with a large trout.&lt;br&gt;
&lt;br&gt;
(in case y&amp;#39;all can&amp;#39;t tell, I have no plans to let 1.2 slip like 1.1 did...)&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
&amp;quot;Bureaucrat Conrad, you are technically correct -- the best kind of correct.&amp;quot;&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
--&lt;br&gt;
&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.&lt;br&gt;
To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26909634&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.&lt;br&gt;
To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26909634&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers%2Bunsubscribe@...&lt;/a&gt;.&lt;br&gt;
For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;Django developers&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26909634&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26909634&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.&lt;br /&gt;

</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-Feature-freeze-tp26899340p26909634.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26909568</id>
	<title>Re: 1.2 Feature freeze</title>
	<published>2009-12-23T17:28:17Z</published>
	<updated>2009-12-23T17:28:17Z</updated>
	<author>
		<name>James Bennett</name>
	</author>
	<content type="html">Since it appears there are some people who have code ready but have
&lt;br&gt;time constraints due to holidays, I'm going to (by release-manager
&lt;br&gt;fiat, unless Adrian or Jacob want something else) plan 1.2 alpha (and
&lt;br&gt;corresponding major feature freeze) for Tuesday, January 5. Any major
&lt;br&gt;feature not in trunk by then doesn't make 1.2.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;Bureaucrat Conrad, you are technically correct -- the best kind of correct.&amp;quot;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26909568&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26909568&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-Feature-freeze-tp26899340p26909568.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26903931</id>
	<title>Re: 1.2 Feature freeze</title>
	<published>2009-12-23T07:59:27Z</published>
	<updated>2009-12-23T07:59:27Z</updated>
	<author>
		<name>Joseph Kocherhans</name>
	</author>
	<content type="html">On Wed, Dec 23, 2009 at 2:34 AM, James Bennett &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903931&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ubernostrum@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Technically, the major feature freeze for Django 1.2 was to have
&lt;br&gt;&amp;gt; happened sometime yesterday, US Central time. As of this moment, we're
&lt;br&gt;&amp;gt; not actually frozen, but will be as soon as I hear status reports on
&lt;br&gt;&amp;gt; the following (high-priority features which have not yet listed a
&lt;br&gt;&amp;gt; commit on the 1.2 features page):
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;[snip]
&lt;br&gt;&lt;br&gt;&amp;gt; * GSoC-4 (model validation)
&lt;br&gt;&lt;br&gt;I'd like to get this in. I have a current diff on my laptop that I'm
&lt;br&gt;going to review again on the plane this afternoon, but I don't think
&lt;br&gt;there's any development work that it needs. Merging the changes from
&lt;br&gt;multidb into the branch might take some effort, but I think Honza is
&lt;br&gt;willing to do that if we commit the branch to trunk.
&lt;br&gt;&lt;br&gt;I'm going to have questionable internet connectivity until Monday, but
&lt;br&gt;if I can get online I'd like to check this in in the next couple of
&lt;br&gt;days. (I will have access to email on my phone though, so I'll watch
&lt;br&gt;this thread.) I don't want to break the schedule, but it'd be a shame
&lt;br&gt;to let this slip to 1.3.
&lt;br&gt;&lt;br&gt;Joseph
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903931&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903931&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-Feature-freeze-tp26899340p26903931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26903128</id>
	<title>Re: 1.2 Feature freeze</title>
	<published>2009-12-23T06:50:03Z</published>
	<updated>2009-12-23T06:50:03Z</updated>
	<author>
		<name>Honza Král</name>
	</author>
	<content type="html">Hi everybody,
&lt;br&gt;&lt;br&gt;model-validation patch hasn't changed since September (except merges
&lt;br&gt;with trunk) basically, there is one outstanding issue (#12078) that I
&lt;br&gt;can fix over the holidays. Also a merge with current trunk needs to be
&lt;br&gt;done because of the huge changes in the past few days.
&lt;br&gt;&lt;br&gt;&lt;br&gt;I have both time and resources to get the patch the next day or two,
&lt;br&gt;what I don't have is:
&lt;br&gt;&lt;br&gt;* ANY feedback on the actual code. Is the code ok? What is missing?
&lt;br&gt;What should I change?
&lt;br&gt;&lt;br&gt;* commit bit so I need somebody to work with me here. Joseph has been
&lt;br&gt;busy it seems.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Will somebody please step up and tell me what I have to work on to get
&lt;br&gt;it committed or, better yet, do the actual commit?
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Honza Král
&lt;br&gt;E-Mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903128&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Honza.Kral@...&lt;/a&gt;
&lt;br&gt;Phone: &amp;nbsp;+420 606 678585
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Wed, Dec 23, 2009 at 2:33 PM, Karen Tracey &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903128&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kmtracey@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'm listed as one of the interested committers on GSoC-6 (test
&lt;br&gt;&amp;gt; improvements). Unfortunately I have not had time to devote to moving that
&lt;br&gt;&amp;gt; along, and so far as I know nobody else has either -- I have not seen any
&lt;br&gt;&amp;gt; activity or patches or discussion that would indicate anyone was hoping to
&lt;br&gt;&amp;gt; get something done on it for the 1.2 feature freeze.  So at this point I
&lt;br&gt;&amp;gt; think it will have to wait for 1.3. (If I'm wrong and there is someone out
&lt;br&gt;&amp;gt; there hoping to get something in by yesterday, please speak up...but I'm not
&lt;br&gt;&amp;gt; going to have any time to look at anything related to it for at least a
&lt;br&gt;&amp;gt; week, so unless there's another committer who can help with it, I think it's
&lt;br&gt;&amp;gt; too late for it to make 1.2.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Karen
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the Google Groups
&lt;br&gt;&amp;gt; &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903128&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; To unsubscribe from this group, send email to
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903128&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; For more options, visit this group at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903128&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26903128&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-Feature-freeze-tp26899340p26903128.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26902410</id>
	<title>Re: Which textmate django bundle?</title>
	<published>2009-12-23T05:48:24Z</published>
	<updated>2009-12-23T05:48:24Z</updated>
	<author>
		<name>Anton Bessonov</name>
	</author>
	<content type="html">VIM. django-dev is for discussion of developing Django itself!
&lt;br&gt;&lt;br&gt;zweb schrieb:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I see there are multiple django bundles for textmate.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Which is the best one you recommend?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26902410&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26902410&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26902410&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26902410&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Which-textmate-django-bundle--tp26898394p26902410.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26902255</id>
	<title>Re: 1.2 Feature freeze</title>
	<published>2009-12-23T05:33:51Z</published>
	<updated>2009-12-23T05:33:51Z</updated>
	<author>
		<name>Karen Tracey-2</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;I&amp;#39;m listed as one of the interested committers on GSoC-6 (test improvements). Unfortunately I have not had time to devote to moving that along, and so far as I know nobody else has either -- I have not seen any activity or patches or discussion that would indicate anyone was hoping to get something done on it for the 1.2 feature freeze.  So at this point I think it will have to wait for 1.3. (If I&amp;#39;m wrong and there is someone out there hoping to get something in by yesterday, please speak up...but I&amp;#39;m not going to have any time to look at anything related to it for at least a week, so unless there&amp;#39;s another committer who can help with it, I think it&amp;#39;s too late for it to make 1.2.)&lt;br&gt;
&lt;br&gt;Karen&lt;br&gt;&lt;br&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;Django developers&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26902255&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26902255&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.&lt;br /&gt;

</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-Feature-freeze-tp26899340p26902255.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26900945</id>
	<title>Re: Add querystring helper methods to Page class</title>
	<published>2009-12-23T03:37:05Z</published>
	<updated>2009-12-23T03:37:05Z</updated>
	<author>
		<name>hanne</name>
	</author>
	<content type="html">2009/12/22 Ben Spaulding &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26900945&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ben.spaulding@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; I have created a patch that would allow for something much simpler, like so:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;a href=&amp;quot;?{{ page.next_page_querystring }}&amp;quot;&amp;gt;Next page&amp;lt;/a&amp;gt;
&lt;br&gt;&lt;br&gt;This is what I do in my own homemade paginators. It works well.
&lt;br&gt;&lt;br&gt;&amp;gt; Though there has been much talk of creating template tags which would
&lt;br&gt;&amp;gt; produce all-out pagination bars, I believe this particular
&lt;br&gt;&amp;gt; functionality should be an actual method on the page object for two
&lt;br&gt;&amp;gt; reasons:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;  1. This is basic functionality whose end result is hard to dispute
&lt;br&gt;&amp;gt; (as opposed to a full pagination bar where markup and features could
&lt;br&gt;&amp;gt; be disputed eternally),
&lt;br&gt;&lt;br&gt;Actual full pagination-bars could be shipped around as templates,
&lt;br&gt;whether to be used in inclusion-tags or included directly. No need to
&lt;br&gt;lock ourselves to the one, true pagination-style.
&lt;br&gt;&lt;br&gt;&lt;br&gt;HM
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26900945&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26900945&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-querystring-helper-methods-to-Page-class-tp26894857p26900945.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26900266</id>
	<title>Re: 1.2 Feature freeze</title>
	<published>2009-12-23T02:16:11Z</published>
	<updated>2009-12-23T02:16:11Z</updated>
	<author>
		<name>Simon Willison-2</name>
	</author>
	<content type="html">On Dec 23, 8:34 am, James Bennett &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26900266&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ubernost...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; * URLs-1 (get_absolute_url replacement)
&lt;br&gt;&lt;br&gt;The code's not ready - I have the get_url / get_url_path methods but I
&lt;br&gt;don't have a good enough hold yet on what actually needs to be done to
&lt;br&gt;replace the existing get_absolute_url behaviour and all of it's
&lt;br&gt;idiosyncrasies.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Simon
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26900266&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26900266&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-Feature-freeze-tp26899340p26900266.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26899597</id>
	<title>Re: Final call for feedback: Multi-db</title>
	<published>2009-12-23T01:04:11Z</published>
	<updated>2009-12-23T01:04:11Z</updated>
	<author>
		<name>Russell Keith-Magee-2</name>
	</author>
	<content type="html">On Wed, Dec 23, 2009 at 1:32 PM, Michael Manfre &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26899597&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mmanfre@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; With multiple database defined, what is the expected behavior for
&lt;br&gt;&amp;gt; syncdb and the other db related commands?
&lt;br&gt;&lt;br&gt;The management commands all work the same way under multidb - they
&lt;br&gt;only ever work on a single database at a time. If you don't specify a
&lt;br&gt;database, the 'default' databse is used.
&lt;br&gt;&lt;br&gt;&amp;gt; The documentation shows that
&lt;br&gt;&amp;gt; it is relatively easy to associate an admin form with a given
&lt;br&gt;&amp;gt; database, but is there a way of associated a model or app to a given
&lt;br&gt;&amp;gt; database?
&lt;br&gt;&lt;br&gt;Yes - ish. If you're working with your own application and models,
&lt;br&gt;just define a custom manager for that model. The manager just needs to
&lt;br&gt;override get_query_set() and applies a using() modifier:
&lt;br&gt;&lt;br&gt;class PersonManager(models.Manager):
&lt;br&gt;&amp;nbsp; &amp;nbsp; def get_query_set(self):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return super(PersonManager, self).get_query_set().using('other')
&lt;br&gt;&lt;br&gt;class Person(models.Model):
&lt;br&gt;&amp;nbsp; &amp;nbsp; objects = PersonManager()
&lt;br&gt;&amp;nbsp; &amp;nbsp; name = models.CharField(max_length=50)
&lt;br&gt;&amp;nbsp; &amp;nbsp; ...
&lt;br&gt;&lt;br&gt;Unfortunately, this approach doesn't work for a model in a reusable
&lt;br&gt;app - for example, you can't easily push contrib.auth.User to a
&lt;br&gt;different database. However, you can just call
&lt;br&gt;User.objects.using('other').... whenever you want to use the User
&lt;br&gt;model.
&lt;br&gt;&lt;br&gt;I know this is less than ideal, but the goal for 1.2 was to complete
&lt;br&gt;the plumbing and get the important porcelain in place (e.g., using()).
&lt;br&gt;The goal for 1.3 is to identify the common end-user use cases for
&lt;br&gt;multidb and make some easily exploitable hooks for end-users.
&lt;br&gt;&lt;br&gt;Yours,
&lt;br&gt;Russ Magee %-)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26899597&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26899597&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Final-call-for-feedback%3A-Multi-db-tp26840164p26899597.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26899340</id>
	<title>1.2 Feature freeze</title>
	<published>2009-12-23T00:34:39Z</published>
	<updated>2009-12-23T00:34:39Z</updated>
	<author>
		<name>James Bennett</name>
	</author>
	<content type="html">Technically, the major feature freeze for Django 1.2 was to have
&lt;br&gt;happened sometime yesterday, US Central time. As of this moment, we're
&lt;br&gt;not actually frozen, but will be as soon as I hear status reports on
&lt;br&gt;the following (high-priority features which have not yet listed a
&lt;br&gt;commit on the 1.2 features page):
&lt;br&gt;&lt;br&gt;* GSoC-1 (admin UI)
&lt;br&gt;* CSoC-2 (WSGI improvements)
&lt;br&gt;* GSoC-4 (model validation)
&lt;br&gt;* GSoC-6 (test improvements)
&lt;br&gt;* Templates-4 (tag loading improvements)
&lt;br&gt;* URLs-1 (get_absolute_url replacement)
&lt;br&gt;* Views-1 (class-based generic views)
&lt;br&gt;&lt;br&gt;If you're one of the people involved with one of the above features,
&lt;br&gt;you need to get me a status update as soon as humanly possible,
&lt;br&gt;preferably in one of two forms:
&lt;br&gt;&lt;br&gt;1. &amp;quot;The code's ready and I'll check it in as soon as I finish writing
&lt;br&gt;this email to you&amp;quot;, or
&lt;br&gt;2. &amp;quot;The code's not ready, guess it'll wait for 1.3&amp;quot;
&lt;br&gt;&lt;br&gt;If the status update consists of &amp;quot;it's checked in but nobody updated
&lt;br&gt;the 1.2 features page&amp;quot;, you will be slapped with a large trout.
&lt;br&gt;&lt;br&gt;(in case y'all can't tell, I have no plans to let 1.2 slip like 1.1 did...)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;Bureaucrat Conrad, you are technically correct -- the best kind of correct.&amp;quot;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26899340&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26899340&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/1.2-Feature-freeze-tp26899340p26899340.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26898394</id>
	<title>Which textmate django bundle?</title>
	<published>2009-12-22T21:49:06Z</published>
	<updated>2009-12-22T21:49:06Z</updated>
	<author>
		<name>neerashish</name>
	</author>
	<content type="html">I see there are multiple django bundles for textmate.
&lt;br&gt;&lt;br&gt;Which is the best one you recommend?
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898394&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898394&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Which-textmate-django-bundle--tp26898394p26898394.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26898317</id>
	<title>Re: Final call for feedback: Multi-db</title>
	<published>2009-12-22T21:32:23Z</published>
	<updated>2009-12-22T21:32:23Z</updated>
	<author>
		<name>Michael Manfre</name>
	</author>
	<content type="html">With multiple database defined, what is the expected behavior for
&lt;br&gt;syncdb and the other db related commands? The documentation shows that
&lt;br&gt;it is relatively easy to associate an admin form with a given
&lt;br&gt;database, but is there a way of associated a model or app to a given
&lt;br&gt;database?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Michael Manfre
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898317&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898317&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Final-call-for-feedback%3A-Multi-db-tp26840164p26898317.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26898140</id>
	<title>Re: Final call for feedback: Multi-db</title>
	<published>2009-12-22T20:58:06Z</published>
	<updated>2009-12-22T20:58:06Z</updated>
	<author>
		<name>Craig Kimerer</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 22, 2009 at 4:55 PM, Brett Hoerner &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898140&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
On Dec 22, 4:27 pm, Russell Keith-Magee &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898140&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freakboy3...@...&lt;/a&gt;&amp;gt;&lt;br&gt;
wrote:&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&amp;gt;  * Allow TEST_NAME=None to mean &amp;quot;don&amp;#39;t try and instantiate this&lt;br&gt;
&amp;gt; database in test mode&amp;quot;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;That sounds good, too.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If I was using the slaving part of multi-db i&amp;#39;d be very likely to write some internal code that made it so if you tried to save (alter) an object retrieved from a slave it&amp;#39;d either 1) log a nasty error message or 2) raise an exception.  If this approach was used, I would be unable to write any kind of unit test against code that depended on stuff coming from a [master /] slave.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Unfortunately, I don&amp;#39;t have a better suggestion at this time.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Craig&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;Django developers&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898140&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26898140&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.&lt;br /&gt;

</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Final-call-for-feedback%3A-Multi-db-tp26840164p26898140.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26896648</id>
	<title>Re: Final call for feedback: Multi-db</title>
	<published>2009-12-22T16:55:19Z</published>
	<updated>2009-12-22T16:55:19Z</updated>
	<author>
		<name>Brett Hoerner-4</name>
	</author>
	<content type="html">On Dec 22, 4:27 pm, Russell Keith-Magee &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896648&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freakboy3...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&amp;gt;  * Allow TEST_NAME=None to mean &amp;quot;don't try and instantiate this
&lt;br&gt;&amp;gt; database in test mode&amp;quot;
&lt;br&gt;&lt;br&gt;That sounds good, too.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;  * Allow a top level TEST_DATABASES setting; TEST_DATABASES would
&lt;br&gt;&amp;gt; override DATABASES; if TEST_DATABASES isn't defined, then TEST_NAME
&lt;br&gt;&amp;gt; would be used.
&lt;br&gt;&lt;br&gt;This would have to function differently than the current DATABASES
&lt;br&gt;setting, though, right? &amp;nbsp;Otherwise I don't see how the same problem
&lt;br&gt;would be avoided ('default' and 'read_slave' both point the same
&lt;br&gt;physical DB).
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; I'll need to cogitate on this over my Christmas pudding :-) Any other
&lt;br&gt;&amp;gt; suggestions welcome.
&lt;br&gt;&lt;br&gt;Awesome, thanks much.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896648&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896648&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Final-call-for-feedback%3A-Multi-db-tp26840164p26896648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26896441</id>
	<title>Re: Final call for feedback: Multi-db</title>
	<published>2009-12-22T16:27:25Z</published>
	<updated>2009-12-22T16:27:25Z</updated>
	<author>
		<name>Russell Keith-Magee-2</name>
	</author>
	<content type="html">On Wed, Dec 23, 2009 at 7:06 AM, Brett Hoerner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896441&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;brett@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Dec 19, 6:48 am, Russell Keith-Magee &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896441&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freakboy3...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; You're right - read slaves are an intended common use case
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I know the branch landed but I'd like to mention another issue
&lt;br&gt;&amp;gt; regarding read-slaves, hope that's OK. :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Running tests against code that uses master and read-slaves (but
&lt;br&gt;&amp;gt; actually point at the same exact DB while testing) is currently not
&lt;br&gt;&amp;gt; possible. When the tests begin each DB is expected to be started fresh
&lt;br&gt;&amp;gt; (the runner stops if it cannot), so you can't use the same DB name/
&lt;br&gt;&amp;gt; host for two entries in settings.DATABASES.  I think it's awfully
&lt;br&gt;&amp;gt; common for people not develop with *actual* read-slaves on their local
&lt;br&gt;&amp;gt; machine, but rather to use the abstractions available and point their
&lt;br&gt;&amp;gt; &amp;quot;read-slave&amp;quot; at the same information as their default DB.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I could just set TEST_NAME for the read-slave to something else, but
&lt;br&gt;&amp;gt; in our production code and tests (as an example) we'll have some test
&lt;br&gt;&amp;gt; inserting data on master and another using it via a read-slave.
&lt;br&gt;&amp;gt; Unless I'm missing something, we'd have to create all data on both the
&lt;br&gt;&amp;gt; master and read-slaves in order to test properly, which is awfully
&lt;br&gt;&amp;gt; awkward and possibly confusing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Any thoughts?  Off the top of my head all I can think of is that the
&lt;br&gt;&amp;gt; test setup could check if any DBs match up in name/host and not try to
&lt;br&gt;&amp;gt; drop/create after the first.
&lt;/div&gt;&lt;br&gt;Hrm... interesting problem. In addition to your name-matching
&lt;br&gt;approach, I can think of two approaches off the top of my head:
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Allow TEST_NAME=None to mean &amp;quot;don't try and instantiate this
&lt;br&gt;database in test mode&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Allow a top level TEST_DATABASES setting; TEST_DATABASES would
&lt;br&gt;override DATABASES; if TEST_DATABASES isn't defined, then TEST_NAME
&lt;br&gt;would be used.
&lt;br&gt;&lt;br&gt;I'll need to cogitate on this over my Christmas pudding :-) Any other
&lt;br&gt;suggestions welcome.
&lt;br&gt;&lt;br&gt;Yours,
&lt;br&gt;Russ Magee %-)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896441&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896441&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Final-call-for-feedback%3A-Multi-db-tp26840164p26896441.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26895724</id>
	<title>Re: Final call for feedback: Multi-db</title>
	<published>2009-12-22T15:06:15Z</published>
	<updated>2009-12-22T15:06:15Z</updated>
	<author>
		<name>Brett Hoerner-4</name>
	</author>
	<content type="html">On Dec 19, 6:48 am, Russell Keith-Magee &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26895724&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freakboy3...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&amp;gt; You're right - read slaves are an intended common use case
&lt;br&gt;&lt;br&gt;I know the branch landed but I'd like to mention another issue
&lt;br&gt;regarding read-slaves, hope that's OK. :)
&lt;br&gt;&lt;br&gt;Running tests against code that uses master and read-slaves (but
&lt;br&gt;actually point at the same exact DB while testing) is currently not
&lt;br&gt;possible. When the tests begin each DB is expected to be started fresh
&lt;br&gt;(the runner stops if it cannot), so you can't use the same DB name/
&lt;br&gt;host for two entries in settings.DATABASES. &amp;nbsp;I think it's awfully
&lt;br&gt;common for people not develop with *actual* read-slaves on their local
&lt;br&gt;machine, but rather to use the abstractions available and point their
&lt;br&gt;&amp;quot;read-slave&amp;quot; at the same information as their default DB.
&lt;br&gt;&lt;br&gt;I could just set TEST_NAME for the read-slave to something else, but
&lt;br&gt;in our production code and tests (as an example) we'll have some test
&lt;br&gt;inserting data on master and another using it via a read-slave.
&lt;br&gt;Unless I'm missing something, we'd have to create all data on both the
&lt;br&gt;master and read-slaves in order to test properly, which is awfully
&lt;br&gt;awkward and possibly confusing.
&lt;br&gt;&lt;br&gt;Any thoughts? &amp;nbsp;Off the top of my head all I can think of is that the
&lt;br&gt;test setup could check if any DBs match up in name/host and not try to
&lt;br&gt;drop/create after the first.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Brett
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26895724&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26895724&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Final-call-for-feedback%3A-Multi-db-tp26840164p26895724.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894551</id>
	<title>Re: Call for feedback: django.utils.signed and signed cookies</title>
	<published>2009-12-22T13:08:15Z</published>
	<updated>2009-12-22T13:08:15Z</updated>
	<author>
		<name>Johannes Dollinger</name>
	</author>
	<content type="html">&lt;br&gt;Am 22.12.2009 um 08:20 schrieb Simon Willison:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Dec 22, 12:52 am, Johannes Dollinger
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894551&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;johannes.dollin...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; I'd like some more kwargs to Signer and TimestampSigner. Mostly &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; what's
&lt;br&gt;&amp;gt;&amp;gt; inhttp://dpaste.com/136418/(except the `separator` kwarg, which was
&lt;br&gt;&amp;gt;&amp;gt; a bad idea as it depends on encode()): Signer(serializer=...) and
&lt;br&gt;&amp;gt;&amp;gt; TimestampSigner(ttl=...).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The first few versions of the code had a bunch more stuff along the
&lt;br&gt;&amp;gt; lines of that dpaste (which expires in 6 days, so here's a gist copy
&lt;br&gt;&amp;gt; of it: &lt;a href=&quot;http://gist.github.com/261572&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gist.github.com/261572&lt;/a&gt;&amp;nbsp;)
&lt;/div&gt;&lt;br&gt;Thanks.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; After struggling with it for quite a while, I decided that having a
&lt;br&gt;&amp;gt; single class that handled signing, serialization and compression
&lt;br&gt;&amp;gt; wasn't the right approach - it was doing far too much. Instead, I
&lt;br&gt;&amp;gt; changed the design so the Signer's only responsibility was generating
&lt;br&gt;&amp;gt; signatures, appending them to strings and verifying that they were
&lt;br&gt;&amp;gt; correct. The encryption/serialization was extracted out and moved
&lt;br&gt;&amp;gt; directly in to the signed.dumps() and signed.loads() functions.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This solved a bunch of problems I was having with the code - too many
&lt;br&gt;&amp;gt; subclasses, confusing amounts of multiple inheritance for mixing
&lt;br&gt;&amp;gt; together different subclassed behaviours - and generally made
&lt;br&gt;&amp;gt; everything feel a lot more cohesive.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That's also why I added the BACKEND setting for setting a cookie
&lt;br&gt;&amp;gt; signing backend - that way, users with specific ideas about how their
&lt;br&gt;&amp;gt; signed cookies should work can write their own class that does pretty
&lt;br&gt;&amp;gt; much anything they like.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Is there any functionality in particular that you think should be
&lt;br&gt;&amp;gt; resurrected from the more-complex-signing-classes? I'm very keen on
&lt;br&gt;&amp;gt; keeping the serialization and compression stuff out of Signer.
&lt;/div&gt;&lt;br&gt;I wanted to proposed to make dumps() and loads() methods on Signer &amp;nbsp;
&lt;br&gt;again. Now they are bound to TimestampSigner. If they were defined as &amp;nbsp;
&lt;br&gt;methods, you could reuse the functionality on subclasses. A mixin &amp;nbsp;
&lt;br&gt;might be overengineering as you would never use it without Signer and &amp;nbsp;
&lt;br&gt;it makes sense to have the feature available for all subclasses. Why &amp;nbsp;
&lt;br&gt;do you want to keep it out?
&lt;br&gt;&lt;br&gt;Useful additions:
&lt;br&gt;* If sign() and unsign() take a `sep` kwarg, Signer.__init__() should &amp;nbsp;
&lt;br&gt;also take it. Better yet, only set it in __init__().
&lt;br&gt;* TimestampSigner.__init__() needs a max_age/ttl kwarg.
&lt;br&gt;__
&lt;br&gt;Johannes
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894551&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894551&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Call-for-feedback%3A-django.utils.signed-and-signed-cookies-tp26872905p26894551.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894857</id>
	<title>Add querystring helper methods to Page class</title>
	<published>2009-12-22T13:08:01Z</published>
	<updated>2009-12-22T13:08:01Z</updated>
	<author>
		<name>Ben Spaulding</name>
	</author>
	<content type="html">A ticket has already been created for this, but SmileyChris
&lt;br&gt;recommended I bring the issue up here.
&lt;br&gt;&lt;br&gt;Working with pagination and query strings within a template can be
&lt;br&gt;painful. Personally, I have never had a situation when I was
&lt;br&gt;paginating using a GET parameter where there were not other parameters
&lt;br&gt;that needed to be preserved through out the various pages.
&lt;br&gt;&lt;br&gt;Take search, for example. There may be parameters for searching within
&lt;br&gt;one or more models, for a particular author and sorting by date.
&lt;br&gt;Maintaining all of these parameters within the pagination links takes
&lt;br&gt;some serious template logic.
&lt;br&gt;&lt;br&gt;{# Linebreaks added for readability. In real life this would need to
&lt;br&gt;be one, long line. #}
&lt;br&gt;&amp;lt;a href=&amp;quot;?{% for key, values in request.GET.iterlists %}
&lt;br&gt;&amp;nbsp; {% ifnotequal key &amp;quot;page&amp;quot; %}
&lt;br&gt;&amp;nbsp; &amp;nbsp; {% for value in values %}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {{ key }}={{ value }}&amp;amp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; {% endfor %}
&lt;br&gt;&amp;nbsp; {% endifnotequal %}
&lt;br&gt;{% endfor %}page={{ page.next_page_number }}&amp;quot;&amp;gt;Next page&amp;lt;/a&amp;gt;
&lt;br&gt;&lt;br&gt;That kind of logic shouldn’t be in a template. I have created a patch
&lt;br&gt;that would allow for something much simpler, like so:
&lt;br&gt;&lt;br&gt;&amp;lt;a href=&amp;quot;?{{ page.next_page_querystring }}&amp;quot;&amp;gt;Next page&amp;lt;/a&amp;gt;
&lt;br&gt;&lt;br&gt;Though there has been much talk of creating template tags which would
&lt;br&gt;produce all-out pagination bars, I believe this particular
&lt;br&gt;functionality should be an actual method on the page object for two
&lt;br&gt;reasons:
&lt;br&gt;&lt;br&gt;&amp;nbsp; 1. This is basic functionality whose end result is hard to dispute
&lt;br&gt;(as opposed to a full pagination bar where markup and features could
&lt;br&gt;be disputed eternally),
&lt;br&gt;&amp;nbsp; 2. This does not require the request context processor to be
&lt;br&gt;installed.
&lt;br&gt;&lt;br&gt;Note that this patch includes documentation. Tests are still needed. I
&lt;br&gt;am not married to the exact implementation, but I and others I have
&lt;br&gt;discussed this and feel that this simplicity and functionality belong
&lt;br&gt;in Django’s pagination.
&lt;br&gt;&lt;br&gt;Ticket: &lt;a href=&quot;http://code.djangoproject.com/ticket/10941&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.djangoproject.com/ticket/10941&lt;/a&gt;&lt;br&gt;Patch: &lt;a href=&quot;http://code.djangoproject.com/attachment/ticket/10941/querystring-methods.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.djangoproject.com/attachment/ticket/10941/querystring-methods.diff&lt;/a&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894857&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894857&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Add-querystring-helper-methods-to-Page-class-tp26894857p26894857.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894286</id>
	<title>Re: Call for feedback: django.utils.signed and signed cookies</title>
	<published>2009-12-22T13:01:35Z</published>
	<updated>2009-12-22T13:01:35Z</updated>
	<author>
		<name>Simon Willison-2</name>
	</author>
	<content type="html">Having talked to James about this I'm holding off on the commit until
&lt;br&gt;we've had it reviewed by real cryptographers. I'll aim to get it in
&lt;br&gt;before the 1.2 beta feature freeze.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Simon
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894286&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894286&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Call-for-feedback%3A-django.utils.signed-and-signed-cookies-tp26872905p26894286.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894257</id>
	<title>Re: Congratulations Alex and Russell on committing multidb!</title>
	<published>2009-12-22T13:00:26Z</published>
	<updated>2009-12-22T13:00:26Z</updated>
	<author>
		<name>Simon Willison-2</name>
	</author>
	<content type="html">... and congratulations to Marc Garcia and Jannis Leidel for the i18n/
&lt;br&gt;l10n improvements that just went in as well. Also congratulations to
&lt;br&gt;everyone for the other awesome commits going in at the moment. There
&lt;br&gt;are far too many congratulations to spell them all out at the moment
&lt;br&gt;(with hindsight I wish I hadn't started!).
&lt;br&gt;&lt;br&gt;1.2 is going to rock.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894257&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894257&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Congratulations-Alex-and-Russell-on-committing-multidb%21-tp26891728p26894257.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26896738</id>
	<title>Re: Congratulations Alex and Russell on committing multidb!</title>
	<published>2009-12-22T12:55:46Z</published>
	<updated>2009-12-22T12:55:46Z</updated>
	<author>
		<name>Alex Gaynor</name>
	</author>
	<content type="html">On Tue, Dec 22, 2009 at 2:44 PM, Peter &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kmpm@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just noticed and can only agree... nice work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; //Peter
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Dec 22, 2009 at 18:27, Simon Willison &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And a big congratulations to all involved. Here's the changeset log
&lt;br&gt;&amp;gt;&amp;gt; (on GitHub since Trac seems not to like being linked to at the
&lt;br&gt;&amp;gt;&amp;gt; moment):
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://github.com/django/django/commit/836d297e68d6a63103780295adebf6eaf6779611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/django/django/commit/836d297e68d6a63103780295adebf6eaf6779611&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And here's the documentation:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://docs.djangoproject.com/en/dev/topics/db/multi-db/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.djangoproject.com/en/dev/topics/db/multi-db/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Really excited about this - can't wait to start putting it to good
&lt;br&gt;&amp;gt;&amp;gt; use.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Simon
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; You received this message because you are subscribed to the Google Groups
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;&amp;gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe from this group, send email to
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt;&amp;gt; For more options, visit this group at
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You received this message because you are subscribed to the Google Groups
&lt;br&gt;&amp;gt; &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;&amp;gt; To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; To unsubscribe from this group, send email to
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;&amp;gt; For more options, visit this group at
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Thanks guys, there are a lot more people than Russ and I who deserve
&lt;br&gt;the credit though!
&lt;br&gt;&lt;br&gt;Alex
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;I disapprove of what you say, but I will defend to the death your
&lt;br&gt;right to say it.&amp;quot; -- Voltaire
&lt;br&gt;&amp;quot;The people's good is the highest law.&amp;quot; -- Cicero
&lt;br&gt;&amp;quot;Code can always be simpler than you think, but never as simple as you
&lt;br&gt;want&amp;quot; -- Me
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26896738&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Congratulations-Alex-and-Russell-on-committing-multidb%21-tp26891728p26896738.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26894209</id>
	<title>Re: Congratulations Alex and Russell on committing multidb!</title>
	<published>2009-12-22T12:44:28Z</published>
	<updated>2009-12-22T12:44:28Z</updated>
	<author>
		<name>kmpm</name>
	</author>
	<content type="html">&lt;br clear=&quot;all&quot;&gt;I just noticed and can only agree... nice work.&lt;br&gt;&lt;br&gt;//Peter&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Dec 22, 2009 at 18:27, Simon Willison &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894209&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simon@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;And a big congratulations to all involved. Here&amp;#39;s the changeset log&lt;br&gt;
(on GitHub since Trac seems not to like being linked to at the&lt;br&gt;
moment):&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://github.com/django/django/commit/836d297e68d6a63103780295adebf6eaf6779611&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://github.com/django/django/commit/836d297e68d6a63103780295adebf6eaf6779611&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
And here&amp;#39;s the documentation:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://docs.djangoproject.com/en/dev/topics/db/multi-db/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://docs.djangoproject.com/en/dev/topics/db/multi-db/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Really excited about this - can&amp;#39;t wait to start putting it to good&lt;br&gt;
use.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
&lt;br&gt;
Simon&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
--&lt;br&gt;
&lt;br&gt;
You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.&lt;br&gt;
To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894209&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.&lt;br&gt;
To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894209&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers%2Bunsubscribe@...&lt;/a&gt;.&lt;br&gt;
For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

You received this message because you are subscribed to the Google Groups &quot;Django developers&quot; group.&lt;br /&gt;

To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894209&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.&lt;br /&gt;

To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26894209&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.&lt;br /&gt;

For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.&lt;br /&gt;

</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Congratulations-Alex-and-Russell-on-committing-multidb%21-tp26891728p26894209.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26893474</id>
	<title>Re: Bug #11017: Oracle LIKEC query doesn't use index</title>
	<published>2009-12-22T12:00:28Z</published>
	<updated>2009-12-22T12:00:28Z</updated>
	<author>
		<name>Ian Kelly-2</name>
	</author>
	<content type="html">On Tue, Dec 22, 2009 at 12:58 AM, Jani Tiainen &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26893474&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;redetin@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Escaping bug exists in Oracle 9.2.0.5 and earlier. It was fixed in
&lt;br&gt;&amp;gt; patchset 9.2.0.6 and any later version.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What comes to Oracle official support options for 9.2:
&lt;br&gt;&amp;gt; Premier Support Ends: 31-Jul-2007
&lt;br&gt;&amp;gt; Extended Support Ends: 30-Jul-2010
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If any problem is encountered you're first required to upgrade to latest
&lt;br&gt;&amp;gt; patchset (9.2.0.8) before requesting further assistance from Oracle. And
&lt;br&gt;&amp;gt; Oracle has always advised to apply patchsets to db.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have only 9.2.0.1, but bug should appear there and I've patchsets for
&lt;br&gt;&amp;gt; 9.2.0.6 and up so I can see does it really happen after upgrade. I can
&lt;br&gt;&amp;gt; stage and run tests to see was it that or something else.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And known workaround (that works &amp;quot;everywhere&amp;quot;) is use one I pasted few
&lt;br&gt;&amp;gt; ticket comment before.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It's more like design and support decision here - is there need to
&lt;br&gt;&amp;gt; support (obsolete) Oracle version(s)?
&lt;/div&gt;&lt;br&gt;Hi Jani,
&lt;br&gt;&lt;br&gt;The only thing I need before committing the workaround is for somebody
&lt;br&gt;to verify that the bug in #5985 is reproducible in version 9.2.0.5 or
&lt;br&gt;earlier, and that the workaround indeed fixes it. &amp;nbsp;Since I don't have
&lt;br&gt;an instance with the appropriate patchset available to test it myself,
&lt;br&gt;I'd appreciate it if you would do that testing.
&lt;br&gt;&lt;br&gt;I for one don't see a compelling case for dropping support for Oracle
&lt;br&gt;9 yet. &amp;nbsp;If the workaround is successful, then the only Django feature
&lt;br&gt;currently not supported for Oracle 9 is the regex filter, and I'm not
&lt;br&gt;aware of anything on the horizon that will change that. &amp;nbsp;Oracle shops
&lt;br&gt;also tend to be notoriously slow at updating. &amp;nbsp;My employer is not as
&lt;br&gt;bad as some, but even we still have some Django installations running
&lt;br&gt;on Oracle 9.
&lt;br&gt;&lt;br&gt;Even if we do decide to drop support for Oracle 9 (or just the early
&lt;br&gt;patchsets thereof) soon, it will take a full release cycle so that we
&lt;br&gt;can issue the appropriate deprecation warnings. &amp;nbsp;We'll still want to
&lt;br&gt;be using the workaround at least for the short term.
&lt;br&gt;&lt;br&gt;Ian
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26893474&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26893474&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bug--11017%3A-Oracle-LIKEC-query-doesn%27t-use-index-tp26885003p26893474.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891551</id>
	<title>Re: Oracle backend TextField unique=True error</title>
	<published>2009-12-22T09:32:01Z</published>
	<updated>2009-12-22T09:32:01Z</updated>
	<author>
		<name>Peter Herndon</name>
	</author>
	<content type="html">&lt;br&gt;On Dec 22, 2009, at 12:04 AM, Mario Briggs wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Ian,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ian Kelly wrote:
&lt;br&gt;&amp;gt;&amp;gt; Not currently, no. &amp;nbsp;And if I were to put in some work on improving on
&lt;br&gt;&amp;gt;&amp;gt; the Oracle backend's support for filtering on TextFields, I would
&lt;br&gt;&amp;gt;&amp;gt; concentrate first on fixing the query so that it correctly compares
&lt;br&gt;&amp;gt;&amp;gt; the entire TextField and not just the first 4000 characters.
&lt;br&gt;&amp;gt;&amp;gt; Unfortunately, I don't think any function-based index will help with
&lt;br&gt;&amp;gt;&amp;gt; that.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; hmmm. I am thinking differently. I think most of these use-cases where
&lt;br&gt;&amp;gt; someone is doing a value based look up on a 'Text' would be a
&lt;br&gt;&amp;gt; situation similar to what Russ has in admin view - the type is not
&lt;br&gt;&amp;gt; fixed, it is could be any one of the types. However it is definetly
&lt;br&gt;&amp;gt; not 'length unlimited' and the modeler has a fair idea of what the
&lt;br&gt;&amp;gt; broad upper limit would be.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think if it is really length-unlimited, then automatically there
&lt;br&gt;&amp;gt; shouldnt be a use-case to do a value based lookup or have a unique
&lt;br&gt;&amp;gt; index for it (unless it is once in a blue-moon, anything really
&lt;br&gt;&amp;gt; frequent and performance will not be usable). &amp;nbsp;Definetly there could
&lt;br&gt;&amp;gt; be a valid need for a google-style search of the column and this is
&lt;br&gt;&amp;gt; where DB2 and Oracle support 'Text' indexing of LOB columns.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Peter, maybe you can elaborate why you choose 'Text' and why you need
&lt;br&gt;&amp;gt; an a unique index on it.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;I chose TextField in order to store long LDAP DN strings. &amp;nbsp;At my place of work, our LDAP has quite a bit of depth in the tree, and OU and CN names can be quite long, which result in some very long strings to store. &amp;nbsp;I could conceivably use a CharField with an extremely large max_length, say 1024 or 2048, but with TextField I don't need to worry about overrunning the max length.
&lt;br&gt;&lt;br&gt;The LDAPGroup model itself is a mapping between an LDAP OU group membership, and a django.contrib.auth.models.Group, used to associate a given Django group and the permissions assigned to it with any LDAP-authenticating user who belongs to the OU. &amp;nbsp;When an LDAP user logs in, their LDAP group memberships are checked. &amp;nbsp;If one of those groups is mapped to a Django group, then their Django user model is automatically assigned to the mapped Django group, thereby giving the user whatever access rights are assigned to the group. &amp;nbsp;
&lt;br&gt;&lt;br&gt;I marked the TextField unique in order to ensure that there is one and only one mapping instance per LDAP OU. &amp;nbsp;The LDAPGroup mapping instance can map a single LDAP OU to multiple Django Groups, but I wanted to make sure there was only one such mapping in order to avoid having to search through multiple mapping instances to find all the places where an OU might be used. &amp;nbsp;In this case, there's only one mapping per OU.
&lt;br&gt;&lt;br&gt;The system would work if I used CharField, but I might run into cases where the OU is longer than the max_length on the CharField. &amp;nbsp;The system would also work if I relaxed the unique constraint on the OU, but then the database table would have redundancies.
&lt;br&gt;&lt;br&gt;I realize I'm somewhat abusing the notion of a TextField at the database level. &amp;nbsp;In this case, I want to treat it like an unlimited length varchar. &amp;nbsp;Or, the mirror perspective, I want to be able to guarantee uniqueness of a CLOB. &amp;nbsp;I hadn't thought much about the limitations in Oracle's treatment of CLOBs, since I'm using Postgres myself, where this works. &amp;nbsp;
&lt;br&gt;&lt;br&gt;---Peter
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891551&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891551&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Oracle-backend-TextField-unique%3DTrue-error-tp26845547p26891551.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26893203</id>
	<title>Ticket #8425 and USStateField (again)</title>
	<published>2009-12-22T09:29:07Z</published>
	<updated>2009-12-22T09:29:07Z</updated>
	<author>
		<name>James Bennett</name>
	</author>
	<content type="html">I've previously brought up some issues with the removal of certain
&lt;br&gt;options from the choices on localflavor's USStateField[1] as a result
&lt;br&gt;of ticket #8425[2] and, with feature freeze for 1.2 approaching and
&lt;br&gt;perhaps more time soon to be available for such things, I'd like to
&lt;br&gt;call attention to it again since it just bit me pretty hard.
&lt;br&gt;&lt;br&gt;Real-world use case: I'm importing data from a feed provided by the US
&lt;br&gt;Centers for Disease Control. The data's classified according to state
&lt;br&gt;and region (using the US Department of Health and Human Services'
&lt;br&gt;standard regional breakdown[3]), and so for parts of it I'm using a
&lt;br&gt;USStateField.
&lt;br&gt;&lt;br&gt;But HHS and CDC -- like the US Post Office and every other US federal
&lt;br&gt;agency, considers Palau, the Marshall Islands and the Federated States
&lt;br&gt;of Micronesia to be valid &amp;quot;US&amp;quot; areas for data-gathering and reporting
&lt;br&gt;purposes. And this causes a data importer based on USStateField to
&lt;br&gt;required ugly workarounds, since those are not valid choices for the
&lt;br&gt;field.
&lt;br&gt;&lt;br&gt;Any chance of getting the choices fixed so we can actually make use of
&lt;br&gt;USStateField with this sort of data?
&lt;br&gt;&lt;br&gt;&lt;br&gt;[1] &lt;a href=&quot;http://groups.google.com/group/django-developers/browse_thread/thread/6b896421e63b6f9e/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers/browse_thread/thread/6b896421e63b6f9e/&lt;/a&gt;&lt;br&gt;[2] &lt;a href=&quot;http://code.djangoproject.com/ticket/8425&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.djangoproject.com/ticket/8425&lt;/a&gt;&lt;br&gt;[3] &lt;a href=&quot;http://www.hhs.gov/about/regionmap.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hhs.gov/about/regionmap.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;Bureaucrat Conrad, you are technically correct -- the best kind of correct.&amp;quot;
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26893203&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26893203&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Ticket--8425-and-USStateField-%28again%29-tp26893203p26893203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26891728</id>
	<title>Congratulations Alex and Russell on committing multidb!</title>
	<published>2009-12-22T09:27:41Z</published>
	<updated>2009-12-22T09:27:41Z</updated>
	<author>
		<name>Simon Willison-2</name>
	</author>
	<content type="html">And a big congratulations to all involved. Here's the changeset log
&lt;br&gt;(on GitHub since Trac seems not to like being linked to at the
&lt;br&gt;moment):
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://github.com/django/django/commit/836d297e68d6a63103780295adebf6eaf6779611&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/django/django/commit/836d297e68d6a63103780295adebf6eaf6779611&lt;/a&gt;&lt;br&gt;&lt;br&gt;And here's the documentation:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://docs.djangoproject.com/en/dev/topics/db/multi-db/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.djangoproject.com/en/dev/topics/db/multi-db/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Really excited about this - can't wait to start putting it to good
&lt;br&gt;use.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Simon
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891728&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26891728&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Congratulations-Alex-and-Russell-on-committing-multidb%21-tp26891728p26891728.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26888567</id>
	<title>Re: Model translation</title>
	<published>2009-12-22T04:01:57Z</published>
	<updated>2009-12-22T04:01:57Z</updated>
	<author>
		<name>JK Laiho</name>
	</author>
	<content type="html">As Russell said, this is probably a bad time, but I thought I'd throw
&lt;br&gt;in some quick notes nonetheless.
&lt;br&gt;&lt;br&gt;&amp;gt; '''django-modeltranslation''': I think this general approach is the way to go
&lt;br&gt;&lt;br&gt;I agree that it's probably the best alternative available currently,
&lt;br&gt;but still not without significant drawbacks (like breaking when fields/
&lt;br&gt;fieldsets are used in the ModelAdmin, and not being able to
&lt;br&gt;transparently query on translated fields - an issue you later
&lt;br&gt;mentioned). We're running a severely hacked private version/fork of
&lt;br&gt;django-modeltranslation in production, having added fields/fieldsets
&lt;br&gt;and some custom jQuery/CSS admin widgetry, but in no form that would
&lt;br&gt;be ready for public consumption, let alone as a basis for inclusion in
&lt;br&gt;Django core.
&lt;br&gt;&lt;br&gt;Also, I was about to say that the development of django-
&lt;br&gt;modeltranslation seems essentially stalled, but then checked to see
&lt;br&gt;that the first update since March (support for admin inlines) was made
&lt;br&gt;three days ago, so scratch that ;-)
&lt;br&gt;&lt;br&gt;However. I'm in the conceptual planning stages of a fresh solution to
&lt;br&gt;the model translation problem, one that I hesitate to say anything
&lt;br&gt;more about at this time since the ideas involved are not yet fully
&lt;br&gt;formed in my head. When Django 1.2 hits bugfix-only mode, I'll
&lt;br&gt;probably start tracking trunk and doing some initial prototyping
&lt;br&gt;against it. If it amounts to anything, you'll hear more about it next
&lt;br&gt;spring, hopefully around the timeframe that Russ talked about (3-4
&lt;br&gt;months or so). Absolutely, positively no promises, though.
&lt;br&gt;Procrastinating endlessly and losing motivation altogether are a
&lt;br&gt;distinct possibility :-). But still, if and when the discussion pops
&lt;br&gt;up again later on, I might have some ideas and/or code to share.
&lt;br&gt;&lt;br&gt;Until then.
&lt;br&gt;&lt;br&gt;- JK Laiho
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888567&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26888567&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Model-translation-tp26874085p26888567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26886087</id>
	<title>Re: Call for feedback: django.utils.signed and signed cookies</title>
	<published>2009-12-22T02:06:17Z</published>
	<updated>2009-12-22T02:06:17Z</updated>
	<author>
		<name>Simon Willison-2</name>
	</author>
	<content type="html">On Dec 22, 6:22 am, Russell Keith-Magee &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886087&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freakboy3...@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&amp;gt; As far as the patch itself is concerned, looks good to me. My only
&lt;br&gt;&amp;gt; other request would be a serving of dogfood - if we're going to
&lt;br&gt;&amp;gt; include a signed cookie module, it would be nice to prove that it can
&lt;br&gt;&amp;gt; actually be used by actually using it.
&lt;br&gt;&lt;br&gt;I'd love to see the cookie backend of the new django.contrib.messages
&lt;br&gt;feature switch over to using get/set_signed_cookie. I'm happy to put
&lt;br&gt;together the patch, or alternatively one of the people who worked on
&lt;br&gt;that feature can do it.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Simon
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886087&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26886087&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Call-for-feedback%3A-django.utils.signed-and-signed-cookies-tp26872905p26886087.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26885003</id>
	<title>Bug #11017: Oracle LIKEC query doesn't use index</title>
	<published>2009-12-21T23:58:18Z</published>
	<updated>2009-12-21T23:58:18Z</updated>
	<author>
		<name>jtiai</name>
	</author>
	<content type="html">Escaping bug exists in Oracle 9.2.0.5 and earlier. It was fixed in
&lt;br&gt;patchset 9.2.0.6 and any later version.
&lt;br&gt;&lt;br&gt;What comes to Oracle official support options for 9.2:
&lt;br&gt;Premier Support Ends: 31-Jul-2007
&lt;br&gt;Extended Support Ends: 30-Jul-2010
&lt;br&gt;&lt;br&gt;If any problem is encountered you're first required to upgrade to latest
&lt;br&gt;patchset (9.2.0.8) before requesting further assistance from Oracle. And
&lt;br&gt;Oracle has always advised to apply patchsets to db.
&lt;br&gt;&lt;br&gt;I have only 9.2.0.1, but bug should appear there and I've patchsets for
&lt;br&gt;9.2.0.6 and up so I can see does it really happen after upgrade. I can
&lt;br&gt;stage and run tests to see was it that or something else. 
&lt;br&gt;&lt;br&gt;And known workaround (that works &amp;quot;everywhere&amp;quot;) is use one I pasted few
&lt;br&gt;ticket comment before.
&lt;br&gt;&lt;br&gt;It's more like design and support decision here - is there need to
&lt;br&gt;support (obsolete) Oracle version(s)?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;Jani Tiainen
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26885003&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26885003&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bug--11017%3A-Oracle-LIKEC-query-doesn%27t-use-index-tp26885003p26885003.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26884751</id>
	<title>Re: Call for feedback: django.utils.signed and signed cookies</title>
	<published>2009-12-21T23:20:15Z</published>
	<updated>2009-12-21T23:20:15Z</updated>
	<author>
		<name>Simon Willison-2</name>
	</author>
	<content type="html">On Dec 22, 12:52 am, Johannes Dollinger
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884751&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;johannes.dollin...@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I'd like some more kwargs to Signer and TimestampSigner. Mostly what's  
&lt;br&gt;&amp;gt; inhttp://dpaste.com/136418/(except the `separator` kwarg, which was  
&lt;br&gt;&amp;gt; a bad idea as it depends on encode()): Signer(serializer=...) and  
&lt;br&gt;&amp;gt; TimestampSigner(ttl=...).
&lt;br&gt;&lt;br&gt;The first few versions of the code had a bunch more stuff along the
&lt;br&gt;lines of that dpaste (which expires in 6 days, so here's a gist copy
&lt;br&gt;of it: &lt;a href=&quot;http://gist.github.com/261572&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gist.github.com/261572&lt;/a&gt;&amp;nbsp;)
&lt;br&gt;&lt;br&gt;After struggling with it for quite a while, I decided that having a
&lt;br&gt;single class that handled signing, serialization and compression
&lt;br&gt;wasn't the right approach - it was doing far too much. Instead, I
&lt;br&gt;changed the design so the Signer's only responsibility was generating
&lt;br&gt;signatures, appending them to strings and verifying that they were
&lt;br&gt;correct. The encryption/serialization was extracted out and moved
&lt;br&gt;directly in to the signed.dumps() and signed.loads() functions.
&lt;br&gt;&lt;br&gt;This solved a bunch of problems I was having with the code - too many
&lt;br&gt;subclasses, confusing amounts of multiple inheritance for mixing
&lt;br&gt;together different subclassed behaviours - and generally made
&lt;br&gt;everything feel a lot more cohesive.
&lt;br&gt;&lt;br&gt;That's also why I added the BACKEND setting for setting a cookie
&lt;br&gt;signing backend - that way, users with specific ideas about how their
&lt;br&gt;signed cookies should work can write their own class that does pretty
&lt;br&gt;much anything they like.
&lt;br&gt;&lt;br&gt;Is there any functionality in particular that you think should be
&lt;br&gt;resurrected from the more-complex-signing-classes? I'm very keen on
&lt;br&gt;keeping the serialization and compression stuff out of Signer.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Simon
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;br&gt;You received this message because you are subscribed to the Google Groups &amp;quot;Django developers&amp;quot; group.
&lt;br&gt;To post to this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884751&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers@...&lt;/a&gt;.
&lt;br&gt;To unsubscribe from this group, send email to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26884751&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;django-developers+unsubscribe@...&lt;/a&gt;.
&lt;br&gt;For more options, visit this group at &lt;a href=&quot;http://groups.google.com/group/django-developers?hl=en&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/django-developers?hl=en&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Call-for-feedback%3A-django.utils.signed-and-signed-cookies-tp26872905p26884751.html" />
</entry>

</feed>
