From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: julien lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 15 Jan 2018 13:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30123@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.151602437020390 (code B ref -1); Mon, 15 Jan 2018 13:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Jan 2018 13:52:50 +0000 Received: from localhost ([127.0.0.1]:56799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eb5By-0005Io-0Y for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eb5Bw-0005Ic-ET for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb5Bq-00067n-OK for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50861) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eb5Bq-00067g-LA for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57685) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb5Bp-0004Ey-GK for bug-guix@gnu.org; Mon, 15 Jan 2018 08:52:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb5Bl-00064M-H5 for bug-guix@gnu.org; Mon, 15 Jan 2018 08:52:41 -0500 Received: from lepiller.eu ([89.234.186.109]:41142) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eb5Bl-00062X-7S for bug-guix@gnu.org; Mon, 15 Jan 2018 08:52:37 -0500 Received: from webmail.lepiller.eu (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id af5f5033 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for ; Mon, 15 Jan 2018 13:52:46 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 15 Jan 2018 14:52:30 +0100 From: julien lepiller Message-ID: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> X-Sender: julien@lepiller.eu User-Agent: Roundcube Webmail/1.3.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) Hi, claws-mail has a plugin system to add functionnality. For instance, to add PGP support, one has to load 3 plugins from the claws-mail package. By default, claws-mail looks in its store directory to propose available plugins. When upgrading claws-mail, the configuration doesn't change. Plugins are still looked for in the old store location, so old plugins are still used. This is bad for security and compatibility. Another issue is when running guix gc afterwards: the old plugins are deleted and claws-mail issues an error message on startup because it cannot find them anymore. From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 15 Jan 2018 16:19:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: julien lepiller Cc: 30123@debbugs.gnu.org Received: via spool by 30123-submit@debbugs.gnu.org id=B30123.151603312924063 (code B ref 30123); Mon, 15 Jan 2018 16:19:02 +0000 Received: (at 30123) by debbugs.gnu.org; 15 Jan 2018 16:18:49 +0000 Received: from localhost ([127.0.0.1]:57690 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eb7TF-0006G2-Aq for submit@debbugs.gnu.org; Mon, 15 Jan 2018 11:18:49 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:49890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eb7TC-0006Ft-SK for 30123@debbugs.gnu.org; Mon, 15 Jan 2018 11:18:48 -0500 Received: from localhost (178.113.219.86.wireless.dyn.drei.com [178.113.219.86]) by dd26836.kasserver.com (Postfix) with ESMTPSA id 07D843360719; Mon, 15 Jan 2018 17:18:44 +0100 (CET) Date: Mon, 15 Jan 2018 17:18:38 +0100 From: Danny Milosavljevic Message-ID: <20180115171838.1440a62d@scratchpost.org> In-Reply-To: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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.7 (/) Hi Julien, On Mon, 15 Jan 2018 14:52:30 +0100 julien lepiller wrote: > claws-mail has a plugin system to add functionnality. For instance, to > add PGP support, one has to load 3 plugins from the claws-mail package. > By default, claws-mail looks in its store directory to propose available > plugins. > > When upgrading claws-mail, the configuration doesn't change. Plugins are > still looked for in the old store location, so old plugins are still > used. This is bad for security and compatibility. Another issue is when > running guix gc afterwards: the old plugins are deleted and claws-mail > issues an error message on startup because it cannot find them anymore. I wonder how that happened. claws-mail already makes sure not to include the name of the plugin directory in entries in clawsrc: static gchar * plugin_canonical_name(const Plugin *plugin) { if (plugin->in_prefix_dir == TRUE) { if (plugin_filename_is_standard_dir(plugin->filename) == TRUE) { gchar *plugin_name = g_path_get_basename(plugin->filename); return plugin_name; } } return g_strdup(plugin->filename); } And after the update it SHOULD take the plugins from the new installation directory. There's a Makefile variable PLUGINDIR which we could set, but as far as I can see it should already work fine (in claws-mail 3.16.0). Do your ~/.claws-mail/clawsrc entries include the directory name? If it's actually broken, the easiest fix would be to make get_plugin_dir() return the plugin directory in the profile instead. If the user then configures the plugins, he'll (hopefully) take the ones from the profile directory (instead of the ones directly in the store). The function above then stores only the basenames - and on a later update of claws-mail files with these basenames should be looked up in the new installation directory. And even if the function should not work, claws-mail would take the plugins from the profile directory - which would be the new ones in the case of an update. But I'd rather get to the bottom of this problem before making the claws-mail package so defensive. From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 19 Jan 2018 16:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30123@debbugs.gnu.org Received: via spool by 30123-submit@debbugs.gnu.org id=B30123.151638096726568 (code B ref 30123); Fri, 19 Jan 2018 16:57:01 +0000 Received: (at 30123) by debbugs.gnu.org; 19 Jan 2018 16:56:07 +0000 Received: from localhost ([127.0.0.1]:35176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecZxT-0006uP-Rd for submit@debbugs.gnu.org; Fri, 19 Jan 2018 11:56:07 -0500 Received: from lepiller.eu ([89.234.186.109]:49036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecZxR-0006tr-JS for 30123@debbugs.gnu.org; Fri, 19 Jan 2018 11:56:02 -0500 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id cc1ce6f4 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <30123@debbugs.gnu.org>; Fri, 19 Jan 2018 16:56:23 +0000 (UTC) Date: Fri, 19 Jan 2018 17:55:54 +0100 From: Julien Lepiller Message-ID: <20180119175554.1252b190@lepiller.eu> In-Reply-To: <20180115171838.1440a62d@scratchpost.org> References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> <20180115171838.1440a62d@scratchpost.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: -0.0 (/) Le Mon, 15 Jan 2018 17:18:38 +0100, Danny Milosavljevic a =C3=A9crit : > Hi Julien, >=20 > On Mon, 15 Jan 2018 14:52:30 +0100 > julien lepiller wrote: >=20 > > claws-mail has a plugin system to add functionnality. For instance, > > to add PGP support, one has to load 3 plugins from the claws-mail > > package. By default, claws-mail looks in its store directory to > > propose available plugins. > >=20 > > When upgrading claws-mail, the configuration doesn't change. > > Plugins are still looked for in the old store location, so old > > plugins are still used. This is bad for security and compatibility. > > Another issue is when running guix gc afterwards: the old plugins > > are deleted and claws-mail issues an error message on startup > > because it cannot find them anymore. =20 >=20 > I wonder how that happened. >=20 > claws-mail already makes sure not to include the name of the plugin > directory in entries in clawsrc: >=20 > static gchar * plugin_canonical_name(const Plugin *plugin) > { > if (plugin->in_prefix_dir =3D=3D TRUE) { > if (plugin_filename_is_standard_dir(plugin->filename) > =3D=3D TRUE) { gchar *plugin_name =3D g_path_get_basename(plugin->filenam= e); > return plugin_name; > } > } > return g_strdup(plugin->filename); > } >=20 > And after the update it SHOULD take the plugins from the new > installation directory. >=20 > There's a Makefile variable PLUGINDIR which we could set, but as far > as I can see it should already work fine (in claws-mail 3.16.0). >=20 > Do your ~/.claws-mail/clawsrc entries include the directory name? This is the end of my claswrc: [Plugins_GTK2] /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws-mai= l/plugins/pgpcore.so /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws-mai= l/plugins/pgpinline.so /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws-mai= l/plugins/pgpmime.so >=20 > If it's actually broken, the easiest fix would be to make > get_plugin_dir() return the plugin directory in the profile instead. > If the user then configures the plugins, he'll (hopefully) take the > ones from the profile directory (instead of the ones directly in the > store). The function above then stores only the basenames - and on a > later update of claws-mail files with these basenames should be > looked up in the new installation directory. And even if the > function should not work, claws-mail would take the plugins from the > profile directory - which would be the new ones in the case of an > update. >=20 > But I'd rather get to the bottom of this problem before making the > claws-mail package so defensive. From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 21 Jan 2018 12:00:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Julien Lepiller Cc: 30123@debbugs.gnu.org Received: via spool by 30123-submit@debbugs.gnu.org id=B30123.151653598627364 (code B ref 30123); Sun, 21 Jan 2018 12:00:01 +0000 Received: (at 30123) by debbugs.gnu.org; 21 Jan 2018 11:59:46 +0000 Received: from localhost ([127.0.0.1]:36580 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edEHp-00077I-VL for submit@debbugs.gnu.org; Sun, 21 Jan 2018 06:59:46 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:47048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edEHn-000777-Pt for 30123@debbugs.gnu.org; Sun, 21 Jan 2018 06:59:44 -0500 Received: from localhost (178.113.130.241.wireless.dyn.drei.com [178.113.130.241]) by dd26836.kasserver.com (Postfix) with ESMTPSA id E4BA7336063D; Sun, 21 Jan 2018 12:59:41 +0100 (CET) Date: Sun, 21 Jan 2018 12:59:37 +0100 From: Danny Milosavljevic Message-ID: <20180121125937.2912f737@scratchpost.org> In-Reply-To: <20180119175554.1252b190@lepiller.eu> References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> <20180115171838.1440a62d@scratchpost.org> <20180119175554.1252b190@lepiller.eu> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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.7 (/) > This is the end of my claswrc: > > [Plugins_GTK2] > /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws-mail/plugins/pgpcore.so > /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws-mail/plugins/pgpinline.so > /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws-mail/plugins/pgpmime.so Please close claws-mail, make a backup of clawsrc and then remove the directory parts of these entries in clawsrc. Then start claws-mail again and close it again. Then check clawsrc. The directory part should stay off. Also, please open claws-mail, enter the menu Configuration -> Plugins and remove and add some plugin there. Then close claws-mail. Does it have a directory part in clawsrc now? From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 21 Jan 2018 13:36:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30123@debbugs.gnu.org Received: via spool by 30123-submit@debbugs.gnu.org id=B30123.151654171111722 (code B ref 30123); Sun, 21 Jan 2018 13:36:01 +0000 Received: (at 30123) by debbugs.gnu.org; 21 Jan 2018 13:35:11 +0000 Received: from localhost ([127.0.0.1]:36636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edFmA-000330-O5 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 08:35:10 -0500 Received: from lepiller.eu ([89.234.186.109]:49040) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edFm8-00032p-K6 for 30123@debbugs.gnu.org; Sun, 21 Jan 2018 08:35:09 -0500 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id c08121a8 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <30123@debbugs.gnu.org>; Sun, 21 Jan 2018 13:35:30 +0000 (UTC) Date: Sun, 21 Jan 2018 14:34:59 +0100 From: Julien Lepiller Message-ID: <20180121143459.1e4ee122@lepiller.eu> In-Reply-To: <20180121125937.2912f737@scratchpost.org> References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> <20180115171838.1440a62d@scratchpost.org> <20180119175554.1252b190@lepiller.eu> <20180121125937.2912f737@scratchpost.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: -0.0 (/) Le Sun, 21 Jan 2018 12:59:37 +0100, Danny Milosavljevic a =C3=A9crit : > > This is the end of my claswrc: > >=20 > > [Plugins_GTK2] > > /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws= -mail/plugins/pgpcore.so > > /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws= -mail/plugins/pgpinline.so > > /gnu/store/5p5bs3na24af02hqpm9nmg817k9h97iz-claws-mail-3.16.0/lib/claws= -mail/plugins/pgpmime.so =20 >=20 > Please close claws-mail, make a backup of clawsrc and then remove the > directory parts of these entries in clawsrc. >=20 > Then start claws-mail again and close it again. Then check clawsrc. > The directory part should stay off. Indeed, this seems to work. >=20 > Also, please open claws-mail, enter the menu Configuration -> Plugins > and remove and add some plugin there. Then close claws-mail. Does > it have a directory part in clawsrc now? Loading a module adds the directory part in clawsrc. From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 21 Jan 2018 14:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Julien Lepiller Cc: 30123@debbugs.gnu.org Received: via spool by 30123-submit@debbugs.gnu.org id=B30123.151654589225021 (code B ref 30123); Sun, 21 Jan 2018 14:45:02 +0000 Received: (at 30123) by debbugs.gnu.org; 21 Jan 2018 14:44:52 +0000 Received: from localhost ([127.0.0.1]:36695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edGrc-0006VU-D5 for submit@debbugs.gnu.org; Sun, 21 Jan 2018 09:44:52 -0500 Received: from dd26836.kasserver.com ([85.13.145.193]:59680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edGra-0006VL-Gu for 30123@debbugs.gnu.org; Sun, 21 Jan 2018 09:44:50 -0500 Received: from localhost (178.113.130.241.wireless.dyn.drei.com [178.113.130.241]) by dd26836.kasserver.com (Postfix) with ESMTPSA id BA2D43360350; Sun, 21 Jan 2018 15:44:48 +0100 (CET) Date: Sun, 21 Jan 2018 15:44:40 +0100 From: Danny Milosavljevic Message-ID: <20180121154440.6c93cc8d@scratchpost.org> In-Reply-To: <20180121143459.1e4ee122@lepiller.eu> References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> <20180115171838.1440a62d@scratchpost.org> <20180119175554.1252b190@lepiller.eu> <20180121125937.2912f737@scratchpost.org> <20180121143459.1e4ee122@lepiller.eu> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit 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.7 (/) > Loading a module adds the directory part in clawsrc. Is it a /gnu/store directory or a user profile directory? From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: Julien Lepiller Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 21 Jan 2018 18:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 30123@debbugs.gnu.org Received: via spool by 30123-submit@debbugs.gnu.org id=B30123.151655912920357 (code B ref 30123); Sun, 21 Jan 2018 18:26:01 +0000 Received: (at 30123) by debbugs.gnu.org; 21 Jan 2018 18:25:29 +0000 Received: from localhost ([127.0.0.1]:37337 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKJ7-0005IH-0C for submit@debbugs.gnu.org; Sun, 21 Jan 2018 13:25:29 -0500 Received: from lepiller.eu ([89.234.186.109]:49042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edKJ5-0005I6-9J for 30123@debbugs.gnu.org; Sun, 21 Jan 2018 13:25:27 -0500 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 495b478f (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <30123@debbugs.gnu.org>; Sun, 21 Jan 2018 18:25:51 +0000 (UTC) Date: Sun, 21 Jan 2018 19:25:21 +0100 From: Julien Lepiller Message-ID: <20180121192521.6673ab9c@lepiller.eu> In-Reply-To: <20180121154440.6c93cc8d@scratchpost.org> References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> <20180115171838.1440a62d@scratchpost.org> <20180119175554.1252b190@lepiller.eu> <20180121125937.2912f737@scratchpost.org> <20180121143459.1e4ee122@lepiller.eu> <20180121154440.6c93cc8d@scratchpost.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: -0.0 (/) Le Sun, 21 Jan 2018 15:44:40 +0100, Danny Milosavljevic a =C3=A9crit : > > Loading a module adds the directory part in clawsrc. =20 >=20 > Is it a /gnu/store directory or a user profile directory? still the same /gnu/store directory. From unknown Mon Aug 18 08:26:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#30123: claws-mail plugins not updated Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 24 Nov 2021 23:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30123 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: julien lepiller Cc: 30123@debbugs.gnu.org Received: via spool by 30123-submit@debbugs.gnu.org id=B30123.16377969942953 (code B ref 30123); Wed, 24 Nov 2021 23:37:02 +0000 Received: (at 30123) by debbugs.gnu.org; 24 Nov 2021 23:36:34 +0000 Received: from localhost ([127.0.0.1]:55219 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq1oY-0000lZ-5m for submit@debbugs.gnu.org; Wed, 24 Nov 2021 18:36:34 -0500 Received: from mail-wm1-f45.google.com ([209.85.128.45]:46957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq1oV-0000lE-Ul for 30123@debbugs.gnu.org; Wed, 24 Nov 2021 18:36:32 -0500 Received: by mail-wm1-f45.google.com with SMTP id c6-20020a05600c0ac600b0033c3aedd30aso3360351wmr.5 for <30123@debbugs.gnu.org>; Wed, 24 Nov 2021 15:36:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=l7Io/pDb+NVRaHfSzBftPkh2a6SG47gC1AmvZ+pwkeE=; b=BOzCCmwQnzm3/AX3P3/THw4YmiFdKlnfIB6reaH20MJ9WOEDGYYi4dpQ9Yrr+GnPfu 1xsm/NnuyfP13esO28q0wXfGIflw3j/ZsvC3IXguSrrBU+yXF87msTWiZ2MJRo1xDWpA j+X6FI9bmW6b7D9wlltxV7sa0o1UMFlt3ZXIJgFAe+QgA8mC4B54SPUgyNeNUDEr/+cP +8qdeU8IiYRcJyPwtTlCbuDk+zfm7hJ9yMmwTs1lVuXUxTLhIDARmfwZVt/CsLnfnaXR XmBRBC9bP+knZfYa9/nD7cI49nWPQmkE0+Cb5BeBkp/XlLd0vjtPJ048crVe03f1HQmu sMxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=l7Io/pDb+NVRaHfSzBftPkh2a6SG47gC1AmvZ+pwkeE=; b=cZWhGEzeS8OfIqzmXfqeowhDQSwJa2KUnAcrbEaXQSKIZgS/+xXi4r9PGYULyNv4rW aKARJqYHfewolHeGTzOKAIT0OqK3tL1RQ9d+TGF+Ti19l5yyvrfuTFClZkykrEz66mDW Z8fWVzQzUmMfCutx1YZhB7Jz//uzrWljPKDKbe4xgSI4lhdflANpDazLcXQANDAWhCfN Mdz425hQ2pDvhC7wHKBUYrYmC+jAp9oxSgZfOsX6HG5Tki28ZsK22ez1+ZVjlYjRpjBY wpJNHmmNt+VKXWiB0UCb7Bxb21sYFDLUI0Qt5fNI+DH4aYvyVdoBkH8dY6NpdLiLporR Qljw== X-Gm-Message-State: AOAM530V6DGvW6OnT0XySbahxxhXHP8MnsxiAZDAtoNmFb4UGIqCU9LH K4xykJyNUNaxWCl6gX345KCbOeA2jXA= X-Google-Smtp-Source: ABdhPJyzK3knusMwEImCc7M+26GPVUmXGcp1g7fGGDrYmrOpsIiuJApq2T+DFFxYtA/vKP6gwvSDOQ== X-Received: by 2002:a7b:c008:: with SMTP id c8mr1169134wmb.87.1637796985752; Wed, 24 Nov 2021 15:36:25 -0800 (PST) Received: from lili ([2a01:e0a:59b:9120:65d2:2476:f637:db1e]) by smtp.gmail.com with ESMTPSA id w17sm1116796wrp.79.2021.11.24.15.36.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 24 Nov 2021 15:36:25 -0800 (PST) From: zimoun References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> Date: Thu, 25 Nov 2021 00:32:20 +0100 In-Reply-To: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> (julien lepiller's message of "Mon, 15 Jan 2018 14:52:30 +0100") Message-ID: <86czmpt9iz.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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 (-) Hi Julien, On Mon, 15 Jan 2018 at 14:52, julien lepiller wrote: > claws-mail has a plugin system to add functionnality. For instance, to add PGP > support, one has to load 3 plugins from the claws-mail package. By default, > claws-mail looks in its store directory to propose available plugins. > > When upgrading claws-mail, the configuration doesn't change. Plugins are still > looked for in the old store location, so old plugins are still used. This is > bad for security and compatibility. Another issue is when running guix gc > afterwards: the old plugins are deleted and claws-mail issues an error message > on startup because it cannot find them anymore. Reading the recent activity about claws-mail, is it still an issue? Cheers, simon From unknown Mon Aug 18 08:26:42 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: julien lepiller Subject: bug#30123: closed (Re: bug#30123: claws-mail plugins not updated) Message-ID: References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> X-Gnu-PR-Message: they-closed 30123 X-Gnu-PR-Package: guix Reply-To: 30123@debbugs.gnu.org Date: Thu, 25 Nov 2021 01:29:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1637803742-30707-1" This is a multi-part message in MIME format... ------------=_1637803742-30707-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #30123: claws-mail plugins not updated 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 30123@debbugs.gnu.org. --=20 30123: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D30123 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1637803742-30707-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 30123-close) by debbugs.gnu.org; 25 Nov 2021 01:28:33 +0000 Received: from localhost ([127.0.0.1]:55350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq3Yv-0007yg-KT for submit@debbugs.gnu.org; Wed, 24 Nov 2021 20:28:33 -0500 Received: from lepiller.eu ([89.234.186.109]:52136) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mq3Yt-0007yV-6G for 30123-close@debbugs.gnu.org; Wed, 24 Nov 2021 20:28:32 -0500 Received: from lepiller.eu (localhost [127.0.0.1]) by lepiller.eu (OpenSMTPD) with ESMTP id 3015cfd3; Thu, 25 Nov 2021 01:28:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=lepiller.eu; h=date:from :to:cc:subject:in-reply-to:references:message-id:mime-version :content-type:content-transfer-encoding; s=dkim; bh=yMV5HSY/9CD/ IdDFpBwj2aJqux4AiuhflZqry0YHiUg=; b=G1ze4liilM1j1ZctJ58ldW4d9BBC nGcGai089IKPhl+QDmqz/YD9+tw1Fpd+HazP94DX047PpN1bwm8VdzzdsR3lmGH/ xM0I7emZcodL4uRaWdPx1wjwI2U8YB7RCdZVJ5SdV7idFxoQx5hekyY37zTyAzTV KJ6+6ecTybf6xLbPOFRO6j+svHbd9lkrOeL+XR0/ktn3HeYDL8CkVg0QFIySz73i XDRfyfwyCwrTzPSZ0CFbx2/WDydy7tGJ9wxpK6t//npsXx0c4XhKCNRfMnVGU8Fm NLo22eVE6CARKy3tEyoQU6VL2zq+BWkz9olVMtxNaTfohcW3ifvusk5Udw== Received: by lepiller.eu (OpenSMTPD) with ESMTPSA id a1a37067 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Thu, 25 Nov 2021 01:28:28 +0000 (UTC) Date: Wed, 24 Nov 2021 20:28:23 -0500 From: Julien Lepiller To: zimoun Subject: Re: bug#30123: claws-mail plugins not updated User-Agent: K-9 Mail for Android In-Reply-To: <86czmpt9iz.fsf@gmail.com> References: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> <86czmpt9iz.fsf@gmail.com> Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----FCKOMZLDA3CKVOJKPN9OXWKRK2AQ49 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 30123-close Cc: 30123-close@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: -1.0 (-) ------FCKOMZLDA3CKVOJKPN9OXWKRK2AQ49 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable The problem seems to be solved now=2E Thanks for reminding me of my old bug= s :)=2E Closing=2E Le 24 novembre 2021 18:32:20 GMT-05:00, zimoun a =C3=A9crit=C2=A0: >Hi Julien, > >On Mon, 15 Jan 2018 at 14:52, julien lepiller wrot= e: > >> claws-mail has a plugin system to add functionnality=2E For instance, t= o add PGP >> support, one has to load 3 plugins from the claws-mail package=2E By de= fault, >> claws-mail looks in its store directory to propose available plugins=2E >> >> When upgrading claws-mail, the configuration doesn't change=2E Plugins = are still >> looked for in the old store location, so old plugins are still used=2E = This is >> bad for security and compatibility=2E Another issue is when running gui= x gc >> afterwards: the old plugins are deleted and claws-mail issues an error = message >> on startup because it cannot find them anymore=2E > >Reading the recent activity about claws-mail, is it still an issue? > >Cheers, >simon ------FCKOMZLDA3CKVOJKPN9OXWKRK2AQ49 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable The problem seems to be solved now=2E Thanks for r= eminding me of my old bugs :)=2E Closing=2E

Le 24 novembre 2021 18:32:20 GMT-05:00, zimoun <zimon=2Etoutoune@gmai= l=2Ecom> a =C3=A9crit=C2=A0:
Hi Julien,

On Mon, 15 Jan 2018 a= t 14:52, julien lepiller <julien@lepiller=2Eeu> wrote:

claws-mail has a plugin system t= o add functionnality=2E For instance, to add PGP
support, one has to lo= ad 3 plugins from the claws-mail package=2E By default,
claws-mail look= s in its store directory to propose available plugins=2E

When upgra= ding claws-mail, the configuration doesn't change=2E Plugins are still
= looked for in the old store location, so old plugins are still used=2E This= is
bad for security and compatibility=2E Another issue is when running= guix gc
afterwards: the old plugins are deleted and claws-mail issues = an error message
on startup because it cannot find them anymore=2E
<= /blockquote>
Reading the recent activity about claws-mail, is it still a= n issue?

Cheers,
simon
------FCKOMZLDA3CKVOJKPN9OXWKRK2AQ49-- ------------=_1637803742-30707-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Jan 2018 13:52:50 +0000 Received: from localhost ([127.0.0.1]:56799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eb5By-0005Io-0Y for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:50 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eb5Bw-0005Ic-ET for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb5Bq-00067n-OK for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:43 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50861) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eb5Bq-00067g-LA for submit@debbugs.gnu.org; Mon, 15 Jan 2018 08:52:42 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57685) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eb5Bp-0004Ey-GK for bug-guix@gnu.org; Mon, 15 Jan 2018 08:52:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eb5Bl-00064M-H5 for bug-guix@gnu.org; Mon, 15 Jan 2018 08:52:41 -0500 Received: from lepiller.eu ([89.234.186.109]:41142) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eb5Bl-00062X-7S for bug-guix@gnu.org; Mon, 15 Jan 2018 08:52:37 -0500 Received: from webmail.lepiller.eu (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id af5f5033 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for ; Mon, 15 Jan 2018 13:52:46 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 15 Jan 2018 14:52:30 +0100 From: julien lepiller To: bug-guix@gnu.org Subject: claws-mail plugins not updated Message-ID: <34ab5e819160ccb1afaa37d8dfa1612f@lepiller.eu> X-Sender: julien@lepiller.eu User-Agent: Roundcube Webmail/1.3.3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) 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: -4.0 (----) Hi, claws-mail has a plugin system to add functionnality. For instance, to add PGP support, one has to load 3 plugins from the claws-mail package. By default, claws-mail looks in its store directory to propose available plugins. When upgrading claws-mail, the configuration doesn't change. Plugins are still looked for in the old store location, so old plugins are still used. This is bad for security and compatibility. Another issue is when running guix gc afterwards: the old plugins are deleted and claws-mail issues an error message on startup because it cannot find them anymore. ------------=_1637803742-30707-1--