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
Prima fails to build at least on GitHub Actions under PDL CI #62
Comments
I can repro on my local machine:
I tried again with |
yes that file is missing from the distro... will take a look after vacation |
Enjoy your vacation! If you'd like a preliminary CI that you could work from to reduce the chances of this going forward, let us (the PDL porters) know. |
Thank you, I'll join the list (later). Meanwhile this is fixed in 1.64_1 but I'm reluctant to push 1.65 just now, if that thing fails, let it at least accumulate other errors from perltesters. |
I look forward to seeing you on the list! I'd suggest an early 1.65 since 1.64 is genuinely broken, though? |
I'm trying to remove 1.64 from cpan but i never used that functionality and apparently it takes 72 hours. My hope is that 'cpan install Prima' will get 1.63, but indeed if that wouldn't work 1.65 will be there soon |
If you want to revert to a previous version the idiomatic way is to re-release the same content as 1.63, with the version number 1.65. You'd then release new ones after that (dev or otherwise). |
Just for the record, we are seeing this error in openSUSE too
|
Re-releasing doesnt work like that bc cpan only allows incrementibg versions. Im trying to do the reverse hopefully that will do the right thing |
If you give me co-maint on the distro (I'm ETJ on PAUSE) and collab on this repo, I can put out an intermediate 1.65 that is the same as 1.63 but for the version number. Or, I can make a fixed 1.65 since I believe the only problem is the missing file. Either way, I'd suggest you need CI on this thing, which I can also PR for you. |
There are more problems in 1.64. But so far it seems that it is gone from cpan. Did the CI pick up that change? PS 1.65 is coming the next week |
I am not going to re-enable it in the CI, since on my command-line I am seeing:
Not hugely surprisingly, deleting the latest release didn't reinstate the previous one, but has instead just left a hole. You may succeed in reinstating 1.63 if you login to PAUSE and try the "Force reindexing" option on the 1.63 tarball. I did already lay out the idiomatic way to achieve what you're trying to do, which was to upload a 1.65 with 1.63 content but 1.65 version number. It appears you don't want to do that. |
As said, 1.65 is coming the next week. I'm not quite sure why you are ignoring this and doing the strawman about what I want and don't want to do. |
As implied by "I am not going to re-enable it in the CI", the two PDL-using distros are currently disabled in the PDL downstream CI. I really don't know what you think you mean by "strawman". Best of luck. |
1.65 is out new and passed cpantesters allright. Sorry for the confusion caused. |
Not sure if you can read this log, unfortunately it's not in any case very verbose: https://github.com/PDLPorters/pdl/runs/5957121872?check_suite_focus=true
Extract (it did used to work, and I note you've just pushed out a new release) - sorry, the referred
build.log
is not available:The text was updated successfully, but these errors were encountered: