Deprecation notices after upgrading to 2.9.0beta10

AI-generated summary

After upgrading to Discourse 2.9.0beta10, Jonathan5 is receiving several deprecation notices, including warnings about SiteSetting.enable_personal_messages, SiteSetting.secure_media, and SiteSetting.min_trust_to_send_messages. These notices recommend replacing the deprecated settings with SiteSetting.personal_message_enabled_groups, SiteSetting.secure_uploads, and SiteSetting.personal_message_enabled_groups, respectively, as they will be removed in Discourse 3.0. pfaffman suggests that these notices are coming from Discourse and can be ignored, with the exception of the MaxMindDB warnings, which Jonathan5 is aware of and has not yet set up.

What should I do about these, if anything? Just change the new site settings?

Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
10:27 am
Deprecation notice: `SiteSetting.secure_media` has been deprecated. Please use `SiteSetting.secure_uploads` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/site_setting_extension.rb:211
10:27 am
Deprecation notice: `SiteSetting.enable_personal_messages?` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups?` instead. (removal in Discourse 3.0) At /var/www/discourse/li
10:28 am
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
10:28 am
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-City.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-City.mmdb
10:42 am
MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb) could not be found: No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
10:42 am
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
10:46 am
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
11:01 am
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
11:01 am
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
11:01 am
Deprecation notice: `SiteSetting.enable_personal_messages?` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups?` instead. (removal in Discourse 3.0) At /var/www/discourse/li
11:31 am
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
11:31 am
2
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
11:43 am
2
Deprecation notice: `SiteSetting.min_trust_to_send_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/li
11:43 am
Deprecation notice: `SiteSetting.enable_personal_messages` has been deprecated. Please use `SiteSetting.personal_message_enabled_groups` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/
11:44 am
Deprecation notice: `SiteSetting.secure_media` has been deprecated. Please use `SiteSetting.secure_uploads` instead. (removal in Discourse 3.0) At /var/www/discourse/lib/site_setting_extension.rb:211

I’m happy to ignore the MaxMindDB ones as I’ve just not set that up yet.

It looks like those are all coming from Discourse and you can ignore them.