Your message dated Sun, 11 Feb 2018 22:09:54 +0000
with message-id <e1ekzoo-000ef8...@fasolo.debian.org>
and subject line Bug#890193: fixed in sleekxmpp 1.3.3-3
has caused the Debian Bug report #890193,
regarding sleekxmpp: please make the build reproducible
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 ow...@bugs.debian.org
immediately.)
--
890193: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=890193
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: sleekxmpp
Version: 1.3.3-2
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-b...@lists.alioth.debian.org
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed
that sleekxmpp could not be built reproducibly.
Patch attached.
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` la...@debian.org / chris-lamb.co.uk
`-
--- a/debian/patches/reproducible_build.patch 1970-01-01 01:00:00.000000000
+0100
--- b/debian/patches/reproducible_build.patch 2018-02-11 18:37:46.173221589
+0000
@@ -0,0 +1,45 @@
+Description: Make the build reproducible
+Author: Chris Lamb <la...@debian.org>
+Last-Update: 2018-02-11
+
+--- sleekxmpp-1.3.3.orig/sleekxmpp/xmlstream/stanzabase.py
++++ sleekxmpp-1.3.3/sleekxmpp/xmlstream/stanzabase.py
+@@ -316,7 +316,7 @@ class ElementBase(object):
+ #: manipulating the underlying XML object. This set may be augmented
+ #: with the :attr:`plugin_attrib` value of any registered
+ #: stanza plugins.
+- interfaces = set(('type', 'to', 'from', 'id', 'payload'))
++ interfaces = None
+
+ #: A subset of :attr:`interfaces` which maps interfaces to direct
+ #: subelements of the underlying XML object. Using this set, the text
+@@ -404,6 +404,9 @@ class ElementBase(object):
+ def __init__(self, xml=None, parent=None):
+ self._index = 0
+
++ if self.interfaces is None:
++ self.interfaces = set(('type', 'to', 'from', 'id', 'payload'))
++
+ #: The underlying XML object for the stanza. It is a standard
+ #: :class:`xml.etree.cElementTree` object.
+ self.xml = xml
+@@ -1462,13 +1465,17 @@ class StanzaBase(ElementBase):
+ #: There is a small set of attributes which apply to all XMPP stanzas:
+ #: the stanza type, the to and from JIDs, the stanza ID, and, especially
+ #: in the case of an Iq stanza, a payload.
+- interfaces = set(('type', 'to', 'from', 'id', 'payload'))
++ interfaces = None
+
+ #: A basic set of allowed values for the ``'type'`` interface.
+- types = set(('get', 'set', 'error', None, 'unavailable', 'normal',
'chat'))
++ types = None
+
+ def __init__(self, stream=None, xml=None, stype=None,
+ sto=None, sfrom=None, sid=None, parent=None):
++ if self.interfaces is None:
++ self.interfaces = set(('type', 'to', 'from', 'id', 'payload'))
++ if self.types is None:
++ self.types = set(('get', 'set', 'error', None, 'unavailable',
'normal', 'chat'))
+ self.stream = stream
+ if stream is not None:
+ self.namespace = stream.default_ns
--- a/debian/patches/series 2018-02-11 18:13:22.360900812 +0000
--- b/debian/patches/series 2018-02-11 18:37:44.733213465 +0000
@@ -1,3 +1,4 @@
fix_pyasn1_4_compat.patch
fix_tls_date_check.patch
get-rid-of-embedded-copies-dateutil-gnupg-ordereddic.patch
+reproducible_build.patch
--- End Message ---
--- Begin Message ---
Source: sleekxmpp
Source-Version: 1.3.3-3
We believe that the bug you reported is fixed in the latest version of
sleekxmpp, 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 890...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chris Lamb <la...@debian.org> (supplier of updated sleekxmpp 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 11 Feb 2018 21:48:17 +0000
Source: sleekxmpp
Binary: python-sleekxmpp python3-sleekxmpp
Architecture: source all
Version: 1.3.3-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team
<python-modules-team@lists.alioth.debian.org>
Changed-By: Chris Lamb <la...@debian.org>
Description:
python-sleekxmpp - XMPP (Jabber) Library Implementing Everything as a Plugin
(Python
python3-sleekxmpp - XMPP (Jabber) Library Implementing Everything as a Plugin
(Python
Closes: 890193
Changes:
sleekxmpp (1.3.3-3) unstable; urgency=medium
.
* Add patch to make the build reproducible. (Closes: #890193)
* Refresh patches with pq import -> pq export.
* Add myself to Uploaders.
* debian/control:
- Update Homepage in debian/control.
- Make the short and long descriptions unique.
* debian/copyright:
- Remove reference to sleekxmpp/thirdparty/ordereddict.py (and associated
"License:" paragraph) in debian/copyright as we remove this file.
- Use HTTPS "Format:" URI in debian/copyright.
* Move to debhelper compat level 11.
Checksums-Sha1:
39dc83aed2001dc247b8734e35f8ad54697116b6 2279 sleekxmpp_1.3.3-3.dsc
835ba93cc28402744c91e50fac71439ee12ab4c5 23444 sleekxmpp_1.3.3-3.debian.tar.xz
fb73c17f182456b9cb7fbb3d18d7e551ace0e952 902904
python-sleekxmpp_1.3.3-3_all.deb
0584c3eefef94b741d6dafb1de9ac852f43b6440 902992
python3-sleekxmpp_1.3.3-3_all.deb
640a960f7574893929b0173f14d0262f617ea2d7 8316 sleekxmpp_1.3.3-3_amd64.buildinfo
Checksums-Sha256:
93a13d9c6be986952381fe22deeb490311da1ae01bc9198875640e4abe40eee6 2279
sleekxmpp_1.3.3-3.dsc
069c5df920dd69098824236bf1a3a6331d5babb3b9a3a01faa60572a6e829aa0 23444
sleekxmpp_1.3.3-3.debian.tar.xz
6d78d0a21ce53f30f4d84a70b41b54c10525a173378ce2728699be0d1596a780 902904
python-sleekxmpp_1.3.3-3_all.deb
68d19274ea53014c0f2e4f6294b1347760ec0938a8d759b7f9464d915d58e53f 902992
python3-sleekxmpp_1.3.3-3_all.deb
8e1b2186d7eb0074b20144feefa73bd69e4eced8856da6a6aa362b19d1b2e395 8316
sleekxmpp_1.3.3-3_amd64.buildinfo
Files:
eaac6e7eed57e9331e6add2f99589f51 2279 python optional sleekxmpp_1.3.3-3.dsc
388489c7f9dfe11b43f4a6b3a9111764 23444 python optional
sleekxmpp_1.3.3-3.debian.tar.xz
608c9305e3aa5015f37d0d24e44beac0 902904 python optional
python-sleekxmpp_1.3.3-3_all.deb
7741e83ff55bd95eb0e6c1a5337d36ba 902992 python optional
python3-sleekxmpp_1.3.3-3_all.deb
1426970a5bc4d6ee3cc6272b6ffd3919 8316 python optional
sleekxmpp_1.3.3-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAlqAvFMACgkQHpU+J9Qx
Hlhcog/7BkqP5FfiKZkR1yHLzM0fooZxATYh80Qi1Zg5KoNHMzKg7ErruLCEcpa7
1dVU0WUUQN2MvSP9YFPZ1qeXuNcf8682HjU8R4aHMc3NGFdTgeXi7OD4IcDOHWlO
s2k6jWOU7h5GIB7wuw7/viksrsb8n/fk9qnTJvfiYwPs06gIwq38uowrlwZc0MB7
4bjaO87aT3CtKyNSjuJpVW3Z0VZs/fvXAuxRAtod8d6j4t4OYN2/W19bb4y6+0wW
6ZPzesUOWyRkx6nvS3law4VwZTMuL5TXFGRA/0KT7Vdeg2ErpiOjQhHwIWU6ceRD
bTV8SaaTcF0ULy3cWMQKq6D3mP67+pyzh34pXm4TFbKZe51BMEluPrBfEv2rtLPU
2wgVgL3DUWQh+9n2WqDmP1x5lwme9eebYxyqgqmUqqA0YjswqIL6I9fwtj9x7tDZ
HeR3FZ1LSWog4m1aLjMAgff5/xOzVrqcfV5fvBD/NswL+heLsH1MSO6ATzuib7L8
LN7jCUpZiiM7lDXaFvIhOIgzJ3GUC7AMMvbq9Rl4m7gN3KPOlCf2igH3KZbpKpkm
9eNyKSm7fli8NF1Doep+woAAk1248adwfT0uLzCj6AFoLWvvXeGTm6TOnno+sytz
05LcbHztx3YiAVke+OuTrBzhJr7sOG+mOA5qTBK5xmwrRorB9uE=
=dbn5
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
Python-modules-team@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team