[chirp_devel] Py3 branch build in Linux Requires: python(abi) = 3.10 typelib(GtkosxApplication)
On 05/11/2022 13:03, Barry Jackson via chirp_devel wrote:
This looks like an error, is that not an osx thing?
I am trying to package this for Mageia, but it can't install with this Require.
I did look at the code but without more knowledge I could not patch it to work.
Do any developers actually read this list?
Is there a better place to report issues?
Thanks, Barry
I am trying to package this for Mageia, but it can't install with this Require.
I did look at the code but without more knowledge I could not patch it to work.
Do any developers actually read this list?
Yes, and there's context in the archives you might want to read. The py3 branch is in a lot of flux right now, chirpw based on gobject (which I'm guessing is what you're trying to use) is a dead end, chirpwx.py uses WxWidgets and mostly works right now. That said, I probably wouldn't package what's there for anyone that expects it to work at the moment.
--Dan
On 09/11/2022 02:07, Dan Smith via chirp_devel wrote:
I am trying to package this for Mageia, but it can't install with this Require.
I did look at the code but without more knowledge I could not patch it to work.
Do any developers actually read this list?
Yes, and there's context in the archives you might want to read.
I'm fairly sure that I have read everything about Py3 over the last few years on these lists. I emphasise read, not necessarily understood.
I have just downloaded this list's archives from Jan 2019 to present and there is no mention of GtkosxApplication. I also searched the -users list.
Why is it 'Required' for Linux?
Where am I supposed to be looking?
I have maintained chirp in Mageia for years but I think we may just have to drop it now. :(
Barry
On Mon, 2022-11-14 at 22:26 +0000, Barry Jackson via chirp_devel wrote:
On 09/11/2022 02:07, Dan Smith via chirp_devel wrote:
I am trying to package this for Mageia, but it can't install with this Require.
I did look at the code but without more knowledge I could not patch it to work.
Do any developers actually read this list?
Yes, and there's context in the archives you might want to read.
I'm fairly sure that I have read everything about Py3 over the last few years on these lists. I emphasise read, not necessarily understood.
I have just downloaded this list's archives from Jan 2019 to present and there is no mention of GtkosxApplication. I also searched the -users list.
Why is it 'Required' for Linux?
Where am I supposed to be looking?
I have maintained chirp in Mageia for years but I think we may just have to drop it now. :(
Hello Barry,
I really can not understand where this error comes from.
Can you please share your build log?
Have in mind that chirp py3 branch has 2 executables, chirpw.py and chirpwx.py. chirpw.py is obsolete and should not be used. chirpwx.py is the way you should go.
Also you may want to look at Debian package of chirp which was updated a few days ago
https://tracker.debian.org/pkg/chirp
BR Apostolos
On 15/11/2022 06:40, Apostolos Kefalas wrote:
Hello Barry,
I really can not understand where this error comes from.
Can you please share your build log?
Have in mind that chirp py3 branch has 2 executables, chirpw.py and chirpwx.py. chirpw.py is obsolete and should not be used. chirpwx.py is the way you should go.
Also you may want to look at Debian package of chirp which was updated a few days ago
https://tracker.debian.org/pkg/chirp
BR Apostolos
Hi Apostolos, Thanks for your reply. I have attached the build log. You will see the offending require on line 950.
I am assuming that this is found by rpm's auto requires somehow.
The only references to it in the sources are in chirp/ui/mainapp.py
[baz@jackodesktop chirp-20221115]$ grep -r GtkosxApplication chirp/ui/mainapp.py: from gi.repository import GtkosxApplication chirp/ui/mainapp.py: macapp = GtkosxApplication.Application()
Any help would be appreciated. Barry
The mainapp module is used by chirpw, which, as Dan said, is a dead end, and is *not* part of the py3 build that people are working on.
There are lots of issues with the py3 branch right now. It is still a long way from being ready for prime time. There is UI missing, and many drivers have issues and / or have not been tested. It's really not a stable target to be trying to package.
Martin. KD6YAM
On Tue, Nov 15, 2022 at 5:10 AM Barry Jackson via chirp_devel < chirp_devel@intrepid.danplanet.com> wrote:
On 15/11/2022 06:40, Apostolos Kefalas wrote:
Hello Barry,
I really can not understand where this error comes from.
Can you please share your build log?
Have in mind that chirp py3 branch has 2 executables, chirpw.py and
chirpwx.py.
chirpw.py is obsolete and should not be used. chirpwx.py is the way you
should
go.
Also you may want to look at Debian package of chirp which was updated a
few
days ago
https://tracker.debian.org/pkg/chirp
BR Apostolos
Hi Apostolos, Thanks for your reply. I have attached the build log. You will see the offending require on line 950.
I am assuming that this is found by rpm's auto requires somehow.
The only references to it in the sources are in chirp/ui/mainapp.py
[baz@jackodesktop chirp-20221115]$ grep -r GtkosxApplication chirp/ui/mainapp.py: from gi.repository import GtkosxApplication chirp/ui/mainapp.py: macapp = GtkosxApplication.Application()
Any help would be appreciated. Barry
chirp_devel mailing list chirp_devel@intrepid.danplanet.com http://intrepid.danplanet.com/mailman/listinfo/chirp_devel Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers
participants (4)
-
Apostolos Kefalas
-
Barry Jackson
-
Dan Smith
-
Martin Cooper