`IsothermalCompressible.Pipe` conflicts with `Base.Pipe`

Abierto
#415 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
50/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
julia
Área
tooling

Línea de trabajo

Busca en el repositorio el módulo IsothermalCompressible y su definición de Pipe, y reproduce la advertencia de precompilación con Julia 1.12. Actualiza la referencia a Pipe para que ya no entre en conflicto con Base.Pipe y confirma que el paquete se precompila sin esta advertencia.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug
(@v1.12) pkg> activate --temp
  Activating new project at `C:\Users\Cornejo\AppData\Local\Temp\jl_MH5Wrq`

(jl_MH5Wrq) pkg> add ModelingToolkitStandardLibrary

Error & Stacktrace ⚠️

Precompiling packages finished.
  19 dependencies successfully precompiled in 510 seconds. 258 already precompiled.
  1 dependency had output during precompilation:
┌ ModelingToolkitStandardLibrary
│  WARNING: Constructor for type "Pipe" was extended in `IsothermalCompressible` without explicit qualification or import.
│    NOTE: Assumed "Pipe" refers to `Base.Pipe`. This behavior is deprecated and may differ in future versions.`
│    NOTE: This behavior may have differed in Julia versions prior to 1.12.
│    Hint: If you intended to create a new generic function of the same name, use `function Pipe end`.
│    Hint: To silence the warning, qualify `Pipe` as `Base.Pipe` in the method signature or explicitly `import Base: Pipe`.
└

Environment:

  • Output of using Pkg; Pkg.status()

(jl_MH5Wrq) pkg> st
Status `C:\Users\Cornejo\AppData\Local\Temp\jl_MH5Wrq\Project.toml`
  [16a59e39] ModelingToolkitStandardLibrary v2.25.0
  • Output of versioninfo()
julia> versioninfo()
Julia Version 1.12.1
Commit ba1e628ee4 (2025-10-17 13:02 UTC)
Build Info:
  Official https://julialang.org release
Platform Info:
  OS: Windows (x86_64-w64-mingw32)
  CPU: 8 × Intel(R) Core(TM) i5-8365U CPU @ 1.60GHz
  WORD_SIZE: 64
  LLVM: libLLVM-18.1.7 (ORCJIT, skylake)
  GC: Built with stock GC
Threads: 1 default, 1 interactive, 1 GC (on 8 virtual cores)
Lenguaje dominante
Julia
Estrellas
173
Forks
52
Merge medio
7 d 12 h
PR fusionados (30 d)
6

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de SciML/ModelingToolkitStandardLibrary.jl

Todos los issues de SciML/ModelingToolkitStandardLibrary.jl

Issues similares

Más issues de Julia

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.