Ubuntu Server development summary - 16 October 2019


Hello Ubuntu Server,

The purpose of this communication is to provide a status update and
highlights for any interesting subjects from the Ubuntu Server Team. If
you would like to reach the server team, you can find us at
the #ubuntu-server channel on Freenode. Alternatively, you can sign up
and use the Ubuntu Server Team mailing list 0 or visit the
Ubuntu Server discourse hub 1 for more
discussion.

Spotlight: Ubuntu 19.10 (Eoan Ermine) release imminent

The final testing and certification of Ubuntu 19.10 (Eoan Ermine) are
nearly complete! Check out the release notes 2
for a preview of what will be avialble shortly.

cloud-init

  • Publish cloud-init update 19.2-36-g059d049c-0ubuntu3 to Ubuntu Eoan
  • Publish cloud-init SRU to Xenial, Bionic, Disco:
    19.2-36-g059d049c-0ubuntu2
  • net: handle openstack dhcpv6-stateless configuration
    Harald Jensås] ([LP: #1847517 3)
  • Add .venv/ to .gitignore [Dominic Schlegel]
  • Small typo fixes in code comments. [Dominic Schlegel]
  • cloud_test/lxd: Retry container delete a few times
  • Add Support for e24cloud to Ec2 datasource. (LP: #1696476 4)
  • Add RbxCloud datasource [Adam Dobrawy]
  • get_interfaces: don’t exclude bridge and bond members (LP: #1846535
    5)
  • Add support for Arch Linux in render-cloudcfg [Conrad Hoffmann]
  • util: json.dumps on python 2.7 will handle UnicodeDecodeError on
    binary
    (LP: #1801364 6)
  • debian/ubuntu: add missing word to netplan/ENI header (LP: #1845669
    7)
  • ovf: do not generate random instance-id for IMC customization path
  • sysconfig: only write resolv.conf if network_state has DNS values
    (LP: #1843634 8)
  • sysconfig: use distro variant to check if available (LP: #1843584 9)
  • systemd/cloud-init.service.tmpl: start after wicked.service
    [Robert Schweikert]
  • docs: fix zstack documentation lints
  • analyze/show: remove trailing space in output
  • Add missing space in warning: “not avalid seed” [Brian Candler]
  • pylintrc: add ‘enter_context’ to generated-members list
  • Add datasource for ZStack platform. Shixin Ruan] ([LP: #1841181 10)
  • docs: organize TOC and update summary of project [Joshua Powers]
  • tools: make clean now cleans the dev directory, not the system
  • docs: create cli specific page [Joshua Powers]
  • docs: added output examples to analyze.rst [Joshua Powers]
  • docs: doc8 fixes for instancedata page [Joshua Powers]
  • docs: clean up formatting, organize boot page [Joshua Powers]
  • net: add is_master check for filtering device list (LP: #1844191 11)
  • docs: more complete list of availability [Joshua Powers]
  • docs: start FAQ page [Joshua Powers]
  • docs: cleanup output & order of datasource page [Joshua Powers]
  • Brightbox: restrict detection to require full domain match
    .brightbox.com
  • VMWware: add option into VMTools config to enable/disable custom
    script.
    [Xiaofeng Wang]
  • net,Oracle: Add support for netfailover detection
  • atomic_helper: add DEBUG logging to write_file (LP: #1843276 12)
  • doc: document doc, create makefile and tox target [Joshua Powers]
  • .gitignore: ignore files produced by package builds
  • docs: fix whitespace, spelling, and line length [Joshua Powers]
  • docs: remove unnecessary file in doc directory [Joshua Powers]
  • Oracle: Render secondary vnic IP and MTU values only
  • exoscale: fix sysconfig cloud_config_modules overrides (LP: #1841454
    13)
  • net/cmdline: refactor to allow multiple initramfs network config
    sources
  • ubuntu-drivers: call db_x_loadtemplatefile to accept NVIDIA EULA
    (LP: #1840080 14)
  • Add missing #cloud-config comment on first example in documentation.
    [Florian Müller]
  • ubuntu-drivers: emit latelink=true debconf to accept nvidia eula
    (LP: #1840080 15)
  • DataSourceOracle: prefer DS network config over initramfs
  • format.rst: add text/jinja2 to list of content types (+ cleanups)
  • Add GitHub pull request template to point people at hacking doc
  • cloudinit/distros/parsers/sys_conf: add docstring to SysConf
  • pyflakes: remove unused variable [Joshua Powers]
  • Azure: Record boot timestamps, system information, and diagnostic
    events
    [Anh Vo]
  • DataSourceOracle: configure secondary NICs on Virtual Machines
  • distros: fix confusing variable names
  • azure/net: generate_fallback_nic emits network v2 config instead of v1
  • Add support for publishing host keys to GCE guest attributes
    [Rick Wright]
  • New data source for the Exoscale.com cloud platform [Chris Glass]
  • doc: remove intersphinx extension
  • cc_set_passwords: rewrite documentation (LP: #1838794 16)

curtin

  • storage_config: interpret value, not presence, of
    DM_MULTIPATH_DEVICE_PATH [Michael Hudson-Doyle]
  • vmtest: Add skip_by_date for test_ip_output on eoan + vlans
  • block-schema: update raid schema for preserve and metadata
  • dasd: update partition table value to ‘vtoc’ (LP: #1847073 17)
  • clear-holders: increase the level for devices with holders by one
    (LP: #1844543 18)
  • tests: mock timestamp used in collect-log file creation (LP: #1847138
    19)
  • ChrootableTarget: mount /run to resolve lvm/mdadm issues which
    require it.
  • block-discover: handle multipath disks (LP: #1839915 20)
  • Handle partial raid on partitions (LP: #1835091 21)
  • install: export zpools if present in the storage-config (LP: #1838278
    22)
  • block-schema: allow ‘mac’ as partition table type (LP: #1845611 23)
  • jenkins-runner: disable the lockfile timeout by default [Paride
    Legovini]
  • curthooks: use correct grub-efi package name on i386 (LP: #1845914
    24)
  • vmtest-sync-images: remove unused imports [Paride Legovini]
  • vmtests: use file locking on the images [Paride Legovini]
  • vmtest: enable arm64 [Paride Legovini]
  • Make the vmtests/test_basic test suite run on ppc64el [Paride
    Legovini]
  • vmtests: separate arch and target_arch in tests [Paride Legovini]
  • vmtests: new decorator: skip_if_arch [Paride Legovini]
  • vmtests: increase the VM memory for Bionic
  • vmtests: Skip Eoan ZFS Root tests until bug fix is complete
  • Merge branch ‘fix_merge_conflicts’
  • d/control: update Depends for new probert package names
    [Dimitri John Ledkov]
  • util: add support for ‘tbz’, ‘txz’ tar format types to sanitize_source
    (LP: #1843266 25)
  • net: ensure eni helper tools install if given netplan config
    (LP: #1834751 26)
  • d/control: update Depends for new probert package names
    [Dimitri John Ledkov]
  • vmtest: fix typo in EoanBcacheBasic test name
  • storage schema: Update nvme wwn regex to allow for nvme wwid format
    (LP: #1841321 27)
  • Allow EUI-64 formatted WWNs for disks and accept NVMe partition naming
    Reed Slaby] ([LP: #1840524 28)
  • Makefile: split Python 2 and Python 3 unittest targets apart
  • Switch to the new btrfs-progs package name, with btrfs-tools fallback.
    [Dimitri John Ledkov]

Contact the Ubuntu Server team

  • Chat on #ubuntu-server on Freenode
  • Email the ubuntu-server mailing list 29
  • Find us on the Ubuntu Community Hub - server channel 30

Bug Work and Triage

  • 276 bugs in the backlog 31
  • Notes on daily bug triage 32

Ubuntu Server Packages

Below is a summary of uploads to the development and supported
releases. Current status of the Debian to Ubuntu merges is tracked on
the Merge-o-Matic page 33. For a
full list of recent merges with change logs please see the Ubuntu
Server report 34.

Proposed Uploads to the Supported Releases

Please consider testing the following by enabling proposed 35,
checking packages for update regressions, and making sure to mark
affected bugs verified as fixed 36.

Total: 7

  • cloud-init, xenial, 19.2-21-ge6383719-0ubuntu1~16.04.1, chad.smith 37
  • cloud-init, bionic, 19.2-21-ge6383719-0ubuntu1~18.04.1, chad.smith 38
  • cloud-init, disco, 19.2-21-ge6383719-0ubuntu1~19.04.1, chad.smith 39
  • cloud-utils, disco, 0.31-0ubuntu1.2, rafaeldtinoco 40
  • cloud-utils, disco, 0.31-0ubuntu1.1, rafaeldtinoco 41
  • haproxy, bionic, 1.8.8-1ubuntu0.5, paelzer 42
  • rdma-core, bionic, 17.1-1ubuntu0.2, paelzer 43

Uploads Released to the Supported Releases

Total: 82

  • apache2, xenial, 2.4.18-2ubuntu3.14, chardan 44
  • apache2, disco, 2.4.38-2ubuntu2.3, sbeattie 45
  • apache2, bionic, 2.4.29-1ubuntu4.11, sbeattie 46
  • apache2, xenial, 2.4.18-2ubuntu3.13, sbeattie 47
  • apache2, disco, 2.4.38-2ubuntu2.2, sbeattie 48
  • apache2, bionic, 2.4.29-1ubuntu4.10, sbeattie 49
  • apache2, xenial, 2.4.18-2ubuntu3.12, sbeattie 50
  • bind9, xenial, 1:9.10.3.dfsg.P4-8ubuntu1.15, paelzer 51
  • bind9, bionic, 1:9.11.3+dfsg-1ubuntu1.9, paelzer 52
  • clamav, disco, 0.101.4+dfsg-0ubuntu0.19.04.1, mdeslaur 53
  • clamav, bionic, 0.101.4+dfsg-0ubuntu0.18.04.1, mdeslaur 54
  • clamav, xenial, 0.101.4+dfsg-0ubuntu0.16.04.1, mdeslaur 55
  • cloud-init, xenial, 19.2-36-g059d049c-0ubuntu2~16.04.1, daniel-thewatkins 56
  • cloud-init, bionic, 19.2-36-g059d049c-0ubuntu2~18.04.1, daniel-thewatkins 57
  • cloud-init, disco, 19.2-36-g059d049c-0ubuntu2~19.04.1, daniel-thewatkins 58
  • dovecot, disco, 1:2.3.4.1-1ubuntu2.4, leosilvab 65
  • dovecot, bionic, 1:2.2.33.2-1ubuntu4.5, leosilvab 66
  • dovecot, xenial, 1:2.2.22-1ubuntu2.12, leosilvab 67
  • dovecot, disco, 1:2.3.4.1-1ubuntu2.3, leosilvab 68
  • dovecot, bionic, 1:2.2.33.2-1ubuntu4.4, leosilvab 69
  • dovecot, xenial, 1:2.2.22-1ubuntu2.11, leosilvab 70
  • dpdk, disco, 18.11.2-1ubuntu0.19.04.1, paelzer 71
  • dpdk, bionic, 17.11.6-0~ubuntu18.04.1, paelzer 72
  • exim4, disco, 4.92-4ubuntu1.4, mdeslaur 73
  • exim4, disco, 4.92-4ubuntu1.3, alexmurray 74
  • exim4, bionic, 4.90.1-1ubuntu1.4, alexmurray 75
  • exim4, xenial, 4.86.2-2ubuntu2.5, alexmurray 76
  • libsdl1.2, bionic, 1.2.15+dfsg2-0.1ubuntu0.1, mdeslaur 77
  • libsdl1.2, xenial, 1.2.15+dfsg1-3ubuntu0.1, mdeslaur 78
  • libvirt, bionic, 4.0.0-1ubuntu8.13, paelzer 79
  • libvirt, disco, 5.0.0-1ubuntu2.5, paelzer 80
  • logwatch, bionic, 7.4.3+git20161207-2ubuntu1.1, bryce 81
  • memcached, disco, 1.5.10-0ubuntu1.19.04.2, leosilvab 82
  • memcached, bionic, 1.5.6-0ubuntu1.2, leosilvab 83
  • memcached, xenial, 1.4.25-2ubuntu1.5, leosilvab 84
  • net-snmp, xenial, 5.7.3+dfsg-1ubuntu4.4, slashd 85
  • net-snmp, bionic, 5.7.3+dfsg-1.8ubuntu3.3, slashd 86
  • net-snmp, disco, 5.7.3+dfsg-5ubuntu1.2, slashd 87
  • nginx, bionic, 1.14.0-0ubuntu1.6, mdeslaur 93
  • openldap, xenial, 2.4.42+dfsg-2ubuntu3.7, lucaskanashiro 98
  • php7.0, xenial, 7.0.33-0ubuntu0.16.04.6, leosilvab 101
  • php7.2, disco, 7.2.19-0ubuntu0.19.04.2, leosilvab 102
  • php7.2, bionic, 7.2.19-0ubuntu0.18.04.2, leosilvab 103
  • postgresql-10, bionic, 10.10-0ubuntu0.18.04.1, paelzer 104
  • postgresql-11, disco, 11.5-0ubuntu0.19.04.1, paelzer 105
  • psmisc, xenial, 22.21-2.1ubuntu0.1, lucaskanashiro 106
  • qemu, bionic, 1:2.11+dfsg-1ubuntu7.19, paelzer 107
  • qemu, disco, 1:3.1+dfsg-2ubuntu3.5, paelzer 108
  • resource-agents, bionic, 1:4.1.0~rc1-1ubuntu1.2, slashd 113
  • ruby2.3, xenial, 2.3.1-2~ubuntu16.04.13, ahasenack 114
  • ruby2.5, bionic, 2.5.1-1ubuntu1.5, bryce 115
  • samba, disco, 2:4.10.0+dfsg-0ubuntu2.4, sbeattie 116
  • samba, disco, 2:4.10.0+dfsg-0ubuntu2.3, rafaeldtinoco 117
  • sosreport, xenial, 3.6-1ubuntu0.16.04.3, slashd 118
  • sosreport, bionic, 3.6-1ubuntu0.18.04.3, slashd 119
  • sosreport, disco, 3.6-1ubuntu2.1, slashd 120
  • sssd, bionic, 1.16.1-1ubuntu1.4, slashd 121
  • tomcat8, bionic, 8.5.39-1ubuntu1~18.04.3, emitorino 122
  • tomcat8, xenial, 8.0.32-1ubuntu1.10, emitorino 123
  • ubuntu-advantage-tools, trusty, 10ubuntu0.14.04.4, sombrafam 124
  • unbound, disco, 1.9.0-2ubuntu0.1, leosilvab 125

Uploads to the Development Release

Total: 142

  • anope, 2.0.6-1build2, racb 126
  • apache2, 2.4.41-1ubuntu1, ahasenack 127
  • apache2, 2.4.39-0ubuntu1, ahasenack 128
  • asterisk, 1:16.2.1~dfsg-2build2, mfo 129
  • asterisk, 1:16.2.1~dfsg-2build1, paelzer 130
  • beautifulsoup4, 4.8.0-2, None 131
  • clamav, 0.101.4+dfsg-1ubuntu1, costamagnagianfranco 133
  • cloud-init, 19.2-36-g059d049c-0ubuntu3, raharper 135
  • cloud-utils, 0.31-5-gef42f6b5-0ubuntu1, smoser 143
  • cluster-glue, 1.0.12-13build1, doko 144
  • containerd, 1.2.10-0ubuntu1, mwhudson 145
  • containerd, 1.2.9-0ubuntu1, mwhudson 146
  • crmsh, 4.1.0-2ubuntu2, brian-murray 147
  • crmsh, 4.1.0-2ubuntu1, costamagnagianfranco 148
  • crmsh, 4.1.0-1ubuntu1, costamagnagianfranco 149
  • crmsh, 4.1.0-1, debian-ha-maintainers 150
  • curtin, 19.2-9-g38ce22b0-0ubuntu1, raharper 151
  • curtin, 19.2-6-g88a1a7ec-0ubuntu1, daniel-thewatkins 152
  • curtin, 19.2-5-g44997e86-0ubuntu1, daniel-thewatkins 153
  • cyrus-sasl2, 2.1.27+dfsg-1build3, doko 154
  • cyrus-sasl2, 2.1.27+dfsg-1build2, paelzer 155
  • dbconfig-common, 2.0.11ubuntu2, rafaeldtinoco 156
  • dbconfig-common, 2.0.11ubuntu1, racb 157
  • dnsmasq, 2.80-1ubuntu2, paelzer 158
  • dovecot, 1:2.3.4.1-5ubuntu3, leosilvab 159
  • dovecot, 1:2.3.4.1-5ubuntu2, racb 160
  • dpdk, 18.11.2-4, pkg-dpdk-devel 161
  • exim4, 4.92.1-1ubuntu3, mdeslaur 162
  • exim4, 4.92.1-1ubuntu2, alexmurray 163
  • exim4, 4.92.1-1ubuntu1, bryce 164
  • fetchmail, 6.4.0~rc4-1ubuntu1, bryce 165
  • freeipmi, 1.6.3-1.1ubuntu2, doko 166
  • freeradius, 3.0.19+dfsg-3, pkg-freeradius-maintainers 167
  • gdisk, 1.0.4-3, jcc-h 168
  • golang-go.crypto, 1:0.0~git20190701.4def268-2, team+pkg-go 169
  • golang-gocapability-dev, 0.0+git20180916.d983527-1, pkg-go-maintainers 170
  • golang-gopkg-lxc-go-lxc.v2, 0.0+git20190625.f4822c6-1ubuntu1, costamagnagianfranco 171
  • haproxy, 2.0.4-1, haproxy-j 174
  • heimdal, 7.5.0+dfsg-3build1, doko 175
  • ipmitool, 1.8.18-7ubuntu2, doko 176
  • irqbalance, 1.6.0-1ubuntu1, vorlon 177
  • ldb, 2:1.5.5-0ubuntu2, doko 178
  • ldb, 2:1.5.5-0ubuntu1, ahasenack 179
  • libapache2-mod-perl2, 2.0.11-1ubuntu1, costamagnagianfranco 180
  • libdbi-drivers, 0.9.0-6ubuntu2, racb 181
  • libdumbnet, 1.12-9build1, doko 182
  • libnet, 1.1.6+dfsg-3.1build1, doko 183
  • libpam-mount, 2.16-10, jspricke 184
  • libpcap, 1.9.1-2, rfrancoise 185
  • libpcap, 1.9.0-2build1, doko 186
  • libsdl1.2, 1.2.15+dfsg2-5, pkg-sdl-maintainers 187
  • libstatgrab, 0.91-1build3, doko 188
  • libvirt, 5.4.0-0ubuntu5, doko 189
  • libvirt, 5.4.0-0ubuntu4, paelzer 190
  • lxc, 3.0.4-0ubuntu1, stgraber 191
  • lxcfs, 3.0.4-2, pkg-lxc-devel 192
  • maas-enlist, 0.4+bzr38-0ubuntu4, adconrad 193
  • memcached, 1.5.10-0ubuntu3, leosilvab 194
  • monitoring-plugins, 2.2-6build2, doko 195
  • monitoring-plugins, 2.2-6build1, paelzer 196
  • multipath-tools, 0.7.9-3ubuntu6, adconrad 197
  • multipath-tools, 0.7.9-3ubuntu5, adconrad 198
  • mysql-8.0, 8.0.17-0ubuntu2, racb 199
  • mysql-defaults, 1.0.5ubuntu2, racb 202
  • ndg-httpsclient, 0.5.1-4, costamagnagianfranco 204
  • net-snmp, 5.7.3+dfsg-5ubuntu5, slashd 206
  • nginx, 1.16.1-0ubuntu2, teward 210
  • nginx, 1.16.1-0ubuntu1, teward 211
  • nmap, 7.80+dfsg1-1build1, doko 212
  • nspr, 2:4.21-2build1, doko 213
  • nspr, 2:4.21-2, team+pkg-mozilla 214
  • nut, 2.7.4-9ubuntu1, paelzer 215
  • ocfs2-tools, 1.8.6-1ubuntu1, rafaeldtinoco 216
  • open-vm-tools, 2:10.3.10-3ubuntu1, paelzer 217
  • openhpi, 3.8.0-2build2, doko 220
  • openssh, 1:8.0p1-6build1, vorlon 221
  • openssh, 1:8.0p1-6, debian-ssh 222
  • openssh, 1:8.0p1-4build1, doko 223
  • openvpn, 2.4.7-1ubuntu2, doko 224
  • php-defaults, 69ubuntu2, racb 225
  • php7.2, 7.2.19-0ubuntu2, leosilvab 226
  • php7.3, 7.3.8-1, team+pkg-php 227
  • pmdk, 1.6.1-1ubuntu1, ahasenack 228
  • pmdk, 1.6.1~rc1-1ubuntu1, ahasenack 229
  • pollen, 4.21-4ubuntu2, costamagnagianfranco 230
  • pollen, 4.21-4ubuntu1, costamagnagianfranco 231
  • postfix, 3.4.5-1ubuntu1, ahasenack 232
  • postfix, 3.4.5-1build2, doko 233
  • postfix, 3.4.5-1build1, racb 234
  • postgresql-11, 11.5-1, team+postgresql 235
  • probert, 0.0.17, xnox 236
  • probert, 0.0.16, xnox 237
  • python-boto, 2.49.0-2ubuntu1, bryce 238
  • python-cryptography, 2.6.1-3.1, mithrandi-j 239
  • python-django, 1:1.11.22-1ubuntu1, mdeslaur 240
  • python-seamicroclient, 0.4.0+2016.05.20.git.40ee44c664-2ubuntu1, bryce 241
  • qemu, 1:4.0+dfsg-0ubuntu9, paelzer 242
  • quagga, 1.2.4-4build1, doko 246
  • ruby2.5, 2.5.5-4ubuntu2, doko 247
  • runc, 1.0.0~rc8+git20190923.3e425f80-0ubuntu1, mwhudson 248
  • runc, 1.0.0~rc8-0ubuntu1, mwhudson 249
  • samba, 2:4.10.7+dfsg-0ubuntu2, sbeattie 250
  • screen, 4.6.2-3build1, doko 253
  • sharutils, 1:4.15.2-4build1, doko 254
  • simplestreams, 0.1.0-25-gba75825b-0ubuntu1, daniel-thewatkins 255
  • six, 1.12.0-2build1, doko 256
  • six, 1.12.0-2, None 257
  • socat, 1.7.3.2-2ubuntu3, doko 258
  • sosreport, 3.6-1ubuntu3, slashd 259
  • soupsieve, 1.9.2+dfsg-2ubuntu1, ahasenack 260
  • squid, 4.8-1ubuntu2, ahasenack 261
  • strongswan, 5.7.2-1ubuntu3, paelzer 262
  • tevent, 0.9.39-0ubuntu2, doko 263
  • tmux, 2.9a-3build1, doko 264
  • unbound, 1.9.0-2ubuntu1, leosilvab 265
  • uucp, 1.07-27build1, doko 266
  • xen, 4.9.2-0ubuntu3, doko 267