Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI hanging while testing notebooks in FunctorCategories #248

Closed
zickgraf opened this issue Jun 16, 2023 · 5 comments
Closed

CI hanging while testing notebooks in FunctorCategories #248

zickgraf opened this issue Jun 16, 2023 · 5 comments

Comments

@zickgraf
Copy link
Member

Since yesterday (https://github.com/homalg-project/CategoricalTowers/actions/runs/5274719367/jobs/9539462031), the CI is timing out. The hang seems to happen while testing the notebooks in FunctorCategories. I suspect this is due to a bug triggered by Julia master. I don't know why the gap-docker-master job did not hang yesterday, it should be based on the same Julia version as gap-docker. But today it also hangs. FinSetsForCAP tests notebooks but is not affected by this, so the issue has to be specific to the kind of notebooks in FunctorCategories (maybe the graphs?).

I currently do not have the time to look into this. @mohamed-barakat Could you test the notebooks in FunctorCategories with latest Julia master and try to narrow down where the hang occurs (e.g., when printing graphs)?

@zickgraf
Copy link
Member Author

HigherHomologicalAlgebra is also affected: https://github.com/zickgraf/HigherHomologicalAlgebra/actions/runs/5286161078/jobs/9565329237 But in this case, gap-docker did not hang while gap-docker-master did. So probably the issue is not 100% reproducible and the fact that gap-docker-master succeeded multiple times in CategoricalTowers yesterday was just coincidence.

@kamalsaleh
Copy link
Member

kamalsaleh commented Jun 16, 2023

Running the tests locally with the current julia master also hangs by the first test of a Jupyter notebook, in my case, FreydCategory_Qxy.ipynb, in ComplexesCategories.

Update: julia-master can load all the dependencies of CapAndHomalg but hangs when trying to load CapAndHomalg. The last stable release of Julia-1.9.1 loads everything without problems.

@zickgraf
Copy link
Member Author

Thanks a lot @kamalsaleh for narrowing this down! I'm happy that this does not involve IJulia. Building on your observation, I have now bisected this to a Julia commit. Actually, already GAP.jl hangs (but not always, so probably by chance it did not show up in your tests). I have opened an issue: oscar-system/GAP.jl#901

mohamed-barakat added a commit to mohamed-barakat/CategoricalTowers that referenced this issue Jun 18, 2023
@mohamed-barakat
Copy link
Member

Thank you both very much for investigating :)

homalg-user pushed a commit to homalg-project/CatReps that referenced this issue Jun 18, 2023
homalg-user pushed a commit to homalg-project/FunctorCategories that referenced this issue Jun 18, 2023
homalg-user pushed a commit to homalg-project/InternalModules that referenced this issue Jun 18, 2023
homalg-user pushed a commit to homalg-project/LazyCategories that referenced this issue Jun 18, 2023
@zickgraf
Copy link
Member Author

zickgraf commented Jul 8, 2023

This is fixed: oscar-system/GAP.jl#901.

@zickgraf zickgraf closed this as completed Jul 8, 2023
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

No branches or pull requests

3 participants