Dear all,

The state of the SQLAlchemy ports currently in the tree is pretty dire.
SQLAlchemy is perhaps the premiere ORM written in Python and we really
should have decent support for it.  Plus I know of at least two new as
yet uncommitted ports waiting on availability of an up-to-date version.

Can I draw your attention to PRs 191442 and 205852 and Review D908:

   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191442
   https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=205852
   https://reviews.freebsd.org/D908

The scope of changes involved includes, amongst other things, a
reorganization of what sqlalchemy ports are available in the tree.
Currently we have:

   Port                 Version Maintainer
   ----------------------------------------------
   py-sqlalchemy06      0.6.9   [email protected]
   py-sqlalchemy        0.7.10  [email protected]
   py-sqlalchemy-devel  0.8.2   [email protected]

I'm proposing the following:

   py-sqlalchemy06      0.6.9   [email protected] (Deprecate 2016-08-20)
   py-sqlalchemy07      0.7.10  [email protected] (Deprecate 2016-08-20)
   py-sqlalchemy08      0.8.7   [email protected]
   py-sqlalchemy09      0.9.10  [email protected]
   py-sqlalchemy10      1.0.13  [email protected]

I've marked two of the ports for deletion in 3 months time, on the basis
that a) upstream has declared those ports EoL and b) 5 different
versions of the same package is really a bit much.

During that three months, there is further work to do on consumers of
SQLAlchemy in the tree: most consumers should work happily with more
recent versions, but currently most of them are depending on version
0.7.x as the generic 'py-sqlalchemy' port.  This will all need testing,
obviously.

Comments, constructive criticism and reviews welcome.

        Cheers,

        Matthew



Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to