Bug 23487 - Required configuration file /etc/ggi/libgii.conf missing from installation packages
Summary: Required configuration file /etc/ggi/libgii.conf missing from installation pa...
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard: MGA6TOO
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-26 19:26 CEST by Ethan Merritt
Modified: 2019-02-20 20:46 CET (History)
3 users (show)

See Also:
Source RPM: libgii-1.0.2-21.mga6.src.rpm libgii-1.0.2-22.mga7.src.rpm
CVE:
Status comment:


Attachments

Description Ethan Merritt 2018-08-26 19:26:01 CEST
Description of problem:

   Any program that uses libgii or lib64gii requires the presence of a local configuration file /etc/ggi/libgii.conf   This file is correctly generated when the library is built from source but is not present in the distribution *.rpm packages.

This library is pretty obscure and not very important. Nevertheless if Mageia is providing an *.rpm for it then installation should provide this file otherwise it is pointless.  Note that this is a run-time requirement for all programs that use the library.

Version-Release number of selected component (if applicable):
   Mageia6 Cauldron
      libgii1-1.0.2-21.mga6
      lib64gii1-1.0.2-21.mga6
      lib64gii1-1.0.2-22.mga7

How reproducible:
   100%

Steps to Reproduce:
1.  Install package 
2.  Run any program that attempts to use libgii
    For example:
    
gnuplot> set term ggi
Terminal type is now 'ggi'
Options are 'acceleration 7'
gnuplot> plot x
LibGII: fatal error - could not load /etc/ggi/libgii.conf
LibGGI: unable to initialize LibGII
*** ggiInit() failed *** 
Segmentation fault

Manually copying this file from the source directory to /etc/ggi/ after building from source fixes the problem.
Comment 1 Marja Van Waes 2018-08-27 15:22:53 CEST
Assigning to all packagers collectively, since there is no registered maintainer for this package.

CC'ing a committer.

Version: 6 => Cauldron
Assignee: bugsquad => pkg-bugs
Whiteboard: (none) => MGA6TOO
CC: (none) => marja11, smelror

Comment 2 Jani Välimaa 2018-08-27 15:28:45 CEST
$ urpmf /etc/ggi/libgii.conf
libgii:/etc/ggi/libgii.conf

Config is available in main pkg. Pushed libgii-1.0.2-21.1.mga6 to core/updates_testing which should fix the issue. BS seems to have some issues, but please test after new release is available.
Comment 3 Dave Hodgins 2019-02-14 07:50:32 CET
Is this bug ready to be assigned to qa for Mageia 6? Noticed the packages in
updates testing, while checking the update for bug 22570

CC: (none) => davidwhodgins

Comment 4 Dave Hodgins 2019-02-20 20:46:37 CET
Ping

Note You need to log in before you can comment on or make changes to this bug.