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