1. 22 Apr, 2020 3 commits
  2. 18 Apr, 2020 1 commit
  3. 13 Apr, 2020 1 commit
  4. 06 Apr, 2020 7 commits
  5. 29 Mar, 2020 1 commit
  6. 17 Mar, 2020 1 commit
  7. 07 Mar, 2020 5 commits
    • Thomas Haller's avatar
    • Thomas Haller's avatar
      release: bump version to 1.16.0 · daded73d
      Thomas Haller authored
    • Thomas Haller's avatar
      release: update NEWS · 9d8be2d9
      Thomas Haller authored
    • Thomas Haller's avatar
      build: require libnma 1.8.28 · 91337dd4
      Thomas Haller authored
      Applet requires libnma-1.8.28 because "org.gnome.nm-applet.gschema.xml"
      moved to libnma.
      Now libnma 1.8.28 got released. Explicitly encode the dependency.
      Note that it is still inconvenient at this point to bootstrap
      and build applet as such.
      It is inconvenient if you are on current Fedora 31 with
      gnome-control-center. Then, gnome-control-center will require
      nm-connection-editor (1.8.24) which will require libnma-1.8.24.
      That means, even if you rebuild libnma-1.8.28 RPM, you cannot
      install it (because you have no suitable nm-connection-editor
      which gnome-control-center requires).
      As workaround, build nm-connection-editor first in a build root
      without Gnome, only libnma-1.8.28 present.
      Still bump the dependency because it's right to do before release
      and we will applet 1.16.0 shortly. While inconvenient to boot strap,
      it's doable to have libnma-1.8.28 present for building applet.
    • Thomas Haller's avatar
      gitlab-ci: move logic from gitlab-ci.yml to script and install external libnma-1.8.28 · 240da3ea
      Thomas Haller authored
      I think a plain shell script makes it easier to implement the build
      steps. It's easier to read and to extend.
      Also, the gitlab-ci script tried to install libnma from rawhide.
      However, while the libnma-1.8.26 package is currently built in koji,
      it is still (for some reasons) not available for installation. The
      build step would still install libnma-1.8.24 (which was still bundled
      with applet). Aside that, there are currently other issues in rawhide
      that prevent this from working.
      This only worked accidentally, because the network-manager-applet build
      does not yet explicitly require a new libnma package. However, in practice
      it does already, because when building against libnma-2.8.24, the
      "org.gnome.nm-applet.gschema.xml" is missing. Next we are going to explicitly
      require libnma-1.8.28, so this wouldn't work anymore.
      Instead I did a scratch build of libnma-1.8.28 in koji. Adjust the
      build steps and install the package. This is a temporary solution,
      that helps to boot strap the update to an unbundled libnma-1.8.28.
  8. 06 Mar, 2020 4 commits
  9. 05 Mar, 2020 10 commits
  10. 03 Mar, 2020 1 commit
    • Beniamino Galvani's avatar
      applet: fix reference count for secret request result · c2c3e25e
      Beniamino Galvani authored
      Don't pass a floating variant to the callback function but convert it
      into a full one so that we can guarantee that the callback function
      will not assume ownership.
        (nm-applet:691510): GLib-CRITICAL **: 18:02:29.581: g_atomic_ref_count_dec: assertion 'g_atomic_int_get (arc) > 0' failed
        _g_log_abort () at /lib64/libglib-2.0.so.0
        g_logv () at /lib64/libglib-2.0.so.0
        g_log () at /lib64/libglib-2.0.so.0
        g_atomic_ref_count_dec () at /lib64/libglib-2.0.so.0
        g_variant_unref () at /lib64/libglib-2.0.so.0
        gs_local_variant_unref (v=<synthetic pointer>) at ./shared/nm-utils/gsystem-local-alloc.h:73
        complete_request (info=info@entry=0xaaf340) at src/applet-vpn-request.c:273
        external_ui_from_child_response (error=0x7fffffffd380, info=<optimized out>) at src/applet-vpn-request.c:261
        process_child_response (info=<optimized out>) at src/applet-vpn-request.c:298
        g_child_watch_dispatch () at /lib64/libglib-2.0.so.0
        g_main_context_dispatch () at /lib64/libglib-2.0.so.0
  11. 02 Mar, 2020 1 commit
  12. 26 Feb, 2020 1 commit
  13. 20 Feb, 2020 1 commit
  14. 14 Feb, 2020 3 commits