Bug 1766884 - Implicit conflicts with golang-github-masterminds-semver-1
Summary: Implicit conflicts with golang-github-masterminds-semver-1
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: golang-github-masterminds-semver
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Robert-André Mauchin 🐧
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-10-30 08:06 UTC by Elliott Sales de Andrade
Modified: 2019-12-12 01:54 UTC (History)
2 users (show)

Fixed In Version: golang-github-masterminds-semver-2.0.0-0.6.20190807git3c92f33.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-12-12 01:54:13 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Elliott Sales de Andrade 2019-10-30 08:06:01 UTC
Description of problem:
This conflicts with the v1 version of the package. Files should either be moved to not conflict, or explicit Conflicts should be added.


Version-Release number of selected component (if applicable):
golang-github-masterminds-semver-2.0.0-0.5.20190807git3c92f33.fc31
golang-github-masterminds-semver-1-1.4.2-4.20190604git059deeb.fc31


Steps to Reproduce:
1. mock -r fedora-31-x86_64 --install golang-github-masterminds-semver*-devel


Actual results:
  file /usr/share/gocode/src/github.com/Masterminds/semver/.goipath conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/CHANGELOG.md conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/README.md conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/benchmark_test.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/collection.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/collection_test.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/constraints.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/constraints_test.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/doc.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/version.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch
  file /usr/share/gocode/src/github.com/Masterminds/semver/version_test.go conflicts between attempted installs of golang-github-masterminds-semver-devel-2.0.0-0.5.20190807git3c92f33.fc31.noarch and golang-github-masterminds-semver-1-devel-1.4.2-4.20190604git059deeb.fc31.noarch


Expected results:
Conflicts must be explicit or non-existent.
https://docs.fedoraproject.org/en-US/packaging-guidelines/Conflicts/

Comment 1 Robert-André Mauchin 🐧 2019-11-20 16:45:18 UTC
No idea how to solve this, both versions use the same paths, any idea?

Comment 2 Robert-André Mauchin 🐧 2019-11-20 16:53:02 UTC
Only one thing depends on the v1, glide, which is obsolete and unmaintained? Should I retire it along with semver v1?

Comment 3 Elliott Sales de Andrade 2019-11-21 00:59:57 UTC
Glide is "mostly unmaintained", but not entirely, so I guess you really should ask the maintainer about retiring it. In the meantime, the correct fix for this is to add Conflicts.

Comment 4 Fedora Update System 2019-12-03 21:58:59 UTC
FEDORA-2019-749b15d66f has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-749b15d66f

Comment 5 Fedora Update System 2019-12-04 02:20:52 UTC
golang-github-masterminds-semver-2.0.0-0.6.20190807git3c92f33.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-749b15d66f

Comment 6 Fedora Update System 2019-12-12 01:54:13 UTC
golang-github-masterminds-semver-2.0.0-0.6.20190807git3c92f33.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.