[PKG-Openstack-devel] Bug#755651: Bug#755651: horizon: Please ensure it works with Django 1.7

Thomas Goirand zigo at debian.org
Wed Jul 23 07:19:06 UTC 2014


Hi Raphael,

I do understand and agree with your maintainability and upstream
security support argumentation. But there's still some issues we'll have
to address (see below).

On 07/23/2014 02:01 AM, Raphael Hertzog wrote:
> So I don't really buy your argument Thomas. Have you just tried to run
> it with Django 1.7?

Well, that's my point! I haven't tried, just like upstream didn't try.
And just "try" isn't the correct thing to do, you need a much deeper
expertise in the upstream code to be able to tell if the app will work
or not.

I haven't asked (I will soon though), but I'm almost certain that
upstream for OpenStack will reject any of my requests to add Django 1.7
support in Horizon for Icehouse: this is out of the scope of maintenance
for a stable release, which is perfectly understandable.

I don't think it is reasonable to expect upstream to work on this when
the final version of Django 1.7 isn't even out, and when it is, upstream
(for OpenStack at least) will be in feature freeze (at the end of
August), and therefore, I don't think they will even accept
compatibility patches, which is very reasonable.

If I decide to upgrade to Juno before the freeze of Jessie (which,
again, I don't wish to do at all because Icehouse will more or less be a
LTS for OpenStack), then there's a bunch of new dependencies which I
will have to deal with, including probably a big issue with Jquery.
Horizon will need >=1.10, and currently we only have 1.7.2 in Jessie.
That's also clearly out of scope just before the freeze of Jessie.

So, whatever happen, I'll have to deal, alone, with the Django 1.7
compatibility in OpenStack Horizon. At this point, I do *not* have the
time available to investigate this, and I don't think I will before the
freeze of Jessie (due to a mix of personal issues...). I don't think I
have the expertise to deal with it anyway (I don't know much about
Django myself, and again, just "trying" isn't enough IMO).

Now, if someone *else* than me work on checking:
- horizon
- python-django-bootstrap-form
- tuskar-ui
- python-django-openstack-auth
- python-django-discover-runner
- python-django-pyscss
- python-django-compressor
- python-django- app-conf
... then make sure that they will work correctly with Django 1.7, and
all of this *before* the upload of Django 1.7 in Sid, then I'm ok with
migrating to it. Until you find the needed workforce for this, then I
don't think it is reasonable to upload Django 1.7.

Anyway, I'll be raising the topic in the OpenStack dev list.

Thanks a lot Raphael for taking the time to ask before the upload, this
is very very much appreciated. Some other DDs didn't do this way, and
the result was really bad. I'll do my best to at least *try* to make it
possible to upgrade to Django 1.7 (even though, as you can tell, I'm not
convinced yet, I'll at least try...).

Thoughts and help welcome,

Cheers,

Thomas Goirand (zigo)



More information about the Openstack-devel mailing list