Add *-devel output to conda-forge packages that require them
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 32/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- cpp
- Bereich
- build-system
Rechercherichtung
Überprüfe die aufgeführten Pakete—qt-main, vtk, pcl und libspnav—und ermittle, welche Header und Laufzeitabhängigkeiten sie bereitstellen. Bestimme, ob jedes Paket eine *-devel-Ausgabe oder eine zusätzliche Laufzeitabhängigkeit benötigt, und überprüfe anschließend, dass nachgelagerte C++-Builds die erforderlichen Header ohne unnötige Laufzeitpakete erhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
A common failure point in robostack is that we have conda-forge C++ libraries packages that do not have an output that can be installed to ensure that all the dependencies required to build a downstream C++ project. This is not an issue if a C++ package already include its headers and only use as public dependencies in its headers conda-forge libraries that also ship their headers in the main package, but as soon a dependency uses in its headers a dependency that ships its headers in a separate *-devel package, we need to have a *-devel output also for that package, or it needs to adds the *-devel package to its run dependencies, but some mantainer may be against this as it goes around the point of splitting *-devel packages.
Problematic packages:
qt-main: Depends onlibgl-devel, but at runtime it only requireslibglvtk: Depends on qt-main, i.e. inheriting thelibgl-develproblempcl: Depends on qt-main, i.e. inheriting thelibgl-develproblemlibspnav: Depends onxorg-xorgproto, as @Tobias-Fischer is the maintainer and the package is quite simple probably we can avoid thelibspnav-develoutput and just addxorg-xorgprotoas run dependency.
- Vorherrschende Sprache
- Astro
- Sterne
- 386
- Forks
- 37
- Ø Merge
- 2 Std. 23 Min.
- Gemergte PRs (30 T.)
- 16
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus RoboStack/robostack.github.io
-
Flaky post-PR failureOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 52/100
RoboStack/robostack.github.io#196 · 3 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
RoboStack/robostack.github.io#175 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
AI assisted workflowsOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 30/100
RoboStack/robostack.github.io#174 · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
RoboStack/robostack.github.io#173 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
RoboStack/robostack.github.io#134 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in RoboStack/robostack.github.io
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
lightpanda-io/browser#3852 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
ci-cd devops enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
PicadoLabs/ai-model-router#47 ·
Maintainer antworten meist innerhalb von 1 Tag
-
SDK package doubled in size since 2.81.0 because UMD source maps are publishedEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
hiero-ledger/hiero-sdk-js#4476 ·
Maintainer antworten meist innerhalb von 1 Tag