Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package cgal for openSUSE:Factory checked in at 2022-12-01 17:21:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cgal (Old) and /work/SRC/openSUSE:Factory/.cgal.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cgal" Thu Dec 1 17:21:35 2022 rev:29 rq:1039313 version:5.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/cgal/cgal.changes 2022-06-08 14:25:15.332527244 +0200 +++ /work/SRC/openSUSE:Factory/.cgal.new.1835/cgal.changes 2022-12-01 17:22:36.726688968 +0100 @@ -1,0 +2,99 @@ +Thu Nov 24 20:56:20 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 5.5.1 + * bug fix release compared to 5.5.0 + * https://github.com/CGAL/cgal/pulls?q=label%3AMerged_in_5.4.3+-label%3AMerged_in_5.4.2 +- Release 5.5.0 + * The CGAL Open Source Project is pleased to announce the release + 5.5 of CGAL, the Computational Geometry Algorithms Library. + ## 3D Alpha Wrapping (new package) + * This component takes a 3D triangle mesh, soup, or point set as + input, and generates a valid (watertight, intersection-free, + and combinatorially 2-manifold) surface triangle mesh that + contains the input. The algorithm proceeds by shrink-wrapping + and refining a 3D Delaunay triangulation, starting from a loose + bounding box of the input. Two user-defined parameters, alpha + and offset, offer control over the maximum size of cavities + where the shrink-wrapping process can enter, and the tightness + of the final surface mesh to the input, respectively. Once + combined, these parameters provide a means to trade fidelity to + the input for complexity of the output. + * See also the announcement page. + https://www.cgal.org/2022/05/18/alpha_wrap/ + ## 2D Straight Skeleton and Polygon Offsetting (breaking change) + * Fix the output of the function + CGAL::create_exterior_skeleton_and_offset_polygons_with_holes_2() + to not take into account the offset of the outer frame. + * Fix the computation of the exterior offset of a polygon with + holes that was not computing the offset of the holes + ## 3D Convex Hulls + * Added an overload of the function CGAL::convex_hull_3(), which + writes the result in an indexed triangle set. + ## 2D Polygons + * Add vertex, edge, and hole ranges. + * The concept GeneralPolygonWithHoles_2 now requires the nested + type Polygon_2 instead of General_polygon_2. + ## 2D Regularized Boolean Set-Operations + * The concept GeneralPolygonSetTraits_2 now requires the nested + type Construct_polygon_with_holes_2 instead of + Construct_general_polygon_with_holes_2. + ## Combinatorial Maps + * Removed old code deprecated in CGAL 4.9 and 4.10 (global + functions, and information associated with darts). + ## 2D Arrangements + * Fixed the intersect_2, compare_y_at_x_right, and + compare_y_at_x_left function objects of the traits class + template Arr_geodesic_arc_on_sphere_traits_2 that handles + geodesic arcs on sphere and applied a small syntactical fix to + the tracing traits. + ## Tetrahedral Mesh Generation + * Added the function remove_isolated_vertices() as a + post-processing step for the tetrahedral mesh generation. + ## Polygon Mesh Processing + * Added the function + CGAL::Polygon_mesh_processing::orient_triangle_soup_with_reference_triangle_soup(), + which enables re-orienting the faces of a triangle soup based + on the orientation of the nearest face in a reference + triangle soup. + * Added the function + CGAL::Polygon_mesh_processing::compatible_orientations(), which + enables to retrieve the (in)compatibility of orientations of + faces from different connected components. + * Added the function + CGAL::Polygon_mesh_processing::tangential_relaxation(), which + applies an area-based tangential mesh smoothing to the vertices + of a surface triangle mesh. + * Added the named parameter visitor to the function + triangulate_hole(), which enables to track progress with + callbacks. + * Added more functions in the visitor of the corefinement based + methods to track progress. + ## Surface Mesh Simplification + * Introduced four variations of the Garland-Heckbert + simplification algorithm based on the probabilistic approach of + Trettner and Kobbelt (Fast and Robust QEF Minimization using + Probabilistic Quadrics): GarlandHeckbert_plane_policies, + GarlandHeckbert_probabilistic_plane_policies, + GarlandHeckbert_triangle_policies, and + GarlandHeckbert_probabilistic_triangle_policies. + * The class GarlandHeckbert_policies has been deprecated, + GarlandHeckbert_plane_policies replaces it. + ## Point Set Processing + * A new optional named parameter, min_points_per_cell has been + added to grid_simplify_point_set(). By adding a minimal number + of points in a cell such that a point is retained, one can also + filter out low density areas and outliers: in the case of + densely sampled point clouds, this yields better results than + using grid simplification and then outlier removal, while being + very vast. The default value is 1 to keep the previous + behavior as default. + ## dD Spatial Searching + * Added the member function write_graphviz() to the class Kd_tree + that writes the tree in a stream in the Graphviz format. + ## CGAL and the Boost Graph Library (BGL) + * Added the function invert_selection() in the class + Face_filtered_graph, which toggles the selected status of a + graph: selected faces are deselected, and unselected faces are + selected. + +------------------------------------------------------------------- Old: ---- CGAL-5.4.1-doc_html.tar.xz CGAL-5.4.1.tar.xz New: ---- CGAL-5.5.1-doc_html.tar.xz CGAL-5.5.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cgal.spec ++++++ --- /var/tmp/diff_new_pack.0zNsv5/_old 2022-12-01 17:22:37.730694458 +0100 +++ /var/tmp/diff_new_pack.0zNsv5/_new 2022-12-01 17:22:37.738694502 +0100 @@ -23,7 +23,7 @@ #@TODO : ask for rename and take into account the obsolete existant thing. like libcgal deps %define _sourcename CGAL Name: cgal -Version: 5.4.1 +Version: 5.5.1 Release: 0 Summary: Computational Geometry Algorithms Library License: GPL-3.0-or-later AND LGPL-3.0-or-later @@ -56,10 +56,9 @@ volume mesh generation, geometry processing, alpha shapes, convex hull algorithms, shape analysis, AABB and KD trees. - %package devel Summary: Development files and tools for CGAL applications -License: GPL-3.0-or-later AND LGPL-3.0-or-later AND BSL-1.0 +License: BSL-1.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: blas Requires: cmake @@ -79,7 +78,7 @@ %package demo-examples-devel Summary: Example & demo files for CGAL library usage -License: GPL-3.0-or-later AND LGPL-3.0-or-later AND BSL-1.0 AND MIT +License: BSL-1.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT Group: Development/Libraries/C and C++ Requires: %{name}-devel = %{version} BuildArch: noarch ++++++ CGAL-5.4.1-doc_html.tar.xz -> CGAL-5.5.1-doc_html.tar.xz ++++++ /work/SRC/openSUSE:Factory/cgal/CGAL-5.4.1-doc_html.tar.xz /work/SRC/openSUSE:Factory/.cgal.new.1835/CGAL-5.5.1-doc_html.tar.xz differ: char 27, line 1 ++++++ CGAL-5.4.1-doc_html.tar.xz -> CGAL-5.5.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/cgal/CGAL-5.4.1-doc_html.tar.xz /work/SRC/openSUSE:Factory/.cgal.new.1835/CGAL-5.5.1.tar.xz differ: char 17, line 1 ++++++ cgal-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.0zNsv5/_old 2022-12-01 17:22:37.830695005 +0100 +++ /var/tmp/diff_new_pack.0zNsv5/_new 2022-12-01 17:22:37.834695026 +0100 @@ -1,9 +1,5 @@ -# We have the dependency setup on libCGAL%{_soname} -addFilter("W: no-dependency-on cgal*/cgal-libs/libcgal") -# Simple script with --help -addFilter("W: no-manual-page-for-binary cgal_create_CMakeLists") # We prefer to let file needed by devs if transfered on other system # So sources are pure -addFilter("W: zero-length /usr/share/CGAL/examples/Surface_mesher/skip_vcproj_auto_generation") -addFilter("W: zero-length /usr/share/CGAL/examples/Ridges_3/skip_vcproj_auto_generation") +addFilter("zero-length /usr/share/CGAL/examples/Surface_mesher/skip_vcproj_auto_generation") +addFilter("zero-length /usr/share/CGAL/examples/Ridges_3/skip_vcproj_auto_generation")