pango version

Asked by Bruce Hankins

Hello,
      I recently tried packaging Sakura for Solus as an .eopkg file. All went well until I in the build process, but it will not install. I receive an error pango release >= 39 dependency of package sakura is not satisfied. I thought that maybe this was because I was packaging against the newest release 3.8.1 so I also tried 3.8.0 and 3.7.1 and all have the same issue with pango. Is this something that is included in the code? I did not see this in the cmakelist.

Solus is running pango version 1.48.3 release 38

Question information

Language:
English Edit question
Status:
Answered
For:
Sakura Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
David Gómez (dabisu) said :
#1

Thanks for the report, I'll update the dependencies so it'll be fixed in the next release.

Revision history for this message
David Gómez (dabisu) said :
#2

Sorry, I read too fast your question and my answer wasn't correct. As you said, sakura doesn't check pango version, just checks gtk version. Please send me the output with the error message you get.

Revision history for this message
Bruce Hankins (bruce-hankins) said :
#3

Here is the debug output when I try to install from a local repository. You can view my package information on github https://github.com/brucehankins/Solus-Packaging/tree/main/Sakura

bruce@hp300-020 ~ $ sudo eopkg it sakura --debug
DEBUG: HistoryDB initialized in 0.000378847122192.
DEBUG: InstallDB initialized in 0.00473999977112.
DEBUG: ComponentDB initialized in 0.00818991661072.
DEBUG: RepoDB initialized in 0.000158071517944.
digraph G {

}
DEBUG: PackageDB initialized in 0.117033958435.
DEBUG: checking pango release >= 39
System error. Program terminated.
<type 'exceptions.Exception'>: pango release >= 39 dependency of package sakura is not satisfied
Please use 'eopkg help' for general help.

Traceback:
  File "/usr/bin/eopkg", line 82, in <module>
    cli.run_command()
  File "/usr/lib/python2.7/site-packages/pisi/cli/pisicli.py", line 142, in run_command
    self.command.run()
  File "/usr/lib/python2.7/site-packages/pisi/cli/install.py", line 104, in run
    pisi.api.install(packages, ctx.get_option('reinstall') or reinstall)
  File "/usr/lib/python2.7/site-packages/pisi/api.py", line 69, in wrapper
    ret = func(*__args,**__kw)
  File "/usr/lib/python2.7/site-packages/pisi/api.py", line 473, in install
    return pisi.operations.install.install_pkg_names(packages, reinstall)
  File "/usr/lib/python2.7/site-packages/pisi/operations/install.py", line 59, in install_pkg_names
    G_f, order = plan_install_pkg_names(A)
  File "/usr/lib/python2.7/site-packages/pisi/operations/install.py", line 294, in plan_install_pkg_names
    raise Exception(_('%s dependency of package %s is not satisfied') % (dep, pkg.name))

Revision history for this message
Bruce Hankins (bruce-hankins) said :
#4

Sorry, I know this probably isn't an issue with you're program, feel free to ignore it and mark as solved or answered if you have other things to do.

Revision history for this message
David Gómez (dabisu) said :
#5

Thanks for the output. Honestly I don't know what's happening there, I'm not familiar with eopkg. The only checks sakura does at compile time if for the gtk version >=3.20 (which in turn depends on pango). Try to compile sakura and run it (with or without installing it, doesn't matter). If it compiles and run without errors then the problems lies within eopkg

Can you help with this problem?

Provide an answer of your own, or ask Bruce Hankins for more information if necessary.

To post a message you must log in.