Skip to content

Conversation

ckormanyos
Copy link
Member

No description provided.

@ckormanyos
Copy link
Member Author

See #673

@mborland
Copy link
Member

mborland commented Apr 8, 2025

I guess it's time to upgrade the CI system too. Ubuntu Focal will be removed by Github next week...

@ckormanyos
Copy link
Member Author

ckormanyos commented Apr 8, 2025

I guess it's time to upgrade the CI system too. Ubuntu Focal will be removed by Github next week

Fair enough. Thanks @mborland. What do you think we should do with all those tests? Should we put them on ubuntu-latest. or 22.04? Should we simply drop them?

Cc: @jzmaddock

@ckormanyos
Copy link
Member Author

What do you think we should do with all those tests? Should we put them on ubuntu-latest. or 22.04? Should we simply drop them?

Intuitively, I would bring all the focal tests onto 24.04 (ubuntu-latest) and run them with GCC 13.

Thoughts?

@mborland
Copy link
Member

mborland commented Apr 8, 2025

I've been putting all the new libs on runners copied and pasted from the Boostorg/boost-ci repo. These run latest as the host and everything else in containers.

Copy link

codecov bot commented Apr 8, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.1%. Comparing base (d42c7a8) to head (cdbffdc).
Report is 6 commits behind head on develop.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           develop    #674   +/-   ##
=======================================
  Coverage     94.1%   94.1%           
=======================================
  Files          279     279           
  Lines        28983   28983           
=======================================
  Hits         27257   27257           
  Misses        1726    1726           
Files with missing lines Coverage Δ
example/gauss_laguerre_quadrature.cpp 90.7% <ø> (ø)
include/boost/multiprecision/cpp_bin_float.hpp 89.7% <ø> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d42c7a8...cdbffdc. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jzmaddock
Copy link
Collaborator

The fix is fine, but I have a hunch will generate "unreachable code" warnings when building with exceptions ON. Maybe put those lines inside a #if block? Annoying I know....

@ckormanyos
Copy link
Member Author

ckormanyos commented Apr 8, 2025

The fix is fine, but I have a hunch will generate "unreachable code" warnings when building with exceptions ON.

Yep, goti it. I will be super-sure to decorate with the PP so that no corollary warnings arise. Nice point John (@jzmaddock).

Will hit this after the CI blitz subsides...

@ckormanyos
Copy link
Member Author

ckormanyos commented Apr 10, 2025

I guess it's time to upgrade the CI system too. Ubuntu Focal will be removed by Github next week...

See also #675 upstream modernization of GHA

Many thanks @mborland

@ckormanyos
Copy link
Member Author

ckormanyos commented Apr 10, 2025

Drone is way too long. Whatever on earth is running there, we need to reduce the scope of testing on that thing. I'm looking for half an hour or less. This multi-hour thing isn't how it's supposed to work.

I'll try to figure out what's taking forever there, and reduce the cycles. But that'll be after this PR.

Cc: @mborland and @jzmaddock

@mborland
Copy link
Member

It looks like you're waiting on s390x runners. They are in pretty limited supply, but generally available. 26 mins is the longest single runner that's complete. Let me ping the guy that manages drone.

@ckormanyos
Copy link
Member Author

ckormanyos commented Apr 10, 2025

It looks like you're waiting on s390x runners. They are in pretty limited supply, but generally available. 26 mins is the longest single runner that's complete. Let me ping the guy that manages drone.

Ah thanks Matt (@mborland) I hadn't thought of that exactly. Are you waiting for run-time to trickle through, ...
Or are you wainting for a runner to even start.

Either way, it's a lag-time that quite honestly needs to be critically examined and weighed regarding added value or lack thereof WRT costs and time.

@mborland
Copy link
Member

Waiting for the runner to even start. I'm willing to bet it's related to release going out today since every boost library is showing recently updated. Basically DDoSed drone.

@ckormanyos
Copy link
Member Author

Waiting for the runner to even start. I'm willing to bet it's related to release going out today since every boost library is showing recently updated. Basically DDoSed drone.

10-4.
I will chill and check it out.

@ckormanyos ckormanyos merged commit ce63557 into develop Apr 11, 2025
80 checks passed
@ckormanyos ckormanyos deleted the issue673 branch April 11, 2025 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants