On Friday 5 April 2024 at 02:23:47 UTC+4 m...@basilcrow.com wrote: While we do encourage first-time contributors, I think it would be tricky for a first-time contributor to submit a rewrite like this, because potential problems might not be discovered for several weeks, at which point the motivation (or funding) to work on the project might have decreased. While not insurmountable, I think these challenges have caused me to have a preference for incremental improvement rather than a rewrite, especially given that the interest is coming from a first-time contributor. As annoying as it is to delve into an unfamiliar codebase and write a CI/CD script for an abandoned codebase, at least the problem is well-defined, and we can be assured that the result won't break existing use cases. With a rewrite, that risk increases and I think we would have to be very careful about review, testing, and (potential) regression management. If a long-time contributor like yourself proposed to do such a rewrite, I would feel more comfortable with it, especially if that long-time contributor promised to be around to deal with any regressions.
I agree with this. On Linaro side, I have a green light to work on existing wimp component, if you still find interest in it. If you prefer a full rewrite, just make it clear, so I can let you work on this. I understand the implications of technical debt you mention, and the existing issues. However, this thread was just to add arm64 support. Is there anyone here that see interest in this? I reiterate politely my demand: Could we merge the changes required, let someone trusted (you, or any Jenkins core dev, not me) build the binaries, commit them, make a new release, and call it a day? I can remove all the CI part of this. My goal was simply to prove objectively that it compiles, and not to open another pandora's box. I don't care about the tool I use, as long as it provides me what I need in a finite amount of time (took me only two hours to get a clean GitHub Actions pipeline). Finally, I would just note that on all this thread, and the PR associated, we never discussed any detail of current arm64 support proposal, but simply a useless debate about CI A vs B. Maybe it would be more constructive. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-dev+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/e4274c93-124f-49d5-a0c9-fcf50788b46cn%40googlegroups.com.