Package evaluation of PolygonAlgorithms on Julia 1.13.0-DEV.464 (abc56fde89*) started at 2025-05-01T13:00:38.762 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... ┌ Warning: could not download https://pkg.julialang.org/registries │ exception = RequestError: HTTP/2 301 (Connection timed out after 30006 milliseconds) while requesting https://pkg.julialang.org/registries └ @ Pkg.Registry /opt/julia/share/julia/stdlib/v1.13/Pkg/src/Registry/Registry.jl:77 Set-up completed after 5.58s ################################################################################ # Installation # Installing PolygonAlgorithms... Resolving package versions... Updating `~/.julia/environments/v1.13/Project.toml` [32a0d02f] + PolygonAlgorithms v0.3.2 Updating `~/.julia/environments/v1.13/Manifest.toml` [32a0d02f] + PolygonAlgorithms v0.3.2 Installation completed after 0.6s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 10.91s ################################################################################ # Testing # Testing PolygonAlgorithms Status `/tmp/jl_7fvxHB/Project.toml` [32a0d02f] PolygonAlgorithms v0.3.2 [8dfed614] Test v1.11.0 Status `/tmp/jl_7fvxHB/Manifest.toml` [32a0d02f] PolygonAlgorithms v0.3.2 [2a0f44e3] Base64 v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [ac6e5ff7] JuliaSyntaxHighlighting v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.11.0 [8dfed614] Test v1.11.0 Testing Running tests... ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = do_intersect(segment1::Tuple{Tuple{Float64, Float64}, Tuple{Float64, Float64}}, segment2::Tuple{Tuple{Float64, Float64}, Tuple{Float64, Float64}}; rtol::Float64) at intersect.jl:18 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/intersect.jl:18 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = contains(vertices::Vector{Tuple{Float64, Float64}}, point::Tuple{Float64, Float64}; on_border_is_inside::Bool, rtol::Float64) at point_in_polygon.jl:26 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/point_in_polygon.jl:26 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = divide_coincident_intersection!(queue::Vector{SegmentEvent{Float64}}, ev1::SegmentEvent{Float64}, ev2::SegmentEvent{Float64}, self_intersection::Bool; atol::Float64) at martinez_rueda.jl:430 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/martinez_rueda.jl:430 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = divide_coincident_intersection!(queue::Vector{SegmentEvent{Float64}}, ev1::SegmentEvent{Float64}, ev2::SegmentEvent{Float64}, self_intersection::Bool; atol::Float64) at martinez_rueda.jl:431 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/martinez_rueda.jl:431 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = divide_coincident_intersection!(queue::Vector{SegmentEvent{Float64}}, ev1::SegmentEvent{Float64}, ev2::SegmentEvent{Float64}, self_intersection::Bool; atol::Float64) at martinez_rueda.jl:432 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/martinez_rueda.jl:432 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:268 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:268 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:268 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:268 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:269 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:269 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:269 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:269 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:270 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:270 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:270 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:270 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:271 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:271 ┌ Warning: `on_segment(q, segment; on_line)` is deprecated, use `on_segment(q, segment, on_line)` instead. │ caller = has_edge_overlap(vertex::Tuple{Float64, Float64}, prev1::Tuple{Float64, Float64}, next1::Tuple{Float64, Float64}, prev2::Tuple{Float64, Float64}, next2::Tuple{Float64, Float64}) at weiler_atherton.jl:271 └ @ Core ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:271 ┌ Warning: Cycle detected: start node: Node{PolygonAlgorithms.PointEvent{Float64}}(PolygonAlgorithms.PointEvent{Float64}((1.0, 1.0), true, nothing, PolygonAlgorithms.ENTRY)); repeated node: Node{PolygonAlgorithms.PointEvent{Float64}}(PolygonAlgorithms.PointEvent{Float64}((0.0, 1.0), false, nothing, PolygonAlgorithms.NONE)) └ @ PolygonAlgorithms ~/.julia/packages/PolygonAlgorithms/XL8nP/src/boolean/weiler_atherton.jl:223 Test Summary: | Pass Broken Total Time PolygonAlgorithms | 379 2 381 10m37.1s DoublyLinkedList | 21 21 0.7s PointSet | 14 14 0.6s area-centroids | 6 6 0.1s bounds | 6 6 0.2s edge intersections | 31 31 2.1s point in polygon | 46 46 5m49.6s Martinez-Rueda algorithm | 30 1 31 5.5s convex intersections PolygonAlgorithms.PointSearchAlg() | 37 37 1m12.4s convex intersections PolygonAlgorithms.ChasingEdgesAlg() | 37 37 1.6s convex intersections PolygonAlgorithms.WeilerAthertonAlg() | 37 37 41.1s convex intersections PolygonAlgorithms.MartinezRuedaAlg() | 37 37 3.0s intersect-concave PolygonAlgorithms.WeilerAthertonAlg() | 18 18 28.3s intersect-concave PolygonAlgorithms.MartinezRuedaAlg() | 18 18 0.5s intersect-concave only PolygonAlgorithms.WeilerAthertonAlg() | 25 1 26 2m00.1s intersect-concave only PolygonAlgorithms.MartinezRuedaAlg() | 2 2 0.8s convex hulls -PolygonAlgorithms.GiftWrappingAlg() | 7 7 1.5s convex hulls -PolygonAlgorithms.GrahamScanAlg() | 7 7 1.0s Testing PolygonAlgorithms tests passed Testing completed after 642.09s PkgEval succeeded after 789.77s