-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When a port on quarterly is deleted, we get a sanity test failure #528
Comments
I notice
This messes up Current theory: we're having trouble marking a port on a branch as deleted. |
Found in logs:
Which port is that?
Yeah, that's the right one. And it's marked as deleted:
That one is properly deleted. So where is the problem? |
We do set it deleted in NOTE: the element is being deleted, the
|
This is an instance where you go round and round looking at stuff because you had it in your head two days ago, but not today. |
From Clearly, if the port is not active, it will not be refreshed.
|
Found the main clue. When we find that a port has been delete from the repo, we set the
|
However, two comments up, we check Bonus:
Said function is in
|
To test this commit again:
|
I think this has fixed it. Let's run with it for a few days before saving it.
|
now packaged. Installed on test, dev, and stage. |
With 8e7c184e8620e1568983be5b8beabd4047650f70 this problem has resurfaced. The main problem: |
re https://cgit.freebsd.org/ports/commit/?h=2024Q1&id=9480ee435d739b109e910142f74e1338ed7d8151
re: https://dev.freshports.org/sanity_test_failures.php?message_id=9480ee435d739b109e910142f74e1338ed7d8151
The above message comes from
port.pm::_ExtractValuesFromMakefile
which is called byport.pm::RefreshFromFiles
verifyport.pm
invokesport.pm::RefreshFromFiles
from two locations:RefreshAllPortsTouchedByCommit
RefreshAllSlavePortsOfPortsTouchedByCommit
xml_munge_git.pm
invokes both of those functions:Based on the logs, I'm looking at
RefreshAllPortsTouchedByCommit()
The text was updated successfully, but these errors were encountered: