Bug 267323 - dns/ddclient: update to 3.10.0
Summary: dns/ddclient: update to 3.10.0
Status: Closed Not Accepted
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL: https://github.com/ddclient/ddclient/...
Keywords: needs-qa
Depends on: 266415
Blocks:
  Show dependency treegraph
 
Reported: 2022-10-25 06:32 UTC by Franco Fichtner
Modified: 2023-10-17 06:45 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (mjl)


Attachments
update (8.34 KB, patch)
2022-10-25 06:32 UTC, Franco Fichtner
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Franco Fichtner 2022-10-25 06:32:55 UTC
Created attachment 237603 [details]
update
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2022-10-26 20:32:40 UTC
Runtime tested?
Does it pass Poudriere?

See also PR 267323
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2022-10-26 20:32:52 UTC
Err, I meant 266415
Comment 3 Franco Fichtner 2022-10-27 08:56:05 UTC
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.
Comment 4 mjl 2022-10-27 09:09:28 UTC
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?
Comment 5 Franco Fichtner 2022-10-27 09:33:10 UTC
Fine by me, but I'm not a ports committer.
Comment 6 mjl 2022-10-31 01:05:26 UTC
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
Comment 7 Franco Fichtner 2023-10-17 06:45:17 UTC
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.