https://pulp.plan.io/https://pulp.plan.io/favicon.ico2017-04-28T14:49:46ZPulpPulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=194102017-04-28T14:49:46Zbmbouterbmbouter@redhat.com
<ul></ul><p>The ideal way to fix this would be to find a way to express the urls in one way that is common to 1.6 through 1.10 and just switch to that.</p>
<p>I suspect a common way across that many versions is not possible. If it's not, then creating a compatibility layer to allow the code to express the urls once, but have them handed to Django in the way that specific version needs would be good.</p>
<p>Either way, we should follow the Don't Repeat Yourself (DRY) principle and only have our URLs represented once and not duplicated.</p> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=194162017-04-28T15:17:25Zttereshcttereshc@redhat.com
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>High</i></li><li><strong>Sprint/Milestone</strong> set to <i>37</i></li><li><strong>Severity</strong> changed from <i>2. Medium</i> to <i>3. High</i></li><li><strong>Triaged</strong> changed from <i>No</i> to <i>Yes</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=194232017-04-28T17:25:23Zpcreechpcreech@redhat.com
<ul></ul><p>There has been some previous work for this compatibility.</p>
<p>After grep'ing the codebase, I found a couple places that could also use a version check guard.</p>
<p>./pulp_puppet/pulp_puppet_plugins/pulp_puppet/forge/urls.py:urlpatterns = patterns('',<br>
./pulp/server/pulp/server/content/web/urls.py:urlpatterns = patterns(</p> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=194242017-04-28T17:48:36Zbmbouterbmbouter@redhat.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/19424/diff?detail_id=20082">diff</a>)</li></ul><p>Revising after @alan.milligan pointed out that 1.11 is coming with Rawhide.</p> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=194472017-05-01T14:15:53Zjortel@redhat.comjortel@redhat.com
<ul><li><strong>Sprint/Milestone</strong> changed from <i>37</i> to <i>38</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=195802017-05-10T17:03:04Zdaviddavis
<ul><li><strong>Status</strong> changed from <i>NEW</i> to <i>ASSIGNED</i></li><li><strong>Assignee</strong> set to <i>daviddavis</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=195812017-05-10T18:26:36Zdaviddavis
<ul></ul><p>Given what <code>patterns()</code> does in django 1.6[1], I think we're safe using just a list of <code>url()</code> calls. That's actually what we're doing already here:</p>
<p><a href="https://github.com/pulp/pulp/blob/master/server/pulp/server/webservices/urls.py#L84" class="external">https://github.com/pulp/pulp/blob/master/server/pulp/server/webservices/urls.py#L84</a></p>
<p>Also, I think I am going to leave the compat_urls.py files alone since they're only loaded in django < 1.6.</p>
<p>[1] <a href="https://git.io/v91F8" class="external">https://git.io/v91F8</a></p> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=195842017-05-10T20:57:13Zbmbouterbmbouter@redhat.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-11 priority-6 priority-default closed" href="/issues/2750">Issue #2750</a>: pulp_puppet is not compatible with django 1.10</i> added</li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=196502017-05-15T14:16:57Zdaviddavis
<ul><li><strong>Status</strong> changed from <i>ASSIGNED</i> to <i>POST</i></li></ul><p><a href="https://github.com/pulp/pulp/pull/3025" class="external">https://github.com/pulp/pulp/pull/3025</a></p> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=198402017-05-22T20:48:48Zmhrivnakmhrivnak@redhat.com
<ul><li><strong>Sprint/Milestone</strong> changed from <i>38</i> to <i>39</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=198492017-05-22T21:05:34Zdaviddavis
<ul><li><strong>Status</strong> changed from <i>POST</i> to <i>MODIFIED</i></li></ul><p>Applied in changeset <a class="changeset" title="Supporting django 1.6-1.11 fixes #2741 https://pulp.plan.io/issues/2741" href="https://pulp.plan.io/projects/pulp/repository/pulp/revisions/fcee56f18f7af067403d657b6a2e5bd0fab67dcf">pulp|fcee56f18f7af067403d657b6a2e5bd0fab67dcf</a>.</p> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=202192017-06-13T14:24:30Zpcreechpcreech@redhat.com
<ul><li><strong>Platform Release</strong> set to <i>2.13.2</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=202512017-06-14T12:22:46Zpcreechpcreech@redhat.com
<ul><li><strong>Status</strong> changed from <i>MODIFIED</i> to <i>5</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=203782017-06-23T15:55:10Zpcreechpcreech@redhat.com
<ul><li><strong>Status</strong> changed from <i>5</i> to <i>CLOSED - CURRENTRELEASE</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=259842018-03-08T23:14:26Zbmbouterbmbouter@redhat.com
<ul><li><strong>Sprint</strong> set to <i>Sprint 20</i></li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=260082018-03-08T23:15:51Zbmbouterbmbouter@redhat.com
<ul><li><strong>Sprint/Milestone</strong> deleted (<del><i>39</i></del>)</li></ul> Pulp - Issue #2741: Pulp is not compatible with Django 1.10https://pulp.plan.io/issues/2741?journal_id=382892019-04-15T20:18:28Zbmbouterbmbouter@redhat.com
<ul><li><strong>Tags</strong> <i>Pulp 2</i> added</li></ul>