Keyboard Shortcuts
Likes
- D-Rats
- Messages
Search
Re: 2 files uploaded
#file-notice
Let me preface by saying that I am not a software developer.
Wouldn't it be easier to just start over from scratch than to keep porting and putting Band-Aids on what was arguably still a buggy program?? I've been using D-Rats since it was still in development but gave up on it years ago.? I'm going through the process of installing the latest version now to see how much has changed/been improved.? ?Still, wouldn't it just be easier to write a new program with D-Rats-like features? 73, Brad KA3YAN |
Re: Urgent Favor??
Too often. On Fri, Dec 8, 2023, 11:40 Victor Zarich <vzarich@...> wrote:
|
Re: 2 files uploaded
#file-notice
Hello all,
This started as a reply to an automatically generated file upload notification, which is not suitable for a detailed e-mail. The file uploaded is a pip installable python package which easily installs on all platforms except the free official prebuilt python for Microsoft Windows as the needed libraries are not available, and it does not look like that will be fixed anytime soon. The followup e-mail titled "New 0.4.2 release with MobaXterm on Windows support" had the wiki links for doing the install on Microsoft Windows. . Currently Linux users may need to figure things out as the best way for them to install until someone finds time to add WIKI pages for them. Anyone that is a member of the project can update the WIKI to help the community. And becoming a member is simply sending an e-mail to Maurizio or myself with the GitHub username to add. As mostly stated in previous e-mails here: The lzhuf program needed for winlink is now separate as we are not supposed to have executable files in pip installable files or in a GitHub repository. lzhuf is now installable as a click to install Microsoft package, and for some Ubuntu and Anti-X distributions. All others must download the source and locally build it at this time. All the tools for simply making a Python based program such as D-Rats as a single installable image on Microsoft platforms have been deprecated or I can not get them to work for various reasons. There are currently only three known free for use python environments on Microsoft Windows for running D-Rats. MobaXterm allows installing one free commercial program, and then downloading and running one script to install D-Rats and all the components that it requires for the most used functions. Some optional features are not available. Cygwin which has a hard to use GUI installer by default. I have found a script that could possibly be setup for an install of Cygwin via powershell script. I have not had time to test it. Msys2 which has a relatively easy initial install, but the update process requires you to restart the msys2 environment multiple times while it is running, and is currently limited Windows 10 or later. Msys2 is probably the best free python to use for running D-Rats. There are some other commercial python environments that are only free if you do not do any professional programming on the system you are installed on. I will not be installing or testing on those. If someone else wants to provide installation instructions for those commercial pythons to the Wiki, that would be good. 73, -John |
Re: 2 files uploaded
#file-notice
开云体育Maurizio, I really appreciate the time you guys are spending on D-RATS for the ham community.? And I understand the issues you are running into.?? I develop software.? I would love to help with
this project, but spare time for me doesn't exist at the
moment.? So I am only a user.? To answer your question about
what drives that statement, I downloaded D-RATS latest released
version onto both my Linux and Windows machine.? I can't get it
to run on either by simply downloading and installing it...? I
did make sure that my Python was the latest version of Python.?
I don't have time to fool around with to get it working on my
machines.? Which means that it is not ready for the average
monkey (average user, non-code developer) to use for emergency
communications.? In order for it to be ready, out of the box, the
user has to be able to download, install and use.? The average
monkey is not going to spend much of any time trying to get it
working.? It is not there yet.? That is what drives that
statement.? Thanks David, AC7DS
On 12/5/23 03:18, Maurizio Andreotti
wrote:
|
Re: 2 files uploaded
#file-notice
Larry Whited
Dave, Thanks for all you and Maurizio Andreotti do.?
I'm sure I don't have enough understanding of software development to measure the difficulty of writing for a live environment like DRATS.? Any volunteer efforts are greatly appreciated. My thoughts are opinions only. I will look forward to improvements as they occur. Apologies for my insensitivity! Larry, AB4NX |
Re: 2 files uploaded
#file-notice
Putting my money where my mouth is, I switched my dual-boot laptop over to Windows 10 Pro, applied numerous Windows updates which were piled up, and even a BIOS ROM update. I went down the rabbit hole of getting D-Rats v0.4.2. running on Windows 10 Pro, and you can see from the screen capture below that I was successfully connected for about half an hour and held a QSO with KG5CEN (Glen) in Mississippi. He sends a shout-out to John Davis, btw. :-) It's definitely not "turnkey" but about the only gotcha I ran into was an incompatibility with an existing version of Python installed under Windows vs. what MobaXterm was using. (That's easily avoidable with either removing the Windows version of Python or probably changing the order of the PATH environment variables so that MobaXterm's Python is found first.) And there is one mistake in the instructions (incorrect link which is easily fixed) which I will try to send a pull request to correct. I should also note that the MobaXterm installation script really simplifies the process for end users. On Tue, Dec 5, 2023 at 12:31?PM Dave Slotter, W3DJS via <slotter=[email protected]> wrote:
--
-- Dave,?? ? ? ? ? ? ? ? ? ? ? ?Technical Specialist,??-- --??+?? ?Lifetime Member of?///?-- --??-- |
Re: 2 files uploaded
#file-notice
The first thing I believe I should say is that despite Larry (and I) being members of Georgia ARES and Gwinnett County ARES, we do not speak for these organizations. Our words are our own and should not be construed as speaking for them in an official manner. Upon reading Larry's words, I believe he is badly misinformed as to the amount of blood, sweat and tears that John and Maurizio have put into D-Rats since development had been dropped years ago in version 0.3.9 by the prior developer. I have been subscribed to the new D-Rats project on GitHub and have seen first-hand how much time and effort Maurizio and then John put into getting the code compatible with Python 3 and then accepting bug reports and analyzing the code base and carefully fixing the myriad of bugs in the code. I applaud John and Maurizio's efforts and encourage them to continue their hard, unpaid, volunteer work and ask them to not let some ill-chosen words deflect from all the good they have done so far. Without them and their hundred if not thousands of hours of unpaid work, D-Rats would still be stuck on version 0.3.9. Does version 0.4.2 have a turnkey Windows installer like version 0.3.9? No, but I can install it onto a current Windows system without too much effort and showing the improvements. The next version of HamPi, HamPC and HamIQ, which includes D-Rats will have version 0.4.2 or newer available to launch off the Ham Radio Menu like any other gui application. I should also state for the record, that within the last several months, I ran D-Rats 0.4.x and was successful with backwards compatibility with message transfers with other users running 0.3.9. it was a very good feeling seeing that I could receive their ICS-213s. I would urge Larry and others who may have experienced bugs in the past to go to the new GitHub project and write them up as 0.3.9 bugs under the Issues page. That is one of the best ways we can help -- by providing honest feedback in our experiences and raising awareness about individual deficiencies in the proper venue. I am copying the Georgia Section coordinator and Gwinnett County coordinator in case they wish to add their words to the conversation. Again, these are my words alone, not of the organizations I belong to. Thank you, John and Maurizio for all you are doing? -Dave, W3DJS? On Tue, Dec 5, 2023, 10:49 AM Larry Whited <lwhited1@...> wrote: I'd say on balance a good product that I would like to see refined to the level of the programs mentioned.? Locally, groups could implement RF connections (ratflectors) that would offer the RF component.? As a P2P tool, it is outstanding! --
-- Dave,?? ? ? ? ? ? ? ? ? ? ? ?Technical Specialist,??-- --??+?? ?Lifetime Member of?///?-- --??-- |
Re: 2 files uploaded
#file-notice
Larry Whited
I'd say on balance a good product that I would like to see refined to the level of the programs mentioned.? Locally, groups could implement RF connections (ratflectors) that would offer the RF component.? As a P2P tool, it is outstanding!
|
Re: 2 files uploaded
#file-notice
开云体育Let’s consider the history of D-RATS. When it was first developed (and still under development) by Dan, it was intended to be a D-STAR data tool when there wasn’t one. The development through 0.3.9 offered some very good features, but I’ll be blunt, Dan lost interest and moved on to Chirp and other projects. At that point, it was a functional application, but all of the bugs had not been worked out. ? To this point various groups, including Larry’s (an my) own state of Georgia along with other areas, has active D-RATS groups and it’s been used and continues to be used in emcomm applications including ARES and AUXCOMM. In Georgia, D-RATS is considered one of three desirable data programs also including Winlink and NBEMS. Does it still have some bugs, YES, but isn’t that the reason there is an active effort by Maurizio and others to migrate it to a supported version of Python so that development can continue. ? One of the reasons Winlink is a reliable tool is that there is a team of developers actively working on the app and I applaud their effort. D-RATS now has that, but it will take time. As I always say, if you don’t like something, don’t use it but don’t throw stones at those who do use it and trying to make it better. ? Thanks to Maurizio and team for your continued effort to make D-RATS a better tool for D-STAR and others. ? John WB4QDX ? From: [email protected] <[email protected]> On Behalf Of
Larry Whited
Sent: Tuesday, December 5, 2023 8:06 AM To: [email protected] Subject: Re: [d-rats] 2 files uploaded #file-notice ? Perhaps you are not used to the reliability and dependability and rich feature set of Winlink Express and FLDIGI. The programs work reliably, always install flawlessly and have many forms. They
are very useful in an RF environment. I offered this in response to another complaint. It has been my experience for years. I'm sorry if it i Larry, AB4NX ? ? From:?[email protected] <[email protected]> on behalf of Maurizio Andreotti <maurizioandreottilc@...> ? >??It is not suitable?for emcomm in its current form ? Can I ask what drives to this statement? ? Thanks, maurizio ? Da:
[email protected] <[email protected]> per conto di Larry Whited <lwhited1@...> When DRATS works, out of the box on current Windows machines, I will consider installing it. It is nowhere near ready after all these years. It is not suitable?for emcomm in its current form. Let me know when it is fully ready for primetime and I will be a very happy user! Larry Whited, AB4NX From:?[email protected] <[email protected]> on behalf of David Holman via groups.io <aikidave20@...> ? I downloaded the D-RATS tar.gz in dropped it on my desktop.? When I tried to run it, the traceback said that there was no "gi".? I have GIT on this laptop.? How do you run D-RATS??? Thanks David, AC7DS ? On 12/3/23 14:04, Group Notification wrote:
|
Re: 2 files uploaded
#file-notice
Larry Whited
开云体育Perhaps you are not used to the reliability and dependability and rich feature set of Winlink Express and FLDIGI. The programs work
reliably, always install flawlessly and have many forms. They are very useful in an RF environment.
My experience with DRATS is that it often locks up, closes unexpectedly, or fails to send a message until it is closed and reopened and has the same very limited forms setup it has had for years.? This sort of behavior cannot be?tolerated in an emergency situation. Also, its interaction with RF is very limited. I rather imagine that this lags way behind because of the above. Bandwidth is very limited as well.? I offered this in response to another complaint. It has been my experience for years. I'm sorry if it i
Larry, AB4NX
From:[email protected] <[email protected]> on behalf of Maurizio Andreotti <maurizioandreottilc@...>
Sent:?Tuesday, December 5, 2023 4:18 AM To:[email protected] <[email protected]> Subject:?Re: [d-rats] 2 files uploaded #file-notice ?
>??It is not suitable?for emcomm in its current form ? Can I ask what drives to this statement? ? Thanks, maurizio ?
Da:
[email protected] <[email protected]> per conto di Larry Whited <lwhited1@...> When DRATS works, out of the box on current Windows machines, I will consider installing it. It is nowhere near ready after all these years. It is not suitable?for emcomm in its current form. Let me know when it is fully ready for primetime and I will be a very happy user! Larry Whited, AB4NX From:[email protected] <[email protected]> on behalf of David Holman via groups.io <aikidave20@...> ? I downloaded the D-RATS tar.gz in dropped it on my desktop.? When I tried to run it, the traceback said that there was no "gi".? I have GIT on this laptop.? How do you run D-RATS??? Thanks David, AC7DS ? On 12/3/23 14:04, Group Notification wrote:
|
Re: 2 files uploaded
#file-notice
开云体育> ?It is not suitable?for emcomm in its current form ? Can I ask what drives to this statement? ? Thanks, maurizio ? Da:
[email protected] <[email protected]> per conto di Larry Whited <lwhited1@...> When DRATS works, out of the box on current Windows machines, I will consider installing it. It is nowhere near ready after all these years. It is not suitable?for emcomm in its current form. Let me know when it is fully ready for primetime and I will be a very happy user! Larry Whited, AB4NX From: [email protected] <[email protected]> on behalf of David Holman via groups.io <aikidave20@...>
Sent: Monday, December 4, 2023 11:31 AM To: [email protected] <[email protected]> Subject: Re: [d-rats] 2 files uploaded #file-notice ? I downloaded the D-RATS tar.gz in dropped it on my desktop.? When I tried to run it, the traceback said that there was no "gi".? I have GIT on this laptop.? How do you run D-RATS??? Thanks David, AC7DS ? On 12/3/23 14:04, Group Notification wrote:
|
D Rats.Version 0.4.2 and more
Hi:
Please note latest changes in D-Rats code are now included in the news.rst file. Code releases this year are the Python3 - base code.? Congratulations to John and developers for the much-appreciated and needed python3 migration.? ?To my best understanding python3 base code is the one that will include new features, and enhancements as determined by developers. The work done by developers lead by John, have been intensive and time-consuming.? ?If you want to follow D - Rats progress, issues and so on I strongly recommend to check?. Right now you can run the D - Rats latest (pyhton3 - base) code from Linux, Mac, and Windows. I have been able to run latest code in Windows 10 and Linux environments.? For more information and instructions please check? D - Rats development is steady, check the link above (github) to see the issues, progress and keep in touch or better contribute!? Also check the wiki section. Thank you very very much to John, Maurizio and other developers!? Hope to see some new features in D Rats during 2024 development!? 73' Edfel KP4AJ Below I am including the changes from 0.4.1. D_Rats.Version 0.4.2 (2023-11-28)
=================================
Bugfixes --------
?
- Changed to use Python csv module for csv file. (#119)
- User's default html and text viewer applications will now be used. (#129)
- D-Rats Repeater should not try to run a GUI console when not possible. (#176)
- Fix version fallback when running from GitHub archive. (#187)
- Fixed sound on Linux and enabled it for Mac OS. (#191)
- Optional Lookup of longitude and Latitude by address now available
? in the GPS configuration dialog. (#199)
- Add version reporting to d-rats_repeater. (#200)
- Fix password validation for Ratflectors. (#201)
- Add --version qualifier to d-rats.py (#204)
- Fix Shebang on internationalization_test.py #209 (#209)
- Fix NMEA to decimal degree conversions. (#211)
- Fix Form save/send/print not working. (#215)
- Fix loading of translations.
? Updated About Dialog.
? Moved icons into images folder for icons and images and moved *.ico into it. (#218)
- Fix crash in adding e-mail accounts. (#224)
- Fixed crash on removing attachments from a message. (#226)
- Fix message attachment extraction (#228)
- Fix D-Rats flooding of the console log with invalid DPRS symbol messages.
? Fix config dialog for selecting APRS and DPRS icons. (#230)
- Use the locale environment variables for default locale. (#236)
- Added APRS Overlay support. (#237)
- Fix d-rats_repeater device entry. (#243)
- version.py version lookup fails if git is not installed. (#245)
- Fix build_pot.sh to also rebuild the binary message databases. (#249)
- Do not run D-rats client or repeater with privileges (#250)
- Fix formatting error in d-rats Repater code. (#251)
- Use serial driver XON/XOFF Handling (#253)
- File transfer was creating directory with remote station name in
? the current working directory. (#257)
- Fix sending image resize dialog. (#265) |
Re: 2 files uploaded
#file-notice
Larry Whited
开云体育
When DRATS works, out of the box on current Windows machines, I will consider installing it. It is nowhere near ready after all these years. It is not suitable?for emcomm in its current form. Let me know when it is fully ready for primetime and I will be a
very happy user!
Larry Whited, AB4NX
From: [email protected] <[email protected]> on behalf of David Holman via groups.io <aikidave20@...>
Sent: Monday, December 4, 2023 11:31 AM To: [email protected] <[email protected]> Subject: Re: [d-rats] 2 files uploaded #file-notice ?
I downloaded the D-RATS tar.gz in dropped it on my desktop.? When I tried to run it, the traceback said that there was no "gi".? I have GIT on this laptop.? How do you run D-RATS???
Thanks David, AC7DS
On 12/3/23 14:04, Group Notification wrote:
|
Re: 2 files uploaded
#file-notice
开云体育I downloaded the D-RATS tar.gz in dropped it on my
desktop.? When I tried to run it, the traceback said that there
was no "gi".? I have GIT on this laptop.? How do you run
D-RATS??? Thanks David, AC7DS
On 12/3/23 14:04, Group Notification
wrote:
|
Re: New 0.4.2 release with MobaXterm on Windows support
John,
toggle quoted message
Show quoted text
Switched the laptop, then the desktop to MobaXTerm. Outside of the very extensive and long download sequence ("quite a while" needs clarifying in the Wiki - seems to have been well over an hour here), seems to run off the script without a hitch. On the refreshed main fork for now. Thanks for putting the testing instructions in the Wiki. Was not clear if MSYS needed to be deleted, but did so to avoid overloading the storage locally without things. Will continue to test as much as possible as additional patches are rolled out. Should be able to copy the setting by hand from my ancient 0.3.x install. 73 and Thanks! Jack Spitznagel – KD4IZ Science River LLC Biomedical Consulting Services -----Original Message-----
From: [email protected] <[email protected]> On Behalf Of John E. Malmberg Sent: Sunday, December 3, 2023 15:21 To: [email protected] Subject: [d-rats] New 0.4.2 release with MobaXterm on Windows support A new 0.4.2 release of D-Rats is now available. A new installation script for installing on Microsoft Windows using MobaXterm instead of Msys2 has been prepared. The MobaXterm install has been tested with Windows 7, 10, and 11. For other platforms it is available both from cloning and or updating a github checkout from . The pip installable tarball is at /g/d-rats/files/D-Rats/D-Rats%20Releases This fixes many issues with message and form transfers. This also fixes an issue where on radio links, D-Rats may randomly drop characters resulting in incomplete communications, failed responses and file transfers. All older versions of D-rats are known to have this bug. Similar scripts as used for MobaXterm should be possible for other platforms. MobaXterm is compatible with most Linux commands at the command line level, but not 100% compatible with shell scripts for Linux. 73, -John wb8tyw |
New 0.4.2 release with MobaXterm on Windows support
A new 0.4.2 release of D-Rats is now available.
A new installation script for installing on Microsoft Windows using MobaXterm instead of Msys2 has been prepared. The MobaXterm install has been tested with Windows 7, 10, and 11. For other platforms it is available both from cloning and or updating a github checkout from . The pip installable tarball is at /g/d-rats/files/D-Rats/D-Rats%20Releases This fixes many issues with message and form transfers. This also fixes an issue where on radio links, D-Rats may randomly drop characters resulting in incomplete communications, failed responses and file transfers. All older versions of D-rats are known to have this bug. Similar scripts as used for MobaXterm should be possible for other platforms. MobaXterm is compatible with most Linux commands at the command line level, but not 100% compatible with shell scripts for Linux. 73, -John wb8tyw |
2 files uploaded
#file-notice
Group Notification
The following files and folders have been uploaded to the Files area of the [email protected] group. By: John E. Malmberg <wb8tyw@...> Description: |
Re: drats feature crashing
On 11/18/2023 10:09 AM, DTrounce de KL4KF wrote:
i am new to both D-rats and linux based OS but i was able to clone a Traceback (most recent call last):<snip> File "/usr/lib/python3/dist-packages/gi/overrides/GObject.py", line 240, in set_valueThat error looks like a problem in the configuration file "~/.d-rats-ev/d-rats.config" The past and current storage of the radio data makes it very easy to create an invalid entry for a radio which will result in the behavior that you are seeing. The section of the file by default is: [ports] ports_0 = True,net:ref.d-rats.com:9000,,False,False,RAT And an example from one of my development machines: [ports] ports_0 = True,net:localhost:9000,password,True,True,localhost ports_1 = True,net:pldares.ratflector.com:9000,,False,False,pldares ports_2 = False,net:ref.d-rats.com:9000,,False,False,RAT ports_3 = True,net:sttammany.ratflector.com:9000,,False,False,StTammany ports_4 = True,/dev/ttyUSB0,9600,True,True,usb0 If you put a comma character in the network address entry or pretty much any other punctuation character where it is not expected, d-rats is not going to be able to process the file. You should be able to edit the file on Linux with your favorite text editor to fix it. There are several open tickets to make that configuration better, but it is going to take a lot of work to do it right. 73, -John wb8tyw |
drats feature crashing
iam new to both D-rats and linux based OS but i was able to clone a working vs from github, installed and was working fine until i tried to add a local host, now i cannot add any new radio ports in preferences.
i cannot open preferences its giving an error. Traceback (most recent call last): ? File "/home/tactpi/D-Rats/d_rats/mainwindow.py", line 289, in _activate_prefs ??? saved = self._config.show(parent=self._window) ? File "/home/tactpi/D-Rats/d_rats/config.py", line 2860, in show ??? drats_ui = DratsConfigUI(self, parent) ? File "/home/tactpi/D-Rats/d_rats/config.py", line 2670, in __init__ ??? self.build_ui() ? File "/home/tactpi/D-Rats/d_rats/config.py",? 2769, in build_ui ??? add_panel(DratsTCPIncomingPanel, "tcpin", _("TCP Gateway"), network) ? File "/home/tactpi/D-Rats/d_rats/config.py", line 2731, in add_panel ??? panel = c_arg(self.config, *args) ? File "/home/tactpi/D-Rats/d_rats/config.py", line 2144, in __init__ ??? list_widget = val.add_list(incols) ? File "/home/tactpi/D-Rats/d_rats/config.py", line 1042, in add_list ??? list_widget.set_item(key, *tuple(vals)) ? File "/home/tactpi/D-Rats/d_rats/keyedlistwidget.py", line 185, in set_item ??? self.__store.append(row=(key,) + values) ? File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 1004, in append ??? return self._do_insert(-1, row) ? File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 995, in _do_insert ??? row, columns = self._convert_row(row) ? File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 902, in _convert_row ??? result.append(self._convert_value(cur_col, value)) ? File "/usr/lib/python3/dist-packages/gi/overrides/Gtk.py", line 916, in _convert_value ??? return GObject.Value(self.get_column_type(column), value) ? File "/usr/lib/python3/dist-packages/gi/overrides/GObject.py", line 208, in __init__ ??? self.set_value(py_value) ? File "/usr/lib/python3/dist-packages/gi/overrides/GObject.py", line 240, in set_value ??? raise TypeError("Expected string but got %s%s" % TypeError: Expected string but got 9000<class 'int'> |