• Anyone interested in python-pgpy?

    From Sean Whitton@21:1/5 to All on Mon Dec 2 04:00:01 2024
    Hello,

    python-pgpy is undermaintained and has long been so. This has meant
    that its reverse dependency mailscripts (which I maintain) is added to
    the autoremovals list each time python-pgpy breaks.

    The script in mailscripts that depends on python-pgpy, email-print-mime-structure, is a nice, well-documented piece of
    software, and it would be a great shame to lose it.

    However, I can't really let the whole of mailscripts miss trixie as a
    result of keeping it. So, I'll have to drop email-print-mime-structure
    from the mailscripts package if this situation persists.

    Would anyone be interested in taking over maintainance of python-pgpy?

    Thanks.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmdNIfYZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQHB0EACoUVX/TsKIoZGSgnOsfj3k BkCQu2M1ygO216HbIJDtVnzy6lO/ZpB9SNBx2RWtxUVbxRRtEDOF3VXfc+iNqoHs seJ84okJN8z5iQ9IboitB2MJm3DiLtvGWFR+vqA5ulQrkEcZ/xEAOJ7wyKURkuSP X9VlwSoDIF73yuUWfTZSBe9N76YhXkiyehevHsUdAM5oFMq0kqHtd6laRrk8zdiQ AsRhXwgalMIutJ5hpp9Qx+LedYMIlIDvCWsTPwJVggc+CwzaZaf1blkuGaWIOPSo cKMK2k7oCrfVJkz7VAyrnPyrkGHHxwGBAYO21ZiAeK8KaHwJjqIRAY2O5irFydj5 CEU/ll7WXPSr1RD3gk/8UDaAxEbOkO3WJA0xnaIXkMjzimvXKIbvpwrgR8YiL8hm TfThlNh+ebuSazk1USdOhZkaZ8IXld4fPTKzCvno/gU8XXdxrNAKY40dkwTTWdqd ZxhLbP9CPdgpl1uM7gkKQ720vR6kZuGpwhSnNPkqW71hMAwtP9syFB13Uzv5mKgh +yZNP/+O8+uO41+Bj53OGEdSB1ZeqeCTcbNA+AHOJ342Zw78E5t875CE+//I6LgR vplaT6zHdbz1xTB77i+SQvwflfsJk6W4Gg1XO4BqP81Lx4BjOdTHM4pbVkFSXxRI 8Y93Nu3d89jn7i4ERe+1wg==bRjo
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Sean Whitton@21:1/5 to Xiyue Deng on Tue Dec 3 04:00:02 2024
    Hello Xiyue,

    On Mon 02 Dec 2024 at 01:28pm -08, Xiyue Deng wrote:

    I have made a MR[1] including a few quick fixes for the RC bugs, in hope
    that they are acceptable for another NMU to unblock this package and its dependencies. PTAL. Thanks!

    [1] https://salsa.debian.org/debian/pgpy/-/merge_requests/2

    Thank you very much for taking a look at this one.

    I'm a bit queasy about just disabling the failing tests. Do we have
    reason to believe that pgpy is not actually broken with Python 3.13?
    In other words, what makes you think that it's just the tests that are
    broken, not the program?

    Thanks.

    --
    Sean Whitton

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Paul Boddie@21:1/5 to All on Tue Dec 3 12:30:01 2024
    On Monday, 2 December 2024 03:56:54 CET Sean Whitton wrote:

    The script in mailscripts that depends on python-pgpy, email-print-mime-structure, is a nice, well-documented piece of
    software, and it would be a great shame to lose it.

    I had a look at this script, which I found here when doing a quick search:

    https://github.com/spwhitton/mailscripts/blob/master/email-print-mime-structure

    I see that it uses abstractions provided by pgpy as well as invocations of various commands. I've written similar scripts in recent years, initially
    using the gpg command to do the work, which can be cumbersome, as well as
    using the GPGME Python bindings provided by python3-gpg in Debian.

    Maybe this script could be ported to use the GPGME bindings, thus preventing its ejection from, or suppression within, mailscripts.

    Paul

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Xiyue Deng on Thu Dec 5 04:00:01 2024
    Hello,

    On Wed 04 Dec 2024 at 01:18am -08, Xiyue Deng wrote:

    Looks like this has nothing to do with Python version but gpgme: I have tested with a snapshot of gpgme1.0 version 1.18.0-6+b1 and everything
    works; upgrading to version 1.23.2-5 and the tests start to show the
    same errors. I have been trying to see what has changed from gpgme side
    but so far nothing conclusive yet.

    On the other hand, python-pgpy may be working fine as all failures in
    the tests are caused by using the gpgme python binding, which somehow
    doesn't like the PGP signed message generated by python-pgpy anymore.

    So the bug has nothing to do with the python 3.13 transition, in fact?

    I think that means its severity should be changed.

    I guess you're not sure yet whether or not it should be reassigned to
    pgpme?

    --
    Sean Whitton

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to All on Fri Dec 6 04:10:01 2024
    Hello,

    Thank you very much for the update and help thus far.

    --
    Sean Whitton

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to All on Sat Dec 7 10:00:01 2024
    Hello,

    Many thanks, and nice documentation of the changes.

    If you'd like to send an MR or patch with a d/changelog entry, I can
    upload the NMU credited to you.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmdUDl4ZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQIWcD/0ZCOQKQugQsg32q04IY5Ic lyUfEsVyltS9eRW4nDZNbg8ynHjlVfj6z5AuwJmciJMdycy/FIh0RRj2nrTaBV0k yAF/yjWdCaRwHzSN4pEbolJxXzFVCH/FRYmOQhtazUeeGzHt4CXvJpZFTWITaF3u YUDvuKzb9/jqR/uVHTvyim1kN1NbISQcmN3SyTkv37g4LKE8FKh/4oXY35Ll19Ow eXRwWP9Kq41fDx161piti9RFQZUXF1Tow++BlbybEGVBDqYPGrsnx879fxfbEBPv UagFhtsGHNrNa8H/TRVRDiav+9uSd4ULH4YkUj1W0ps/vQOBio/XSujaUISOLzol a98L1z8NOJ2YmDI8+Ii5Qso5e5vWEz4UhfnSPi++2FsOh99JhYjAPK2s+vRETGlL XY1ueoLc/ZBGZpESlmmKiKTqt4WFpGz5dGGpKbOlTqtXdFhRjMRSwmTi0V+9iP1n XR8TFz+4gRl4vlwfYX28iiuffSFdKN92R9r9wN3yzSQerU5nrs1b3lOxxQUq8srA 5lnE0YzzCow6WrJKpWuBcRRG6zwUWNZq8gyeqYkpL7I85aGTGBEajx8FeoBDsw6i jYhnvrPRJaKTDA6oKDVkptIKKeK3cvgjASQmRt4AQYBZKbSgj7ud0Lzg5ApV4hCO PzSsJIjWkwitsSDqNIHkuA==IvZV
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Sean Whitton@21:1/5 to Xiyue Deng on Sun Dec 8 02:40:01 2024
    Hello,

    On Sat 07 Dec 2024 at 02:27am -08, Xiyue Deng wrote:

    Sean Whitton <spwhitton@spwhitton.name> writes:

    Hello,

    Many thanks, and nice documentation of the changes.

    If you'd like to send an MR or patch with a d/changelog entry, I can
    upload the NMU credited to you.


    Sounds good. I have the MR for updating d/changelog at [1]. I have a separate commit to finalize in case there are any comments to address.
    Please let me know if I should leave out the finalization instead.
    Thanks!

    No, don't leave it out, and also, I think you should close #1086378,
    else this doesn't help with the autoremoval :)

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmdU95UZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQE1TEACy3oMLQtvFkGjOX74LtOyj GhMd8LZrTZJ30+GzAy05J1POEeyVkpMXbjEecnPURc4/X7l9e0irtwYxDpeIKJBo R85Z23aV5WFr09EGnwZuiVbBTc9UgtJQ5E9lDOLO6/Xk7BalD2ao45nx72gtfMMZ BIUmutysC/hlgC0aGirNlHP9aMqGb/0t7SNXZ3ML1+Xr2vxI0nPAgXvRD5IwysZW E4kvLXgi4e1AhvAZ0z0wnlJwrfi/qHRyD/OJr9NDoB/v9jL99kpXeAwT/sQbQPFp WHgO3pZ1yAifyTLzEujhspL1pk3uLuUQFtpWpU2iWOuoO9WmjfKAazLqwhmSXWv+ iIXLP9I6Ywl5tbj8Mey5RVMEsCUBdPHlT7ofnU9eB9sVN2sLh19IT0yb4QPNaFn0 wOZ6W5LS8Q9ffBuUVF4lcLG9DuxmP9v8huLjrvGL+j9RrZ15v1GRHOT5i4sBO6Uw 3QRcSRqvG+QR4ZzOcSjtIr4umONLn1oYez+F729Z2R3diJjTzuXFFBLcVYf0Mch3 In2QnhiRTdIWMpSEbTuRp1y37rpvB4JIiyKTXoQH2n4jfVKcdH6iIe+psbGb8G6T kw63DwYYmlFJOl7KHvgpIdZHOG1ao02e/9fqb1bSHd1gh1zhgn2yPVaIDs01CsVV yY3Zahnuqrmm0pPdVLYA7w==yYPI
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Sean Whitton@21:1/5 to Xiyue Deng on Sun Dec 8 06:10:01 2024
    Hello,

    On Sat 07 Dec 2024 at 06:56pm -08, Xiyue Deng wrote:

    I was thinking about keeping the bug open and downgrade to important so
    that we keep tracking it. But as I have forwarded it upstream we can
    monitor the upstream bug directly.

    I think that downgrading it like that would make sense were you the
    maintainer. But given that we're doing an NMU to deal with RC bugs,
    just closing is a simpler documentation of your intent. The maintainer
    might reopen it and downgrade its importance later.

    Great work figuring out and then documenting these fixes.
    mailscripts' dependency on python3-pgpy lives on!

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmdVKb8ZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQDILEACq1rTu6jVTTh5b2Eo3ySBC 1wKKmxJqDjAYfbTcfyv9+9GXuuWACI18HH9c1xrRBsOmkJcZIvMyPpMKaujl5s1n H8iAm00+HeSW1lr9SwFCYVS56DfsY7sUXmR8hlPQXKlEHm73AfzwiYo5ZHB1SmZJ NB/um9i2HPVxiOLcL0R6lFhPwF3ILykiYFkfPrxw/7T9fRSbzvFjEJz/7L3in+fm 0CNhDd+5b1tNHHIGFyKeYLZHQQZsc4pkQZjffCw0WjmsmEG0+jHspKB9fOyXkTmR Xqbnyk+civCeuEcXuUu4TaTfUXWOuIzl+JlFfNONcIkXStJdzFyr+kj/dWgzyGyx dgAad0W36Pv+GllBnP+MZS761AF28NJErcDhQ32A+5JKhrAd/MCE/+5iCDxBRVmX ZpbLCKZxxkL7FYI4mvqH0ws5xXP65zdEuWpqhfqTedg0Z2EtOk6IGjuEUjFy214N 41o4T2+9MgBOe680iEwtvrk+1KjmC1PpIs5tOFT/K22iCAm8N3ckJQyuxpwbuHa2 jsGWpcym8aiRcshM/0guV4MX5EPYdnV2UaOM7Kv1ccO9mBbDS8gg0T2A7FvYEY4M lgtXEyqBU3dYpLkCEb4MVM9NVzjNgo8siHf+dzzc8XdrEx+9AUDhORZAXkiSCq1f TP+rbY7BxDNRUBK8f73Xkw==ZA+y
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us