Remove Autotools packages from CI (and depends doc) #30902

pull hebasto wants to merge 3 commits into bitcoin:master from hebasto:240914-libtool changing 5 files +5 −5
  1. hebasto commented at 12:18 pm on September 14, 2024: member
    This PR is a follow-up to #30752 and addresses #30752 (review).
  2. ci: Do not install Autotools packages b786449e66
  3. hebasto added the label Docs on Sep 14, 2024
  4. hebasto added the label Tests on Sep 14, 2024
  5. DrahtBot commented at 12:18 pm on September 14, 2024: contributor

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    Code Coverage

    For detailed information about the code coverage, see the test coverage report.

    Reviews

    See the guideline for information on the review process.

    Type Reviewers
    ACK kevkevinpal

    If your review is incorrectly listed, please react with 👎 to this comment and the bot will ignore it on the next update.

    Conflicts

    No conflicts as of last run.

  6. in depends/packages.md:155 in 19729521d9 outdated
    151@@ -152,16 +152,9 @@ Most autotools projects can be properly staged using:
    152 
    153 ## Build outputs:
    154 
    155-In general, the output of a depends package should not contain any libtool
    156-archives. Instead, the package should output `.pc` (`pkg-config`) files where
    157+In general, the package should output `.pc` (`pkg-config`) files where
    


    fanquake commented at 12:22 pm on September 14, 2024:
    I don’t think this is correct. Given we still have depends packages that can output libtool archives (which we currently remove).

    hebasto commented at 12:39 pm on September 14, 2024:
    Thanks! Reverted back.
  7. depends, doc: Do not install Autotools packages 712d105e09
  8. doc: Fix comment in `contrib/devtools/check-deps.sh` script 7a8a6a0667
  9. hebasto force-pushed on Sep 14, 2024
  10. hebasto commented at 7:14 pm on September 14, 2024: member
    About to close it in favour of #30875.
  11. fanquake commented at 10:49 am on September 16, 2024: member

    About to close it in favour of #30875.

    Mark as draft for now, or close?

  12. maflcko commented at 10:51 am on September 16, 2024: member
    I think it is fine to do the CI/libtool changes separate. Looks like the other pull is still a draft/WIP anyway.
  13. Sjors commented at 11:28 am on September 16, 2024: member
    Maybe rename the PR to: “Remove Autotools packages from CI (and depends doc)”
  14. hebasto renamed this:
    Remove Autotools packages from depends and CI
    Remove Autotools packages from CI (and depends doc)
    on Sep 16, 2024
  15. hebasto commented at 11:31 am on September 16, 2024: member

    Maybe rename the PR to: “Remove Autotools packages from CI (and depends doc)”

    Renamed.

  16. kevkevinpal commented at 12:52 pm on September 16, 2024: contributor

    I think it is fine to do the CI/libtool changes separate. Looks like the other pull is still a draft/WIP anyway.

    yup agreed I can remove overlapping changes from this PR and https://github.com/bitcoin/bitcoin/pull/30875

  17. kevkevinpal commented at 12:52 pm on September 16, 2024: contributor
    ACK 7a8a6a0
  18. jonatack commented at 2:27 pm on September 16, 2024: member

    LGTM at 7a8a6a06676dcb4066cc81a4e6872281a09bb00d, this patch appears to correctly remove the packages that can be dropped while leaving a few remaining ones that are unrelated.

    The changes are small enough that I found it easier to review them together and could be squashed.

  19. fanquake merged this on Sep 17, 2024
  20. fanquake closed this on Sep 17, 2024

  21. hebasto deleted the branch on Sep 17, 2024

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-11-23 06:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me