julia icon indicating copy to clipboard operation
julia copied to clipboard

Backports for 1.12.0-rc1

Open KristofferC opened this issue 6 months ago • 2 comments

Backported PRs:

  • [x] #58205
  • [x] #58407
  • [x] #58131
  • [x] #58565
  • [x] #58540
  • [x] #58301
  • [x] #58638
  • [x] #58639
  • [x] #58507
  • [x] #58651
  • [x] #58586

Need manual backport:

  • [ ] #57410
  • [ ] #58399
  • [ ] #57588

Contains multiple commits, manual intervention needed:

  • [ ] #57763
  • [ ] #58014
  • [ ] #58343
  • [ ] #57143
  • [ ] #58226
  • [ ] #58582
  • [ ] #57454

Non-merged PRs with backport label:

  • [ ] #58650
  • [ ] #58636
  • [ ] #58616
  • [ ] #58579
  • [ ] #58535
  • [ ] #58359
  • [ ] #58038
  • [ ] #57886
  • [ ] #57604
  • [ ] #57490
  • [ ] #57481
  • [ ] #57422
  • [ ] #57366

KristofferC avatar Jun 06 '25 10:06 KristofferC

Gonna try the packages timing out in isolation

@nanosoldier runtests(["SymbolicIndexingInterface", "OSQP", "SoleBase", "FastCholesky", "EnergySamplers", "JUDI", "GMT", "NeutralLandscapes", "PRASCapacityCredits", "DataToolkitCommon", "WaveOpticsPropagation", "AdmittanceModels", "YAAD", "Quante", "ParaReal", "LaserTypes", "GEOTRACES", "Mango", "Sensemakr", "XCALibre", "ExplainableAI", "SimulationLogs", "GeometricalOptics", "DynamicMovementPrimitives", "DistributedStwdLDA", "DiffusionGarnet", "MultiStateSystems", "vSmartMOM", "WGPUgfx", "MAGEMinApp", "MRINavigator", "CropRootBox", "FSimPlots"], vs = ":release-1.11")

KristofferC avatar Jun 12 '25 07:06 KristofferC

The package evaluation job you requested has completed - possible new issues were detected. The full report is available.

Report summary

✖ Packages that failed

19 packages failed only on the current version.

  • Package fails to precompile: 3 packages
  • Illegal method overwrites during precompilation: 1 packages
  • Package has test failures: 3 packages
  • Package tests unexpectedly errored: 1 packages
  • Test duration exceeded the time limit: 11 packages

1 packages failed on the previous version too.

✔ Packages that passed tests

11 packages passed tests on the previous version too.

➖ Packages that were skipped altogether

1 packages were skipped only on the current version.

  • Package could not be installed: 1 packages

1 packages were skipped on the previous version too.

nanosoldier avatar Jun 12 '25 08:06 nanosoldier

Can we pull in the LBT 5.13.1 update that was just merged on master for the RC1?

ViralBShah avatar Jun 21 '25 12:06 ViralBShah

Can we pull in the LBT 5.13.1

Assuming it is a bugfix release, yes. In that case, mark it with the backport label.

KristofferC avatar Jun 25 '25 10:06 KristofferC

It is marked with the backport label. Fixes building with clang.

ViralBShah avatar Jun 25 '25 12:06 ViralBShah

