Skip to content

wcurl: import v2025.02.24 script + docs #17035

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

Closed
wants to merge 3 commits into from
Closed

wcurl: import v2025.02.24 script + docs #17035

wants to merge 3 commits into from

Conversation

bagder
Copy link
Member

@bagder bagder commented Apr 11, 2025

Build/install the man page. Install the script.

This an "import" rather than just adding the script into the release tarball with maketgz to make sure the tarball build is completely reproducible.

wcurl development, issues etc is still to be done at https://github.com/curl/wcurl

@github-actions github-actions bot added the CI Continuous Integration label Apr 11, 2025
@testclutch
Copy link

Analysis of PR #17035 at 23d2ae2a:

Test 303 failed, which has NOT been flaky recently, so there could be a real issue in this PR.

Generated by Testclutch

@vszakats

This comment was marked as resolved.

@bagder
Copy link
Member Author

bagder commented Apr 12, 2025

Thanks @vszakats. How about installing the script on make install? With this PR, the autotools version installs it in $prefix/bin but I'm struggling to figure out how this should be done in cmake.

@vszakats

This comment was marked as resolved.

@bagder bagder marked this pull request as ready for review April 15, 2025 21:23
bagder added a commit that referenced this pull request Apr 16, 2025
Build/install the man page. Install the script.

This an "import" rather than just adding the script into the release tarball
with maketgz to make sure the tarball build is completely reproducible.

wcurl development, issues etc is still to be done at
https://github.com/curl/wcurl

The imported wcurl man page is not from v2025.02.24 as the markdown version
was fixed after that release.

Assisted-by: Viktor Szakats
Closes #17035
vszakats added a commit that referenced this pull request Apr 16, 2025
To sync with autotools builds.

Reported-by: Daniel Stenberg
Bug: #17035 (review)
Follow-up to 5023ffa #13197

Closes #17068
bagder added a commit that referenced this pull request Apr 18, 2025
Build/install the man page. Install the script.

This an "import" rather than just adding the script into the release tarball
with maketgz to make sure the tarball build is completely reproducible.

wcurl development, issues etc is still to be done at
https://github.com/curl/wcurl

The imported wcurl man page is not from v2025.02.24 as the markdown version
was fixed after that release.

Assisted-by: Viktor Szakats
Closes #17035
@bagder
Copy link
Member Author

bagder commented Apr 19, 2025

Maybe I should exclude the imported wcurl documentation from all docs checks...

@samueloph
Copy link
Contributor

Maybe I should exclude the imported wcurl documentation from all docs checks...

This should address all the findings:
curl/wcurl#48

Build/install the man page. Install the script.

This an "import" rather than just adding the script into the release tarball
with maketgz to make sure the tarball build is completely reproducible.

wcurl development, issues etc is still to be done at
https://github.com/curl/wcurl

The imported wcurl man page is not from v2025.02.24 as the markdown version
was fixed after that release.

Assisted-by: Viktor Szakats
Closes #17035
@samueloph
Copy link
Contributor

Test 1140 failing with:

test 1140...[Verify the nroff of manpages]

 1140: stdout FAILED:
--- log/1/check-expected	2025-04-20 17:21:22.072427965 +0000
+++ log/1/check-generated	2025-04-20 17:21:22.071427962 +0000
@@ -1 +1,4 @@
-OK[LF]
+error: /home/runner/work/curl/curl/bld/tests/../docs/wcurl.1:8: missing \fP after <CURL_OPTIONS>[LF]
+error: /home/runner/work/curl/curl/bld/tests/../docs/wcurl.1:8: missing \fP after <PATH>[LF]
+error: /home/runner/work/curl/curl/bld/tests/../docs/wcurl.1:10: missing \fP after <CURL_OPTIONS>[LF]
+error: /home/runner/work/curl/curl/bld/tests/../docs/wcurl.1:10: missing \fP after <PATH>[LF]

@samueloph
Copy link
Contributor

I will push a new rev with those fixes soon.

@samueloph
Copy link
Contributor

#17111 confirmed that the latest changes I pushed to the wcurl repo fixes these CI failures.

@bagder
Copy link
Member Author

bagder commented Apr 20, 2025

Thanks @samueloph, some of those complaints could probably be considered room for improvements of the cd2nroff script.

@samueloph
Copy link
Contributor

@bagder indeed, I might be able to play with it during my vacation next month.

This PR has an outdated wcurl script I believe, we've also updated the script's help output and comments, but they all passed the CI in the draft PR so everything should be fine now.

Can I do a new release of wcurl now? Then you pull from it?

@bagder
Copy link
Member Author

bagder commented Apr 20, 2025

Can I do a new release of wcurl now? Then you pull from it?

Absolutely, then I can sync this PR with that.

@samueloph
Copy link
Contributor

@bagder bagder closed this in 23bed34 Apr 21, 2025
@bagder bagder deleted the bagder/wcurl branch April 21, 2025 09:07
nbaws pushed a commit to nbaws/curl that referenced this pull request Apr 26, 2025
To sync with autotools builds.

Reported-by: Daniel Stenberg
Bug: curl#17035 (review)
Follow-up to 5023ffa curl#13197

Closes curl#17068
nbaws pushed a commit to nbaws/curl that referenced this pull request Apr 26, 2025
Build/install the man page. Install the script.

This an "import" rather than just adding the script into the release tarball
with maketgz to make sure the tarball build is completely reproducible.

wcurl development, issues etc is still to be done at
https://github.com/curl/wcurl

Assisted-by: Viktor Szakats
Assisted-by: Samuel Henrique

Closes curl#17035
nbaws pushed a commit to nbaws/curl that referenced this pull request Apr 26, 2025
To sync with autotools builds.

Reported-by: Daniel Stenberg
Bug: curl#17035 (review)
Follow-up to 5023ffa curl#13197

Closes curl#17068
nbaws pushed a commit to nbaws/curl that referenced this pull request Apr 26, 2025
Build/install the man page. Install the script.

This an "import" rather than just adding the script into the release tarball
with maketgz to make sure the tarball build is completely reproducible.

wcurl development, issues etc is still to be done at
https://github.com/curl/wcurl

Assisted-by: Viktor Szakats
Assisted-by: Samuel Henrique

Closes curl#17035
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI Continuous Integration dist script
Development

Successfully merging this pull request may close these issues.

4 participants