Steps to reproduce:
1. Open the attached user's project "TextureImporterV9_Repro.zip"
2. Observe the Editor log during the first import
3. Open "Assets/texture_meta_v9.png.meta" in a text editor and check "serializedVersion"
4. Right-click the texture in the Project window and select Reimport
5. Observe the Editor log and the .meta file again
Actual result: editor logs "contains a TextureImporter object at version 9, below the supported minimum (10). Open and re-save the file to upgrade.", yet the texture imports correctly with all v9 settings honoured, and no Editor action (Reimport, Editor restart, File > Save Project) ever upgrades the .meta - it stays at serializedVersion 9 and the warning returns on every import
Expected result: importer reserializes and upgrades the .meta automatically on import or the message names the actual remedy (AssetDatabase.ForceReserializeAssets with ForceReserializeAssetsOptions.ReserializeMetadata) instead of an action that does not exist in the Editor
Reproducible with: 6000.6.0a7, 6000.6.0b10, 6000.7.0a5
Not reproducible with: 6000.0.83f1, 6000.3.23f1, 6000.5.10f1, 6000.6.0a6
Testing Environment: Windows 11
Not reproducible on: no other environment tested
Notes:
-Use a freshly extracted copy of the project per Editor version, an existing Library suppresses the import and with it the message
-The message appears only while an actual import runs, so reopening the same project logs nothing while the .meta remains at version 9
-All v9 settings are applied correctly (verified via AssetImporter.GetAtPath: maxTextureSize 2048, isReadable true, filterMode Point, mipmapEnabled true, sRGBTexture true, npotScale ToNearest, textureCompression Compressed)