On 10 Sep 2022, at 16:49, Jeff Gazso <jeff.gazso@gmail.com> wrote: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 (#
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
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?
# 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
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 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)
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 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 ebuildcode.
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)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 41:51:05 |
Calls: | 10,392 |
Files: | 14,064 |
Messages: | 6,417,214 |