FS#76538 - [blueprint-compiler] missing depends

Attached to Project: Community Packages
Opened by Igor Dyatlov (igor-dyatlov) - Saturday, 12 November 2022, 14:40 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 27 November 2022, 10:24 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description: Programs are not built without additional dependencies. At the same time, the applications themselves do not require them

Additional info:
* 0.4.0

Steps to reproduce:
Step one: Build any application that requires the 'blueprint-compiler' without the 'python-gobject' 'gobject-introspection' dependencies

Step Two:Get the "no module gi" error

Example: Program written in C does not require python-gobject. But uses blueprint
Decision: Add a dependency 'blueprint-compiler'
depends=('gtk4' 'python-gobject' 'gobject-introspection')
This task depends upon

Closed by  Antonio Rojas (arojas)
Sunday, 27 November 2022, 10:24 GMT
Reason for closing:  Fixed
Additional comments about closing:  blueprint-compiler 0.6.0-1
Comment by Dušan Simić (dusansimic) - Saturday, 12 November 2022, 16:35 GMT
I can confirm this is an issue. Someone just commented that on a package I maintain (`health` package on AUR).

There is no need to add `gobject-introspection` as a runtime dependency for `blueprint-compiler` tho, just `python-gobject`. It only needs `gobject-introspection-runtime` at runtime which is already a dependecy of `python-gobject`. Just adding `python-gobject` to the depends array of `blueprint-compiler` will fix the issue.
Comment by Mark Wagie (yochananmarqos) - Saturday, 12 November 2022, 17:45 GMT
Redacted
Comment by Toolybird (Toolybird) - Monday, 14 November 2022, 03:08 GMT
Orphaned pkg. It was brought in as "New gfeeds dependency" but that hasn't happened AFAICT. @arojas, please unassign yourself if you don't have the bandwidth.

More info for packagers here [1].

https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/packaging.html

Loading...