Created attachment 237603 [details] update
Runtime tested? Does it pass Poudriere? See also PR 267323
Err, I meant 266415
If you want to push 266415 then please do. We have users asking for this for all of 2022. Tested 3.10.0(_x) with varying degrees of success before, the software itself isn't great but right now it needs exposure via ports in order to fix the issues they have. check-orphans and stage-qa targets pass.
I will need time to see if it breaks for me, like the last one did. I am not sure if breaking ddclient for some population of users is the right way to do ports. What about creating a ddclient-devel port?
Fine by me, but I'm not a ports committer.
I have tested this version and it is much the same as the last version: FAILED: <redacted>: unexpected status (14) Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 4105. Use of uninitialized value $_[0] in sprintf at /usr/local/sbin/ddclient line 2163. WARNING: updating : nochg: No update required; unnecessary attempts to change to the current address are considered abusive Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 4114. Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 4115. Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 4116. Use of uninitialized value $h in hash element at /usr/local/sbin/ddclient line 4105. Use of uninitialized value $_[0] in sprintf at /usr/local/sbin/ddclient line 2163. FAILED: updating : unexpected status (0) Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. Use of uninitialized value in string ne at /usr/local/sbin/ddclient line 1157. FAILED: was not updated because protocol <undefined> is not supported. Note: I re-created my ddclient.conf file, starting from the sample provided, and then re-entered my dyndns provider settings, so I think this is likely a bug in the code. Comment 3 suggests there are some communities wanting this version, but that there are known problems with the ddclient code. My suggestion is a ports committer creates a ddclient-devel port, assigns maintainer to Franco, and commits this version there. Matthew
Closing as 3.11.0 is near and since this didn't progress I have had to maintain my own up-to-date ddclient port copy elsewhere.