Pier Angelo Vendrame pushed to branch maint-13.5 at The Tor Project / Applications / tor-browser-build

Commits:

12 changed files:

Changes:

  • README
    ... ... @@ -10,7 +10,7 @@ etc ...). You will need to install the uidmap package, providing the
    10 10
     newuidmap and newgidmap commands.
    
    11 11
     
    
    12 12
     The sources of most components are downloaded using git, which needs to
    
    13
    -be installed. The mercurial package is also needed.
    
    13
    +be installed.
    
    14 14
     
    
    15 15
     Zstandard (zstd) is used to compress some tarballs and needs to be
    
    16 16
     installed. You'll also need tar >= 1.31, for zstd support.
    
    ... ... @@ -46,7 +46,7 @@ If you are running Debian or Ubuntu, you can install them with:
    46 46
                       libparallel-forkmanager-perl libpath-tiny-perl \
    
    47 47
                       libsort-versions-perl libstring-shellquote-perl \
    
    48 48
                       libtemplate-perl libxml-libxml-perl libxml-writer-perl \
    
    49
    -                  libyaml-libyaml-perl git mercurial uidmap zstd
    
    49
    +                  libyaml-libyaml-perl git uidmap zstd
    
    50 50
     
    
    51 51
     If you are running Fedora, CentOS or RHEL, you can install them with:
    
    52 52
     
    
    ... ... @@ -57,7 +57,7 @@ If you are running Fedora, CentOS or RHEL, you can install them with:
    57 57
                   "perl(File::Copy::Recursive)" "perl(String::ShellQuote)" \
    
    58 58
                   "perl(Sort::Versions)" "perl(Digest::SHA)" "perl(Data::UUID)" \
    
    59 59
                   "perl(Data::Dump)" "perl(DateTime)" "perl(XML::Writer)" \
    
    60
    -              "perl(Parallel::ForkManager)" perl-ph mercurial git zstd
    
    60
    +              "perl(Parallel::ForkManager)" perl-ph git zstd
    
    61 61
     
    
    62 62
     If you are running an Arch based system, you should be able to install them with:
    
    63 63
     
    

  • projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt
    1
    +Mullvad Browser 13.5.1 - July 09 2024
    
    2
    + * All Platforms
    
    3
    +   * Updated Firefox to 115.13.0esr
    
    4
    +   * Bug 317: Rebase Mullvad Browser stable onto 115.13.0esr [mullvad-browser]
    
    5
    +   * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
    
    6
    + * Linux
    
    7
    +   * Bug 314: Mullvad Browser is not listed as a possible default browser application for Gnome on Ubuntu / Fedora [mullvad-browser]
    
    8
    + * Build System
    
    9
    +   * All Platforms
    
    10
    +     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
    
    11
    +     * Bug 41173: Fix permission issue on files in the debian directory [tor-browser-build]
    
    12
    +   * Windows
    
    13
    +     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
    
    14
    +
    
    1 15
     Mullvad Browser 13.5 - June 17 2024
    
    2 16
      * All Platforms
    
    3 17
        * Bug 222: Hide "List all tabs" when the tabs don't overflow [mullvad-browser]
    

  • projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
    1
    +Tor Browser 13.5.1 - July 09 2024
    
    2
    + * All Platforms
    
    3
    +   * Bug 42689: Rebase Tor Browser onto 115.13.0esr [tor-browser]
    
    4
    +   * Bug 42693: Backports security fixes from Firefox 128 [tor-browser]
    
    5
    + * Windows + macOS + Linux
    
    6
    +   * Updated Firefox to 115.13.0esr
    
    7
    + * Android
    
    8
    +   * Updated GeckoView to 115.13.0esr
    
    9
    + * Build System
    
    10
    +   * All Platforms
    
    11
    +     * Updated Go to 1.21.12
    
    12
    +     * Bug 41166: Use the GitHub repository for firefox-l10n [tor-browser-build]
    
    13
    +   * Windows
    
    14
    +     * Bug 41177: Include Windows installer without -portable- in download json files [tor-browser-build]
    
    15
    +
    
    1 16
     Tor Browser 13.5 - June 17 2024
    
    2 17
      * All Platforms
    
    3 18
        * Bug 40856: Add a default for preferences in TorSettings [tor-browser]
    

  • projects/browser/allowed_addons.json

  • projects/firefox-android/config
    ... ... @@ -16,7 +16,7 @@ container:
    16 16
     var:
    
    17 17
       fenix_version: 115.2.1
    
    18 18
       browser_branch: 13.5-1
    
    19
    -  browser_build: 12
    
    19
    +  browser_build: 13
    
    20 20
       variant: Beta
    
    21 21
       # This should be updated when the list of gradle dependencies is changed.
    
    22 22
       gradle_dependencies_version: 1
    

  • projects/firefox-l10n/config
    ... ... @@ -2,15 +2,22 @@
    2 2
     version: '[% pc("firefox", "abbrev") %]'
    
    3 3
     filename: '[% project %]-[% c("var/osname") %]-[% c("version") %]-[% c("var/build_id") %]'
    
    4 4
     link_input_files: 1
    
    5
    +# We need to specify git_url in the root to make this project recognized as a
    
    6
    +# git project, we canoot specify the git_url only in the step.
    
    7
    +# However, once we specify a git_url, we need to specify a valid git_hash for
    
    8
    +# the final stage, even though we are not going to use it.
    
    9
    +# Any hash will work, as long as we can run git archive on it.
    
    10
    +git_url: https://github.com/mozilla-l10n/firefox-l10n.git
    
    11
    +git_hash: c1523924f0e10259e1a80b8268556f6f7a0b29bf
    
    5 12
     
    
    6 13
     steps:
    
    7 14
       fetch_locale:
    
    8
    -    filename: 'l10n-[% c("input_file_var/locale") %]-[% c("hg_hash") %]-[% c("var/build_id") %].tar.xz'
    
    9
    -    version: '[% c("hg_hash") %]'
    
    15
    +    filename: 'l10n-[% c("input_file_var/locale") %]-[% c("abbrev") %]-[% c("var/build_id") %].tar.xz'
    
    16
    +    version: '[% c("git_hash") %]'
    
    10 17
         fetch_locale: |
    
    11 18
           [% c("var/set_default_env") -%]
    
    12 19
           tar xf '[% project %]-[% c("version") %].tar.[% c("compress_tar") %]'
    
    13
    -      mv [% project %]-[% c("version") %] [% c("input_file_var/locale") %]
    
    20
    +      cd [% project %]-[% c("version") %]
    
    14 21
           tar caf '[% dest_dir %]/[% c("filename") %]' [% c("input_file_var/locale") %]
    
    15 22
         input_files: []
    
    16 23
     --- |
    
    ... ... @@ -38,9 +45,7 @@ steps:
    38 45
               name => $locale,
    
    39 46
               project => 'firefox-l10n',
    
    40 47
               pkg_type => 'fetch_locale',
    
    41
    -          hg_hash => $revision,
    
    42
    -          hg_url => "https://hg.mozilla.org/l10n-central/$locale",
    
    43
    -          hg_clone_subdir => $locale,
    
    48
    +          git_hash => $revision,
    
    44 49
               input_file_var => {
    
    45 50
                 locale => $locale,
    
    46 51
               },
    

  • projects/firefox/config
    ... ... @@ -14,12 +14,12 @@ container:
    14 14
       use_container: 1
    
    15 15
     
    
    16 16
     var:
    
    17
    -  firefox_platform_version: 115.12.0
    
    17
    +  firefox_platform_version: 115.13.0
    
    18 18
       firefox_version: '[% c("var/firefox_platform_version") %]esr'
    
    19 19
       browser_series: '13.5'
    
    20 20
       browser_rebase: 1
    
    21 21
       browser_branch: '[% c("var/browser_series") %]-[% c("var/browser_rebase") %]'
    
    22
    -  browser_build: 3
    
    22
    +  browser_build: 2
    
    23 23
       branding_directory_prefix: 'tb'
    
    24 24
       copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
    
    25 25
       nightly_updates_publish_dir: '[% c("var/nightly_updates_publish_dir_prefix") %]nightly-[% c("var/osname") %]'
    

  • projects/geckoview/config
    ... ... @@ -14,9 +14,9 @@ container:
    14 14
       use_container: 1
    
    15 15
     
    
    16 16
     var:
    
    17
    -  geckoview_version: 115.12.0esr
    
    17
    +  geckoview_version: 115.13.0esr
    
    18 18
       browser_branch: 13.5-1
    
    19
    -  browser_build: 3
    
    19
    +  browser_build: 2
    
    20 20
       copyright_year: '[% exec("git show -s --format=%ci").remove("-.*") %]'
    
    21 21
       gitlab_project: https://gitlab.torproject.org/tpo/applications/tor-browser
    
    22 22
       git_commit: '[% exec("git rev-parse HEAD") %]'
    

  • projects/go/config
    ... ... @@ -7,7 +7,7 @@ container:
    7 7
     
    
    8 8
     var:
    
    9 9
       use_go_1_20: 0
    
    10
    -  go_1_21: 1.21.11
    
    10
    +  go_1_21: 1.21.12
    
    11 11
       go_1_20: 1.20.14
    
    12 12
       no_crosscompile: 1
    
    13 13
       setup: |
    
    ... ... @@ -131,7 +131,7 @@ input_files:
    131 131
         enable: '[% ! c("var/linux") %]'
    
    132 132
       - URL: 'https://go.dev/dl/go[% c("var/go_1_21") %].src.tar.gz'
    
    133 133
         name: go
    
    134
    -    sha256sum: 42aee9bf2b6956c75a7ad6aa3f0a51b5821ffeac57f5a2e733a2d6eae1e6d9d2
    
    134
    +    sha256sum: 30e68af27bc1f1df231e3ab74f3d17d3b8d52a089c79bcaab573b4f1b807ed4f
    
    135 135
         enable: '[% !c("var/use_go_1_20") %]'
    
    136 136
       - URL: 'https://go.dev/dl/go[% c("var/go_1_20") %].src.tar.gz'
    
    137 137
         name: go
    

  • projects/manual/config
    1 1
     # vim: filetype=yaml sw=2
    
    2 2
     # To update, see doc/how-to-update-the-manual.txt
    
    3 3
     # Remember to update also the package's hash, with the version!
    
    4
    -version: 172720
    
    4
    +version: 179205
    
    5 5
     filename: 'manual-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
    
    6 6
     container:
    
    7 7
       use_container: 1
    
    ... ... @@ -23,6 +23,6 @@ input_files:
    23 23
       - project: container-image
    
    24 24
       - URL: 'https://build-sources.tbb.torproject.org/manual_[% c("version") %].zip'
    
    25 25
         name: manual
    
    26
    -    sha256sum: f2abffe1471ae63046cff06b853685c6614e117cc67bdf51228dc0792344441c
    
    26
    +    sha256sum: ca3489c12f3de44f7ae93eae4d50fb2bc36265f7a319d5046efb760c19658250
    
    27 27
       - filename: packagemanual.py
    
    28 28
         name: package_script

  • projects/translation/config
    ... ... @@ -12,13 +12,13 @@ compress_tar: 'gz'
    12 12
     steps:
    
    13 13
       base-browser:
    
    14 14
         base-browser: '[% INCLUDE build %]'
    
    15
    -    git_hash: dc59db634f066298e903142227834da483ec197d
    
    15
    +    git_hash: 6ff73b6f7a6cec4849c2cd1e1ee1dc6fc8894169
    
    16 16
         targets:
    
    17 17
           nightly:
    
    18 18
             git_hash: 'base-browser'
    
    19 19
       tor-browser:
    
    20 20
         tor-browser: '[% INCLUDE build %]'
    
    21
    -    git_hash: de4f91a5020d637ab5d66459718525a5f9207be2
    
    21
    +    git_hash: 427819f80eaca95645bf0c1876d6a728d6ce7093
    
    22 22
         targets:
    
    23 23
           nightly:
    
    24 24
             git_hash: 'tor-browser'
    
    ... ... @@ -32,7 +32,7 @@ steps:
    32 32
         fenix: '[% INCLUDE build %]'
    
    33 33
         # We need to bump the commit before releasing but just pointing to a branch
    
    34 34
         # might cause too much rebuidling of the Firefox part.
    
    35
    -    git_hash: 53faf8718484be3f90c8e7532981f068da76135c
    
    35
    +    git_hash: 09ba85f8320b264467a8a7b2bfbfccd1fea61f86
    
    36 36
         compress_tar: 'zst'
    
    37 37
         targets:
    
    38 38
           nightly:
    

  • rbm.conf
    ... ... @@ -73,18 +73,18 @@ buildconf:
    73 73
       git_signtag_opt: '-s'
    
    74 74
     
    
    75 75
     var:
    
    76
    -  torbrowser_version: '13.5'
    
    77
    -  torbrowser_build: 'build2'
    
    76
    +  torbrowser_version: '13.5.1'
    
    77
    +  torbrowser_build: 'build1'
    
    78 78
       # This should be the date of when the build is started. For the build
    
    79 79
       # to be reproducible, browser_release_date should always be in the past.
    
    80
    -  browser_release_date: '2024/06/11 12:00:00'
    
    80
    +  browser_release_date: '2024/07/08 12:00:00'
    
    81 81
       browser_release_date_timestamp: '[% USE date; date.format(c("var/browser_release_date"), "%s") %]'
    
    82 82
       updater_enabled: 1
    
    83 83
       build_mar: 1
    
    84 84
       torbrowser_incremental_from:
    
    85
    +    - '13.5'
    
    85 86
         - 13.0.16
    
    86 87
         - 13.0.15
    
    87
    -    - 13.0.14
    
    88 88
       mar_channel_id: '[% c("var/projectname") %]-torproject-[% c("var/channel") %]'
    
    89 89
     
    
    90 90
       # By default, we sort the list of installed packages. This allows sharing