OK I will just wait until there is a release change.

Thanks for the explanation.

On Friday 15 December 2023 at 09:19:40 UTC+11 Tom Keffer wrote:

> 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/888187a1-b649-4257-849e-04fcb8982c61n%40googlegroups.com.

Reply via email to