Details

    Description

      Hi. I installed 11.4.2 over 11.3.2 and when I tried to start the server I got this error:
      icuuc.dll (icuin.dll) is not installed on the system
      After I downloaded the dlls from dll-files.com the error changed to
      procedure entry point uenum_next could not be located in server.dll.
      I can't figure out how to fix this so I rolled back to 11.3.2.

      Now for me Windows 8.1 support is over. If this is the case, it can be stated clearly on the download page and elsewhere (where appropriate).

      Or if it's possible to avoid the dependency on the 2 dlls that are only present in Windows 10, then please change it so that Maria uses the Unicode support dlls that the underlying Windows has, and not strictly icuuc.dll (icuin.dll).
      I'm sure Windows 8.1 has enough Unicode support for that.

      Attachments

        Activity

          wlad Vladislav Vaintroub added a comment - - edited

          There is a helpful page, https://endoflife.date/, that contains end-of-lives for many different software products, including Windows , here https://endoflife.date/windows

          It tells me (if I click on "Show more unmaintained releases") the fate of the OS in question.

          Windows 8.1 was released 10.5 years ago, on 13 Nov 2013.
          Its mainstream support ended 6 years ago, on 09 Jan 2018. Its extended support ended 1 year and 5 months ago
          on 10 Jan 2023. Windows 8.1 is abandoned by its vendor, it is as dead as Windows 1.0, or NT 3.5

          Now, MariaDB policy is only to support Windows which is in mainstream support . Of which, there is a note in the engineering policies document https://mariadb.com/wp-content/uploads/2023/03/mariadb-engineering-policies-v4-14-1_policy_1166.pdf
          That means, the last time we had to support Windows 8.1, according to that policy, was 6 years ago, and the last release to officially support Windows 8.1 would be 10.2, because 10.3 came out on 23 May 2018, which is past the mainstream EOL of the OS in question

          As for ICU, it is really needed for some new functionality - formatting date-time with timezone, and we want timezone to be standard, wrt IANA, e.g "Europe/Berlin" rather than whatever localized name Windows would give us, e.g "Westeuropäische Sommerzeit". So the linkage is intentional, and we're aware we'd break Windows 8.1, but it was already dead, out of extended support at the time 11.4 came out.

          As for the download page, I do not know ralf.gebhardt, faust (or whoever takes take from the Foundation), maybe you can add these notes although I think, expecting new MariaDB to work on EOLed OS is asking too much, and can obviously break.

          wlad Vladislav Vaintroub added a comment - - edited There is a helpful page, https://endoflife.date/ , that contains end-of-lives for many different software products, including Windows , here https://endoflife.date/windows It tells me (if I click on "Show more unmaintained releases") the fate of the OS in question. Windows 8.1 was released 10.5 years ago, on 13 Nov 2013. Its mainstream support ended 6 years ago, on 09 Jan 2018. Its extended support ended 1 year and 5 months ago on 10 Jan 2023. Windows 8.1 is abandoned by its vendor, it is as dead as Windows 1.0, or NT 3.5 Now, MariaDB policy is only to support Windows which is in mainstream support . Of which, there is a note in the engineering policies document https://mariadb.com/wp-content/uploads/2023/03/mariadb-engineering-policies-v4-14-1_policy_1166.pdf That means, the last time we had to support Windows 8.1, according to that policy, was 6 years ago, and the last release to officially support Windows 8.1 would be 10.2, because 10.3 came out on 23 May 2018, which is past the mainstream EOL of the OS in question As for ICU, it is really needed for some new functionality - formatting date-time with timezone, and we want timezone to be standard, wrt IANA, e.g "Europe/Berlin" rather than whatever localized name Windows would give us, e.g "Westeuropäische Sommerzeit". So the linkage is intentional, and we're aware we'd break Windows 8.1, but it was already dead, out of extended support at the time 11.4 came out. As for the download page, I do not know ralf.gebhardt , faust (or whoever takes take from the Foundation), maybe you can add these notes although I think, expecting new MariaDB to work on EOLed OS is asking too much, and can obviously break.

          Windows 8.1 is clearly stated as deprecated in https://mariadb.com/kb/en/mariadb-platform-deprecation-policy/#deprecated-package-platforms so I am not sure what we can do apart from globally improving our download page (which is something that Foundation is working on).

          > expecting new MariaDB to work on EOLed OS is asking too much, and can obviously break.

          Indeed, absolutely agree with you wlad

          faust Faustin Lammler added a comment - Windows 8.1 is clearly stated as deprecated in https://mariadb.com/kb/en/mariadb-platform-deprecation-policy/#deprecated-package-platforms so I am not sure what we can do apart from globally improving our download page (which is something that Foundation is working on). > expecting new MariaDB to work on EOLed OS is asking too much, and can obviously break. Indeed, absolutely agree with you wlad

          Of course, I know Win 8.1 is not supported now.
          Ok, no problem. Using the latest version of Maria is not of highest priority.

          sergeiku Sergei Kulakov added a comment - Of course, I know Win 8.1 is not supported now. Ok, no problem. Using the latest version of Maria is not of highest priority.

          People

            Unassigned Unassigned
            sergeiku Sergei Kulakov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.