-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 18/01/12 10:38, Bohuslav Kabrda wrote:
> Hi Pythonists! in RHBZ #736776, Yury V. Zaytsev proposed renaming
> all Django packages (including Django itself) to python-django-*.
> This change is suggested because of current inconsistent state:
> Django and Django-south packages start with capital letters, other
> Django extension libraries start with lowercase letters - django-*.
> Also, since Django is a Python framework (not a standalone app),
> all of the modules should have 'python-' prepended. Personally, I
> agree with Yury and I think we should make this change. Here are
> the steps that I propose: - discuss it on this list - ask FPC what
> they think - create a special section in Python packaging
> guidelines for packaging Django extensions/libraries, if we agree
> that we should do this change - perhaps postponing this change to
> F18 might be a good idea
> 
> Note, that this change should not affect applications written in
> Django, only Django itself and its extensions/libraries. I would
> also consider using some kind of virtual provides, so that if
> someone types "yum install django", it will work - maybe each
> Django extension/library could have a virtual provide like
> "Provides: django(foo) = %{version}".
> 
> So, what do you think?
> 
> Regards, Bohuslav. _______________________________________________ 
> python-devel mailing list python-devel@lists.fedoraproject.org 
> https://admin.fedoraproject.org/mailman/listinfo/python-devel
Hi,

renaming requires a re-review of packages.

I think, this step should become synchronized with other packages, such
as squirrelmail -> php-squirrelmail (and other php packages, such as
renaming cups-php to php-cups. Naming should be implemented
constistently throughout the distribution. Could we use this renaming
to implement any other renaming of packages without requiring re-reviews?

Maybe the described solution via virtual provides could solve the
actual problem. Newer django-packages should be packaged as
python-django-foobar

The latter would just need a provenpackager and some time to adjust
requires and provides of packages.

Disadvantage would be ballooning of the requirement solver tree in a
package manager.

Thoughts?
- -- 
Matthias Runge <mru...@matthias-runge.de>
               <mru...@fedoraproject.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPFql7AAoJEOnz8qQwcaIWylgIAIvWjibDXtmGnbQZ1+5vLo/M
genSkRCDr15geLcxrMKYZ7H7V07Q42vt8LGAj9AddFRLGROlKNfqrvsU9uGgrIkV
uZb9sd97ZcyON5PQKwYnSzcLTXM+Un1/ZOejCHiOuqM8BrK5llZXU0sYhzckX4++
EehFczZ8TTRW8ExRoZKGdvP2ontmRiJWjz8vy4igzMhQjzdgSNCsCX6h3iaeAJ15
fcOnBzj76smf+9QJSQaveRaDCaMfme7YtKnxFB7ds9IyrGMmLWtXB6VFc6VT1mft
MqSP3FVdEXC+8KZpfA8UPB8JJO8NTpVoSMNLIFdLrLserQdvkLxD7NxEQ/TUOT0=
=h5IF
-----END PGP SIGNATURE-----
_______________________________________________
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Reply via email to