Skip to content

ddclient: T6981: Upgrade ddclient to v4.0.0#1159

Open
indrajitr wants to merge 1 commit intovyos:currentfrom
indrajitr:ddclient-v4
Open

ddclient: T6981: Upgrade ddclient to v4.0.0#1159
indrajitr wants to merge 1 commit intovyos:currentfrom
indrajitr:ddclient-v4

Conversation

@indrajitr
Copy link
Copy Markdown
Contributor

@indrajitr indrajitr commented Apr 13, 2026

Change summary

Upgrade ddclient to version 4.0.0.

Details provided in the linked PR.

Note: We moved from GitHub to Debian Salsa in the past to pull in ddclient source. However, Debian Salsa doesn't catch up with GitHub releases that often. We are still using Debian Salsa as our source (because it has all the necessary Debian packaging toolchain setup), but are using a non-tagged (but stable) commit id to pull in the sources in combination with the necessary patches for the build.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes)
  • Migration from an old Vyatta component to vyos-1x, please link to related PR inside obsoleted component
  • Other (please describe):

Related Task(s)

Related PR(s)

vyos/vyos-1x/pull/5123

How to test / Smoketest result

vyos@current-2604:~$ /usr/libexec/vyos/tests/smoke/cli/test_service_dns_dynamic.py 
test_01_dyndns_service_standard (__main__.TestServiceDDNS.test_01_dyndns_service_standard) ... ok
test_02_dyndns_service_ipv6 (__main__.TestServiceDDNS.test_02_dyndns_service_ipv6) ... ok
test_03_dyndns_service_dual_stack (__main__.TestServiceDDNS.test_03_dyndns_service_dual_stack) ... ok
test_04_dyndns_rfc2136 (__main__.TestServiceDDNS.test_04_dyndns_rfc2136) ... ok
test_05_dyndns_hostname (__main__.TestServiceDDNS.test_05_dyndns_hostname) ... ok
test_06_dyndns_web_options (__main__.TestServiceDDNS.test_06_dyndns_web_options) ... ok
test_07_dyndns_dynamic_interface (__main__.TestServiceDDNS.test_07_dyndns_dynamic_interface) ... ok
test_08_dyndns_vrf (__main__.TestServiceDDNS.test_08_dyndns_vrf) ... ok

----------------------------------------------------------------------
Ran 8 tests in 524.777s

OK

Checklist:

  • I have read the CONTRIBUTING document
  • I have linked this PR to one or more Phabricator Task(s)
  • My commit headlines contain a valid Task id
  • My change requires a change to the documentation
  • I have updated the documentation accordingly

Salsa doesn't have a v4.0.0 tag yet.
However commit ae21b1deee from the branch 'debian/next'
represent the tag for the release 4.0.0.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 13, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 13, 2026

👍
No issues in PR Title / Commit Title

@github-actions github-actions Bot added the current VyOS rolling release label Apr 13, 2026
@indrajitr indrajitr marked this pull request as ready for review April 13, 2026 07:59
@indrajitr
Copy link
Copy Markdown
Contributor Author

I have read the CLA Document and I hereby sign the CLA

vyosbot added a commit to vyos/vyos-cla-signatures that referenced this pull request Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

current VyOS rolling release

Development

Successfully merging this pull request may close these issues.

1 participant