-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
python3-dnsrecon: update to 1.1.5. #47317
Conversation
srcpkgs/python3-dnsrecon/template
Outdated
revision=2 | ||
build_style=python3-module | ||
hostmakedepends="python3-setuptools" | ||
depends="python3 python3-netaddr python3-dnspython python3-lxml python3-flake8 python3-setuptools" | ||
depends="python3 python3-netaddr python3-dnspython python3-lxml python3-flake8 python3-setuptools python3-pyflakes" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
None of python3-flake8
, python3-pyflakes
or python3-setuptools
belong in depends
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed that, will push shortly, still trying to figure out what to do about some zone transfer failing, perhaps just patch to remove some of that?
But moving flake to just checkdepends, packaging and installing without these flake packages present... results in this error.
|
Pull this patch which removes superfluous runtime dependencies. |
Trying to find the correct syntax for the dev diff file here.
|
The |
86f0557
to
00cc7ce
Compare
I figured out the patch syntax. Is that file only irrelevant I assume if I skip tests? I have the package itself working at least, thank you for pointing out the obvious patch. |
The file is probably irrelevant even if you run tests, because I doubt anything is reading it. |
Zone transfer test failure submitted as issue darkoperator/dnsrecon#251 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Your two patches should instead be a single file which is just pulled directly from https://github.com/darkoperator/dnsrecon/commit/d0507ef2499d9cc3c3354e1c0632cfc5898a9bf3.patch
I'm not sure I'd expect the zone-transfer test to work, as I assume that there is some DNS setup required as a prerequisite. Skipping this test with something like
make_check_args="-k not(test_zone_transfer)"
might be sufficient.
00cc7ce
to
75cf0e8
Compare
75cf0e8
to
f6561e2
Compare
Although pyflakes is not actually necessary to run, I have the update for it in here anyway, since it likely could use the update. Is this good? |
When I say to pull the upstream patch, I literally mean
Using the upstream patch verbatim provides a "chain of custody" with headers that show the upstream commit hash and original author. |
I did that, and it leads to...
|
My mistake; it seems there were some preceding changes to |
Closes: void-linux#47317 [via git-merge-pr]
Testing the changes
Testing zone transfer in some cases fails. Runs when packaged without tests and other tests pass. Zone transfer is disabled for tests in this template.