From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Calibre ebook-viewer requires QtWebEngine Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 01 Sep 2020 09:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43151@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159895371315081 (code B ref -1); Tue, 01 Sep 2020 09:49:01 +0000 Received: (at submit) by debbugs.gnu.org; 1 Sep 2020 09:48:33 +0000 Received: from localhost ([127.0.0.1]:55062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD2u1-0003vB-Bj for submit@debbugs.gnu.org; Tue, 01 Sep 2020 05:48:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:58086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD2tz-0003v4-Qm for submit@debbugs.gnu.org; Tue, 01 Sep 2020 05:48:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42384) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kD2tz-0000kr-HO for bug-guix@gnu.org; Tue, 01 Sep 2020 05:48:31 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:44494) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kD2tx-0002ox-Eh for bug-guix@gnu.org; Tue, 01 Sep 2020 05:48:31 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id D1CEA1A61; Tue, 1 Sep 2020 11:48:25 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 98O8b8TVygJo; Tue, 1 Sep 2020 11:48:25 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::4a0]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1C5A71A22; Tue, 1 Sep 2020 11:48:25 +0200 (CEST) Date: Tue, 1 Sep 2020 11:48:17 +0200 From: Andreas Enge Message-ID: <20200901094817.GB4371@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Hello, when trying to view an epub using ebook-viewer from the calibre package (or by directly clicking on an epub in calibre), the program fails with the message: Could not find QtWebEngineProcess I see that commit d79ec4fd343bc2a72652aa3a4b4ae14bd8df88ac has added python2-pyqtwebengine and qtwebengine to the calibre inputs, but this is apparently not enough. I did not git bisect to see where the problem first appeared, but could do so if this would help debugging. Andreas From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Calibre ebook-viewer requires QtWebEngine Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 01 Sep 2020 10:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43151@debbugs.gnu.org Received: via spool by 43151-submit@debbugs.gnu.org id=B43151.159895464116796 (code B ref 43151); Tue, 01 Sep 2020 10:04:02 +0000 Received: (at 43151) by debbugs.gnu.org; 1 Sep 2020 10:04:01 +0000 Received: from localhost ([127.0.0.1]:55116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD38y-0004Mq-TR for submit@debbugs.gnu.org; Tue, 01 Sep 2020 06:04:01 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:42346) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD38v-0004Mh-Tk for 43151@debbugs.gnu.org; Tue, 01 Sep 2020 06:03:58 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 551B61A22; Tue, 1 Sep 2020 12:03:56 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sfzSHUn1xqXp; Tue, 1 Sep 2020 12:03:55 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::4a0]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 6F76F168F; Tue, 1 Sep 2020 12:03:55 +0200 (CEST) Date: Tue, 1 Sep 2020 12:03:47 +0200 From: Andreas Enge Message-ID: <20200901100347.GA5189@jurong> References: <20200901094817.GB4371@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200901094817.GB4371@jurong> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) I did an strace and found the following: 4989 access("/gnu/store/kwx5xihpxmjjf8f8446vn883ank1qcg1-qtbase-5.14.2/lib", F_OK) = 0 4989 access("/gnu/store/kwx5xihpxmjjf8f8446vn883ank1qcg1-qtbase-5.14.2/lib/qt5/libexec/QtWebEngineProcess", F_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 4989 access("/gnu/store/sd278fsdfx5hjrcgncflnp9qq4l42p1c-python2-2.7.17/bin/QtWebEngineProcess", F_OK) = -1 ENOENT (Datei oder Verzeichnis nicht gefunden) 4989 write(2, "Could not find QtWebEngineProces"..., 34) = 34 This is a problem with a non-monolithic qt package: The file it is looking for resides in qtwebengine, not qtbase. The following works: QTWEBENGINEPROCESS_PATH=`guix build qtwebengine`/lib/qt5/libexec/QtWebEngineProcess ebook-viewer Do we need to set a search path in qtwebengine? Andreas From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Calibre ebook-viewer requires QtWebEngine Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 01 Sep 2020 10:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43151@debbugs.gnu.org Received: via spool by 43151-submit@debbugs.gnu.org id=B43151.15989566454771 (code B ref 43151); Tue, 01 Sep 2020 10:38:02 +0000 Received: (at 43151) by debbugs.gnu.org; 1 Sep 2020 10:37:25 +0000 Received: from localhost ([127.0.0.1]:55169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD3fI-0001Et-PD for submit@debbugs.gnu.org; Tue, 01 Sep 2020 06:37:24 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:42854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD3fH-0001Ek-0M for 43151@debbugs.gnu.org; Tue, 01 Sep 2020 06:37:23 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 9094B1ACE; Tue, 1 Sep 2020 12:37:21 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lZ87O18WmZPf; Tue, 1 Sep 2020 12:37:20 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::4a0]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 9E0D21ABF; Tue, 1 Sep 2020 12:37:20 +0200 (CEST) Date: Tue, 1 Sep 2020 12:37:12 +0200 From: Andreas Enge Message-ID: <20200901103712.GA6381@jurong> References: <20200901094817.GB4371@jurong> <20200901100347.GA5189@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200901100347.GA5189@jurong> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) On Tue, Sep 01, 2020 at 12:03:47PM +0200, Andreas Enge wrote: > The following works: > QTWEBENGINEPROCESS_PATH=`guix build qtwebengine`/lib/qt5/libexec/QtWebEngineProcess ebook-viewer > > Do we need to set a search path in qtwebengine? Well, no, since qtwebengine is not actually installed. Probably add it in a wrapper around ebook-viewer and wherever else it pops up in applications? Andreas From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Calibre ebook-viewer requires QtWebEngine References: <20200901094817.GB4371@jurong> In-Reply-To: <20200901094817.GB4371@jurong> Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 03 Sep 2020 03:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 43151@debbugs.gnu.org Received: via spool by 43151-submit@debbugs.gnu.org id=B43151.15991040171188 (code B ref 43151); Thu, 03 Sep 2020 03:34:01 +0000 Received: (at 43151) by debbugs.gnu.org; 3 Sep 2020 03:33:37 +0000 Received: from localhost ([127.0.0.1]:33066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDg0G-0000J6-CN for submit@debbugs.gnu.org; Wed, 02 Sep 2020 23:33:36 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:62402) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDg0D-0000Ir-LH for 43151@debbugs.gnu.org; Wed, 02 Sep 2020 23:33:34 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [80.241.60.240]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4Bhmc73WCDzKmQY for <43151@debbugs.gnu.org>; Thu, 3 Sep 2020 05:33:27 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1599104005; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=KJZ/r5Z1oWWWy5Ln3560vkyRrnyg6NWsvm3Vw02ClRY=; b=jHjmV3KYj1UmWAX06eOvAMjwUBRDmuVeOsafA5ZWFXyeNPpfNUnGqmx417zi2nkztUF4Gp jUbao1A+0Ymc4zkmtPriwKpkWLIsqedA/tD3sF0NTL4KePs6W1uiJIwvBbMT5/BuJrSvq5 nzxksMOVEgb1ORtGpj6eT4rU/8UPLxiwSuQAWmnaglEraaYQmVsdirxvVFVEC0ot59mkOw yFIkRdWmYoZgFQAo3Le4EogpJDh7OVChhHcLXaCUCglyCUxchAWjN91AoGGZcRPcaLd5TA QOIognX9yjYjRlaT7VmNaDk6PxGolRmvgwO9FycFisPaWH1OtyNdUVAPVYY/IA== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id GUIYHJ6uHGUj for <43151@debbugs.gnu.org>; Thu, 3 Sep 2020 05:33:23 +0200 (CEST) From: Brendan Tildesley Message-ID: Date: Thu, 3 Sep 2020 13:33:23 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-MBO-SPAM-Probability: X-Rspamd-Score: -4.41 / 15.00 / 15.00 X-Rspamd-Queue-Id: 139DB389 X-Rspamd-UID: b54342 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) I created this patch which I think fixes it, copying the phase from Anki. https://issues.guix.gnu.org/issue/42885#4 Perhaps I should have only wrapped the ebook-viewer with qtwebengine instead of every program. From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Calibre ebook-viewer requires QtWebEngine Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 06 Sep 2020 08:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Brendan Tildesley Cc: 43151@debbugs.gnu.org Received: via spool by 43151-submit@debbugs.gnu.org id=B43151.15993807409153 (code B ref 43151); Sun, 06 Sep 2020 08:26:01 +0000 Received: (at 43151) by debbugs.gnu.org; 6 Sep 2020 08:25:40 +0000 Received: from localhost ([127.0.0.1]:44749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEpzX-0002NZ-S8 for submit@debbugs.gnu.org; Sun, 06 Sep 2020 04:25:40 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:44948) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEpzV-0002NQ-Ua for 43151@debbugs.gnu.org; Sun, 06 Sep 2020 04:25:38 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 1EAB71CA9; Sun, 6 Sep 2020 10:25:36 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JICpewg6pfo3; Sun, 6 Sep 2020 10:25:35 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::bf5]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0085F1C6B; Sun, 6 Sep 2020 10:25:34 +0200 (CEST) Date: Sun, 6 Sep 2020 10:25:19 +0200 From: Andreas Enge Message-ID: <20200906082519.GA1716@jurong> References: <20200901094817.GB4371@jurong> <20200903095847.GA3534@jurong> <8eae6c95-6f98-ffb7-45ad-72a0ca053ce6@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8eae6c95-6f98-ffb7-45ad-72a0ca053ce6@brendan.scot> X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) (cc-ing this and only this bug, the other one seems to have diverged towards css and typescript) On Fri, Sep 04, 2020 at 07:53:02PM +1000, Brendan Tildesley wrote: > > I did not realise there was already an open ticket for updating calibre, > > thanks for pointing it out. Indeed I do not think we need to wrap all > > programs. I tried out the programs in ...calibre-4.18.0/bin, and only these > > two fail with an error message: > > ebook-edit > > ebook-viewer > > I did not try the different calibre-*; calibre itself starts. Then it can call > > ebook-viewer, and I do not know the mechanism, so it might just call the > > wrapped binary ebook-viewer, or it might need wrapping itself because of using > > internal python mechanics. I would give it a try and not wrap it in the first > > place. > > > > All "binaries" are already wrappend with PYTHONPATH, so there is probably some > > mechanic to avoid double wrapping (which your patch may already address). > Since it uses (replace 'wrap..., it won't run the old wrap phase any more. > Also I don't think it matters much that the other variables also have the Qt > variable wrapped, perhaps it is more correct anyway. Especially since the > wrap script uses '=, which wrap-program interprets as overwriting the > variable completely, so applying it twice won't make a difference anyway. Well, I think we should not wrap more than absolutely necessary. And it would even be easier to write (no need to look for all the binaries, just use these two names). Would you like to create a patch maybe for the current calibre, and handle the update following the other bug? Andreas From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Calibre ebook-viewer requires QtWebEngine Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 07 Sep 2020 06:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Andreas Enge , Arun Isaac , Leo Famulari Cc: Ricardo Wurmus , Ludovic =?UTF-8?Q?Court=C3=A8s?= , 43151@debbugs.gnu.org Received: via spool by 43151-submit@debbugs.gnu.org id=B43151.15994585084078 (code B ref 43151); Mon, 07 Sep 2020 06:02:02 +0000 Received: (at 43151) by debbugs.gnu.org; 7 Sep 2020 06:01:48 +0000 Received: from localhost ([127.0.0.1]:47667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFADr-00013h-Mt for submit@debbugs.gnu.org; Mon, 07 Sep 2020 02:01:48 -0400 Received: from mout-p-101.mailbox.org ([80.241.56.151]:47892) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFADq-00013S-Cn for 43151@debbugs.gnu.org; Mon, 07 Sep 2020 02:01:46 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:105:465:1:2:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4BlHjJ1TQczKmgL; Mon, 7 Sep 2020 08:01:40 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1599458498; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ShGj9UBsKICwlcgjvUWHPFeNWxPYwJlhGuylyLIRULI=; b=gs/WO/uVhPPYxnY5QSDTUEtCeisfAS79UJd4Pzcjxl0kilFNhlB53nYdq8IDYOwxMeAblw gp4VeBZyDszpW0sAET7Lgx5ioAfyYZy8V18xrdkmYOLgJQoaeTdvlTnzjhmL9kG+iCyQWl OkpT9oDJclChq4KQd/rWu3w8tmJp4JDK1Soeu6WaaDN+iy9ynLxHJz/pQ2p0ZLTSK5YX+E qv8WlMTELFUxIna+5R+u0Eeh9LuF2eWYQ/U7I0FYUy+AcATkCkXhX1T3Y/HYm5HlSVW933 nxjtu/DyhNwtrX4GCNgaCia7hlxickbPOxWdGuXDOu/d/sddYOFRqYhLlAMvJQ== Received: from smtp2.mailbox.org ([80.241.60.241]) by spamfilter04.heinlein-hosting.de (spamfilter04.heinlein-hosting.de [80.241.56.122]) (amavisd-new, port 10030) with ESMTP id BPYtqciC2n9X; Mon, 7 Sep 2020 08:01:36 +0200 (CEST) References: <20200901094817.GB4371@jurong> <20200903095847.GA3534@jurong> <8eae6c95-6f98-ffb7-45ad-72a0ca053ce6@brendan.scot> <20200906082519.GA1716@jurong> From: Brendan Tildesley Message-ID: <27419617-9220-0f24-6ce1-6a2faae939d9@brendan.scot> Date: Mon, 7 Sep 2020 16:01:31 +1000 MIME-Version: 1.0 In-Reply-To: <20200906082519.GA1716@jurong> Content-Type: multipart/mixed; boundary="------------AD393FBB1DED394F08E16FCB" Content-Language: en-US X-MBO-SPAM-Probability: X-Rspamd-Score: -4.67 / 15.00 / 15.00 X-Rspamd-Queue-Id: EEBF217CC X-Rspamd-UID: e2f7e0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) This is a multi-part message in MIME format. --------------AD393FBB1DED394F08E16FCB Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 6/9/20 6:25 pm, Andreas Enge wrote: > (cc-ing this and only this bug, the other one seems to have diverged towards > css and typescript) > > On Fri, Sep 04, 2020 at 07:53:02PM +1000, Brendan Tildesley wrote: >>> I did not realise there was already an open ticket for updating calibre, >>> thanks for pointing it out. Indeed I do not think we need to wrap all >>> programs. I tried out the programs in ...calibre-4.18.0/bin, and only these >>> two fail with an error message: >>> ebook-edit >>> ebook-viewer >>> I did not try the different calibre-*; calibre itself starts. Then it can call >>> ebook-viewer, and I do not know the mechanism, so it might just call the >>> wrapped binary ebook-viewer, or it might need wrapping itself because of using >>> internal python mechanics. I would give it a try and not wrap it in the first >>> place. >>> >>> All "binaries" are already wrappend with PYTHONPATH, so there is probably some >>> mechanic to avoid double wrapping (which your patch may already address). >> Since it uses (replace 'wrap..., it won't run the old wrap phase any more. >> Also I don't think it matters much that the other variables also have the Qt >> variable wrapped, perhaps it is more correct anyway. Especially since the >> wrap script uses '=, which wrap-program interprets as overwriting the >> variable completely, so applying it twice won't make a difference anyway. > Well, I think we should not wrap more than absolutely necessary. And it would > even be easier to write (no need to look for all the binaries, just use these > two names). Would you like to create a patch maybe for the current calibre, > and handle the update following the other bug? > > Andreas > It's actually a bit more complicated because every other executable still requires PYTHONPATH wrapping anyway as python-build-system does it. I just tested creating such a wrap phase that only sets QTWEBENGINEPROCESS_PATH for ebook-viewer and ebook-edit. It works when they are opened directly, but when they are opened via the calibre interface, they fail to find qtwebengine. so it does seem that calibre it's self needs that variable set anyway. I've attached a patching fixing this one issue. For those I've emailed coming from the Issue I created for updating Calibre, since it looks like the update will be delayed until Mathjax 3 is packaged properly, would you mind just reviewing this fix to get it through for the current Calibre. I think Ricardo was having a go at packaging swc to transpile typescript which is needed for mathjax, but it looks like quite a challenge. --------------AD393FBB1DED394F08E16FCB Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-calibre-Wrap-QTWEBENGINEPROCESS_PATH.patch" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="0001-gnu-calibre-Wrap-QTWEBENGINEPROCESS_PATH.patch" >From 33b497cd3b8d21a76307b36729efb67baa08ac26 Mon Sep 17 00:00:00 2001 From: Brendan Tildesley Date: Mon, 7 Sep 2020 01:05:37 +1000 Subject: [PATCH] gnu: calibre: Wrap QTWEBENGINEPROCESS_PATH. * gnu/packages/ebook.scm (calibre): Wrap QTWEBENGINEPROCESS_PATH in addition to wrapping PYTHONPATH as python-build-system does. --- gnu/packages/ebook.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm index aab4155d3d..38040c6f65 100644 --- a/gnu/packages/ebook.scm +++ b/gnu/packages/ebook.scm @@ -246,6 +246,29 @@ (assoc-ref inputs "js-mathjax") "/share/javascript/mathjax")) (invoke "python2" "setup.py" "rapydscript"))) + (replace 'wrap + ;; Here we wrap PYTHONPATH exactly as it would be in + ;; python-build-system, plus the addition of + ;; QTWEBENGINEPROCESS_PATH, fixing a bug where Calibre would not + ;; find Qtwebengine. + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (bin (string-append out "/bin")) + (python (assoc-ref inputs "python")) + (site-packages + (cons (string-append out "/lib/python" + (python-version python) + "/site-packages") + (search-path-as-string->list (getenv "PYTHONPATH")))) + (qtwebengineprocess + (string-append (assoc-ref inputs "qtwebengine") + "/lib/qt5/libexec/QtWebEngineProcess"))) + (for-each (lambda (program) + (wrap-program program + `("QTWEBENGINEPROCESS_PATH" = (,qtwebengineprocess)) + `("PYTHONPATH" prefix ,site-packages))) + (find-files bin "."))) + #t)) (add-after 'install 'install-man-pages (lambda* (#:key outputs #:allow-other-keys) (copy-recursively -- 2.28.0 --------------AD393FBB1DED394F08E16FCB-- From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Resolve Calibre run-time dependency References: <20200901094817.GB4371@jurong> In-Reply-To: <20200901094817.GB4371@jurong> Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 07 Sep 2020 08:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Prafulla Giri Cc: 43249@debbugs.gnu.org, 43151@debbugs.gnu.org Received: via spool by 43151-submit@debbugs.gnu.org id=B43151.159946636717104 (code B ref 43151); Mon, 07 Sep 2020 08:13:01 +0000 Received: (at 43151) by debbugs.gnu.org; 7 Sep 2020 08:12:47 +0000 Received: from localhost ([127.0.0.1]:47848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFCGc-0004Rm-Re for submit@debbugs.gnu.org; Mon, 07 Sep 2020 04:12:47 -0400 Received: from mout-p-201.mailbox.org ([80.241.56.171]:19712) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFCGa-0004RM-MT; Mon, 07 Sep 2020 04:12:45 -0400 Received: from smtp2.mailbox.org (smtp2.mailbox.org [80.241.60.241]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4BlLcQ4sKDzQlJ2; Mon, 7 Sep 2020 10:12:38 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1599466356; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=WuO5fAjj2NMHWBrh+rAF059Bi6i1+lC+xTYY+N8yWBI=; b=fh2IegKQAcB7SXzDPOcUQVLExwcqdzmOAZJW+6CXBcHrwDI3ONs4Rq5Dj8jIyGH717/MAQ r8Nk5a7D34laK3t/GbpEwKJzObKmQBho82gnTI1HCi4t/SdM3p46exqka7rcE0o1Kkd82q yZCNNYHlUWuDriOdpN0c0UFqQrZXnhH69x0JiGAEYz22mKgWt8xP0lLkov+l4eRHu96r6g 1tGdzDs5UHICYYlXQbqHF3ws8V0vQcamY6FyfbJolYId6Ol5BGqkyDS6Thv4iJyZwD25LX QyeVNrHAo8oKjIpEAOf57nJ9PFLg0xRDXlPILV//7lEJG1k4dLl6Hh2mcAHZLA== Received: from smtp2.mailbox.org ([80.241.60.241]) by gerste.heinlein-support.de (gerste.heinlein-support.de [91.198.250.173]) (amavisd-new, port 10030) with ESMTP id sjXL7hXDbwFO; Mon, 7 Sep 2020 10:12:34 +0200 (CEST) From: Brendan Tildesley Message-ID: Date: Mon, 7 Sep 2020 18:12:37 +1000 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-MBO-SPAM-Probability: X-Rspamd-Score: -0.02 / 15.00 / 15.00 X-Rspamd-Queue-Id: 363B717B7 X-Rspamd-UID: 1b81e4 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) There is actually a Bug report by Andreas for this very issue. I created a bug report just for updating, and fixed this issue after it while I could, without realising. Sorry for all the confusion with things happening in 3 different threads. I created an updated patch just for this one here. https://issues.guix.gnu.org/43151#5 Your patch also works I think but it will wrap the programs twice, so you will get calibre, .calibre-real, and ..calibre-real-real, etc for every program, which seems ugly. My patch reproduces the same PYTHONPATH that is set in python-build-system in addition to wrapping PYTHONPATH (unless I made a mistake), although at the cost of code duplication. I leave it to you and who ever is reviewing this to decide which way is more correct and push one, haha. Please continue any discussion of the QtWebEngine bug on issue 43121: 43151@debbugs.gnu.org / https://issues.guix.gnu.org/43151 From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Resolve Calibre run-time dependency Resent-From: Brendan Tildesley Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 07 Sep 2020 08:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Prafulla Giri Cc: 43151@debbugs.gnu.org Received: via spool by 43151-submit@debbugs.gnu.org id=B43151.159946652417408 (code B ref 43151); Mon, 07 Sep 2020 08:16:01 +0000 Received: (at 43151) by debbugs.gnu.org; 7 Sep 2020 08:15:24 +0000 Received: from localhost ([127.0.0.1]:47855 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFCJ9-0004Wi-Ly for submit@debbugs.gnu.org; Mon, 07 Sep 2020 04:15:23 -0400 Received: from mout-p-102.mailbox.org ([80.241.56.152]:46644) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFCJ7-0004WQ-HP for 43151@debbugs.gnu.org; Mon, 07 Sep 2020 04:15:22 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-102.mailbox.org (Postfix) with ESMTPS id 4BlLgR3YSQzKmWR; Mon, 7 Sep 2020 10:15:15 +0200 (CEST) X-Virus-Scanned: amavisd-new at heinlein-support.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brendan.scot; s=MBO0001; t=1599466513; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rx/p4Lvo6H3ZubqKl7W80QKD4YZRVN+tsy2X6nk+HoM=; b=OHarwyQd5CgCKo0YnElviVZ01RRviI2eDDHLA/a5MRzPuPbTWG2omB2wBGloxFH3hf93pu z3QGzZuKrqhQKx1hcuhtchu4gZACYlG7U51rNdXn9m6pLXiSAAgan5nNY5vmwMH2Zccf6u ve5Qjc519HdGg86FXVJvI9EoObtkkQo2ypEl/zjh28pUe6nfsnROeg8nrggMiHxSxrJKZu KWjwy8qUNbMWzPPf5RQB6U9gL1uAeHArpwQWWHf1IyAXUH7L/2yBIs9YupuOgRjJxgwP3L h7OR0Md0pGThRS4CpNzOCll/619bP3AV2xKfYqEnrH7EX9E5GBvaRf4vp+lH0A== Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id Y1d5rpZ15gu4; Mon, 7 Sep 2020 10:15:11 +0200 (CEST) From: Brendan Tildesley References: Message-ID: <6492c3cc-07e0-b56b-ea72-99d403770755@brendan.scot> Date: Mon, 7 Sep 2020 18:15:15 +1000 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-MBO-SPAM-Probability: X-Rspamd-Score: -2.78 / 15.00 / 15.00 X-Rspamd-Queue-Id: 3C9D4269 X-Rspamd-UID: d73e56 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Sorry I tried sending this with a typo in your gmail address so I'm resending just for you: On 7/9/20 6:12 pm, Brendan Tildesley wrote: > There is actually a Bug report by Andreas for this very issue. I > created a bug report just for updating, and fixed this issue after it > while I could, without realising. Sorry for all the confusion with > things happening in 3 different threads. > > I created an updated patch just for this one here. > https://issues.guix.gnu.org/43151#5 > > Your patch also works I think but it will wrap the programs twice, so > you will get calibre, .calibre-real, and ..calibre-real-real, etc for > every program, which seems ugly. My patch reproduces the same > PYTHONPATH that is set in python-build-system in addition to wrapping > PYTHONPATH (unless I made a mistake), although at the cost of code > duplication. I leave it to you and who ever is reviewing this to > decide which way is more correct and push one, haha. > > > Please continue any discussion of the QtWebEngine bug on issue 43121: > 43151@debbugs.gnu.org / https://issues.guix.gnu.org/43151 From unknown Thu Jun 19 14:22:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Andreas Enge Subject: bug#43151: closed (Re: bug#43151: Resolve Calibre run-time dependency) Message-ID: References: <20200908201144.GA25269@jurong> <20200901094817.GB4371@jurong> X-Gnu-PR-Message: they-closed 43151 X-Gnu-PR-Package: guix Reply-To: 43151@debbugs.gnu.org Date: Tue, 08 Sep 2020 20:13:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1599595982-24971-1" This is a multi-part message in MIME format... ------------=_1599595982-24971-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #43151: Calibre ebook-viewer requires QtWebEngine which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 43151@debbugs.gnu.org. --=20 43151: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43151 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1599595982-24971-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 43151-done) by debbugs.gnu.org; 8 Sep 2020 20:12:09 +0000 Received: from localhost ([127.0.0.1]:56527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFjyK-0006TP-Hg for submit@debbugs.gnu.org; Tue, 08 Sep 2020 16:12:08 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:57498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFjyG-0006T6-MV; Tue, 08 Sep 2020 16:12:07 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 4AF58DE74; Tue, 8 Sep 2020 22:12:03 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 98v6YOuN9Fmn; Tue, 8 Sep 2020 22:12:02 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c08]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 401A6DB58; Tue, 8 Sep 2020 22:12:02 +0200 (CEST) Date: Tue, 8 Sep 2020 22:11:44 +0200 From: Andreas Enge To: Brendan Tildesley Subject: Re: bug#43151: Resolve Calibre run-time dependency Message-ID: <20200908201144.GA25269@jurong> References: <6492c3cc-07e0-b56b-ea72-99d403770755@brendan.scot> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6492c3cc-07e0-b56b-ea72-99d403770755@brendan.scot> X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 43151-done Cc: 42885@debbugs.gnu.org, 43249-done@debbugs.gnu.org, Prafulla Giri , 43151-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) Hello, On Mon, Sep 07, 2020 at 06:15:15PM +1000, Brendan Tildesley wrote: > Your patch also works I think but it will wrap the programs twice, so > you will get calibre, .calibre-real, and ..calibre-real-real, etc for > every program, which seems ugly. My patch reproduces the same PYTHONPATH > that is set in python-build-system in addition to wrapping PYTHONPATH > (unless I made a mistake), although at the cost of code duplication. I > leave it to you and who ever is reviewing this to decide which way is > more correct and push one, haha. thanks to both of your for your patches! I just pushed Brendan's, which wraps only once at the price of copy-pasting from another package. I confirm that it works, also to click on an epub file from within calibre. Closing the two bugs asking about qtwebengine. Concerning the update, is mathjax a required input now, or could we just leave it out and update nevertheless? Andreas ------------=_1599595982-24971-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 1 Sep 2020 09:48:33 +0000 Received: from localhost ([127.0.0.1]:55062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD2u1-0003vB-Bj for submit@debbugs.gnu.org; Tue, 01 Sep 2020 05:48:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:58086) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kD2tz-0003v4-Qm for submit@debbugs.gnu.org; Tue, 01 Sep 2020 05:48:32 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42384) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kD2tz-0000kr-HO for bug-guix@gnu.org; Tue, 01 Sep 2020 05:48:31 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:44494) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kD2tx-0002ox-Eh for bug-guix@gnu.org; Tue, 01 Sep 2020 05:48:31 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id D1CEA1A61; Tue, 1 Sep 2020 11:48:25 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 98O8b8TVygJo; Tue, 1 Sep 2020 11:48:25 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::4a0]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1C5A71A22; Tue, 1 Sep 2020 11:48:25 +0200 (CEST) Date: Tue, 1 Sep 2020 11:48:17 +0200 From: Andreas Enge To: bug-guix@gnu.org Subject: Calibre ebook-viewer requires QtWebEngine Message-ID: <20200901094817.GB4371@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: neutral client-ip=2a0c:e300::1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) Hello, when trying to view an epub using ebook-viewer from the calibre package (or by directly clicking on an epub in calibre), the program fails with the message: Could not find QtWebEngineProcess I see that commit d79ec4fd343bc2a72652aa3a4b4ae14bd8df88ac has added python2-pyqtwebengine and qtwebengine to the calibre inputs, but this is apparently not enough. I did not git bisect to see where the problem first appeared, but could do so if this would help debugging. Andreas ------------=_1599595982-24971-1-- From unknown Thu Jun 19 14:22:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#43151: Resolve Calibre run-time dependency Resent-From: Prafulla Giri Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 09 Sep 2020 08:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43151 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Andreas Enge Cc: 42885@debbugs.gnu.org, 43249-done@debbugs.gnu.org, Brendan Tildesley , 43151-done@debbugs.gnu.org Received: via spool by 43151-done@debbugs.gnu.org id=D43151.159964073330413 (code D ref 43151); Wed, 09 Sep 2020 08:39:02 +0000 Received: (at 43151-done) by debbugs.gnu.org; 9 Sep 2020 08:38:53 +0000 Received: from localhost ([127.0.0.1]:57141 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFvcz-0007uS-CS for submit@debbugs.gnu.org; Wed, 09 Sep 2020 04:38:53 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:43292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kFvcx-0007u9-1d; Wed, 09 Sep 2020 04:38:52 -0400 Received: by mail-pf1-f178.google.com with SMTP id f18so1522011pfa.10; Wed, 09 Sep 2020 01:38:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=9tZkJi+hK0rHUP1z5Z1ulGFDHmW3fvMmq7LGbzjXSzc=; b=OsHY+nryAlPZVnAPnvDrKORPnIJC9FxW6e6xm8AR2zqKhrkkwb1lBaXhSWHROSsBdE M23CW5X1ZAl049kybmH11LDY5m3JU12qcAQAKtgNfVsMaK79PKRPvQLbpeMqPFFXMhS6 VyCUsnx4K3+pkl6rVw8aqrOw5Lz44qKk5qBYe1O8HMZli9UnffJ9h6LXwp0V2dWXqk4t II9gVN70d7HYhCsuVAQ/KsGkzRYhLJXZBRpRUPk3p39E72/BZVJJXQobl/aJcT9qDKI0 NG0+NYaABqC0XCPrJzY4u1xWNowkJhj3onAUnztvDYUZ2aDgm3nIDJOGlj195WVTbLtc 9WrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=9tZkJi+hK0rHUP1z5Z1ulGFDHmW3fvMmq7LGbzjXSzc=; b=LCgpnWkLMj1qv5oJmThqwlQb9rbXcT/lNarixilnaDU9zD3YYlfk9pRgXd73CTHsVp Yge1ci2nWkYD9PDOzWzz7NUBDWgau2lXwTyZvq/LuSY0jSUaWldfBUQSgRI4Wz+nBZNN COXiXj3WkL0Z4g0Zt5vE5CZsKEk3oOgPfH2MtzjRNSY4Gk18RDjHnry8141bviN+Tq7X 4670jfpTZJNKbnnYazISVNAjpMMu5r3Jq8nMIa6KnfWIqh+jIlcR7q1eICk5owT9Nffz Ig+PKprhTiNW+6Axw0q0jxt+1sAGp3gqtnOlA6Fz2P/5ckyCccrq8tWXkPw9ivhof7LO LlXQ== X-Gm-Message-State: AOAM532H2FtZ8wP9pWFjtlPrAot/ex2fF+P4TjwoY7wLBNguCPEOi4rX UO91GP02uQ5dmGvW6Y68gKmrH4cNyhrooSu61n4= X-Google-Smtp-Source: ABdhPJx4NlQsmxRhoTYuYD2y1Zpe0pEvznqjHsXosP+t0cF2Ht8ek30oS24IfuX1oh+xQ38hmwBESH0GPIUS7h8mVvg= X-Received: by 2002:a17:902:bc81:: with SMTP id bb1mr2779702plb.105.1599640725003; Wed, 09 Sep 2020 01:38:45 -0700 (PDT) MIME-Version: 1.0 References: <6492c3cc-07e0-b56b-ea72-99d403770755@brendan.scot> <20200908201144.GA25269@jurong> In-Reply-To: <20200908201144.GA25269@jurong> From: Prafulla Giri Date: Wed, 9 Sep 2020 14:23:34 +0545 Message-ID: Content-Type: multipart/alternative; boundary="0000000000002ea3c905aedd61ce" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --0000000000002ea3c905aedd61ce Content-Type: text/plain; charset="UTF-8" I see. Thank you for the update. Hopefully (wrap-program) will be fixed soon. That should save us a lot of code-duplication. Congratulations, Mr. Tildesley! (: --0000000000002ea3c905aedd61ce Content-Type: text/html; charset="UTF-8"
I see. Thank you for the update.

Hopefully (wrap-program) will be fixed soon. That should save us a lot of code-duplication.

Congratulations, Mr. Tildesley! (:
--0000000000002ea3c905aedd61ce--