openafs-deb-package-build: add some explainers to README
Change-Id: I0d47522d7135df22159671808d1b8f96e2eb8288
This commit is contained in:
parent
8e4d342807
commit
8f228941cf
|
@ -1,3 +1,26 @@
|
||||||
Build OpenAFS Ubuntu Packages
|
Build OpenAFS Ubuntu Packages
|
||||||
|
|
||||||
This pushes builds to launchpad
|
This builds openafs source packages and, with the publishing steps,
|
||||||
|
pushes them to be built by as an Ubuntu PPA.
|
||||||
|
|
||||||
|
OpenDev has traditionally kept separate OpenAFS packages in a PPA
|
||||||
|
which are used by production hosts. In the past the LTS distro
|
||||||
|
versions have had bugs, or lacked support for architectures/kernels
|
||||||
|
(ARM64 + HWE kernels, practically) we needed -- necessitating keeping
|
||||||
|
separate, fresh versions.
|
||||||
|
|
||||||
|
Upstream packages keep a PPA at
|
||||||
|
https://launchpad.net/~openafs/+archive/ubuntu/stable
|
||||||
|
|
||||||
|
As much as possible, we generally import and use their debian/*
|
||||||
|
infrastructure (including patches, etc.) as a base here. This PPA
|
||||||
|
doesn't build all the architectures we need, but also isn't focused on
|
||||||
|
the immediate needs of OpenDev production; thus despite it's regular
|
||||||
|
maintence it is still helpful for us to have our own package builds.
|
||||||
|
|
||||||
|
These problems are much less with current distros (>= 2022) and
|
||||||
|
openafs 1.8 series; our goal is to generally carry no differences.
|
||||||
|
|
||||||
|
Note the openafs-rpm-package-build jobs are a counter-part to this, as
|
||||||
|
OpenAFS hasn't been available on RPM distros. We try to keep these in
|
||||||
|
sync so our infrastructure is more or less at the same level.
|
||||||
|
|
Loading…
Reference in New Issue