Regarding the original report:
$> grep python-pil debian/control
python-pytest, python-pil | python-imaging,
Recommends: python-pytest, python-pil, python-imaging
so the only "harm" here is a possible recommends of python-imaging.
IMHO severity is exaggerated.
Anyways, I will remove now python-imaging "linkage" altogether since it
seems from http://neuro.debian.net/pkgs/python-openpyxl.html that we build
recent openpyxl only on the systems which already have python-pil, so backports
shouldn't be harmed at this point.
On Thu, 11 Jan 2018, Andreas Tille wrote:
> I assume your aggrement if I do not hear from you in the next 24h hours
> for the following action:
> If you do not uncover the real Vcs where openpyxl is actively maintained
> I'll create a fresh Git repository using
> gbp import-dscs --debsnap --pristine-tar openpyxl
> move the package to Debian Science team on salsa while fixing the bug.
> I'd prefer to move the active Git repository over one via import-dscs,
> thought.
I am quite confused here
1.
(git)hopa:~exppsy/openpyxl[debian]
$> grep Maintainer debian/control
Maintainer: NeuroDebian Team <[email protected]>
so it is not under Debian Science team maintenance... you are officially
stating that you will hijack the package if we do not reply in 24h?
not nice IMHO... BUT I would appreciate if you do ;) the package is of general
interest etc, with only one IF: do not drop Python 2 support until it is a
very strong mandate that we MUST not support python 2.
Let me know if you would like to do that, then I will leave the removal
of python-imaging for you
2.
hopa:/tmp
$> debcheckout python-openpyxl
declared git repository at git://git.debian.org/git/pkg-exppsy/openpyxl.git
git clone git://git.debian.org/git/pkg-exppsy/openpyxl.git python-openpyxl ...
Cloning into 'python-openpyxl'...
remote: Counting objects: 42053, done.
remote: Compressing objects: 100% (10826/10826), done.
remote: Total 42053 (delta 32119), reused 40869 (delta 30949)
Receiving objects: 100% (42053/42053), 29.34 MiB | 133.00 KiB/s, done.
Resolving deltas: 100% (32119/32119), done.
repository only contains the debian directory, using apt-get source
Reading package lists... Done
NOTICE: 'openpyxl' packaging is maintained in the 'Git' version control system
at:
git://git.debian.org/git/pkg-exppsy/openpyxl.git
Please use:
git clone git://git.debian.org/git/pkg-exppsy/openpyxl.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 6,585 kB of source archives.
Get:1 http://cdn-fastly.deb.debian.org/debian stretch/main openpyxl 2.3.0-3
(dsc) [2,323 B]
Get:2 http://cdn-fastly.deb.debian.org/debian stretch/main openpyxl 2.3.0-3
(tar) [6,577 kB]
Get:3 http://cdn-fastly.deb.debian.org/debian stretch/main openpyxl 2.3.0-3
(diff) [5,872 B]
Fetched 6,585 kB in 3s (2,290 kB/s)
dpkg-source: info: extracting openpyxl in openpyxl-2.3.0
dpkg-source: info: unpacking openpyxl_2.3.0.orig.tar.bz2
dpkg-source: info: unpacking openpyxl_2.3.0-3.debian.tar.xz
dpkg-source: info: applying up_no_lxml
dpkg-source: info: applying deb_no_et_xml_file
dpkg-source: info: applying up_python3_print
debcheckout python-openpyxl 4.80s user 0.95s system 2% cpu 3:56.76 total
$> cd python-openpyxl/
AUTHORS.rst LICENCE.rst MANIFEST.in README.rst debian/ doc/ openpyxl/
pytest.ini requirements.txt setup.cfg setup.py* shippable.yml tox.ini
(git)hopa:/tmp/python-openpyxl[debian]
$> git describe
debian/2.3.0-3
$> apt-cache policy python-openpyxl
python-openpyxl:
Installed: 2.3.0-3
Candidate: 2.3.0-3
Version table:
*** 2.3.0-3 600
100 http://http.debian.net/debian stretch/main amd64 Packages
100 http://http.debian.net/debian stretch/main i386 Packages
600 http://http.debian.net/debian sid/main amd64 Packages
600 http://http.debian.net/debian sid/main i386 Packages
So we are all up to date and have full packaging available.
So, are you confused by the debian branch?
Or an overlay mechanism of gbp?
$> grep overlay debian/gbp.conf
overlay = True
?
we indeed missed the prestine-tar though.
--
Yaroslav O. Halchenko
Center for Open Neuroscience http://centerforopenneuroscience.org
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834 Fax: +1 (603) 646-1419
WWW: http://www.linkedin.com/in/yarik