Project

General

Profile

Bug #3369

no automatic testing of Debian/Ubuntu packages

Added by laforge 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
Target version:
-
Start date:
06/29/2018
Due date:
% Done:

0%

Estimated time:
Spec Reference:

Description

We should have some automatic test job for the Debian/Ubuntu packages to ensure that the packaging is consistent. Tests should at the very minimum ensure:
  • that the included example config files can actually be parsed and the respective osmo-* programs can be started with them
  • that the included example configs are compatible, i.e. if all example configs are used, the resulting network is functional

If we include systemd service files, one could also check if the processes are properly started by them.


Related issues

Related to OsmoHLR - Bug #3368: osmo-hlr debian package is missing a mkdir for /var/lib/osmocomResolved2018-06-28

Related to OsmoSTP - Bug #3367: osmo-stp debian package is missing example configResolved2018-06-28

Related to OsmoMGW - Bug #3366: osmo-mgw debian package is missing example configResolved2018-06-28

Related to OsmoBTS - Bug #3364: osmo-bts(trx.. etc) debian packages should have some conflict to osmo-bts (old debian packages)Resolved2018-06-28

Related to OsmoTRX - Bug #3363: osmo-trx-uhd debian package is missing example config and systemd service fileFeedback2018-06-28

Related to OsmoTRX - Bug #3362: osmo-bts-trx debian package is missing example configResolved2018-06-28

History

#1 Updated by laforge 3 months ago

  • Related to Bug #3368: osmo-hlr debian package is missing a mkdir for /var/lib/osmocom added

#2 Updated by laforge 3 months ago

  • Related to Bug #3367: osmo-stp debian package is missing example config added

#3 Updated by laforge 3 months ago

  • Related to Bug #3366: osmo-mgw debian package is missing example config added

#4 Updated by laforge 3 months ago

  • Related to Bug #3364: osmo-bts(trx.. etc) debian packages should have some conflict to osmo-bts (old debian packages) added

#5 Updated by laforge 3 months ago

  • Related to Bug #3363: osmo-trx-uhd debian package is missing example config and systemd service file added

#6 Updated by laforge 3 months ago

  • Related to Bug #3362: osmo-bts-trx debian package is missing example config added

#7 Updated by laforge 3 months ago

Ideally the resulting test (however it may look like) would be automatically executed every night after rebuilding the latest and nightly package feeds. I think it's sufficient (for now) to test on one distribution, i.e. Debian 9. It probably makes sense to start from a clean install each time, which could e.g. be achieved by debootstrap or (faster) a Dockerfile which uses a debian minimal install as base image/layer.

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)