wwan/modem-broadband: look up default APN if GSM conneciton lacks one

This allows the GSM connection to Just Work most of the time, as in:
"nmcli d connect ttyUSB0".
17 jobs for lr/gsm-default-apn in 31 minutes and 3 seconds (queued for 24 seconds)
Status Job ID Name Coverage
  Test
passed #507574
allowed to fail
checkpatch

00:01:52

manual #507579
allowed to fail manual
t_centos:7.5.1804
failed #507580
t_centos:7.6.1810

00:22:17

failed #507586
t_debian:10

00:12:12

failed #507585
t_debian:9

00:13:43

failed #507588
t_debian:sid

00:19:44

manual #507587
allowed to fail manual
t_debian:testing
failed #507575
t_fedora:28

00:15:01

failed #507576
t_fedora:29

00:09:43

failed #507577
t_fedora:30

00:11:35

manual #507578
allowed to fail manual
t_fedora:rawhide
failed #507581
t_ubuntu:16.04

00:21:46

failed #507582
t_ubuntu:18.04

00:23:47

manual #507584
allowed to fail manual
t_ubuntu:devel
manual #507583
allowed to fail manual
t_ubuntu:rolling
 
  External
failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/595/

failed https://desktopqe-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/beaker-NetworkManager-gitlab-trigger-code-upstream/595/

00:33:44

 
Name Stage Failure
failed
t_debian:sid Test
Has header "pppd/pppd.h" : YES 
Program pppd found: YES (/usr/sbin/pppd)
Run-time dependency mm-glib found: YES 1.10.0
Run-time dependency mobile-broadband-provider-info found: NO (tried pkgconfig)

meson.build:506:2: ERROR: Dependency "mobile-broadband-provider-info" not found, tried pkgconfig

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_ubuntu:18.04 Test
Has header "pppd/pppd.h" : YES 
Program pppd found: YES (/usr/sbin/pppd)
Run-time dependency mm-glib found: YES 1.10.0
Run-time dependency mobile-broadband-provider-info found: NO (tried pkgconfig)

meson.build:506:2: ERROR: Dependency "mobile-broadband-provider-info" not found, tried pkgconfig

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_ubuntu:16.04 Test
Has header "pppd/pppd.h" : YES 
Program pppd found: YES (/usr/sbin/pppd)
Run-time dependency mm-glib found: YES 1.6.4
Run-time dependency mobile-broadband-provider-info found: NO (tried pkgconfig)

meson.build:506:2: ERROR: Dependency "mobile-broadband-provider-info" not found, tried pkgconfig

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_centos:7.6.1810 Test
Configuring nm-version-macros.h using configuration
Native dependency gobject-introspection-1.0 found: YES 1.56.1
WARNING: target links against shared modules. This is not
recommended as it is not supported on some platforms

src/devices/wwan/meson.build:80:2: ERROR: Non-existent build file 'src/devices/wwan/tests/meson.build'

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_debian:9 Test
Has header "pppd/pppd.h" : YES 
Program pppd found: YES (/usr/sbin/pppd)
Run-time dependency mm-glib found: YES 1.6.4
Run-time dependency mobile-broadband-provider-info found: NO (tried pkgconfig)

meson.build:506:2: ERROR: Dependency "mobile-broadband-provider-info" not found, tried pkgconfig

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_debian:10 Test
Has header "pppd/pppd.h" : YES 
Program pppd found: YES (/usr/sbin/pppd)
Run-time dependency mm-glib found: YES 1.6.4
Run-time dependency mobile-broadband-provider-info found: NO (tried pkgconfig)

meson.build:506:2: ERROR: Dependency "mobile-broadband-provider-info" not found, tried pkgconfig

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_fedora:28 Test
Configuring nm-version-macros.h using configuration
Native dependency gobject-introspection-1.0 found: YES 1.56.1
WARNING: target links against shared modules. This is not
recommended as it is not supported on some platforms

src/devices/wwan/meson.build:80:2: ERROR: Non-existent build file 'src/devices/wwan/tests/meson.build'

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_fedora:30 Test
Program /builds/NetworkManager/NetworkManager/tools/check-exports.sh found: YES (/builds/NetworkManager/NetworkManager/tools/check-exports.sh)
Configuring nm-version-macros.h using configuration
WARNING: target links against shared modules. This is not
recommended as it is not supported on some platforms

src/devices/wwan/meson.build:80:2: ERROR: Non-existent build file 'src/devices/wwan/tests/meson.build'

A full log can be found at /builds/NetworkManager/NetworkManager/build/meson-logs/meson-log.txt
ERROR: Job failed: exit code 1
failed
t_fedora:29 Test
enabling fedora-modular-debuginfo repository
enabling updates-modular-debuginfo repository
enabling updates-debuginfo repository
enabling fedora-debuginfo repository
Fedora Modular 29 - x86_64 - Debug 794 kB/s | 464 kB 00:00
Fedora Modular 29 - x86_64 - Updates 14 B/s | 963 B 01:09
Failed to synchronize cache for repo 'updates-modular'
Error: Failed to synchronize cache for repo 'updates-modular'
ERROR: Job failed: exit code 1