Adding a Conflicts/Provides/Replaces on ngcp-addons makes these
metapackages not coinstallable, which is what we want here.
Change-Id: Ie6036b93929eed54a854d2e705f452a35316dcce
We have received a green light for ngcp-admin-ui from CTO,
we are going to make it reachable for mr8.5+ to gather the
very initial customer's feedback and correct our vision/plans if necessary.
ngcp-admin-ui will be disabled by default in mr8.5,
it will be enabled for the necessary installations only.
It is safe to install the package right now from the security point of view.
Also "wrap-and-sort -sat" list of dependencies here.
Change-Id: I9c69982799ed776eb8188bd0ea4d018441a34db6
The systemd-timesyncd is shipped in the systemd package in Debian
buster, but is being split into its own package in Debian bullseye.
So we prepare for the transition.
Change-Id: I73af67dc338a21a32ea3145e4f9ed280b7c8f3b0
We are switching to prometheus, so the influxdb packages are not needed
anymore. And this one is safe to remove anyway as ngcp-check-tools
already depends on it.
Change-Id: I999cb4327c02bcaaefaae0acd1ec254a777cbc15
The packages ngcp-service-pro and ngcp-service-carrier are equal so use
ngcp-service-pro for Carrier.
Remove ngcp-service-carrier package.
Change-Id: Iaa39e70c37e5dbb40b753e932baa6868da6a310f
This is just another part of our monitoring, so let's make it easy to
use after installation and in production environments.
Change-Id: Ie30680e2dd48c9b5cf6419a5cf770c253b3d8cf9
We need to add a metapackage indirection so that we can select the image
and headers packages that match.
This is a problem on cloud systems, where the installed and running
kernel is a cloud variant, but we are pulling in a non-cloud image and
headers, which will be used by dkms when building kernel modules, but
not for the running one.
By adding this indirection we specify that we need both the image and
the headers to match, preferring the stock versions, but selecting the
cloud headers if such kernel image is already installed.
Change-Id: I85e76ff56e6796c4315ebe6bef2e19e63cb7b362
This module got split out from libngcp-bulkprocessor-perl, as some of
the actual project implementation modules, with tools, which act as
the frontend.
Eventually the tools might get split out into their own package, but
for now we should depend on the new package on PRO which is the one
that provides some of the actual end-user functionality.
Change-Id: I54bbb9ac22a306c2da2040badee4bdecfc966257
The package needs to be installed to avoid the following message in installation
logs, which if nothing else, is noisy:
debconf: delaying package configuration, since apt-utils is not installed
Change-Id: I692b5ea618ce27e58a8d085630a64166b2441198
It was added to CE and PRO, but missed to Carrier case.
We still have ngcp-services-carrier because ngcp-installer
is not yet merged. I have compared ngcp-services-pro and
ngcp-services-carrier and difference there is only ngcp-installer.
Change-Id: I74b078b242741203c90b57ac1e6d349420d1430f
The metapackage depends on ngcp-prosody-modules and this one already depends on
prosody, so while reviewing the changes necessary for the task we stumbled upon
these explicit dependencies on prosody and thought that it was better to remove
them (and the versions mentioned are out of date, in any case).
Change-Id: I72b70e4106c4def20fbffbb638bbe7f58eacce91
[gjover@sipwise.com:
- Use alternative dependencies to heartbeat-2. ]
Change-Id: I072cd2fb1e698f4aa9b6206bc06d09240b12bdd3
Signed-off-by: Guillem Jover <gjover@sipwise.com>
This expresses more correctly the purpose of the packages. We do not
create transitional packages, because they fail piuparts, and are not
needed for smooth upgrades, as our main metapackages already depend
on every subpackage. And extend the description to make the purpose
of the packages more clear.
Change-Id: Id9dc574855ad683057aca67e37145c121123c6e1
logrotate has Priority important, but doesn't need to exist on a
Debian system, so ensure it's there, since we rely on it.
Change-Id: I283096532efe3ad5bcf35fe506f3c8d099635b39
Remove etckeeper, which is required already by ngcpcfg.
Remove libtemplate-perl, which is required already by its users.
Change-Id: I33b9bcc283ca677a6b39280675551054679e48ff
Move apt-transport-https from nth to services, as this packages is
always required to be able to use HTTPS connections. We also switch
the dependency to have apt (>= 1.5) as alternative so that the package
is not pulled in anymore in newer releases where it is a transitional
dummy package.
Change-Id: I612ea202e4fbc17f9dbb9ac7046d152bca94bf88
We move them from ngcp-status, which is a package that gets installed on
all NGCP variants, into the PRO/CARRIER specifig nth metapackage.
Change-Id: I89b4cb00ff83af6b6c5b3f120ba85680c96989ff
Current Debian/buster provides mariadb-client-10.3.
There's no need to depend on a specific version,
as there's a metapackage depending on the latest version:
| % apt-cache show mariadb-client | grep Depends
| Depends: mariadb-client-10.3 (>= 1:10.3.13-1)
Change-Id: Ib13bbc7e004f9eb7f233235a362415c698e789b5
This package should be a dependency of the code actually using it. And
this is not a case of the code being optionally used when available, so
we should not be depending explicitly on it here.
Change-Id: I6f0fd555c46572a6724c2bc94498cd1d19a08fda