#12509 wiki upgrade before f40 eol
Opened 20 days ago by kevin. Modified 17 days ago

The wiki vm's are running fedora 40, so we should move them off that before fedora 40 goes end of life.

The process is roughly:

  • Build all the mediawiki/php packages needed in f42-infra tags (look in f40-infra and playbooks for this list)
  • Schedule with QE folks
  • Take down wiki01.stg and reinstall with f42
  • Run the upgrader on it to upgrade the database.
  • Fix any issues found
  • Do wiki01/wiki02 in prod

Alternately, we could look at migrating the wiki into openshift. This may be more work, but longer term make things nicer.


Metadata Update from @james:
- Issue priority set to: Waiting on Assignee (was: Needs Review)
- Issue tagged with: medium-gain, medium-trouble, ops

19 days ago

Packages:

  • "mediawiki"
  • "mediawiki-Lockdown"
  • "mediawiki-SpecialInterwiki"
  • "mediawiki-RSS"
  • mediawiki-FedoraBadges
  • php-zmq
  • php-pecl-uuid
  • librsvg2-tools
  • php-pgsql # For badges db access
  • php-mbstring
  • fedora-messaging
  • composer
  • git
  • "mediawiki-skin-fedora"
  • php-mysqlnd
  • mediawiki-OpenIDConnect
  • mediawiki-OpenIDConnectAPI
  • php-rmccue-requests
  • mediawiki-fedoradocsredirect
  • mediawiki-backtick-code

Do note that some of those are still maintained in fedora. ;)

Only the ones that are not we need to build ourselves.

Metadata Update from @james:
- Issue assigned to james

18 days ago

Problems:

  • mediawiki-FedoraBadges: BuildError: patchN - fixed
  • mediawiki-SpecialInterwiki is blocked for tag f42-infra-candidate
  • mediawiki-backtick-code is blocked for tag f42-infra-candidate
  • mediawiki-fedoradocsredirect: BuildError: patchN - fixed
  • php-rmccue-requests is blocked for tag f42-infra-candidate
% koji list-tagged f42-infra-stg
Build                                     Tag                   Built by
----------------------------------------  --------------------  ----------------
mediawiki-FedoraBadges-1.0-1.0.20190322git.fc42.2  f42-infra-stg         james
mediawiki-Lockdown-0-0.4.1.ce3d75b.fc42   f42-infra-stg         james
mediawiki-OpenIDConnect-8.0.3-2.fc42      f42-infra-stg         james
mediawiki-OpenIDConnectAPI-0.4-3.fc42     f42-infra-stg         james
mediawiki-PluggableAuth-7.1.0-1.fc42      f42-infra-stg         james
mediawiki-RSS-2.25.0-1.fc42               f42-infra-stg         james
mediawiki-fedoradocsredirect-0.0.3-3.fc42  f42-infra-stg         james
mediawiki-skin-fedora-0.17-1.fc42         f42-infra-stg         james
php-jumbojett-OpenID-Connect-PHP-0.9.0-1.fc42  f42-infra-stg         james
python-koji-fedoramessaging-messages-1.2.5-1.fc42  f42-infra-stg         james

I unblocked the packages for f42-infra (they were all orphaned at a higher level AIUI) and did builds:

% koji list-tagged f42-infra-stg
Build                                     Tag                   Built by
----------------------------------------  --------------------  ----------------
mediawiki-FedoraBadges-1.0-1.0.20190322git.fc42.2  f42-infra-stg         james
mediawiki-Lockdown-0-0.4.1.ce3d75b.fc42   f42-infra-stg         james
mediawiki-OpenIDConnect-8.0.3-2.fc42      f42-infra-stg         james
mediawiki-OpenIDConnectAPI-0.4-3.fc42     f42-infra-stg         james
mediawiki-PluggableAuth-7.1.0-1.fc42      f42-infra-stg         james
mediawiki-RSS-2.25.0-1.fc42               f42-infra-stg         james
mediawiki-SpecialInterwiki-0-0.29.20080913svn.fc42  f42-infra-stg         james
mediawiki-backtick-code-0.0.4-9.fc42      f42-infra-stg         james
mediawiki-fedoradocsredirect-0.0.3-3.fc42  f42-infra-stg         james
mediawiki-skin-fedora-0.17-1.fc42         f42-infra-stg         james
php-jumbojett-OpenID-Connect-PHP-0.9.0-1.fc42  f42-infra-stg         james
php-rmccue-requests-2.0.6-1.fc42          f42-infra-stg         james
python-koji-fedoramessaging-messages-1.2.5-1.fc42  f42-infra-stg         james

I think this should be all of the packages now.

Log in to comment on this ticket.

Metadata
Boards 1
ops Status: Backlog