Your message dated Sat, 25 Jul 2015 15:51:21 +0000
with message-id <[email protected]>
and subject line Bug#757100: fixed in newt 0.52.18-1
has caused the Debian Bug report #757100,
regarding support bootstrapping by provinding a stage1 build profile without
python
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.)
--
757100: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=757100
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:newt
Version: 0.52.17-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: rebootstrap
Dear newt maintainer,
newt is transitively essential (via base-passwd, cdebconf). It is
therefore necessary to cross-compile newt at an early stage when python
is not yet available. Thus newt needs to be buildable in two stages. A
first pass crosses newt without python for building base-passwd and at a
later time, after python is built, the rest of newt can be built
natively.
Please consider applying the attached patch.
If you have any questions, please refer to
https://wiki.debian.org/BuildProfileSpec, ask #debian-bootstrap or me.
Helmut
diff -Nru newt-0.52.17/debian/changelog newt-0.52.17/debian/changelog
--- newt-0.52.17/debian/changelog 2014-06-11 14:36:50.000000000 +0200
+++ newt-0.52.17/debian/changelog 2014-08-04 09:07:09.000000000 +0200
@@ -1,3 +1,10 @@
+newt (0.52.17-1.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload.
+ * Add stage1 build profile disabling python packages. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]> Mon, 04 Aug 2014 09:06:50 +0200
+
newt (0.52.17-1) unstable; urgency=medium
* Move to new release 0.5.17.
diff -Nru newt-0.52.17/debian/control newt-0.52.17/debian/control
--- newt-0.52.17/debian/control 2014-06-11 14:36:50.000000000 +0200
+++ newt-0.52.17/debian/control 2014-08-04 09:03:19.000000000 +0200
@@ -7,7 +7,7 @@
Vcs-Git: git://git.fedorahosted.org/git/newt
X-Python-Version: >= 2.7
X-Python3-Version: >= 3.2
-Build-Depends: sgmltools-lite, libslang2-dev (>=2.0.4-2), libpopt-dev,
debhelper (>=9), gettext, libfribidi-dev, tcl8.6-dev, python-all-dev (>=
2.6.6-3~), autoconf, python-all-dbg, dh-autoreconf, python3-all-dev,
python3-all-dbg
+Build-Depends: sgmltools-lite, libslang2-dev (>=2.0.4-2), libpopt-dev,
debhelper (>=9), gettext, libfribidi-dev, tcl8.6-dev, python-all-dev (>=
2.6.6-3~) <!profiles.stage1>, autoconf, python-all-dbg <!profiles.stage1>,
dh-autoreconf, python3-all-dev <!profiles.stage1>, python3-all-dbg
<!profiles.stage1>
Package: libnewt-dev
Architecture: any
@@ -45,6 +45,7 @@
Section: python
Provides: ${python:Provides}
Depends: libnewt0.52 (=${binary:Version}) , ${python:Depends},
${misc:Depends}, ${shlibs:Depends}
+Build-Profiles: !stage1
Description: NEWT module for Python
This module allows you to built a text UI for your Python scripts
using newt.
@@ -54,6 +55,7 @@
Section: python
Provides: ${python3:Provides}
Depends: libnewt0.52 (=${binary:Version}) , ${python3:Depends},
${misc:Depends}, ${shlibs:Depends}
+Build-Profiles: !stage1
Description: NEWT module for Python3
This module allows you to built a text UI for your Python3 scripts
using newt.
@@ -63,6 +65,7 @@
Section: debug
Priority: extra
Depends: libnewt0.52 (=${binary:Version}), python-newt (=${binary:Version}),
python-dbg, ${misc:Depends}, ${shlibs:Depends}
+Build-Profiles: !stage1
Description: NEWT module for Python (debug extension)
This module allows you to built a text UI for your Python scripts
using newt.
@@ -74,6 +77,7 @@
Section: debug
Priority: extra
Depends: libnewt0.52 (=${binary:Version}), python3-newt (=${binary:Version}),
python3-dbg, ${misc:Depends}, ${shlibs:Depends}
+Build-Profiles: !stage1
Description: NEWT module for Python3 (debug extension)
This module allows you to built a text UI for your Python3 scripts
using newt.
diff -Nru newt-0.52.17/debian/rules newt-0.52.17/debian/rules
--- newt-0.52.17/debian/rules 2014-06-11 14:36:50.000000000 +0200
+++ newt-0.52.17/debian/rules 2014-08-04 09:06:32.000000000 +0200
@@ -11,7 +11,11 @@
#Â Magic debhelper rule.
%:
+ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
dh $@ --with python2,python3,autoreconf
+else
+ dh $@ --with autoreconf
+endif
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
LIBDIR:=/usr/lib/$(DEB_HOST_MULTIARCH)
@@ -54,6 +58,7 @@
override_dh_auto_install:
dh_auto_install
+ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
for v in $(PYVERS); do \
pylib=usr/lib/$$v/dist-packages ; \
mkdir -p debian/python-newt/$$pylib ; \
@@ -72,6 +77,7 @@
cp snack.py $$v/* debian/python3-newt/$$pylib; \
done
-find debian/python-* debian/python3-* -name '*.o' | xargs rm -f
+endif
dh_install -p libnewt-dev libnewt.a $(LIBDIR)
mkdir -p debian/libnewt-pic/$(LIBDIR)
cp newt*.ver debian/libnewt-pic/$(LIBDIR)/libnewt_pic.map
@@ -79,5 +85,7 @@
override_dh_strip:
dh_strip -Npython-newt -Npython-newt-dbg -Npython3-newt
-Npython3-newt-dbg
+ifeq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
dh_strip -ppython-newt --dbg-package=python-newt-dbg
dh_strip -ppython3-newt --dbg-package=python3-newt-dbg
+endif
--- End Message ---
--- Begin Message ---
Source: newt
Source-Version: 0.52.18-1
We believe that the bug you reported is fixed in the latest version of
newt, 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.
Alastair McKinstry <[email protected]> (supplier of updated newt 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: Sat, 25 Jul 2015 15:12:33 +0100
Source: newt
Binary: libnewt-dev libnewt-pic newt-tcl python-newt python3-newt
python-newt-dbg python3-newt-dbg libnewt0.52 whiptail
Architecture: source amd64
Version: 0.52.18-1
Distribution: sid
Urgency: medium
Maintainer: Alastair McKinstry <[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Description:
libnewt-dev - Developer's toolkit for newt windowing library
libnewt-pic - Not Erik's Windowing Toolkit, shared library subset kit
libnewt0.52 - Not Erik's Windowing Toolkit - text mode windowing with slang
newt-tcl - NEWT module for Tcl
python-newt - NEWT module for Python
python-newt-dbg - NEWT module for Python (debug extension)
python3-newt - NEWT module for Python3
python3-newt-dbg - NEWT module for Python3 (debug extension)
whiptail - Displays user-friendly dialog boxes from shell scripts
Closes: 714783 745238 757100 772142 773298 793575
Changes:
newt (0.52.18-1) unstable; urgency=medium
.
* New upstream release.
* Patch from Helmut Grohne to enable stage1 build profile
without python. Closes: #757100.
* Standards-Version: 3.9.6
* Patch from Peter Simon correcting whiptail manpage. Closes: #745238
* Patch from Matthias Klose for python3.5 transition. Closes: #793575.
* Fix missing examples. Closes: #714783
* Typos in whiptail.1; Closes: #772142, #773298.
* Move bash_completions.d to /usr/share/bash-completion/completions
Checksums-Sha1:
42fe6ec640ac7a9a3a65e7f8a4b53dd21b30e098 2507 newt_0.52.18-1.dsc
4d0903436dd8ddd6c25f08efe2503d9caeb625b9 106096 newt_0.52.18.orig.tar.xz
d5b9cd9ee6a9f4ccfef78e5289a72c42044048e2 41548 newt_0.52.18-1.debian.tar.xz
17d076f519222fe86ca476c7ee7d4f1e4794438d 81764 libnewt-dev_0.52.18-1_amd64.deb
90f2b9234ade06daa1fa3e1ecea1f68a28662f9f 24018 libnewt-pic_0.52.18-1_amd64.deb
fa5cac1b44b9991c1df807e7373e2c025000a52a 72236 libnewt0.52_0.52.18-1_amd64.deb
239afd7594979a2b728a25d75e38f45e328e7b59 31564 newt-tcl_0.52.18-1_amd64.deb
9dba2df90eab56314f4089e2fbd4801d5f25dfc4 66840
python-newt-dbg_0.52.18-1_amd64.deb
ddadb0860b50f8f7372c45831af6905f636311aa 41366 python-newt_0.52.18-1_amd64.deb
09b58060b28cdacbd63095b8494a6afd6e7c65d2 80694
python3-newt-dbg_0.52.18-1_amd64.deb
7fa2f3db6d41bed66e748141986e2835bdc28c8e 40386 python3-newt_0.52.18-1_amd64.deb
9170b38b005038e95e1f6db75f67358ec18ce2b8 37118 whiptail_0.52.18-1_amd64.deb
Checksums-Sha256:
1d76e01bfe30ba5adcdc7c700ee3eb3336f82a7feb701495b4fdbc4ac2ac0517 2507
newt_0.52.18-1.dsc
491a400c9465fca960c8277df9319a6a933803c6d61d26c423122f3495ada67e 106096
newt_0.52.18.orig.tar.xz
b2cc1b9c1e6c7a7b1298ef7a4e93f941d3ae71e7fa6130422150077913f3bab1 41548
newt_0.52.18-1.debian.tar.xz
05ab9faab1b777802225bfb6576ef18cff79254f5f309f5600e18fd936a564bf 81764
libnewt-dev_0.52.18-1_amd64.deb
570f7463ca1029c4d875315ea4f1923f0987bd5a3fc82ad3630927ba834b705b 24018
libnewt-pic_0.52.18-1_amd64.deb
7d757022a42a7289e9f23290a3ccc429e2d80c21054045e092b9756da89c0398 72236
libnewt0.52_0.52.18-1_amd64.deb
e51c41368a3c8bf365a49d3d39d5a317d4f52c513c052c855a16624fe97be052 31564
newt-tcl_0.52.18-1_amd64.deb
4be019442ad2e6a8d491a07f04dee5338483c61de983f529e817f52f0599dcc8 66840
python-newt-dbg_0.52.18-1_amd64.deb
864fc4271e553195bdc3fe2a3f6d76db8e5729eaa1e6f136faf8a1cc399e48c7 41366
python-newt_0.52.18-1_amd64.deb
75401e048e9f8ec746a40570618ba1fc6af2a40da3b349e7d81e3d1d16f9c86b 80694
python3-newt-dbg_0.52.18-1_amd64.deb
843bf098e941e726b6ed9ccf388ce9b7020323eca6048b01d98d98f849d2caf3 40386
python3-newt_0.52.18-1_amd64.deb
4e7f0376c91b2590e5334d41f25f4ba14ca670465180a674d089443822e46608 37118
whiptail_0.52.18-1_amd64.deb
Files:
0c01c890914bbaa5974ad018e994b7d2 2507 devel optional newt_0.52.18-1.dsc
93a10f4f2374d8429fd13bc9207ca752 106096 devel optional newt_0.52.18.orig.tar.xz
3b8370bfc73d6000e7994d7a93906120 41548 devel optional
newt_0.52.18-1.debian.tar.xz
164b4b411194afd037c69d77e7c214ed 81764 libdevel optional
libnewt-dev_0.52.18-1_amd64.deb
ca4f44014f42a85ddf46dc8fb13e6ec9 24018 libdevel extra
libnewt-pic_0.52.18-1_amd64.deb
b81e5540758f1fdc0398786b656b8583 72236 libs important
libnewt0.52_0.52.18-1_amd64.deb
6c138f6ea970cf512cfb7f80377ac6cf 31564 interpreters extra
newt-tcl_0.52.18-1_amd64.deb
0673ab4d0b84060de42e9bb3ce3231fb 66840 debug extra
python-newt-dbg_0.52.18-1_amd64.deb
4fb1305cfbefe7fa801db875cdd0c39e 41366 python optional
python-newt_0.52.18-1_amd64.deb
4a5c7bc8bd9815de2bd29788400ab13f 80694 debug extra
python3-newt-dbg_0.52.18-1_amd64.deb
aa7e31e318c6fdde436bd4aee39cb32a 40386 python optional
python3-newt_0.52.18-1_amd64.deb
a3fc9aaefed45c676bba13f729c2e510 37118 utils important
whiptail_0.52.18-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJVs63sAAoJEMvmu05dmtOlkcUP/2TOu2Y0b3/04csEDeIXSxV6
aJ+XodJYbxgRM3hebRTB2Nm43/6TT7u7oQ1HL0lSdTtvwAlFRTQQnaaBJoS5tFSj
bSuy01s0YQA+96jqyHlm62o5GuamsWM04DV/r13zahyKdBdXPvgKQFDIMYSZumld
6rUgBbmeW27d8TGkXOAiKuVTqRu4LMZ1dvtiCzEBtthmpzFUC14KDFdAKtUjwtn1
zMbFJfMHka3QuIovvSIEDGq5EBsGqAdwzdC4WFI9zpaR2fWHp5Hmug0ljTy+X/hY
GUt8080bZw2iDVh95aX8A/Ehi6sxglJkW2ZjZKfsG61tkfvxq+FJs209eZ4VvUmg
Thuv6yHnUo4i94k9TmVVcVQmQguaMs4nVezjuXdT8FvSr8NqTtLPOKtAIPau5nSZ
IPPCbV3K+rdtDaoimFeNaktT0tSZN0Qba2VEUCvPCbf6deE+H7AdCt3wcUrznlig
E4FtSVKwgzePA/p5D8vK74FePvjKmYcjz6vG/9mo63HirBnS+T+GUzFwd6/S17DY
5Z56lAifSENY+gog39oxeBNMtgG6VyN311dSOKVT7ZycViN8xCUftSgrS308GAzR
Peu0LRafvnQ2sMd4oKooaWFStEprGkdmaLJ5lFdNkVnLlOwtRR5316JMzAcWniKt
Qq2aXnvKJaakfsy5menG
=8ThV
-----END PGP SIGNATURE-----
--- End Message ---