[Bug 1123311] New: pcp build requires openSUSE-release sounds strange and wrong
http://bugzilla.suse.com/show_bug.cgi?id=1123311 Bug ID: 1123311 Summary: pcp build requires openSUSE-release sounds strange and wrong Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: ddiss@suse.com Reporter: mlin@suse.com QA Contact: qa-bugs@suse.de CC: lnussel@suse.com Found By: --- Blocker: --- Hi David, pcp now build requires openSUSE-release(for SLE its sles-release), what is the purpose for that? building with the release package sounds strange, is it must to have? [1] pcp submission: https://build.opensuse.org/request/show/668243 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c1 David Disseldorp <ddiss@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mlin@suse.com Flags| |needinfo?(mlin@suse.com) --- Comment #1 from David Disseldorp <ddiss@suse.com> --- Thanks for the report, Max. The PCP build scripts do some things in a distro specific way. E.g. https://github.com/performancecopilot/pcp/pull/606/commits/da1857194e23b0a11... (this is a fix for bsc#1092160). Is the extra build dependency causing any problems? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c2 Ludwig Nussel <lnussel@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(mlin@suse.com) | --- Comment #2 from Ludwig Nussel <lnussel@suse.com> --- yes, we don't build openSUSE-release on i586 and in general explicitly requiring that will push pcp further back in the dependency chain. Just require "distribution-release" instead. That will pull in dummy-release but the ID_LIKE match you put there still works. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c3 --- Comment #3 from Ludwig Nussel <lnussel@suse.com> --- (otherwise the fix would be to tell configure explicitly that it's suse during build, no need for autodetection actually :-)) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c4 --- Comment #4 from David Disseldorp <ddiss@suse.com> --- (In reply to Ludwig Nussel from comment #2)
yes, we don't build openSUSE-release on i586 and in general explicitly requiring that will push pcp further back in the dependency chain.
Ah okay, sorry about that.
Just require "distribution-release" instead. That will pull in dummy-release but the ID_LIKE match you put there still works.
Great, will do that for now. (In reply to Ludwig Nussel from comment #3)
(otherwise the fix would be to tell configure explicitly that it's suse during build, no need for autodetection actually :-))
Yeah, that'd be a much better approach, I'll look into this when I get some spare PCP cycles. Thanks for the feedback! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c5 David Disseldorp <ddiss@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from David Disseldorp <ddiss@suse.com> --- (In reply to David Disseldorp from comment #4) ...
Just require "distribution-release" instead. That will pull in dummy-release but the ID_LIKE match you put there still works.
Great, will do that for now.
Submitted to Factory via sr 670104 and SLE15-SP1 as 183170. Closing... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c7 --- Comment #7 from Swamp Workflow Management <swamp@suse.de> --- This is an autogenerated message for OBS integration: This bug (1123311) was mentioned in https://build.opensuse.org/request/show/670104 Factory / pcp -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c8 David Disseldorp <ddiss@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED |--- --- Comment #8 from David Disseldorp <ddiss@suse.com> --- Reopening, as this is still causing pain for the OS release team. We're only using the distro id to avoid src/pmns/GNUmakefile .NeedRebuild packaging. We can go ahead and patch it out separately. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c9 --- Comment #9 from David Disseldorp <ddiss@suse.com> --- (In reply to David Disseldorp from comment #8)
Reopening, as this is still causing pain for the OS release team.
I've dropped the distro release package build dependency and submitted for openSUSE + SLES. The corresponding makefile change has been submitted upstream via: https://github.com/performancecopilot/pcp/pull/609 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c11 --- Comment #11 from Swamp Workflow Management <swamp@suse.de> --- This is an autogenerated message for OBS integration: This bug (1123311) was mentioned in https://build.opensuse.org/request/show/670357 Factory / pcp -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=1123311 http://bugzilla.suse.com/show_bug.cgi?id=1123311#c14 --- Comment #14 from Swamp Workflow Management <swamp@suse.de> --- This is an autogenerated message for OBS integration: This bug (1123311) was mentioned in https://build.opensuse.org/request/show/680548 Factory / pcp -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1123311 https://bugzilla.suse.com/show_bug.cgi?id=1123311#c20 --- Comment #20 from Swamp Workflow Management <swamp@suse.de> --- SUSE-SU-2021:1292-1: An update that contains security fixes can now be installed. Category: security (moderate) Bug References: 1123311,1171883,1181571 CVE References: JIRA References: Sources used: SUSE Linux Enterprise Server for SAP 15 (src): pcp-3.11.9-5.11.5 SUSE Linux Enterprise Server 15-LTSS (src): pcp-3.11.9-5.11.5 SUSE Linux Enterprise High Performance Computing 15-LTSS (src): pcp-3.11.9-5.11.5 SUSE Linux Enterprise High Performance Computing 15-ESPOS (src): pcp-3.11.9-5.11.5 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.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com