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

File conflict between cmark and python3-commonmark #34007

Closed
travankor opened this issue Nov 10, 2021 · 6 comments
Closed

File conflict between cmark and python3-commonmark #34007

travankor opened this issue Nov 10, 2021 · 6 comments
Labels
bug Something isn't working help wanted Extra attention is needed Stale

Comments

@travankor
Copy link
Contributor

travankor commented Nov 10, 2021

System

  • xuname:
    Void 5.10.73_1 x86_64 GenuineIntel uptodate hold rrrmDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
  • package:
    cmark-0.30.2_1 and python3-commonmark-0.9.1_2

Expected behavior

No file conflicts

Actual behavior

File conflicts

xbps-query -Rf cmark
/usr/bin/cmark
...
xbps-query -Rf python3-commonmark
/usr/bin/cmark
...

Steps to reproduce the behavior

xbps-query -Rf cmark
xbps-query -Rf python3-commonmark
@Duncaen Duncaen added the bug Something isn't working label Nov 10, 2021
@ericonr
Copy link
Member

ericonr commented Nov 11, 2021

Thoughts on preference? Are the command line flags similar?

I can see a case for alternatives or just renaming the script from the python package.

@ericonr
Copy link
Member

ericonr commented Nov 11, 2021

(assuming python3-commonmark is depended on by other packages, having it conflict would be far from ideal)

@bobertlo
Copy link
Contributor

arch just renamed the python3-commonmark binary to /usr/bin/py3-cmark fwiw. I really think between the two noone is installing python3-commonmark to use that cmark cli.

If the commands were separate from the libraries I doubt this conflict would come up often, but with both packages providing libraries it's not a great situation.

@ericonr
Copy link
Member

ericonr commented Dec 15, 2021

I think we usually spell out "python3-" in these executable names, but if other distros use py3 it might help to go with the flow. I will check them out.

@bobertlo
Copy link
Contributor

Yeah, that was just an example I was also thinking python3 might be more appropriate.

I noticed alpine and fedora both appear to have this conflict. I really don't think anyone will have an issue about the filename, but I could see someone installing both of these packages.

@paper42 paper42 added the help wanted Extra attention is needed label Apr 6, 2022
@github-actions
Copy link

github-actions bot commented Jul 6, 2022

Issues become stale 90 days after last activity and are closed 14 days after that. If this issue is still relevant bump it or assign it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed Stale
Projects
None yet
Development

No branches or pull requests

5 participants