Package: needrestart
Version: 3.0-1
Severity: normal

Dear Maintainer,

the new GTK-3 frontend to needrestart has two buttons: <BACK> and <NEXT>.
Pressing <NEXT> results in a restart of the services checked in the main window
-- as expected. I assumed that with the other button I could quit the dialogue
without restarting anything. However, hitting <BACK> gives me this message in
the terminal:

***
(frontend:20760): Gtk-CRITICAL **: gtk_assistant_previous_page: assertion
'page_node != NULL' failed
***

The program continues to work, so this error is just a nuisance. However, With
this error, the button is useless and should be removed or replaced. What do
you think about the following suggestion?

After updating packages like libc6, needrestart finds lots of services that
need a restart. There are occasions where restarting them should be delayed --
just think of a download running in the background that would be interrupted
for good if network-related services were stopped. In such cases it could be
quite a tiresome task to manually deselect all listed services and press
<NEXT>. It would be much easier to have a <CANCEL> button that quits the
program without restarting anything. Another idea would be to provide a
checkbox on top (and possibly an identical one at the bottom) of the list that
turns the checkboxes of all listed services on/off. This would provide an easy
way to activate a restart of all services, if needed. It might be dangerous,
though, because it could lead to inadvertently killing the whole X-session if,
say, dbus was restarted.

Thank you for your consideration!

Andreas



-- Package-specific info:
needrestart output:
Your outdated processes:
alarm-clock-app[8901], atril[8865, 8892, 8893, 8945, 8936, 8934, 8947, 4626, 
8894, 8895, 8943, 8897, 8946, 8932, 24870, 26930, 8864, 8898, 8896, 8933, 8926, 
8944], atrild[9180], audacity[7089], balsa[13182], bash[9074, 9081, 9072, 9299, 
9076, 9098, 9075, 9091, 9073, 9086, 9094, 9087, 9101, 6716, 9085, 19128, 9078, 
9089, 5984, 9071, 9080, 9088, 9166, 9100, 9099, 9077, 9093, 9090, 9083, 9082, 
9079, 7243, 9084, 9097], dbus-daemon[8726], dbus-launch[8725], 
dconf-service[8759], dirmngr[21365], firefox-esr[8866], gconfd-2[8918], 
gconf-helper[2134], geany[9145], gvfs-afc-volume[8832], gvfsd[8745], 
gvfsd-computer[26884], gvfsd-dnssd[25296], gvfsd-fuse[8750], 
gvfsd-metadata[10665], gvfsd-network[25244], gvfsd-trash[10748], 
gvfs-goa-volume[8826], gvfs-gphoto2-vo[8841], gvfs-mtp-volume[8852], 
gvfs-udisks2-vo[8810], hamster-service[19488], light-locker[8835], marco[8786], 
mate-power-mana[8902], mate-screensave[11803], mate-session[8698], 
mate-settings-d[8776], mate-terminal[8937], mate-user-share[8899], 
mate-volume-con[8948], mc[7241, 19126, 9272, 6714], mocp[8409, 27558], 
msd-locate-poin[8806], needrestart-dbu[2101, 8916], oosplash[5959], 
pluma[8927], polkit-mate-aut[8924], pulseaudio[2026], sh[8884], 
soffice.bin[5978], systemd[1907], vlc[8343, 10195], WebKitNetworkPr[10439, 
10441, 4641, 10448, 10435, 10428, 10444, 10447, 10431, 10433, 10440, 10438, 
10437, 26946, 10445, 10423, 10443, 10442, 24736, 10449, 24886, 10430, 10446], 
zeitgeist-daemo[8906], zeitgeist-datah[8921], zeitgeist-fts[8983]

checkrestart output:


-- System Information:
Debian Release: buster/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages needrestart depends on:
ii  binutils                   2.30-5
ii  dpkg                       1.19.0.5
ii  gettext-base               0.19.8.1-4
ii  libintl-perl               1.26-2
ii  libmodule-find-perl        0.13-1
ii  libmodule-scandeps-perl    1.24-1
ii  libproc-processtable-perl  0.55-1
ii  libsort-naturally-perl     1.03-2
ii  libterm-readkey-perl       2.37-1+b2
ii  perl                       5.26.1-5
ii  xz-utils                   5.2.2-1.3

Versions of packages needrestart recommends:
ii  libpam-systemd  237-4

Versions of packages needrestart suggests:
ii  libnotify-bin        0.7.7-3
ii  needrestart-session  0.3-5

-- no debconf information

Reply via email to