On 28/08/2019 03:07, Carlos Alberto Lopez Perez wrote: > I can confirm this bug in last Debian sid (also in stable) and on AMD64. > > if you simply do "apt install epiphany-browser" libdazzle-1.0-0 is not > installed. > > The problem is not only the ugly warning on stderr, but that you miss > the new nice search bar at all. You can read about this here: > > https://blogs.gnome.org/mcatanzaro/2019/03/27/epiphany-3-32-and-webkitgtk-2-24/ > > Installing libdazzle-1.0-0 fixes the problem and makes the new nice > address bar work. > > You can check this yourself by installing/removing libdazzle-1.0-0 and > reopening epiphany and seeing the different address bar. > > Please, declare a dependency on libdazzle for the epiphany-browser.
Sorry, seem i tested too fast here. What is broke is not the new search bar, but the libephywebextension.so which is unrelated with the search bar. This extension is injected into the WebProcess and is used for things like remembering passwords on sites (the typical login form) Also you can check how libephywebextension.so only loads into the WebKitWebProcess pid map if it can resolve the linker reference to libdazzle. It seems that in the linking process this .so library got linked with the system libdazzle by mistake. So the fix is either to declare a dependecy on the system libdazzle or rebuild this library declaring a build-conflicts with the system libdazzle to avoid this .so linking with it (instead the package embeded copy of libdazzle) $ ldd /usr/lib/x86_64-linux-gnu/epiphany-browser/web-extensions/libephywebextension.so|grep -i dazz libdazzle-1.0.so.0 => not found $ apt-cache policy epiphany-browser epiphany-browser: Installed: 3.32.1.2-2 Candidate: 3.32.1.2-2 Version table: *** 3.32.1.2-2 990 990 http://httpredir.debian.org/debian buster/main amd64 Packages 100 /var/lib/dpkg/status
signature.asc
Description: OpenPGP digital signature