Re: Windows-arm64 native support

2024-04-10 Thread James Nord
> Java 9 introduced richer process control APIs which might suffice for the particular use cases in Jenkins Alas much of that is unimplemented on windows. Don't know why as it is available as winp prooved.. (Command line and arguments for one, ability to gracefully kill (aka ctrl-c?)) Given that

Re: Windows-arm64 native support

2024-04-08 Thread Pierrick Bouvier
Thanks Stéphane, I'll create a ticket there, once I have played a little with existing images. Pierrick On Monday 8 April 2024 at 11:43:01 UTC+2 stephan...@gmail.com wrote: > Hi pierrick, > the best way will be to open an issue, as it will be discussed and > prioritized during our infra team m

Re: Windows-arm64 native support

2024-04-08 Thread Stéphane MERLE
Hi pierrick, the best way will be to open an issue, as it will be discussed and prioritized during our infra team meeting on Tuesday afternoons. https://github.com/jenkins-infra/helpdesk/issues Le lundi 8 avril 2024 à 11:21:18 UTC+2, pierrick...@linaro.org a écrit : > Sure, I can make a PoC and

Re: Windows-arm64 native support

2024-04-08 Thread Pierrick Bouvier
Sure, I can make a PoC and depending on setup time, we can decide to use it, or leave it. What is the best way to contact this team? (mailing list, github issue, private email thread). I'm sorry to ask such basic questions, but it's pretty hard for someone external to a project to understand whi

Re: Windows-arm64 native support

2024-04-08 Thread Pierrick Bouvier
My intention was not be aggressive, but it seems to be simply a language issue. In my native one (french), using "request" is much stronger than "demand", which seems to be the opposite in american english. I'll pay attention to use the correct one in the future. On Friday 5 April 2024 at 16:02

Re: Windows-arm64 native support

2024-04-05 Thread Basil Crow
On Fri, Apr 5, 2024 at 2:40 AM Tim Jacomb wrote: > > From my point of view GitHub actions is fine. > I don’t think we want to add something that takes so long to install to our > image builds. That could be a fair position, if it is the consensus of the Jenkins infrastructure team. But before we

Re: Windows-arm64 native support

2024-04-05 Thread Basil Crow
On Fri, Apr 5, 2024 at 1:02 AM Pierrick Bouvier wrote: > > 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? Is "demand" a bit aggressive? I

Re: Windows-arm64 native support

2024-04-05 Thread Basil Crow
On Fri, Apr 5, 2024 at 12:53 AM Pierrick Bouvier wrote: > > > Even if there is not a simple solution using the Java Platform, I am > > guessing winp specifically could be removed in favor of executing `wmic` > > commands or something like that, or that could be a fallback in case of an > > unsu

Re: Windows-arm64 native support

2024-04-05 Thread Basil Crow
On Fri, Apr 5, 2024 at 12:44 AM Pierrick Bouvier wrote: > > If I follow the documentation you sent (container-agents), it seems that > Visual Studio is not available in those containers. > What should be the steps to add Visual Studio into this: > - Create a new container? > - Install it dynamica

Re: Windows-arm64 native support

2024-04-05 Thread Pierrick Bouvier
On Friday 5 April 2024 at 13:40:11 UTC+4 timja...@gmail.com wrote: >From my point of view GitHub actions is fine. I don’t think we want to add something that takes so long to install to our image builds. This isn’t something we really want to maintain but it needed updating for something and it

Re: Windows-arm64 native support

2024-04-05 Thread Tim Jacomb
>From my point of view GitHub actions is fine. I don’t think we want to add something that takes so long to install to our image builds. This isn’t something we really want to maintain but it needed updating for something and it has no one actively maintaining it. I’m not sure if any of our maint

Re: Windows-arm64 native support

2024-04-05 Thread Pierrick Bouvier
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 motiv

Re: Windows-arm64 native support

2024-04-05 Thread Pierrick Bouvier
On Friday 5 April 2024 at 02:01:45 UTC+4 jgl...@cloudbees.com wrote: On Thu, Mar 28, 2024 at 8:02 AM Pierrick Bouvier wrote: for winp, I'm not sure what we are missing by not being able to load this DLL (less control on processes launched?) I think it would be worthwhile to search for usages

