unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: "André Batista" <nandre@riseup.net>
To: "Clément Lassieur" <clement@lassieur.org>
Cc: Mark H Weaver <mhw@netris.org>,
	68577@debbugs.gnu.org,
	Jonathan Brielmaier <jonathan.brielmaier@web.de>,
	Ian Eure <ian@retrospec.tv>
Subject: [bug#68577] [PATCH v2 1/2] gnu: torbrowser: Stop inheriting Icecat.
Date: Thu, 1 Feb 2024 20:46:58 -0300	[thread overview]
Message-ID: <ZbwtcpWuYjV5ZISK@andel> (raw)
In-Reply-To: <7044a87b07b302fb861f9853725ec0ca0abb8354.1706222112.git.clement@lassieur.org>

Hi Clément,

I did not yet review the mullvad patch which follows this one, but
regarding this, I have only a few comments to make:

qui 25 jan 2024 às 23:54:36 (1706237676), clement@lassieur.org enviou:
> +
> +;; Must be of the form YYYYMMDDhhmmss as in `date +%Y%m%d%H%M%S`.
> +(define %moz-build-date "20240123154553")

First just a heads up so that you do not forget to update the build-date.

And also on tor.scm:

> diff --git a/gnu/packages/tor.scm b/gnu/packages/tor.scm
> index 6ded83b83fee..2e2a19ae3e41 100644
> --- a/gnu/packages/tor.scm
> +++ b/gnu/packages/tor.scm
> ...
>
> @@ -37,16 +36,10 @@ (define-module (gnu packages tor)
>    #:use-module (guix utils)
>    #:use-module (guix download)
>    #:use-module (guix git-download)
> -  #:use-module (guix hg-download)
> -  #:use-module (guix build-system copy)
>    #:use-module (guix build-system gnu)
> -  #:use-module (guix build-system mozilla)
>    #:use-module (guix build-system python)
>    #:use-module (guix build-system pyproject)
>    #:use-module (gnu packages)
> -  #:use-module (gnu packages base)

I think you've mistankenly removed base and also

> -  #:use-module (gnu packages bash)
> -  #:use-module (gnu packages browser-extensions)
>    #:use-module (gnu packages libevent)
>    #:use-module (gnu packages linux)
>    #:use-module (gnu packages check)
> @@ -54,11 +47,8 @@ (define-module (gnu packages tor)
>    #:use-module (gnu packages pcre)
>    #:use-module (gnu packages freedesktop)
>    #:use-module (gnu packages glib)
> -  #:use-module (gnu packages golang)
> -  #:use-module (gnu packages gnuzilla)
>    #:use-module (gnu packages pkg-config)
>    #:use-module (gnu packages python)
> -  #:use-module (gnu packages python-check)

python-check here.

They were there before the commit which has added torbrowser.

On git logs, it seems 'base' is needed for the 'which' input to torsocks,
as per f3cf25c3c2aef91a47b790fe69b5008cdb6a6316.

'python-check' OTOH is needed for the 'python-colorama' input to
onionshare, as per 55db762b31531609f43b32680298762487702280.

I have not yet tried to rebuild them without those inputs to see if they
are actually still needed though. In case they are not, for clarity, I
think it would be better to remove them on a separate patch anyway.

Finally, I've noticed that we are still using 'ffmpeg-5' as an input to
both icecat and torbrowser. However, as we are now based on firefox
version 115, ffmpeg is compatible. I've built it to check and it appears
to be working fine (though I've only watched one single video to test
it and only on torbrowser). IMO, this should be also a separate patch.

Other than that, all looks good to me, even if it gives me a headache. :D

Cheers,

André




  reply	other threads:[~2024-02-01 23:48 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-01-18 23:14 [bug#68577] [PATCH 0/2] gnu: Add Mullvad Browser Clément Lassieur
2024-01-18 23:19 ` [bug#68577] [PATCH 1/2] gnu: icecat: Improve inheritance Clément Lassieur
2024-01-22  6:09   ` Mark H Weaver
2024-01-22 11:25     ` Clément Lassieur
2024-01-22 18:42     ` André Batista
2024-02-03 19:28       ` Mark H Weaver
2024-02-07 15:52         ` Clément Lassieur
2024-01-18 23:19 ` [bug#68577] [PATCH 2/2] gnu: Add mullvad-browser Clément Lassieur
2024-01-22  5:57   ` Mark H Weaver
2024-01-22  6:15     ` Mark H Weaver
2024-01-22 11:41       ` Clément Lassieur
2024-01-22 10:33     ` Clément Lassieur
2024-01-19  5:49 ` [bug#68577] [PATCH v2 0/2] gnu: Add Mullvad Browser Clément Lassieur
2024-01-19  5:11   ` [bug#68577] [PATCH v2 1/2] gnu: icecat: Improve inheritance Clément Lassieur
2024-01-19  5:12   ` [bug#68577] [PATCH v2 2/2] gnu: Add mullvadbrowser Clément Lassieur
2024-01-22  5:29 ` [bug#68577] [PATCH 0/2] gnu: Add Mullvad Browser Mark H Weaver
2024-01-22 10:23   ` Clément Lassieur
2024-01-22 12:10 ` Clément Lassieur
2024-01-25 22:41 ` [bug#68577] [PATCH v2 0/2] Stop inheriting Icecat and add " Clément Lassieur
2024-01-25 22:54   ` [bug#68577] [PATCH v2 1/2] gnu: torbrowser: Stop inheriting Icecat Clément Lassieur
2024-02-01 23:46     ` André Batista [this message]
2024-02-02 11:04       ` Clément Lassieur
2024-01-25 22:55   ` [bug#68577] [PATCH v2 2/2] gnu: Add mullvadbrowser Clément Lassieur
2024-01-31 16:20     ` Clément Lassieur
2024-02-02  1:52       ` André Batista
2024-02-02 12:03         ` Clément Lassieur
2024-02-04  1:53       ` Clément Lassieur
2024-02-04  1:48   ` [bug#68577] [PATCH v3] " Clément Lassieur
2024-02-05 14:10     ` bug#68577: " Clément Lassieur

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZbwtcpWuYjV5ZISK@andel \
    --to=nandre@riseup.net \
    --cc=68577@debbugs.gnu.org \
    --cc=clement@lassieur.org \
    --cc=ian@retrospec.tv \
    --cc=jonathan.brielmaier@web.de \
    --cc=mhw@netris.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).