Skip to content

Issue 5047 reproducer - #5048

Open
jan-pesta wants to merge 2 commits into
eclipse-tycho:mainfrom
jan-pesta:issue_5047_reproducer
Open

Issue 5047 reproducer#5048
jan-pesta wants to merge 2 commits into
eclipse-tycho:mainfrom
jan-pesta:issue_5047_reproducer

Conversation

@jan-pesta

Copy link
Copy Markdown

No description provided.

@akurtakov

Copy link
Copy Markdown
Member

This PR looks totally wrong. Please submit only what you have changed/added.

@jan-pesta
jan-pesta force-pushed the issue_5047_reproducer branch from af3efb9 to fe1a224 Compare June 10, 2025 06:39
@jan-pesta

Copy link
Copy Markdown
Author

I just reworked it

@jan-pesta

Copy link
Copy Markdown
Author

those test failures indikates the issue with versioning. What next is needed here ?

@laeubi

laeubi commented Jun 16, 2025

Copy link
Copy Markdown
Member

those test failures indikates the issue with versioning

Thanks for the testcase!

What next is needed here ?

Someone needs time to pick this up and provide a fix for it.

@github-actions

github-actions Bot commented Jun 16, 2025

Copy link
Copy Markdown

Test Results

1 035 files  1 035 suites   5h 37m 37s ⏱️
1 352 tests 1 332 ✅ 20 💤 0 ❌
4 056 runs  3 993 ✅ 63 💤 0 ❌

Results for commit 8e6cd06.

♻️ This comment has been updated with latest results.

@jan-pesta

Copy link
Copy Markdown
Author

I can create fix for it.
I would like to open discussion because this code has been added with #611.
I am not aware why this part of code has been added, because I did not find a reason for such behavior.

I can imagine to keep it backward compatible to restrict fix only if new configuration is specified. e.q.

    @Parameter(name = "stripQualifierIfDuplicates", defaultValue = "true", property = "tycho.buildqualifier.stripduplicatedqualifier")
    protected Boolean stripQualifierIfDuplicates;

@laeubi

laeubi commented Jun 16, 2025

Copy link
Copy Markdown
Member

My recommendation would be to add a proposed fix to this PR and then we will see if anything fails and then one might understand it better or even notice that it was unnecessary or ... as we currently preparing a new major release also no immediate need for staying backward compatible.

@jan-pesta
jan-pesta force-pushed the issue_5047_reproducer branch from f9f4ca1 to b680fc6 Compare June 16, 2025 14:18
@akurtakov

Copy link
Copy Markdown
Member

This slipped through the cracks. Please sign your ECA and rebase on master.

@jan-pesta
jan-pesta force-pushed the issue_5047_reproducer branch from b680fc6 to 8e6cd06 Compare December 4, 2025 10:28
@akurtakov

Copy link
Copy Markdown
Member

@laeubi As you have worked on this one, would you please review it?

@laeubi laeubi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@jan-pesta sorry for the delay, but I think this is also a bit cause by the PR having no useful title and description. So if you are still interested I would suggest to change that.

Next this introduces a new system property to skip the code in question what is bad, we don't want to have a system property for each case in the code, it should work in general, so if you suspect a bug we should fix the cause and not just skip the (possibly buggy) code path.

Further this seems to be an interaction with a plain maven bundle build correct? I think its worth to make this more clear and try to describe the setup and interaction a bit more in detail, currently it is quite hard to understand the rationale here.

@akurtakov

Copy link
Copy Markdown
Member

If there is no interest in this anymore I plan to close it next week.

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