Re: Windows-arm64 native support

2024-04-05 Thread Pierrick Bouvier
On Thursday 4 April 2024 at 19:03:14 UTC+4 m...@basilcrow.com wrote: > The problem for me is not to install or use my own jenkins server (I did a lot of this in the past), but to be able to understand what is inside your runner image exactly, and how to request new stuff (plus additional time t

Re: Windows-arm64 native support

2024-04-04 Thread Basil Crow
I considered writing a similar post myself a few days ago, and I also think it is time for winp to be retired, but there are a lot of challenges associated with removing winp in favor of a simpler implementation using native Java process handling or simpler Windows primitives. The existing native i

Re: Windows-arm64 native support

2024-04-04 Thread 'Jesse Glick' via Jenkins Developers
On Thu, Mar 28, 2024 at 8:02 AM Pierrick Bouvier < pierrick.bouv...@linaro.org> wrote: > for winp, I'm not sure what we are missing by not being able to load this > DLL (less control on processes launched?) > I think it would be worthwhile to search for usages of winp in @jenkinsci—probably mostl

Re: Windows-arm64 native support

2024-04-04 Thread Basil Crow
On Thu, Apr 4, 2024 at 12:24 AM Pierrick Bouvier wrote: > > Thanks for taking the time to answer and give a direction Basil, it's > definitely more constructive than saying "do not ping me". "Do not ping me" definitely still stands from my side regarding questions about the current code, even if

Re: Windows-arm64 native support

2024-04-04 Thread Pierrick Bouvier
Thanks for taking the time to answer and give a direction Basil, it's definitely more constructive than saying "do not ping me". I'm fine doing this work, it it's allowed on my side. I'll come back to you once I have an answer. @Gavin: I agree 100%. The problem for me is not to install or use m

Re: Windows-arm64 native support

2024-04-03 Thread 'Gavin Mogan' via Jenkins Developers
As much as I find the response verbose and a little aggressive, I'm going to have to agree, especially after the big XZ backdoor found in linux this week. No binary in source control, libs need to be built. As much as I agree, that a CI project shouldn't use a competitors CI project, I think askin

Re: Windows-arm64 native support

2024-04-03 Thread Basil Crow
On Thu, Mar 28, 2024 at 11:16 PM Pierrick Bouvier wrote: > Thanks for your help, I'll take a look at this. And thanks for your interest! Unfortunately I think https://github.com/jenkinsci/winp/pull/112 is premature, as the repository is not currently in a state where _any_ outside contributions t

Re: Windows-arm64 native support

2024-03-28 Thread Pierrick Bouvier
Thanks for your help, I'll take a look at this. Pierrick On Thursday 28 March 2024 at 18:10:26 UTC+4 m...@basilcrow.com wrote: > I am not aware of anyone who is actively maintaining the winp > component. You could take ownership of the winp component, set up CI > builds and tests, and then do a r

Re: Windows-arm64 native support

2024-03-28 Thread Basil Crow
I am not aware of anyone who is actively maintaining the winp component. You could take ownership of the winp component, set up CI builds and tests, and then do a release with Windows ARM64 support. -- You received this message because you are subscribed to the Google Groups "Jenkins Developers"

Re: Windows-arm64 native support

2024-03-28 Thread Pierrick Bouvier
Hello Bruno, thanks for your answer! wimp seems to be used to kill/list process trees by Jenkins, so I was wondering what happens if it's not available. It does not seem a big effort to support this platform for wimp component, so I hope we can get one of their developer to answer here :) Rega

Re: Windows-arm64 native support

2024-03-28 Thread Verachten Bruno
Hello Pierrick, Nice to hear from you. I'm an Arm ambassador and a long-time Linaro fan, so your email particularly piqued my interest. Unfortunately, I'm not familiar with the wimp library. However, perhaps some of us in this community are. I don't own a Windows arm64 machine myself, but I beli