Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1768166 - conky-1.11.5-1.fc31 don't work with lua
Summary: conky-1.11.5-1.fc31 don't work with lua
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: conky
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Miroslav Lichvar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1768574 1769277 1772915 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-11-03 06:08 UTC by dominique
Modified: 2020-03-09 22:30 UTC (History)
5 users (show)

Fixed In Version: conky-1.11.5-3.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-03-09 22:30:48 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description dominique 2019-11-03 06:08:07 UTC
Description of problem:I upgrade my F30 to F31 and that install conky-1.11.5-1.fc31.
I have conky with lua's script, and this conky don't work, with this error:
[dominique@localhost ~]$ conky -c /home/dominique/.conkyrc/conky-1.10/conky-soleil/conky-soleil
conky: llua_load: /home/dominique/.conkyrc/conky-1.10/conky-soleil/draw_image.lua:8: module 'cairo' not found:
        no field package.preload['cairo']
        no file '/usr/share/lua/5.3/cairo.lua'
        no file '/usr/share/lua/5.3/cairo/init.lua'
        no file '/usr/lib64/lua/5.3/cairo.lua'
        no file '/usr/lib64/lua/5.3/cairo/init.lua'
        no file './cairo.lua'
        no file './cairo/init.lua'
        no file '/usr/lib64/conky/libcairo.so'
        no file '/usr/lib64/lua/5.3/cairo.so'
        no file '/usr/lib64/lua/5.3/loadall.so'
        no file './cairo.so'

conky -v return
Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib64/conky


 General:
  * math
  * hddtemp
  * portmon
  * IPv6
  * Curl
  * RSS
  * Weather (METAR)
  * wireless
  * support for IBM/Lenovo notebooks
  * old configuration syntax
  * Imlib2
  * OSS mixer support
  * apcupsd
  * iostats
  * Internationalization support
 X11:
  * Xdamage extension
  * Xinerama extension (virtual display)
  * Xshape extension (click through)
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual
  * Own window

 Music detection:
  * CMUS
  * MPD

 Default values:
  * Netdevice: eno1
  * Local configfile: $HOME/.conkyrc
  * Localedir: /usr/share/locale
  * Maximum netdevices: 256
  * Maximum text size: 16384
  * Size text buffer: 256

I downgrade to conky-1.11.3-2.fc31.x86_64 and that work fine :
conky -v:

Compiled in features:

System config file: /etc/conky/conky.conf
Package library path: /usr/lib64/conky


 General:
  * math
  * hddtemp
  * portmon
  * IPv6
  * Curl
  * RSS
  * Weather (METAR)
  * wireless
  * support for IBM/Lenovo notebooks
  * old configuration syntax
  * Imlib2
  * OSS mixer support
  * apcupsd
  * iostats
  * Internationalization support
  * Debugging extensions

 Lua bindings:
  * Cairo
  * Imlib2
 X11:
  * Xdamage extension
  * Xinerama extension (virtual display)
  * Xshape extension (click through)
  * XDBE (double buffer extension)
  * Xft
  * ARGB visual
  * Own window

 Music detection:
  * CMUS
  * MPD

 Default values:
  * Netdevice: eth0
  * Local configfile: $HOME/.conkyrc
  * Localedir: /usr/share/locale
  * Maximum netdevices: 64
  * Maximum text size: 16384
  * Size text buffer: 256

the difference is 
 Lua bindings:
  * Cairo
  * Imlib2

Can-you solve that ?

Comment 1 Miroslav Lichvar 2019-11-04 08:28:01 UTC
The cairo and imlib2 support in conky requires tolua++, which is no longer available in Fedora. See bug #1736911.

When the package is back in Fedora again, we can rebuild conky with this support.

Comment 2 Miroslav Lichvar 2019-11-05 07:39:32 UTC
*** Bug 1768574 has been marked as a duplicate of this bug. ***

Comment 3 Miroslav Lichvar 2019-11-18 07:48:23 UTC
*** Bug 1772915 has been marked as a duplicate of this bug. ***

Comment 4 Miroslav Lichvar 2020-02-03 08:46:38 UTC
It seems tolua++ was revived in F31. We can enable the support in conky again.

Comment 5 Miroslav Lichvar 2020-02-03 08:46:48 UTC
*** Bug 1769277 has been marked as a duplicate of this bug. ***

Comment 6 Fedora Update System 2020-02-04 00:59:22 UTC
conky-1.11.5-3.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-dd3bad1691

Comment 7 Wellington Uemura 2020-02-06 01:40:43 UTC
I Confirm that conky-1.11.5-3.fc31 works!
All lua scripts again as usual.

Thank you.

Comment 8 Wellington Uemura 2020-02-06 01:41:03 UTC
I Confirm that conky-1.11.5-3.fc31 works!
All lua scripts again as usual.

Thank you.

Comment 9 Fedora Update System 2020-03-09 22:30:48 UTC
conky-1.11.5-3.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.


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