Age | Commit message (Collapse) | Author | Files | Lines |
|
Related: OS#6409
Depends: docker-playground I3c3fe95d8ebb21f7691a491144885c7deb8049a5
Change-Id: I1300aa107fd1031cf921fafc3566f0f64f9cdd72
|
|
Removing new lines in DISTCHECK_CONFIGURE_FLAGS again is needed, as it
otherwise fails with:
enable-sanitize
/bin/bash: line 1: enable-sanitize: command not found
Change-Id: I049af384eccdb6f8e5b305ca35de106eeaca3fa8
|
|
It turns out that uhd versions >= 4.0.0.0 *require* that either the
HOME or the XDG_CONFIG_HOME variables are set, and otherwise will
terminate the program.
Change-Id: I1816013c507da28719590f063da0a397da656a10
Closes: OS#6269
|
|
Change-Id: I718c6223d0b1a2ffb68887c159546b78e141dffa
|
|
Related: SYS#6400
Change-Id: Idadcbbf55e976ae035cfac4b85ccd870e0f27b82
|
|
Change-Id: I84399209ff49769254771e9273bcfc61d47a0226
|
|
This is basically a trxcon that includes a transceiver, and can just
be used with existing and future apps supporting the trxcon interface,
i.e. mobile or ccch_scan.
Supports bladerf and uhd.
Currently using hardcoded sched/prios aimed at a setup with working,
reliable usb and reserved cores, for example a raspi 4 (ONLY 4, not 3,
not 2, not any other version)
Additionally builds test tools used for development: osmo-trx-syncthing*
see https://osmocom.org/projects/baseband/wiki/MS-side_GPRS for the
project description and details
Change-Id: I36c65a8c725c4da76dc70006cd96b0a2b6878e84
|
|
Change-Id: I0f9d8f9213fd59605172fac011306c96c39bd5eb
|
|
This sets highest realtime priority among all Osmocom services.
Related: OS#5687
Change-Id: Id74acf201d4388493f0eeb38909641c662551164
|
|
By default systemd will execute service with root directory
(or home directory for user instance) which might result in
attempts to create files in unexpected place. Let's set it
to 'osmocom' subdir of state directory
(/var/lib for system instance) instead.
Related: OS#4821
Change-Id: I041bb9e0b4250826d2d15d0ea2cdb93d7a0cd04b
|
|
Avoid building osmo-trx a second time on arm during "make distcheck". If
the build of osmo-trx already passed on arm, running "make distcheck"
should give the exact same result as on x86_64.
This should shorten the build time significantly for osmo-trx jobs
running on raspberry pis, currently they take half an hour.
Change-Id: Ib4fbf7d54d479bbdda3c1415493bfc57b37d3971
|
|
Change-Id: Ie675909593b0c383b59b7b4a4edd46cd93283622
|
|
Remove this workaround, as we are not building for debian 8 anymore.
Related: OS#5223
Depends: osmo-ci Ibe7ba124557969df62798ba49c4489e9606c2341
Change-Id: I5519075a7f95fa61b0b5f1825e4e9324b9eede76
|
|
Change-Id: I92b99ebab1d54e9cbdc8469d76105c55bcb03f36
|
|
Related: OS#4912
Change-Id: Ibacb11da37acfd324cee37068099627136717781
|
|
Allow to drop the uhd runtime dependency of osmo-trx-ipc.
uhd is only required for the driver-test utility.
Related: SYS#5266
Change-Id: Iff91e09684167247c9c7de0141451a5b9344aa0d
|
|
Change-Id: I32925b35126bcd4ef7b5e1315dde28869c2b4b86
Related: OS#4421
|
|
Change-Id: I75792c5defff63b7deaeb533b6818deaac3e0fd3
|
|
This adds a IPC backend that uses shared memory interface
to communicate with (proprietary) devices.
Requires config file option
dev-args ipc_msock=/path/to/socket
to specify the master socket the ipc backend should connect to.
If UHD is avaialble the ipc-driver-test tool can be used to test the
backend with a uhd device, this was so far only tested with a b2xx.
Change-Id: Ice63d3499026293ade8aad675ff7a883bcdd5756
|
|
Change-Id: Ia6a279e4e19eee8368219e3bc1b011802b1fcadc
|
|
The automatic dependency will only depend on the UHD library
package. The user will then fail to start osmo-trx-uhd due to
missing firmware. So let's include an explicit 'Requires' to the
uhd-firmware package to solve this.
Change-Id: I0ebfe669c21d3957a48d57bd7248244e3e924236
|
|
Remove OpenSUSE bug report link, set version to @VERSION@, make it build
with CentOS 8 etc.
Disable lms, usrp1 for CentOS 8.
Related: OS#4550
Change-Id: Ie27fcc4f9033f0049507d9dcc295541ac0744c73
|
|
Copy the RPM spec file from:
https://build.opensuse.org/project/show/home:mnhauke:osmocom:nightly
Related: OS#4550
Change-Id: I694fcd888778ab68d13165f4d0bf65e5d6870fb4
|
|
Change-Id: Idfe12148aa7a8030bdaf56d11c1547ebc3f56d14
|
|
Change-Id: I4ec7accb1912c052b446be7c399bed32a8c62253
|
|
When submitting patches to osmo-trx in gerrit, sometimes the jenkins job
fails due to libusrp failing to build. I never have this issue in on my
workstation.
Let's disable parallel make and see if we can avoid it for now.
Related: OS#3970
Change-Id: I24bc54f5872e8edb9fab5b88055a00cebe1a6911
|
|
Related: OS#3047
Change-Id: I6d541b47e68f5a8a61ac139a3ea85a9cb33856c1
|
|
EXTRA_DIST files need to be distributed, no matter if the systemd option
is configured or not.
Change-Id: I2e417f4c453987df1ac04f0ff41bf000da4b5c49
|
|
Run distcheck in CI to be consistent with other Osmocom projects.
Change-Id: I7d3fa0fe12e13ca13d3330158425718e5c34d00d
|
|
Add new environment variables WITH_MANUALS and PUBLISH to control if
the manuals should be built and uploaded. Describe all environment vars
on top of the file.
When WITH_MANUALS is set, install osmo-gsm-manuals like any other
dependency and add --enable-manuals to the configure flags (for "make"
and "make distcheck"). Add the bin subdir of the installed files to
PATH, so osmo-gsm-manuals-check-depends can be used by ./configure.
Related: OS#3385
Change-Id: I54fdd18e405b2c84762ea06d91359867ceec8184
|
|
Change-Id: Idfa7ce566ad69b181bcadeee7ff023c77ecd4d6b
|
|
Change-Id: Ia1a4fb62dee35737ece1f3501f352501eba2449e
|
|
This way we catch newly introduced compilation warnings in osmo-trx.
Change-Id: I7effaf243fd6e7fe69728cfce5f97e0b5bd4743c
|
|
Change-Id: I38a7ff7b9dafc3d6aa0426777036e3d7666045a7
|
|
Change-Id: I44a978fdd7fac683520be3586d84783e5e13de5f
|
|
Change-Id: I1b5154a47bb2f66103ac254a0f422e8a80b2d3e0
|
|
/opt/qemu-img
Change-Id: I56f314d78c0ca968b1fef9a91ecd540a7cc8fa86
|
|
It was broken before becaues of checking emptyness against literal string
will never be zero.
However it should be cleaned always because the script is executed
recursive which would also end up, never being executed.
Change-Id: Ib228ff247a72b21b12e8dd4cbe3afe3e858c89d3
|
|
Download the image from yesterday because linuxcontainers only contains the images of the last 3 days.
Change-Id: I75e270b7255c1cd7fca1674111b0f19fc7bba74f
|
|
Change-Id: If345c89293fcd7d1ad4f17214eea339951f25a5d
|
|
instruction set
The following logic doesn't require root access to run the tests, which
means we can easily run it inside jenkins.
Change-Id: Iba3f4de008662805d8ffc46e1f473e407b088fb8
|
|
See osmo-ci change I2409b2928b4d7ebbd6c005097d4ad7337307dd93 for rationale.
Depends: I2409b2928b4d7ebbd6c005097d4ad7337307dd93
Change-Id: I609f7c7c88b49f26e2e48e1f1cffed76d9e6fb5e
|
|
Change-Id: If8887525b0062090e9445a35e32b03e3b8e7eede
|