Build failure of network:osmocom:nightly/osmo-hlr in openSUSE_Factory_ARM/aarch64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/osmo-hlr/openSUSE_Factory_ARM/aarch64 Package network:osmocom:nightly/osmo-hlr failed to build in openSUSE_Factory_ARM/aarch64 Check out the package for editing: osc checkout network:osmocom:nightly osmo-hlr Last lines of build log: [ 11s] [1.882680] dracut-pre-udev[222]: modprobe: ERROR: could not insert 'squashfs': Key was rejected by service [ 11s] [1.887188] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not found in directory /lib/modules/5.9.8-1-default [ 11s] [1.891818] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not found in directory /lib/modules/5.9.8-1-default [ 11s] [1.919680] dracut-pre-udev[226]: modprobe: ERROR: could not insert 'reiserfs': Key was rejected by service [ 11s] [1.925618] dracut-pre-udev[227]: modprobe: ERROR: could not insert 'btrfs': Key was rejected by service [ 11s] [1.931096] dracut-pre-udev[228]: modprobe: ERROR: could not insert 'xfs': Key was rejected by service [ 11s] [1.935672] dracut-pre-udev[229]: modprobe: FATAL: Module nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default [ 11s] [1.941704] dracut-pre-udev[230]: modprobe: ERROR: could not insert 'binfmt_misc': Key was rejected by service [ 11s] [1.951694] dracut-pre-udev[232]: modprobe: ERROR: could not insert 'virtio_mmio': Key was rejected by service [ 11s] [1.957597] dracut-pre-udev[233]: modprobe: ERROR: could not insert 'virtio_blk': Key was rejected by service [ 11s] [1.962866] dracut-pre-udev[234]: modprobe: ERROR: could not insert 'virtio_rng': Key was rejected by service [ 11s] [1.973384] dracut-pre-udev[235]: modprobe: ERROR: could not insert 'fat': Key was rejected by service [ 11s] [1.983843] dracut-pre-udev[236]: modprobe: ERROR: could not insert 'vfat': Key was rejected by service [ 11s] [1.989128] dracut-pre-udev[237]: modprobe: ERROR: could not insert 'nls_cp437': Key was rejected by service [ 11s] [1.994177] dracut-pre-udev[238]: modprobe: ERROR: could not insert 'nls_iso8859_1': Key was rejected by service [ 11s] [1.998430] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi not found in directory /lib/modules/5.9.8-1-default [ 11s] [2.018067] dracut-pre-udev[241]: modprobe: ERROR: could not insert 'e1000': Key was rejected by service [ 11s] [2.022872] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth not found in directory /lib/modules/5.9.8-1-default [ 11s] [2.035939] dracut-pre-udev[243]: modprobe: ERROR: could not insert 'overlay': Key was rejected by service [ 319s] [ 319s] ### WATCHDOG TRIGGERED, KILLING VM ### [ 319s] /var/cache/obs/worker/root_17/root: 184133 [ 319s] qemu-system-aarch64: terminating on signal 15 from pid 76201 () [ 320s] ### VM INTERACTION END ### [ 320s] /var/run/obs/worker/17/build/build-vm: line 465: kill: (184016) - No such process [ 320s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl) [ 320s] or the build host has a kernel or hardware problem... gave up after 12 failed build attempts... -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Build failure of network:osmocom:nightly/libosmo-sccp in openSUSE_Factory_ARM/aarch64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmo-sccp/openSUSE_Factory_ARM/aarch64 Package network:osmocom:nightly/libosmo-sccp failed to build in openSUSE_Factory_ARM/aarch64 Check out the package for editing: osc checkout network:osmocom:nightly libosmo-sccp Last lines of build log: [ 12s] [1.968423] dracut-pre-udev[222]: modprobe: ERROR: could not insert 'squashfs': Key was rejected by service [ 12s] [1.972759] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not found in directory /lib/modules/5.9.8-1-default [ 12s] [1.977018] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not found in directory /lib/modules/5.9.8-1-default [ 12s] [2.004751] dracut-pre-udev[226]: modprobe: ERROR: could not insert 'reiserfs': Key was rejected by service [ 12s] [2.010218] dracut-pre-udev[227]: modprobe: ERROR: could not insert 'btrfs': Key was rejected by service [ 12s] [2.015319] dracut-pre-udev[228]: modprobe: ERROR: could not insert 'xfs': Key was rejected by service [ 12s] [2.019682] dracut-pre-udev[229]: modprobe: FATAL: Module nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default [ 12s] [2.025615] dracut-pre-udev[230]: modprobe: ERROR: could not insert 'binfmt_misc': Key was rejected by service [ 12s] [2.035726] dracut-pre-udev[232]: modprobe: ERROR: could not insert 'virtio_mmio': Key was rejected by service [ 12s] [2.042373] dracut-pre-udev[233]: modprobe: ERROR: could not insert 'virtio_blk': Key was rejected by service [ 12s] [2.048245] dracut-pre-udev[234]: modprobe: ERROR: could not insert 'virtio_rng': Key was rejected by service [ 12s] [2.059723] dracut-pre-udev[235]: modprobe: ERROR: could not insert 'fat': Key was rejected by service [ 12s] [2.071335] dracut-pre-udev[236]: modprobe: ERROR: could not insert 'vfat': Key was rejected by service [ 12s] [2.077146] dracut-pre-udev[237]: modprobe: ERROR: could not insert 'nls_cp437': Key was rejected by service [ 12s] [2.082904] dracut-pre-udev[238]: modprobe: ERROR: could not insert 'nls_iso8859_1': Key was rejected by service [ 12s] [2.087663] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi not found in directory /lib/modules/5.9.8-1-default [ 12s] [2.109175] dracut-pre-udev[241]: modprobe: ERROR: could not insert 'e1000': Key was rejected by service [ 12s] [2.114138] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth not found in directory /lib/modules/5.9.8-1-default [ 12s] [2.128430] dracut-pre-udev[243]: modprobe: ERROR: could not insert 'overlay': Key was rejected by service [ 315s] [ 315s] ### WATCHDOG TRIGGERED, KILLING VM ### [ 315s] /var/cache/obs/worker/root_6/root: 15804 [ 315s] qemu-system-aarch64: terminating on signal 15 from pid 133375 () [ 315s] ### VM INTERACTION END ### [ 315s] /var/run/obs/worker/6/build/build-vm: line 465: kill: (15782) - No such process [ 315s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl) [ 315s] or the build host has a kernel or hardware problem... gave up after 11 failed build attempts... -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Build failure of network:osmocom:nightly/libasn1c in openSUSE_Factory_ARM/aarch64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libasn1c/openSUSE_Factory_ARM/aarch64 Package network:osmocom:nightly/libasn1c failed to build in openSUSE_Factory_ARM/aarch64 Check out the package for editing: osc checkout network:osmocom:nightly libasn1c Last lines of build log: [ 13s] [1.948065] dracut-pre-udev[222]: modprobe: ERROR: could not insert 'squashfs': Key was rejected by service [ 13s] [1.954021] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not found in directory /lib/modules/5.9.8-1-default [ 13s] [1.958733] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not found in directory /lib/modules/5.9.8-1-default [ 13s] [2.003017] dracut-pre-udev[226]: modprobe: ERROR: could not insert 'reiserfs': Key was rejected by service [ 13s] [2.009766] dracut-pre-udev[227]: modprobe: ERROR: could not insert 'btrfs': Key was rejected by service [ 13s] [2.015551] dracut-pre-udev[228]: modprobe: ERROR: could not insert 'xfs': Key was rejected by service [ 13s] [2.020510] dracut-pre-udev[229]: modprobe: FATAL: Module nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default [ 13s] [2.026924] dracut-pre-udev[230]: modprobe: ERROR: could not insert 'binfmt_misc': Key was rejected by service [ 13s] [2.037778] dracut-pre-udev[232]: modprobe: ERROR: could not insert 'virtio_mmio': Key was rejected by service [ 13s] [2.044129] dracut-pre-udev[233]: modprobe: ERROR: could not insert 'virtio_blk': Key was rejected by service [ 13s] [2.049985] dracut-pre-udev[234]: modprobe: ERROR: could not insert 'virtio_rng': Key was rejected by service [ 13s] [2.061628] dracut-pre-udev[235]: modprobe: ERROR: could not insert 'fat': Key was rejected by service [ 13s] [2.073525] dracut-pre-udev[236]: modprobe: ERROR: could not insert 'vfat': Key was rejected by service [ 13s] [2.079483] dracut-pre-udev[237]: modprobe: ERROR: could not insert 'nls_cp437': Key was rejected by service [ 13s] [2.085196] dracut-pre-udev[238]: modprobe: ERROR: could not insert 'nls_iso8859_1': Key was rejected by service [ 13s] [2.090079] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi not found in directory /lib/modules/5.9.8-1-default [ 13s] [2.111776] dracut-pre-udev[241]: modprobe: ERROR: could not insert 'e1000': Key was rejected by service [ 13s] [2.117183] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth not found in directory /lib/modules/5.9.8-1-default [ 13s] [2.133057] dracut-pre-udev[243]: modprobe: ERROR: could not insert 'overlay': Key was rejected by service [ 321s] [ 321s] ### WATCHDOG TRIGGERED, KILLING VM ### [ 322s] /var/cache/obs/worker/root_1/root: 198570 [ 322s] qemu-system-aarch64: terminating on signal 15 from pid 75104 () [ 322s] ### VM INTERACTION END ### [ 322s] /var/run/obs/worker/1/build/build-vm: line 465: kill: (198432) - No such process [ 322s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl) [ 322s] or the build host has a kernel or hardware problem... gave up after 13 failed build attempts... -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Build failure of network:osmocom:nightly/libosmo-netif in openSUSE_Factory_ARM/aarch64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmo-netif/openSUSE_Factory_ARM/aarch64 Package network:osmocom:nightly/libosmo-netif failed to build in openSUSE_Factory_ARM/aarch64 Check out the package for editing: osc checkout network:osmocom:nightly libosmo-netif Last lines of build log: [ 13s] [1.827699] dracut-pre-udev[222]: modprobe: ERROR: could not insert 'squashfs': Key was rejected by service [ 13s] [1.831870] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not found in directory /lib/modules/5.9.8-1-default [ 13s] [1.835989] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not found in directory /lib/modules/5.9.8-1-default [ 13s] [1.862648] dracut-pre-udev[226]: modprobe: ERROR: could not insert 'reiserfs': Key was rejected by service [ 13s] [1.867830] dracut-pre-udev[227]: modprobe: ERROR: could not insert 'btrfs': Key was rejected by service [ 13s] [1.872834] dracut-pre-udev[228]: modprobe: ERROR: could not insert 'xfs': Key was rejected by service [ 13s] [1.877036] dracut-pre-udev[229]: modprobe: FATAL: Module nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default [ 13s] [1.882780] dracut-pre-udev[230]: modprobe: ERROR: could not insert 'binfmt_misc': Key was rejected by service [ 13s] [1.892241] dracut-pre-udev[232]: modprobe: ERROR: could not insert 'virtio_mmio': Key was rejected by service [ 13s] [1.897834] dracut-pre-udev[233]: modprobe: ERROR: could not insert 'virtio_blk': Key was rejected by service [ 13s] [1.902857] dracut-pre-udev[234]: modprobe: ERROR: could not insert 'virtio_rng': Key was rejected by service [ 13s] [1.912806] dracut-pre-udev[235]: modprobe: ERROR: could not insert 'fat': Key was rejected by service [ 13s] [1.923096] dracut-pre-udev[236]: modprobe: ERROR: could not insert 'vfat': Key was rejected by service [ 13s] [1.928329] dracut-pre-udev[237]: modprobe: ERROR: could not insert 'nls_cp437': Key was rejected by service [ 13s] [1.933224] dracut-pre-udev[238]: modprobe: ERROR: could not insert 'nls_iso8859_1': Key was rejected by service [ 13s] [1.937300] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi not found in directory /lib/modules/5.9.8-1-default [ 13s] [1.956106] dracut-pre-udev[241]: modprobe: ERROR: could not insert 'e1000': Key was rejected by service [ 13s] [1.960456] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth not found in directory /lib/modules/5.9.8-1-default [ 13s] [1.973110] dracut-pre-udev[243]: modprobe: ERROR: could not insert 'overlay': Key was rejected by service [ 321s] [ 321s] ### WATCHDOG TRIGGERED, KILLING VM ### [ 321s] /var/cache/obs/worker/root_9/root: 194559 [ 321s] qemu-system-aarch64: terminating on signal 15 from pid 63132 () [ 321s] ### VM INTERACTION END ### [ 321s] /var/run/obs/worker/9/build/build-vm: line 465: kill: (194552) - No such process [ 321s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl) [ 321s] or the build host has a kernel or hardware problem... gave up after 9 failed build attempts... -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Build failure of network:osmocom:nightly/libosmo-abis in openSUSE_Factory_ARM/aarch64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmo-abis/openSUSE_Factory_ARM/aarch64 Package network:osmocom:nightly/libosmo-abis failed to build in openSUSE_Factory_ARM/aarch64 Check out the package for editing: osc checkout network:osmocom:nightly libosmo-abis Last lines of build log: [ 22s] [2.476390] dracut-pre-udev[234]: modprobe: ERROR: could not insert 'squashfs': Key was rejected by service [ 22s] [2.486816] dracut-pre-udev[235]: modprobe: FATAL: Module ext2 not found in directory /lib/modules/5.9.8-1-default [ 22s] [2.497277] dracut-pre-udev[236]: modprobe: FATAL: Module ext3 not found in directory /lib/modules/5.9.8-1-default [ 22s] [2.548640] dracut-pre-udev[238]: modprobe: ERROR: could not insert 'reiserfs': Key was rejected by service [ 22s] [2.561126] dracut-pre-udev[239]: modprobe: ERROR: could not insert 'btrfs': Key was rejected by service [ 23s] [2.573048] dracut-pre-udev[240]: modprobe: ERROR: could not insert 'xfs': Key was rejected by service [ 23s] [2.584085] dracut-pre-udev[241]: modprobe: FATAL: Module nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default [ 23s] [2.597421] dracut-pre-udev[242]: modprobe: ERROR: could not insert 'binfmt_misc': Key was rejected by service [ 23s] [2.619940] dracut-pre-udev[244]: modprobe: ERROR: could not insert 'virtio_mmio': Key was rejected by service [ 23s] [2.632754] dracut-pre-udev[245]: modprobe: ERROR: could not insert 'virtio_blk': Key was rejected by service [ 23s] [2.645265] dracut-pre-udev[246]: modprobe: ERROR: could not insert 'virtio_rng': Key was rejected by service [ 23s] [2.665380] dracut-pre-udev[247]: modprobe: ERROR: could not insert 'fat': Key was rejected by service [ 23s] [2.685509] dracut-pre-udev[248]: modprobe: ERROR: could not insert 'vfat': Key was rejected by service [ 23s] [2.697484] dracut-pre-udev[249]: modprobe: ERROR: could not insert 'nls_cp437': Key was rejected by service [ 23s] [2.709507] dracut-pre-udev[250]: modprobe: ERROR: could not insert 'nls_iso8859_1': Key was rejected by service [ 23s] [2.721143] dracut-pre-udev[251]: modprobe: FATAL: Module ibmvscsi not found in directory /lib/modules/5.9.8-1-default [ 23s] [2.759094] dracut-pre-udev[253]: modprobe: ERROR: could not insert 'e1000': Key was rejected by service [ 23s] [2.770459] dracut-pre-udev[254]: modprobe: FATAL: Module ibmveth not found in directory /lib/modules/5.9.8-1-default [ 23s] [2.795225] dracut-pre-udev[255]: modprobe: ERROR: could not insert 'overlay': Key was rejected by service [ 325s] [ 325s] ### WATCHDOG TRIGGERED, KILLING VM ### [ 325s] /var/cache/obs/worker/root_17/root: 48161 [ 325s] qemu-system-aarch64: terminating on signal 15 from pid 40483 () [ 326s] ### VM INTERACTION END ### [ 326s] /var/run/obs/worker/17/build/build-vm: line 465: kill: (48148) - No such process [ 326s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl) [ 326s] or the build host has a kernel or hardware problem... gave up after 10 failed build attempts... -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Build failure of network:osmocom:nightly/libosmocore in openSUSE_Factory_ARM/aarch64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/libosmocore/openSUSE_Factory_ARM/aarch64 Package network:osmocom:nightly/libosmocore failed to build in openSUSE_Factory_ARM/aarch64 Check out the package for editing: osc checkout network:osmocom:nightly libosmocore Last lines of build log: [ 12s] [1.921369] dracut-pre-udev[222]: modprobe: ERROR: could not insert 'squashfs': Key was rejected by service [ 12s] [1.925510] dracut-pre-udev[223]: modprobe: FATAL: Module ext2 not found in directory /lib/modules/5.9.8-1-default [ 12s] [1.929582] dracut-pre-udev[224]: modprobe: FATAL: Module ext3 not found in directory /lib/modules/5.9.8-1-default [ 12s] [1.956589] dracut-pre-udev[226]: modprobe: ERROR: could not insert 'reiserfs': Key was rejected by service [ 12s] [1.961767] dracut-pre-udev[227]: modprobe: ERROR: could not insert 'btrfs': Key was rejected by service [ 12s] [1.966781] dracut-pre-udev[228]: modprobe: ERROR: could not insert 'xfs': Key was rejected by service [ 12s] [1.971069] dracut-pre-udev[229]: modprobe: FATAL: Module nf_conntrack_ipv6 not found in directory /lib/modules/5.9.8-1-default [ 12s] [1.976835] dracut-pre-udev[230]: modprobe: ERROR: could not insert 'binfmt_misc': Key was rejected by service [ 12s] [1.986610] dracut-pre-udev[232]: modprobe: ERROR: could not insert 'virtio_mmio': Key was rejected by service [ 12s] [1.992390] dracut-pre-udev[233]: modprobe: ERROR: could not insert 'virtio_blk': Key was rejected by service [ 12s] [1.997390] dracut-pre-udev[234]: modprobe: ERROR: could not insert 'virtio_rng': Key was rejected by service [ 12s] [2.007347] dracut-pre-udev[235]: modprobe: ERROR: could not insert 'fat': Key was rejected by service [ 12s] [2.017401] dracut-pre-udev[236]: modprobe: ERROR: could not insert 'vfat': Key was rejected by service [ 12s] [2.022458] dracut-pre-udev[237]: modprobe: ERROR: could not insert 'nls_cp437': Key was rejected by service [ 12s] [2.027392] dracut-pre-udev[238]: modprobe: ERROR: could not insert 'nls_iso8859_1': Key was rejected by service [ 12s] [2.031570] dracut-pre-udev[239]: modprobe: FATAL: Module ibmvscsi not found in directory /lib/modules/5.9.8-1-default [ 12s] [2.050443] dracut-pre-udev[241]: modprobe: ERROR: could not insert 'e1000': Key was rejected by service [ 12s] [2.054622] dracut-pre-udev[242]: modprobe: FATAL: Module ibmveth not found in directory /lib/modules/5.9.8-1-default [ 12s] [2.067278] dracut-pre-udev[243]: modprobe: ERROR: could not insert 'overlay': Key was rejected by service [ 315s] [ 315s] ### WATCHDOG TRIGGERED, KILLING VM ### [ 315s] /var/cache/obs/worker/root_14/root: 20749 [ 315s] qemu-system-aarch64: terminating on signal 15 from pid 144836 () [ 315s] ### VM INTERACTION END ### [ 315s] /var/run/obs/worker/14/build/build-vm: line 465: kill: (20735) - No such process [ 315s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl) [ 315s] or the build host has a kernel or hardware problem... gave up after 11 failed build attempts... -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Build failure of network:osmocom:nightly/simtrace2 in xUbuntu_20.04/x86_64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/simtrace2/xUbuntu_20.04/x86_64 Package network:osmocom:nightly/simtrace2 failed to build in xUbuntu_20.04/x86_64 Check out the package for editing: osc checkout network:osmocom:nightly simtrace2 Last lines of build log: [ 115s] [COMPILING libboard/qmod/source/wwan_perst.c] [ 115s] [COMPILING libboard/qmod/source/card_pres.c] [ 115s] [COMPILING libboard/qmod/source/wwan_led.c] [ 115s] [COMPILING libboard/qmod/source/i2c.c] [ 116s] [COMPILING libboard/qmod/source/board_qmod.c] [ 116s] [COMPILING apps/dfu/main.c] [ 116s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu.c] [ 116s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_desc.c] [ 116s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_driver.c] [ 116s] Memory region Used Size Region Size %age Used [ 116s] rom: 16588 B16 KB101.25% [ 116s] ram: 11672 B48 KB 23.75/usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: bin/qmod-dfu-flash.elf section `.text' will not fit in region `rom' [ 116s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: region `rom' overflowed by 204 bytes [ 116s] collect2: error: ld returned 1 exit status [ 116s] % [ 116s] make[2]: *** [Makefile:234: flash] Error 1 [ 116s] make[2]: Leaving directory '/usr/src/packages/BUILD/firmware' [ 116s] make[1]: *** [Makefile:13: fw-qmod-dfu] Error 2 [ 116s] make[1]: Leaving directory '/usr/src/packages/BUILD' [ 116s] dh_auto_build: error: make -j1 returned exit code 2 [ 116s] make: *** [debian/rules:16: build] Error 25 [ 116s] dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 [ 116s] ### VM INTERACTION START ### [ 119s] [ 109.585219] sysrq: Power Off [ 119s] [ 109.589709] reboot: Power down [ 119s] ### VM INTERACTION END ### [ 119s] [ 119s] sheep86 failed "build simtrace2_0.7.0.69.aadd.dsc" at Mon Nov 16 02:08:24 UTC 2020. [ 119s] -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Build failure of network:osmocom:nightly/simtrace2 in xUbuntu_20.10/x86_64
Visit https://build.opensuse.org/package/live_build_log/network:osmocom:nightly/simtrace2/xUbuntu_20.10/x86_64 Package network:osmocom:nightly/simtrace2 failed to build in xUbuntu_20.10/x86_64 Check out the package for editing: osc checkout network:osmocom:nightly simtrace2 Last lines of build log: [ 167s] [COMPILING apps/dfu/main.c] [ 167s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu.c] [ 167s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_desc.c] [ 167s] [COMPILING ./atmel_softpack_libraries/usb/device/dfu/dfu_driver.c] [ 167s] Memory region Used Size Region Size %age Used [ 167s] rom: 16580 B16 KB101.20% [ 167s] ram: 11672 B48 KB 23.75/usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: warning: changing start of section .stack by 4 bytes [ 167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: warning: changing start of section .stack by 4 bytes [ 167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: bin/qmod-dfu-flash.elf section `.text' will not fit in region `rom' [ 167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: warning: changing start of section .stack by 4 bytes [ 167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: warning: changing start of section .stack by 4 bytes [ 167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: warning: changing start of section .stack by 4 bytes [ 167s] /usr/lib/gcc/arm-none-eabi/9.2.1/../../../arm-none-eabi/bin/ld: region `rom' overflowed by 196 bytes [ 167s] collect2: error: ld returned 1 exit status [ 167s] % [ 167s] make[2]: *** [Makefile:234: flash] Error 1 [ 167s] make[2]: Leaving directory '/usr/src/packages/BUILD/firmware' [ 167s] make[1]: *** [Makefile:13: fw-qmod-dfu] Error 2 [ 167s] make[1]: Leaving directory '/usr/src/packages/BUILD' [ 167s] dh_auto_build: error: make -j1 returned exit code 2 [ 167s] make: *** [debian/rules:16: build] Error 25 [ 167s] dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 [ 167s] ### VM INTERACTION START ### [ 171s] [ 158.880061] sysrq: Power Off [ 171s] [ 158.885286] reboot: Power down [ 171s] ### VM INTERACTION END ### [ 171s] [ 171s] lamb05 failed "build simtrace2_0.7.0.69.aadd.dsc" at Mon Nov 16 02:03:19 UTC 2020. [ 171s] -- Configure notifications at https://build.opensuse.org/my/subscriptions openSUSE Build Service (https://build.opensuse.org/)
Change in osmo-ttcn3-hacks[master]: pcu: Set acceptable logging verbosity for ConsoleMask
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136 ) Change subject: pcu: Set acceptable logging verbosity for ConsoleMask .. Patch Set 1: Code-Review+1 -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I1f49eb26af0d6144f7632320097f2c78d47f3a22 Gerrit-Change-Number: 21136 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Reviewer: laforge Gerrit-Comment-Date: Sun, 15 Nov 2020 22:35:19 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
Change in libosmocore[master]: tests: Fix tdef_test on 32bit platforms
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmocore/+/21162 ) Change subject: tests: Fix tdef_test on 32bit platforms .. Patch Set 1: Code-Review+2 -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21162 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c Gerrit-Change-Number: 21162 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge Gerrit-Comment-Date: Sun, 15 Nov 2020 22:34:44 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
Change in libosmocore[master]: tests: Fix tdef_test on 32bit platforms
laforge has submitted this change. ( https://gerrit.osmocom.org/c/libosmocore/+/21162 ) Change subject: tests: Fix tdef_test on 32bit platforms .. tests: Fix tdef_test on 32bit platforms 100 minutes = 60 microseconds was too big to be stored in an unsigned long in a 32bit platform, making the test print 4294967295 instead. Let's set a smaller value to have the test happy on 32 bits. Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c --- M tests/tdef/tdef_test.c M tests/tdef/tdef_test.ok 2 files changed, 9 insertions(+), 9 deletions(-) Approvals: Jenkins Builder: Verified laforge: Looks good to me, approved diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c index d874231..ede3082 100644 --- a/tests/tdef/tdef_test.c +++ b/tests/tdef/tdef_test.c @@ -38,7 +38,7 @@ static struct osmo_tdef tdefs[] = { { .T=1, .default_val=100, .desc="100s" }, { .T=2, .default_val=100, .unit=OSMO_TDEF_MS, .desc="100ms" }, - { .T=3, .default_val=100, .unit=OSMO_TDEF_M, .desc="100m" }, + { .T=3, .default_val=50, .unit=OSMO_TDEF_M, .desc="50m" }, { .T=4, .default_val=100, .unit=OSMO_TDEF_CUSTOM, .desc="100 potatoes" }, { .T=7, .default_val=50, .desc="Water Boiling Timeout", .min_val=20, .max_val=800 }, // default is .unit=OSMO_TDEF_S == 0 diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok index 1770968..4c97dab 100644 --- a/tests/tdef/tdef_test.ok +++ b/tests/tdef/tdef_test.ok @@ -12,12 +12,12 @@ osmo_tdef_get(2, m)= 1 osmo_tdef_get(2, custom-unit) = 100 osmo_tdef_get(2, us) = 10 -T3=100m -osmo_tdef_get(3, s)= 6000 -osmo_tdef_get(3, ms) = 600 -osmo_tdef_get(3, m)= 100 -osmo_tdef_get(3, custom-unit) = 100 -osmo_tdef_get(3, us) = 60 +T3=50m +osmo_tdef_get(3, s)= 3000 +osmo_tdef_get(3, ms) = 300 +osmo_tdef_get(3, m)= 50 +osmo_tdef_get(3, custom-unit) = 50 +osmo_tdef_get(3, us) = 30 T4=100custom-unit osmo_tdef_get(4, s)= 100 osmo_tdef_get(4, ms) = 100 @@ -154,7 +154,7 @@ state=A T=0, no timeout --> A (configured as T1 100 s) rc=0; state=A T=1, 100.00 s remaining --> B (configured as T2 100 ms) rc=0; state=B T=2, 1.00 s remaining - --> C (configured as T3 100 m) rc=0; state=C T=3, 6000.00 s remaining + --> C (configured as T3 50 m) rc=0; state=C T=3, 3000.00 s remaining --> D (configured as T4 100 custom-unit) rc=0;state=D T=4, 100.00 s remaining --> G (configured as T7 50 s) rc=0; state=G T=7, 50.00 s remaining --> H (configured as T8 300 s) rc=0; state=H T=8, 300.00 s remaining @@ -183,5 +183,5 @@ - test disallowed transition: --> Z (no timer configured for this state) rc=0; state=Z T=0, no timeout --> B (configured as T2 100 ms) rc=-1;state=Z T=0, no timeout - --> C (configured as T3 100 m) rc=-1; state=Z T=0, no timeout + --> C (configured as T3 50 m) rc=-1; state=Z T=0, no timeout --> D (configured as T4 100 custom-unit) rc=-1; state=Z T=0, no timeout -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21162 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c Gerrit-Change-Number: 21162 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge Gerrit-MessageType: merged
Change in libosmocore[master]: Revert "tests: Fix tdef_test on 32bit platforms"
laforge has submitted this change. ( https://gerrit.osmocom.org/c/libosmocore/+/21161 ) Change subject: Revert "tests: Fix tdef_test on 32bit platforms" .. Revert "tests: Fix tdef_test on 32bit platforms" This was not the issue, see next commit fixing the correct issue. This reverts commit af10e48c1bf7ec40678b9a4387fc50ab0846b467. Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65 --- M tests/tdef/tdef_test.c M tests/tdef/tdef_test.ok 2 files changed, 6 insertions(+), 6 deletions(-) Approvals: Jenkins Builder: Verified laforge: Looks good to me, approved diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c index 17fd4e5..d874231 100644 --- a/tests/tdef/tdef_test.c +++ b/tests/tdef/tdef_test.c @@ -48,7 +48,7 @@ /* test conversions */ { .T=1000, .default_val=2*1000, .unit=OSMO_TDEF_MS, .desc="two seconds from ms" }, - { .T=1001, .default_val=30*1000, .unit=OSMO_TDEF_MS, .desc="half minute from ms" }, + { .T=1001, .default_val=60*1000, .unit=OSMO_TDEF_MS, .desc="one minute from ms" }, { .T=1004, .default_val=1, .unit=OSMO_TDEF_MS, .desc="one ms" }, { .T=1005, .default_val=0, .unit=OSMO_TDEF_MS, .desc="zero ms" }, { .T=1006, .default_val=0, .unit=OSMO_TDEF_S, .desc="zero s" }, diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok index 4bdd3d0..1770968 100644 --- a/tests/tdef/tdef_test.ok +++ b/tests/tdef/tdef_test.ok @@ -54,12 +54,12 @@ osmo_tdef_get(1000, m) = 1 osmo_tdef_get(1000, custom-unit) = 2000 osmo_tdef_get(1000, us)= 200 -T1001=3ms -osmo_tdef_get(1001, s) = 30 -osmo_tdef_get(1001, ms)= 3 +T1001=6ms +osmo_tdef_get(1001, s) = 60 +osmo_tdef_get(1001, ms)= 6 osmo_tdef_get(1001, m) = 1 -osmo_tdef_get(1001, custom-unit) = 3 -osmo_tdef_get(1001, us)= 3000 +osmo_tdef_get(1001, custom-unit) = 6 +osmo_tdef_get(1001, us)= 6000 T1004=1ms osmo_tdef_get(1004, s) = 1 osmo_tdef_get(1004, ms)= 1 -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21161 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65 Gerrit-Change-Number: 21161 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge Gerrit-MessageType: merged
Change in libosmocore[master]: Revert "tests: Fix tdef_test on 32bit platforms"
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/libosmocore/+/21161 ) Change subject: Revert "tests: Fix tdef_test on 32bit platforms" .. Patch Set 1: Code-Review+2 -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21161 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65 Gerrit-Change-Number: 21161 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge Gerrit-Comment-Date: Sun, 15 Nov 2020 22:34:37 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
Change in osmo-ttcn3-hacks[master]: gbproxy: Fix config file typo
laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21139 ) Change subject: gbproxy: Fix config file typo .. gbproxy: Fix config file typo In If1220852785853f8a5d8de183d5053ddd6ccb958 I introudced a config file typo in the GBProxy_Tests.cfg. Let's fix that Change-Id: I78b6307d16abd37e77e66e511f91a8dda902b58d --- M gbproxy/GBProxy_Tests.cfg 1 file changed, 1 insertion(+), 1 deletion(-) Approvals: Jenkins Builder: Verified pespin: Looks good to me, approved diff --git a/gbproxy/GBProxy_Tests.cfg b/gbproxy/GBProxy_Tests.cfg index a9e209c..638946c 100644 --- a/gbproxy/GBProxy_Tests.cfg +++ b/gbproxy/GBProxy_Tests.cfg @@ -41,7 +41,7 @@ local_ip := "127.0.0.1", remote_ip := "127.0.0.1" } - }, + } } } }, -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21139 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I78b6307d16abd37e77e66e511f91a8dda902b58d Gerrit-Change-Number: 21139 Gerrit-PatchSet: 2 Gerrit-Owner: laforge Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge Gerrit-Reviewer: pespin Gerrit-MessageType: merged
Change in osmo-ttcn3-hacks[master]: BSSGP_Emulation: Introduce MGMT port to per-BVC component
Hello Jenkins Builder, I'd like you to reexamine a change. Please visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21165 to look at the new patch set (#2). Change subject: BSSGP_Emulation: Introduce MGMT port to per-BVC component .. BSSGP_Emulation: Introduce MGMT port to per-BVC component This port can (optionally) be connected to, and it will receive state change notifications as well as permit the user to block/unblock and reset the specific PTP BVC. Change-Id: I1f0289c8805168e3daace4a7d76764b45cead3d0 --- M library/BSSGP_Emulation.ttcnpp 1 file changed, 57 insertions(+), 5 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/65/21165/2 -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21165 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I1f0289c8805168e3daace4a7d76764b45cead3d0 Gerrit-Change-Number: 21165 Gerrit-PatchSet: 2 Gerrit-Owner: laforge Gerrit-Reviewer: Jenkins Builder Gerrit-MessageType: newpatchset
Change in osmo-ttcn3-hacks[master]: gbproxy: Use BSSGP MGMT port to determine when all BVC are unblocked
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21170 ) Change subject: gbproxy: Use BSSGP MGMT port to determine when all BVC are unblocked .. gbproxy: Use BSSGP MGMT port to determine when all BVC are unblocked Change-Id: I9c94aa4b4891e8a79bca62f4fd713e4ad50f9424 --- M gbproxy/GBProxy_Tests.ttcn 1 file changed, 65 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/70/21170/1 diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn index 47a0cd9..9c57b8b 100644 --- a/gbproxy/GBProxy_Tests.ttcn +++ b/gbproxy/GBProxy_Tests.ttcn @@ -209,6 +209,9 @@ port BSSGP_CT_PROC_PT PROC; + port BSSGP_BVC_MGMT_PT SGSN_MGMT; + port BSSGP_BVC_MGMT_PT PCU_MGMT; + port TELNETasp_PT GBPVTY; var boolean g_initialized := false; @@ -282,6 +285,7 @@ connect(self:PROC, gb.vc_BSSGP:PROC); gb.vc_BSSGP_BVC[i] := f_bssgp_get_bvci_ct(gb.cfg.bvc[i].bvci, PROC); disconnect(self:PROC, gb.vc_BSSGP:PROC); + connect(self:PCU_MGMT, gb.vc_BSSGP_BVC[i]:MGMT); } } @@ -298,6 +302,7 @@ connect(self:PROC, gb.vc_BSSGP:PROC); gb.vc_BSSGP_BVC[i] := f_bssgp_get_bvci_ct(gb.cfg.bvc[i].bvci, PROC); disconnect(self:PROC, gb.vc_BSSGP:PROC); + connect(self:SGSN_MGMT, gb.vc_BSSGP_BVC[i]:MGMT); } } @@ -308,7 +313,20 @@ f_vty_transceive(GBPVTY, "enable"); } +type record of integer ro_integer; + +private function ro_integer_contains(ro_integer r, integer x) return boolean { + for (var integer j := 0; j < lengthof(r); j := j+1) { + if (r[j] == x) { + return true; + } + } + return false; +} + function f_init() runs on test_CT { + var ro_integer bvci_unblocked := {}; + var BssgpStatusIndication bsi; var integer i; if (g_initialized == true) { @@ -333,6 +351,53 @@ for (i := 0; i < lengthof(mp_nsconfig_pcu); i := i+1) { f_init_gb_pcu(g_pcu[i], "GbProxy_Test-PCU0", i); } + + /* wait until all BVC are unblocked on both sides */ + timer T := 5.0; + T.start; + alt { + [] SGSN_MGMT.receive(BssgpStatusIndication:{*, ?, BVC_S_UNBLOCKED}) -> value bsi { + bvci_unblocked := bvci_unblocked & { bsi.bvci }; + if (lengthof(bvci_unblocked) != lengthof(g_sgsn[0].cfg.bvc)) { + repeat; + } + } + [] SGSN_MGMT.receive(BssgpStatusIndication:{*, ?, ?}) { + repeat; + } + [] SGSN_MGMT.receive { + setverdict(fail, "Received unexpected message on SGSN_MGMT"); + mtc.stop; + } + + [] PCU_MGMT.receive(BssgpStatusIndication:{*, ?, BVC_S_UNBLOCKED}) -> value bsi { + repeat; + } + [] PCU_MGMT.receive(BssgpStatusIndication:{*, ?, ?}) { + repeat; + } + [] PCU_MGMT.receive(BssgpResetIndication:{0}) { + repeat; + } + [] PCU_MGMT.receive { + setverdict(fail, "Received unexpected message on PCU_MGMT"); + mtc.stop; + } + + [] T.timeout { + setverdict(fail, "Timeout waiting for unblock of all BVCs"); + mtc.stop; + } + } + + /* iterate over list and check all BVCI */ + for (i := 0; i < lengthof(g_sgsn[0].cfg.bvc); i := i+1) { + var BssgpBvci bvci := g_sgsn[0].cfg.bvc[i].bvci; + if (not ro_integer_contains(bvci_unblocked, bvci)) { + setverdict(fail, "BVCI=", bvci, " was not unblocked during start-up"); + mtc.stop; + } + } } function f_cleanup() runs on test_CT { -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21170 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I9c94aa4b4891e8a79bca62f4fd713e4ad50f9424 Gerrit-Change-Number: 21170 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-ttcn3-hacks[master]: gbproxy: Add test for DL-UNITDATA
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21171 ) Change subject: gbproxy: Add test for DL-UNITDATA .. gbproxy: Add test for DL-UNITDATA Change-Id: I96d57cef29dd5e724e66767cc23320a5468a3ea3 --- M gbproxy/GBProxy_Tests.ttcn 1 file changed, 38 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/71/21171/1 diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn index 4b20177..ecaca54 100644 --- a/gbproxy/GBProxy_Tests.ttcn +++ b/gbproxy/GBProxy_Tests.ttcn @@ -596,10 +596,48 @@ f_cleanup(); } +/* send uplink-unitdata of a variety of different sizes; expect it to show up on SGSN */ +private function f_TC_dl_unitdata(charstring id) runs on BSSGP_ConnHdlr { + var integer i; + + for (i := 0; i < 1024; i := i+1) { + var octetstring payload := f_rnd_octstring(i); + var template (value) PDU_BSSGP pdu_tx := + ts_BSSGP_DL_UD(g_pars.tlli, payload, omit, ts_BSSGP_IMSI(g_pars.imsi)); + /* we cannot use pdu_tx as there are some subtle differences in the length field :/ */ + var template (present) PDU_BSSGP pdu_rx := + tr_BSSGP_DL_UD(g_pars.tlli, payload, tr_BSSGP_IMSI(g_pars.imsi)); + + SGSN[0].send(pdu_tx); + alt { + [] PCU[0].receive(pdu_rx); + /* FIXME: Those should be handled before the ConnHdlr is started */ + [] PCU[0].receive(BssgpStatusIndication:{*,?,BVC_S_UNBLOCKED}) { repeat; } + [] PCU[0].receive { + setverdict(fail, "PCU Received unexpected"); + mtc.stop; + } + } + } + setverdict(pass); +} + +testcase TC_dl_unitdata() runs on test_CT +{ + var BSSGP_ConnHdlr vc_conn; + f_init(); + + vc_conn := f_start_handler(refers(f_TC_dl_unitdata), testcasename(), g_pcu, g_sgsn, 2); + vc_conn.done; + /* TODO: start multiple handlers (UEs) on various cells on same and other NSEs */ + + f_cleanup(); +} control { execute( TC_BVC_bringup() ); execute( TC_ul_unitdata() ); + execute( TC_dl_unitdata() ); } -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21171 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I96d57cef29dd5e724e66767cc23320a5468a3ea3 Gerrit-Change-Number: 21171 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-ttcn3-hacks[master]: gbproxy: Add test for Uplink-Unitdata
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21169 ) Change subject: gbproxy: Add test for Uplink-Unitdata .. gbproxy: Add test for Uplink-Unitdata Change-Id: I912ba5a83c852e6ad9524e06a8e76e9f16a517d8 --- M gbproxy/GBProxy_Tests.ttcn 1 file changed, 38 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/69/21169/1 diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn index 47a0cd9..154de86 100644 --- a/gbproxy/GBProxy_Tests.ttcn +++ b/gbproxy/GBProxy_Tests.ttcn @@ -495,8 +495,46 @@ } +/* send uplink-unitdata of a variety of different sizes; expect it to show up on SGSN */ +private function f_TC_ul_unitdata(charstring id) runs on BSSGP_ConnHdlr { + var integer i; + + for (i := 0; i < 1024; i := i+1) { + var octetstring payload := f_rnd_octstring(i); + var template (value) PDU_BSSGP pdu_tx := ts_BSSGP_UL_UD(g_pars.tlli, g_pars.bssgp_cell_id[0], payload); + /* we cannot use pdu_tx as there are some subtle differences in the length field :/ */ + var template (present) PDU_BSSGP pdu_rx := tr_BSSGP_UL_UD(g_pars.tlli, g_pars.bssgp_cell_id[0], payload); + + PCU[0].send(pdu_tx); + alt { + [] SGSN[0].receive(pdu_rx); + /* FIXME: Those should be handled before the ConnHdlr is started */ + [] SGSN[0].receive(BssgpStatusIndication:{*,?,BVC_S_UNBLOCKED}) { repeat; } + [] SGSN[0].receive { + setverdict(fail, "SGSN Received unexpected"); + mtc.stop; + } + } + } + setverdict(pass); +} + +testcase TC_ul_unitdata() runs on test_CT +{ + var BSSGP_ConnHdlr vc_conn; + f_init(); + + vc_conn := f_start_handler(refers(f_TC_ul_unitdata), testcasename(), g_pcu, g_sgsn, 1); + vc_conn.done; + /* TODO: start multiple handlers (UEs) on various cells on same and other NSEs */ + + f_cleanup(); +} + + control { execute( TC_BVC_bringup() ); + execute( TC_ul_unitdata() ); } -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21169 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I912ba5a83c852e6ad9524e06a8e76e9f16a517d8 Gerrit-Change-Number: 21169 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-ttcn3-hacks[master]: BSSGP: parametrize tr_BSSGP_DL_UD
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21166 ) Change subject: BSSGP: parametrize tr_BSSGP_DL_UD .. BSSGP: parametrize tr_BSSGP_DL_UD Change-Id: Ib4a1d64da634813b49474c13ae080d729bbabcf1 --- M library/Osmocom_Gb_Types.ttcn 1 file changed, 5 insertions(+), 4 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/66/21166/1 diff --git a/library/Osmocom_Gb_Types.ttcn b/library/Osmocom_Gb_Types.ttcn index ee1437c..8271ced 100644 --- a/library/Osmocom_Gb_Types.ttcn +++ b/library/Osmocom_Gb_Types.ttcn @@ -1296,16 +1296,17 @@ } } - template PDU_BSSGP tr_BSSGP_DL_UD := { + template PDU_BSSGP tr_BSSGP_DL_UD(template (present) GprsTlli tlli, template (present) octetstring pdu, + template IMSI_BSSGP imsi := omit) := { pDU_BSSGP_DL_UNITDATA := { bssgpPduType := '00'O, - tLLI_current := ?, + tLLI_current := tlli, qoS_Profile := ?, pDU_Lifetime := ?, mS_Radio_Access_Capability := *, priority := *, dRX_Parameters := *, - iMSI := *, + iMSI := imsi, tLLI_old := *, pFI := *, lSA_Information := *, @@ -1321,7 +1322,7 @@ old_Routing_Area_Identification := *, attach_Indicator := *, alignment_octets := *, - lLC_PDU := tr_BSSGP_LLC_PDU, + lLC_PDU := tr_BSSGP_LLC_PDU(pdu), initialLLC_PDU := * } } -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21166 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: Ib4a1d64da634813b49474c13ae080d729bbabcf1 Gerrit-Change-Number: 21166 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-ttcn3-hacks[master]: gbproxy: Set configuration in a more dynamic way
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21167 ) Change subject: gbproxy: Set configuration in a more dynamic way .. gbproxy: Set configuration in a more dynamic way Let's generalize the data types a bit, and move the gb (bssgp) config into a module parameter. That parameter then is used for both the PCUs as well as (concatenated) for the SGSN side. This allows the configuration file to have more control over the number of BVC within each NSE. Change-Id: I43a3a8e133cf0f0e377b64d1b385e88285246957 --- M gbproxy/GBProxy_Tests.ttcn 1 file changed, 87 insertions(+), 109 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/67/21167/1 diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn index 8de16d2..ff11624 100644 --- a/gbproxy/GBProxy_Tests.ttcn +++ b/gbproxy/GBProxy_Tests.ttcn @@ -37,9 +37,12 @@ import from GSM_RR_Types all; +/* mcc_mnc is 24.008 10.5.5.15 encoded. 262 42 */ +const BcdMccMnc c_mcc_mnc := '262F42'H; + modulepar { /* IP/port on which we run our internal GSUP/HLR emulation */ - NSConfigurations_SGSN mp_nsconfig_sgsn := { + NSConfigurations mp_nsconfig_sgsn := { { nsei := 101, role_sgsn := true, @@ -60,7 +63,7 @@ } } }; - NSConfigurations_PCU mp_nsconfig_pcu := { + NSConfigurations mp_nsconfig_pcu := { { nsei := 96, role_sgsn := false, @@ -119,6 +122,69 @@ } } }; + BssgpConfigs mp_gbconfigs := { + { + nsei := 96, + sgsn_role := false, + bvc := { + { + bvci := 196, + cell_id := { + ra_id := { + lai := { + mcc_mnc := c_mcc_mnc, + lac := 13135 + }, + rac := 0 + }, + cell_id := 20960 + }, + depth := BSSGP_DECODE_DEPTH_BSSGP, + create_cb := refers(BSSGP_Emulation.DefaultCreateCallback) + } + } + }, { + nsei := 97, + sgsn_role := false, + bvc := { + { + bvci := 210, + cell_id := { + ra_id := { + lai := { + mcc_mnc := c_mcc_mnc, + lac := 13200 + }, + rac := 0 + }, + cell_id := 20961 + }, + depth := BSSGP_DECODE_DEPTH_BSSGP, + create_cb := refers(BSSGP_Emulation.DefaultCreateCallback) + } + } + }, { + nsei := 98, + sgsn_role := false, + bvc := { + { + bvci := 220, + cell_id := { + ra_id := { + lai := { + mcc_mnc := c_mcc_mnc, + lac := 13300 + }, + rac := 0 + }, + cell_id := 20962 + }, + depth := BSSGP_DECODE_DEPTH_BSSGP, + create_cb := refers(BSSGP_Emulation.DefaultCreateCallback) + } +
Change in osmo-ttcn3-hacks[master]: BSSGP_Emulation: Introduce MGMT port to per-BVC component
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21165 ) Change subject: BSSGP_Emulation: Introduce MGMT port to per-BVC component .. BSSGP_Emulation: Introduce MGMT port to per-BVC component This port can (optionally) be connected to, and it will receive state change notifications as well as permit the user to block/unblock and reset the specific PTP BVC. Change-Id: I1f0289c8805168e3daace4a7d76764b45cead3d0 --- M library/BSSGP_Emulation.ttcnpp 1 file changed, 54 insertions(+), 5 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/65/21165/1 diff --git a/library/BSSGP_Emulation.ttcnpp b/library/BSSGP_Emulation.ttcnpp index 63e11f2..3f6adba 100644 --- a/library/BSSGP_Emulation.ttcnpp +++ b/library/BSSGP_Emulation.ttcnpp @@ -603,6 +603,9 @@ /* port towards the underlying BSSGP_CT */ port BSSGP_BVC_PT BVC; + /* port to a management instance */ + port BSSGP_BVC_MGMT_SP_PT MGMT; + /* BSSGP-User SAP towards the user (Client) */ port BSSGP_SP_PT BSSGP_SP; port BSSGP_SP_PT BSSGP_SP_SIG; @@ -618,6 +621,9 @@ timer g_T1 := 15.0; timer g_T2 := 60.0; var boolean g_t1_waits_for_block_ack := false; + /* for re-transmissions */ + var BssgpCause g_last_block_cause; + var BssgpCause g_last_reset_cause; var ClientEntity ClientTable[16]; }; @@ -638,6 +644,27 @@ out NsUnitdataRequest; } with { extension "internal" }; +/* port between BSSGP_BVC_CT and a management instance */ +type port BSSGP_BVC_MGMT_SP_PT message { + in BssgpResetRequest, + BssgpBlockRequest, + BssgpUnblockRequest; + out BssgpStatusIndication, + BssgpResetIndication; +} with { extension "internal" }; +type port BSSGP_BVC_MGMT_PT message { + in BssgpStatusIndication, + BssgpResetIndication; +} with { extension "internal" }; + +type record BssgpResetRequest { + BssgpCause cause +}; +type record BssgpBlockRequest { + BssgpCause cause +}; +type record BssgpUnblockRequest { +}; /* one element in the per-TLLI state table */ type record ClientEntity { @@ -892,6 +919,7 @@ BVC.send(ts_ptp_BnsUdReq(t_BVC_BLOCK(g_cfg.bvci, cause), 0, g_bvc_lsp)); g_t1_waits_for_block_ack := true; g_T1.start; + g_last_block_cause := cause; } private function f_ptp_sendStatus(BssgpCause cause, PDU_BSSGP pdu) runs on BSSGP_BVC_CT { @@ -899,22 +927,23 @@ BVC.send(ts_ptp_BnsUdReq(ts_BSSGP_STATUS(g_cfg.bvci, cause, pdu), g_cfg.bvci, g_bvc_lsp)); } -private function f_ptp_sendReset() runs on BSSGP_BVC_CT { +private function f_ptp_sendReset(BssgpCause cause := BSSGP_CAUSE_OM_INTERVENTION) runs on BSSGP_BVC_CT { var PDU_BSSGP pdu; /* The Cell Identifier IE is mandatory in the BVC-RESET PDU sent from BSS to * SGSN in order to reset a BVC corresponding to a PTP functional entity. The * Cell Identifier IE shall not be used in any other BVC-RESET PDU. */ if (g_sgsn_role) { - pdu := valueof(ts_BVC_RESET(BSSGP_CAUSE_OM_INTERVENTION, g_cfg.bvci, omit)); + pdu := valueof(ts_BVC_RESET(cause, g_cfg.bvci, omit)); } else { - pdu := valueof(ts_BVC_RESET(BSSGP_CAUSE_OM_INTERVENTION, g_cfg.bvci, g_cfg.cell_id)); + pdu := valueof(ts_BVC_RESET(cause, g_cfg.bvci, g_cfg.cell_id)); } /* BVC-RESET is always sent via the SIGNALLING BVCI, see Table 5.4.1 */ BVC.send(ts_ptp_BnsUdReq(pdu, 0, g_bvc_lsp)); g_T2.start; //f_change_state(BVC_S_WAIT_RESET); + g_last_reset_cause := cause; } /* PTP-BVC is in BVC_S_BLOCKED state */ @@ -939,14 +968,19 @@ [] g_T2.timeout { /* BVC-RESET-ACK PDU was not received within T2: retransmit */ - f_ptp_sendReset(); + f_ptp_sendReset(g_last_reset_cause); } + + [] MGMT.receive(BssgpUnblockRequest:?) { + f_ptp_sendUnblock(); + } } /* PTP-BVC is in UNBLOCKED state */ private altstep as_ptp_unblocked() runs on BSSGP_BVC_CT { var NsUnitdataIndication udi; var NsStatusIndication nsi; + var BssgpBlockRequest bbr; var BSSGP_Client_CT vc_conn; var ASP_Event evt; var PDU_BSSGP bs_pdu; @@ -976,7 +1010,7 @@ f_ptp_sendUnblock(); } [g_t1_waits_for_block_ack] g_T1.timeout { - f_ptp_sendBlock(BSSGP_CAUSE_OM_INTERVENTION); + f_ptp_sendBlock(g_last_block_cause); } /* simply acknowledge all per-BVC Flow Control Messages */ @@ -1080,17 +1114,25 @@ var octetstring llc_enc := enc_PDU_LLC(llc); BVC.send(ts_ptp_BnsUdReq(ts_BSSGP_DL_UD(tlli, llc_enc), g_cfg.bvci, oct2int(tlli))); }
Change in osmo-ttcn3-hacks[master]: gbproxy: Register IMSI + TLLI with BSSGP_Emulation
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21168 ) Change subject: gbproxy: Register IMSI + TLLI with BSSGP_Emulation .. gbproxy: Register IMSI + TLLI with BSSGP_Emulation If we don't do that, the BSSGP code will not know what to route to us and what not. Change-Id: Ife8b8918f0eb69c6dc502d67d2566e78975c9f91 --- M gbproxy/GBProxy_Tests.ttcn 1 file changed, 23 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/68/21168/1 diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn index ff11624..47a0cd9 100644 --- a/gbproxy/GBProxy_Tests.ttcn +++ b/gbproxy/GBProxy_Tests.ttcn @@ -390,11 +390,19 @@ /* first function called in every ConnHdlr */ private function f_handler_init(void_fn fn, charstring id, BSSGP_ConnHdlrPars pars) runs on BSSGP_ConnHdlr { + var integer i; /* do some common stuff like setting up g_pars */ g_pars := pars; llc := f_llc_create(false); + /* register for our IMSI + TLLI */ + for (i := 0; i < sizeof(SGSN_PROC); i := i+1) { + f_client_register(g_pars.imsi, g_pars.tlli, SGSN_PROC[i]); + } + for (i := 0; i < sizeof(PCU_PROC); i := i+1) { + f_client_register(g_pars.imsi, g_pars.tlli, PCU_PROC[i]); + } g_Tguard.start(pars.t_guard); activate(as_Tguard()); @@ -403,6 +411,21 @@ fn.apply(id); } +private function f_client_register(hexstring imsi, OCT4 tlli, BSSGP_PROC_PT PT) +runs on BSSGP_ConnHdlr { + PT.call(BSSGP_register_client:{imsi, tlli}) { + [] PT.getreply(BSSGP_register_client:{imsi, tlli}) {}; + } +} + +private function f_client_unregister(hexstring imsi, BSSGP_PROC_PT PT) +runs on BSSGP_ConnHdlr { + PT.call(BSSGP_unregister_client:{imsi}) { + [] PT.getreply(BSSGP_unregister_client:{imsi}) {}; + } +} + + /* TODO: * Detach without Attach * SM procedures without attach / RAU -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21168 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: Ife8b8918f0eb69c6dc502d67d2566e78975c9f91 Gerrit-Change-Number: 21168 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-bts[master]: l1sap: add repeated downlink FACCH
dexter has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-bts/+/21014 ) Change subject: l1sap: add repeated downlink FACCH .. Patch Set 6: (2 comments) This change is ready for review. https://gerrit.osmocom.org/c/osmo-bts/+/21014/2/src/common/l1sap.c File src/common/l1sap.c: https://gerrit.osmocom.org/c/osmo-bts/+/21014/2/src/common/l1sap.c@925 PS2, Line 925: fn + 8 <= fn > As we all know, TDMA clock wraps around every 26 * 51 * 2048 frames. Imagine > that msg. […] oops! I almost forgot about the fn wrapping. I have now fixed it by wrapping the left side too. https://gerrit.osmocom.org/c/osmo-bts/+/21014/5/src/common/l1sap.c File src/common/l1sap.c: https://gerrit.osmocom.org/c/osmo-bts/+/21014/5/src/common/l1sap.c@932 PS5, Line 932: 2715648 > Indeed, I even mentioned them in my previous comments. This: […] Done -- To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/21014 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-bts Gerrit-Branch: master Gerrit-Change-Id: I72f0cf7eaaef9f80fc35e752c90ae0e2d24d0c75 Gerrit-Change-Number: 21014 Gerrit-PatchSet: 6 Gerrit-Owner: dexter Gerrit-Reviewer: Jenkins Builder Gerrit-CC: fixeria Gerrit-CC: laforge Gerrit-Comment-Date: Sun, 15 Nov 2020 20:31:06 + Gerrit-HasComments: Yes Gerrit-Has-Labels: No Comment-In-Reply-To: laforge Comment-In-Reply-To: fixeria Comment-In-Reply-To: dexter Gerrit-MessageType: comment
Change in osmo-bts[master]: l1sap: add repeated downlink SACCH
dexter has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-bts/+/21105 ) Change subject: l1sap: add repeated downlink SACCH .. Patch Set 2: This change is ready for review. -- To view, visit https://gerrit.osmocom.org/c/osmo-bts/+/21105 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-bts Gerrit-Branch: master Gerrit-Change-Id: I00806f936b15fbaf6a4e7bbd61f3bec262cdbb28 Gerrit-Change-Number: 21105 Gerrit-PatchSet: 2 Gerrit-Owner: dexter Gerrit-Reviewer: Jenkins Builder Gerrit-Comment-Date: Sun, 15 Nov 2020 20:30:39 + Gerrit-HasComments: No Gerrit-Has-Labels: No Gerrit-MessageType: comment
Change in osmo-bsc[master]: bts: add repeated acch mode flags + vty config
dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-bsc/+/21164 ) Change subject: bts: add repeated acch mode flags + vty config .. bts: add repeated acch mode flags + vty config To be able to control the FACCH/SACCH repetition behavior inside the BTS a one byte flag is sent to the BTS together with the RSL_IE_OSMO_REP_ACCH_CAP IE. Related: SYS#5114, OS#4796, OS#4794, OS#4795 Change-Id: I083eaa2c30478912426e9c24a506f0b88836e190 --- M include/osmocom/bsc/bts.h M src/osmo-bsc/bsc_vty.c 2 files changed, 121 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/64/21164/1 diff --git a/include/osmocom/bsc/bts.h b/include/osmocom/bsc/bts.h index fd2ac32..de49ce1 100644 --- a/include/osmocom/bsc/bts.h +++ b/include/osmocom/bsc/bts.h @@ -480,6 +480,9 @@ struct llist_head oml_fail_rep; struct llist_head chan_rqd_queue; + + /* osmocom specific FACCH/SACCH repetition mode flags */ + uint8_t repeated_acch_capability_bts; }; #define GSM_BTS_SI2Q(bts, i) (struct gsm48_system_information_type_2quater *)((bts)->si_buf[SYSINFO_TYPE_2quater][i]) diff --git a/src/osmo-bsc/bsc_vty.c b/src/osmo-bsc/bsc_vty.c index c3d6658..17b33b4 100644 --- a/src/osmo-bsc/bsc_vty.c +++ b/src/osmo-bsc/bsc_vty.c @@ -1115,6 +1115,15 @@ ho_vty_write_bts(vty, bts); + if ((bts->repeated_acch_capability_bts & 0x03) == 0x01) + vty_out(vty, " repeat dl-facch command%s", VTY_NEWLINE); + else if ((bts->repeated_acch_capability_bts & 0x03) == 0x03) + vty_out(vty, " repeat dl-facch all%s", VTY_NEWLINE); + if (bts->repeated_acch_capability_bts & 0x04) + vty_out(vty, " repeat dl-sacch%s", VTY_NEWLINE); + if (bts->repeated_acch_capability_bts & 0x08) + vty_out(vty, " repeat ul-sacch%s", VTY_NEWLINE); + config_write_bts_model(vty, bts); } @@ -2621,6 +2630,108 @@ return CMD_SUCCESS; } +#define REP_ACCH_STR "FACCH/SACCH repetition\n" + +DEFUN_ATTR(cfg_bts_rep_dl_facch, + cfg_bts_rep_dl_facch_cmd, + "repeat dl-facch (command|all)", + REP_ACCH_STR + "Enable DL-FACCH repetition for this BTS\n" + "command LAPDm frames only\n" + "all LAPDm frames\n", CMD_ATTR_IMMEDIATE) +{ + struct gsm_bts *bts = vty->index; + + if (bts->model->type != GSM_BTS_TYPE_OSMOBTS) { + vty_out(vty, "%% repeated ACCH not supported by this BTS%s", + VTY_NEWLINE); + CMD_WARNING; + } + + if (argv[0][0] == 'c') { + bts->repeated_acch_capability_bts |= 0x01; + bts->repeated_acch_capability_bts &= ~0x02; + } else + bts->repeated_acch_capability_bts |= 0x03; + + return CMD_SUCCESS; +} + +DEFUN_ATTR(cfg_bts_rep_no_dl_facch, + cfg_bts_rep_no_dl_facch_cmd, + "no repeat dl-facch", + NO_STR REP_ACCH_STR + "Disable DL-FACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE) +{ + struct gsm_bts *bts = vty->index; + bts->repeated_acch_capability_bts &= ~0x03; + return CMD_SUCCESS; +} + +DEFUN_ATTR(cfg_bts_rep_dl_sacch, + cfg_bts_rep_dl_sacch_cmd, + "repeat dl-sacch", + REP_ACCH_STR + "Enable DL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE) +{ + struct gsm_bts *bts = vty->index; + + if (bts->model->type != GSM_BTS_TYPE_OSMOBTS) { + vty_out(vty, "%% repeated ACCH not supported by this BTS%s", + VTY_NEWLINE); + CMD_WARNING; + } + + bts->repeated_acch_capability_bts |= 0x04; + + return CMD_SUCCESS; +} + +DEFUN_ATTR(cfg_bts_rep_no_dl_sacch, + cfg_bts_rep_no_dl_sacch_cmd, + "no repeat dl-sacch", + NO_STR REP_ACCH_STR + "Disable DL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE) +{ + struct gsm_bts *bts = vty->index; + + bts->repeated_acch_capability_bts &= ~0x04; + + return CMD_SUCCESS; +} + +DEFUN_ATTR(cfg_bts_rep_ul_sacch, + cfg_bts_rep_ul_sacch_cmd, + "repeat ul-sacch", + REP_ACCH_STR + "Enable UL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE) +{ + struct gsm_bts *bts = vty->index; + + if (bts->model->type != GSM_BTS_TYPE_OSMOBTS) { + vty_out(vty, "%% repeated ACCH not supported by this BTS%s", + VTY_NEWLINE); + CMD_WARNING; + } + + bts->repeated_acch_capability_bts |= 0x08; + + return CMD_SUCCESS; +} + +DEFUN_ATTR(cfg_bts_rep_no_ul_sacch, + cfg_bts_rep_no_ul_sacch_cmd, + "no repeat ul-sacch", + NO_STR REP_ACCH_STR + "Disable UL-SACCH repetition for this BTS\n", CMD_ATTR_IMMEDIATE) +{ + struct gsm_bts *bts = vty->index; + +
Change in osmo-bsc[master]: abis_rsl: parse cm3 and indicate ACCH repetition cap to BTS
dexter has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-bsc/+/21084 ) Change subject: abis_rsl: parse cm3 and indicate ACCH repetition cap to BTS .. Patch Set 4: (3 comments) This change is ready for review. https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/include/osmocom/bsc/gsm_data.h File include/osmocom/bsc/gsm_data.h: https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/include/osmocom/bsc/gsm_data.h@328 PS1, Line 328: bool repeated_acch_capability; > yes, I also think that is a very good idea, but it could be done in a > subsequent patch. […] Done https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/src/osmo-bsc/abis_rsl.c File src/osmo-bsc/abis_rsl.c: https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/src/osmo-bsc/abis_rsl.c@467 PS1, Line 467: /* The RSL_IE_OSMO_REP_ACCH_CAP IE is a propritary IE, that can only > proprietary Done https://gerrit.osmocom.org/c/osmo-bsc/+/21084/1/src/osmo-bsc/abis_rsl.c@469 PS1, Line 469: if (conn_get_bts(lchan->conn)->model->type != GSM_BTS_TYPE_OSMOBTS) > We should negotiate the feature in OML. I understand, you mean that the BTS should set the feature flags... -- To view, visit https://gerrit.osmocom.org/c/osmo-bsc/+/21084 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-bsc Gerrit-Branch: master Gerrit-Change-Id: I39ae439d05562b35b2e47774dc92f8789fea1a57 Gerrit-Change-Number: 21084 Gerrit-PatchSet: 4 Gerrit-Owner: dexter Gerrit-Reviewer: Jenkins Builder Gerrit-CC: laforge Gerrit-CC: pespin Gerrit-Comment-Date: Sun, 15 Nov 2020 20:28:41 + Gerrit-HasComments: Yes Gerrit-Has-Labels: No Comment-In-Reply-To: laforge Comment-In-Reply-To: pespin Gerrit-MessageType: comment
Change in libosmocore[master]: bts_features: add feature BTS_FEAT_ACCH_REP
dexter has uploaded this change for review. ( https://gerrit.osmocom.org/c/libosmocore/+/21163 ) Change subject: bts_features: add feature BTS_FEAT_ACCH_REP .. bts_features: add feature BTS_FEAT_ACCH_REP Change-Id: Ib4d1d8d8a1a1d58bc320a1c0eff2d52100267f09 Related: SYS#5114, OS#4796, OS#4794, OS#4795 --- M include/osmocom/gsm/bts_features.h 1 file changed, 1 insertion(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/63/21163/1 diff --git a/include/osmocom/gsm/bts_features.h b/include/osmocom/gsm/bts_features.h index 341ba40..98e6c7b 100644 --- a/include/osmocom/gsm/bts_features.h +++ b/include/osmocom/gsm/bts_features.h @@ -26,6 +26,7 @@ BTS_FEAT_ETWS_PN, BTS_FEAT_PAGING_COORDINATION, /* BTS hands CS paging to PCU/PACCH */ BTS_FEAT_IPV6_NSVC, + BTS_FEAT_ACCH_REP, _NUM_BTS_FEAT }; -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21163 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: Ib4d1d8d8a1a1d58bc320a1c0eff2d52100267f09 Gerrit-Change-Number: 21163 Gerrit-PatchSet: 1 Gerrit-Owner: dexter Gerrit-MessageType: newchange
Change in libosmocore[master]: Revert "tests: Fix tdef_test on 32bit platforms"
pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/libosmocore/+/21161 ) Change subject: Revert "tests: Fix tdef_test on 32bit platforms" .. Revert "tests: Fix tdef_test on 32bit platforms" This was not the issue, see next commit fixing the correct issue. This reverts commit af10e48c1bf7ec40678b9a4387fc50ab0846b467. Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65 --- M tests/tdef/tdef_test.c M tests/tdef/tdef_test.ok 2 files changed, 6 insertions(+), 6 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/61/21161/1 diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c index 17fd4e5..d874231 100644 --- a/tests/tdef/tdef_test.c +++ b/tests/tdef/tdef_test.c @@ -48,7 +48,7 @@ /* test conversions */ { .T=1000, .default_val=2*1000, .unit=OSMO_TDEF_MS, .desc="two seconds from ms" }, - { .T=1001, .default_val=30*1000, .unit=OSMO_TDEF_MS, .desc="half minute from ms" }, + { .T=1001, .default_val=60*1000, .unit=OSMO_TDEF_MS, .desc="one minute from ms" }, { .T=1004, .default_val=1, .unit=OSMO_TDEF_MS, .desc="one ms" }, { .T=1005, .default_val=0, .unit=OSMO_TDEF_MS, .desc="zero ms" }, { .T=1006, .default_val=0, .unit=OSMO_TDEF_S, .desc="zero s" }, diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok index 4bdd3d0..1770968 100644 --- a/tests/tdef/tdef_test.ok +++ b/tests/tdef/tdef_test.ok @@ -54,12 +54,12 @@ osmo_tdef_get(1000, m) = 1 osmo_tdef_get(1000, custom-unit) = 2000 osmo_tdef_get(1000, us)= 200 -T1001=3ms -osmo_tdef_get(1001, s) = 30 -osmo_tdef_get(1001, ms)= 3 +T1001=6ms +osmo_tdef_get(1001, s) = 60 +osmo_tdef_get(1001, ms)= 6 osmo_tdef_get(1001, m) = 1 -osmo_tdef_get(1001, custom-unit) = 3 -osmo_tdef_get(1001, us)= 3000 +osmo_tdef_get(1001, custom-unit) = 6 +osmo_tdef_get(1001, us)= 6000 T1004=1ms osmo_tdef_get(1004, s) = 1 osmo_tdef_get(1004, ms)= 1 -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21161 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: Ifa1057ac55fcacdeb55ecdaac1ac3ddcca7d6d65 Gerrit-Change-Number: 21161 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-MessageType: newchange
Change in libosmocore[master]: tests: Fix tdef_test on 32bit platforms
pespin has uploaded this change for review. ( https://gerrit.osmocom.org/c/libosmocore/+/21162 ) Change subject: tests: Fix tdef_test on 32bit platforms .. tests: Fix tdef_test on 32bit platforms 100 minutes = 60 microseconds was too big to be stored in an unsigned long in a 32bit platform, making the test print 4294967295 instead. Let's set a smaller value to have the test happy on 32 bits. Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c --- M tests/tdef/tdef_test.c M tests/tdef/tdef_test.ok 2 files changed, 9 insertions(+), 9 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/62/21162/1 diff --git a/tests/tdef/tdef_test.c b/tests/tdef/tdef_test.c index d874231..ede3082 100644 --- a/tests/tdef/tdef_test.c +++ b/tests/tdef/tdef_test.c @@ -38,7 +38,7 @@ static struct osmo_tdef tdefs[] = { { .T=1, .default_val=100, .desc="100s" }, { .T=2, .default_val=100, .unit=OSMO_TDEF_MS, .desc="100ms" }, - { .T=3, .default_val=100, .unit=OSMO_TDEF_M, .desc="100m" }, + { .T=3, .default_val=50, .unit=OSMO_TDEF_M, .desc="50m" }, { .T=4, .default_val=100, .unit=OSMO_TDEF_CUSTOM, .desc="100 potatoes" }, { .T=7, .default_val=50, .desc="Water Boiling Timeout", .min_val=20, .max_val=800 }, // default is .unit=OSMO_TDEF_S == 0 diff --git a/tests/tdef/tdef_test.ok b/tests/tdef/tdef_test.ok index 1770968..4c97dab 100644 --- a/tests/tdef/tdef_test.ok +++ b/tests/tdef/tdef_test.ok @@ -12,12 +12,12 @@ osmo_tdef_get(2, m)= 1 osmo_tdef_get(2, custom-unit) = 100 osmo_tdef_get(2, us) = 10 -T3=100m -osmo_tdef_get(3, s)= 6000 -osmo_tdef_get(3, ms) = 600 -osmo_tdef_get(3, m)= 100 -osmo_tdef_get(3, custom-unit) = 100 -osmo_tdef_get(3, us) = 60 +T3=50m +osmo_tdef_get(3, s)= 3000 +osmo_tdef_get(3, ms) = 300 +osmo_tdef_get(3, m)= 50 +osmo_tdef_get(3, custom-unit) = 50 +osmo_tdef_get(3, us) = 30 T4=100custom-unit osmo_tdef_get(4, s)= 100 osmo_tdef_get(4, ms) = 100 @@ -154,7 +154,7 @@ state=A T=0, no timeout --> A (configured as T1 100 s) rc=0; state=A T=1, 100.00 s remaining --> B (configured as T2 100 ms) rc=0; state=B T=2, 1.00 s remaining - --> C (configured as T3 100 m) rc=0; state=C T=3, 6000.00 s remaining + --> C (configured as T3 50 m) rc=0; state=C T=3, 3000.00 s remaining --> D (configured as T4 100 custom-unit) rc=0;state=D T=4, 100.00 s remaining --> G (configured as T7 50 s) rc=0; state=G T=7, 50.00 s remaining --> H (configured as T8 300 s) rc=0; state=H T=8, 300.00 s remaining @@ -183,5 +183,5 @@ - test disallowed transition: --> Z (no timer configured for this state) rc=0; state=Z T=0, no timeout --> B (configured as T2 100 ms) rc=-1;state=Z T=0, no timeout - --> C (configured as T3 100 m) rc=-1; state=Z T=0, no timeout + --> C (configured as T3 50 m) rc=-1; state=Z T=0, no timeout --> D (configured as T4 100 custom-unit) rc=-1; state=Z T=0, no timeout -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21162 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: Ic0d009f00a69cee59f2d3fc0b40ecdc97d81c75c Gerrit-Change-Number: 21162 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-MessageType: newchange
Change in libosmocore[master]: card_fs_usim: Add definitions of DF.ProSe and DF.ACDC
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/libosmocore/+/21160 ) Change subject: card_fs_usim: Add definitions of DF.ProSe and DF.ACDC .. card_fs_usim: Add definitions of DF.ProSe and DF.ACDC those are the only two sub-directories of Release 15 we didn't cover yet. Change-Id: I1f85430cbb0041766b0725df9fa97c5a82e4f38d --- M src/sim/card_fs_usim.c 1 file changed, 42 insertions(+), 0 deletions(-) git pull ssh://gerrit.osmocom.org:29418/libosmocore refs/changes/60/21160/1 diff --git a/src/sim/card_fs_usim.c b/src/sim/card_fs_usim.c index 72fdae1..8f880e7 100644 --- a/src/sim/card_fs_usim.c +++ b/src/sim/card_fs_usim.c @@ -348,6 +348,44 @@ "Oprator Home NodeB Name"), }; +/* 31.102 Chapter 4.4.8 */ +static const struct osim_file_desc usim_ef_in_df_prose[] = { + EF_LIN_FIX_N(0x4F01, 0x01, "EF.PROSE_MON", F_OPTIONAL, 1, 64, + "ProSe Monitoring Parameters"), + EF_LIN_FIX_N(0x4F02, 0x02, "EF.PROSE_ANN", F_OPTIONAL, 1, 64, + "ProSe Announcing Parameters"), + EF_LIN_FIX_N(0x4F03, 0x03, "EF.PROSEFUNC", F_OPTIONAL, 1, 64, + "HPLMN ProSe Function"), + EF_TRANSP_N(0x4F04, 0x04, "EF.PROSE_RADIO_COM", F_OPTIONAL, 1, 128, + "ProSe Direct Communication Radio Parameters"), + EF_TRANSP_N(0x4F05, 0x05, "EF.PROSE_RADIO_MON", F_OPTIONAL, 1, 128, + "ProSe Direct Discovery Monitoring Radio Parameters"), + EF_TRANSP_N(0x4F06, 0x06, "EF.PROSE_RADIO_ANN", F_OPTIONAL, 1, 128, + "ProSe Direct Discovery Announcing Radio Parameters"), + EF_LIN_FIX_N(0x4F07, 0x07, "EF.PROSE_POLICY", F_OPTIONAL, 1, 64, + "ProSe Direct Discovery Announcing Radio Parameters"), + EF_LIN_FIX_N(0x4F08, 0x08, "EF.PROSE_PLMN", F_OPTIONAL, 1, 64, + "ProSe PLMN Parametes"), + EF_TRANSP_N(0x4F09, 0x09, "EF.PROSE_GC", F_OPTIONAL, 8, 64, + "ProSe Direct Discovery Announcing Radio Parameters"), + EF_TRANSP_N(0x4F10, 0x10, "EF.PST", F_OPTIONAL, 1, 2, + "ProSe Service Table"), + EF_TRANSP_N(0x4F11, 0x11, "EF.PROSE_UIRC", F_OPTIONAL, 1, 128, + "ProSe UsageInformationReportingConfiguration"), + EF_LIN_FIX_N(0x4F12, 0x12, "EF.PROSE_GM_DISCOVERY", F_OPTIONAL, 1, 64, + "ProSe Group Member Discovery Parameters"), + EF_LIN_FIX_N(0x4F13, 0x13, "EF.PROSE_RELAY", F_OPTIONAL, 1, 64, + "ProSe Relay Parameters"), + EF_TRANSP_N(0x4F14, 0x14, "EF.PROSE_RELAY_DISCOVERY", F_OPTIONAL, 5, 64, + "ProSe Relay Discovery Parameters"), +}; + +/* 31.102 Chapter 4.4.9 */ +static const struct osim_file_desc usim_ef_in_df_acdc[] = { + EF_TRANSP_N(0x4F01, 0x01, "EF.ACDC_LIST", F_OPTIONAL, 1, 128, + "ACDC List"), +}; + /* 31.102 Chapter 4.4.11 */ static const struct osim_file_desc usim_ef_in_df_5gs[] = { EF_TRANSP_N(0x4F01, 0x01, "EF.5GS3GPPLOCI", F_OPTIONAL, 20, 20, @@ -409,6 +447,10 @@ ARRAY_SIZE(usim_ef_in_solsa)); /* OMA BCAST Smart Card Profile */ add_df_with_ef(uadf, 0x5F80, "DF.BCAST", NULL, 0); + add_df_with_ef(uadf, 0x5F90, "DF.ProSe", usim_ef_in_df_prose, + ARRAY_SIZE(usim_ef_in_df_prose)); + add_df_with_ef(uadf, 0x5FA0, "DF.ACDC", usim_ef_in_df_acdc, + ARRAY_SIZE(usim_ef_in_df_acdc)); return aprof; } -- To view, visit https://gerrit.osmocom.org/c/libosmocore/+/21160 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Change-Id: I1f85430cbb0041766b0725df9fa97c5a82e4f38d Gerrit-Change-Number: 21160 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-ci[master]: ansible/docker: Use docker.io on architectures not supported by docke...
laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/21158 ) Change subject: ansible/docker: Use docker.io on architectures not supported by docker-ce .. ansible/docker: Use docker.io on architectures not supported by docker-ce The docker company official builds are only present for amd64, but not for other architectures. Let's use the Debian docker.io package in such situations. Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac --- M ansible/roles/docker/tasks/main.yml 1 file changed, 7 insertions(+), 1 deletion(-) Approvals: laforge: Looks good to me, approved; Verified diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml index 2dbe47b..c38d38b 100644 --- a/ansible/roles/docker/tasks/main.yml +++ b/ansible/roles/docker/tasks/main.yml @@ -22,9 +22,15 @@ update_cache: yes when: ansible_distribution == "Debian" -- name: install docker +- name: install docker.io from Debian + apt: +name: docker.io + when: ansible_architecture != 'x86_64' + +- name: install docker-ce apt: name: docker-ce + when: ansible_architecture == 'x86_64' - name: add jenkins to the docker group user: -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21158 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac Gerrit-Change-Number: 21158 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-Reviewer: laforge Gerrit-MessageType: merged
Change in osmo-ci[master]: remove all debian8 slaves
laforge has submitted this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/21159 ) Change subject: remove all debian8 slaves .. remove all debian8 slaves we cannot even create new slaves as lxc-create doesn't support debian jessie anymore. Let's focus on Debian 9 + Debian 10 Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091 --- M ansible/hosts M jobs/update-osmo-ci-on-slaves.yml M jobs/update-osmo-python-on-slaves.yml 3 files changed, 0 insertions(+), 9 deletions(-) Approvals: laforge: Looks good to me, approved; Verified diff --git a/ansible/hosts b/ansible/hosts index 33b6b41..b417bab 100644 --- a/ansible/hosts +++ b/ansible/hosts @@ -8,12 +8,9 @@ host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 [jenkins-slaves] -admin2-deb8build ansible_host=2a01:4f8:13b:828::1:400 admin2-deb9build ansible_host=2a01:4f8:13b:828::1:300 osmocom_jenkins_slave_fstrim=True -build2-deb8build-ansible ansible_host=2a01:4f8:10b:2ad9::1:7 build2-deb9build-ansible ansible_host=2a01:4f8:10b:2ad9::1:6 osmocom_jenkins_slave_fstrim=True build2-deb10build-ansible ansible_host=2a01:4f8:10b:2ad9::1:10 osmocom_jenkins_slave_fstrim=True -host2-deb8build-ansible ansible_host=2a01:4f8:120:8470::1:2 host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 osmocom_jenkins_slave_fstrim=True rpi4-deb9build-ansible ansible_host=10.9.25.51 diff --git a/jobs/update-osmo-ci-on-slaves.yml b/jobs/update-osmo-ci-on-slaves.yml index 16c4ceb..ca99466 100644 --- a/jobs/update-osmo-ci-on-slaves.yml +++ b/jobs/update-osmo-ci-on-slaves.yml @@ -7,11 +7,8 @@ name: label values: - simtester -- admin2-deb8build - admin2-deb9build -- host2-deb8build-ansible - host2-deb9build-ansible -- build2-deb8build-ansible - build2-deb9build-ansible - build2-deb10build-ansible - rpi4-deb9build-ansible diff --git a/jobs/update-osmo-python-on-slaves.yml b/jobs/update-osmo-python-on-slaves.yml index ab433a6..6eaa73a 100644 --- a/jobs/update-osmo-python-on-slaves.yml +++ b/jobs/update-osmo-python-on-slaves.yml @@ -6,11 +6,8 @@ type: slave name: label values: -- admin2-deb8build - admin2-deb9build -- host2-deb8build-ansible - host2-deb9build-ansible -- build2-deb8build-ansible - build2-deb9build-ansible - build2-deb10build-ansible - rpi4-deb9build-ansible -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21159 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091 Gerrit-Change-Number: 21159 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-Reviewer: laforge Gerrit-MessageType: merged
Change in osmo-ci[master]: remove all debian8 slaves
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/21159 ) Change subject: remove all debian8 slaves .. Patch Set 1: Verified+1 Code-Review+2 -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21159 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091 Gerrit-Change-Number: 21159 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-Reviewer: laforge Gerrit-Comment-Date: Sun, 15 Nov 2020 09:16:00 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
Change in osmo-ci[master]: ansible/docker: Use docker.io on architectures not supported by docke...
laforge has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ci/+/21158 ) Change subject: ansible/docker: Use docker.io on architectures not supported by docker-ce .. Patch Set 1: Verified+1 Code-Review+2 -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21158 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac Gerrit-Change-Number: 21158 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-Reviewer: laforge Gerrit-Comment-Date: Sun, 15 Nov 2020 09:15:51 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
Change in osmo-ci[master]: ansible/docker: Use docker.io on architectures not supported by docke...
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ci/+/21158 ) Change subject: ansible/docker: Use docker.io on architectures not supported by docker-ce .. ansible/docker: Use docker.io on architectures not supported by docker-ce The docker company official builds are only present for amd64, but not for other architectures. Let's use the Debian docker.io package in such situations. Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac --- M ansible/roles/docker/tasks/main.yml 1 file changed, 7 insertions(+), 1 deletion(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/58/21158/1 diff --git a/ansible/roles/docker/tasks/main.yml b/ansible/roles/docker/tasks/main.yml index 2dbe47b..c38d38b 100644 --- a/ansible/roles/docker/tasks/main.yml +++ b/ansible/roles/docker/tasks/main.yml @@ -22,9 +22,15 @@ update_cache: yes when: ansible_distribution == "Debian" -- name: install docker +- name: install docker.io from Debian + apt: +name: docker.io + when: ansible_architecture != 'x86_64' + +- name: install docker-ce apt: name: docker-ce + when: ansible_architecture == 'x86_64' - name: add jenkins to the docker group user: -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21158 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: Id85137fc0eb7fa5e2b31aa928c78bfdaadc281ac Gerrit-Change-Number: 21158 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-ci[master]: remove all debian8 slaves
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-ci/+/21159 ) Change subject: remove all debian8 slaves .. remove all debian8 slaves we cannot even create new slaves as lxc-create doesn't support debian jessie anymore. Let's focus on Debian 9 + Debian 10 Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091 --- M ansible/hosts M jobs/update-osmo-ci-on-slaves.yml M jobs/update-osmo-python-on-slaves.yml 3 files changed, 0 insertions(+), 9 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/59/21159/1 diff --git a/ansible/hosts b/ansible/hosts index 33b6b41..b417bab 100644 --- a/ansible/hosts +++ b/ansible/hosts @@ -8,12 +8,9 @@ host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 [jenkins-slaves] -admin2-deb8build ansible_host=2a01:4f8:13b:828::1:400 admin2-deb9build ansible_host=2a01:4f8:13b:828::1:300 osmocom_jenkins_slave_fstrim=True -build2-deb8build-ansible ansible_host=2a01:4f8:10b:2ad9::1:7 build2-deb9build-ansible ansible_host=2a01:4f8:10b:2ad9::1:6 osmocom_jenkins_slave_fstrim=True build2-deb10build-ansible ansible_host=2a01:4f8:10b:2ad9::1:10 osmocom_jenkins_slave_fstrim=True -host2-deb8build-ansible ansible_host=2a01:4f8:120:8470::1:2 host2-deb9build-ansible ansible_host=2a01:4f8:120:8470::1:3 osmocom_jenkins_slave_fstrim=True rpi4-deb9build-ansible ansible_host=10.9.25.51 diff --git a/jobs/update-osmo-ci-on-slaves.yml b/jobs/update-osmo-ci-on-slaves.yml index 16c4ceb..ca99466 100644 --- a/jobs/update-osmo-ci-on-slaves.yml +++ b/jobs/update-osmo-ci-on-slaves.yml @@ -7,11 +7,8 @@ name: label values: - simtester -- admin2-deb8build - admin2-deb9build -- host2-deb8build-ansible - host2-deb9build-ansible -- build2-deb8build-ansible - build2-deb9build-ansible - build2-deb10build-ansible - rpi4-deb9build-ansible diff --git a/jobs/update-osmo-python-on-slaves.yml b/jobs/update-osmo-python-on-slaves.yml index ab433a6..6eaa73a 100644 --- a/jobs/update-osmo-python-on-slaves.yml +++ b/jobs/update-osmo-python-on-slaves.yml @@ -6,11 +6,8 @@ type: slave name: label values: -- admin2-deb8build - admin2-deb9build -- host2-deb8build-ansible - host2-deb9build-ansible -- build2-deb8build-ansible - build2-deb9build-ansible - build2-deb10build-ansible - rpi4-deb9build-ansible -- To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/21159 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ci Gerrit-Branch: master Gerrit-Change-Id: I2fddd460f7d1db755cc9b732b2be80494d26e091 Gerrit-Change-Number: 21159 Gerrit-PatchSet: 1 Gerrit-Owner: laforge Gerrit-MessageType: newchange
Change in osmo-ttcn3-hacks[master]: pcu: Set acceptable logging verbosity for ConsoleMask
fixeria has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136 ) Change subject: pcu: Set acceptable logging verbosity for ConsoleMask .. Patch Set 1: Code-Review+1 (1 comment) https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136/1/pcu/PCU_Tests.default File pcu/PCU_Tests.default: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136/1/pcu/PCU_Tests.default@8 PS1, Line 8: ConsoleMask You exclude warnings because of those 'data remained after decoding ...'? -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21136 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I1f49eb26af0d6144f7632320097f2c78d47f3a22 Gerrit-Change-Number: 21136 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Comment-Date: Sun, 15 Nov 2020 08:56:15 + Gerrit-HasComments: Yes Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
Change in osmo-ttcn3-hacks[master]: pcu: Implement ACKing EGPRS Dl TBF blocks
fixeria has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127 ) Change subject: pcu: Implement ACKing EGPRS Dl TBF blocks .. Patch Set 3: (4 comments) https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn File library/RLCMAC_Templates.ttcn: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn@364 PS3, Line 364: template Let's make sure to always add proper template restrictions, "(omit)" in this case. https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn@373 PS3, Line 373: template Same here. https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/library/RLCMAC_Templates.ttcn@397 PS3, Line 397: template And here. https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/pcu/GPRS_Components.ttcn File pcu/GPRS_Components.ttcn: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127/3/pcu/GPRS_Components.ttcn@127 PS3, Line 127: You could use f_pad_bit(), but not critical. -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21127 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I9f1b621a8365e69d2e1a33d59cb8c7a59639ad94 Gerrit-Change-Number: 21127 Gerrit-PatchSet: 3 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge Gerrit-CC: fixeria Gerrit-Comment-Date: Sun, 15 Nov 2020 08:54:10 + Gerrit-HasComments: Yes Gerrit-Has-Labels: No Gerrit-MessageType: comment
Change in osmo-ttcn3-hacks[master]: pcu: Call f_shutdown if BSN doesn't match
fixeria has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21134 ) Change subject: pcu: Call f_shutdown if BSN doesn't match .. Patch Set 1: Code-Review+2 -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21134 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I208f5100f9891874a8a61510edc8c5d215570b14 Gerrit-Change-Number: 21134 Gerrit-PatchSet: 1 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Comment-Date: Sun, 15 Nov 2020 08:40:03 + Gerrit-HasComments: No Gerrit-Has-Labels: Yes Gerrit-MessageType: comment
Change in osmo-ttcn3-hacks[master]: pcu: Specify (M)CS to use when sending UL rlcmac data blocks
fixeria has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093 ) Change subject: pcu: Specify (M)CS to use when sending UL rlcmac data blocks .. Patch Set 4: Code-Review+1 (2 comments) https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Templates.ttcn File library/RLCMAC_Templates.ttcn: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Templates.ttcn@42 PS4, Line 42: cs_mcs >= MCS_0 so this works fine? no need for enum2int? https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Types.ttcn File library/RLCMAC_Types.ttcn: https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093/4/library/RLCMAC_Types.ttcn@119 PS4, Line 119: 2b inserted shifted :/ -- To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21093 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Change-Id: I918acac81f550077daeda3374b3de9b426ff3572 Gerrit-Change-Number: 21093 Gerrit-PatchSet: 4 Gerrit-Owner: pespin Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: fixeria Gerrit-Reviewer: laforge Gerrit-Comment-Date: Sun, 15 Nov 2020 08:39:33 + Gerrit-HasComments: Yes Gerrit-Has-Labels: Yes Gerrit-MessageType: comment