You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Benson Muite (Jira)" <ji...@apache.org> on 2021/10/22 20:49:00 UTC
[jira] [Comment Edited] (ARROW-14446) [Docs] Update documentation
on verification of release candidates
[ https://issues.apache.org/jira/browse/ARROW-14446?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17433142#comment-17433142 ]
Benson Muite edited comment on ARROW-14446 at 10/22/21, 8:48 PM:
-----------------------------------------------------------------
Example setup on Ubuntu 20.04
{code:bash}
apt-get update
apt-get install -y cmake
apt-get install -y wget curl libboost-all-dev jq
apt-get install -y -q autoconf-archive gtk-doc-tools libgirepository1.0-dev
apt-get update -qq
apt-get install build-essential
apt install openjdk-8-jdk
wget https://dlcdn.apache.org/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.zip
apt-get install unzip
unzip apache-maven-3.8.3-bin.zip
mkdir -p $HOME/java
mv apache-maven-3.8.3 $HOME/java
export PATH=$HOME/java/apache-maven-3.8.3/bin:$PATH
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
source $HOME/.bashrc
nvm install 14
apt-get update
apt-get install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev
wget https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz
tar -xvf ruby-3.0.2.tar.gz
cd ruby-3.0.2/
CC=gcc ./configure --prefix=$HOME/ruby
CC=gcc make -j4
make install
cd ..
export PATH=$HOME/ruby/bin:$PATH
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
./llvm.sh 10
apt-get install clang-format clang-tidy clang-tools clang clangd libc++-dev libc++1 libc++abi-dev libc++abi1 libclang-dev libclang1 liblldb-dev libllvm-ocaml-dev libomp-dev libomp5 lld lldb llvm-dev llvm-runtime llvm python-clang
apt-get install ninja-build
wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
tar -C /usr/local -xf go1.17.2.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
git clone https://github.com/apache/arrow
cd arrow/
bash dev/release/verify-release-candidate.sh source 6.0.0 3
{code}
was (Author: baksmj):
Example setup on Ubuntu 20.04
apt-get update
apt-get install -y cmake
apt-get install -y wget curl libboost-all-dev jq
apt-get install -y -q autoconf-archive gtk-doc-tools libgirepository1.0-dev
apt-get update -qq
apt-get install build-essential
apt install openjdk-8-jdk
wget https://dlcdn.apache.org/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.zip
apt-get install unzip
unzip apache-maven-3.8.3-bin.zip
mkdir -p $HOME/java
mv apache-maven-3.8.3 $HOME/java
export PATH=$HOME/java/apache-maven-3.8.3/bin:$PATH
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
source $HOME/.bashrc
nvm install 11
apt-get update
apt-get install curl g++ gcc autoconf automake bison libc6-dev libffi-dev libgdbm-dev libncurses5-dev libsqlite3-dev libtool libyaml-dev make pkg-config sqlite3 zlib1g-dev libgmp-dev libreadline-dev libssl-dev
wget https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.2.tar.gz
tar -xvf ruby-3.0.2.tar.gz
cd ruby-3.0.2/
CC=gcc ./configure --prefix=$HOME/ruby
CC=gcc make -j4
make install
cd ..
export PATH=$HOME/ruby/bin:$PATH
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
./llvm.sh 10
apt-get install clang-format clang-tidy clang-tools clang clangd libc++-dev libc++1 libc++abi-dev libc++abi1 libclang-dev libclang1 liblldb-dev libllvm-ocaml-dev libomp-dev libomp5 lld lldb llvm-dev llvm-runtime llvm python-clang
apt-get install ninja-build
wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
tar -C /usr/local -xf go1.17.2.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
git clone https://github.com/apache/arrow
cd arrow/
bash dev/release/verify-release-candidate.sh source 6.0.0 3
> [Docs] Update documentation on verification of release candidates
> -----------------------------------------------------------------
>
> Key: ARROW-14446
> URL: https://issues.apache.org/jira/browse/ARROW-14446
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Documentation
> Reporter: Benson Muite
> Priority: Minor
>
> Documentation on verifying release candidates is dated:
> https://cwiki.apache.org/confluence/display/ARROW/How+to+Verify+Release+Candidates
> * Update Ubuntu version to at least 16 if not 18
> * Ensure LLVM is installed, for example following https://apt.llvm.org/
> * Consider using OpenJDK rather than Oracle JDK.
> * Add information for GO
> * Add information for Rust
> * Add information for R
--
This message was sent by Atlassian Jira
(v8.3.4#803005)