Your message dated Sun, 10 Nov 2019 18:06:20 +0000
with message-id <[email protected]>
and subject line Bug#934870: fixed in statsmodels 0.10.1-5
has caused the Debian Bug report #934870,
regarding statsmodels: Please drop python2 support
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
934870: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=934870
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: statsmodels
Version: 0.8.0-9
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu eoan ubuntu-patch

Dear maintainers,

As you may know, we are in the process of deprecating python2 in Debian for
the next release.  In Ubuntu, I've identified that it may be useful to
accelerate this deprecation for pandas and its reverse-dependencies, because
the pandas tests appear to have bit-rotted for python2 on one architecture,
and it would be better to remove the python2 bits rather than invest in
fixing them.

python-statsmodels is a package that (build-)depends on python-pandas, so
I've gone ahead and uploaded the attached patch to Ubuntu which drops the
python2 module.  python-statsmodels has many reverse-recommends, but only
two hard reverse-(build-)depends: pymvpa2 and seaborn.

pymvpa2 already fails to build in unstable and was not included in the last
Debian release, so should not block removal of python-statsmodels.

Removal of python2 support for seaborn is tracked in bug #934852.

Upload of this change to Debian should probably wait for seaborn to also
drop its python2 support.

Thanks for considering,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
[email protected]                                     [email protected]
diff -Nru statsmodels-0.8.0/debian/control statsmodels-0.8.0/debian/control
--- statsmodels-0.8.0/debian/control    2019-02-16 07:47:16.000000000 -0800
+++ statsmodels-0.8.0/debian/control    2019-08-15 19:44:08.000000000 -0700
@@ -5,19 +5,7 @@
 Uploaders: Yaroslav Halchenko <[email protected]>, Michael Hanke 
<[email protected]>, Diane Trout <[email protected]>
 Build-Depends: debhelper (>= 9),
                sphinx-common,
-               python-all-dev, python-setuptools,
-               python-dateutil,
-               python-numpy (>= 1:1.4.0),
-               python-scipy,
-               python-nose <!nocheck>,
-               python-matplotlib,
-               python-pandas,
-               python-patsy,
-               python-joblib,
                cython,
-               python-tk <!nocheck>,
-               python-patsy,
-               python-cvxopt,
                dh-python (>= 3.20180313~),
                cython3,
                python3-all-dev,
@@ -48,39 +36,6 @@
 Vcs-Browser: https://salsa.debian.org/science-team/statsmodels
 Vcs-Git: https://salsa.debian.org/science-team/statsmodels.git
 
-Package: python-statsmodels
-Architecture: all
-Depends: ${misc:Depends}, ${python:Depends},
-         python-numpy,
-         python-scipy,
-         python-statsmodels-lib (>= ${source:Version}),
-         python-patsy,
-         python-pandas
-Recommends: python-matplotlib,
-            python-joblib,
-            python-cvxopt,
-Suggests: python-statsmodels-doc,
-Provides: ${python:Provides}
-Breaks: python-scikits-statsmodels, python-scikits.statsmodels (<< 0.4)
-Replaces: python-scikits-statsmodels, python-scikits.statsmodels (<< 0.4)
-Description: Python module for the estimation of statistical models
- statsmodels Python module provides classes and functions for the
- estimation of several categories of statistical models. These
- currently include linear regression models, OLS, GLS, WLS and GLS
- with AR(p) errors, generalized linear models for several distribution
- families and M-estimators for robust linear models. An extensive list
- of result statistics are available for each estimation problem.
-
-Package: python-statsmodels-lib
-Architecture: any
-Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends},
-         python-numpy
-Breaks: python-scikits-statsmodels, python-scikits.statsmodels (<< 0.4)
-Replaces: python-scikits-statsmodels, python-scikits.statsmodels (<< 0.4)
-Description: low-level implementations and bindings for statsmodels
- This package contains architecture dependent extensions for
- python-statsmodels.
-
 Package: python-statsmodels-doc
 Breaks: python-scikits-statsmodels-doc, python-scikits.statsmodels-doc
 Replaces: python-scikits-statsmodels-doc, python-scikits.statsmodels-doc
@@ -88,7 +43,7 @@
 Section: doc
 Depends: ${misc:Depends}, libjs-requirejs, ${sphinxdoc:Depends},
          libjs-mathjax
-Suggests: python-statsmodels,
+Suggests: python3-statsmodels,
  python3-doc,
  python-numpy-doc,
  python-patsy-doc,
