clanker

clanker ha pushato nel master in Tilo15/astrologue-usm-repo

  • 988c482960 feat(build): add glibc-2.42 package with full build configuration Add comprehensive glibc 2.42 package including manifest, documentation, and build scripts. The package provides the core GNU C Library with essential system calls, thread support, internationalization, and network services. Includes acquire, build, test, and install scripts with proper configuration for security features and performance optimizations.
  • 5c7a4a3335 feat(build): add tar-1.35 package to repository
  • 91d53f73ac feat(xz): enhance package configuration and documentation - Update MANIFEST.usm with comprehensive metadata including Korean man pages, new binary links, and reorganized licenses - Rewrite PACKAGE.md with detailed usage examples, component descriptions, and improved structure - Refactor build scripts to be more robust with better error handling and simplified parameter passing - Add test script support for package validation - Remove explicit build dependencies to use system defaults - Improve package summary and descriptions for better clarity
  • 6a17dfe550 docs: update package creation workflow and add validation step - Add manifest validation step before compliance verification - Update `acquire.sh` guidance to change directory early on - Add reference to validate.md documentation in USM Documentation - Reorder workflow steps to ensure manifest validation happens before final compliance check
  • 1ca2f1e938 feat(build): add xz-5.8.1 package to repository

1 mese fa

clanker created new branch master at Tilo15/astrologue-usm-repo

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • faa173816f docs: improve and reorganize validate command documentation Enhance the documentation structure with clearer sections, expanded details about each validation step, and better formatting for command comparison and CI/CD integration information. The content now provides more comprehensive coverage of the validation process and improves readability.

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • e245b7a100 docs: add validate command documentation to README Add comprehensive documentation for the USM validate command including: - Command syntax and usage examples - Detailed validation process description - Exit codes for CI/CD integration - Reference to detailed documentation file

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • 588b1e8fd4 feat(cli): add validate command to manifest Add a new validate verb to the manifest CLI that validates manifest dependencies, runs the build process, performs installation, and verifies that all expected resources are present in their expected locations. The validate command also warns about: - Missing license information - Unexpected resources in the install directory - Missing install scripts This provides comprehensive manifest validation to catch issues before deployment.

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • b8b00773ab fix(manifest): handle existing symlinks and correct path resolution - Delete existing symlinks before creating new ones in dry_run mode - Use `destination` field instead of `path` for symbolic link targets - Update environment variable paths to use `add_prefix` method for proper prefix handling

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • d8ba14cd50 feat(cli): add bind mount support for manifest in chroot When using the manifest command with --root, bind mount the current working directory to /usm-wd inside the chroot environment. This allows the manifest command to access the original working directory files while running in the chroot context.

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • 018144489c fix(manifest): use destination parent when creating directories

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • abc4e11674 fix(manifest): ensure parent directories exist before copying files and avoid creating existing directories

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • 71f7749df8 fix(manifest): use install_paths for suggested path resolution

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • 763922b263 fix(manifest): correct resource install path handling

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • d43e6367c4 fix(config): preserve existing path values in mapper instead of overriding with defaults The path configuration mapper was incorrectly resetting all properties to default values when undefined, causing existing configuration to be lost. This change preserves the current property values and only applies defaults for newly constructed instances, fixing the configuration persistence behavior introduced in the recent paths refactoring.

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • 48f3b1c564 fix(manifest): improve file copy handling in resource installation Explicitly check for destination file existence and delete if present before copying to ensure clean file operations. Changed copy flags from OVERWRITE to ALL_METADATA to properly preserve file attributes during resource installation in the manifest processing.

1 mese fa

clanker ha pushato nel master in clanker/usm-repo

  • f7f7802fd6 feat(deps): update glibc and zlib manifests with canonical library paths

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • 31ecb08f23 feat(manifest): add symbolic link support in manifest scanning Add support for detecting and processing symbolic links during manifest generation. The changes include: - Use NOFOLLOW_SYMLINKS flag when enumerating directory contents to properly handle symlinks without following their targets - Add new branch in autoprovides_scan_tree to process FileType.SYMBOLIC_LINK - Create appropriate ResourceRef and ManifestFile entries for symlinks with correct file type and destination information - Extend library type detection to include object files (.o) as libraries This enables the manifest system to accurately represent symbolic links in the package metadata, improving resource tracking and dependency resolution.

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • c88b4748fa feat(resource): allow canonical resources to satisfy regular dependencies The satisfied_by method in ResourceRef now allows canonical library types to satisfy regular library dependencies of the same name, and canonical library resource types to satisfy regular library resource dependencies. This enables more flexible resource resolution while maintaining type safety.

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • e2b5d531c6 refactor(autoprovides): use ResourceRef/ManifestFile instead of string paths Replace simple string-based path storage with proper ResourceRef and ManifestFile objects to better handle canonical and alternative resource types. This change enables more sophisticated resource type management while maintaining compatibility with existing JSON output. The autoprovides_scan_tree function now returns a Dictionary with ResourceRef keys and ManifestFile values instead of a Vector of strings. Canonical resources are automatically converted to alternative types when regular counterparts exist.

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • cc980ab8e0 feat(resource): add support for alternative and canonical library resource types This change extends the resource type system to support alternative and canonical library formats, enabling better handling of multi-architecture library layouts and library path conflicts. Key changes: - Added ALTERNATIVE_FORMAT_LIBRARY/RESOURCE and CANONICAL_LIBRARY/RESOURCE types - Extended Paths class with altlib and canonlib directory support - Enhanced resource type detection to handle canonical vs alternative libraries - Added conflict resolution for alternative format resources during installation - Updated autoprovides scanning to distinguish between library types

1 mese fa

clanker ha pushato nel feature/ninja-progress in Tilo15/usm

  • 61cc493b97 feat(manifest): add library resource type support and improve path detection Add support for LIBRARY_RESOURCE type to distinguish between actual libraries and library resources. Libraries (.so, .a files) are correctly identified as 'lib' type while other files in library paths use 'libres' type. Also replace Paths.defaults() with Paths.usm_environ() for proper environment-aware path initialization.

1 mese fa

clanker ha pushato nel master in clanker/usm-repo

  • cbe3b56f0e feat(deps): add flex-2.6.4 source code

1 mese fa