Your message dated Sun, 07 Feb 2021 21:40:12 +0000
with message-id <[email protected]>
and subject line Bug#980485: fixed in theano 1.0.5+dfsg-2
has caused the Debian Bug report #980485,
regarding thano: unsatisfiable cross Build-Depends
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.)
--
980485: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980485
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: theano
Version: 1.0.5+dfsg-1
Tags: patch
User: [email protected]
Usertags: cross-satisfiability
theano cannot be cross built from source, because its Build-Depends are
not satisfiable. While looking into it, I observed that d/control kindly
documents the purpose of dependencies and that theano-doc is an Arch:all
package, which is irrelevant to cross building. A small modification to
debian/rules can remove the documentation from the arch-only build,
which allows demoting a big chunk of dependencies to Build-Depend-Indep.
Please consider applying the attached patch.
Helmut
diff --minimal -Nru theano-1.0.5+dfsg/debian/changelog
theano-1.0.5+dfsg/debian/changelog
--- theano-1.0.5+dfsg/debian/changelog 2020-08-16 14:33:47.000000000 +0200
+++ theano-1.0.5+dfsg/debian/changelog 2021-01-18 20:48:12.000000000 +0100
@@ -1,3 +1,10 @@
+theano (1.0.5+dfsg-1.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Demote documentation dependencies to Build-Depends-Inep. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Mon, 18 Jan 2021 20:48:12 +0100
+
theano (1.0.5+dfsg-1) unstable; urgency=medium
* New upstream release (by a new maintainer). Drop/refresh patches.
diff --minimal -Nru theano-1.0.5+dfsg/debian/control
theano-1.0.5+dfsg/debian/control
--- theano-1.0.5+dfsg/debian/control 2020-08-16 13:26:22.000000000 +0200
+++ theano-1.0.5+dfsg/debian/control 2021-01-18 20:48:12.000000000 +0100
@@ -21,18 +21,8 @@
python3-pydot,
python3-sympy <!nocheck>,
graphviz,
-#for the documentation build
+#for README.html build
python3-docutils,
- python3-sphinx,
- python3-sphinx-rtd-theme,
- python3-pygments,
- dvipng,
- texlive-latex-extra,
- texlive-fonts-recommended,
- latexmk,
- rdfind,
- symlinks,
- jupyter-nbconvert, python3-ipykernel,
#for building Javascript dependencies (of d3viz)
node-browserify-lite,
uglifyjs.terser,
@@ -44,6 +34,19 @@
mocha,
chai,
libjs-d3
+Build-Depends-Indep:
+#for the documentation build
+ dh-sequence-sphinxdoc,
+ python3-sphinx,
+ python3-sphinx-rtd-theme,
+ python3-pygments,
+ dvipng,
+ texlive-latex-extra,
+ texlive-fonts-recommended,
+ latexmk,
+ rdfind,
+ symlinks,
+ jupyter-nbconvert, python3-ipykernel,
Rules-Requires-Root: no
Standards-Version: 4.5.0
Homepage: http://www.deeplearning.net/software/theano/
diff --minimal -Nru theano-1.0.5+dfsg/debian/rules
theano-1.0.5+dfsg/debian/rules
--- theano-1.0.5+dfsg/debian/rules 2020-08-16 13:26:22.000000000 +0200
+++ theano-1.0.5+dfsg/debian/rules 2021-01-18 20:48:10.000000000 +0100
@@ -6,9 +6,10 @@
export THEANO_FLAGS=base_compiledir='.pybuild',device=cpu
export PYTHONPATH=$(CURDIR)
export HOME=$(CURDIR)/jupyter_tmp
+DO_PACKAGES=$(shell dh_listpackages)
%:
- dh $@ --with python3,sphinxdoc --buildsystem=pybuild
+ dh $@ --with python3 --buildsystem=pybuild
override_dh_auto_clean:
mv theano/bin -T bin || true
@@ -40,6 +41,7 @@
cd $(CURDIR)/theano/scan_module && mv scan_perform.c -t c_code
#documentation
ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
+ifneq (,$(filter theano-doc,$(DO_PACKAGES)))
sed -i -e "s/!pip/#!pip/g" doc/library/d3viz/index.ipynb
mkdir jupyter_tmp
#check that we can run this, but throw away the result because it's
unreproducible (profiling output)
@@ -48,6 +50,7 @@
jupyter-nbconvert --to html doc/library/d3viz/index.ipynb
sed -i -e "s/#!pip/!pip/g" doc/library/d3viz/index.ipynb
python3 doc/scripts/docgen.py
+endif
rst2html README.rst README.html
cat NEWS.txt HISTORY.txt | gzip -n -9 > NEWS.gz
endif
@@ -63,9 +66,11 @@
override_dh_installdocs:
dh_installdocs -A README.html NEWS.gz
ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS)))
+ifneq (,$(filter theano-doc,$(DO_PACKAGES)))
rdfind -outputname /dev/null -makesymlinks true debian/theano-doc
symlinks -r -s -c debian/theano-doc
endif
+endif
override_dh_installchangelogs:
#the -X is meant as "don't try to install upstream changelog, only
Debian's" - #906827
--- End Message ---
--- Begin Message ---
Source: theano
Source-Version: 1.0.5+dfsg-2
Done: Rebecca N. Palmer <[email protected]>
We believe that the bug you reported is fixed in the latest version of
theano, 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 theano 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: SHA512
Format: 1.8
Date: Sat, 06 Feb 2021 13:35:30 +0000
Source: theano
Architecture: source
Version: 1.0.5+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Rebecca N. Palmer <[email protected]>
Closes: 980485
Changes:
theano (1.0.5+dfsg-2) unstable; urgency=medium
.
* Allow cross-building. (Closes: #980485) Thanks to Helmut Grohne.
* Bump Standards-Version to 4.5.1 (no changes needed).
* Upstream have moved. Update watch file.
Checksums-Sha1:
7c83ff46a90d3556a53c61907813c939049ce7ad 2857 theano_1.0.5+dfsg-2.dsc
e960e634b8c7656162358551a373aba18377ad39 66340
theano_1.0.5+dfsg-2.debian.tar.xz
be2783415ca0c84c9678a94a9b119b8b2be5b125 5716
theano_1.0.5+dfsg-2_source.buildinfo
Checksums-Sha256:
fbcabaf972cbf45928e4428557a0bbd65f4c899e9ffb905a7303b600988e806c 2857
theano_1.0.5+dfsg-2.dsc
87665f50d495296e3f81dd1408cfdcb4b6fd4e0f2decf3f39f4600e648e741e5 66340
theano_1.0.5+dfsg-2.debian.tar.xz
73dcb4de00828e14edb209fbc708ca626385ff6a9e495c2309db6aaf27f21802 5716
theano_1.0.5+dfsg-2_source.buildinfo
Files:
fc7b0ceb109feefce0ffd90a2713df57 2857 science optional theano_1.0.5+dfsg-2.dsc
f6aa76f2fea87f2b49c2195e4454cf4f 66340 science optional
theano_1.0.5+dfsg-2.debian.tar.xz
8f97808a1d824ab1d693d83366536d75 5716 science optional
theano_1.0.5+dfsg-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJMBAEBCgA2FiEEZ8sxEAXE7b4yF1MI3uUNDVZ+omYFAmAgVjcYHHJlYmVjY2Ff
cGFsbWVyQHpvaG8uY29tAAoJEN7lDQ1WfqJmOgEP/jjtT0uLwkTDO/eYJR5DnU0g
LBFXD+esk+osNlEjzFwoepkq8TKsTLgXv7sb6u3/VWbrlS42SNa4/V2Egzajg5mu
cslSCT07DIp0S4FwmCGCWbJlYv/pyXNMMFwNH7qOxQjgIgCQTMI43DopaD+CKgar
lzANCh9ShgtCeXTbcr9NTGJg7RHphpxkFkMjOqVxByXDp5tlN0Auuz+/p/JjiZx+
xznmV7gbPuQfeC24ah3GdQKIGWSfbjLHbzZzz9KlZ2Szak8/WkJalqIm4AY0URt9
B/vPZtxuPtjVxl3axkip5xwrk5Q4GnyU86qEXMSmb4HoMl2ZUy0r5QurUKOpRRJf
VTt3FzKiPt8N/LExo8q2nEfa+NRhqbijC/LRDfbIX8V0mlpFmq2PjacWqnD/Cqg9
9jaGJAt1Q7v0tXt+8elllEaZdjcO5qf2WriPVw6uUPFGi3RzIsIdOxwW+RRsgVsk
ODAM0qDKYmiu+3y9D5ZaJpDyEujd2KWVr9ucp91xu+XQWx3A4PCCwI79IK/ouJnI
qbmNsMOwe3RDX7I/9aS78DORblzv1OfPiV/DgUeGxcmap+YiRj0gvp1R6FciW+LY
xQjt95gAxpkMA9Wj3bChPBmgzhhNA+hiQba64qjXoFaCbcIGaFJiOwH7de0NDMXg
+Gr6ybw5FLFYh7Eqx93y
=/djI
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers