--
Sincerely Jonathan Ryshpan <jon...@pacbell.net> The mind is not a vessel to be filled; it is a fire to be kindled. -- Plutarch
I have just upgraded to Fedora 39 and weewx has stopped working. Initiation fails with the following messages. Any ideas what's wrong or how to investigate?
--
Sincerely Jonathan Ryshpan <jon...@pacbell.net> Every rocky mountain slope A corrugated washing board Every snowflake Fuller's Soap And the dirty land Scrubbed by His Hand On the washboard of the Lord.
On Wednesday, November 15, 2023 at 4:54:29 AM UTC-5 Jonathan Ryshpan wrote:On Wed, 2023-11-15 at 01:26 -0800, Jonathan Ryshpan wrote:I have just upgraded to Fedora 39 and weewx has stopped working. Initiation fails with the following messages. Any ideas what's wrong or how to investigate?
--
Sincerely Jonathan Ryshpan <jon...@pacbell.net> Eniac, Geniac, digital miracle Give me an answer that's truly empirical Professors are lost in a drawjopping daze Watching 6 year old seniors all grabbing off A's. -- Space Child's Mother Goose
On Wednesday, November 15, 2023 at 4:54:29 AM UTC-5 Jonathan Ryshpan wrote:On Wed, 2023-11-15 at 01:26 -0800, Jonathan Ryshpan wrote:I have just upgraded to Fedora 39 and weewx has stopped working. Initiation fails with the following messages. Any ideas what's wrong or how to investigate?
--
Sincerely Jonathan Ryshpan <jon...@pacbell.net> The mind is not a vessel to be filled but a fire to be kindled. -- Plutarch
--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/3921f700d9a2661e91470e3806b601c59d9497b0.camel%40pacbell.net.
This is caused by upgrading to Pillow 10, which has removed the attribute "textsize". There have been several email threads about this. For example, https://groups.google.com/g/weewx-user/c/F1oLMD8_3MQ/m/Gir1m-9RAgAJ
You can either downgrade Pillow to 9.x, or cherry pick the fix as described in the email thread, or use the beta of WeeWX V5.
--
Sincerely Jonathan Ryshpan <jon...@pacbell.net> The mind is not a vessel to be filled; it is a fire to be kindled. -- Plutarch
Mr. Keffer brings up a point that I've been interested in as a
student (practically from the beginning) of computer science
starting back in the 1950s and 60s following what was a
mathematical branch, but then into system and compilers.
The question, sort of a diversion from the on topic discussion on WeeWx and what runs, is the philosophy behind upgrading compilers and OSs. To some degree it hits WeeWx developers as they upgrade but also need to make sure that old stuff, as much as it can, will run under new releases of compilers and interpreters.
Tom did an upgrade pass on a driver for me that isn't widely
used, but I wasn't smart enough to know what to change when Python
3 came out. The old Python statements were not incorporated into
or changed significantly when 3 was released.
Unless there is a major change (for instance a different database method, for crude example), why don't language developers support the old stuff so users aren't frustrated when they attempt to stay up to date but have legacy stuff they'd like to run. I know Windows made and continues to make changes which are security related (we'd all be better off if there weren't nasty people out there, but there are).
In this example I cannot see how no longer supporting "textsize" would represent a security risk or something that would be so important that the code maintainers wouldn't want to at least let old stuff run. Yes, I have heard in the WeeWx discussions from the developers that changes to solve problems or make things better are being made. And that is opening up new capabilities, but most of the time those changes don't seem to slam the door shut on upgrading, or having to choose to stay behind.
Just a philosophical question, but this example brings out my curiosity as to how and why major deletions in capacity are made. Eons ago when I worked on a system that used dBase (yes, I'm that old) one thing we did was to make sure that the old stuff ran under the new releases, as much as possible. It was just what we were told to do. Anyway, you guys are so deep into this as part of your daily lives that I wonder if you have thoughts on the decision to not support 'textsize' as it used to be. Sorry for the diversion, but it is part of programming, I guess. Dale
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBNVS%3DjE21SJ8hd5HBunwvpB8253Uju2NZM0ru_CJR1xw%40mail.gmail.com.
I tried cherry picking genplot.py, which broke other things; maybe I did it wrong. Anyway I'd like to try V5. Where are instructions for downloading and installing it? The only version I can find is a .deb, and I run Fedora.
The original post was mine. I found that removing six.py allowed the system to start, as you did. Everything was working fine EXCEPT the graphs were not being updated and I was getting the errors you reported.. In my case I fixed the problem by by replacing two files -- genplot.py and utilities.py - with the equivalent files from the v5 b15 beta. This has been working perfectly for me for the past three days. Other options like downgrading pillow DID NOT work for me because the downgrade failed. YMMV, but replacing the files above is worth a try. Good luck.
--
Thanks Very Much - Jonathan Ryshpan <jon...@pacbell.net> A man who carries a cat by the tail learns something he can learn in no other way. -- Mark Twain.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/cf619a87-3e39-447f-941a-95d90ce51e21%40gmail.com.
Mr. Keffer:
Thanks for the insider's view and experience. Not many of us get to rub shoulders even in forums, with people who were central to doing things that literally affected people all around the world. The financial cost of interfering with upgrades or not taking a desired upgrade with having to fix stuff that no longer runs is a real conundrum.
I continue to be amazed at how the team here knows what works, what may or will be broken and how to track it down. That is a resource we users here are lucky to have. Dale
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBkDYmHOFaXeZnWdmQVQKcW0eqnCsRs7417OtmN1LK%3DGQ%40mail.gmail.com.