Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #9529

Bug#863287: unblock: pymssql/2.1.3+dfsg-1

From Geoffrey Thomas <geofft@ldpreload.com>
Newsgroups linux.debian.bugs.dist, linux.debian.maint.python, linux.debian.devel.release
Subject Bug#863287: unblock: pymssql/2.1.3+dfsg-1
Date 2017-05-25 00:20 +0200
Message-ID <tKMNj-87K-11@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Cross-posted to 3 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Package: release.debian.org
Severity: normal
User: release.debian.org@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 <geofft@ldpreload.com>  Wed, 24 May 2017 14:16:13 -040
0

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
geofft@ldpreload.com

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

Bug#863287: unblock: pymssql/2.1.3+dfsg-1 Geoffrey Thomas <geofft@ldpreload.com> - 2017-05-25 00:20 +0200

csiph-web