Skip to content
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

Reproducibility issue in core-agent-linux - /usr/share/qubes/xdg-override/mime/mime.cache on Debian #9159

Open
marmarek opened this issue Apr 26, 2024 · 1 comment
Labels
affects-4.2 This issue affects Qubes OS 4.2. C: core needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@marmarek
Copy link
Member

How to file a helpful issue

Qubes OS release

R4.2

Brief summary

CI says core-agent-linux isn't reproducible.

Steps to reproduce

  1. Build core-agent-linux package for Debian bookworm twice
  2. Compare binaries

Expected behavior

Identical binaries

Actual behavior

Sometimes they differ on /usr/share/qubes/xdg-override/mime/mime.cache: https://gitlab.com/QubesOS/qubes-core-agent-linux/-/jobs/6721767136

I think it started happening after merging QubesOS/qubes-core-agent-linux#490, but interestingly enough CI on this PR itself succeeded (including reproducibility test on bookworm).

@marmarek marmarek added T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. affects-4.2 This issue affects Qubes OS 4.2. labels Apr 26, 2024
@andrewdavidwong andrewdavidwong added C: core needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Apr 26, 2024
@marmarek
Copy link
Member Author

marmarek commented May 1, 2024

Current hypothesis: bug in update-mime-database: https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/230. I mean, the bug is there, but it isn't clear to me if it's the cause of reproducibility issue.

marmarek added a commit to QubesOS/qubes-core-agent-linux that referenced this issue May 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-4.2 This issue affects Qubes OS 4.2. C: core needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
Status: Backlog
Development

No branches or pull requests

2 participants