LongDirtyAnimAlf/fpcupdeluxe

Replacing with new version will not compile Lazarus - Tag mismatch

Closed this issue · 7 comments

I just replaced the executable fpcupdeluxe-x86_64-win64.exe with the new version in an existing directory with compiled fpc+lazarus
I requested to recompile FPC+lazarus from the buttons at the left.
I got the following error in the image:
εικόνα
Also I have the following issue (lists will never be available) from previous versions that can be linked to this error:
εικόνα
Thank you for this excellent work!

You need to install in a new, empty directory !
I cannot reproduce your issue with the tags unfortunately.

Is there a way to help?

No, i see the same problem here. I think it is more a GIT-Problem or the way of working, how fpcupdeluxe is checking out.

The old Tag was eg. Lazarus_3_2 and the new Tag is Lazarus_3_4, so the tag-mismatch was triggered. If you check out for a specific Tag (not the whole git with the complete history), it look like, you can not checkout for another Tag.

So inplace upgrades to another Tagversion looks actual not possible with fpcupdeluxe, as Alfred mentions.

Sure, but tags also can not be updated in the image above

Regarding the Tags list ?
The tags are fetched from GitLab the moment the Tags-tab is selected. This needs a few seconds. And works well on my own Windows 11 system. I cannot think of a reason that it does not work on your system.

And again, with the current FPC and Lazarus on GitLab, fpcupdeluxe will NOT allow you to change towards another tag (or branch) on an existing install. This has been made possible in earlier versions of fpcupdeluxe, but resulted in many many problems.

Ok thanks a lot then. Thank you again for your time

Concerning tags list, 20 minutes later I do not have a list of tags.
But this is not a problem for me as I have to get a clean start