leborchuk commented on PR #1378:
URL: https://github.com/apache/cloudberry/pull/1378#issuecomment-3441553995

   Fixed all the issues. Yep, there was a big mess in dependencies, I tried to 
fix it by comparing with rocky linux dependencies. Also I checked the 
installation on base ubuntu docker image, installed here debian package, 
created cluster and launched psql. Now packages description is:
   ```
   xifos@xifos-dev-jammy:~$ dpkg -I 
apache-cloudberry-db-incubating_99.0.0-1-1.9cca25d3_amd64.deb
    new Debian package, version 2.0.
    size 20349128 bytes: control archive=62233 bytes.
       1935 bytes,    32 lines      control
     249906 bytes,  2629 lines      md5sums
        143 bytes,    12 lines   *  postinst             #!/bin/bash
        218 bytes,     5 lines      shlibs
         72 bytes,     2 lines      triggers
    Package: apache-cloudberry-db-incubating
    Version: 99.0.0-1-1.9cca25d3
    Architecture: amd64
    Maintainer: Apache Cloudberry (Incubating) <[email protected]>
    Installed-Size: 76817
    Depends: curl, cgroup-tools, iputils-ping, iproute2, keyutils, 
krb5-multidev, less, libapr1, libbz2-1.0, libcurl4, libcurl3-gnutls, 
libevent-2.1-7, libreadline8, libxml2, libyaml-0-2, libldap-2.5-0, libzstd1, 
libcgroup1, libssl3, libpam0g, libprotobuf23, libpsl5, libuv1, libxerces-c3.2, 
locales, lsof, lz4, net-tools, openssh-client, openssh-server, openssl, 
python3, rsync, wget, xz-utils, zlib1g
    Provides: apache-cloudberry-db
    Section: database
    Description: Apache Cloudberry (incubating) is an advanced, open-source, 
massively
      parallel processing (MPP) data warehouse developed from PostgreSQL and
      Greenplum. It is designed for high-performance analytics on
      large-scale data sets, offering powerful analytical capabilities and
      enhanced security features.
      Key Features:
        - Massively parallel processing for optimized performance
        - Advanced analytics for complex data processing
        - Integration with ETL and BI tools
        - Compatibility with multiple data sources and formats
        - Enhanced security features
      Apache Cloudberry supports both batch processing and real-time data
      warehousing, making it a versatile solution for modern data
      environments.
      Apache Cloudberry (incubating) is an effort undergoing incubation at
      the Apache Software Foundation (ASF), sponsored by the Apache
      Incubator PMC.
      Incubation is required of all newly accepted projects until a further
      review indicates that the infrastructure, communications, and decision
      making process have stabilized in a manner consistent with other
      successful ASF projects.
      While incubation status is not necessarily a reflection of the
      completeness or stability of the code, it does indicate that the
      project has yet to be fully endorsed by the ASF.
   ```
   
   I also added tests. It turned out that:
   1. I had a some issue with finding *.so because deb needs special 
BUILD_DESTINATION which is used for find libraries in tests. So I created 
symbolic links, see the additional step "Prepare DEB Environment"
   2. For now, I have not enabled the whole set of tests. Let's start with 
contrib/gpcontrib/installcheck_good and then move on. 
   
   For example, I added and the removed resgroup tests because ``select 
check_cgroup_io_max(...)`` leads to coredump. I will create issue about it, but 
for now we need a working set of tests.
   
   @tuhaihe @edespino Thank you for you review, we could continue here )


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to