- Issue created by @catch
- First commit to issue fork.
- Merge request !9953[#3483501] task: Rename update module back to 'Update Status' β (Open) created by dww
- πΊπΈUnited States dww
I gave this a start. To do this properly is definitely not novice material, removing that tag.
Here's a TODO of bigger fish I'm punting on for now:
- This one is sorta problematic:
Drupal\update\UpdateManagerInterface
. Handle that here, or split into a followup? Could probably be renamed toUpdateStatusInterface
, but unclear about the BC implications of that. update_help()
says this:
The Update Manager system is also used by some other modules to manage updates and downloads; for example, the Interface Translation module uses the Update Manager to download translations from the localization server.
Is that still true? If so, yikes. π
- Docs updates at https://www.drupal.org/documentation/modules/update β -- follow-up, or resolve via the tag here?
- Renaming / re-documenting tests/*
- This one is sorta problematic:
- πΊπΈUnited States dww
Also note, I'm not touching any of the legacy "Update Manager" parts that update contrib in place. I'm not clear on the order by which everything should happen. Ideally, this issue, an issue to deprecate / remove all that stuff*, and β¨ Add Alpha level Experimental Automatic Updates module Needs work all land in the same minor release of core.
* π± [meta] Deprecate tarballs, because they are incompatible with Composer-managed dependencies, Automatic Updates, Project Browser, and release managers' health Active points to #3201968: Augment then Replace current Update Manager URL download based updates with Staged-Composer workflow β , but maybe that's no longer the path forward. Perhaps we want a new clean issue about deprecating and removing the "legacy update manager with authorize.php" (for lack of a better term, wow this is going to be a confusing transition). π
- πΊπΈUnited States dww
p.s. I believe the test failures are random and unrelated to anything I touched here, but I haven't been closely following core's random fails these days so I'm not sure:
https://git.drupalcode.org/issue/drupal-3483501/-/jobs/3164942
Drupal\Tests\system\Functional\Theme\ToolbarClaroOverridesTest::testClaroAssets
https://git.drupalcode.org/issue/drupal-3483501/-/jobs/3164948
Drupal\Tests\block\Functional\BlockCacheTest::testNoCache Drupal\Tests\block\Functional\BlockCacheTest::testCachePerPage
- ππΊHungary GΓ‘bor Hojtsy Hungary
Interface Translation (locale) in core uses the project and version identification feature of Update Status. (Also Upgrade Status and Upgrade Rector do the same as well as probably a bunch of other modules).