• Type: Icon: Epic Epic
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • PHP 8.4 Support (PHPC)
    • PHP Drivers
    • Not Needed
    • Hide
      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?
      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • Done
    • 1
    • 1
    • 1
    • 100
    • 0
    • None
    • Hide

      Engineer: Andreas Braun

      2024-10-25: Setting target end date to 11-01

      • What was completed over the last two weeks?
        • Updated toolchain to build on new RHEL8/9 PPC/Z hosts
      • What's the focus over the next two weeks?
        • Wait for toolchain to be installed on hosts
        • Confirm PHP 8.4 tests run on those machines as well
      • Impediments encountered over the last two weeks:
        • Installing new toolchain versions on hosts takes a considerable amount of wait time (> 1 week)


      2024-10-11: Setting target end date to 10-18

      • What was completed over the last two weeks?
        • Toolchains diverged due to devprod changes to PPC and Zseries hosts
        • Toolchain will be updated to also build for new PPC/Zseries hosts, which was previously not done
      • What's the focus over the next two weeks?
        • Wrap up toolchain work
      • Impediments encountered over the last two weeks:
        • Little time to work on this due to other commitments, but will be able to wrap up in time for PHP 8.4 release


      2024-09-27: Setting target end date to 10-04

      • What was completed over the last two weeks?
        • Updated toolchain on Evergreen host, need to revisit as not all supported OS got the new version
      • What's the focus over the next two weeks?
        • Finalise toolchain updates
        • Add Evergreen builds with PHP 8.4
      • Impediments encountered over the last two weeks:
        • Needed to change testing setup to account for dropping old versions of debian which don't support PHP 8.4


      2024-09-13: Setting target end date to 09-20

      • What was completed over the last two weeks?
        • Tested with PHP 8.4 on GitHub Actions
        • Fixed deprecation notices in tests (production code did not require changes)
        • Added PHP 8.4beta4 to the PHP toolchain
      • What's the focus over the next two weeks?
        • Wait for new toolchain version to be available on hosts
        • Add Evergreen builds with PHP 8.4
      • Impediments encountered over the last two weeks:
        • Updates to the toolchain can be made ourselves, but getting the new toolchain version onto build hosts requires Devprod involvement
      Show
      Engineer: Andreas Braun 2024-10-25: Setting target end date to 11-01 What was completed over the last two weeks? Updated toolchain to build on new RHEL8/9 PPC/Z hosts What's the focus over the next two weeks? Wait for toolchain to be installed on hosts Confirm PHP 8.4 tests run on those machines as well Impediments encountered over the last two weeks: Installing new toolchain versions on hosts takes a considerable amount of wait time (> 1 week) — 2024-10-11: Setting target end date to 10-18 What was completed over the last two weeks? Toolchains diverged due to devprod changes to PPC and Zseries hosts Toolchain will be updated to also build for new PPC/Zseries hosts, which was previously not done What's the focus over the next two weeks? Wrap up toolchain work Impediments encountered over the last two weeks: Little time to work on this due to other commitments, but will be able to wrap up in time for PHP 8.4 release — 2024-09-27: Setting target end date to 10-04 What was completed over the last two weeks? Updated toolchain on Evergreen host, need to revisit as not all supported OS got the new version What's the focus over the next two weeks? Finalise toolchain updates Add Evergreen builds with PHP 8.4 Impediments encountered over the last two weeks: Needed to change testing setup to account for dropping old versions of debian which don't support PHP 8.4 — 2024-09-13: Setting target end date to 09-20 What was completed over the last two weeks? Tested with PHP 8.4 on GitHub Actions Fixed deprecation notices in tests (production code did not require changes) Added PHP 8.4beta4 to the PHP toolchain What's the focus over the next two weeks? Wait for new toolchain version to be available on hosts Add Evergreen builds with PHP 8.4 Impediments encountered over the last two weeks: Updates to the toolchain can be made ourselves, but getting the new toolchain version onto build hosts requires Devprod involvement

      PHP 8.4 will be released later this year. We should ensure that the extension works properly on PHP 8.4.

            Assignee:
            andreas.braun@mongodb.com Andreas Braun
            Reporter:
            andreas.braun@mongodb.com Andreas Braun
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              None
              None