Allow a site to be installed from configuration with no profile

Created on 21 March 2024, 6 months ago
Updated 13 April 2024, 5 months ago

Problem/Motivation

It's just become possible to uninstall an install profile. Unfortunately install from configuration doesn't work if you do this. Let's fix that.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

πŸ› Bug report
Status

Fixed

Version

10.3 ✨

Component
InstallΒ  β†’

Last updated 2 days ago

No maintainer
Created by

πŸ‡¬πŸ‡§United Kingdom alexpott πŸ‡ͺπŸ‡ΊπŸŒ

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @alexpott
  • Merge request !7127Resolve #3432602 "Allow a site" β†’ (Open) created by alexpott
  • Status changed to Needs review 6 months ago
  • πŸ‡¬πŸ‡§United Kingdom alexpott πŸ‡ͺπŸ‡ΊπŸŒ

    Well this was not straightforward!

  • Status changed to Needs work 5 months ago
  • πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

    This mostly makes sense to me. Just a couple of minor points but I guess beyond those I'm okay RTBCing, despite being a little uncomfortable wading into the installer.

  • Pipeline finished with Canceled
    5 months ago
    Total: 26s
    #133268
  • Pipeline finished with Canceled
    5 months ago
    Total: 329s
    #133269
  • Pipeline finished with Canceled
    5 months ago
    #133273
  • Status changed to Needs review 5 months ago
  • πŸ‡¬πŸ‡§United Kingdom alexpott πŸ‡ͺπŸ‡ΊπŸŒ
  • Pipeline finished with Success
    5 months ago
    Total: 484s
    #133276
  • Status changed to RTBC 5 months ago
  • πŸ‡ΊπŸ‡ΈUnited States phenaproxima Massachusetts

    Okay, look...my questions are answered and tests are passing.

    As I said, I'm not very comfortable in the installer, but as far as I can tell, this looks correct. The behavior changes are subtle, for sure, but that's because of the legacy assumptions and behavior of the installer.

    Kicking this upwards - seems good to go. Hopefully another committer agrees!

    • catch β†’ committed 92ff6c2b on 10.3.x
      Issue #3432602 by alexpott, phenaproxima: Allow a site to be installed...
    • catch β†’ committed d3fdc93b on 11.x
      Issue #3432602 by alexpott, phenaproxima: Allow a site to be installed...
  • Status changed to Fixed 5 months ago
  • πŸ‡¬πŸ‡§United Kingdom catch

    I'm not very comfortable in the installer

    I don't think anyone is at this point, it's still a big mess of circular dependencies but this is one more step towards untangling it.

    Committed/pushed to 11.x and cherry-picked to 10.3.x, thanks!

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024