[
https://issues.apache.org/jira/browse/CASSANDRA-18249?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17693331#comment-17693331
]
Brandon Williams edited comment on CASSANDRA-18249 at 2/24/23 8:01 PM:
-----------------------------------------------------------------------
I'm starting to think this is more trouble than it's worth since we're already
using docker, and also all the signing needs access to creds that won't be
there without mounting the home directory. However...
bq. Ubuntu 20.04 LTS doesn't have createrepo available
In making this work with my existing (working) setup, I realized that I too was
not using createrepo. What happened was createrepo was
[removed|https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=936341] due to being
python2, and instead [createrepo_c was
added|https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912338], and I have
'createrepo' aliased to that so the prepare_release.sh script would work.
[Jammy has it too|https://packages.ubuntu.com/jammy/createrepo-c]. Maybe we
should simply update the scripts to use createrepo_c?
was (Author: brandon.williams):
I'm starting to think this is more trouble than it's worth since we're already
using docker, and also all the signing needs access to creds that won't be
there without mounting the home directory. However...
bq. Ubuntu 20.04 LTS doesn't have createrepo available
In making this work with my existing (working) setup, I realized that I too was
not using createrepo. What happened was createrepo was
[removed|https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=936341] due to being
python2, and instead [createrepo_c was
added|https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=912338], and I have
'createrepo' aliased to that so the prepare_release.sh script would work.
{Jammy has it too|https://packages.ubuntu.com/jammy/createrepo-c]. Maybe we
should simply update the scripts to use createrepo_c?
> Docker image for releases
> -------------------------
>
> Key: CASSANDRA-18249
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18249
> Project: Cassandra
> Issue Type: Task
> Components: Build
> Reporter: Berenguer Blasi
> Assignee: Brandon Williams
> Priority: Normal
>
> The release process is currently driven bu this
> [doc|https://github.com/apache/cassandra-website/blob/trunk/site-content/source/modules/ROOT/pages/development/release_process.adoc]
> mainly.
> Some of the requirements are a Debian based distro and a number of packages.
> As recently discovered this could be a problem, Ubuntu 20.04 LTS doesn't have
> createrepo available i.e.
> To avoid such problems, add repeatability, have a controlled env where
> releases are cut, enable more people to cut them, etc [~mck] suggested
> creating a docker image to that purpose probably based off
> [this|https://github.com/apache/cassandra-builds/blob/trunk/docker/bullseye-image.docker]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]