From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by arlo.cworth.org (Postfix) with ESMTP id 9F95F6DE0EED for ; Fri, 10 Jan 2020 14:01:54 -0800 (PST) Authentication-Results: arlo.cworth.org; dkim=permerror (0-bit key) header.d=fifthhorseman.net header.i=@fifthhorseman.net header.b="VkJpa3JJ"; dkim=pass (2048-bit key; unprotected) header.d=fifthhorseman.net header.i=@fifthhorseman.net header.b="k7pgeRgw"; dkim-atps=neutral X-Virus-Scanned: Debian amavisd-new at cworth.org X-Spam-Flag: NO X-Spam-Score: -1.561 X-Spam-Level: X-Spam-Status: No, score=-1.561 tagged_above=-999 required=5 tests=[AWL=0.940, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=disabled Received: from arlo.cworth.org ([127.0.0.1]) by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GShQk5y4cihm for ; Fri, 10 Jan 2020 14:01:54 -0800 (PST) Received: from che.mayfirst.org (che.mayfirst.org [162.247.75.118]) by arlo.cworth.org (Postfix) with ESMTPS id A9A016DE0C45 for ; Fri, 10 Jan 2020 14:01:53 -0800 (PST) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019; t=1578693712; h=from : to : cc : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=lD/f6ZXn64BhDnjd1F2nx1FnAk4PBRVJRCmCKRIzK94=; b=VkJpa3JJgZ7nK1JOZgXl4bTWsZlTFS0WSX2noYTfWLV2Xso41nw40ukk ZicOZBWGJcQaESPk27/CbkGkiDdNCg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=fifthhorseman.net; i=@fifthhorseman.net; q=dns/txt; s=2019rsa; t=1578693712; h=from : to : cc : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=lD/f6ZXn64BhDnjd1F2nx1FnAk4PBRVJRCmCKRIzK94=; b=k7pgeRgwgyJnMwQIIoOPS8NdZLwSBbZNKgYTYhDuPlrhBBPhrXiPj4MV VN59UNEfwHYx0Oluzy/Sh+XnJtlekJe8rrB+M7qCNG4pc81twTfVgPNmEX 3oryNYNy15ulppfgRQsIF3aJXub7E2I41u9aGRHj2SOW4oJXEJFpR4MjjA UMLn6nPmwwQwYn1H4xWpG9cc0Ak/slZQvNWhC8dDJceIIHwAypRPmT/0OB 1CFov8M73qiiNy5ze3Yr9Uvebpi3vtYzApRRH2G3cYMwQHfSMzuCai1SQH gfoy+iFMEKmYXjVfhjJirlZFp9aajCL7OHtvTpmFniLI/0aix/mwoA== Received: from fifthhorseman.net (unknown [38.109.115.130]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by che.mayfirst.org (Postfix) with ESMTPSA id 35071F9A6; Fri, 10 Jan 2020 17:01:50 -0500 (EST) Received: by fifthhorseman.net (Postfix, from userid 1000) id 606A720866; Fri, 10 Jan 2020 17:01:47 -0500 (EST) From: Daniel Kahn Gillmor To: David Bremner , Notmuch Mail Cc: Antoine =?utf-8?Q?Beaupr=C3=A9?= Subject: Re: [PATCH] debian: Add packaging for python3-notmuch2 In-Reply-To: <87lfqfkouo.fsf@fifthhorseman.net> References: <20191223221722.360349-1-dkg@fifthhorseman.net> <87muax626r.fsf@fifthhorseman.net> <87r2083uk5.fsf@tethera.net> <87lfqfkouo.fsf@fifthhorseman.net> Autocrypt: addr=dkg@fifthhorseman.net; prefer-encrypt=mutual; keydata= mDMEXEK/AhYJKwYBBAHaRw8BAQdAr/gSROcn+6m8ijTN0DV9AahoHGafy52RRkhCZVwxhEe0K0Rh bmllbCBLYWhuIEdpbGxtb3IgPGRrZ0BmaWZ0aGhvcnNlbWFuLm5ldD6ImQQTFggAQQIbAQUJA8Jn AAULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMS8Lds4zOlkhevpwvIGkReQOOXGBQJcQsbzAhkB AAoJEPIGkReQOOXG4fkBAO1joRxqAZY57PjdzGieXLpluk9RkWa3ufkt3YUVEpH/AP9c+pgIxtyW +FwMQRjlqljuj8amdN4zuEqaCy4hhz/1DbgzBFxCv4sWCSsGAQQB2kcPAQEHQERSZxSPmgtdw6nN u7uxY7bzb9TnPrGAOp9kClBLRwGfiPUEGBYIACYWIQTEvC3bOMzpZIXr6cLyBpEXkDjlxgUCXEK/ iwIbAgUJAeEzgACBCRDyBpEXkDjlxnYgBBkWCAAdFiEEyQ5tNiAKG5IqFQnndhgZZSmuX/gFAlxC v4sACgkQdhgZZSmuX/iVWgD/fCU4ONzgy8w8UCHGmrmIZfDvdhg512NIBfx+Mz9ls5kA/Rq97vz4 z48MFuBdCuu0W/fVqVjnY7LN5n+CQJwGC0MIA7QA/RyY7Sz2gFIOcrns0RpoHr+3WI+won3xCD8+ sVXSHZvCAP98HCjDnw/b0lGuCR7coTXKLIM44/LFWgXAdZjm1wjODbg4BFxCv50SCisGAQQBl1UB BQEBB0BG4iXnHX/fs35NWKMWQTQoRI7oiAUt0wJHFFJbomxXbAMBCAeIfgQYFggAJhYhBMS8Lds4 zOlkhevpwvIGkReQOOXGBQJcQr+dAhsMBQkB4TOAAAoJEPIGkReQOOXGe/cBAPlek5d9xzcXUn/D kY6jKmxe26CTws3ZkbK6Aa5Ey/qKAP0VuPQSCRxA7RKfcB/XrEphfUFkraL06Xn/xGwJ+D0hCw== Date: Fri, 10 Jan 2020 17:01:46 -0500 Message-ID: <87a76vkm2d.fsf@fifthhorseman.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jan 2020 22:01:54 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Fri 2020-01-10 16:01:35 -0500, Daniel Kahn Gillmor wrote: > during the more recent build, i also see this warning from dh_python3: > > W: dh_python3 fs:112: Paths differ: debian/python3-notmuch2/usr/lib/pytho= n3.8/dist-packages/notmuch2/_capi.abi3.so and debian/python3-notmuch2/usr/l= ib/python3/dist-packages/notmuch2/_capi.abi3.so over on #debian-python, olasd helped me understand that this warning means that dh-python noticed that the files do actually differ (that they can't be de-duped the way that dh-python would typically de-dup them to ensure that they live only in the generic /usr/lib/python3/dist-packages/ location) i inspected the files further -- they're the same size, but they appear to differ only in NT_GNU_BUILD_ID: 0 dkg@alice:~/src/notmuch/notmuch$ sha256sum debian/python3-notmuch2/usr/li= b/python3/dist-packages/notmuch2/_capi.abi3.so debian/python3-notmuch2/usr/= lib/python3.8/dist-packages/notmuch2/_capi.abi3.so feee7627824594620b1e8095c1eabbfcc680a927e62413d4ffd0b2eb9695749c debian/py= thon3-notmuch2/usr/lib/python3/dist-packages/notmuch2/_capi.abi3.so ba05f2b5e8a376a63b9538ba72a084b11b72fc6adc0a4f7c362f3dc31ea1508e debian/py= thon3-notmuch2/usr/lib/python3.8/dist-packages/notmuch2/_capi.abi3.so 0 dkg@alice:~/src/notmuch/notmuch$ diffoscope debian/python3-notmuch2/usr/l= ib/python3/dist-packages/notmuch2/_capi.abi3.so debian/python3-notmuch2/usr= /lib/python3.8/dist-packages/notmuch2/_capi.abi3.so =2D-- debian/python3-notmuch2/usr/lib/python3/dist-packages/notmuch2/_capi.= abi3.so +++ debian/python3-notmuch2/usr/lib/python3.8/dist-packages/notmuch2/_capi.= abi3.so =E2=94=9C=E2=94=80=E2=94=80 readelf --wide --notes {} =E2=94=82 @@ -1,4 +1,4 @@ =E2=94=82=20=20 =E2=94=82 Displaying notes found in: .note.gnu.build-id =E2=94=82 Owner Data size Description =E2=94=82 - GNU 0x00000014 NT_GNU_BUILD_ID (unique build = ID bitstring) Build ID: 4de286a577ebb11464a28179ec6dc4637fce7a0b =E2=94=82 + GNU 0x00000014 NT_GNU_BUILD_ID (unique build = ID bitstring) Build ID: 037ddaf33920a423c143d4812f3ce3fecd450953 =E2=94=9C=E2=94=80=E2=94=80 readelf --wide --decompress --hex-dump=3D.gnu_d= ebuglink {} =E2=94=82 @@ -1,7 +1,7 @@ =E2=94=82=20=20 =E2=94=82 Hex dump of section '.gnu_debuglink': =E2=94=82 - 0x00000000 65323836 61353737 65626231 31343634 e286a577ebb11464 =E2=94=82 - 0x00000010 61323831 37396563 36646334 36333766 a28179ec6dc4637f =E2=94=82 - 0x00000020 63653761 30622e64 65627567 00000000 ce7a0b.debug.... =E2=94=82 - 0x00000030 fe625d33 .b]3 =E2=94=82 + 0x00000000 37646461 66333339 32306134 32336331 7ddaf33920a423c1 =E2=94=82 + 0x00000010 34336434 38313266 33636533 66656364 43d4812f3ce3fecd =E2=94=82 + 0x00000020 34353039 35332e64 65627567 00000000 450953.debug.... =E2=94=82 + 0x00000030 fbdc3213 ..2. 1 dkg@alice:~/src/notmuch/notmuch$=20 using diffoscope to compare these objects with the one i built back in December shows that the December object has a .gnu_debugaltlink section, but these new objects do not. (so there appears to be a bit more leftover debugging info in the december objects) So i'm still stuck, but in a different place here. i don't understand why the build id would differ without anything else differing. --dkg --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQTJDm02IAobkioVCed2GBllKa5f+AUCXhj0SwAKCRB2GBllKa5f +JogAQDaEOazo4pNGlol/LHd7LnrwFrZVcShPLZI24OUcJQbQAD/UOZQspHwDq6D TiO3CabsLcK5GqBlYvOFVhr/dmxjMwM= =VaeW -----END PGP SIGNATURE----- --=-=-=--