-
Notifications
You must be signed in to change notification settings - Fork 9
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
TimerOutputs #68
Comments
This is also fixed, but I cannot release a new version of the package before a new version of ] pin FEMBase@0.2.2 |
thank you! but another issue in 0.2.2 version: |
I think this is because of FEMBasis, too. So if you pin |
Hello, i got the same problem and add the FEMBasis. Now I have version 0.2.0, but cannot compile the FEMBeam Failed to precompile FEMBeam due to |
Hmm... Can you provide Manifest.toml of your environment so I can reproduce the problem? |
Dear Jukka,
thank you for your response. Here the manifest.toml
best regards
Christian
Von: Jukka Aho [mailto:notifications@github.com]
Gesendet: Samstag, 4. Januar 2020 02:34
An: JuliaFEM/FEMBase.jl
Cc: Willberg, Christian; Comment
Betreff: Re: [JuliaFEM/FEMBase.jl] TimerOutputs (#68)
Hmm... Can you provide Manifest.toml of your environment so I can reproduce the problem?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#68?email_source=notifications&email_token=AIHBTCZZC7TPSURTBY6WOSLQ37ROZA5CNFSM4JWPXUC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEICOD7Y#issuecomment-570745343>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AIHBTC3LRNWZFHDSIC7NRDDQ37ROZANCNFSM4JWPXUCQ>.
|
Hello Jukka, I just wanted to mention that a fresh installation of JuliaFEM 0.5.1 (add JuliaFEM without a specific version) still draws in FEMBase 0.3.0 as a dependency, where this issue is not yet resolved. |
Hmm, strange. I take a look at it. |
Ok now I have an idea what's going on. There has been a problem in the
There should be TimerOutsputs in And I guess the stuff in I could do a rebase and edit that commit but is this having some undesirable effects on the 0.3.1 version. Opinions, @KristofferC ? |
The problems comes in these commits:
So what has happened, is that during the change from REQUIRE files to Project.toml file, for some reason TimerOutputs has dropped from dependencies, and it was added in the next commit but 0.3.0 was registered to commit before that. |
Actually rebase is not even required, we just need to point v0.3.0 to commit 5011799 which fixes this problem. |
I moved v0.3.0 tag to commit 5011799 which might solved the problem. |
I am afraid this doesn't do the trick. I know next to nothing about how the Julia registry works, but to me it seems that this binds releases to commit SHAs, not tags. I think you somehow need to tell the Julia TagBot (or the Registrator app?) to do an update, and unfortunately, it's seems probable that you can't adjust packages retroactively. |
Maybe there should be
PR? |
0.3.0 points to a commit which lacks a dependency, this should fix it by redirecting. This version is currently pulled in by JuliaFEM by default. See [this issue](JuliaFEM/FEMBase.jl#68) for details
Sorry, I was a bit late, I'll delete mine. |
Well, that didn't work quite well. Due to the policies of the register, they do not allow modifications once registered. So v0.3.0 is going to point to commit c65831e in register no matter what. Any ideas about what other things we could try? |
Of course, it would be interesting to know why JuliaFEM tries to use v0.3.0. |
Maybe someone more experienced will correct me, but it seems that the way forward is to yank/deprecate 0.3.0, because after a manual update to 0.3.1 it works. I don't know why the dependency tree solver chooses the lower one, perhaps an update is needed for JuliaFEM's Project.toml. (I'll read thorugh the Pkg docs and try to grasp it better.) I am sorry to be a bearer of bad news, but |
Error: TimerOutputs in its dependencies
The text was updated successfully, but these errors were encountered: