Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Hi release team!
I'd like to get an unblock for pymssql/2.1.3+dfsg-1. This is a new
upstream release: the current version in oldstable, stable, and testing is
broken against the version of freetds (the underlying C library for
talking to MS-SQL servers) in Debian. See https://bugs.debian.org/648230
and https://bugs.debian.org/709210 .
It will be more supportable for Stretch to package the new upstream
version: it's a rewrite using Cython, and 1.x is unmaintained now. Because
of the above problem, I think nobody is using the current Jessie/Stretch
package (or if they are, they're modifying it). Meanwhile, I've used this
packaging at my previous employer to build pymssql 2.1.1 in November 2015,
and that's been working fine in production, so the 2.x package is
well-tested.
It's also a leaf package (its only reverse-dependencies are as Suggests of
python-sqlalchemy, python-sqlobject, and pyrit, alongside other backends
for free software databases like MySQL and Postgres) so there shouldn't be
a risk of regressions despite it being late in the release cycle.
The full debdiff is at https://ldpreload.com/tmp/pymssql_2.1.3+dfsg-1.debdiff
(not attaching it because it's 700 kB and debian-python is Cc'd).
It's probably easier to browse the full changes via
https://anonscm.debian.org/cgit/python-modules/packages/pymssql.git
but here's the changelog entry:
pymssql (2.1.3+dfsg-1) unstable; urgency=medium
* Team upload.
[ Ondřej Nový ]
* Fixed VCS URL (https)
[ Geoffrey Thomas ]
* New upstream release (Closes: #648230), with DFSG repack to avoid
embedded freetds binaries.
- Be compatible with newer versions of freetds (Closes: #709210).
- Consistently respect as_dict (Closes: #590548).
- setup.py: Don't require setuptools_git.
* Packaging cleanups:
- Switch from CDBS to dh sequencer, and bump d/compat to 9.
- Build for both Python 2 and 3 using pybuild.
- Update Standards-Version to 3.9.8 (no changes).
- Update copyright and follow machine-readable copyright spec.
- Switch to source format 3.0 (quilt).
- Use uscan and Files-Excluded in debian/copyright to simplify the
DFSG repack target, and drop debian/rules get-orig-source (just
call `uscan --rename`).
* Add myself to Uploaders.
-- Geoffrey Thomas <geo...@ldpreload.com> Wed, 24 May 2017 14:16:13 -0400
If you don't want to take the new upstream release, I could try applying
the random patch on GitHub to the current 1.x package, but I'd probably
prefer that we just remove it from Stretch (so that users use the upstream
release or something) instead of supporting the 1.x release for the entire
Stretch lifecycle.
unblock pymssql/2.1.3+dfsg-1
Thanks,
--
Geoffrey Thomas
https://ldpreload.com
geo...@ldpreload.com