This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
osmith gerrit-no-reply at lists.osmocom.orgosmith has uploaded this change for review. ( https://gerrit.osmocom.org/14244
Change subject: OBS: build osmo-gsm-manuals-dev in latest
......................................................................
OBS: build osmo-gsm-manuals-dev in latest
Enable in osmocom-latest-packages.sh. Check it out and create the source
package for the latest release as usually, but also create a second
version for debian 8 with adjusted dependencies (like in nightly [1]).
[1] Change-Id: I3570599ede51b974d350064f44f77e360fafd8b0
Related: OS#3899
Change-Id: Ib7251cca9116151e473798879375cd5eb48ff3ad
---
M scripts/osmocom-latest-packages.sh
1 file changed, 30 insertions(+), 1 deletion(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/44/14244/1
diff --git a/scripts/osmocom-latest-packages.sh b/scripts/osmocom-latest-packages.sh
index 020efaa..bc94e24 100755
--- a/scripts/osmocom-latest-packages.sh
+++ b/scripts/osmocom-latest-packages.sh
@@ -58,6 +58,30 @@
git checkout -f -B "$VER" "refs/tags/$VER"
}
+# Copy an already checked out repository dir. The debian8 patch will be applied
+# later, since build() does a "git checkout" to the latest version (unlike in
+# osmocom-nightly-packages.sh).
+# $1: Osmocom repository
+checkout_copy_debian8_jessie() {
+ echo
+ echo "====> Checking out $1-debian8-jessie"
+ cd "$TOP"
+ if [ -d "$1-debian8-jessie" ]; then
+ rm -rf "$1-debian8-jessie"
+ fi
+ cp -a "$1" "$1-debian8-jessie"
+}
+
+# $1: checkout directory name
+apply_distro_specific_patch() {
+ case "$1" in
+ *"-debian8-jessie")
+ patch -p1 < debian/patches/build-for-debian8.patch
+ git commit --amend --no-edit debian/
+ ;;
+ esac
+}
+
build() {
project=$1
gitbpargs="$2"
@@ -67,6 +91,7 @@
cd "$TOP/$project"
VER=$(get_last_tag "$project")
git checkout -f -B "$VER" "refs/tags/$VER"
+ apply_distro_specific_patch "$project"
if [ -x ./git-version-gen ]; then
./git-version-gen . > .tarball-version 2>/dev/null
gbp buildpackage -S -uc -us -d --git-ignore-branch "--git-export-dir=$output" \
@@ -102,12 +127,12 @@
# add those once they have tagged any versions that include the 'debian' sub-dir:
#rtl-sdr
#osmo-fl2k
-#osmo-gsm-manuals
build_osmocom() {
prepare
checkout limesuite
+ checkout osmo-gsm-manuals
checkout libosmocore
checkout libosmo-sccp
checkout libosmo-abis
@@ -135,7 +160,11 @@
# TODO: enable once libosmo-abis > 0.6.0 is available (IPA keepalive FSM)
# checkout osmo-remsim
+ checkout_copy_debian8_jessie "osmo-gsm-manuals"
+
build limesuite --git-upstream-tree="$(get_last_tag limesuite)"
+ build osmo-gsm-manuals
+ build osmo-gsm-manuals-debian8-jessie
build libosmocore
build libosmo-sccp
build libosmo-abis
--
To view, visit https://gerrit.osmocom.org/14244
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib7251cca9116151e473798879375cd5eb48ff3ad
Gerrit-Change-Number: 14244
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190529/78ed93cc/attachment.htm>