Skip to content
Snippets Groups Projects
  1. Feb 24, 2021
  2. Feb 19, 2021
  3. Feb 18, 2021
  4. Feb 17, 2021
  5. Feb 09, 2021
  6. Feb 08, 2021
  7. Feb 04, 2021
  8. Jan 27, 2021
    • Igor Munkin's avatar
      github-ci: purge Debian Jessie from CI · 8a7702b1
      Igor Munkin authored
      CMake 3.1 or newer is essential for implementing LuaJIT self-sufficient
      testing environment (see more info in the next patch). Unfortunately,
      not all distributions provide the required CMake from the repositories.
      Here is the actual list of default packages providing CMake for the
      distributions that support Tarantool:
      | Distro             | CMake version | Repo                |
      |--------------------+---------------+---------------------|
      | CentOS 6           | 2.8.12        | base                |
      | CentOS 7           | 2.8.12        | base                |
      | CentOS 8           | 3.11.4        | appstream           |
      | Debian Jessie      | 3.0.2         | jessie/main         |
      | Debian Stretch     | 3.7.2         | stretch/main        |
      | Debian Buster      | 3.13.4        | buster/main         |
      | Fedora 28          | 3.14.4        | updates             |
      | Fedora 29          | 3.14.5        | updates             |
      | Fedora 30          | 3.17.2        | updates             |
      | Fedora 31          | 3.17.4        | updates             |
      | Fedora 32          | 3.17.4        | updates             |
      | FreeBSD 12         | 3.15.5        | default             |
      | OSX 14             | 3.19.3        | brew                |
      | OSX 15             | 3.19.3        | brew                |
      | Ubuntu 14.04       | 2.8.12        | trusty/main         |
      | Ubuntu 16.04       | 3.5.1         | xenial-updates/main |
      | Ubuntu 18.04       | 3.10.2        | bionic-updates/main |
      | Ubuntu 20.04       | 3.16.3        | focal/main          |
      | openSUSE Leap 15.1 | 3.10.2        | Main                |
      | openSUSE Leap 15.2 | 3.17.0        | Main                |
      
      As one can see, there are no required packages provided by default for
      the following distributions: CentOS 6, CentOS 7, Debian Jessie and
      Ubuntu 14.04. There are alternative packages (i.e. cmake3) providing a
      newer CMake than the default one for the old packages:
      | Distro             | CMake3 version  | Repo                    |
      |--------------------+-----------------+-------------------------|
      | CentOS 6           | 3.6.1           | epel*                   |
      | CentOS 7           | 3.17.5          | epel*                   |
      | Ubuntu 14.04       | 3.5.1           | trusty-updates/universe |
      
      (*) Unfortunately, I failed to find the way to make rpmbuild install
          and enable EPEL repository prior to the build step. However,
          cmake3 requirement obligues user to enable EPEL by himself,
          otherwise this dependency is left unmet. If there are any issues
          with building an RPM on CentOS 7 please proceed to the docs[1].
      
      So the last problem is Debian Jessie: the required CMake toolchain is
      provided neither via the default repository nor via the auxiliary one
      (e.g. kinda updates repository like it's done for Ubuntu 14.04). Anyway,
      Debian Jessie long term support has reached its EOL[2], so we can freely
      drop this distribution from our regular build testing.
      
      [1]: https://www.tarantool.io/en/doc/latest/dev_guide/building_from_source/
      [2]: https://www.debian.org/News/2020/20200709
      
      
      
      Relates to #4862
      
      Reviewed-by: default avatarAlexander V. Tikhonov <avtikhon@tarantool.org>
      Signed-off-by: default avatarIgor Munkin <imun@tarantool.org>
      8a7702b1
  9. Jan 25, 2021
  10. Jan 15, 2021
  11. Jan 14, 2021
    • Sergey Bronnikov's avatar
      Add issues templates and redirect questions and support requests · 6e047567
      Sergey Bronnikov authored
      GH allows to create custom templates for different kind of issues.
      So two separate types of templates added: for feature requests and
      for bug reports.
      
      GH also allows to redirect users from a new issue page to external
      resources. So requests with commercial support redirected to Tarantool
      website and questions redirected to GH Discussions.
      
      Old bug report template has been removed.
      
      Closes #5642
      6e047567
  12. Dec 29, 2020
  13. Dec 28, 2020
  14. Dec 23, 2020
  15. Dec 22, 2020
  16. Oct 18, 2018
Loading