Page MenuHomePhabricator

Import Debian package of Cassandra 3.11.11 as 'dev' version
Closed, ResolvedPublic

Description

The Puppet module for Cassandra is structured to conditionally support a target_version that is one of 2.2, 3.x, and dev, which (currently) corresponds to 2.2.6-wmf5, 3.11.4, and 3.11.4 respectively (see: modules/cassandra/manifests/init.pp#145). We would like to start working toward an upgrade to Cassadndra 3.11.11. The most straightforward way would be to make dev equivalent to 3.11.11 until each 3.x cluster has been upgraded (at which point both 3.x (and dev) would be made equivalent to 3.11.11). However, the package repo is laid out with components for stretch-wikimedia/component/cassandra22, stretch-wikimedia/comonnent/cassandra311, and buster-wikimedia/component/cassandra311, there is no corresponding component to associate with an incoming version.

Could we please get the 3.11.11 packaging added to a new component (cassandradev?) for both stretch and buster?

https://downloads.apache.org/cassandra/debian/pool/main/c/cassandra/cassandra_3.11.11_all.deb
https://downloads.apache.org/cassandra/debian/pool/main/c/cassandra/cassandra-tools_3.11.11_all.deb
https://downloads.apache.org/cassandra/debian/pool/main/c/cassandra/cassandra_3.11.11.dsc
https://downloads.apache.org/cassandra/debian/pool/main/c/cassandra/cassandra_3.11.11.tar.gz

Event Timeline

Change 753971 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Add component/cassandradev for stretch and buster

https://gerrit.wikimedia.org/r/753971

Change 753971 merged by Muehlenhoff:

[operations/puppet@production] Add component/cassandradev for stretch and buster

https://gerrit.wikimedia.org/r/753971

I added component/cassandradev for buster and stretch. For the import we can either pull them from the Apache Cassandra repository via Secure Apt (then we need to setup the PGP keys used to sign the repo) or alternatively given that you're part of upstream and these debs, maybe alternatively just send me the sha1 sums via mail and I'll doublecheck them before the import?

I added component/cassandradev for buster and stretch. For the import we can either pull them from the Apache Cassandra repository via Secure Apt (then we need to setup the PGP keys used to sign the repo) or alternatively given that you're part of upstream and these debs, maybe alternatively just send me the sha1 sums via mail and I'll doublecheck them before the import?

Full disclosure: I didn't create (or sign) this release. I did pull down the artifacts and verify the signatures though. I emailed you the checksums. Thanks!

Mentioned in SAL (#wikimedia-operations) [2022-01-17T14:44:59Z] <moritzm> imported cassandra 3.11.11 to component/cassandradev for stretch-wikimedia and buster-wikimedia T298805

MoritzMuehlenhoff claimed this task.

I've imported 3.11 for buster and stretch, enjoy :-)