Okay, I noticed now it was already backported when I wrote my comment (https://github.com/JuliaLang/julia/pull/58655/commits/0b32bbde243c8da6dcc0779691f04ad9a673f2dc).

KristofferC avatar Jun 25 '25 12:06 KristofferC

@nanosoldier runtests(["SIMDTypes", "SyntaxTree", "LazyBroadcast", "MistyClosures", "EnzymeCore", "BracedErrors", "Fuzzy", "ModuleDocstrings", "Syslogs", "TraceFuns", "CatViews", "Bits", "FindDefinition", "FuzzyCompletions", "ExprTools", "MultiThreadedCaches", "CoverageTools", "SingleFloats", "ThreadLocalCounters", "CountFlops", "OverflowContexts", "StringAlgorithms", "InterProcessCommunication", "TypeStability", "RNGPool", "CellLists", "MappedArrays", "InternedStrings", "CompTime", "Baobzi", "Recyclers", "ReferenceImplementations", "LMDB", "Abaco", "OperatorScaling", "Infinities", "Spec", "FunctionFusion", "RoundingEmulator", "NarrativeTest", "Umlaut", "GAFramework", "StarAlgebras", "YaoHIR", "ScikitSpatial", "StaticArraysBlasInterfaces", "Match", "Cliffords", "SimJulia", "NL2sol", "RBNF", "FieldFlags", "OpenQASM", "SimpleI18n", "MixedStructTypes", "Tracy", "Divergences", "BSON", "GitCommand", "Interfaces", "TypedSyntax", "DiffieHellman", "TrixiBase", "SHTns", "CommonRLInterface", "StaticLint", "FCSFiles", "NormalHermiteSplines", "XDiag", "LambertW", "RustFFT", "DocSeeker", "GraphQLGen", "Colors", "PlutoMonacoEditor", "CellularAutomata", "CayleyMengerDeterminant", "JuliaWorkspaces", "SimpleExpressions", "SigmaProofs", "BoundedDegreeGraphs", "PolarizedTypes", "FixedPointDecimals", "ODEInterface", "DynamicQuantumCircuits", "MCP2221Driver", "SquashFS", "DRIPs", "GridMaps", "InteratomicPotentials", "DimensionfulAngles", "PlayingCards", "ShuffleProofs", "AStarGridSearch", "RollingWindowArrays", "FiniteDifferences", "ADOLC", "CircularArrayBuffers", "SMCExamples", "LatinHypercubeSampling", "GridWorlds", "Accessors", "TerminalGat", "Polyester", "UCX", "OpenSSLGroups", "RNGTest", "NestedGraphs", "LinkedInAPI", "InPartS", "StructArrays", "Proj", "NiLang", "AllocCheck", "MolecularMinimumDistances", "Toolips", "Presentation", "DispatchDoctor", "DifferentiableFlatten", "UnitfulAssets", "WannierIO", "LinearElasticityBase", "OpenDSSDirect", "BurrowsWheelerAligner", "PkgJogger", "QEDcore", "QEDfields", "QEDprocesses", "QXZoo", "QuasiArrays", "InteractiveErrors", "Norg", "GenericSchur", "ScHoLP", "DictArrays", "UnitfulLinearAlgebra", "FiberNlse", "XmlStructWriter", "AtiyahBott", "EnergyExpressions", "AdmittanceModels", "YAAD", "PyCallJLD2", "CallableExpressions", "SparseMatricesCOO", "MultiBroadcastFusion", "DataToolkit", "Term", "Air", "NLSolvers", "AbstractNeuralNetworks", "AngularMomentumAlgebra", "NomnomlJS", "Seaborn", "FrechetDist", "QEDevents", "Experimenter", "QuantumElectrodynamics", "SparseIR", "RationalPolygons", "SymPyCore", "MathematicalSystems", "NeutralLandscapes", "Ephemerides", "BlackBoxOptim", "Quante", "ConstrainedControl", "SLEEFMath", "HopTB", "IntervalLinearAlgebra", "JuDGE", "TrustRegionMethods", "AbstractLogic", "ShiftedProximalOperators", "ConstrainedDynamics", "SimilaritySearch", "PRASCapacityCredits", "TemporalGPs", "MultiScaleTreeGraph", "MonteCarloSummary", "StaticWebPages", "AutomotiveSimulator", "Tensors", "BitSAD", "SlidingDistancesBase", "FastCholesky", "UMAP", "InventoryManagement", "ReinforcementLearningTrajectories", "PyPlotUtils", "AbsSmoothFrankWolfe", "StrategicGames", "DataToolkitCommon", "VlasiatorPyPlot", "BayesianQuadrature", "ParaReal", "GEMPIC", "FinancialToolbox", "Santiago", "DocstringAsImage", "QuantumAlgebra", "TensorCrossInterpolation", "Octavian", "SpatialEcology", "PolynomialAmoebas", "PowerModelsAnnex", "EnergyModelsRenewableProducers", "MatrixFactorizations", "SoleBase", "LaserTypes", "GEOTRACES", "Mango", "MTH229", "WaterModels", "Maxnet", "SymbolicWedderburn", "ProfileView", "MarkovChainHammer", "Gaugefields", "Sensemakr", "Ipaper", "RegNets", "ArDCA", "DifferentiableFrankWolfe", "EtherSPH", "PlutoPlotly", "InfiniteOpt", "TransmuteDims", "RangeEnclosures", "FeynmanDiagram", "FastTransforms", "SignalTemporalLogic", "SimSpread", "TransitionsInTimeseries", "Jadex", "EmpiricalPotentials", "TensorKitSectors", "SymbolicIndexingInterface", "InfrastructureSystems", "Mice", "DACE", "FinEtools", "Galley", "KomaMRICore", "SparseKmeansFeatureRanking", "XCALibre", "PsychometricsBazaarBase", "TensorOperationsTBLIS", "LinearRegressionKit", "ExplainableAI", "AbstractCosmologicalEmulators", "EwaldSummations", "ImageSegmentation", "ACTRSimulators", "CSDP", "OSQP", "DynACof", "MCMCDebugging", "SUNRepresentations", "MPIMeasurements", "PALEOboxes", "TimeSeriesClassification", "ParallelAnalysis", "ConstraintExplorer", "SymbolicUtils", "Jabalizer", "PassiveTracerFlows", "Qaintmodels", "OrdinaryDiffEqExtrapolation", "WordCloud", "Gadfly", "IterativeLQR", "TaylorInversion", "Wflow", "CategoryData", "DecisionMakingPolicies", "UnROOT", "PyBraket", "ConstrainedDynamicsVis", "JOLI", "Tasmanian", "FusibleBroadcasts", "SimulationLogs", "PowerSystemCaseBuilder", "ComputerAdaptiveTesting", "Spehulak", "EvoDynamics", "RecurrentLayers", "RHEOS", "IESopt", "LatticeModels", "RingStarProblems", "GeometricalOptics", "ProbabilisticCircuits", "NDTensors", "ElectronLiquid", "GtkUtilities", "JUDI", "GeoStatsFunctions", "PALEOsediment", "FastBEAST", "GeoEstimation", "MarginalLogDensities", "StartUpDG", "PALEOmodel", "SwitchOnSafety", "DeconvOptim", "ExpressionTreeForge", "GridapTopOpt", "EnergySamplers", "SymbolicAnalysis", "PartiallySeparableNLPModels", "DynamicMovementPrimitives", "FluxTraining", "PortfolioAnalytics", "SolverBenchmark", "LogicCircuits", "MGVI", "DistributedStwdLDA", "HetaSimulator", "TropicalNN", "NonconvexJuniper", "MNPDynamics", "WaveOpticsPropagation", "RvLineList", "ReinforcementLearningZoo", "Bactos", "FractionalSystems", "GNNGraphs", "GeneticsMakie", "DiffusionGarnet", "MultiStateSystems", "ChargeTransport", "vSmartMOM", "Fable", "WGPUgfx", "MAGEMinApp", "OpenQuantumSystems", "NuclearToolkit", "Microstructure", "CDGRNs", "MRINavigator", "SwissVAMyKnife", "CropRootBox", "FSimPlots"], vs = ":release-1.11")

KristofferC avatar Jul 01 '25 18:07 KristofferC

The package evaluation job you requested has completed - possible new issues were detected. The full report is available.

Report summary

❗ Packages that crashed

12 packages crashed only on the current version.

  • The process was aborted: 1 packages
  • Invalid LLVM IR was generated: 1 packages
  • An internal error was encountered: 10 packages

✖ Packages that failed

300 packages failed only on the current version.

  • Package has syntax issues: 2 packages
  • Package fails to precompile: 92 packages
  • Illegal method overwrites during precompilation: 9 packages
  • Package has test failures: 55 packages
  • Package tests unexpectedly errored: 117 packages
  • Package is using an unknown package: 1 packages
  • There were unidentified errors: 1 packages
  • Tests became inactive: 3 packages
  • Test duration exceeded the time limit: 12 packages
  • Test log exceeded the size limit: 8 packages

6 packages failed on the previous version too.

✔ Packages that passed tests

26 packages passed tests on the previous version too.

➖ Packages that were skipped altogether

1 packages were skipped on the previous version too.

nanosoldier avatar Jul 03 '25 06:07 nanosoldier

We should do https://github.com/JuliaLang/Pkg.jl/pull/4243/files#diff-c5896e8cd0cc1319e858d805a93e02fed32fe49ae7bb5a1ee68f82bf0c2fdeb7 then https://github.com/JuliaLang/julia/pull/57454 here.

gbaraldi avatar Jul 03 '25 20:07 gbaraldi

Done

KristofferC avatar Jul 04 '25 11:07 KristofferC


Artifacts                                         (6) \|         failed at 2025-07-04T12:27:05.289
--
  | Test Failed at /cache/build/tester-amdci5-9/julialang/julia-release-1-dot-12/julia-885f8e725e/share/julia/stdlib/v1.12/Artifacts/test/runtests.jl:250
  | Expression: startswith("using Pkg instead of using LazyArtifacts is deprecated", e.msg)
  | Evaluated: startswith("using Pkg instead of using LazyArtifacts is deprecated", "this @artifact_str macro invocation should have failed!")

hmm

KristofferC avatar Jul 04 '25 18:07 KristofferC

REPL                                             (14) \|         failed at 2025-07-08T10:57:48.430
--
  | Test Failed at /Users/julia/.julia/scratchspaces/a66863c6-20e8-4ff4-8a62-49f30b1f605e/agent-cache/default-macmini-x64-4.0/build/default-macmini-x64-4-0/julialang/julia-release-1-dot-12/julia-7c1ef006dd/share/julia/stdlib/v1.12/REPL/test/replcompletions.jl:1214
  | Expression: "tmp-executable" in c
  | Evaluated: "tmp-executable" in String[]

Seems to only be on mac...

KristofferC avatar Jul 08 '25 18:07 KristofferC

Ah, maybe fixed by https://github.com/JuliaLang/julia/pull/58643

KristofferC avatar Jul 08 '25 18:07 KristofferC