~racb/ubuntu/+source/network-manager:python-dep8-improvements

Last commit made on 2018-11-27
Get this branch:
git clone -b python-dep8-improvements https://git.launchpad.net/~racb/ubuntu/+source/network-manager
Only Robie Basak can upload to this branch. If you are Robie Basak please log in for upload directions.

Branch merges

Branch information

Name:
python-dep8-improvements
Repository:
lp:~racb/ubuntu/+source/network-manager

Recent commits

8471301... by Robie Basak

Make dep8 nm test directly invokable

By renaming the test to nm.py, it can be called directly with:

    python3 -m unittest nm

To make this work, we also need to move required test setup and teardown
code to setUpModule() and tearDownModule() accordingly, and move other
"script" code into the __name__ == '__main__' idiom.

This then allows easier debugging of failing tests by calling unittest
to run a specific test using the usual method. For example:

    sudo python3 -m unittest nm.ColdplugWifi.test_open_b_ip6_raonly_no_pe

6b671c0... by Marc Deslauriers

Import patches-unapplied version 1.12.4-1ubuntu1.1 to ubuntu/cosmic-security

Imported using git-ubuntu import.

Changelog parent: 52c646f0d5823e09a46d388690a944bb0b999b00

New changelog entries:
  * SECURITY UPDATE: buffer overflow in dhcp6 client
    - debian/patches/CVE-2018-15688.patch: make sure we have enough space
      for the DHCP6 option header in
      src/systemd/src/libsystemd-network/dhcp6-option.c.
    - CVE-2018-15688

52c646f... by Iain Lane

Import patches-unapplied version 1.12.4-1ubuntu1 to ubuntu/cosmic-proposed

Imported using git-ubuntu import.

Changelog parent: 6a47c074d7eb2beb2df000f62fb906b47d400a14

New changelog entries:
  * Merge with Debian (LP: #1795704). Remaining changes:
    - Use systemd-resolved instead of dnsmasq
    - debian/control:
      + Depend on isc-dhcp-client instead of recommends
      + Recommend network-manager-pptp
      + Suggest avahi-autoipd for IPv4LL support
    - debian/rules, debian/network-manager.postinst:
      + Don't restart NetworkManager on upgrade but recommend restarting
        the computer
    - debian/rules, debian/network-manager.postinst:
      + Don't install sysvinit scripts or migrate from sysvinit
    - debian/network-manager.postinst:
      + Don't add the netdev group.
      + drop in an empty override file for NetworkManager to manage all
        devices for upgrade from any version, as long as there is no
        netplan configuration yet.
    - debian/network-manager.maintscript
      + Remove /etc/dbus-1/system.d/nm-ofono.conf
    - debian/default-wifi-powersave-on.conf, debian/rules:
      + Install a config file to enable WiFi powersave
    - Enable build tests
    - Add autopkgtests
    - debian/source_network-manager.py, debian/network-manager.install,
      debian/network-manager.links: Add apport hook
    - Add network-manager-config-connectivity-ubuntu package
    - NetworkManager.conf: disable MAC randomization feature. There is no
      easy way for desktop users to disable this feature yet. And there are
      reports that it doesn't work well with some systems.
    - Update Vcs links to point to Ubuntu branch
    - Add patches. See patch descriptions for more details:
      + Provide-access-to-some-of-NM-s-interfaces-to-whoopsie.patch
      + Update-dnsmasq-parameters.patch
      + Disable-general-with-expect.patch
      + libnm-Check-self-still-NMManager-or-not.patch
      + dns-manager-don-t-merge-split-DNS-search-domains.patch (but disabled)
      + Read-system-connections-from-run.patch
    - debian/tests/urfkill-integration - don't stop/start network manager
  * Revert "Add Conflicts to network-manager-dev against deprecated libraries"
    This reverts commit b4acc5e03e2b821e1cccc69529bb70826c741942. We're still
    building libnm-glib for now, so these packages have a use in Ubuntu.

6a47c07... by Michael Biebl

Import patches-unapplied version 1.12.4-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3cdf5335d0f9cc061bd8841e42af98780c03e83a

New changelog entries:
  * New upstream version 1.12.4
  * Rebase patches

3cdf533... by Michael Biebl

Import patches-unapplied version 1.12.2-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 76461309e9bfc9d54049f2c41a689f160e5b6f31

New changelog entries:
  [ Simon McVittie ]
  * Apply patch from upstream to fix FTBFS with GLib 2.57 (Closes: #906965)

7646130... by Michael Biebl

Import patches-unapplied version 1.12.2-2 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 7b1e64981ff0424c01271774db57200282c27c49

New changelog entries:
  * Fix compile error due to NM_AVAILABLE_IN_1_12_2 macro (Closes: #905372)

7b1e649... by Michael Biebl

Import patches-unapplied version 1.12.2-1 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3d10af6c39f7123880718bdcf3fb9ba89683d7b9

New changelog entries:
  * New upstream version 1.12.2
    - Robustness fixes to connectivity checking (Closes: #903996)
  * Rebase patches
  * Update symbols file for libnm0
  * Bump Standards-Version to 4.1.5

3d10af6... by Michael Biebl

Import patches-unapplied version 1.12.0-5 to debian/sid

Imported using git-ubuntu import.

Changelog parent: b5cbcc7a34130916382da804ab52b3ee5069f7af

New changelog entries:
  * manager: accept non-null device for VPN activations (Closes: #903109)

b5cbcc7... by Michael Biebl

Import patches-unapplied version 1.12.0-4 to debian/sid

Imported using git-ubuntu import.

Changelog parent: 3b41b00a50b6f05b97a9b2c63a1ccc1ad487459e

New changelog entries:
  * Add Conflicts to network-manager-dev against deprecated libraries.
    The deprecated libnm-glib-dev, libnm-glib-vpn-dev and libnm-util-dev
    require header files from network-manager-dev which are no longer
    provided in newer versions. Add Conflicts to network-manager-dev to
    ensure that we don't get a broken combination of installed packages.
    (Closes: #903029)
  * Update description of network-manager-dev

3b41b00... by Michael Biebl

Import patches-unapplied version 1.12.0-3 to debian/sid

Imported using git-ubuntu import.

Changelog parent: fe31954769f9fd8c9132d11ffc8efd3cf487eb80

New changelog entries:
  * Increase timeout in test-nm-client to 30s.
    On slow architectures it can take longer then 3s for the test service to
    start up.