Your message dated Sun, 12 Sep 2021 15:49:37 +0000
with message-id <e1mprjd-000gvu...@fasolo.debian.org>
and subject line Bug#994126: fixed in gnome-shell-extension-appindicator 40-2
has caused the Debian Bug report #994126,
regarding gnome-shell-extension-appindicator: please upload version compatible 
with GNOME 40 to unstable
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
994126: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=994126
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gnome-shell-extension-appindicator
Version: 34-1
Severity: serious
Tags: bookworm sid
Justification: uninstallable in sid
Control: fixed -1 40-1
User: pkg-gnome-maintain...@lists.alioth.debian.org
Usertags: gnome-shell-40

I've just uploaded gnome-shell 40 to unstable, which will make this
extension uninstallable. There seems to be a newer version staged in
experimental already; please upload to unstable, or contact the GNOME
team if a team upload or NMU is needed.

Thanks,
    smcv

--- End Message ---
--- Begin Message ---
Source: gnome-shell-extension-appindicator
Source-Version: 40-2
Done: Simon McVittie <s...@debian.org>

We believe that the bug you reported is fixed in the latest version of
gnome-shell-extension-appindicator, which is due to be installed in the Debian 
FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 994...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated 
gnome-shell-extension-appindicator package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 12 Sep 2021 16:10:15 +0100
Source: gnome-shell-extension-appindicator
Architecture: source
Version: 40-2
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers 
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
Closes: 977695 994126
Changes:
 gnome-shell-extension-appindicator (40-2) unstable; urgency=medium
 .
   * Team upload
   * Upload to unstable for GNOME 40 transition (Closes: #994126)
   * Don't run eslint as a build-time test.
     This is a lint tool rather than a functional test, which is useful
     for upstream maintainers but likely to be too fragile to be a
     downstream CI gate. This change also works around the eslint and
     node-strip-json-comments versions in unstable being incompatible,
     causing FTBFS.
 .
 gnome-shell-extension-appindicator (40-1) experimental; urgency=medium
 .
   [ Marco Trevisan (Treviño) ]
   * New upstream release:
     - statusNotifierWatcher: Emit StatusNotifierHostRegistered (and
       Unregistered) signals.
       Other signals we were missing for long time, the specs includes these
       signals and they should be emitted when the watcher appears/disappears
       So do this, although it seems that Qt apps are still ignoring it.
     - indicatorStatusIcon: add polyfill for versionCheck in GNOME 40
     - iconCache: Do not dispose the icon when clearing the cache.
       The icon can be a property of the Gio.EmblemedIcon and we should not
       dispose it as its parent doesn't support handling the child removal
     - metadata: Remove 40.beta as supported given we support 40 already.
     - promiseUtils: Promptly remove a source if was already cancelled
     - promiseUtils: Disconnect cancellable when the promise is resolved.
       In CancellablePromise we were connecting to the cancellable in order to
       monitor its cancellation, however we never disconnected from it and this
       was causing gjs to keep a reference on the promise itself, being the
       scope of the cancellable callback, and thus never garbaging collecting
       both the promise and its children (such as GSources).
       So, connect earlier to the signal and once we've resolved the promise,
       disconnect form the cancellable.
     - promiseUtils: Disconnect cancellation signal after resolving or 
rejecting.
       As per the previous commit we do disconnect from cancellation, but this
       happens too early so the cancellation event isn't ever tracked.
       We need in fact to handle it after that the promise is resolved or
       rejected.
       In the rejected case, we need to be extra careful though, as in case
       the cancellation happens as per cancellation's ::cancelled signal
       callback we need to do this in the next idle cycle or we'll deadlock.
     - prefs: Use es6 class and support Gtk4. GNOME 40 requires it
     - appIndicator: Do not lower opacity on versions after GNOME 40.
       There's no such effect upstream anymore so we don't want to switch that
     - appIndicator: Also toggle desaturate effect on mouse hover
     - settingsManager: Move gsettings initializtion to SettingsManager.
       Quite simple class for now but it avoids us to initialize a new
       gsettings instance for each indicator
     - appIndicator: Track hover status using native StWidget's hover property
     - IndicatorStatusIcon: Bind hover property with child IconActor.
       Whatever happens during hover on the whole indicator (including label)
       should affect also the icon, so we can just bind the hover property
     - appIndicator: Use more consistent names for settings updates
     - appIndicator: Cleanup emission of icon signal on status changes.
       We were handling this already in a common place, so let's move there
     - appIndicator: Get and expose the accessibility name.
       Some indicators (such as the Ayatana appindicator based) may include
       accessible descriptions so read and expose them if any or fallback with
       the indicator title otherwise.
     - appIndicator: Do not reload icons when updating the effects applied to 
it.
       Those are just effects that are not dependent on the icon content, so
       we can just update the icon without having check the effects all the
       times.
     - trayIconsManager: Move handling of legacy tray icons into a nicer class.
       Also move more into the wrapper AppIndicatorsIndicatorTrayIcon, and use
       Shell.TrayManager's unmanage_screen() in newer versions of the shell
       instead of relying on the ugly (and unreliable) tray unset + garbage
       collector invocation.
     - indicatorStatusIcon: Use the accessible name or WM class for a11y.
       We wrongly passed the indicator unique id as the accessible name to the
       shell for ages, we must instead use something that the screen readers
       may use for that.
       So, on appindicators we can use the exposed accessible name while for
       tray icons we can try use the wm class, even if it could be very generic
     - indicatorStatusIcon: Do not create a menu for tray icons
     - util: Wait for display opened only on X11 setup.
       This is actually only relevant for wayland sessions with Xwayland, as
       it may lead to opening the X11 display with some delay.
       But let's keep it to be a bit more conservative, and unblock the case
       for setups with no-x11 at all.
     - appIndicator: Use custom theme icon based on Shell one as default theme.
       Especially under wayland we should avoid to get the theme from the
       default gtk one as it may be always unset, as it depends on the Gdk
       Screen that is undefined in such scenario.
       So add an helper function to create a new Gtk theme using the shell's
       gtk icon theme and try to use it when no default gtk theme is available.
       We could probably do this in all the cases, but for now let's keep X11
       environment as it is.
   * debian/gbp.conf: Do not use patch numbers
   * debian/patches: Refresh
   * debian/control: Add full support to gnome-shell 40
   * debian/control: Update extension description
   * debian/patches: Use meson based build system
   * debian/control: Build depend on jq and meson
   * debian/rules: Do not install compiled schemas
   * debian/control: Add suggestions on extension prefs and libappindicator
   * debian/upstream/metadata: Add upstream references
   * debian/control: Use dh-sequence-gnome.
     In this way we also get for free ubuntu-specific tools such as
     dh-translations without having to do an ubuntu-specific fork
 .
   [ Fini Jastrow ]
   * Add icon opacity, size, position and other effects settings.
     The icons can be very colorful. Some people might not like it and older
     icons do not blend too well with newer monochrome ones.
     Add settings to configure multiple values of the icons and in
     particular:
      - Icons position in the panel
      - Icon size
      - Opacity
      - Desaturation
      - Brightness
      - Contrast
     As per this a new preference dialog is provided to configure such values
   * appIndicator: Fix resizing pixmap icons
     Icons created from pixmaps can not be resized (properly).
     When we create a icon from a pixmap we actually crate the icon in the
     native size. For example if the smallest available pixmap is 22 px the
     icon will also be 22 px, regardless of requested icon size.
     This is ok if the pixmap is by chance the requested size. But this is
     not always the case, especiually if the icon size is user selectable.
     So after creating the pixmap image we tell it how big it shall be.
 .
   [ jingi_jeong ]
   * feature: Add topicons-plus extension logic.
     To add support to legacy tray, merge topicons-plus extension logic.
     Create topicons.js file and connect with original appindicator code.
 .
 gnome-shell-extension-appindicator (35-1) experimental; urgency=medium
 .
   [ Marco Trevisan (Treviño) ]
   * New upstream release
   * debian/control:
     - Add myself to the Uploaders
     - Build depend on eslint when tests are enabled
   * debian/gbp.conf:
     - Use multimaint-merge in dch and sign tags
     - Set upstream branch to upstream/latest
     - Set upstream-vcs-tag while use default upsteram-tag
   * debian/patches:
     - Use tap formatter for eslint by default
     - Refresh
   * util: Ignore errors if we can't find a listed dbus name
   * util: Properly call logger static method
   * appIndicator: Use promises for the async code
   * appIndicator: Re-indent and cleanup code to create from pixmaps
   * appIndicator: Cancel icons loading when we're required to invalidate it
   * appIndicator: Use low-priority idles to load pixmap icons in batches
   * cleanup: Replace more GLib Sources with promises
   * promiseUtils: Backport the current gjs promisfy implementation
   * appIndicator: Use an async function to initialize the proxy
   * appIndicator: Fix a typo in a variable name
   * util: Promisify refreshPropertyOnProxy
   * promiseUtils: Polyfill a Promise.allSettled implementation
   * statusNotifierWatcher: Use fully async implementation for DBus traversing
   * statusNotifierWatcher: Only perform DBus lookup on idle
   * promiseUtils: Add promise to wait for a single signal emission
   * statusNotifierWatcher: Use a simple promise to wait startup
   * statusNotifierWatcher: Ensure we catch errors on indicator initialization
   * statusNotifierWatcher: Move name watching into the indicator logic
   * statusNotifierItem: Emit signals about removed items on destruction
   * statusNotifierWatcher: Emit the uniqueId when emitting (Un)Registered 
events
   * Util: define an unique name watcher and reuse it as watch dog and for the 
indicator
   * indicatorStatusIcon: Handle scroll events on label too, not only on icon
   * indicatorStatusIcon: Use virtual functions to monitor button events
   * eslint: Add linter rules based on upstream gnome-shell and gjs and use 
auto-fix
   * cleanup: Cleanup code to match eslint rules
   * Utils: Do not support connecting to signals via method names
 .
   [ Matteo F. Vescovi ]
   * debian/control: debhelper bump 12 -> 13
 .
   [ Fran Dieguez ]
   * Add support for GNOME 40
 .
   [ Dennis Fölster ]
   * Register the StatusNotifierWatcher as soon as possible (LP: #1905370,
      Closes: #977695).
   * Fix incorrect placed import.
   * Use strict equals comparison.
Checksums-Sha1:
 3d007fadc93bc1505cad7eaffb70d5c85c470569 2488 
gnome-shell-extension-appindicator_40-2.dsc
 c78e88e6e3d3241f6f376177d83ac2a4d69ceade 12440 
gnome-shell-extension-appindicator_40-2.debian.tar.xz
 178c1fc1c6c2ae42debdecba18c6f6838aa81fe5 6222 
gnome-shell-extension-appindicator_40-2_source.buildinfo
Checksums-Sha256:
 b715b467be36e158ab320c958b80f6d0a4b9b0be86dd2313b089763d32056f40 2488 
gnome-shell-extension-appindicator_40-2.dsc
 5bfb216ef46de1d2978f7e088ff75de8700a7959ca0135c4b4f7d639988fcfd5 12440 
gnome-shell-extension-appindicator_40-2.debian.tar.xz
 70aac71736c53dad3656399c853f54596780a46246e9a0c3ef86d01795ee9259 6222 
gnome-shell-extension-appindicator_40-2_source.buildinfo
Files:
 660ec718ca5c0dace065a289a43f3964 2488 gnome optional 
gnome-shell-extension-appindicator_40-2.dsc
 6d370dff277dc5eb25c5bdef9ace7e92 12440 gnome optional 
gnome-shell-extension-appindicator_40-2.debian.tar.xz
 d283100f0ef8825f7bff60663019d106 6222 gnome optional 
gnome-shell-extension-appindicator_40-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmE+GxwACgkQ4FrhR4+B
TE/gLQ/+KKOIjAdHet3RS3UpbwUPjL6gbTRo6waOKNCXTBVjdRbOxHch+62kWYyp
ZiSbP6oVM7HKuN4zZPchCoQqLHSIZaT5yDCfD87PbcQFEKgMB/xjM1WM1/0y5RzV
xgojZ3f5MXX5wO0MVgEEIUigBFV3SnXqNt0hrsaP2aA+vcDuY+JWeqnz63gOe3XT
JChiWlIkB3Kr1q9PysLWc0DW9MwvGXSZo95NUMlR/0fdzHsCPXjnEY/4RKHWeVv9
X/KF1vW7XiN/EZ9eyla5TITfnHmkil+pVH7Pp1L4JT2AssNmBAH08II1eHOhfEDB
FQ5ePOLLh8c541ek2u8Qhuyl9cnPFqpdGVM1bSWZjTSxWnL8bWnFiyjX1Sdexw8v
RMJwm7eH30mdMkysSF7PeKKUMOIK70lXriRH6MZo81LY57U2YlDTJqh2tPYnM9tI
UEUKWTAxYCm8ZD9TcUC+7Z0xsgWr2sEIDb6gAwU33h4APKAtO/OHnb1cP7/syh0/
Q104tx+s2gkbtp32vAuRSTB57F9vxi1Qw9/kTF6+5xqSb+Hr/2etmZlPM0d6+grn
LrS7wiGiS26tTjD09BVizRf0xscrYLy1nzIna9JVX+kjSFaBTkZ0xKbcgX6VymP9
dFG1oXQCL4MFDnRO86AbwOcW17TmatIc7TNyocngWXjovd62Br8=
=k4wA
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to