diff -Nru statsmodels-0.8.0/debian/python3-statsmodels.examples 
statsmodels-0.8.0/debian/python3-statsmodels.examples
--- statsmodels-0.8.0/debian/python3-statsmodels.examples       1969-12-31 
16:00:00.000000000 -0800
+++ statsmodels-0.8.0/debian/python3-statsmodels.examples       2019-02-13 
13:33:01.000000000 -0800
@@ -0,0 +1 @@
+examples/*
diff -Nru statsmodels-0.8.0/debian/python-statsmodels-doc.links 
statsmodels-0.8.0/debian/python-statsmodels-doc.links
--- statsmodels-0.8.0/debian/python-statsmodels-doc.links       2019-02-13 
13:33:01.000000000 -0800
+++ statsmodels-0.8.0/debian/python-statsmodels-doc.links       2019-08-15 
19:44:08.000000000 -0700
@@ -1,2 +1,2 @@
 usr/share/javascript/jquery/jquery.js 
usr/share/doc/python-statsmodels-doc/html/_static/jquery.js
-usr/share/doc/python-statsmodels/examples 
usr/share/doc/python-statsmodels-doc/examples
+usr/share/doc/python3-statsmodels/examples 
usr/share/doc/python-statsmodels-doc/examples
diff -Nru statsmodels-0.8.0/debian/python-statsmodels.examples 
statsmodels-0.8.0/debian/python-statsmodels.examples
--- statsmodels-0.8.0/debian/python-statsmodels.examples        2019-02-13 
13:33:01.000000000 -0800
+++ statsmodels-0.8.0/debian/python-statsmodels.examples        1969-12-31 
16:00:00.000000000 -0800
@@ -1 +0,0 @@
-examples/*
diff -Nru statsmodels-0.8.0/debian/rules statsmodels-0.8.0/debian/rules
--- statsmodels-0.8.0/debian/rules      2019-03-02 05:00:04.000000000 -0800
+++ statsmodels-0.8.0/debian/rules      2019-08-15 19:44:08.000000000 -0700
@@ -16,7 +16,7 @@
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
 %:
-       dh $@ --with python2,python3,sphinxdoc --buildsystem=pybuild
+       dh $@ --with python3,sphinxdoc --buildsystem=pybuild
 
 # To guarantee HOME existence with mpl 1.3.0
 # See https://github.com/matplotlib/matplotlib/issues/2300
@@ -104,7 +104,7 @@
 ## move binary libraries into -lib
 override_dh_auto_install:
        dh_auto_install
-       for PACKAGE_NAME in python-statsmodels python3-statsmodels; do \
+       for PACKAGE_NAME in python3-statsmodels; do \
          for lib in $$(find debian/$${PACKAGE_NAME}/usr -name '*.so'); do \
             sdir=$$(dirname $$lib) ; \
             tdir=debian/$${PACKAGE_NAME}-lib/$${sdir#*$${PACKAGE_NAME}/} ; \
@@ -119,12 +119,10 @@
        set -e; \
        find debian -wholename \*scikits -type d | while read skd; do \
                skbd=$$(dirname $$skd); \
-               skbd_=$$(echo $$skbd | sed -e 
's/python-statsmodels/python-scikits.statsmodels/g' \
-                                    | sed -e 
's/python3-statsmodels/python3-scikits.statsmodels/g'); \
+               skbd_=$$(echo $$skbd | sed -e 
's/python3-statsmodels/python3-scikits.statsmodels/g'); \
                mkdir -p $$skbd_; \
                mv $$skd $$skbd_; \
        done
-       dh_numpy
        dh_numpy3
 
 get-orig-source:
diff -Nru statsmodels-0.8.0/debian/tests/control 
statsmodels-0.8.0/debian/tests/control
--- statsmodels-0.8.0/debian/tests/control      2019-02-24 01:26:54.000000000 
-0800
+++ statsmodels-0.8.0/debian/tests/control      2019-08-15 19:44:08.000000000 
-0700
@@ -1,12 +1,4 @@
 Test-Command: set -e
- ; for py in $(pyversions -r 2>/dev/null)
- ; do cd "$ADTTMP" ; echo "Testing with $py:"
- ; $py -c "import statsmodels; print statsmodels"
- ; $py -c "import statsmodels.nonparametric._smoothers_lowess; 
print(statsmodels.nonparametric._smoothers_lowess)"
- ; done
-Depends: python-all, python-statsmodels
-
-Test-Command: set -e
  ; for py in $(py3versions -r 2>/dev/null)
  ; do cd "$ADTTMP" ; echo "Testing with $py:"
  ; $py -m nose -v statsmodels 
--exclude='(test_sarimax)|(test_structural)|(test_dynamic_factor)|(test_varmax)'

--- End Message ---
--- Begin Message ---
Source: statsmodels
Source-Version: 0.10.1-5

We believe that the bug you reported is fixed in the latest version of
statsmodels, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rebecca N. Palmer <[email protected]> (supplier of updated statsmodels 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 10 Nov 2019 16:32:41 +0000
Source: statsmodels
Binary: python-statsmodels-doc python3-statsmodels python3-statsmodels-lib
Architecture: source
Version: 0.10.1-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Rebecca N. Palmer <[email protected]>
Description:
 python-statsmodels-doc - documentation and examples for statsmodels
 python3-statsmodels - Python3 module for the estimation of statistical models
 python3-statsmodels-lib - Python3 low-level implementations and bindings for 
statsmodels
Closes: 931540 934870
Changes:
 statsmodels (0.10.1-5) unstable; urgency=medium
 .
   * No-change upload to unstable.  Closes: #934870, #931540.
Checksums-Sha1:
 2a4f1790dbe42c5aac36d7356f28e37206a07292 3430 statsmodels_0.10.1-5.dsc
 2471d1bb14b976658200749b7d13fefa52f0c885 39788 
statsmodels_0.10.1-5.debian.tar.xz
 67d3cc0581615aaa11005dce6711e1bc361bc240 5135 
statsmodels_0.10.1-5_source.buildinfo
Checksums-Sha256:
 5283f73e84ee7bfb570bc511b909d5abcd4c866c6a45ae6475ebea70e867e1a2 3430 
statsmodels_0.10.1-5.dsc
 379e0df931c749d9e3464e7b5c5f98aff74fbe2d15ba0ffbae5467ab15807fa0 39788 
statsmodels_0.10.1-5.debian.tar.xz
 a67a6807f5ca0196dbd263f4881afc76b88ec5930f3b50ec50596ee8c16cf0b5 5135 
statsmodels_0.10.1-5_source.buildinfo
Files:
 234b62169c39ac5bb922b8c1f1ff3a6e 3430 python optional statsmodels_0.10.1-5.dsc
 a10919f8f8b175f14b0a9320325b985e 39788 python optional 
statsmodels_0.10.1-5.debian.tar.xz
 4cfec153907716b45665fde31c6e6d91 5135 python optional 
statsmodels_0.10.1-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJMBAEBCAA2FiEEZ8sxEAXE7b4yF1MI3uUNDVZ+omYFAl3ISbgYHHJlYmVjY2Ff
cGFsbWVyQHpvaG8uY29tAAoJEN7lDQ1WfqJmg2wQAIgRMU+yzCN5/lNtuBfcVvQp
b3y1A80uj2zaL8LdkIJsm6cWyWtfCJFTs/PLlK3MNYEJkaNaNf33iAbEcwFbFenC
3LEhzFzq0JEh//mQFXQdhC1/oY8thYJUA9yQGrNcUhPbHcnXUECihsTgTEMlgcNI
16cCsAIect+tF0ww1hK6TdEHEHHWvetOipXtJVNBGJnmCo2Rhc9TAjmRSMvtjK/B
zBW/xYcjjBFshi/M56RP54iHHUhA/YgtDHHSPC2fTVE51OXezTix1AZ6p8Low4tG
xfDbOpTMIKj+5jkbBv2j2CukkENSf935TBfv7GoaYCV7+ZZpvva9k12fNMc3Psdr
xnP4Rm8v1w/0CEgjGdAetNu7eGccBqDM7NbbP9rDa0g3VW1YO0NwzEzEwnLl6k6h
srG/P8MJqrMoZ8Z+r2WjUGYLfOI5iCzoxFu+KjdViyhHgdCDFRGXOez26NnTSWWG
XDB2B2RRL5im5v9/sRNSLrZOHA08zouWpqDtpVxw4w9UVrKOLHZmGPNxCfy3hymx
ThPdZ4YxDl3wWBJpsrQk/HU1v/WqjsCzKT2TIZyxgKwCaRAkTPh7BFcwbqaeNXd0
bKd8BclW8Gfp9nWU6nI5UoMTf/cUht7Rzo27KYct8hO8CaKE/3YXHRslttNbD0NP
BA/CnOfu7zzKVnm3z7Cx
=a7jq
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to