Bug 1691796 - Circular build dependency between golang-googlecode-tools and golang-googlecode-net
Summary: Circular build dependency between golang-googlecode-tools and golang-googleco...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: golang-googlecode-tools
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vincent Batts
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-03-22 14:26 UTC by Niko Kortström
Modified: 2019-07-12 05:16 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-07-12 05:16:11 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Niko Kortström 2019-03-22 14:26:48 UTC
Description of problem:
There is a circular build dependency in go modules on rawhide.


Version-Release number of selected component (if applicable):
golang-googlecode-tools-0-27
golang-googlecode-net-0-0.50
golang-googlecode-text-0.3.0-2


How reproducible: 100%


Steps to Reproduce:
1. Building the go modules from scratch, without existing package base

Actual results:
Cannot proceed with building the go modules into RPMs.

Expected results:
Can build the go modules into RPMs

Additional info:
golang-googlecode-tools -> build depends on golang-github-golang-appengine and golang-googlecode-net
No matching package to install: 'golang(golang.org/x/net/context/ctxhttp)'
No matching package to install: 'golang(golang.org/x/net/websocket)'

golang-googlecode-net -> build depends on golang-googlecode-text that has runtime dependency to golang-googlecode-tools
Error: 
 Problem: conflicting requests
  - nothing provides golang(golang.org/x/tools/go/buildutil) needed by golang-golangorg-text-devel-0.3.0-2.wf30.noarch
  - nothing provides golang(golang.org/x/tools/go/loader) needed by golang-golangorg-text-devel-0.3.0-2.wf30.noarch

Comment 1 Elliott Sales de Andrade 2019-07-12 05:16:11 UTC
These have been renamed golang-x-* to match the standardized Go names, and the correct bootstrap options are now available to allow building from scratch.


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