Conversation
0e1f695 to
e8be9d2
Compare
|
@henry2cox how do you feel about this pull request? Review on commit level is likely more fun than on whole-diff level, and it's perltidy that did most of this work. I am happy to adjust as needed 🍻 |
e8be9d2 to
b022cda
Compare
|
@henry2cox rebased onto latest |
|
Sorry for the long delay. There is also a small backlog of updates I wanted to get in - still paused in review. |
|
@henry2cox thanks for your reply! …on Gentoo and then call it through I enjoy summer, mostly, yes 😃 |
b022cda to
fb3c811
Compare
|
@henry2cox I have rebased this PR onto the latest |
|
On one platform, I do want to get this PR in place - but there are a few larger items I am finishing up first. (Sorry) |
|
Hi @henry2cox,
Is use of cpanm (or cpanminus) an option to you? It seems to be popular and allows installing other versions of perl-tidy without making changes to the system or getting sysadmins involved. E.g. Gentoo has perltidy 20250912.0.0 packaged for everyone but I can still use 20260705.01 via cpanminus.
Cool!
No worries. I'll be here when you're back. Have a good time! 🍻 🌴 |
fb3c811 to
cd8e6e7
Compare
|
@henry2cox it's been about a month now since we last spoke, and the PR is open for over two months now. I have just resolved conflicts one more time. Let's merge it now or close it for good, please. I'll close it myself when |
|
yeah...fair enough. |
|
@henry2cox thank you! |
|
I'm in the process of pushing another large cr.. |
@henry2cox I'm not sure I understand. What is xs? |
|
Perl's C extension language - a way to make certain operations go faster and/or to reduce memory footprint. But - if you updated moderately recently and haven't seen issues - then XS is very likely simply working, silently. |
|
@henry2cox I'm afraid I'm still missing some context. Updated recently where? My system Perl is 5.44.0. I haven't run LCOV for a while outside of libexpat CI. I just notice that you released LCOV 2.5. Either I forgot or missed it altogether — interesting! I could see about bumping LCOV in Gentoo. Am I getting closer to what you're wondering about? Would be glad to understand. |
|
@henry2cox update: I now remembered #499 and that I didn't package 2.5 because of the failed tests. I'm running |
@henry2cox is there a chance for a release 2.6 so that can package something with green tests for users of Gentoo? |
|
A couple more in-flight things, and still haven't had time to look into the latest function end line/alias PR - so it is likely to be another few weeks. On the one hand: it is pretty easy to tag a release. On the other: take-up is historically very, very slow - so there is little point in making multiple releases within a few weeks of each other. |
@henry2cox I'm not sure if "take-up is slow" is the whole picture, at least some distros updated quickly — four of them the same day — with 2.5:
If making a release is not expensive, a clear vote from me for doing a release. PS: https://en.wikipedia.org/wiki/Release_early,_release_often |
|
FWIW: I pushed the last set of changes I wanted to upload before making a release (in my forked repo now) - but am seeing 2 spurious issues (or seem spurious):
I don't know how to fix either of these, without doing some study. Never mind...figured it out. |
@henry2cox I think I only used
I found https://github.com/henry2cox/lcov/actions/runs/36463042115 for what you discribe. I understand that it rejects
I guess I should have read that first 😄 |
Not quite. Some tests deliberately create and/or pass windows style paths and/or call widows-handling methods, to test some windows-only code. (Without those tests, some code isn't exercised by the regressions when run on linux.) In any event: what I did was a hack, times two. If you haven't done so already, please test that the TOT works on your systems. Assuming no complaints in the next few days, I think this can be a new release. |
@henry2cox I think that means the project needs additional true-Windows CI.
I just ran |
|
Bummer. |

CC @henry2cox