Django-1.5 build

Bohuslav Kabrda bkabrda at redhat.com
Fri Mar 1 07:56:18 UTC 2013


----- Original Message -----
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 02/28/2013 05:46 PM, Stephen Gallagher wrote:
> >> That seems to be a good proposal for me. Review request is
> >> here[1], based on the current python-django package. Shouldn't
> >> be an issue. For EPEL, we have the Django14 package. This
> >> shouldn't change there, but we can think about introducing
> >> provides: python-django14 there.
> > 
> > 
> > I'm unclear (based on this and your other reply to the list which
> > came in about ten minutes later). Are you agreed that we should
> > drop the 'python-django' package and go to versioned ones
> > exclusively, or are you proposing that we would eventually turn
> > python-django15 into python-django (e.g. when python-django16
> > arrives).
> 
> Actually, I was proposing to have python-django as package to include
> every version number, and to introduce a package
> python-django%{version-1} package when a new %{version} comes out.
> 
> Now, I'm more attracted to rename the python-django package (yeay,
> another Django-rename) to python-django14 and to submit a new package
> python-django15 for review. When 1.6 comes out, python-django14 will
> get deprecated and python-django16 will be submitted for review.
> But still, currently, we're carrying provides like this:
> Provides:       django = %{version}-%{release}
> Provides:       Django = %{version}-%{release}
> and also provide python-django. The question remains, what to do
> here,
> ie. which package should carry those provides. (probably the then
> renamed python-django14 package, to make sure, not to break anything.
> 

I have to disagree with you here. Ideally, we should just have one package, python-django, that would be the latest upstream. If that is undoable, let's also provide older packages as python-django14 etc. But we should still keep the newest Django (whichever version that is) in Fedora named python-django.
So my proposal:
- Don't introduce Django 1.5 in Fedora 19, the freeze is too close and breakages too many.
- Right after branching, push Django 1.5 (package python-django) to new rawhide (future Fedora 20) with python3-django subpackage.
- Work with upstreams to get dependent packages fixed before Fedora 20 freeze.
- If some packages fail to be compatible with Django 1.5 before Fedora 20 freeze, just introduce python-django14 package and let them use that.
 
> 
> > That's an interesting question... perhaps we should have both
> > sub-packages install into %{_libexec} and use the alternatives
> > system to decide which one gets /usr/bin/django-admin. That's
> > probably a good question for packaging at lists.fedoraproject.org
> > 
> Will do so.
> - --
> Matthias Runge <mrunge at matthias-runge.de>
>                <mrunge at fedoraproject.org>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.13 (GNU/Linux)
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> 
> iQEcBAEBAgAGBQJRMFu1AAoJEOnz8qQwcaIWUGMIAI5gMvDMb2iwcaLWxwZZsRTN
> aVedreypqeUOQzxfqhLkTf6Th6UzYhmZiVAeDE/iZmkZ43ktwemPJwMKBoxvnQEJ
> oPuM5ieCi5bT/5EIcV9bnHalqINMTexNpTYqezhM+cseIRd2R2wWFAyWdXfzNQTL
> MFDMAdKvSBXmIT+1gQfS3y8nuOnK4IgktlDaWgZJ3Jr5QIctm5riuLJ5HsWHB7/t
> Qs0AcXGgI1HfxH+677CZfh0bi4MiLayW/y0Ze+vRxsKLMI4Gz/ZKaes10wF4tYlw
> HXd6roWW2kh+LLODwxTdSKogUi6/20eoz7e+Cm3JfDp5COjUtQvEbozVWgtUjPA=
> =ZGOC
> -----END PGP SIGNATURE-----
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel

-- 
Regards,
Bohuslav "Slavek" Kabrda.


More information about the devel mailing list