Skip to content

Commit 183e924

Browse files
author
Firefox Sync Engineering
committed
Nightly auto-update (121.0.20231115050443)
1 parent 4d53765 commit 183e924

File tree

7 files changed

+18
-14
lines changed

7 files changed

+18
-14
lines changed

Package.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// swift-tools-version:5.4
22
import PackageDescription
33

4-
let checksum = "992658f2ae57a8912faf8568bf716e727fda1e4c546b7cc80de1a9678e00eb2a"
5-
let version = "121.0.20231113221234"
6-
let url = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.121.20231113221234/artifacts/public/build/MozillaRustComponents.xcframework.zip"
4+
let checksum = "c47e120669f3ac89d88a19a4e42ac6755370c2ab16d96a430a7d3c6bc304d190"
5+
let version = "121.0.20231115050443"
6+
let url = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.121.20231115050443/artifacts/public/build/MozillaRustComponents.xcframework.zip"
77

88
// Focus xcframework
9-
let focusChecksum = "111afd54cd5594e0997114c8bd109f77f4edb74fc8fc334dfb10ba61f2343e21"
10-
let focusUrl = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.121.20231113221234/artifacts/public/build/FocusRustComponents.xcframework.zip"
9+
let focusChecksum = "b9a36b6ab452437a6e4d16d941056324cd7565d375db897d21cb35b1751cbfd4"
10+
let focusUrl = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.121.20231115050443/artifacts/public/build/FocusRustComponents.xcframework.zip"
1111
let package = Package(
1212
name: "MozillaRustComponentsSwift",
1313
platforms: [.iOS(.v14)],

swift-source/all/FxAClient/FxAccountLogging.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import Foundation
66
import os.log
77

8-
class FxALog {
8+
enum FxALog {
99
private static let log = OSLog(
1010
subsystem: Bundle.main.bundleIdentifier!,
1111
category: "FxAccountManager"

swift-source/all/Generated/Metrics/Metrics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extension GleanMetrics {
2525
// Intentionally left private, no external user can instantiate a new global object.
2626
}
2727

28-
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 13, hour: 22, minute: 33, second: 22))
28+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 15, hour: 5, minute: 22, second: 6))
2929
}
3030

3131
enum NimbusEvents {

swift-source/all/Generated/places.swift

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ public protocol PlacesConnectionProtocol {
559559
func deleteVisit(url: String, timestamp: PlacesTimestamp) throws
560560
func getTopFrecentSiteInfos(numItems: Int32, thresholdOption: FrecencyThresholdOption) throws -> [TopFrecentSiteInfo]
561561
func deleteEverythingHistory() throws
562-
func runMaintenancePrune(dbSizeLimit: UInt32) throws -> RunMaintenanceMetrics
562+
func runMaintenancePrune(dbSizeLimit: UInt32, pruneLimit: UInt32) throws -> RunMaintenanceMetrics
563563
func runMaintenanceVacuum() throws
564564
func runMaintenanceOptimize() throws
565565
func runMaintenanceCheckpoint() throws
@@ -816,11 +816,12 @@ public class PlacesConnection: PlacesConnectionProtocol {
816816
}
817817
}
818818

819-
public func runMaintenancePrune(dbSizeLimit: UInt32) throws -> RunMaintenanceMetrics {
819+
public func runMaintenancePrune(dbSizeLimit: UInt32, pruneLimit: UInt32) throws -> RunMaintenanceMetrics {
820820
return try FfiConverterTypeRunMaintenanceMetrics.lift(
821821
rustCallWithError(FfiConverterTypePlacesApiError.lift) {
822822
uniffi_places_fn_method_placesconnection_run_maintenance_prune(self.pointer,
823-
FfiConverterUInt32.lower(dbSizeLimit), $0)
823+
FfiConverterUInt32.lower(dbSizeLimit),
824+
FfiConverterUInt32.lower(pruneLimit), $0)
824825
}
825826
)
826827
}
@@ -3720,7 +3721,7 @@ private var initializationResult: InitializationResult {
37203721
if uniffi_places_checksum_method_placesconnection_delete_everything_history() != 64039 {
37213722
return InitializationResult.apiChecksumMismatch
37223723
}
3723-
if uniffi_places_checksum_method_placesconnection_run_maintenance_prune() != 19326 {
3724+
if uniffi_places_checksum_method_placesconnection_run_maintenance_prune() != 51047 {
37243725
return InitializationResult.apiChecksumMismatch
37253726
}
37263727
if uniffi_places_checksum_method_placesconnection_run_maintenance_vacuum() != 5715 {

swift-source/all/Generated/placesFFI.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ RustBuffer uniffi_places_fn_method_placesconnection_get_top_frecent_site_infos(v
138138
);
139139
void uniffi_places_fn_method_placesconnection_delete_everything_history(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
140140
);
141-
RustBuffer uniffi_places_fn_method_placesconnection_run_maintenance_prune(void*_Nonnull ptr, uint32_t db_size_limit, RustCallStatus *_Nonnull out_status
141+
RustBuffer uniffi_places_fn_method_placesconnection_run_maintenance_prune(void*_Nonnull ptr, uint32_t db_size_limit, uint32_t prune_limit, RustCallStatus *_Nonnull out_status
142142
);
143143
void uniffi_places_fn_method_placesconnection_run_maintenance_vacuum(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
144144
);

swift-source/all/Places/Places.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,10 @@ public class PlacesWriteConnection: PlacesReadConnection {
462462
open func runMaintenance(dbSizeLimit: UInt32 = 0) throws {
463463
return try queue.sync {
464464
try self.checkApi()
465-
_ = try self.conn.runMaintenancePrune(dbSizeLimit: dbSizeLimit)
465+
// The Kotlin code uses a higher pruneLimit, while Swift is extra conservative. The
466+
// main reason for this is the v119 places incident. Once we figure that one out more,
467+
// let's increase the prune limit here as well.
468+
_ = try self.conn.runMaintenancePrune(dbSizeLimit: dbSizeLimit, pruneLimit: 6)
466469
try self.conn.runMaintenanceVacuum()
467470
try self.conn.runMaintenanceOptimize()
468471
try self.conn.runMaintenanceCheckpoint()

swift-source/focus/Generated/Metrics/Metrics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extension GleanMetrics {
2525
// Intentionally left private, no external user can instantiate a new global object.
2626
}
2727

28-
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 13, hour: 22, minute: 33, second: 25))
28+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 15, hour: 5, minute: 22, second: 9))
2929
}
3030

3131
enum NimbusEvents {

0 commit comments

Comments
 (0)