FS#59863 - [gambas3-runtime] Problem with Gambas3 Packaging

Attached to Project: Community Packages
Opened by Tony Morehen (tmorehen) - Wednesday, 29 August 2018, 17:10 GMT
Last edited by Laurent Carlier (lordheavy) - Tuesday, 25 September 2018, 16:38 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Laurent Carlier (lordheavy)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

According to the Gambas documentation, the component gb.term should have its own package, gambas3-gb-term. Instead, Arch packages gb.term in gambas3-gb.runtime.

http://gambaswiki.org/wiki/howto/package#t9

As a result, project packages built by the gambas3 ide fail to install due to a missing dependency.
This task depends upon

Closed by  Laurent Carlier (lordheavy)
Tuesday, 25 September 2018, 16:38 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in svn
Comment by Doug Newgard (Scimmia) - Wednesday, 29 August 2018, 17:23 GMT
And why in the world would the IDE care what pacman package things are in?
Comment by Eli Schwartz (eschwartz) - Wednesday, 29 August 2018, 18:00 GMT
  • Field changed: Summary (Problem with Gambas3 Packaging → [gambas3-runtime] Problem with Gambas3 Packaging)
  • Field changed: Status (Unconfirmed → Assigned)
  • Task assigned to Laurent Carlier (lordheavy)
> The IDE also includes a tool for the creation of installation packages, supporting GNU Autotools, slackpkg, pacman, RPM, and debs (the latter two then tailored for specific distributions such as Fedora/RHEL/CentOS, Mageia, Mandriva, OpenSUSE and Debian, Ubuntu/Mint).

I guess it tries to assume how to describe dependencies for packages it creates, but does not realize /usr/lib/gambas3/gb.term.so is provided by community/gambas3-runtime.

One simple solution is to simply have the gambas3-runtime package provide gambas3-gb-term. I guess the maintainer had good reasons for not wanting to bother splitting up those components.
Comment by Doug Newgard (Scimmia) - Wednesday, 29 August 2018, 18:10 GMT
LOL, so they're making pacman packages outside of makepkg and making bad assumptions. Sounds like a mess.

Loading...