dev-lua/checks
Easy, terse, readable and fast function arguments type checking
ChangeLog
commit 4c760c610fcdc5993ea71c749ca9bbfe37ba3988
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Sun Sep 27 01:10:16 2026 +0300
Bump to EAPI 8
At least ebuilds that use `cmake.eclass` are not installable:
```
$ emerge -av luatest
<...>
* ERROR: dev-lua/luatest-9999::tarantool failed (depend phase):
* cmake: EAPI 7 not supported
*
* Call stack:
* ebuild.sh, line 681: Called source '/var/db/repos/tarantool/dev-lua/luatest/luatest-9999.ebuild'
* luatest-9999.ebuild, line 6: Called inherit 'cmake'
* ebuild.sh, line 317: Called __qa_source '/var/db/repos/gentoo/eclass/cmake.eclass'
* ebuild.sh, line 130: Called source '/var/db/repos/gentoo/eclass/cmake.eclass'
* cmake.eclass, line 23: Called die
* The specific snippet of code:
* *) die "$: EAPI $ not supported" ;;
<...>
```
Let's bump all the remaining EAPI=7 ebuilds to EAPI=8. I've looked over
[the ultimate guide to EAPI 8][guide] and found nothing to modify in
these ebuilds aside from the EAPI version.
The following ebuilds are already on EAPI=8, before this commit:
* acct-group/tarantool
* acct-user/tarantool
* app-admin/tt
* dev-db/tarantool
After the commit all the ebuilds of the overlay are on EAPI=8.
Though package-specific problems likely exist: observed and filed #101
and #102 to solve separately.
[guide]: https://mgorny.pl/articles/the-ultimate-guide-to-eapi-8.html
Fixes #45
commit 6d25a37077817ecb1891cebc7d87646091e55830
Author: Pavel Balaev <balaev@tarantool.org>
Date: Tue Aug 2 15:45:10 2022 +0300
eapi: bump to 7 version
Some ebuilds uses the cmake-utils and versionator eclasses.
These eclasses have been removed.
Closes #50
commit 66bff60802d4c6991ed8c1bab9750cf97b8a73ea
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Fri Jan 31 16:37:28 2020 +0300
Fix pmaint metadata regeneration error
$ pmaint regen -t 1 .
* dev-lua/checks-3.0.1: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/connpool-1.1: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/expirationd-1.0: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/gperftools-1.0.1: failed sourcing ebuild: inherit: missing eclass argument
Fixes https://bugs.gentoo.org/707562
commit 8cd76f8d657d37f1ccedca4f04f80b573f649b68
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Mon Jan 27 00:36:00 2020 +0300
dev-lua/checks: add 3.0.1 and 9999
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Sun Sep 27 01:10:16 2026 +0300
Bump to EAPI 8
At least ebuilds that use `cmake.eclass` are not installable:
```
$ emerge -av luatest
<...>
* ERROR: dev-lua/luatest-9999::tarantool failed (depend phase):
* cmake: EAPI 7 not supported
*
* Call stack:
* ebuild.sh, line 681: Called source '/var/db/repos/tarantool/dev-lua/luatest/luatest-9999.ebuild'
* luatest-9999.ebuild, line 6: Called inherit 'cmake'
* ebuild.sh, line 317: Called __qa_source '/var/db/repos/gentoo/eclass/cmake.eclass'
* ebuild.sh, line 130: Called source '/var/db/repos/gentoo/eclass/cmake.eclass'
* cmake.eclass, line 23: Called die
* The specific snippet of code:
* *) die "$: EAPI $ not supported" ;;
<...>
```
Let's bump all the remaining EAPI=7 ebuilds to EAPI=8. I've looked over
[the ultimate guide to EAPI 8][guide] and found nothing to modify in
these ebuilds aside from the EAPI version.
The following ebuilds are already on EAPI=8, before this commit:
* acct-group/tarantool
* acct-user/tarantool
* app-admin/tt
* dev-db/tarantool
After the commit all the ebuilds of the overlay are on EAPI=8.
Though package-specific problems likely exist: observed and filed #101
and #102 to solve separately.
[guide]: https://mgorny.pl/articles/the-ultimate-guide-to-eapi-8.html
Fixes #45
commit 6d25a37077817ecb1891cebc7d87646091e55830
Author: Pavel Balaev <balaev@tarantool.org>
Date: Tue Aug 2 15:45:10 2022 +0300
eapi: bump to 7 version
Some ebuilds uses the cmake-utils and versionator eclasses.
These eclasses have been removed.
Closes #50
commit 66bff60802d4c6991ed8c1bab9750cf97b8a73ea
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Fri Jan 31 16:37:28 2020 +0300
Fix pmaint metadata regeneration error
$ pmaint regen -t 1 .
* dev-lua/checks-3.0.1: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/connpool-1.1: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/expirationd-1.0: failed sourcing ebuild: inherit: missing eclass argument
* dev-lua/gperftools-1.0.1: failed sourcing ebuild: inherit: missing eclass argument
Fixes https://bugs.gentoo.org/707562
commit 8cd76f8d657d37f1ccedca4f04f80b573f649b68
Author: Alexander Turenko <alexander.turenko@tarantool.org>
Date: Mon Jan 27 00:36:00 2020 +0300
dev-lua/checks: add 3.0.1 and 9999


View
Download
Browse