Skip to content
This repository was archived by the owner on Jul 4, 2026. It is now read-only.

topic/fix package - #8

Closed
arntanguy wants to merge 87 commits into
masterfrom
topic/fix-package
Closed

topic/fix package#8
arntanguy wants to merge 87 commits into
masterfrom
topic/fix-package

Conversation

@arntanguy

Copy link
Copy Markdown
Owner
  • [ci] Upload to cloudsmith
  • [ci] Make the usage test internal
  • Do not rely on hard-coded path for the test
  • Replace hand-rolled randMtoN with effolkronium/random v1.4.0
  • Make it possible to output an stl file
  • Make stl export compatible with PCL 1.7
  • [ci] Update settings
  • Ensure the generated mesh has coherent normals
  • Add mesh scaling option
  • [ci] Drop Ubuntu 16.04 support
  • [ci] Do not generate xenial packages
  • [ci/packaging] Fix dependencies of dev package
  • [export] Add --convert option to convert between mesh types
  • [export] Supports binary export format
  • Remove unused dependency
  • [cmake] Fix submodule path
  • [ci] Refresh CI and packaging
  • [ci] Use latest CMake to build the package
  • Use PCL's typedef instead of boost::shared_ptr
  • [cmake] Fix linking issue with MPI::MPI_C
  • [tests] Fix usage test
  • [README] Update APT instructions
  • git(gitignore): add entries
  • feat(cmake): update CXX version to 17 | move standalone to utils folder
  • feat(mesh_sampling): create mesh_sampling library
  • feat(cmake): update CXX version to 17
  • feat(convex): generate convex files
  • Consider mesh_sampling changes
  • feat(utils): add convex generation
  • style(mesh_sampling): move template implementation to .hpp
  • doc(readme): explain new usages
  • feat(mesh_sampling): consider edges cases
  • feat(utils): consider folder as input and export convexes
  • fix(ci): remove ubuntu 20.04
  • fix(test): apply latest changes
  • fix(ci): remove package for bionic and focal, add noble
  • feat(cli11): remove boost dependency, use cli11 as option handler
  • feat(pimpl): refactor using pimpl
  • clean(cmake): delete message and include to add_library
  • fix(test): fix includes after latest refactor
  • feat(mesh_sampling): add stop_on_failure option
  • apply pre-commit
  • fix(export): match sch expected file format
  • feat(mesh_sampling): return convex as string and save to file optinal
  • feat(mesh_sampling): return convexes as string
  • feat(pcl): remove PCL dependency
  • refactor(tests): use google test
  • refactor(impl): remove impl pattern after pcl removal
  • fix(ci): remove pcl dependency, update boost dependency
  • doc(readme): update requirements
  • fix(ci): add qhull dependency
  • fix(ci): revise qhull package
  • fix(ci): add missing libboost-dev
  • feat(mesh_sampling): use runtime error
  • feat(mesh_sampling): consider .obj as input
  • feat(extension): support lower and upper case
  • fix(CI): update LD_LIBRARY_PATH
  • clean(test): remove C from LANGUAGES
  • clean(debian): remove unused package
  • doc(readme): update links
  • reset(ext): set random.hpp back to its style
  • feat(CLI11): use fetch content
  • feat(jrl-cmakemodules): use jrl-cmakemodules for consistency
  • doc(readme): update dependencies and Ubuntu version
  • remove(script): remove unused file
  • feat(CLI11): update mesh_sampling include and linkage
  • clean(mesh-sampling): update supported extensions, move implemtation, remove unecessary template and comments
  • clean(boost): remove boost dependency
  • clean(cmake): update Eigen3 linkage and include_directories
  • clean(boost): remove boost dependency
  • fix(package): add disable -DFETCHCONTENT_FULLY_DISCONNECTED cmake option to rules
  • doc: add missing --in tag to command line
  • fix: export cloud to Qhull file (fix Add support for ubuntu 16.04 xenial and PCL 1.7 #5)
  • doc: add missing supported extension
  • build: Try to use system's CLI11 before using fetchcontent
  • fix(convex): Add option to generate convex hulls with qconvex
  • nix: init flake, remove jrl-cmakemodules submodule
  • feat(cli11): Show help on error, positional args for --in and --out
  • ci(mergify): all pipelines must suceed
  • ci: add resolute packaging
  • Release 1.0.0
  • packaging: fix multi-arch install path for cmake find files

gergondet and others added 30 commits June 3, 2021 15:32
- Test Debug rather than Release
- Exclude clang from Ubuntu 16.04 (ABI issue)
- Include Ubuntu 20.04 build
mesh_sampling --scale 0.1 ...
ex: mesh_sampling --convert test.dae test.stl

This does not perform any sampling, merely uses ASSIMP to perform the
conversion
- Update clang-format-common to use clang-format-10
- Run CI on 20.04 and 22.04
- Use common and simplified workflow for packaging
- Package for 22.04
This only required for 18.04
This fixes incompatibilities between different versions of PCL
ThomasDuvinage and others added 29 commits September 8, 2025 18:18
This is needed by Nix as it cannot use fetchcontent, but provides cli11
in nixpkgs
@arntanguy arntanguy closed this Jun 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants