Commit Graph

45 Commits

Author SHA1 Message Date
Pau Espin 656f135ed0 Bump version: 1.3.0.31-1950-dirty → 1.4.0
Change-Id: Ib6738f44e8a7495ac7eddc10b0a68b76c33dc0dd
2023-02-07 13:15:26 +01:00
Pau Espin 59a0c91904 Bump version: 1.2.0.14-dcbc-dirty → 1.3.0
Change-Id: I14b709d38d655d9c6f5238462da2f7b21c103898
2022-06-28 17:59:38 +02:00
Harald Welte 1885e0422a update git URLs (git -> https; gitea)
Change-Id: I9b41e0b88785d34809db0e62e82aaa71f8127f71
2022-06-18 14:05:53 +02:00
Harald Welte 3d41fc6815 update git URLs (git -> https; gitea)
Change-Id: I9edabaefe7081493fb639760d311f02c01da0155
2022-06-17 23:12:04 +02:00
Pau Espin a6eda5ae01 Bump version: 1.1.1.14-57ff-dirty → 1.2.0
Change-Id: I0536137e6221fd322536111dfda6e19d3c57de6c
2021-11-16 14:18:45 +01:00
Harald Welte 4aea11befc Bump version: 1.1.0 → 1.1.1
Change-Id: If65dbee5a5be447df1b280240132d13d6b524b85
2021-02-24 09:32:30 +01:00
Pau Espin de169199b9 Bump version: 1.0.0.34-2163-dirty → 1.1.0
Change-Id: Ic66eb67254d35f02ec8cdea4d79fa4b1899e8230
2021-02-23 16:21:49 +01:00
Harald Welte 6c24d6cb43 Revert "debian: Build libosmo-abis with osmo-e1d support"
This reverts commit f62da4798c.

It introduced lots of fall-uot in osmo-remsim, smo-hlr, simtrace2 OBS
builds:

[  432s] libtool: link: ranlib .libs/libifd_remsim_client.a
[  432s] /bin/sed: can't read /usr/lib/i386-linux-gnu/libosmo-e1d.la: No such file or directory
[  432s] libtool:   error: '/usr/lib/i386-linux-gnu/libosmo-e1d.la' is not a valid libtool archive

[  327s] libtool: link: ranlib .libs/libosmo-gsup-client.a
[  327s] /bin/sed: can't read /usr/lib/i386-linux-gnu/libosmo-e1d.la: No such file or directory
[  327s] libtool:   error: '/usr/lib/i386-linux-gnu/libosmo-e1d.la' is not a valid libtool archive
[  327s] Makefile:456: recipe for target 'libosmo-gsup-client.la' failed

Change-Id: I63596664ae709e0059312c65b79d4bd8e53d56e2
2020-08-29 10:06:04 +02:00
Harald Welte f62da4798c debian: Build libosmo-abis with osmo-e1d support
We've supported building with osmo-e1d support for quite some time, but
our Debian packages have not been upgraded to include that support.
Let's change that.

Related: OS#2547
Change-Id: I2f365c3fbd44457033e922257cf040408d0c7058
2020-08-24 15:23:32 +02:00
Vadim Yanitskiy 297a3be6cb debian/control: change maintainer to the Osmocom team / mailing list
Change-Id: I8bd677d2028677efbd6913adefa92066af67d5c6
2020-08-13 15:01:20 +00:00
Harald Welte 2a8a34cd01 Bump version: 0.8.0.59-1f92-dirty → 1.0.0
Change-Id: Iffbb96739f53c7e005f440bc1615f158f7c661eb
2020-08-13 12:09:39 +02:00
Pau Espin 5196cd5641 e1_input: Use osmo_use_count in e1inp_line
osmo_use_count is available since libosmocore 1.1.0 release, so bump
required libosmocore version in autotools and packages.

struct e1inp_line field refcnt is kept in order to keep ABI
compatibility accessing struct fields. The new use_count is added at the
end. Size of struct changing is fine since it is allocated through
an API and a pointer should be used by clients.

e1inp_line_clone API is changed but it's not used by anyone outside
libosmo-abis, so it's fine.

Related: OS#4624
Change-Id: I0658b2e9c452598025cc0f1d0b060076171767cc
2020-07-15 15:39:33 +02:00
Pau Espin c313d44272 Bump version: 0.7.0.8-4c2c-dirty → 0.8.0
Change-Id: If7099f91a3610d61d16e769406ac27f54e7363f3
2020-01-02 20:53:32 +01:00
Harald Welte d4be696bbc Enable DAHDI support by default; require --disable-dahdi otherwise
libosmo-abis was built with DAHDI support, if the related header files
were present at built time, and without if not.  This kind of automagic
enabling/disabling of features is wrong.  Let's require DAHDI support by
default, and force the user to take a conscious decision by using an
explicit --disable-dahdi if he doesn't want it.

At the same time, update debian/control to list dahdi-source as build
dependency.

Change-Id: Id9f7f063e7ca9e3ab4aa96fc93f243caf50fb66a
Closes: OS#4248
2019-12-01 20:03:39 +00:00
Harald Welte 30249a15d5 Bump version: 0.6.0.13-b4a7 → 0.7.0
Change-Id: Ia5ecb2f69ce5436cae8d7a2d300e446ff24e84bc
2019-07-21 21:32:08 +02:00
Harald Welte 176a1fbab6 Bump version: 0.5.1.20-de57 → 0.6.0
Change-Id: I417065deb06ac7e8b3b8468b88cc803a41098c2d
2019-01-20 09:10:13 +00:00
Pau Espin 47e9e63bd5 debian: Conflict libosmoabis6 with libosmoabis5
In previous commit 9540f59b1d, libosmoabis
packaging was fixed to match its contained major lib version.
However, systems using nightly may run into issues when upgrading since
now libosmoabis6 in repo tries to overwrite libosmoabis5 in their system
and fails. By using Conflicts + Replaces it should do it now without
erroring.

Fixes: OS#3365
Change-Id: If98ae21670f13554da5aa46fe30741d56631fd8c
2018-09-04 17:31:34 +00:00
Pau Espin 9540f59b1d debian: Fix libosmoabis soname package version
LIBVERSION for libosmoabis was increased during v0.4.0 release, but
didn't update the debian package name accordingly to match major.

Change-Id: I7ead154d72e6dadf795414c47fe276edadd08580
Fixes: OS#3365
2018-08-30 14:27:02 +02:00
Harald Welte a60f5e13b6 debian/rules: Don't overwrite .tarball-version
The .tarball-version file should contain the *source version* uniquely
identifying the git commit, and not the Debian package name.

With https://gerrit.osmocom.org/#/c/osmo-ci/+/10343/ there is a correct
.tarball-version file in the .tar.xz of the nightly source packages.

Change-Id: I4ce87d474687b61bc2104a02015e954425736123
Related: OS#3449
2018-08-06 10:06:55 +00:00
Pau Espin 026ff4574d Bump version: 0.5.0.10-a210-dirty → 0.5.1
Change-Id: I9a606d5d3f9ce6baf99e69d60529332a460a9504
2018-07-27 18:15:19 +02:00
Pau Espin 7b89f12e66 Bump version: 0.4.0.21-60fd-dirty → 0.5.0
libosmotrau library version in debian package was wrong, fix it while
releasing.

Change-Id: I399618c7353a4150e3d571758b522dd2e9d9724f
2018-05-03 16:12:04 +02:00
Harald Welte f2a1607e27 debian/control: Fix Vcs-Browser
Change-Id: Ibcc861fe2125ee81097d0209b95dcbdc98c819a8
2018-02-09 13:31:48 +00:00
Harald Welte 323d39d784 Add SPDX-License-Identifier to all source files
Change-Id: I9f2bc8c5d8a2c0bb0dd6caa4de5e2cb11be210e7
2017-11-13 01:09:21 +09:00
Harald Welte 513c8f4472 debian/copyright: fix upstream-name
Change-Id: Ia7b07524f9c3e6013992ee4ba5151d951b7d9eda
2017-11-13 01:03:37 +09:00
Alexander Couzens 4200aa6b69 debian/rules: show testsuite.log when tests are failing
Change-Id: Ic3322e3931612f2153797331b02f2789490e5e2b
2017-10-11 08:13:50 +00:00
Max 7f17b8c45d Bump version: 0.3.2 → 0.4.0
Change-Id: Ibefe53a7f5b06fb8a9294574af41dacac68bdbe9
2017-08-25 16:12:37 +02:00
Max 5f3871e362 Integrate Debian packaging changes
debian/control:
    * restructure to make it easier to incorporate further changes
    * update package descriptions
    * update project URL

