Bug 1156284 - gdb requires fpc for building
Summary: gdb requires fpc for building
Status: NEW
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Michael Matz
QA Contact: E-mail List
URL:
Whiteboard: ibs:running:13516:moderate
Keywords:
Depends on:
Blocks:
 
Reported: 2019-11-08 10:12 UTC by Ludwig Nussel
Modified: 2023-04-10 16:01 UTC (History)
3 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ludwig Nussel 2019-11-08 10:12:57 UTC
gdb requires fpc for building. Unfortunately fpc requires itself so it its not bootstrappable. Means we need yet another aggregates to bring up ring1.
Is fpc really needed or could we at least not pull it in when building in staging/rings?
Comment 1 Richard Biener 2019-11-08 10:24:27 UTC
Note this is only for the testsuite, so yes, that's possible.  IIRC separating the testsuite to a separate .spec file doesn't help rings? (all .specs from a single source need to reside in the same one?)
Comment 2 Ludwig Nussel 2019-11-08 13:09:48 UTC
second spec could be done but probably not worth the effort in this case. Would make sense if fpc would push gdb too far back in the rebuild path.
Comment 3 Michael Matz 2019-11-08 14:03:12 UTC
There are only six pascal testcases in the gdb testsuite, so it's not so hugely
worthwhile.  So I could imagine simply not BuildRequiring it in rings is sensible.  What was the rpm macro for that, Ludwig?
Comment 4 Ludwig Nussel 2019-11-08 14:17:43 UTC
$ osc meta prjconf openSUSE:Factory:Staging|grep disa
# Help us disabled some flavors in mutlibuild packages
%_with_ringdisabled 1

so you can use bcond
Comment 5 Swamp Workflow Management 2019-11-12 15:00:07 UTC
This is an autogenerated message for OBS integration:
This bug (1156284) was mentioned in
https://build.opensuse.org/request/show/747713 Factory / gdb
Comment 8 Swamp Workflow Management 2020-02-25 14:19:25 UTC
SUSE-RU-2020:0445-1: An update that has four recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1146167,1146475,1156284,1158539
CVE References: 
Sources used:
SUSE Linux Enterprise Module for Open Buildservice Development Tools 15-SP1 (src):    gdb-8.3.1-8.11.1
SUSE Linux Enterprise Module for Development Tools 15-SP1 (src):    gdb-8.3.1-8.11.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.
Comment 9 Swamp Workflow Management 2020-03-02 23:14:41 UTC
openSUSE-RU-2020:0287-1: An update that has four recommended fixes can now be installed.

Category: recommended (moderate)
Bug References: 1146167,1146475,1156284,1158539
CVE References: 
Sources used:
openSUSE Leap 15.1 (src):    gdb-8.3.1-lp151.4.6.1