MCPcopy Create free account

hub / github.com/alexykn/sps2 / functions

Functions2,023 in github.com/alexykn/sps2

↓ 1 callersFunctiondefault_store_max_attempts
()
crates/config/src/guard.rs:379
↓ 1 callersFunctiondefault_store_max_concurrency
()
crates/config/src/guard.rs:387
↓ 1 callersFunctiondefault_store_sync_refcounts
()
crates/config/src/guard.rs:221
↓ 1 callersFunctiondefault_store_verification_enabled
()
crates/config/src/guard.rs:371
↓ 1 callersMethoddefault_update_type
Returns the default update type for report generation
crates/ops/src/update.rs:61
↓ 1 callersFunctiondefault_verification_level
()
crates/config/src/guard.rs:359
↓ 1 callersMethoddelete_rpath
( &self, ctx: &PlatformContext, binary: &Path, rpath: &str, )
crates/platform/src/implementations/macos/binary.rs:396
↓ 1 callersMethoddescription
(&self)
crates/builder/src/artifact_qa/diagnostics.rs:45
↓ 1 callersMethoddetect
Detect which build system to use for a source directory # Errors Returns an error if detection fails or no suitable build system is found
crates/builder/src/build_systems/mod.rs:95
↓ 1 callersMethoddetect_build_backend
Detect build backend from pyproject.toml
crates/builder/src/build_systems/python.rs:39
↓ 1 callersFunctiondetect_build_systems_from_steps
Detect build systems used in build steps for QA pipeline routing Maps build commands to build system names that the QA pipeline router understands. T
crates/ops/src/pack.rs:401
↓ 1 callersMethoddetect_from_header
Fast format version detection from package header This method reads only the first few bytes of the package to detect the format version without deco
crates/store/src/format_detection.rs:93
↓ 1 callersMethoddetect_from_manifest
Detect format version from manifest inside the package This method extracts and parses the manifest.toml to get the format version. It's slower but m
crates/store/src/format_detection.rs:123
↓ 1 callersMethoddetect_orphans
( &self, live_root: &Path, tracked: &HashSet<String>, heal: bool, )
crates/guard/src/verifier.rs:444
↓ 1 callersMethoddetect_package_manager
Detect which package manager to use
crates/builder/src/build_systems/nodejs.rs:42
↓ 1 callersFunctiondetect_python_package_directory
Detect if this is a Python package and return the directory to remove Python packages are isolated in `/opt/pm/live/python/<package_name>/` directori
crates/install/src/atomic/fs.rs:150
↓ 1 callersMethoddetect_python_version
Detect Python version from site-packages directory structure
crates/builder/src/build_systems/python.rs:928
↓ 1 callersMethoddetect_python_version
Detect Python version from package-specific lib directory
crates/builder/src/artifact_qa/patchers/python_isolation.rs:19
↓ 1 callersFunctiondetermine_profile
Determine the build system profile based on used build systems
crates/builder/src/artifact_qa/router.rs:42
↓ 1 callersFunctiondetermine_profile_with_override
Determine the build system profile with optional manual override
crates/builder/src/artifact_qa/router.rs:23
↓ 1 callersFunctiondetermine_version_change_type
Determine the type of version change (major/minor/patch/prerelease)
crates/ops/src/update.rs:512
↓ 1 callersFunctiondevelopment_tools_commands
Development and debugging tools
crates/config/src/builder.rs:752
↓ 1 callersMethoddiscover_tool
Discover a tool by searching paths
crates/platform/src/core/mod.rs:551
↓ 1 callersMethoddo_fix_permissions
Internal implementation that actually fixes permissions # Errors Returns an error if: - Failed to access files in the staging directory - Failed to
crates/builder/src/core/api.rs:1315
↓ 1 callersFunctiondownload_file_simple
Download a simple file (for signatures)
crates/net/src/download/stream.rs:195
↓ 1 callersFunctiondownload_index_conditional
Download index conditionally with `ETag` support
crates/ops/src/repository.rs:292
↓ 1 callersFunctiondownload_package_only
( url: &str, package_id: &PackageId, node: &ResolvedNode, store: &PackageStore, state_mana
crates/install/src/prepare/worker.rs:224
↓ 1 callersFunctionduration_to_millis
(duration: Duration)
crates/platform/src/implementations/macos/process.rs:58
↓ 1 callersFunctionduration_to_millis
(duration: Duration)
crates/platform/src/implementations/macos/binary.rs:57
↓ 1 callersFunctionelapsed_millis
(start: Instant)
crates/ops/src/build.rs:103
↓ 1 callersMethodemit_debug_with_context
Emit a debug log event with context
crates/events/src/lib.rs:143
↓ 1 callersMethodemit_error
Emit an error event
crates/events/src/lib.rs:166
↓ 1 callersMethodemit_error_with_details
Emit an error event with details
crates/events/src/lib.rs:171
↓ 1 callersFunctionemit_process_completed
( ctx: &PlatformContext, descriptor: &ProcessCommandDescriptor, output: &CommandOutput, durati
crates/platform/src/implementations/macos/process.rs:69
↓ 1 callersFunctionemit_process_failed
( ctx: &PlatformContext, descriptor: &ProcessCommandDescriptor, error: &PlatformError, duratio
crates/platform/src/implementations/macos/process.rs:82
↓ 1 callersFunctionemit_process_started
(ctx: &PlatformContext, descriptor: &ProcessCommandDescriptor)
crates/platform/src/implementations/macos/process.rs:62
↓ 1 callersMethodemit_warning
Emit a warning event
crates/events/src/lib.rs:154
↓ 1 callersMethodemit_warning_with_context
Emit a warning event with context
crates/events/src/lib.rs:159
↓ 1 callersMethodemit_with_meta
Emit an event with explicitly provided metadata.
crates/events/src/lib.rs:123
↓ 1 callersFunctionensure_archive_cas_rows
Ensure CAS rows exist for archives referenced by the target state. # Errors Returns an error if the database operation fails.
crates/state/src/db/refcount_deltas.rs:10
↓ 1 callersFunctionensure_file_verification_rows
Ensure verification rows exist for file hashes. # Errors This function does not return errors as it uses `.ok()` to ignore them.
crates/state/src/db/refcount_deltas.rs:172
↓ 1 callersFunctionensure_recipe_path
(recipe_path: &Path)
crates/ops/src/build.rs:107
↓ 1 callersMethodensure_system_directories
Ensure required system directories exist
apps/sps2/src/setup.rs:98
↓ 1 callersMethodenv
Set an environment variable for the command
crates/platform/src/process/mod.rs:55
↓ 1 callersMethodenvironment_summary
(&self)
crates/builder/src/environment/variables.rs:9
↓ 1 callersMethodevent_sender
(&self)
crates/resolver/src/resolver.rs:671
↓ 1 callersMethodevent_sender
(&self)
crates/events/src/lib.rs:260
↓ 1 callersMethodevent_sender
(&self)
crates/install/src/prepare/context.rs:62
↓ 1 callersMethodevent_sender
(&self)
crates/install/src/atomic/installer.rs:19
↓ 1 callersMethodevent_sender
(&self)
crates/builder/src/environment/core.rs:49
↓ 1 callersFunctionevict_objects
( ctx: &OpsCtx, last: &LastRefData, required_file_hashes: &std::collections::HashSet<String>,
crates/ops/src/maintenance.rs:137
↓ 1 callersFunctionevict_packages
( ctx: &OpsCtx, last: &LastRefData, required_pkg_hashes: &std::collections::HashSet<String>, p
crates/ops/src/maintenance.rs:99
↓ 1 callersFunctionexecute_build_command
Execute a build command
crates/builder/src/stages/executors.rs:114
↓ 1 callersFunctionexecute_build_command_with_security
Execute a build command with security context
crates/builder/src/stages/executors.rs:155
↓ 1 callersFunctionexecute_build_commands_list_with_security
Execute a list of build commands with security context
crates/builder/src/stages/executors.rs:352
↓ 1 callersFunctionexecute_build_stage_with_security
Execute build stage with security context
crates/builder/src/utils/executor.rs:209
↓ 1 callersFunctionexecute_command
Execute the specified command
apps/sps2/src/main.rs:158
↓ 1 callersFunctionexecute_command_with_events
Execute command with concurrent event handling
apps/sps2/src/main.rs:126
↓ 1 callersMethodexecute_libtool_finish
Execute libtool --finish for the given directory
crates/builder/src/environment/execution.rs:196
↓ 1 callersFunctionexecute_post_stage_with_security
Execute post-processing stage with security context
crates/builder/src/utils/executor.rs:265
↓ 1 callersFunctionexecute_post_step
Execute a post-processing step
crates/builder/src/stages/executors.rs:202
↓ 1 callersFunctionexecute_post_steps
Execute post-processing steps from recipe (same as build command)
crates/ops/src/pack.rs:250
↓ 1 callersFunctionexecute_recipe
Execute the YAML recipe and return dependencies, metadata, install request status, and `qa_pipeline`
crates/builder/src/recipe/executor.rs:9
↓ 1 callersMethodexecute_recipe_and_setup_deps
Execute recipe and setup build dependencies
crates/builder/src/core/builder.rs:203
↓ 1 callersFunctionexecute_source_stage
Execute source acquisition stage
crates/builder/src/utils/executor.rs:160
↓ 1 callersFunctionexecute_staged_build
Execute a build using staged execution model
crates/builder/src/utils/executor.rs:19
↓ 1 callersFunctionexpand_build_step
Expand variables in a build step
crates/builder/src/recipe/parser.rs:168
↓ 1 callersFunctionexpand_variables
Expand variables in the recipe using facts and built-in variables
crates/builder/src/recipe/parser.rs:87
↓ 1 callersFunctionexpect_phase_changed_event
(event: &AppEvent, phase: usize, name: &str)
crates/events/src/progress/manager.rs:512
↓ 1 callersFunctionexpect_started_event
( event: &AppEvent, total: Option<u64>, expected_phases: &[&str], parent_label
crates/events/src/progress/manager.rs:469
↓ 1 callersFunctionexpect_update_event
( event: &AppEvent, current: u64, total: Option<u64>, phase: Option<usize>,
crates/events/src/progress/manager.rs:491
↓ 1 callersMethodexplain_unsat
Analyze unsatisfiable problem and generate explanation
crates/resolver/src/sat/conflict_analysis.rs:144
↓ 1 callersFunctionextract_base64
(pk_input: &str)
crates/ops/src/keys.rs:332
↓ 1 callersMethodextract_downloads_to
Extract downloaded archives to a specific subdirectory # Errors Returns an error if any archive extraction fails.
crates/builder/src/core/api.rs:799
↓ 1 callersFunctionextract_key_id_from_sig_str
A hack to extract the key ID from a raw signature string because the `minisign_verify` crate doesn't expose it publicly.
crates/net/src/signing.rs:27
↓ 1 callersFunctionextract_package_with_events
Extract a .sp package file to a directory with optional event reporting # Errors Returns an error if: - Tar extraction fails - The extracted package
crates/store/src/archive.rs:41
↓ 1 callersFunctionextract_plain_tar_file
Extract a plain (uncompressed) tar archive
crates/store/src/archive.rs:259
↓ 1 callersMethodextract_requires_python
Extract Python version requirement from pyproject.toml
crates/builder/src/build_systems/python.rs:562
↓ 1 callersMethodextract_tar_from_temp
Extract tar archive from temporary file
crates/builder/src/core/api.rs:1067
↓ 1 callersMethodextract_tar_xz
Extract tar.xz archive # Errors Returns an error if extraction fails.
crates/builder/src/core/api.rs:881
↓ 1 callersFunctionextract_zstd_tar_file
Extract a zstd-compressed tar archive using temporary file
crates/store/src/archive.rs:161
↓ 1 callersFunctionfetch_and_verify_keys
Fetch and verify signing keys with rotation support
crates/ops/src/repository.rs:353
↓ 1 callersMethodfetch_and_verify_keys
Fetch and verify keys from repository # Errors Returns an error if: - The keys cannot be fetched from the repository - The keys content cannot be pa
crates/ops/src/keys.rs:162
↓ 1 callersMethodfetch_blake3
Download and verify a file with BLAKE3 hash # Errors Returns an error if: - The URL is invalid - The download fails - The file hash doesn't match th
crates/builder/src/core/api.rs:213
↓ 1 callersFunctionfetch_bytes
Fetch binary content from a URL # Errors Returns an error if the HTTP request fails, the server returns an error status, or the response body cannot
crates/net/src/lib.rs:149
↓ 1 callersFunctionfetch_json
Fetch and deserialize JSON content from a URL # Errors Returns an error if the HTTP request fails, the server returns an error status, or the respon
crates/net/src/lib.rs:203
↓ 1 callersMethodfetch_md5
Download and verify a file with MD5 hash # Errors Returns an error if: - The URL is invalid - The download fails - The file hash doesn't match the e
crates/builder/src/core/api.rs:141
↓ 1 callersMethodfetch_sha256
Download and verify a file with SHA256 hash # Errors Returns an error if: - The URL is invalid - The download fails - The file hash doesn't match th
crates/builder/src/core/api.rs:175
↓ 1 callersFunctionfetch_text_conditional
Conditionally fetch text content from a URL with `ETag` support # Errors Returns an error if the HTTP request fails, the server returns an error sta
crates/net/src/lib.rs:95
↓ 1 callersFunctionfile_operations_commands
File operations
crates/config/src/builder.rs:678
↓ 1 callersMethodfile_path
(&self, hash: &Hash)
crates/store/src/lib.rs:86
↓ 1 callersFunctionfinalize_index_update
Process and save the new index
crates/ops/src/repository.rs:320
↓ 1 callersMethodfind_best_version_with_string
( &self, spec: &PackageSpec, )
crates/index/src/lib.rs:154
↓ 1 callersFunctionfind_binary_strings
Find all occurrences of needle in haystack and return their byte offsets
crates/builder/src/artifact_qa/patchers/binary_string.rs:11
↓ 1 callersMethodfind_built_binaries
Find built binaries in target directory
crates/builder/src/build_systems/cargo.rs:119
↓ 1 callersMethodfind_in_path
Find tool using the system PATH
crates/platform/src/core/mod.rs:607
↓ 1 callersMethodfind_package_executables
Find all executables in package bin directory
crates/builder/src/artifact_qa/patchers/python_isolation.rs:47
↓ 1 callersMethodfindings
(&self)
crates/builder/src/artifact_qa/reports.rs:93
↓ 1 callersMethodfix_install_name
Fix the install name of a dylib to use absolute path
crates/builder/src/artifact_qa/patchers/rpath.rs:110
↓ 1 callersMethodfix_permissions
Fix executable permissions on binaries # Errors Returns an error if permission fixing fails.
crates/builder/src/core/api.rs:1291
← previousnext →601–700 of 2,023, ranked by callers