Hi, folks,

Now I've done v1.3.0 binaries build (
https://ci.bigtop.apache.org/job/Bigtop-1.3.0/11/), and these packages have
been signed and uploaded to S3.

http://repos.bigtop.apache.org/releases/1.3.0/centos/7/{aarch64,x86_64,ppc64le}
http://repos.bigtop.apache.org/releases/1.3.0/fedora/26/{aarch64,x86_64,ppc64le}

http://repos.bigtop.apache.org/releases/1.3.0/opensuse/42.3/{aarch64,x86_64,ppc64le}
http://repos.bigtop.apache.org/releases/1.3.0/debian/9/{arm64,x86_64,ppc64le}
http://repos.bigtop.apache.org/releases/1.3.0/ubuntu/16.04/{arm64,x86_64,ppc64le}

Now I'm trying to create repo files for them. For rpm based repos I tested
following repo file:
#############################################################
[bigtop]
name=Bigtop
enabled=1
gpgcheck=1
baseurl=http://repos.bigtop.apache.org/releases/1.3.0/centos/7/$basearch
gpgkey=https://dist.apache.org/repos/dist/release/bigtop/KEYS
#############################################################

$basearch makes it works properly on aarch64/amd64/ppc64le systems.

But for deb based repo, I'm not sure if following content is correct or not:
#############################################################
deb   [arch=amd64]
http://repos.bigtop.apache.org/releases/1.3.0/ubuntu/16.04/x86_64   bigtop
contrib
deb   [arch=arm64]
http://repos.bigtop.apache.org/releases/1.3.0/ubuntu/16.04/arm64    bigtop
contrib
deb   [arch=ppc64el]
http://repos.bigtop.apache.org/releases/1.3.0/ubuntu/16.04/ppc64le  bigtop
contrib
#############################################################

Or shall I split them to different dirs? like ubuntu16.04.arm64 will have a
repo file with:
 deb   [arch=arm64]
http://repos.bigtop.apache.org/releases/1.3.0/ubuntu/16.04/arm64    bigtop
contrib
And ubuntu16.04.ppc64le will have a repo file with:
deb   [arch=ppc64el]
http://repos.bigtop.apache.org/releases/1.3.0/ubuntu/16.04/ppc64le
bigtop contrib

Could you pls comments?

Thanks!

Reply via email to