No. Version 5.0.0b17 never changes. Version 5.0.0b18 will have any new changes incorporated into it.
*However*, the code repository always has the latest code in it. It just hasn't been organized into a formal release. Does that help? On Thu, Dec 14, 2023 at 2:17 PM Greg <[email protected]> wrote: > I guess I am asking is the commit a change that is in the version 17? But > I think what you are saying is all the commits are done and then you > release the next version with all the commits in it? > I am not a programmer so I was wondering how it works. > > Thanks > > On Friday 15 December 2023 at 09:12:53 UTC+11 Tom Keffer wrote: > >> Not sure what you're asking, but try this. The current version is always >> available as the "development" branch of the repository. >> >> On PyPi, once a release has been submitted, it cannot be changed. So, new >> releases have the version number bumped. >> >> Is that what you were asking? >> >> On Thu, Dec 14, 2023 at 12:55 PM Greg <[email protected]> wrote: >> >>> Does a commit mean if I download it again the fix is in there or do I >>> wait until the version number increases? >>> >>> >>> On Thursday 14 December 2023 at 11:32:12 UTC+11 Tom Keffer wrote: >>> >>>> Changed in commit 4b969ce >>>> <https://github.com/weewx/weewx/commit/4b969cedd35471972305879d659ac0ae95a42c31> >>>> . >>>> >>>> For TypeError involving None, the error gets logged if debug>1, then >>>> the program presses on. Any other kind of error results in program >>>> termination. >>>> >>>> This applies *only* to expressions used in StdCalibrate. >>>> >>>> -tk >>>> >>>> On Wed, Dec 13, 2023 at 3:46 PM Tom Keffer <[email protected]> wrote: >>>> >>>>> The error was always there, it's just that previous versions swallowed >>>>> it. >>>>> >>>>> We should probably continue to ignore 'None' type errors. It's >>>>> difficult for a newbie to write an expression that can handle them. >>>>> >>>>> On Wed, Dec 13, 2023 at 3:23 PM Greg <[email protected]> wrote: >>>>> >>>>>> I upgraded from 5.0.0.b16 to 17 and got this error: >>>>>> >>>>>> Dec 14 10:15:55 moonbi weewxd[491310]: ERROR weewx.engine: >>>>>> StdCalibration loop error unsupported operand type(s) for /: 'NoneType' >>>>>> and >>>>>> 'int' >>>>>> >>>>>> Dec 14 10:15:21 moonbi weewxd.py: restx: MQTT: binding to loop >>>>>> Dec 14 10:15:21 moonbi weewxd.py: restx: MQTT: topic is >>>>>> jedwood/raw/weather >>>>>> Dec 14 10:15:21 moonbi weewxd.py: restx: MQTT: desired unit system is >>>>>> METRIC >>>>>> Dec 14 10:15:21 moonbi weewxd.py: restx: MQTT: data will be uploaded >>>>>> to mqtt://192.168.1.164:1883/ >>>>>> Dec 14 10:15:21 moonbi weewxd[491310]: INFO weewx.engine: 'pyephem' >>>>>> detected, extended almanac data is available >>>>>> Dec 14 10:15:21 moonbi weewxd[491310]: INFO __main__: Starting up >>>>>> weewx version 5.0.0b17 >>>>>> Dec 14 10:15:21 moonbi weewxd[491310]: INFO weewx.engine: Using >>>>>> binding 'wx_binding' to database 'weewx' >>>>>> Dec 14 10:15:21 moonbi weewxd[491310]: INFO weewx.manager: Starting >>>>>> backfill of daily summaries >>>>>> Dec 14 10:15:21 moonbi weewxd[491310]: INFO weewx.manager: Daily >>>>>> summaries up to date >>>>>> Dec 14 10:15:22 moonbi weewxd[491310]: INFO weewx.drivers.fousb: >>>>>> synchronising to the weather station (quality=0) >>>>>> >>>>>> >>>>>> Dec 14 10:15:52 moonbi weewxd[491310]: INFO weewx.engine: Starting >>>>>> main packet loop. >>>>>> Dec 14 10:15:55 moonbi weewxd[491310]: INFO weewx.drivers.fousb: >>>>>> station status {'rain_overflow': 0, 'lost_connection': 0, 'unknown': 0} >>>>>> (0) >>>>>> Dec 14 10:15:55 moonbi weewxd[491310]: ERROR weewx.engine: >>>>>> StdCalibration loop error unsupported operand type(s) for /: 'NoneType' >>>>>> and >>>>>> 'int' >>>>>> Dec 14 10:15:55 moonbi weewxd[491310]: INFO weewx.restx: MQTT: >>>>>> Published record 2023-12-14 10:15:56 AEDT (1702509356) >>>>>> ^[^[Dec 14 10:16:56 moonbi weewxd[491310]: ERROR weewx.engine: >>>>>> StdCalibration loop error unsupported operand type(s) for /: 'NoneType' >>>>>> and >>>>>> 'int' >>>>>> Dec 14 10:16:56 moonbi weewxd[491310]: INFO weewx.restx: MQTT: >>>>>> Published record 2023-12-14 10:16:56 AEDT (1702509416) >>>>>> >>>>>> I downgraded back to 16 and I didn't get that error. >>>>>> >>>>>> Python 3.11.2 >>>>>> >>>>>> On Thursday 14 December 2023 at 07:39:29 UTC+11 Tom Keffer wrote: >>>>>> >>>>>>> Commit da31d16 >>>>>>> <https://github.com/weewx/weewx/commit/da31d1644314fe19e64be6f4a9d10ced27b85a95> >>>>>>> . >>>>>>> >>>>>>> >>>>>>> On Wed, Dec 13, 2023 at 5:22 AM Paul R Anderson <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> That sounds great! >>>>>>>> Paul >>>>>>>> >>>>>>>> On Wed, Dec 13, 2023 at 7:58 AM Tom Keffer <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> On Wed, Dec 13, 2023 at 4:47 AM Paul R Anderson <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> That would be better than just deleting it. Wondering if the new >>>>>>>>>> 'scripts' subdirectory could be located at ~/weewx-data/util/scripts >>>>>>>>>> ? >>>>>>>>>> >>>>>>>>> >>>>>>>>> That's something I thought of, but then it gets buried amongst >>>>>>>>> some unrelated subdirectories, making them harder to find. >>>>>>>>> >>>>>>>>> How about this: just upgrade the scripts within the subdirectory >>>>>>>>> 'scripts'? Then they can peacefully coexist with your scripts. >>>>>>>>> >>>>>>>>> -- >>>>>> You received this message because you are subscribed to the Google >>>>>> Groups "weewx-development" group. >>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>> send an email to [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-development/fbbcd4d1-ca19-40fe-9b39-aa418bc0e2c2n%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/weewx-development/fbbcd4d1-ca19-40fe-9b39-aa418bc0e2c2n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "weewx-development" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-development/26ced7a1-b087-42eb-b31f-4b8cca3d5edcn%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-development/26ced7a1-b087-42eb-b31f-4b8cca3d5edcn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "weewx-development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-development/c69b202e-5e92-4d95-a304-7679d652c135n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/c69b202e-5e92-4d95-a304-7679d652c135n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/CAPq0zEBuWcW5Sby%3Dt4gs0CdOS02GHjkgR47Umy_zzQaqbUCzpQ%40mail.gmail.com.
