Skip to content

Include IO::Socket::INET6 perl module#205

Merged
thespad merged 2 commits into
linuxserver:masterfrom
schrorg:perl-socket-inet6
Oct 9, 2025
Merged

Include IO::Socket::INET6 perl module#205
thespad merged 2 commits into
linuxserver:masterfrom
schrorg:perl-socket-inet6

Conversation

@schrorg

@schrorg schrorg commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

linuxserver.io


  • I have read the contributing guideline and understand that I have made the correct modifications

Description:

Added perl-io-socket-inet6package to the Apline base image.

Benefits of this PR and context:

The Smokeping::probes::AnotherDNS module is usedd by Smokeping to make DNS queries faster than the default Smokeping::probes::DNS module. But it uses the IO::Socket::INET6perl module when making DNS queries via IPv6 (i.e. when configured with the ipversion = 6parameter in the Somkeping Targets config).

How Has This Been Tested?

Added the module, rebuilt the container and it worked.

Docker environment is on a Debian 13 x86_64 host.

Example Smokeping Probe configuration:

+ AnotherDNS
forks = 5
offset = 50%
step = 60
lookup = google.com
mininterval = 0.5
pings = 5

Example Smokeping Target configuration:

++ ipv6_host
menu = Menu Name
title = Title Name
host = 2001:db8:5:3::d:05
ipversion = 6

Source / References:

None.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for opening this pull request! Be sure to follow the pull request template!

@schrorg schrorg changed the title Perl socket inet6 Include IO::Socket::INET6 perl module Sep 26, 2025
@LinuxServer-CI

Copy link
Copy Markdown
Collaborator

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.9.0-r0-pkg-d21a5580-dev-f778910c877d3000c3f370452a9e25de84fcb132-pr-205/index.html
https://ci-tests.linuxserver.io/lspipepr/smokeping/2.9.0-r0-pkg-d21a5580-dev-f778910c877d3000c3f370452a9e25de84fcb132-pr-205/shellcheck-result.xml

Tag Passed
amd64-2.9.0-r0-pkg-d21a5580-dev-f778910c877d3000c3f370452a9e25de84fcb132-pr-205
arm64v8-2.9.0-r0-pkg-d21a5580-dev-f778910c877d3000c3f370452a9e25de84fcb132-pr-205

@schrorg

schrorg commented Oct 9, 2025

Copy link
Copy Markdown
Contributor Author

Why did the arm64 check not pass? Looks like a timeout for me. I only added a single package to the Dockerfile.

@thespad

thespad commented Oct 9, 2025

Copy link
Copy Markdown
Member

The arm64 CI tests run in qemu and some images don't behave as expected, if you look at the CI test results for the latest release you can see the same thing https://ci-tests.linuxserver.io/linuxserver/smokeping/2.9.0-r0-ls151/index.html

@github-project-automation github-project-automation Bot moved this from PRs to PRs Approved in Issue & PR Tracker Oct 9, 2025
@thespad thespad merged commit 3088462 into linuxserver:master Oct 9, 2025
3 checks passed
@LinuxServer-CI LinuxServer-CI moved this from PRs Approved to Done in Issue & PR Tracker Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants