|
Bugzilla – Full Text Bug Listing |
| Summary: | Conky issue in Tumbleweed | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Forgotten User wtOG5k83x2 <forgotten_wtOG5k83x2> |
| Component: | Other | Assignee: | Marguerite Su <i> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | bwiedemann, forgotten_ruQUBV_M30, forgotten_wtOG5k83x2, i, mpluskal, tchvatal |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | SUSE Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Forgotten User wtOG5k83x2
2015-12-05 19:20:00 UTC
It is about a runtime dependency. I think the problem comes from packman, because https://pmbs.links2linux.de/package/show/Multimedia/conky if failing to build for Tumbleweed so might be linking with old libraries that dont exist anymore. You can try disabling the packman repo before doing zypper install conky Multimedia/conky fails to build in packman. I have wiped the stale binaries, they will be gone during the next sync later this week. Have not checked what the actual failure is. Currently, I get this (new) error message when trying to install conky: "nothing provides /usr/bin/lua51 needed by conky-1.10.0-1.4.x86_64" Regards, T Further to my above report, I have noticed a couple of things -- 1) Disabling the packman repo and trying to install the base repo's version (as suggested by Bernhard) results in the same error; and 2) libmicrohttpd12 is in the standard repos and is already enabled on my installation without my manual installation. From this (and with apologies if I've got it all wrong, as I'm not a programmer), I'm surmising that conky relies on an old package/dependency (as suggested by Olaf) to libmicrohttpd10 that should perhaps be updated to compile against libmicrohttpd12? I know you guys are probably already miles ahead of me on this, but I hope these observations save you a bit of time. Thanks for your help!!!! BK (In reply to Barry Kaplan from comment #4) > From this (and with apologies if I've got it all wrong, as I'm not a > programmer), I'm surmising that conky relies on an old package/dependency > (as suggested by Olaf) to libmicrohttpd10 that should perhaps be updated to > compile against libmicrohttpd12? conky fails to build in Factory. As a result the existing,old conky binary package requires a library version which does not exist anymore in Tumbleweed. Hi, will check that tonight. As I saw, conky failed to build in factory for a few days. I know exactly why, it's caused by a change I made to its dependency tolua++. while the conky in server:monitoring is 3 commits ahead of factory and builds fine. seems factory didn't get packages rebuilt when dependencies changed. anyway I'll check those 3 commits (whether /usr/bin/lua51 exists or not on older openSUSE versions) and forward the lastest conky to factory conky in server:monitoring is still built against old tolua++ (they branched it), while conky in factory builds against newer lua51-toluapp. so I have to request deletion of tolua++ in server:monitoring. as I'm not one of its repository maintainers, it may take some time for them to process. Marguerite tolua++ got removed from server:monitoring. now start to work the fix and the update to 2.10.1 will get fixed in https://build.opensuse.org/request/show/352524 Thank you, Marguerite!!!! The update just hit the repos and works perfectly. Much appreciation from user-land! BK |