Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 669590 - Missing patch for x11-terms/guake-3.4.0
Summary: Missing patch for x11-terms/guake-3.4.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-25 15:54 UTC by Mika
Modified: 2018-10-26 07:09 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge info (emerge.info,6.00 KB, application/x-info)
2018-10-25 16:29 UTC, Mika
Details
emerge info (working) (emerge.info,6.00 KB, text/plain)
2018-10-25 16:30 UTC, Mika
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mika 2018-10-25 15:54:18 UTC
Hi,

A missing patch for Guake 3.4.0 and 3.4.0-r1 avoid the correct installation, can someone correct that in portage tree or give the patch here ?

Here the build:
>>> Emerging (1 of 1) x11-terms/guake-3.4.0-r1::gentoo
 * guake-3.4.0.tar.gz BLAKE2B SHA512 size ;-) ...                                                                                                      [ ok ]
>>> Unpacking source...
>>> Unpacking guake-3.4.0.tar.gz to /var/tmp/portage/x11-terms/guake-3.4.0-r1/work
>>> Source unpacked in /var/tmp/portage/x11-terms/guake-3.4.0-r1/work
>>> Preparing source in /var/tmp/portage/x11-terms/guake-3.4.0-r1/work/Guake-3.4.0 ...
 * Applying guake-3.3.2-paths.patch ...                                                                                                                [ ok ]
 * Applying guake-3.4.0-paths.patch ...
/var/tmp/portage/x11-terms/guake-3.4.0-r1/temp/environment: line 1037: /var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch: No such file or directory                                                                                                                                            [ !! ]
 * ERROR: x11-terms/guake-3.4.0-r1::gentoo failed (prepare phase):
 *   patch -p1  failed with /var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch
 * 
 * Call stack:
 *               ebuild.sh, line  124:  Called src_prepare
 *             environment, line 3763:  Called distutils-r1_src_prepare
 *             environment, line  940:  Called distutils-r1_python_prepare_all
 *             environment, line  843:  Called default
 *      phase-functions.sh, line  868:  Called default_src_prepare
 *      phase-functions.sh, line  933:  Called __eapi6_src_prepare
 *             environment, line  278:  Called eapply '/var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.3.2-paths.patch' '/var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch'
 *             environment, line 1102:  Called _eapply_patch '/var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch'
 *             environment, line 1040:  Called __helpers_die 'patch -p1  failed with /var/tmp/portage/x11-terms/guake-3.4.0-r1/files/guake-3.4.0-paths.patch'
 *   isolated-functions.sh, line  121:  Called die
 * The specific snippet of code:
 *   		die "$@"
 * 
 * If you need support, post the output of `emerge --info '=x11-terms/guake-3.4.0-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=x11-terms/guake-3.4.0-r1::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/x11-terms/guake-3.4.0-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-terms/guake-3.4.0-r1/temp/environment'.
 * Working directory: '/var/tmp/portage/x11-terms/guake-3.4.0-r1/work/Guake-3.4.0'
 * S: '/var/tmp/portage/x11-terms/guake-3.4.0-r1/work/Guake-3.4.0'


Thanks.

Regards.
Comment 1 Mika 2018-10-25 16:20:28 UTC
Deleting the line with patch in the ebuild 3.4.0-r1, it compile but guake fails to launch with a python error:

Guake not running, starting it
Traceback (most recent call last):
  File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 175, in activate_name_owner
    return self.get_name_owner(bus_name)
  File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 361, in get_name_owner
    's', (bus_name,), **keywords)
  File "/usr/lib64/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.guake3.RemoteControl': no such name

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib64/python3.6/site-packages/guake/main.py", line 295, in main
    remote_object = bus.get_object(DBUS_NAME, DBUS_PATH)
  File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 241, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib64/python3.6/site-packages/dbus/proxies.py", line 248, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 180, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib64/python3.6/site-packages/dbus/bus.py", line 278, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib64/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.guake3.RemoteControl was not provided by any .service files

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/guake", line 10, in <module>
    sys.exit(exec_main())
  File "/usr/lib64/python3.6/site-packages/guake/main.py", line 410, in exec_main
    if not main():
  File "/usr/lib64/python3.6/site-packages/guake/main.py", line 309, in main
    from guake.guake_app import Guake
  File "/usr/lib64/python3.6/site-packages/guake/guake_app.py", line 48, in <module>
    import cairo
  File "/usr/lib64/python3.6/site-packages/cairo/__init__.py", line 1, in <module>
    from ._cairo import *  # noqa: F401,F403
ImportError: /usr/lib64/python3.6/site-packages/cairo/_cairo.cpython-36m-x86_64-linux-gnu.so: undefined symbol: cairo_script_create
Comment 2 Mika 2018-10-25 16:29:22 UTC
Created attachment 552872 [details]
emerge info
Comment 3 Mika 2018-10-25 16:30:28 UTC
Created attachment 552874 [details]
emerge info (working)
Comment 4 Mika 2018-10-26 07:09:37 UTC
Patch appears with a new rsync this morning and compiling my world with python3.7 support seems to solve the problem.