Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • cohosh/tor-browser-build
  • seb/tor-browser-build
  • Cortex65/tor-browser-build
  • gus/tor-browser-build
  • shelikhoo/tor-browser-build-2
  • meskio/tor-browser-build
  • msimonelli/tor-browser-build
  • dcf/tor-browser-build
  • ma1/tor-browser-build
  • dragjkngj/tor-browser-build
  • aguestuser/tor-browser-build
  • phw/tor-browser-build
  • yanmaani/tor-browser-build
  • acat/tor-browser-build
  • gk/tor-browser-build
  • boklm/tor-browser-build
  • tpo/applications/tor-browser-build
  • brade/tor-browser-build
  • sysrqb/tor-browser-build
  • JeremyRand/tor-browser-build
  • pierov/tor-browser-build
  • jla2040/tor-browser-build
  • dan/tor-browser-build
  • Sushrut1101/tor-browser-build
  • guest475646844/tor-browser-build
  • morgan/tor-browser-build
  • FlexFoot/tor-browser-build
  • Mynacol/tor-browser-build
  • NoisyCoil/tor-browser-build
  • murmelurmel/tor-browser-build
  • rustybird/tor-browser-build
  • jwilde/tor-browser-build
  • onyinyang/tor-browser-build
  • securitybrahh/tor-browser-build
  • Noino/tor-browser-build
  • ahf/tor-browser-build
  • cypherpunks1/tor-browser-build
  • henry/tor-browser-build
  • brizental/tor-browser-build
39 results
Show changes
Commits on Source (2)
  • boklm's avatar
    Bug 40932: Clean up projects/release/update_responses_config.yml · 2936205f
    boklm authored
    Remove appname_bundle_android, appname_bundle_macos, appname_bundle_linux,
    appname_bundle_win32, appname_bundle_win64 from
    projects/release/update_responses_config.yml since they are not used
    anymore after 9f201283.
    2936205f
  • boklm's avatar
    Bug 40931: Fix incrementals after #40829 · 6c264f8e
    boklm authored
    We update tools/signing/nightly to fix signing of nightly incrementals.
    
    We also update tools/update-responses/update_responses to fix the regexp
    to match .mar and incremental.mar filenames, since the OS now includes
    a `-` (except for macos).
    
    We change the incremental filenames to use `--` instead of `-` to
    separate OS and old_version, to make it easier to parse since both of
    those can include a `-`.
    6c264f8e
......@@ -3,11 +3,6 @@ tmp_dir: '[% c("tmp_dir") %]'
create_downloads_json: 1
appname_marfile: '[% c("var/project-name") %]'
appname_bundle: '[% c("var/project-name") %]'
appname_bundle_android: '[% c("var/project-name") %]'
appname_bundle_macos: '[% c("var/ProjectName") %]'
appname_bundle_linux: '[% c("var/project-name") %]'
appname_bundle_win32: '[% c("var/projectname") %]-install'
appname_bundle_win64: '[% c("var/projectname") %]-install-win64'
releases_dir: [% path(c('output_dir')) %][% IF ! c("var/nightly") %]/signed[% END %]
download:
gpg_keyring: ../../keyring/torbrowser.gpg
......
......@@ -12,6 +12,7 @@ torbrowser:
- nightly-macos
nss_db_dir: nssdb
appname_marfile: tor-browser
appname_bundle: tor-browser
basebrowser:
publish_dirs:
- basebrowser-nightly-linux-x86_64
......@@ -21,6 +22,7 @@ basebrowser:
- basebrowser-nightly-macos
nss_db_dir: nssdb-basebrowser-1
appname_marfile: base-browser
appname_bundle: base-browser
nss_certname: nightly-marsigner
gpg_keyring: keyring/torbrowser-nightly.gpg
rsync_dest: /srv/tbb-nightlies-master.torproject.org/htdocs/nightly-updates/
......
......@@ -246,6 +246,7 @@ sub update_responses {
$ur_config->{download}{mars_url} .= "/$publish_dir";
$ur_config->{releases_dir} = "$topdir/nightly/$publish_dir";
$ur_config->{appname_marfile} = get_config('appname_marfile');
$ur_config->{appname_bundle} = get_config('appname_bundle');
$ur_config->{channels}->{nightly} = $version;
$ur_config->{versions}->{$version} = $ur_config->{versions}->{nightly_version};
my $buildinfos = get_buildinfos("$topdir/nightly/$publish_dir/$version/build-infos.json");
......
......@@ -2,13 +2,13 @@
download:
mars_url: https://nightlies.tbb.torproject.org/nightly-updates
build_targets:
linux32: Linux_x86-gcc3
linux64: Linux_x86_64-gcc3
win32:
linux-i686: Linux_x86-gcc3
linux-x86_64: Linux_x86_64-gcc3
windows-i686:
- WINNT_x86-gcc3
- WINNT_x86-gcc3-x86
- WINNT_x86-gcc3-x64
win64: WINNT_x86_64-gcc3-x64
windows-x86_64: WINNT_x86_64-gcc3-x64
macos:
- Darwin_x86_64-gcc3
- Darwin_aarch64-gcc3
......@@ -16,20 +16,20 @@ channels:
nightly: nightly_version
versions:
nightly_version:
platformVersion: 68.2.0
platformVersion: 115.1.0
detailsURL: http://umj4zbqdfcyevlkgqgpq6foxk3z75zzxsbgt5jqmfxofrbrjh3crbnad.onion/
migrate_langs:
pt-PT: pt-BR
macos:
minSupportedOSVersion: 16.0.0
win32:
windows-i686:
minSupportedOSVersion: 6.1
minSupportedInstructionSet: SSE2
win64:
windows-x86_64:
minSupportedOSVersion: 6.1
minSupportedInstructionSet: SSE2
linux32:
linux-i686:
minSupportedInstructionSet: SSE2
linux64:
linux-x86_64:
minSupportedInstructionSet: SSE2
mar_compression: xz
......@@ -98,7 +98,7 @@ sub get_version_files {
opendir(my $d, $vdir) or exit_error "Error opening directory $vdir";
foreach my $file (readdir $d) {
next unless -f "$vdir/$file";
if ($file =~ m/^$appname-([^-]+)-${version}_(.+)\.mar$/) {
if ($file =~ m/^$appname-(.+)-${version}_(.+)\.mar$/) {
my ($os, $lang) = ($1, $2);
$files->{$os}{$lang}{complete} = {
type => 'complete',
......@@ -109,7 +109,7 @@ sub get_version_files {
};
next;
}
if ($file =~ m/^$appname-([^-]+)-(.+)-${version}_(.+)\.incremental\.mar$/) {
if ($file =~ m/^$appname-(.+)--(.+)-${version}_(.+)\.incremental\.mar$/) {
my ($os, $from_version, $lang) = ($1, $2, $3);
$files->{$os}{$lang}{partial}{$from_version} = {
type => 'partial',
......@@ -223,7 +223,7 @@ sub mar_filename {
sub create_incremental_mar {
my ($config, $pm, $from_version, $new_version, $os, $lang, $channel) = @_;
my $appname = $config->{appname_marfile};
my $mar_file = "$appname-$os-${from_version}-${new_version}_$lang.incremental.mar";
my $mar_file = "$appname-$os--${from_version}-${new_version}_$lang.incremental.mar";
my $mar_file_path = version_dir($config, $new_version) . '/' . $mar_file;
if ($ENV{MAR_SKIP_EXISTING} && -f $mar_file_path) {
print "Skipping $mar_file\n";
......