unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#68831: gnu: torbrowser: noscript gets picked up by icecat
@ 2024-01-30 23:56 André Batista
  2024-01-31  2:19 ` Clément Lassieur
  0 siblings, 1 reply; 4+ messages in thread
From: André Batista @ 2024-01-30 23:56 UTC (permalink / raw)
  To: 68831; +Cc: Clément Lassieur, Marius Bakke

Hi guix!

It seems that 'make-icecat-extension' is not sufficiently kosher. When
torbrowser and icecat are both installed to the same user profile,
noscript gets picked up by icecat too. The same also happens when
mullvadbrowser is installed: ublock extension is picked up by torbrowser.

Considering there is also a patch to add Librewolf to guix, which will
probably also share the same extensions when installed on the same
profile, I'm unsure if the proper way to solve this issue is to write
similar make-{$browser_name}-extension procedures or to change the
package definitions for those new browsers.

WDYT?




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#68831: gnu: torbrowser: noscript gets picked up by icecat
  2024-01-30 23:56 bug#68831: gnu: torbrowser: noscript gets picked up by icecat André Batista
@ 2024-01-31  2:19 ` Clément Lassieur
  2024-01-31 15:13   ` André Batista
  0 siblings, 1 reply; 4+ messages in thread
From: Clément Lassieur @ 2024-01-31  2:19 UTC (permalink / raw)
  To: André Batista; +Cc: 68831, Marius Bakke

Hello André,

On Tue, Jan 30 2024, André Batista wrote:

> Hi guix!
>
> It seems that 'make-icecat-extension' is not sufficiently kosher. When
> torbrowser and icecat are both installed to the same user profile,
> noscript gets picked up by icecat too. The same also happens when
> mullvadbrowser is installed: ublock extension is picked up by torbrowser.
>
> Considering there is also a patch to add Librewolf to guix, which will
> probably also share the same extensions when installed on the same
> profile, I'm unsure if the proper way to solve this issue is to write
> similar make-{$browser_name}-extension procedures or to change the
> package definitions for those new browsers.
>
> WDYT?

I thought about it, and I even started working on a fix.  But I stopped
working on it because I thought it added too much complexity for too
little gain.  See:

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68298

The default for Tor Browser and Mullvad Browser is that extensions are
not working because tabs are private.  Now if a user uses both Icecat
and Tor Browser and want a different set of extensions for each of them,
they can use 'guix shell', which works perfectly well.  (They can also
still add extensions to the Firefox profile.)  Having 4 versions of each
extension seems cumbersome.

Cheers,
Clément




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#68831: gnu: torbrowser: noscript gets picked up by icecat
  2024-01-31  2:19 ` Clément Lassieur
@ 2024-01-31 15:13   ` André Batista
  2024-01-31 15:59     ` Clément Lassieur
  0 siblings, 1 reply; 4+ messages in thread
From: André Batista @ 2024-01-31 15:13 UTC (permalink / raw)
  To: Clément Lassieur; +Cc: 68831, Marius Bakke

Hi Clément,

qua 31 jan 2024 às 03:19:26 (1706681966), clement@lassieur.org enviou:
> Hello André,
> 
> I thought about it, and I even started working on a fix.  But I stopped
> working on it because I thought it added too much complexity for too
> little gain.  See:
> 
> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68298

Oh, I had missed that, I'm sorry for the noise. I had checked guix-bug
only before submitting this report.

> The default for Tor Browser and Mullvad Browser is that extensions are
> not working because tabs are private.  Now if a user uses both Icecat
> and Tor Browser and want a different set of extensions for each of them,
> they can use 'guix shell', which works perfectly well.  (They can also
> still add extensions to the Firefox profile.)  Having 4 versions of each
> extension seems cumbersome.

I concur to your reasoning, it's easy for users to avoid it if they do
care. You may close this as wontfix.

Cheers,

André




^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#68831: gnu: torbrowser: noscript gets picked up by icecat
  2024-01-31 15:13   ` André Batista
@ 2024-01-31 15:59     ` Clément Lassieur
  0 siblings, 0 replies; 4+ messages in thread
From: Clément Lassieur @ 2024-01-31 15:59 UTC (permalink / raw)
  To: André Batista; +Cc: Marius Bakke, 68831-done

On Wed, Jan 31 2024, André Batista wrote:

> Hi Clément,
>
> qua 31 jan 2024 às 03:19:26 (1706681966), clement@lassieur.org enviou:
>> Hello André,
>> 
>> I thought about it, and I even started working on a fix.  But I stopped
>> working on it because I thought it added too much complexity for too
>> little gain.  See:
>> 
>> https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68298
>
> Oh, I had missed that, I'm sorry for the noise. I had checked guix-bug
> only before submitting this report.
>
>> The default for Tor Browser and Mullvad Browser is that extensions are
>> not working because tabs are private.  Now if a user uses both Icecat
>> and Tor Browser and want a different set of extensions for each of them,
>> they can use 'guix shell', which works perfectly well.  (They can also
>> still add extensions to the Firefox profile.)  Having 4 versions of each
>> extension seems cumbersome.
>
> I concur to your reasoning, it's easy for users to avoid it if they do
> care. You may close this as wontfix.

Ok!  Closing.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-01-31 16:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-30 23:56 bug#68831: gnu: torbrowser: noscript gets picked up by icecat André Batista
2024-01-31  2:19 ` Clément Lassieur
2024-01-31 15:13   ` André Batista
2024-01-31 15:59     ` Clément Lassieur

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).