[Bug 1114209] New: go: provides(API) causes "have option" unresolveable builds
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Bug ID: 1114209 Summary: go: provides(API) causes "have option" unresolveable builds Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: bnc-team-screening@forge.provo.novell.com Reporter: asarai@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Within OBS, if you have more than one option of a package to use for a build, the build will be considered unresolveable. In this case, the problem is that both "go1.11" and "go" provide "golang(API) = 1.11". We should avoid having the API provides in "go" -- since the point of the API provides is to allow for version pinning (and "go" is always the latest so it doesn't make sense to use it for pinning). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Aleksa Sarai <asarai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |asarai@suse.com, | |jkowalczyk@suse.com Assignee|bnc-team-screening@forge.pr |asarai@suse.com |ovo.novell.com | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c3 --- Comment #3 from Jeff Kowalczyk <jkowalczyk@suse.com> --- What sequence of events will happen before OBS builds of the updated go metapackage start clearing the 'unresolvable' error? Does each affected SUSE/openSUSE distribution make and accept request(s) to update a package in preparation for a release milestone, then when the next full release lands (date TBD) OBS updates its repositories? Or, do the distributions have configured repositories of in-development packages that will be seen by OBS during builds? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard| |ibs:running:9328:moderate -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c5 --- Comment #5 from Aleksa Sarai <asarai@suse.com> --- (In reply to Jeff Kowalczyk from comment #3)
What sequence of events will happen before OBS builds of the updated go metapackage start clearing the 'unresolvable' error?
Does each affected SUSE/openSUSE distribution make and accept request(s) to update a package in preparation for a release milestone, then when the next full release lands (date TBD) OBS updates its repositories?
Or, do the distributions have configured repositories of in-development packages that will be seen by OBS during builds?
For the main distributions, they'd need to be accepted everywhere. However, practically speaking, by submitting to Factory and SLE it will get auto-forwarded to Leap (in most cases -- @Jordi, is this true of the Go packages?). But individual projects can add the repository to OBS so that it's built on top of devel:languages:go -- this is what we do for Virtualization:containers (from memory). But I've already included the devel:languages:go change into SLE, because we needed it for Docker (we should probably have a discussion over how the hand-off to you for maintaining Go within SLE should work -- historically the container team has done this). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c6 --- Comment #6 from Aleksa Sarai <asarai@suse.com> --- (In reply to Jeff Kowalczyk from comment #1)
Can you provide a syntax example of declaring dependency on a specific version of golang(API)? We are seeing the issue now with the upstream release versions of some packages having soft (gofmt) or hard (GoPkg.lock -> go.mod) dependency on go1.10 or go1.11.
Basically, you would do: BuildRequires: golang(API) = 1.10 % hard or BuildRequires: golang(API) >= 1.9 % soft Historically this was actually a not-very-good decision, but now that we have actually designed the packaging around pinning the "API" version it makes more sense. The problem is that having golang(API) provided by both go and go1.10 causes OBS to get confused (depending on what repos its using, the prjconf and so on).
Use of golang(API) is not mentioned in https://en.opensuse.org/openSUSE:Packaging_Go, and I'll document the example there.
Yeah that needs to be rewritten basically, though I would really like us to first have a discussion on how golang-packaging should be reworked to actually be useful. There was a bug about this opened recently -- let me see if I can find the bug number. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|ibs:running:9328:moderate |maint:planned:update -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Marcus Meissner <meissner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|maint:planned:update |maint:planned:update | |ibs:running:9732:important -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c21 --- Comment #21 from Swamp Workflow Management <swamp@suse.de> --- SUSE-SU-2018:4297-1: An update that solves four vulnerabilities and has 17 fixes is now available. Category: security (important) Bug References: 1047218,1074971,1080978,1081495,1084533,1086185,1094680,1095817,1098017,1102522,1104821,1105000,1108038,1113313,1113978,1114209,1118897,1118898,1118899,1119634,1119706 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2018-7187 Sources used: SUSE Linux Enterprise Module for Open Buildservice Development Tools 15 (src): containerd-1.1.2-5.3.4, docker-18.06.1_ce-6.8.2, docker-runc-1.0.0rc5+gitr3562_69663f0bd4b6-6.3.4, go-1.10.4-3.6.2, go1.10-1.10.7-1.5.3, golang-github-docker-libnetwork-0.7.0.1+gitr2664_3ac297bc7fd0-4.3.5, golang-packaging-15.0.11-3.3.2 SUSE Linux Enterprise Module for Containers 15 (src): containerd-1.1.2-5.3.4, docker-18.06.1_ce-6.8.2, docker-runc-1.0.0rc5+gitr3562_69663f0bd4b6-6.3.4, golang-github-docker-libnetwork-0.7.0.1+gitr2664_3ac297bc7fd0-4.3.5 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c22 --- Comment #22 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-SU-2018:4306-1: An update that solves four vulnerabilities and has 17 fixes is now available. Category: security (important) Bug References: 1047218,1074971,1080978,1081495,1084533,1086185,1094680,1095817,1098017,1102522,1104821,1105000,1108038,1113313,1113978,1114209,1118897,1118898,1118899,1119634,1119706 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2018-7187 Sources used: openSUSE Leap 15.0 (src): containerd-1.1.2-lp150.4.3.1, containerd-kubic-1.1.2-lp150.4.3.1, docker-18.06.1_ce-lp150.5.6.1, docker-kubic-18.06.1_ce-lp150.5.6.1, docker-runc-1.0.0rc5+gitr3562_69663f0bd4b6-lp150.5.3.1, docker-runc-kubic-1.0.0rc5+gitr3562_69663f0bd4b6-lp150.5.3.1, go-1.10.4-lp150.2.7.1, go1.10-1.10.7-lp150.2.1, golang-github-docker-libnetwork-0.7.0.1+gitr2664_3ac297bc7fd0-lp150.3.3.1, golang-github-docker-libnetwork-kubic-0.7.0.1+gitr2664_3ac297bc7fd0-lp150.3.3.1, golang-packaging-15.0.11-lp150.2.3.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|maint:planned:update |maint:planned:update |ibs:running:9732:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|maint:planned:update |maint:planned:update | |obs:running:9399:important -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|maint:planned:update |maint:planned:update |obs:running:9399:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|maint:planned:update |maint:planned:update | |ibs:running:11165:important | |ibs:running:11169:important -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|maint:planned:update |ibs:running:11165:important |ibs:running:11165:important |ibs:running:11169:important |ibs:running:11169:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|ibs:running:11165:important |ibs:running:11169:important |ibs:running:11169:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c25 --- Comment #25 from Swamp Workflow Management <swamp@suse.de> --- SUSE-SU-2019:1234-1: An update that solves 5 vulnerabilities and has 6 fixes is now available. Category: security (important) Bug References: 1114209,1114832,1118897,1118898,1118899,1121397,1121967,1123013,1128376,1128746,1134068 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2019-5736,CVE-2019-6486 Sources used: SUSE Linux Enterprise Module for Open Buildservice Development Tools 15 (src): containerd-1.2.5-5.13.1, docker-18.09.6_ce-6.17.1, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-6.18.1, go-1.12-3.10.1, go1.11-1.11.9-1.12.1, go1.12-1.12.4-1.9.1, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-4.12.1 SUSE Linux Enterprise Module for Containers 15 (src): containerd-1.2.5-5.13.1, docker-18.09.6_ce-6.17.1, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-6.18.1, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-4.12.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|ibs:running:11169:important |ibs:running:11169:important | |obs:running:10218:important -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c26 --- Comment #26 from Swamp Workflow Management <swamp@suse.de> --- SUSE-SU-2019:1264-1: An update that solves four vulnerabilities and has 6 fixes is now available. Category: security (important) Bug References: 1114209,1114832,1118897,1118898,1118899,1121397,1123013,1128376,1128746,1134068 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2019-6486 Sources used: SUSE Linux Enterprise Module for Containers 12 (src): containerd-1.2.5-16.17.2, docker-18.09.6_ce-98.37.1, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-1.23.1, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-19.1 SUSE CaaS Platform 3.0 (src): containerd-kubic-1.2.5-16.17.2, docker-kubic-18.09.6_ce-98.37.1, docker-runc-kubic-1.0.0rc6+gitr3804_2b18fe1d885e-1.23.1, golang-github-docker-libnetwork-kubic-0.7.0.1+gitr2726_872f0a83c98a-19.1 OpenStack Cloud Magnum Orchestration 7 (src): containerd-1.2.5-16.17.2, docker-18.09.6_ce-98.37.1, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-1.23.1, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-19.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|ibs:running:11169:important |obs:running:10218:important |obs:running:10218:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:10218:important |obs:running:10218:important | |obs:running:10231:important | |obs:running:10238:important -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:10218:important |obs:running:10218:important |obs:running:10231:important |obs:running:10290:important |obs:running:10238:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c27 --- Comment #27 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-SU-2019:1444-1: An update that solves 5 vulnerabilities and has 6 fixes is now available. Category: security (important) Bug References: 1114209,1114832,1118897,1118898,1118899,1121397,1121967,1123013,1128376,1128746,1134068 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2019-5736,CVE-2019-6486 Sources used: openSUSE Leap 15.1 (src): containerd-1.2.5-lp151.2.3.1, docker-18.09.6_ce-lp151.2.3.1, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-lp151.3.3.1, go-1.12-lp151.2.3.1, go1.11-1.11.9-lp151.2.3.1, go1.12-1.12.4-lp151.2.3.1, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-lp151.2.3.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c28 --- Comment #28 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-SU-2019:1499-1: An update that solves 5 vulnerabilities and has 6 fixes is now available. Category: security (important) Bug References: 1114209,1114832,1118897,1118898,1118899,1121397,1121967,1123013,1128376,1128746,1134068 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2019-5736,CVE-2019-6486 Sources used: openSUSE Leap 15.0 (src): containerd-1.2.5-lp150.4.14.3, docker-18.09.6_ce-lp150.5.17.2, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-lp150.5.21.2, go-1.12-lp150.2.11.1, go1.11-1.11.9-lp150.9.3, go1.12-1.12.4-lp150.2.2, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-lp150.3.14.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:10218:important |obs:running:10290:important |obs:running:10290:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c29 --- Comment #29 from Swamp Workflow Management <swamp@suse.de> --- openSUSE-SU-2019:1506-1: An update that solves 5 vulnerabilities and has 6 fixes is now available. Category: security (important) Bug References: 1114209,1114832,1118897,1118898,1118899,1121397,1121967,1123013,1128376,1128746,1134068 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2019-5736,CVE-2019-6486 Sources used: openSUSE Backports SLE-15 (src): go-1.12-bp150.2.6.1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:10290:important |obs:running:10290:important | |ibs:running:11165:important -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:10290:important |obs:running:10290:important |ibs:running:11165:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c30 --- Comment #30 from Swamp Workflow Management <swamp@suse.de> --- SUSE-SU-2019:1234-2: An update that solves 5 vulnerabilities and has 6 fixes is now available. Category: security (important) Bug References: 1114209,1114832,1118897,1118898,1118899,1121397,1121967,1123013,1128376,1128746,1134068 CVE References: CVE-2018-16873,CVE-2018-16874,CVE-2018-16875,CVE-2019-5736,CVE-2019-6486 Sources used: SUSE Linux Enterprise Module for Open Buildservice Development Tools 15-SP1 (src): containerd-1.2.5-5.13.1, docker-18.09.6_ce-6.17.1, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-6.18.1, go-1.12-3.10.1, go1.11-1.11.9-1.12.1, go1.12-1.12.4-1.9.1, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-4.12.1 SUSE Linux Enterprise Module for Containers 15-SP1 (src): containerd-1.2.5-5.13.1, docker-18.09.6_ce-6.17.1, docker-runc-1.0.0rc6+gitr3804_2b18fe1d885e-6.18.1, golang-github-docker-libnetwork-0.7.0.1+gitr2726_872f0a83c98a-4.12.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 Swamp Workflow Management <swamp@suse.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Whiteboard|obs:running:10290:important | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1114209 http://bugzilla.suse.com/show_bug.cgi?id=1114209#c31 Aleksa Sarai <asarai@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |DUPLICATE --- Comment #31 from Aleksa Sarai <asarai@suse.com> --- This was fixed, but has since become an issue again (see Bug 1172608). *** This bug has been marked as a duplicate of bug 1172608 *** -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com