Public bug reported:

Upstream patch: 
https://gitlab.gnome.org/MitchellAugustin/gnome-shell/-/commit/ae85e11ca198ade20b84cbd1f2660d1fc6203095
(currently being upstreamed, WIP)

SRU Justification:

[ Impact ]

network.js passes an incorrect variable type when attempting
to connect to an enterprise AP from the quicksettings panel.

This patch corrects this behavior, allowing the panel to be
loaded.

[ Test Plan ]

1. Set up a WPA or WPA2 access point. (You do not actually need a RADIUS server 
to reproduce the issue, since it occurs simply when trying to load the 
credential popup.)
2. On your test device, click the quick-settings menu, then expand the Wi-Fi AP 
list. Select your enterprise AP

[ Fix ]

Adjust the variable type in network.js to match what the gnome-settings
panel and gnome-shell actually expect

[ Where problems could occur ]

There should be no regressions here, since prior to this patch,
launchSettingsPanel() was passing an invalid variable type that was
failing a broad gnome-shell assertion, halting the desired command from
running.

Other callers of launchSettingsPanel() may be impacted by this change
(but I would actually suspect that they'd suffer from the same issue, so
my patch may fix those cases as well if so)

** Affects: gnome-shell (Ubuntu)
     Importance: Undecided
     Assignee: Mitchell Augustin (mitchellaugustin)
         Status: New

** Changed in: gnome-shell (Ubuntu)
     Assignee: (unassigned) => Mitchell Augustin (mitchellaugustin)

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/2120331

Title:
  [SRU] status/network: Fix connecting to WPA[2] Enterprise networks
  from quicksettings panel

Status in gnome-shell package in Ubuntu:
  New

Bug description:
  Upstream patch: 
https://gitlab.gnome.org/MitchellAugustin/gnome-shell/-/commit/ae85e11ca198ade20b84cbd1f2660d1fc6203095
  (currently being upstreamed, WIP)

  SRU Justification:

  [ Impact ]

  network.js passes an incorrect variable type when attempting
  to connect to an enterprise AP from the quicksettings panel.

  This patch corrects this behavior, allowing the panel to be
  loaded.

  [ Test Plan ]

  1. Set up a WPA or WPA2 access point. (You do not actually need a RADIUS 
server to reproduce the issue, since it occurs simply when trying to load the 
credential popup.)
  2. On your test device, click the quick-settings menu, then expand the Wi-Fi 
AP list. Select your enterprise AP

  [ Fix ]

  Adjust the variable type in network.js to match what the gnome-
  settings panel and gnome-shell actually expect

  [ Where problems could occur ]

  There should be no regressions here, since prior to this patch,
  launchSettingsPanel() was passing an invalid variable type that was
  failing a broad gnome-shell assertion, halting the desired command
  from running.

  Other callers of launchSettingsPanel() may be impacted by this change
  (but I would actually suspect that they'd suffer from the same issue,
  so my patch may fix those cases as well if so)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/2120331/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to