Skip to content

Conversation

@ShoroukRamzy
Copy link
Contributor

Hi @armin-acn,

This is a continuation for this PR #12.
As per our discussion in the meeting this commit is not working after rebasing due to ctrlc issue.

Thank you for your support.

@github-actions
Copy link

github-actions bot commented Nov 11, 2025

License Check Results

🚀 The license check job ran with the Bazel command:

bazel run //:license-check

Status: ⚠️ Needs Review

Click to expand output
[License Check Output]
Starting local Bazel server (8.3.0) and connecting to it...
INFO: Invocation ID: 2f1ca830-7072-48ad-957f-7e6168ce3856
Computing main repo mapping: 
Computing main repo mapping: 
DEBUG: Rule 'rules_boost+' indicated that a canonical reproducible form can be obtained by modifying arguments integrity = "sha256-iKHWUIBrUN/fFOCltkTmHfDcKw0h4ZVmP7NVSoc8zBs="
DEBUG: Repository rules_boost+ instantiated at:
  <builtin>: in <toplevel>
Repository rule http_archive defined at:
  /home/runner/.bazel/external/bazel_tools/tools/build_defs/repo/http.bzl:394:31: in <toplevel>
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Computing main repo mapping: 
Loading: 
Loading: 4 packages loaded
Loading: 4 packages loaded
    currently loading: 
Analyzing: target //:license-check (5 packages loaded, 0 targets configured)
Analyzing: target //:license-check (5 packages loaded, 0 targets configured)

Analyzing: target //:license-check (84 packages loaded, 9 targets configured)

Analyzing: target //:license-check (89 packages loaded, 13 targets configured)

Analyzing: target //:license-check (150 packages loaded, 2602 targets configured)

Analyzing: target //:license-check (156 packages loaded, 6864 targets configured)

INFO: Analyzed target //:license-check (159 packages loaded, 8880 targets configured).
[8 / 13] Creating runfiles tree bazel-out/k8-opt-exec-ST-d57f47055a04/bin/external/score_tooling+/dash/tool/formatters/dash_format_converter.runfiles [for tool]; 0s local ... (2 actions, 1 running)
INFO: From Generating Dash formatted dependency file ...:
INFO: Successfully converted 2 packages from Cargo.lock to bazel-out/k8-fastbuild/bin/formatted.txt
INFO: Found 1 target...
Target //:license.check.license_check up-to-date:
  bazel-bin/license.check.license_check
  bazel-bin/license.check.license_check.jar
INFO: Elapsed time: 19.776s, Critical Path: 0.43s
INFO: 13 processes: 4 disk cache hit, 9 internal.
INFO: Build completed successfully, 13 total actions
INFO: Running command line: bazel-bin/license.check.license_check ./formatted.txt <args omitted>
usage: org.eclipse.dash.licenses.cli.Main [-batch <int>] [-cd <url>]
       [-confidence <int>] [-ef <url>] [-excludeSources <sources>] [-help] [-lic
       <url>] [-project <shortname>] [-repo <url>] [-review] [-summary <file>]
       [-timeout <seconds>] [-token <token>]

@github-actions
Copy link

The created documentation from the pull request is available at: docu-html

@ShoroukRamzy ShoroukRamzy force-pushed the shutdown_and_termination_sig_handling branch 5 times, most recently from 8f8421b to 999c8dd Compare November 12, 2025 09:20
@armin-acn
Copy link
Contributor

armin-acn commented Nov 12, 2025

Hi @ShoroukRamzy, I think the problem is that the crate ctrlc is not part of the score-crates repo. This is where bazel looks for external crates. I will test it locally and let you know. Otherwise, you can also try on your side.

@ShoroukRamzy
Copy link
Contributor Author

Hi @ShoroukRamzy, I think the problem is that the crate ctrlc is not part of the score-crates repo. This is where bazel looks for external crates. I will test it locally and let you know. Otherwise, you can also try on your side.

Hi @armin-acn, I have opened this PR to add ctrlc to score crates eclipse-score/score-crates#15?
Thanks!

@armin-acn
Copy link
Contributor

Approved it.

@ShoroukRamzy
Copy link
Contributor Author

Approved it.

Thanks @armin-acn, I'll retest after the PR merge.

@armin-acn
Copy link
Contributor

armin-acn commented Nov 13, 2025

Hi @ShoroukRamzy, would it be a problem for you, if the very first Release of FEO v0.5 (to be prepared until tomorrow the latest) would not include this PR? We can probably create a minor release update very soon, which could then include your changes.

@ShoroukRamzy
Copy link
Contributor Author

Hi @ShoroukRamzy, would it be a problem for you, if the very first Release of FEO v0.5 (to be prepared until tomorrow the latest) would not include this PR? We can probably create a minor release update very soon, which could then include your changes.

Hi @armin-acn, Yes, sure. We can do this.

@ShoroukRamzy
Copy link
Contributor Author

Hi @armin-acn,
I have several linter issues due to using std lib, seems there is a limitation of using the std lib? if my understanding is correct, Do i need to apply changes to the whole code to pass CI?
Thanks!

@armin-acn
Copy link
Contributor

Hi Shorouk, you should not need to change the existing code, as it did pass the linter. But from your last commit it looks like you are already progressing.

@ShoroukRamzy ShoroukRamzy force-pushed the shutdown_and_termination_sig_handling branch 2 times, most recently from 264e241 to c2beeca Compare November 13, 2025 20:56
@ShoroukRamzy
Copy link
Contributor Author

ShoroukRamzy commented Nov 13, 2025

Hi @armin-acn,
The design documentation for this feature, detailing the proposed shutdown sequence, is now available for review at feo/Design/shutdown_sequence.md. Please let me know your feedback.
Thanks in advance!

copyright_checker(
name = "copyright",
srcs = [
"src",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this needed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as src dir is empty after feo migration, I removed it. do I need to keep it?

Copy link
Contributor

@artemsheinacn artemsheinacn Nov 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Which src dir do you mean? I guess it checks every src dir in the repository, but I don't know for sure how it works.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I don't think it's related to this directory only. Let's not change it in this commit as the change is unrelated.

default = ["com_iox2", "signalling_relayed_tcp"]
signalling_direct_mpsc = []
signalling_direct_tcp = []
signalling_direct_tcp = ["com_iox2"]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks , you are right I added it during direct signalling testing but there is no need for it, I will remove it

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

}
break id;
}
Some(Signal::TerminateAck(_)) => continue, // Ignore during normal operation
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why ignoring unexpected signal without logging?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I will add logging info

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@ShoroukRamzy ShoroukRamzy force-pushed the shutdown_and_termination_sig_handling branch from c2beeca to c22bffd Compare November 17, 2025 10:48
@ShoroukRamzy ShoroukRamzy force-pushed the shutdown_and_termination_sig_handling branch from c22bffd to 0363e7c Compare November 17, 2025 10:59
Copy link
Contributor

@artemsheinacn artemsheinacn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@armin-acn armin-acn merged commit ca1f4c9 into eclipse-score:main Nov 17, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants