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

packaging conflict with dashcore-sentinel #5

Closed
taw00 opened this issue Jan 22, 2021 · 2 comments
Closed

packaging conflict with dashcore-sentinel #5

taw00 opened this issue Jan 22, 2021 · 2 comments

Comments

@taw00
Copy link
Owner

taw00 commented Jan 22, 2021

This conflict is associated to /var/lib/dashcore/sentinel/venv/lib64

Error: Transaction test error:
  file /var/lib/dashcore/sentinel/venv/lib64 from install of dashcore-sentinel-1.5.0-1.fc33.taw.x86_64 conflicts with file from package dashcore-sentinel-1.5.0-1.fc32.taw.x86_64

/var/lib/dashcore/sentinel/venv/lib64 is a symlink to /var/lib/dashcore/sentinel/venv/lib which is the real directory. I suspect that /var/lib/dashcore/sentinel/venv/lib can dynamically add content when content is upgraded. The right answer may to be not include that directory at all, but that seems wrong. I am unsure of the right answer.

@taw00
Copy link
Owner Author

taw00 commented Jan 22, 2021

What I think I will do in the interim is forcably cleanup that directory (and a bit more).
See commit a484d64

@taw00 taw00 closed this as completed Jan 22, 2021
taw00 added a commit that referenced this issue Jan 22, 2021
@taw00
Copy link
Owner Author

taw00 commented May 23, 2021

Reopening. We are seeing odd behavior in managing the venv directory.
For package 1.5.0-2 we forcibly removed the directory in the %preun section. That was a mistake and we ended up with a broken package install. So, we removed that line in the 1.5.0-3 version. Now I am experimenting with moving the removal to the %pre scriptlet.

@taw00 taw00 reopened this May 23, 2021
taw00 added a commit that referenced this issue May 23, 2021
@taw00 taw00 closed this as completed May 23, 2021
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

No branches or pull requests

1 participant