Skip to content

Commit b00c703

Browse files
authored
Remove popularity storage and related utilities. (#8461)
1 parent bbb3052 commit b00c703

20 files changed

+0
-229
lines changed

app/config/dartlang-pub-dev.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ projectId: dartlang-pub-dev
77
searchServicePrefix: https://{{GAE_VERSION}}-dot-search-dot-dartlang-pub-dev.appspot.com
88
fallbackSearchServicePrefix: https://search-dot-dartlang-pub-dev.appspot.com
99
defaultServiceBaseUrl: https://{{GAE_VERSION}}-dot-{{GOOGLE_CLOUD_PROJECT}}.appspot.com
10-
popularityDumpBucketName: dartlang-pub-dev--popularity
1110
searchSnapshotBucketName: dartlang-pub-dev--search-snapshot
1211
exportedApiBucketName: dartlang-pub-dev-exported-api
1312
maxTaskInstances: 50

app/config/dartlang-pub.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ projectId: dartlang-pub
1010
searchServicePrefix: https://{{GAE_VERSION}}-dot-search-dot-dartlang-pub.appspot.com
1111
fallbackSearchServicePrefix: https://search-dot-dartlang-pub.appspot.com
1212
defaultServiceBaseUrl: https://{{GAE_VERSION}}-dot-{{GOOGLE_CLOUD_PROJECT}}.appspot.com
13-
popularityDumpBucketName: dartlang-pub--popularity
1413
searchSnapshotBucketName: dartlang-pub--search-snapshot
1514
exportedApiBucketName: dartlang-pub-exported-api
1615
maxTaskInstances: 700

app/lib/fake/backend/fake_popularity.dart

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,6 @@ import 'package:clock/clock.dart';
99
import '../../package/models.dart';
1010
import '../../service/download_counts/backend.dart';
1111
import '../../shared/datastore.dart';
12-
import '../../shared/popularity_storage.dart';
13-
14-
/// Scans the datastore for packages and generates popularity values with a
15-
/// deterministic random seed.
16-
///
17-
/// TODO: generate similar values for download counts.
18-
Future<void> generateFakePopularityValues() async {
19-
final values = <String, double>{};
20-
final query = dbService.query<Package>();
21-
await for (final p in query.run()) {
22-
final r = math.Random(p.name.hashCode.abs());
23-
final value = (math.min(p.likes * p.likes, 50) + r.nextInt(50)) / 100;
24-
values[p.name!] = value;
25-
}
26-
// ignore: invalid_use_of_visible_for_testing_member
27-
popularityStorage.updateValues(values, invalid: false);
28-
}
2912

3013
/// Scans the datastore for packages and generates download count values with a
3114
/// deterministic random seed.

app/lib/fake/server/fake_analyzer_service.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ class FakeAnalyzerService {
3939
cloudCompute: _cloudCompute,
4040
fn: () async {
4141
await generateFakeDownloadCounts();
42-
await generateFakePopularityValues();
4342

4443
final handler = wrapHandler(_logger, analyzerServiceHandler);
4544
final server = await IOServer.bind('localhost', port);

app/lib/fake/server/fake_default_service.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ class FakePubServer {
4949
}
5050

5151
await generateFakeDownloadCounts();
52-
await generateFakePopularityValues();
5352
await generateFakeTopicValues();
5453
await nameTracker.startTracking();
5554

app/lib/fake/server/fake_search_service.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ class FakeSearchService {
5555
_logger.info('running on port $port');
5656

5757
await generateFakeDownloadCounts();
58-
await generateFakePopularityValues();
5958
// ignore: invalid_use_of_visible_for_testing_member
6059
await indexUpdater.updateAllPackages();
6160

app/lib/frontend/templates/package_misc.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,6 @@ d.Node labeledScoresNodeFromPackageView(PackageView view, {String? version}) {
196196
pkgScorePageUrl: urls.pkgScoreUrl(view.name, version: version),
197197
likeCount: view.likes,
198198
grantedPubPoints: view.grantedPubPoints,
199-
popularity: view.popularity,
200199
thirtyDaysDownloads: view.thirtyDaysDownloadCounts,
201200
);
202201
}

app/lib/frontend/templates/views/pkg/labeled_scores.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ d.Node labeledScoresNode({
1010
required String pkgScorePageUrl,
1111
required int likeCount,
1212
required int? grantedPubPoints,
13-
required int? popularity,
1413
required int? thirtyDaysDownloads,
1514
}) {
1615
return d.a(

app/lib/package/models.dart

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ import '../search/search_service.dart' show ApiPageRef;
1919
import '../shared/datastore.dart' as db;
2020
import '../shared/exceptions.dart';
2121
import '../shared/model_properties.dart';
22-
import '../shared/popularity_storage.dart';
2322
import '../shared/urls.dart' as urls;
2423
import '../shared/utils.dart';
2524

@@ -946,7 +945,6 @@ class PackageView {
946945
final List<ProcessedScreenshot>? screenshots;
947946

948947
final List<String>? topics;
949-
final int popularity;
950948
final int? thirtyDaysDownloadCounts;
951949

952950
PackageView({
@@ -965,7 +963,6 @@ class PackageView {
965963
this.spdxIdentifiers,
966964
this.apiPages,
967965
this.topics,
968-
required this.popularity,
969966
required this.thirtyDaysDownloadCounts,
970967
}) : isPending = isPending ?? false,
971968
tags = tags ?? <String>[];
@@ -979,7 +976,6 @@ class PackageView {
979976
PackageVersion? version,
980977
required ScoreCardData scoreCard,
981978
List<ApiPageRef>? apiPages,
982-
required int popularity,
983979
required int? thirtyDaysDownloadCounts,
984980
}) {
985981
final tags = <String>{
@@ -1004,7 +1000,6 @@ class PackageView {
10041000
apiPages: apiPages,
10051001
screenshots: scoreCard.panaReport?.screenshots,
10061002
topics: version?.pubspec?.canonicalizedTopics,
1007-
popularity: popularity,
10081003
thirtyDaysDownloadCounts: thirtyDaysDownloadCounts,
10091004
);
10101005
}
@@ -1026,7 +1021,6 @@ class PackageView {
10261021
apiPages: apiPages ?? this.apiPages,
10271022
screenshots: screenshots,
10281023
topics: topics,
1029-
popularity: popularity,
10301024
thirtyDaysDownloadCounts: thirtyDaysDownloadCounts,
10311025
);
10321026
}
@@ -1177,7 +1171,6 @@ class PackagePageData {
11771171
releases: latestReleases,
11781172
version: version,
11791173
scoreCard: scoreCard,
1180-
popularity: popularityStorage.lookupAsScore(package.name!),
11811174
thirtyDaysDownloadCounts:
11821175
downloadCountsBackend.lookup30DaysTotalCounts(package.name!),
11831176
);

app/lib/package/models.g.dart

Lines changed: 0 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)