| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Separate the recipe style and build system. | Joseph Hunkeler | 44 hours | 1 | -22/+45 |
| | | | | | * Add "support" for rattler. Very loosely. | ||||
| * | Set mamba-related environment variables | Joseph Hunkeler | 2 days | 1 | -0/+2 |
| | | |||||
| * | Add STASIS_ALWAYS_BUILD_FOR_HOST environment variable trigger | Joseph Hunkeler | 2 days | 1 | -0/+4 |
| | | |||||
| * | Disallow extraneous conda and pip version specs | Joseph Hunkeler | 2 days | 1 | -0/+48 |
| | | | | | | | * STASIS wants equals-to, or nothing (latest). * The use of URLs with '@' is what we need to avoid * Tell the user the expected format on error | ||||
| * | delivery_conda_enable: always pin conda's version to the same version ↵ | Joseph Hunkeler | 9 days | 1 | -0/+24 |
| | | | | | | | provided by the installer * Some commands upgrade conda whether it is configured to allow the behavior or not | ||||
| * | delivery_conda_enable populates CondaCapabilities members | Joseph Hunkeler | 9 days | 1 | -1/+11 |
| | | |||||
| * | Hook CondaCapabilities up to the delivery context | Joseph Hunkeler | 9 days | 2 | -0/+4 |
| | | |||||
| * | String handling | Joseph Hunkeler | 9 days | 1 | -19/+18 |
| | | |||||
| * | Safe strings, finally (#145) | Joseph Hunkeler | 11 days | 5 | -81/+47 |
| | | | | | | | | | * Add string copy and catonate replacements * safe_strncpy * safe_strncat * Replace string functions * gbo.ini: Update tweakwcs to 0.9.0 * generic.ini: Update tweakwcs to 0.9.0 | ||||
| * | make dep_status constant | Joseph Hunkeler | 2026-05-12 | 1 | -1/+1 |
| | | |||||
| * | if conda fails, return | Joseph Hunkeler | 2026-05-12 | 1 | -2/+10 |
| | | |||||
| * | when no spec is present use the package name instead | Joseph Hunkeler | 2026-05-12 | 1 | -4/+8 |
| | | |||||
| * | remove linefeed from debug message | Joseph Hunkeler | 2026-05-12 | 1 | -1/+1 |
| | | |||||
| * | free platform array on error | Joseph Hunkeler | 2026-05-12 | 1 | -0/+3 |
| | | |||||
| * | Remove linefeed from error | Joseph Hunkeler | 2026-05-12 | 1 | -1/+1 |
| | | |||||
| * | Blank warning as new line | Joseph Hunkeler | 2026-05-12 | 1 | -1/+2 |
| | | |||||
| * | Remove linefeed from warning message | Joseph Hunkeler | 2026-05-11 | 1 | -1/+1 |
| | | |||||
| * | Update macro | Joseph Hunkeler | 2026-05-11 | 1 | -1/+1 |
| | | |||||
| * | Add debug output | Joseph Hunkeler | 2026-05-11 | 1 | -0/+8 |
| | | |||||
| * | terminate strings | Joseph Hunkeler | 2026-05-11 | 1 | -1/+3 |
| | | |||||
| * | terminate platform string after copy | Joseph Hunkeler | 2026-05-11 | 1 | -0/+2 |
| | | |||||
| * | delivery_duplicate: free INI handle | Joseph Hunkeler | 2026-05-11 | 1 | -1/+1 |
| | | |||||
| * | delivery_duplicate: free INI handle | Joseph Hunkeler | 2026-05-11 | 1 | -0/+3 |
| | | |||||
| * | delivery_duplicate: free context on error | Joseph Hunkeler | 2026-05-11 | 1 | -0/+6 |
| | | |||||
| * | delivery_duplicate: handle platform allocation error | Joseph Hunkeler | 2026-05-11 | 1 | -1/+7 |
| | | |||||
| * | free tests on error | Joseph Hunkeler | 2026-05-11 | 1 | -0/+2 |
| | | |||||
| * | delivery_init: return if platform cannot be established | Joseph Hunkeler | 2026-05-11 | 1 | -1/+4 |
| | | |||||
| * | delivery_init_platform: return on allocation error | Joseph Hunkeler | 2026-05-11 | 1 | -0/+4 |
| | | |||||
| * | Replace msg, perror, and fprintf with SYS message macrosuse-sys-macros | Joseph Hunkeler | 2026-05-11 | 12 | -80/+79 |
| | | |||||
| * | Move strdup_maybe to str.c and export symbol in str.h | Joseph Hunkeler | 2026-05-10 | 1 | -11/+0 |
| | | |||||
| * | Update SYS* macro calls | Joseph Hunkeler | 2026-05-10 | 10 | -90/+90 |
| | | |||||
| * | Fix up includes | Joseph Hunkeler | 2026-05-10 | 8 | -12/+15 |
| | | |||||
| * | Implement logging facility WARN, INFO, DEBUG | Joseph Hunkeler | 2026-05-10 | 1 | -2/+0 |
| | | | | | | | | * The original macros have been updated * Default log level is WARN * Log level increases per `-v` CLI argument * Tests always use DEBUG level | ||||
| * | Merge pull request #141 from jhunkeler/use-stasis-bufsiz | Joseph Hunkeler | 2026-05-07 | 1 | -0/+8 |
| |\ | | | | | Replace BUFSIZ with STASIS_BUFSIZ | ||||
| | * | Create XDG_CONFIG_HOME and XDG_CACHE_HOME directories1.6.0use-stasis-bufsiz | Joseph Hunkeler | 2026-05-07 | 1 | -0/+8 |
| | | | |||||
| * | | Integrate into main and lib/deliveryversion-compare | Joseph Hunkeler | 2026-05-05 | 2 | -3/+11 |
| | | | |||||
| * | | Add delivery_force_package_version() driver | Joseph Hunkeler | 2026-05-04 | 1 | -0/+136 |
| | | | |||||
| * | | Include version_compare.h in delivery.h | Joseph Hunkeler | 2026-05-04 | 1 | -0/+3 |
| |/ | |||||
| * | disable setting TMPDIR | Joseph Hunkeler | 2026-04-27 | 1 | -5/+6 |
| | | |||||
| * | delivery_export_configuration: Add debug statements | Joseph Hunkeler | 2026-04-27 | 1 | -0/+18 |
| | | |||||
| * | pkg_index_provides: Add logdir argument | Joseph Hunkeler | 2026-04-27 | 1 | -2/+2 |
| | | | | | * mkdirs() the logdir | ||||
| * | Fix file handle leaks | Joseph Hunkeler | 2026-04-26 | 1 | -0/+1 |
| | | |||||
| * | Set starting TMPDIR to /tmp/stasis | Joseph Hunkeler | 2026-04-25 | 1 | -12/+32 |
| | | | | | | | * Easier to remove leftover files, if any * Now uses setenv() to have better control over external programs * Removes the hack to initialize TMPDIR early | ||||
| * | delivery_init_tmpdir: reverse error condition to clean up goto logic | Joseph Hunkeler | 2026-04-25 | 1 | -4/+15 |
| | | |||||
| * | NUL terminate after copy | Joseph Hunkeler | 2026-04-24 | 6 | -3/+42 |
| | | |||||
| * | delivery_format_str: fix snprintf append | Joseph Hunkeler | 2026-04-23 | 1 | -5/+5 |
| | | |||||
| * | Fix snprintfs | Joseph Hunkeler | 2026-04-23 | 3 | -18/+14 |
| | | |||||
| * | Use snprintf | Joseph Hunkeler | 2026-04-22 | 2 | -5/+5 |
| | | |||||
| * | artifactory_download_cli: Add more SYSDEBUG statements | Joseph Hunkeler | 2026-04-22 | 1 | -0/+5 |
| | | |||||
| * | duplicate_delivery: handle error conditions | Joseph Hunkeler | 2026-04-22 | 1 | -2/+12 |
| | | | | | * but also memcpy might not be enough here | ||||
