You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "masatana (via GitHub)" <gi...@apache.org> on 2024/10/14 05:04:59 UTC
[PR] BIGTOP-4239. Add Ubuntu24.04 as a development enviornment [bigtop]
masatana opened a new pull request, #1298:
URL: https://github.com/apache/bigtop/pull/1298
<!--
Thanks for sending a pull request!
1. If this is your first time, please read our contributor guidelines: https://cwiki.apache.org/confluence/display/BIGTOP/How+to+Contribute
2. Make sure your PR title starts with JIRA issue id, e.g., 'BIGTOP-3638: Your PR title ...'.
-->
### Description of PR
https://issues.apache.org/jira/browse/BIGTOP-4239
I think it should always be possible to develop in a new development environment.
### How was this patch tested?
I ran those commands on both Ubuntu 22.04, Ubuntu 24.04 & Rocky-8 and got BUILD SUCCESSFUL.
```
$ sudo bigtop_toolchain/bin/puppetize.sh
$ sudo apt install openjdk-8-jdk
$ ./gradlew toolchain
```
<details>
<summary>The reason for code changes.</summary>
#### gnupg.pp
As of Puppet 8.4.0 (the latest version on Ubuntu 24.04), Package['gnupg'] already declares in `/usr/share/puppet/modules/apt/manifests/init.pp` like below:
```
(snip)
case $facts['os']['name'] {
'Debian': {
stdlib::ensure_packages(['gnupg'])
}
'Ubuntu': {
stdlib::ensure_packages(['gnupg'])
}
default: {
# Nothing in here
}
}
(snip)
```
Without the workaround, we got the error below:
```
Error: Evaluation Error: Error while evaluating a Resource Statement, Duplicate declaration: Package[gnupg] is already declared at (file: /usr/share/puppet/modules/apt/manifests/init.pp, line: 399); cannot redeclare (file: /home/ubuntu/bigtop/bigtop_toolchain/manifests/gnupg.pp, line: 34) (file: /home/ubuntu/bigtop/bigtop_toolchain/manifests/gnupg.pp, line: 34, column: 5) on node ip-172-31-41-39.ap-northeast-1.compute.internal
```
#### packages.gradle
Theare is a behavior changes between Ubuntu 22.04 and Ubuntu 24.04. We have to use realpath as a workaround.
* Ubuntu 22.04
```
ubuntu@ip-172-31-30-135:~$ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.5 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.5 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
ubuntu@ip-172-31-30-135:~$ dpkg-query -S `realpath /bin/sh`
dpkg-query: no path found matching pattern /usr/bin/dash
ubuntu@ip-172-31-30-135:~$ dpkg-query -S /bin/sh
diversion by dash from: /bin/sh
diversion by dash to: /bin/sh.distrib
dash: /bin/sh
```
* Ubuntu 24.04
```
ubuntu@ip-172-31-41-39:~/bigtop$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
ubuntu@ip-172-31-41-39:~/bigtop$ dpkg-query -S `realpath /bin/sh`
dash: /usr/bin/dash
ubuntu@ip-172-31-41-39:~/bigtop$ dpkg-query -S /bin/sh
dpkg-query: no path found matching pattern /bin/sh
```
</details>
### For code changes:
- [x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'BIGTOP-3638. Your PR title ...')?
- [x] Make sure that newly added files do not have any licensing issues. When in doubt refer to https://www.apache.org/licenses/
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] BIGTOP-4239. Add Ubuntu24.04 as a development enviornment [bigtop]
Posted by "masatana (via GitHub)" <gi...@apache.org>.
masatana commented on PR #1298:
URL: https://github.com/apache/bigtop/pull/1298#issuecomment-2416716349
> #7 1013.4 Error: invalid byte sequence in US-ASCII
> #7 1013.4 Error: /Stage[main]/Bigtop_toolchain::Python/Exec[Setuptools Installation]/returns: change from 'notrun' to ['0'] failed: invalid byte sequence in US-ASCII
> #7 1014.6 Error: invalid byte sequence in US-ASCII
> #7 1014.6 Error: /Stage[main]/Bigtop_toolchain::Python/Exec[flake8 and whell Installation]/returns: change from 'notrun' to ['0'] failed: invalid byte sequence in US-ASCII
We cannot install python package by [PEP668](https://peps.python.org/pep-0668/)
```
ubuntu@ip-172-31-16-194:~$ pip3 install -q --upgrade setuptools
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.12/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] BIGTOP-4239. Add Ubuntu24.04 as a development enviornment [bigtop]
Posted by "iwasakims (via GitHub)" <gi...@apache.org>.
iwasakims commented on PR #1298:
URL: https://github.com/apache/bigtop/pull/1298#issuecomment-2416095465
`python-setuptools` seems not to be available on Ubuntu 24.04.
```
#7 999.4 Error: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install python-setuptools' returned 100: Reading package lists...
#7 999.4 Building dependency tree...
#7 999.4 Reading state information...
#7 999.4 Package python-setuptools is not available, but is referred to by another package.
#7 999.4 This may mean that the package is missing, has been obsoleted, or
#7 999.4 is only available from another source
#7 999.4
#7 999.4 E: Package 'python-setuptools' has no installation candidate
#7 999.4 Error: /Stage[main]/Bigtop_toolchain::Python/Package[python-setuptools]/ensure: change from 'purged' to 'present' failed: Execution of '/usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install python-setuptools' returned 100: Reading package lists...
#7 999.4 Building dependency tree...
#7 999.4 Reading state information...
#7 999.4 Package python-setuptools is not available, but is referred to by another package.
#7 999.4 This may mean that the package is missing, has been obsoleted, or
#7 999.4 is only available from another source
#7 999.4
#7 999.4 E: Package 'python-setuptools' has no installation candidate
```
```
#7 1013.4 Error: invalid byte sequence in US-ASCII
#7 1013.4 Error: /Stage[main]/Bigtop_toolchain::Python/Exec[Setuptools Installation]/returns: change from 'notrun' to ['0'] failed: invalid byte sequence in US-ASCII
#7 1014.6 Error: invalid byte sequence in US-ASCII
#7 1014.6 Error: /Stage[main]/Bigtop_toolchain::Python/Exec[flake8 and whell Installation]/returns: change from 'notrun' to ['0'] failed: invalid byte sequence in US-ASCII
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] BIGTOP-4239. Add Ubuntu24.04 as a development enviornment [bigtop]
Posted by "masatana (via GitHub)" <gi...@apache.org>.
masatana commented on PR #1298:
URL: https://github.com/apache/bigtop/pull/1298#issuecomment-2416557742
@iwasakims
Thank you. I think [the code](https://github.com/apache/bigtop/blob/c111a3069aa54273b68309092595cb7d2fc052f4/bigtop_toolchain/manifests/python.pp#L27) here is the cause of the error.
It seems that we actually need `python3-setuptools` here as we install `python3-dev` in the same context. So I'll fix with that.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] BIGTOP-4239. Add Ubuntu24.04 as a development enviornment [bigtop]
Posted by "iwasakims (via GitHub)" <gi...@apache.org>.
iwasakims commented on PR #1298:
URL: https://github.com/apache/bigtop/pull/1298#issuecomment-2419638362
[The related code using pip3](https://github.com/apache/bigtop/pull/646/files) seems to be old hack for installing setuptools needed by R packages. If we can leverage python3-setuptools (and other python3-*) now, we can remove the `exec` resources running pip3. @masatana
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] BIGTOP-4239. Add Ubuntu24.04 as a development enviornment [bigtop]
Posted by "masatana (via GitHub)" <gi...@apache.org>.
masatana commented on PR #1298:
URL: https://github.com/apache/bigtop/pull/1298#issuecomment-2424231334
Our supported distros have python3-{setuptools,wheel,flake8} in their repo. So we can use them.
I just tested to build Livy on Ubuntu 24.04 as we need python3-{setuptools,wheel,flake8} to build Livy (#530, #625), and it works.
(if there are any problems to build on other distros, we can make a follow-up PR.)
<details>
<summary>python3-{setuptools,wheel,flake8} on supported OS (Rocky8/9, Debian12, openEuler22.03, Fedora40</summary>
* Rocky8 w/ CRB(powertools), EPEL
```
[root@7d9cca636e9e /]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.9 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.9"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.9 (Green Obsidian)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2029-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-8"
ROCKY_SUPPORT_PRODUCT_VERSION="8.9"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.9"
[root@7d9cca636e9e /]# dnf search python3-flake8
Last metadata expiration check: 0:00:35 ago on Sat Oct 19 09:32:58 2024.
=========================================================================================================== Name Exactly Matched: python3-flake8 ===========================================================================================================python3-flake8.noarch : Python code checking using pyflakes, pycodestyle, and mccabe
=============================================================================================================== Name Matched: python3-flake8 ===============================================================================================================python3-flake8-docstrings.noarch : A plugin to flake8 to include checks provided by pep257
python3-flake8-polyfill.noarch : Polyfill package for Flake8 plugins
[root@7d9cca636e9e /]# dnf search python3-setuptools
Last metadata expiration check: 0:00:43 ago on Sat Oct 19 09:32:58 2024.
========================================================================================================= Name Exactly Matched: python3-setuptools =========================================================================================================
python3-setuptools.noarch : Easily build and distribute Python 3 packages
============================================================================================================= Name Matched: python3-setuptools =============================================================================================================
python3-setuptools-gettext.noarch : Setuptools gettext extension plugin
python3-setuptools-wheel.noarch : The setuptools wheel
python3-setuptools_scm.noarch : Blessed package to manage your versions by scm tags
python3-setuptools_scm_git_archive.noarch : A setuptools_scm plugin that adds support for git archives
[root@7d9cca636e9e /]# dnf search python3-wheel
Last metadata expiration check: 0:00:48 ago on Sat Oct 19 09:32:58 2024.
=========================================================================================================== Name Exactly Matched: python3-wheel ============================================================================================================python3-wheel.noarch : Built-package format for Python
=============================================================================================================== Name Matched: python3-wheel ================================================================================================================python3-wheel-wheel.noarch : The Python wheel module packaged as a wheel
[root@7d9cca636e9e /]#
```
* Rocky9 w/ CRB, EPEL
```
[root@cb63f973d598 /]# cat /etc/os-release
NAME="Rocky Linux"
VERSION="9.3 (Blue Onyx)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="9.3"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Rocky Linux 9.3 (Blue Onyx)"
ANSI_COLOR="0;32"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:rocky:rocky:9::baseos"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
SUPPORT_END="2032-05-31"
ROCKY_SUPPORT_PRODUCT="Rocky-Linux-9"
ROCKY_SUPPORT_PRODUCT_VERSION="9.3"
REDHAT_SUPPORT_PRODUCT="Rocky Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.3"
[root@cb63f973d598 /]# dnf search python3-setuptools
Last metadata expiration check: 0:00:35 ago on Sat Oct 19 09:35:35 2024.
========================================================================================================= Name Exactly Matched: python3-setuptools =========================================================================================================python3-setuptools.noarch : Easily build and distribute Python 3 packages
======================================================================================================== Name & Summary Matched: python3-setuptools ========================================================================================================python3-setuptools_scm+toml.noarch : Metapackage for python3-setuptools_scm: toml extras
============================================================================================================= Name Matched: python3-setuptools =============================================================================================================python3-setuptools-gettext.noarch : Setuptools gettext extension plugin
python3-setuptools-git-versioning.noarch : Support for physical quantities with units, based on numpy
python3-setuptools-wheel.noarch : The setuptools wheel
python3-setuptools_scm.noarch : Blessed package to manage your versions by SCM tags
python3-setuptools_scm_git_archive.noarch : A setuptools_scm plugin that adds support for git archives
[root@cb63f973d598 /]# dnf search python3-wheel
Last metadata expiration check: 0:00:39 ago on Sat Oct 19 09:35:35 2024.
=========================================================================================================== Name Exactly Matched: python3-wheel ============================================================================================================python3-wheel.noarch : Built-package format for Python
=============================================================================================================== Name Matched: python3-wheel ================================================================================================================python3-wheel-wheel.noarch : The Python wheel module packaged as a wheel
[root@cb63f973d598 /]# dnf search python3-flake8
Last metadata expiration check: 0:01:06 ago on Sat Oct 19 09:35:35 2024.
=========================================================================================================== Name Exactly Matched: python3-flake8 ===========================================================================================================
python3-flake8.noarch : Python code checking using pyflakes, pycodestyle, and mccabe
=============================================================================================================== Name Matched: python3-flake8 ===============================================================================================================python3-flake8-blind-except.noarch : A flake8 extension that checks for catch-all except statements
python3-flake8-builtins.noarch : Check for python builtins being used as variables or parameters
python3-flake8-class-newline.noarch : Flake8 extension to check for new lines after class definitions
python3-flake8-comprehensions.noarch : Flake8 plugin that helps you write better list/set/dict comprehensions
python3-flake8-deprecated.noarch : Flake8 plugin that warns about deprecated method calls
python3-flake8-docstrings.noarch : A plugin to flake8 to include checks provided by pep257
python3-flake8-import-order.noarch : Flake8 plugin for checking order of imports in Python code
python3-flake8-quotes.noarch : Flake8 extension for checking quotes in python
```
* openEuler 24.03
```
[root@85e3d1002e6f /]# dnf search python3-flake8
OS 1.3 MB/s | 3.4 MB 00:02
everything 6.2 MB/s | 17 MB 00:02
EPOL 3.0 MB/s | 4.7 MB 00:01
debuginfo 2.5 MB/s | 4.1 MB 00:01
source 1.3 MB/s | 1.8 MB 00:01
update 21 kB/s | 14 MB 11:17
update-source 930 kB/s | 1.8 MB 00:02
=========================================================================================================== Name Exactly Matched: python3-flake8 ===========================================================================================================python3-flake8.noarch : the modular source code checker: pep8 pyflakes and co
=============================================================================================================== Name Matched: python3-flake8 ===============================================================================================================python3-flake8-import-order.noarch : Flake8 and pylama plugin that checks the ordering of import statements.
[root@85e3d1002e6f /]# dnf search python3-wheel
Last metadata expiration check: 0:33:01 ago on Sat Oct 19 10:26:12 2024.
=========================================================================================================== Name Exactly Matched: python3-wheel ============================================================================================================python3-wheel.noarch : Built-package format for Python
[root@85e3d1002e6f /]# dnf search python3-setuptools
Last metadata expiration check: 0:33:07 ago on Sat Oct 19 10:26:12 2024.
========================================================================================================= Name Exactly Matched: python3-setuptools =========================================================================================================python3-setuptools.noarch : Easily build and distribute Python 3 packages
============================================================================================================= Name Matched: python3-setuptools =============================================================================================================python3-setuptools-rust.noarch : Setuptools Rust extension plugin
python3-setuptools_git.noarch : Plugin for integrating Git into setuptools
python3-setuptools_scm.noarch : the blessed package to manage your versions by scm tags
[root@85e3d1002e6f /]# cat /etc/os-release
NAME="openEuler"
VERSION="22.03 (LTS-SP4)"
ID="openEuler"
VERSION_ID="22.03"
PRETTY_NAME="openEuler 22.03 (LTS-SP4)"
ANSI_COLOR="0;31"
```
* debian 12
```
root@9e44f828a472:/# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@9e44f828a472:/# apt list python3-setuptools
Listing... Done
python3-setuptools/stable 66.1.1-1 all
root@9e44f828a472:/# apt list python3-wheel
Listing... Done
python3-wheel/stable 0.38.4-2 all
root@9e44f828a472:/# apt list python3-flake8
Listing... Done
python3-flake8/stable 5.0.4-4 all
```
* fedora 40
```
[root@2a0cfc380cc9 /]# cat /etc/os-release
NAME="Fedora Linux"
VERSION="40 (Container Image)"
ID=fedora
VERSION_ID=40
VERSION_CODENAME=""
PLATFORM_ID="platform:f40"
PRETTY_NAME="Fedora Linux 40 (Container Image)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:40"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=40
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=40
SUPPORT_END=2025-05-13
VARIANT="Container Image"
VARIANT_ID=container
[root@2a0cfc380cc9 /]# dnf search python3-flake8
Fedora 40 - x86_64 3.7 MB/s | 20 MB 00:05
Fedora 40 openh264 (From Cisco) - x86_64 889 B/s | 1.4 kB 00:01
Fedora 40 - x86_64 - Updates 9.3 MB/s | 11 MB 00:01
=========================================================================================================== Name Exactly Matched: python3-flake8 ===========================================================================================================python3-flake8.noarch : Python code checking using pyflakes, pycodestyle, and mccabe
=============================================================================================================== Name Matched: python3-flake8 ===============================================================================================================python3-flake8-blind-except.noarch : A flake8 extension that checks for catch-all except statements
python3-flake8-builtins.noarch : Check for python builtins being used as variables or parameters
python3-flake8-class-newline.noarch : Flake8 extension to check for new lines after class definitions
python3-flake8-comprehensions.noarch : Flake8 plugin that helps you write better list/set/dict comprehensions
python3-flake8-deprecated.noarch : Flake8 plugin that warns about deprecated method calls
python3-flake8-docstrings.noarch : A plugin to flake8 to include checks provided by pep257
python3-flake8-import-order.noarch : Flake8 plugin for checking order of imports in Python code
python3-flake8-polyfill.noarch : Polyfill package for Flake8 plugins
python3-flake8-quotes.noarch : Flake8 extension for checking quotes in python
[root@2a0cfc380cc9 /]# dnf search python3-wheel
Last metadata expiration check: 0:00:10 ago on Sat Oct 19 11:14:47 2024.
=========================================================================================================== Name Exactly Matched: python3-wheel ============================================================================================================python3-wheel.noarch : Built-package format for Python
=============================================================================================================== Name Matched: python3-wheel ================================================================================================================mingw32-python3-wheel.noarch : MinGW Windows Python3 wheel library
mingw64-python3-wheel.noarch : MinGW Windows Python3 wheel library
[root@2a0cfc380cc9 /]# dnf search python3-setuptools
Last metadata expiration check: 0:00:19 ago on Sat Oct 19 11:14:47 2024.
========================================================================================================= Name Exactly Matched: python3-setuptools =========================================================================================================python3-setuptools.noarch : Easily build and distribute Python 3 packages
======================================================================================================== Name & Summary Matched: python3-setuptools ========================================================================================================python3-setuptools_scm+rich.noarch : Metapackage for python3-setuptools_scm: rich extras
python3-setuptools_scm+toml.noarch : Metapackage for python3-setuptools_scm: toml extras
============================================================================================================= Name Matched: python3-setuptools =============================================================================================================mingw32-python3-setuptools.noarch : MinGW Windows Python3 setuptools library
mingw64-python3-setuptools.noarch : MinGW Windows Python3 setuptools library
python3-setuptools-gettext.noarch : Setuptools gettext extension plugin
python3-setuptools-git-versioning.noarch : Support for physical quantities with units, based on numpy
python3-setuptools-rust.noarch : Setuptools Rust extension plugin
python3-setuptools_git.noarch : Setuptools revision control system plugin for Git
python3-setuptools_scm.noarch : Blessed package to manage your versions by SCM tags
python3-setuptools_scm_git_archive.noarch : A setuptools_scm plugin that adds support for git archives
[root@2a0cfc380cc9 /]#
```
</details>
<details>
<summary>Livy build results on Ubuntu 24.04</summary>
```
$ ./gradlew allclean livy-pkg
(...snip...)
Finished running lintian.
BUILD SUCCESSFUL in 14m 5s
41 actionable tasks: 41 executed
```
</details>
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [PR] BIGTOP-4239. Add Ubuntu24.04 as a development enviornment [bigtop]
Posted by "iwasakims (via GitHub)" <gi...@apache.org>.
iwasakims merged PR #1298:
URL: https://github.com/apache/bigtop/pull/1298
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@bigtop.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org