osmo-msc/debian
Harald Welte d43c22ef65 switch from libdbi to lbsqlite3
The choice of libdbi was one of the biggest early mistakes in (back
then) OpenBSC development.  A database abstraction library that
prevents you from using proper prepared statements.  Let's finally
abandon it and use sqlite3 directly, just like we do in osmo-hlr.

I decided to remove the database migration code as it would be relatively
cumbersome to port all of it to direct sqlite3 with prepared statements,
and it is prone to introduction of all kinds of errors.  Since we don't
have a body of older database files and comprehensive migration tests,
it is safer to not offer migration code of uncertain quality.  The last
schema revision (5) was introduced 5 years ago in 2017 (osmo-msc
v1.1.0), so it is considered an exceptionally rare case.  People can
install osmo-msc 1.1.0 through 1.8.0 to upgrade to v5 before using
this new 'direct sqlite3' version of osmo-msc.

Change-Id: Ia334904289f92d014e7bd16b02b3b5817c12c790
Related: OS#5559, OS#5563, OS#5564
2022-05-17 14:04:44 +02:00
..
source debian: Move debian directory to ease building packages 2012-11-06 23:01:43 +01:00
changelog Bump version: 1.7.0.43-aefbf-dirty → 1.8.0 2021-11-16 17:44:54 +01:00
compat Integrate Debian packaging changes 2016-12-21 10:31:21 +00:00
control switch from libdbi to lbsqlite3 2022-05-17 14:04:44 +02:00
copyright rework debian packages support 2017-08-29 12:51:20 +00:00
osmo-msc-doc.install debian: create -doc subpackage with pdf manuals 2019-05-29 12:14:16 +02:00
osmo-msc.install Install sample cfg file to /etc/osmocom 2018-09-12 18:49:29 +02:00
rules debian: create -doc subpackage with pdf manuals 2019-05-29 12:14:16 +02:00