debian/rules:
    * use proper hardening syntax
    * restructure to make it easier to incorporate further changes
    * add cleanup override

debian/copyright: add file matching Debian format

Change-Id: I6af8ab7f5c75b4d161cebf492f3de5d9dbd00220
Related: OS#1694
2016-12-21 18:04:27 +01:00
Holger Hans Peter Freyther 6479728586 debian: Make upgrading from debian SID easier
Make sure the version number of this sourcepackage is higher than
the one found in Debian SID.

Change-Id: I393ef6624f112794e15b81a0cc9dbd8b0a871b07
Reviewed-on: https://gerrit.osmocom.org/110
Tested-by: Jenkins Builder
Reviewed-by: Holger Freyther <holger@freyther.de>
2016-05-25 19:40:39 +00:00
Holger Hans Peter Freyther 3cef39b03c debian: Bump so version to link against new libosmovty2
Debian doesn't have reverse dependencies so we need to bump the
SO version to have libosmoabis and libosmotrau link against our
new version.
2015-11-03 09:42:24 +01:00
Holger Hans Peter Freyther 050d60a9a1 debian: Switch to multi-arch support 2015-03-14 20:01:48 +01:00
Holger Hans Peter Freyther 2f0dd0c019 New upstream release 2015-01-18 19:27:07 +01:00
Holger Hans Peter Freyther b6d2834eef Prepare a new release of libosmo-abis 2014-09-08 07:57:09 +02:00
Holger Hans Peter Freyther ecd0a36ce8 release: Prepare the 0.2.0 release of libosmo-abis 2014-03-31 15:49:13 +02:00
Holger Hans Peter Freyther f6415ea5a6 debian: Build the new upstream release 2014-01-20 10:33:52 +01:00
Holger Hans Peter Freyther ba9aa8941b Prepare the v0.1.6 release of libosmo-abis 2014-01-20 10:22:45 +01:00
Holger Hans Peter Freyther 7ae8503370 debian: Depend directly on the two libraries needed for libosmo-abis
Do not pull in libosmocore but let the abis/trau library pull in
the DSO that is actually linked to.
2013-12-12 12:43:15 +01:00
Holger Hans Peter Freyther d65ccd50fa debian: Enable the hardening options for this library 2013-12-12 12:30:29 +01:00
Holger Hans Peter Freyther 05a337c8b4 debian: Address warnings and increase standards version 2013-12-12 12:23:10 +01:00
Holger Hans Peter Freyther ece5323fd3 debian: Split the libraries into separate packages
This way one can install two ABI incompatible versions of the
library at the same time. This will ease future transition. Create
a dummy/compatible package.
2013-12-12 12:12:22 +01:00
Holger Hans Peter Freyther 91de2d0065 debian: Add depedency to newer libosmocore and update the changelog 2013-12-12 12:08:59 +01:00
Holger Hans Peter Freyther cf5b08bcd2 debian: Create a debug package for the libosmo-abis code 2013-02-13 20:14:53 +01:00
Holger Hans Peter Freyther 2dfcd9ecc1 debian: Update the changelog for the release of the new version 2012-11-06 13:38:47 +01:00
Holger Hans Peter Freyther cbb78ab998 debian: Do not override the CFLAGS as this can cause miscompilation
We have witnessed how the bits test got miscompiled. Do not introduce
our own version of the CFLAGS but use the defaults of the debian project
2012-11-06 13:38:47 +01:00
Eric Butler d11a5c1103 Use package version since git info won't be available. 2012-08-14 20:56:26 -07:00
Eric Butler 91ffa2b5c1 Add debian/ubuntu packaging files. 2012-08-14 18:07:48 -07:00