[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser-bundle-testsuite][main] Bug 40076: Enable nightly builds for Mullvad Browser.



Title: GitLab

boklm pushed to branch main at The Tor Project / Applications / tor-browser-bundle-testsuite

Commits:

  • 648a261d
    by Pier Angelo Vendrame at 2023-12-07T15:13:58+01:00
    Bug 40076: Enable nightly builds for Mullvad Browser.
    
    We enabled base browser builds before Mullvad Browser was completely
    created.
    But now Mullvad Browser has some code paths that are not tested in
    Base Browser, therefore it makes more sense to build MB instead of BB.
    

2 changed files:

Changes:

  • TBBTestSuite/TestSuite/TorBrowserBuild.pm
    ... ... @@ -180,106 +180,66 @@ sub set_tests {
    180 180
                 ],
    
    181 181
                 publish_dir => 'nightly-android-aarch64',
    
    182 182
             },
    
    183
    -        # Base Browser Nightly
    
    183
    +        # Mullvad Browser Nightly
    
    184 184
             {
    
    185
    -            name  => 'basebrowser-nightly-linux-x86_64',
    
    186
    -            descr => 'build base-browser nightly linux-x86_64',
    
    185
    +            name  => 'mullvadbrowser-nightly-linux-x86_64',
    
    186
    +            descr => 'build mullvad-browser nightly linux-x86_64',
    
    187 187
                 type  => 'rbm_build',
    
    188 188
                 project => 'release',
    
    189 189
                 targets => [
    
    190 190
                     'noversiondir',
    
    191 191
                     'nightly',
    
    192 192
                     'browser-linux-x86_64',
    
    193
    -                'basebrowser',
    
    193
    +                'mullvadbrowser',
    
    194 194
                 ],
    
    195
    -            publish_dir => 'basebrowser-nightly-linux-x86_64',
    
    195
    +            publish_dir => 'mullvadbrowser-nightly-linux-x86_64',
    
    196 196
             },
    
    197 197
             {
    
    198
    -            name  => 'basebrowser-incrementals-nightly-linux-x86_64',
    
    199
    -            descr => 'create incrementals for base-browser nightly linux-x86_64',
    
    198
    +            name  => 'mullvadbrowser-incrementals-nightly-linux-x86_64',
    
    199
    +            descr => 'create incrementals for mullvad-browser nightly linux-x86_64',
    
    200 200
                 type  => 'make_incrementals',
    
    201
    -            publish_dir => 'basebrowser-nightly-linux-x86_64',
    
    202
    -            projectname => 'basebrowser',
    
    201
    +            publish_dir => 'mullvadbrowser-nightly-linux-x86_64',
    
    202
    +            projectname => 'mullvadbrowser',
    
    203 203
             },
    
    204 204
             {
    
    205
    -            name  => 'basebrowser-nightly-linux-i686',
    
    206
    -            descr => 'build base-browser nightly linux-i686',
    
    207
    -            type  => 'rbm_build',
    
    208
    -            project => 'release',
    
    209
    -            targets => [
    
    210
    -                'noversiondir',
    
    211
    -                'nightly',
    
    212
    -                'browser-linux-i686',
    
    213
    -                'basebrowser',
    
    214
    -            ],
    
    215
    -            publish_dir => 'basebrowser-nightly-linux-i686',
    
    216
    -        },
    
    217
    -        {
    
    218
    -            name  => 'basebrowser-incrementals-nightly-linux-i686',
    
    219
    -            descr => 'create incrementals for base-browser nightly linux-i686',
    
    220
    -            type  => 'make_incrementals',
    
    221
    -            publish_dir => 'basebrowser-nightly-linux-i686',
    
    222
    -            projectname => 'basebrowser',
    
    223
    -        },
    
    224
    -        {
    
    225
    -            name  => 'basebrowser-nightly-windows-i686',
    
    226
    -            descr => 'build base-browser nightly windows-i686',
    
    227
    -            type  => 'rbm_build',
    
    228
    -            project => 'release',
    
    229
    -            targets => [
    
    230
    -                'noversiondir',
    
    231
    -                'nightly',
    
    232
    -                'browser-windows-i686',
    
    233
    -                'basebrowser',
    
    234
    -            ],
    
    235
    -            publish_dir => 'basebrowser-nightly-windows-i686',
    
    236
    -        },
    
    237
    -        {
    
    238
    -            name  => 'basebrowser-incrementals-nightly-windows-i686',
    
    239
    -            descr => 'create incrementals for base-browser nightly windows-i686',
    
    240
    -            type  => 'make_incrementals',
    
    241
    -            publish_dir => 'basebrowser-nightly-windows-i686',
    
    242
    -            projectname => 'basebrowser',
    
    243
    -        },
    
    244
    -        {
    
    245
    -            name  => 'basebrowser-nightly-windows-x86_64',
    
    246
    -            descr => 'build base-browser nightly windows-x86_64',
    
    205
    +            name  => 'mullvadbrowser-nightly-windows-x86_64',
    
    206
    +            descr => 'build mullvad-browser nightly windows-x86_64',
    
    247 207
                 type  => 'rbm_build',
    
    248 208
                 project => 'release',
    
    249 209
                 targets => [
    
    250 210
                     'noversiondir',
    
    251 211
                     'nightly',
    
    252 212
                     'browser-windows-x86_64',
    
    253
    -                'basebrowser',
    
    213
    +                'mullvadbrowser',
    
    254 214
                 ],
    
    255
    -            publish_dir => 'basebrowser-nightly-windows-x86_64',
    
    215
    +            publish_dir => 'mullvadbrowser-nightly-windows-x86_64',
    
    256 216
             },
    
    257 217
             {
    
    258
    -            name  => 'basebrowser-incrementals-nightly-windows-x86_64',
    
    259
    -            descr => 'create incrementals for base-browser nightly windows-x86_64',
    
    218
    +            name  => 'mullvadbrowser-incrementals-nightly-windows-x86_64',
    
    219
    +            descr => 'create incrementals for mullvad-browser nightly windows-x86_64',
    
    260 220
                 type  => 'make_incrementals',
    
    261
    -            publish_dir => 'basebrowser-nightly-windows-x86_64',
    
    262
    -            projectname => 'basebrowser',
    
    221
    +            publish_dir => 'mullvadbrowser-nightly-windows-x86_64',
    
    222
    +            projectname => 'mullvadbrowser',
    
    263 223
             },
    
    264 224
             {
    
    265
    -            name  => 'basebrowser-nightly-macos',
    
    266
    -            descr => 'build base-browser nightly macos',
    
    225
    +            name  => 'mullvadbrowser-nightly-macos',
    
    226
    +            descr => 'build mullvad-browser nightly macos',
    
    267 227
                 type  => 'rbm_build',
    
    268 228
                 project => 'release',
    
    269 229
                 targets => [
    
    270 230
                     'noversiondir',
    
    271 231
                     'nightly',
    
    272 232
                     'browser-macos',
    
    273
    -                'basebrowser',
    
    233
    +                'mullvadbrowser',
    
    274 234
                 ],
    
    275
    -            publish_dir => 'basebrowser-nightly-macos',
    
    235
    +            publish_dir => 'mullvadbrowser-nightly-macos',
    
    276 236
             },
    
    277 237
             {
    
    278
    -            name  => 'basebrowser-incrementals-nightly-macos',
    
    279
    -            descr => 'create incrementals for base-browser nightly macos (universal)',
    
    238
    +            name  => 'mullvadbrowser-incrementals-nightly-macos',
    
    239
    +            descr => 'create incrementals for mullvad-browser nightly macos (universal)',
    
    280 240
                 type  => 'make_incrementals',
    
    281
    -            publish_dir => 'basebrowser-nightly-macos',
    
    282
    -            projectname => 'basebrowser',
    
    241
    +            publish_dir => 'mullvadbrowser-nightly-macos',
    
    242
    +            projectname => 'mullvadbrowser',
    
    283 243
             },
    
    284 244
             # openssl build for linux-arm (#40074)
    
    285 245
             {
    

  • rbm-config/tb-build-06.torproject.org.rbm.local.conf
    ... ... @@ -71,7 +71,7 @@ var:
    71 71
             target:
    
    72 72
               - nightly
    
    73 73
               - browser-all
    
    74
    -          - basebrowser
    
    74
    +          - mullvadbrowser
    
    75 75
       #
    
    76 76
       ### If you are doing 'release' builds in the maint-7.0 branch and
    
    77 77
       ### 'alpha' builds in the master branch, you can use the following
    

  • _______________________________________________
    tor-commits mailing list
    tor-commits@xxxxxxxxxxxxxxxxxxxx
    https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits