Skip to content

Sundials 6.7.1 + MCI 0.3 source for x86 InterfaceI - #5098

Closed
ChrisRackauckas-Claude wants to merge 12 commits into
SciML:masterfrom
ChrisRackauckas-Claude:retest-qmc-0.4.3
Closed

ChrisRackauckas-Claude wants to merge 12 commits into
SciML:masterfrom
ChrisRackauckas-Claude:retest-qmc-0.4.3

Conversation

@ChrisRackauckas-Claude

@ChrisRackauckas-Claude ChrisRackauckas-Claude commented Sep 9, 2026 •

Copy link
Copy Markdown
Member

Summary

  • Require Sundials 6.7.1 (registered NVector Int32 fix).
  • URL-source MonteCarloIntegration master (0.3) so BVDE→Integrals does not pull LatticeRules 0.0.1 on i686.
  • Drop once MCI 0.3.0 is in General (ranjanan#29).

Test plan

  • x86 InterfaceI green (or only failures also on x64)

ChrisRackauckas and others added 2 commits September 9, 2026 06:14
Co-authored-by: Cursor <cursoragent@cursor.com>
Unblocks InterfaceI x86 (N_VMake_Serial(::Int32) and callback range
Int64). Point grouped-tests at master for URL [sources] on LTS; disable
Downgrade while URL sources are present.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

Updated to temporarily URL-source Sundials#567 and DiffEqBase from ODE#4487 so InterfaceI x86 can validate past N_VMake_Serial(::Int32) / LatticeRules (QMC 0.4.3 already on registry). Pins drop after those register.

@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title Retest x86 after QuasiMonteCarlo 0.4.3 Drop temp URL sources; retest x86 after DiffEqBase/Sundials releases Sep 9, 2026
i686 LibGit2 clone of those URL pins hits EEXISTS without .github#137.
DiffEqBase 7.21.0 is registering (General#167661); Sundials 6.7.1 is
queued as SciML/Sundials#568. Retest against registry after those land.

Co-authored-by: Cursor <cursoragent@cursor.com>
ChrisRackauckas and others added 2 commits September 9, 2026 15:58
Co-authored-by: Cursor <cursoragent@cursor.com>
NVector Int32 fix needs Sundials ≥6.7.1. BVDE→Integrals still resolves
registry MCI 0.2 → QMC 0.3 → LatticeRules 0.0.1, which precompile-fails
on i686; pin ranjanan MCI master until 0.3.0 registers.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ChrisRackauckas-Claude ChrisRackauckas-Claude changed the title Drop temp URL sources; retest x86 after DiffEqBase/Sundials releases Sundials 6.7.1 + MCI 0.3 source for x86 InterfaceI Sep 10, 2026
ChrisRackauckas and others added 4 commits September 10, 2026 05:00
Pkg requires sourced packages to appear in deps or extras.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Registry Integrals Compat still pins MCI 0.2; URL-sourcing MCI 0.3
alone makes BVDE/Integrals unsatisfiable. Source Integrals master until
MCI 0.3 and Integrals register.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

InterfaceI x86 hit the same MCI/Integrals resolve hole as BVDE. Pushed a follow-up sourcing Integrals master alongside MCI 0.3.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member Author

Retest against hardened i686-gitconfig-consumable tip (SELinux gitconfig + LibGit2 SYSTEM search-path redirect). Prior x86 InterfaceI failure was LibGit2 failed to stat '/etc/gitconfig' cloning MCI despite the placeholder file existing.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants