• Re: [gentoo-dev] Last rites: net-misc/electrum-ltc

    From Sam James@21:1/5 to All on Sat Sep 10 18:00:01 2022
    On 10 Sep 2022, at 16:49, Jeff Gazso <jeff.gazso@gmail.com> wrote:

    This one caught me by surprise.

    So, it looks like the versions of net-misc/electrum (the Bitcoin client) in Gentoo's repository are in pretty good shape. The version of net-misc/electrum-ltc (the Litecoin client) in the Gentoo repository looks like it's two years old. (For those who
    are unfamiliar the Litecoin client is downstream of the Bitcoin client, both projects share a lot of the same code.) I checked upstream and the current version of electrum-ltc appears to have been bumped to Python 3.8 and it looks like the old aiorpcX (#
    792219) issue that was causing such a headache has also been fixed as of a PR this past February. See my note in #792219.

    Pardon my ignorance, but couldn't this package be salvaged by repurposing the net-misc/electrum ebuild code to bring the net-misc/electrum-ltc package current? Is the situation more complicated than that?


    Someone would need to do it and nobody's done it until now...

    You could!


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

    iNUEARYKAH0WIQQlpruI3Zt2TGtVQcJzhAn1IN+RkAUCYxy0WF8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0MjVB NkJCODhERDlCNzY0QzZCNTU0MUMyNzM4NDA5RjUyMERGOTE5MAAKCRBzhAn1IN+R kHqhAQCJALYatkmp8DZNu8tTWBZ8MxtMyIqrKwelvwT0Pnt+5wEAg3wj+1Cu9Sex LUxwvbmCcwueO+jAIq9DdJ9EYsyFJgM=
    =9cJ3
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Gazso@21:1/5 to arthurzam@gentoo.org on Sat Sep 10 17:50:01 2022
    This one caught me by surprise.

    So, it looks like the versions of net-misc/electrum (the Bitcoin client) in Gentoo's repository are in pretty good shape. The version of net-misc/electrum-ltc (the Litecoin client) in the Gentoo repository looks
    like it's two years old. (For those who are unfamiliar the Litecoin client
    is downstream of the Bitcoin client, both projects share a lot of the same code.) I checked upstream and the current version of electrum-ltc appears
    to have been bumped to Python 3.8 and it looks like the old aiorpcX
    (#792219) issue that was causing such a headache has also been fixed as of
    a PR this past February. See my note in #792219.

    Pardon my ignorance, but couldn't this package be salvaged by repurposing
    the net-misc/electrum ebuild code to bring the net-misc/electrum-ltc
    package current? Is the situation more complicated than that?

    ~Jeff

    On Sat, Sep 10, 2022 at 9:21 AM Arthur Zamarin <arthurzam@gentoo.org> wrote:

    # Arthur Zamarin <arthurzam@gentoo.org> (2022-09-10)
    # Python 3.8 only package, with capped old dependencies, and open
    # bugs and issues.
    # Removal: 2022-10-10. Bugs #869506, #695090, #792219, #809272. net-misc/electrum-ltc


    <div dir="ltr"><div>This one caught me by surprise.</div><div><br></div><div>So, it looks like the versions of net-misc/electrum (the Bitcoin client) in Gentoo&#39;s repository are in pretty good shape. The version of net-misc/electrum-ltc (the Litecoin
    client) in the Gentoo repository looks like it&#39;s two years old. (For those who are unfamiliar the Litecoin client is downstream of the Bitcoin client, both projects share a lot of the same code.) I checked upstream and the current version of electrum-
    ltc appears to have been bumped to Python 3.8 and it looks like the old aiorpcX (#792219) issue that was causing such a headache has also been fixed as of a PR this past February. See my note in #792219.</div><div><br></div><div>Pardon my ignorance, but
    couldn&#39;t this package be salvaged by repurposing the net-misc/electrum ebuild code to bring the net-misc/electrum-ltc package current? Is the situation more complicated than that?<br></div><div><br></div><div>~Jeff<br></div></div><br><div class="
    gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 10, 2022 at 9:21 AM Arthur Zamarin &lt;<a href="mailto:arthurzam@gentoo.org">arthurzam@gentoo.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-
    left:1px solid rgb(204,204,204);padding-left:1ex"># Arthur Zamarin &lt;<a href="mailto:arthurzam@gentoo.org" target="_blank">arthurzam@gentoo.org</a>&gt; (2022-09-10)<br>
    # Python 3.8 only package, with capped old dependencies, and open<br>
    # bugs and issues.<br>
    # Removal: 2022-10-10.  Bugs #869506, #695090, #792219, #809272.<br> net-misc/electrum-ltc<br>
    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arthur Zamarin@21:1/5 to Jeff Gazso on Sat Sep 10 18:30:02 2022
    To: jeff.gazso@gmail.com (Jeff Gazso)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ejNZ909QswkVWLCMtcrSOngB
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    On 10/09/2022 18.49, Jeff Gazso wrote:
    This one caught me by surprise.

    So, it looks like the versions of net-misc/electrum (the Bitcoin client)
    in Gentoo's repository are in pretty good shape. The version of net-misc/electrum-ltc (the Litecoin client) in the Gentoo repository
    looks like it's two years old. (For those who are unfamiliar the
    Litecoin client is downstream of the Bitcoin client, both projects share
    a lot of the same code.) I checked upstream and the current version of electrum-ltc appears to have been bumped to Python 3.8 and it looks like
    the old aiorpcX (#792219) issue that was causing such a headache has
    also been fixed as of a PR this past February. See my note in #792219.

    Looks like you are correct, but note that we currently have 3.10 as
    stable version, so electrum-ltc should be at least that version.

    Pardon my ignorance, but couldn't this package be salvaged by
    repurposing the net-misc/electrum ebuild code to bring the net-misc/electrum-ltc package current? Is the situation more complicated
    than that?

    If any user manages to fix the issues mentioned in last rite message
    (mainly bump to at least 3.10 python target), I would gladly cancel the last-rite and mask.
    If you do it, please ping me in the PR, and I would gladly review it.

    Those last-rites I did today are mainly for those packages that were
    stuck in only 3.8, had a bug open for 7-10 month already. If any
    maintainer can fix those ebuilds, I would happily revert the last-rite.

    ~Jeff

    --
    Arthur Zamarin
    arthurzam@gentoo.org
    Gentoo Linux developer (Python, Arch Teams, pkgcore stack, GURU)


    --------------ejNZ909QswkVWLCMtcrSOngB--

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

    iQEzBAEBCgAdFiEE/axFlFuH2ptjtO5EAqCvUD0SBQQFAmMcucsACgkQAqCvUD0S BQSFRwgAj9wbSvAlHHdCe10DGNKoL+b4u0WIPL1OtEZa/1s8u61+6CNI0ZvMLfIk wlujVOwKZXU3dTPdocMB0kzQKE+GRD0YA7Mp1Rw1xpz4LWt84S5KbAs1kvXmHBFb H7ljvxrjgJyNlgthfPZgkMGVhBnbzHAmW6LOBoGDys1wxF+LW8lASGbPvh1T+TJk IJ/u5iOlMeBeVR/wnb+ilFtTvNSDFq08tZyrcaQzf54D2nh4YO/W2+vYVjb2rE3N IWgUeGCF9zBEN95zPUeyMKqWKYjRbxf9kHYe+czPFd0hlUYfdF7vHF1k+79CAj4Q pwd+JSfvSrlzcwAEfnhlDg0YP+XiAA==
    =ntiH
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Gazso@21:1/5 to All on Tue Sep 27 00:00:01 2022
    After some trial and error, I managed to modernize the old net-misc/electrum-ltc ebuild based upon the net-misc/electrum ebuild code.
    I still need to tweak a few things, but it's basically done.

    I am not (yet) a Gentoo dev, how do I move forward with the revised
    ebuild?

    On Sat, Sep 10, 2022 at 12:22 PM Arthur Zamarin <arthurzam@gentoo.org>
    wrote:

    On 10/09/2022 18.49, Jeff Gazso wrote:
    This one caught me by surprise.

    So, it looks like the versions of net-misc/electrum (the Bitcoin client)
    in Gentoo's repository are in pretty good shape. The version of net-misc/electrum-ltc (the Litecoin client) in the Gentoo repository
    looks like it's two years old. (For those who are unfamiliar the
    Litecoin client is downstream of the Bitcoin client, both projects share
    a lot of the same code.) I checked upstream and the current version of electrum-ltc appears to have been bumped to Python 3.8 and it looks like the old aiorpcX (#792219) issue that was causing such a headache has
    also been fixed as of a PR this past February. See my note in #792219.

    Looks like you are correct, but note that we currently have 3.10 as
    stable version, so electrum-ltc should be at least that version.

    Pardon my ignorance, but couldn't this package be salvaged by
    repurposing the net-misc/electrum ebuild code to bring the net-misc/electrum-ltc package current? Is the situation more complicated than that?

    If any user manages to fix the issues mentioned in last rite message
    (mainly bump to at least 3.10 python target), I would gladly cancel the last-rite and mask.
    If you do it, please ping me in the PR, and I would gladly review it.

    Those last-rites I did today are mainly for those packages that were
    stuck in only 3.8, had a bug open for 7-10 month already. If any
    maintainer can fix those ebuilds, I would happily revert the last-rite.

    ~Jeff

    --
    Arthur Zamarin
    arthurzam@gentoo.org
    Gentoo Linux developer (Python, Arch Teams, pkgcore stack, GURU)



    <div dir="ltr">After some trial and error, I managed to modernize the old<br>net-misc/electrum-ltc ebuild based upon the net-misc/electrum ebuild code.<br>I still need to tweak a few things, but it&#39;s basically done.<br><br><div>I am not (yet) a
    Gentoo dev, how do I move forward with the revised <br></div><div>ebuild?</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Sep 10, 2022 at 12:22 PM Arthur Zamarin &lt;<a href="mailto:arthurzam@gentoo.org">arthurzam@gentoo.
    org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 10/09/2022 18.49, Jeff Gazso wrote:<br>
    &gt; This one caught me by surprise.<br>
    &gt; <br>
    &gt; So, it looks like the versions of net-misc/electrum (the Bitcoin client)<br>
    &gt; in Gentoo&#39;s repository are in pretty good shape. The version of<br> &gt; net-misc/electrum-ltc (the Litecoin client) in the Gentoo repository<br> &gt; looks like it&#39;s two years old. (For those who are unfamiliar the<br> &gt; Litecoin client is downstream of the Bitcoin client, both projects share<br>
    &gt; a lot of the same code.) I checked upstream and the current version of<br> &gt; electrum-ltc appears to have been bumped to Python 3.8 and it looks like<br>
    &gt; the old aiorpcX (#792219) issue that was causing such a headache has<br> &gt; also been fixed as of a PR this past February. See my note in #792219.<br>

    Looks like you are correct, but note that we currently have 3.10 as<br>
    stable version, so electrum-ltc should be at least that version.<br>

    &gt; Pardon my ignorance, but couldn&#39;t this package be salvaged by<br>
    &gt; repurposing the net-misc/electrum ebuild code to bring the<br>
    &gt; net-misc/electrum-ltc package current? Is the situation more complicated<br>
    &gt; than that?<br>

    If any user manages to fix the issues mentioned in last rite message<br> (mainly bump to at least 3.10 python target), I would gladly cancel the<br> last-rite and mask.<br>
    If you do it, please ping me in the PR, and I would gladly review it.<br>

    Those last-rites I did today are mainly for those packages that were<br>
    stuck in only 3.8, had a bug open for 7-10 month already. If any<br>
    maintainer can fix those ebuilds, I would happily revert the last-rite.<br>

    &gt; ~Jeff<br>

    -- <br>
    Arthur Zamarin<br>
    <a href="mailto:arthurzam@gentoo.org" target="_blank">arthurzam@gentoo.org</a><br>
    Gentoo Linux developer (Python, Arch Teams, pkgcore stack, GURU)<br>

    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Arthur Zamarin@21:1/5 to Jeff Gazso on Tue Sep 27 09:20:01 2022
    To: jeff.gazso@gmail.com (Jeff Gazso)

    This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------LqPnKQh6Kie0p9cS9kF70xl8
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable

    On 27/09/2022 00.49, Jeff Gazso wrote:
    After some trial and error, I managed to modernize the old net-misc/electrum-ltc ebuild based upon the net-misc/electrum ebuild code.
    I still need to tweak a few things, but it's basically done.

    Thank you for the work on it.

    I am not (yet) a Gentoo dev, how do I move forward with the revised
    ebuild?


    Open a Pull Request in GitHub, and one of our devs will review it. I
    recommend to read [1] if this is your first time. Please ping me
    (@arthurzam) so we don't miss it :)

    [1] https://wiki.gentoo.org/wiki/GitHub_Pull_Requests

    --
    Arthur Zamarin
    arthurzam@gentoo.org
    Gentoo Linux developer (Python, Arch Teams, pkgcore stack)


    --------------LqPnKQh6Kie0p9cS9kF70xl8--

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

    iQEzBAEBCgAdFiEE/axFlFuH2ptjtO5EAqCvUD0SBQQFAmMyorQACgkQAqCvUD0S BQQb9gf7BxLzU7rbZQi5GUprqgZQxlv2bb865vs8j2v5282cPiclHCZrgC4XmCLH WoJPG2Mg3dM0sVpXoDVSLW0LHx0P6m02V5quxzIC5nabfMJTVY2RR862lanLogm5 lxll0pvfLB+WcOHG8YgUwrcRe9Rpy0hTJuc5oubnTjF3aabvvfy/h2VDK5kbVAs0 z5abC8BYiPhqhwIZEXdsVGdDOH9809/x8ruNDRJlnL/rDwxGKaK4dJCYvolGrQyK zSWlnJ20OOto4uK1N3lipEyMGTsL/lQxxFD4x6/3Y70uQSSWEvmNWsK+JxkCcFb4 2jsejGSrN1HXYLEYmlMUmMxtKi0rzQ==
    =jZph
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Jeff Gazso@21:1/5 to arthurzam@gentoo.org on Tue Oct 11 03:00:01 2022
    Sorry for the delay, I have submitted my PR request to save net-misc/electrum-ltc from last rites. I have tagged you and Sam.

    https://github.com/gentoo/gentoo/pull/27731

    Please let me know if there is anything more I need to do.

    ~Jeff

    On Tue, Sep 27, 2022 at 3:14 AM Arthur Zamarin <arthurzam@gentoo.org> wrote:

    On 27/09/2022 00.49, Jeff Gazso wrote:
    After some trial and error, I managed to modernize the old net-misc/electrum-ltc ebuild based upon the net-misc/electrum ebuild
    code.
    I still need to tweak a few things, but it's basically done.

    Thank you for the work on it.

    I am not (yet) a Gentoo dev, how do I move forward with the revised
    ebuild?


    Open a Pull Request in GitHub, and one of our devs will review it. I recommend to read [1] if this is your first time. Please ping me
    (@arthurzam) so we don't miss it :)

    [1] https://wiki.gentoo.org/wiki/GitHub_Pull_Requests

    --
    Arthur Zamarin
    arthurzam@gentoo.org
    Gentoo Linux developer (Python, Arch Teams, pkgcore stack)



    <div dir="ltr"><div>Sorry for the delay, I have submitted my PR request to save</div><div>net-misc/electrum-ltc from last rites. I have tagged you and Sam.<br></div><div><br></div><div><a href="https://github.com/gentoo/gentoo/pull/27731">https://github.
    com/gentoo/gentoo/pull/27731</a> <br></div><div><br></div><div>Please let me know if there is anything more I need to do.<br></div><div><br></div><div>~Jeff<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 27,
    2022 at 3:14 AM Arthur Zamarin &lt;<a href="mailto:arthurzam@gentoo.org">arthurzam@gentoo.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 27/09/2022
    00.49, Jeff Gazso wrote:<br>
    &gt; After some trial and error, I managed to modernize the old<br>
    &gt; net-misc/electrum-ltc ebuild based upon the net-misc/electrum ebuild code.<br>
    &gt; I still need to tweak a few things, but it&#39;s basically done.<br>

    Thank you for the work on it.<br>

    &gt; I am not (yet) a Gentoo dev, how do I move forward with the revised<br> &gt; ebuild?<br>
    &gt; <br>

    Open a Pull Request in GitHub, and one of our devs will review it. I<br> recommend to read [1] if this is your first time. Please ping me<br> (@arthurzam) so we don&#39;t miss it :)<br>

    [1] <a href="https://wiki.gentoo.org/wiki/GitHub_Pull_Requests" rel="noreferrer" target="_blank">https://wiki.gentoo.org/wiki/GitHub_Pull_Requests</a><br>

    -- <br>
    Arthur Zamarin<br>
    <a href="mailto:arthurzam@gentoo.org" target="_blank">arthurzam@gentoo.org</a><br>
    Gentoo Linux developer (Python, Arch Teams, pkgcore stack)<br>

    </blockquote></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)