Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[lr/goodbye-libnm-glib-❤] all: goodbye libnm-glib #308

Closed

Commits on Mar 11, 2019

  1. all: goodbye libnm-glib

    This removes libnm-glib, libnm-glib-vpn, and libnm-util for good.
    The it has been replaced with libnm since NetworkManager 1.0, disabled
    by default since 1.12 and no up-to-date distributions ship it for years
    now.
    
    Removing the libraries allows us to:
    
    * Remove the horrible hacks that were in place to deal with accidental use
      of both the new and old library in a single process.
    * Relief the translators of maintenance burden of similar yet different
      strings.
    * Get rid of known bad code without chances of ever getting fixed
      (libnm-glib/nm-object.c and libnm-glib/nm-object-cache.c)
    * Generally lower the footprint of the releases and our workspace
    
    If there are some really really legacy users; they can just build
    libnm-glib and friends from the NetworkManager-1.16 distribution. The
    D-Bus API is stable and old libnm-glib will keep working forever.
    lkundrak committed Mar 11, 2019
    Configuration menu
    Copy the full SHA
    2c53d1b View commit details
    Browse the repository at this point in the history