commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2020-06-30 22:25:29 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new.3060 (New) Package is "bumblebee-status" Tue Jun 30 22:25:29 2020 rev:9 rq:817901 version:2.0.5 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2020-06-29 21:17:54.609699493 +0200 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new.3060/bumblebee-status.changes 2020-06-30 22:25:31.855981041 +0200 @@ -1,0 +2,8 @@ +Tue Jun 30 14:21:32 UTC 2020 - Michael Vetter + +- Update to 2.0.5: + * fixed "spamming" of mouse click events (#668) + * fixed theme iconset handling (#666) + * improved spotify (#667) + +--- Old: bumblebee-status-2.0.4.tar.gz New: bumblebee-status-2.0.5.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.JeMFJ2/_old 2020-06-30 22:25:32.967984427 +0200 +++ /var/tmp/diff_new_pack.JeMFJ2/_new 2020-06-30 22:25:32.971984439 +0200 @@ -17,7 +17,7 @@ Name: bumblebee-status -Version:2.0.4 +Version:2.0.5 Release:0 Summary:Modular, theme-able status line generator for the i3 window manager License:MIT ++ bumblebee-status-2.0.4.tar.gz -> bumblebee-status-2.0.5.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.4/bumblebee_status/core/event.py new/bumblebee-status-2.0.5/bumblebee_status/core/event.py --- old/bumblebee-status-2.0.4/bumblebee_status/core/event.py 2020-06-28 11:00:51.0 +0200 +++ new/bumblebee-status-2.0.5/bumblebee_status/core/event.py 2020-06-29 20:07:24.0 +0200 @@ -8,6 +8,9 @@ __callbacks.setdefault(event, []).append(cb) +def unregister(event): +if event in __callbacks: +del __callbacks[event] def clear(): __callbacks.clear() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.4/bumblebee_status/core/input.py new/bumblebee-status-2.0.5/bumblebee_status/core/input.py --- old/bumblebee-status-2.0.4/bumblebee_status/core/input.py 2020-06-28 11:00:51.0 +0200 +++ new/bumblebee-status-2.0.5/bumblebee_status/core/input.py 2020-06-29 20:07:24.0 +0200 @@ -50,6 +50,7 @@ def register(obj, button=None, cmd=None, wait=False): event_id = __event_id(obj.id if obj is not None else "", button) logging.debug("registering callback {}".format(event_id)) +core.event.unregister(event_id) # make sure there's always only one input event if callable(cmd): core.event.register(event_id, cmd) else: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.4/bumblebee_status/core/theme.py new/bumblebee-status-2.0.5/bumblebee_status/core/theme.py --- old/bumblebee-status-2.0.4/bumblebee_status/core/theme.py 2020-06-28 11:00:51.0 +0200 +++ new/bumblebee-status-2.0.5/bumblebee_status/core/theme.py 2020-06-29 20:07:24.0 +0200 @@ -53,7 +53,7 @@ self.__data = raw_data if raw_data else self.load(name) for icons in self.__data.get("icons", []): -self.__data = util.algorithm.merge(self.load(icons, "icons"), self.__data) +self.__data = util.algorithm.merge(self.__data, self.load(icons, "icons")) if iconset != "auto": self.__data = util.algorithm.merge(self.load(iconset, "icons"), self.__data) for colors in self.__data.get("colors", []): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.4/bumblebee_status/modules/contrib/spotify.py new/bumblebee-status-2.0.5/bumblebee_status/modules/contrib/spotify.py --- old/bumblebee-status-2.0.4/bumblebee_status/modules/contrib/spotify.py 2020-06-28 11:00:51.0 +0200 +++ new/bumblebee-status-2.0.5/bumblebee_status/modules/contrib/spotify.py 2020-06-29 20:07:24.0 +0200 @@ -50,25 +50,18 @@ ) spotify_iface = dbus.Interface(spotify, "org.freedesktop.DBus.Properties") props = spotify_iface.Get("org.mpris.MediaPlayer2.Player", "Metadata") -playback_status = str( -spotify_iface.Get("org.mpris.MediaPlayer2.Player", "PlaybackStatus") -) -if playback_status == "Playing": -self.__pause = "\u258D\u258D" -else: -self.__pause = "\u25B6" -self.__song = self.__format.format( +
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2020-06-29 21:17:03 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new.3060 (New) Package is "bumblebee-status" Mon Jun 29 21:17:03 2020 rev:8 rq:817610 version:2.0.4 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2020-06-25 15:10:45.545992418 +0200 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new.3060/bumblebee-status.changes 2020-06-29 21:17:54.609699493 +0200 @@ -1,0 +2,13 @@ +Mon Jun 29 06:41:02 UTC 2020 - Michael Vetter + +- Update to 2.0.4: + New modules: + * speedtest + Improvements: + * spotify buttons (#663) + Bugfixes: + * fixed CLI commands for sway (#628) + * re-enabled brightness reading via ACPI + * improved default location (see #664) + +--- Old: bumblebee-status-2.0.3.tar.gz New: bumblebee-status-2.0.4.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.iIvfH8/_old 2020-06-29 21:17:55.193701300 +0200 +++ /var/tmp/diff_new_pack.iIvfH8/_new 2020-06-29 21:17:55.197701313 +0200 @@ -17,7 +17,7 @@ Name: bumblebee-status -Version:2.0.3 +Version:2.0.4 Release:0 Summary:Modular, theme-able status line generator for the i3 window manager License:MIT ++ bumblebee-status-2.0.3.tar.gz -> bumblebee-status-2.0.4.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.3/README.md new/bumblebee-status-2.0.4/README.md --- old/bumblebee-status-2.0.3/README.md2020-06-24 07:47:31.0 +0200 +++ new/bumblebee-status-2.0.4/README.md2020-06-28 11:00:51.0 +0200 @@ -2,7 +2,8 @@ [![Build Status](https://travis-ci.org/tobi-wan-kenobi/bumblebee-status.svg?branch=main)](https://travis-ci.org/tobi-wan-kenobi/bumblebee-status) [![Documentation Status](https://readthedocs.org/projects/bumblebee-status/badge/?version=main)](https://bumblebee-status.readthedocs.io/en/main/?badge=main) -![AUR version](https://img.shields.io/aur/version/bumblebee-status) +![AUR version (release)](https://img.shields.io/aur/version/bumblebee-status) +![AUR version (git)](https://img.shields.io/aur/version/bumblebee-status-git) [![PyPI version](https://badge.fury.io/py/bumblebee-status.svg)](https://badge.fury.io/py/bumblebee-status) [![Code Climate](https://codeclimate.com/github/tobi-wan-kenobi/bumblebee-status/badges/gpa.svg)](https://codeclimate.com/github/tobi-wan-kenobi/bumblebee-status) [![Test Coverage](https://codeclimate.com/github/tobi-wan-kenobi/bumblebee-status/badges/coverage.svg)](https://codeclimate.com/github/tobi-wan-kenobi/bumblebee-status/coverage) @@ -132,14 +133,6 @@ Restart i3wm and - that's it! -# User contributions - -[@somospocos:bumblebee-status-contrib](https://github.com/somospocos/bumblebee-status-contrib): Collected resources and useful tricks by @somospocos - -[@somospocos:bumblebee-bridge-dwm](https://github.com/somospocos/bumblebee-bridge-dwm): Bridge bumblebee-status output into dwm status bar - -[@somospocos:bumblebee-bridge-dzen2](https://github.com/somospocos/bumblebee-bridge-dzen2): Bridge bumblebee-status output into dzen2 - # Examples [List of themes](https://bumblebee-status.readthedocs.io/en/main/themes.html) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.3/bumblebee_status/core/output.py new/bumblebee-status-2.0.4/bumblebee_status/core/output.py --- old/bumblebee-status-2.0.3/bumblebee_status/core/output.py 2020-06-24 07:47:31.0 +0200 +++ new/bumblebee-status-2.0.4/bumblebee_status/core/output.py 2020-06-28 11:00:51.0 +0200 @@ -228,16 +228,17 @@ if affected_modules and not module.id in affected_modules: continue if not affected_modules and module.next_update: -if module.parameter("interval", "") == "never": -continue if now < module.next_update: continue + if not redraw_only: module.update_wrapper() if module.parameter("interval", "") != "never": module.next_update = now + util.format.seconds( module.parameter("interval", self.__config.interval()) ) +else: +module.next_update = sys.maxsize for widget in module.widgets(): if not
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2020-06-25 15:09:20 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new.3060 (New) Package is "bumblebee-status" Thu Jun 25 15:09:20 2020 rev:7 rq:816965 version:2.0.3 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2020-06-23 21:05:44.918065951 +0200 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new.3060/bumblebee-status.changes 2020-06-25 15:10:45.545992418 +0200 @@ -1,0 +2,8 @@ +Thu Jun 25 07:12:18 UTC 2020 - Michael Vetter + +- Update to 2.0.3: + * fixed #661 - collapsing modules via middle mouse was missing + * fixed #662 - regression that broke the pulseaudio module +when using non-english locales + +--- Old: bumblebee-status-2.0.2.tar.gz New: bumblebee-status-2.0.3.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.wWXr7B/_old 2020-06-25 15:10:46.305994802 +0200 +++ /var/tmp/diff_new_pack.wWXr7B/_new 2020-06-25 15:10:46.309994816 +0200 @@ -17,7 +17,7 @@ Name: bumblebee-status -Version:2.0.2 +Version:2.0.3 Release:0 Summary:Modular, theme-able status line generator for the i3 window manager License:MIT ++ bumblebee-status-2.0.2.tar.gz -> bumblebee-status-2.0.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.2/bumblebee-status new/bumblebee-status-2.0.3/bumblebee-status --- old/bumblebee-status-2.0.2/bumblebee-status 2020-06-22 11:43:16.0 +0200 +++ new/bumblebee-status-2.0.3/bumblebee-status 2020-06-24 07:47:31.0 +0200 @@ -19,6 +19,7 @@ import core.input import core.event +import util.format started = False @@ -38,7 +39,7 @@ os.unlink(self.__name) -def handle_input(output): +def handle_input(output, update_lock): with CommandSocket() as cmdsocket: poll = select.poll() poll.register(sys.stdin.fileno(), select.POLLIN) @@ -66,8 +67,10 @@ modules[event["name"]] = True except ValueError: pass +update_lock.acquire() core.event.trigger("update", modules.keys()) core.event.trigger("draw") +update_lock.release() poll.unregister(sys.stdin.fileno()) @@ -95,7 +98,8 @@ core.input.register(None, core.input.WHEEL_UP, "i3-msg workspace prev_on_output") core.input.register(None, core.input.WHEEL_DOWN, "i3-msg workspace next_on_output") -input_thread = threading.Thread(target=handle_input, args=(output,)) +update_lock = threading.Lock() +input_thread = threading.Thread(target=handle_input, args=(output, update_lock, )) input_thread.daemon = True input_thread.start() @@ -110,11 +114,17 @@ modules.reverse() output.modules(modules) + +if util.format.asbool(config.get("engine.collapsible", True)) == True: +core.input.register(None, core.input.MIDDLE_MOUSE, output.toggle_minimize) + core.event.trigger("start") started = True while True: -core.event.trigger("update") -core.event.trigger("draw") +if update_lock.acquire(blocking=False) == True: +core.event.trigger("update") +core.event.trigger("draw") +update_lock.release() output.wait(config.interval()) core.event.trigger("stop") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-2.0.2/bumblebee_status/core/module.py new/bumblebee-status-2.0.3/bumblebee_status/core/module.py --- old/bumblebee-status-2.0.2/bumblebee_status/core/module.py 2020-06-22 11:43:16.0 +0200 +++ new/bumblebee-status-2.0.3/bumblebee_status/core/module.py 2020-06-24 07:47:31.0 +0200 @@ -171,7 +171,8 @@ """ def add_widget(self, full_text="", name=None): -widget = core.widget.Widget(full_text=full_text, name=name) +widget_id = "{}::{}".format(self.name, len(self.widgets())) +widget = core.widget.Widget(full_text=full_text, name=name, widget_id=widget_id) self.widgets().append(widget) widget.module = self return widget @@ -184,12 +185,14 @@ :rtype: bumblebee_status.widget.Widget """ -def widget(self, name=None): -if not name: +def widget(self, name=None, widget_id=None): +if not name and not widget_id: return self.widgets()[0]
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2020-06-23 21:05:10 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new.2956 (New) Package is "bumblebee-status" Tue Jun 23 21:05:10 2020 rev:6 rq:816535 version:2.0.2 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2018-04-19 15:31:20.766483385 +0200 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new.2956/bumblebee-status.changes 2020-06-23 21:05:44.918065951 +0200 @@ -1,0 +2,95 @@ +Tue Jun 23 09:30:27 UTC 2020 - Michael Vetter + +- Obsolute/provide old submodules: + * bumblebee-status-module-cmus + * bumblebee-status-module-dnf + * bumblebee-status-module-mocp + * bumblebee-status-module-mpd + * bumblebee-status-module-redshift + +--- +Tue Jun 23 09:25:38 UTC 2020 - Michael Vetter + +- Update to 2.0.2: + * #660 - fix problems in nic when using wireguard tunnels + +--- +Mon Jun 22 08:37:58 UTC 2020 - Michael Vetter + +- Update to 2.0.1: + * fixing #658 (regression in shell module) + +--- +Mon Jun 22 08:36:25 UTC 2020 - Michael Vetter + +- Update to 2.0.0: + * The changes in this release are really too big to list +it's a rewrite of bumblebee-status, with a focus on greater + extensibility and better code testing coverage. + The documentation is much nicer now. + * This release probably contains numerous bugs and regressions. + +--- +Fri May 22 09:02:20 UTC 2020 - Michael Vetter + +- Update to 1.10.4: + Modules: + * libvirtvms - thanks to @rriggs-pk / @maxpivo + * bluetooth2 - thanks to @martindoublem + * smartstatus - thanks to @martindoublem + * watson - thanks to @bendardenne + Themes: + * added nord-powerline - thanks to @jsy1001 + Improvements: + * i3 output refactoring - thanks to @somospocos + * added experimental pango support - thanks to @somospocos + * new tool bumblebee-ctl to trigger mouse events via CLI + * add option to align scrolling left/right/center + * cpu2 theme colors - thanks to @somospocos + * better docker_ps output - thanks to @martindoublem + * improvements to sun module - thanks to @soykan + * improvements to sensors2 - thanks to @martindoublem + * misc small improvements - thanks to @soykan + Bugfixes: + * pulseaudio: only start daemon if it's not running already + * pomodoro: refresh bugfix - thanks to @RomainGehrig + +--- +Tue Mar 31 10:39:03 UTC 2020 - Michael Vetter + +- Update to 1.10.3: + * Bugfix release to make PIP/PyPI packaging work correctly. +- Changes from 1.10.0: + New modules: + * pomodoro (thanks to @martindoublem and @karthink ) + * deezer (thanks to @wwmoraes ) + * battery-upower (thanks to @martindoublem ) + * shell (thanks to @rrhuffy ) + * hddtemp (thanks to @somospocos) + * layout-xkbswitch (thanks to @somospocos) + * cpu2 (thanks to @somospocos) + * braille support (thanks to @somospocos) + * horizontal/vertical chart support (thanks to @somospocos) + New themes: + * dracula-powerline (thanks to @xsteadfastx ) + New features: + * docker support (thanks to @brianlechthaler ) + * spotify is now scrollable (thanks to @joshbarrass ) + * pip module! (thanks to @tony ) + Bugfixes and improvements: + * deadbeef improvements (thanks to @joshbarrass ) + * zfs improvements (thanks to @Ninpo ) + * vpn improvements (thanks to Stijn van Campenhout) + * timezone handling improvements (thanks to @cphyc ) + * cpu improvements (thanks to Ivan Chinenov) + * bluetooth improvements (thanks to @piyueh ) + * mpd improvements (thanks to @somospocos) + * weather improvements (thanks to @CPrompt ) + * battery improvements (@hoamer ) + * apt improvements (thanks to Piotr Piorkowski) + * pacman module improvements +- Remove subpackages: there are too many modules in bumblebee-status + adding each as a subpackage will become a chore and the package will + never get updated by anybody + +--- Old: bumblebee-status-1.6.1.tar.gz New: bumblebee-status-2.0.2.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.ERwUiE/_old 2020-06-23 21:05:45.494067812 +0200 +++ /var/tmp/diff_new_pack.ERwUiE/_new 2020-06-23 21:05:45.498067825 +0200 @@ -1,7 +1,7 @@ # # spec file for package bumblebee-status # -#
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2018-04-19 15:31:19 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new (New) Package is "bumblebee-status" Thu Apr 19 15:31:19 2018 rev:5 rq:597602 version:1.6.1 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2018-01-26 13:40:32.174389701 +0100 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new/bumblebee-status.changes 2018-04-19 15:31:20.766483385 +0200 @@ -1,0 +2,24 @@ +Tue Apr 17 11:48:45 UTC 2018 - jeng...@inai.de + +- Ensure summaries are noun phrases + +--- +Wed Apr 11 22:59:18 UTC 2018 - avin...@opensuse.org + +- Update to 1.6.1 + * traffic: Hide down interfaces + * nic: Add output format parameter + * new theme "greyish-powerline" + * new module "taskwarrior" + * fix: brightness: Return format fix + * fix: theme engine: Remove unneeded YAML dependency + * fix: general: Removed typos + * fix: battery: Better error handling + * fix: getcrypto: Handle downtime of crypto service + * fix: datetime: Fallback to en_US formatting + * fix: memory: Fixes to percentage calculation +- package some modules separately (more can be done, this is a + start) +- cleanup with spec-cleaner + +--- Old: bumblebee-status-1.6.0.tar.gz New: bumblebee-status-1.6.1.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.4o8IKz/_old 2018-04-19 15:31:21.374458399 +0200 +++ /var/tmp/diff_new_pack.4o8IKz/_new 2018-04-19 15:31:21.378458235 +0200 @@ -17,12 +17,12 @@ Name: bumblebee-status -Version:1.6.0 +Version:1.6.1 Release:0 Summary:Modular, theme-able status line generator for the i3 window manager License:MIT Group: System/Monitoring -Url:https://github.com/tobi-wan-kenobi/bumblebee-status/wiki +URL:https://github.com/tobi-wan-kenobi/bumblebee-status/wiki Source0: https://github.com/tobi-wan-kenobi/bumblebee-status/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch1: use-python-3.patch # In earlier i3 versions, blocks won't have background colors @@ -43,6 +43,71 @@ You can use the mouse wheel up/down to switch workspaces forward and back everywhere throughout the bar. +%package module-cmus +Summary:Widget to show information about the current song in cmus +Group: System/Monitoring +Requires: cmus +Supplements:packageand(%{name}:cmus) +BuildArch: noarch + +%description module-cmus +Displays information about the current song in cmus via cmus-remote. + +It takes a parameter (cmus.format) which customizes how the song +is displayed. Tag values can be put in curly brackets, (i.e., {artist}). + +%package module-dnf +Summary:Widget to display DNF package update information +Group: System/Monitoring +Requires: dnf +Supplements:packageand(%{name}:dnf) +BuildArch: noarch + +%description module-dnf +Displays DNF package update information (///) +via dnf. + +It takes a parameter (dnf.interval) which controls the time in seconds +between two consecutive update checks (default = 30 minutes) + +%package module-mpd +Summary:Widget to display information about the current song in mpd +Group: System/Monitoring +Requires: mpclient +Supplements:packageand(%{name}:mpd) +BuildArch: noarch + +%description module-mpd +Displays information about the current song in mpd (via mpc) + +Takes two parameters: + * mpd.format: Format string for the song information. Tag values can +be put in curly brackets (i.e. {artist}) + * mpd.host: MPD host to connect to. (mpc behaviour by default) + +%package module-redshift +Summary:Widget to display the current color temperature of redshift +Group: System/Monitoring +Requires: redshift +Supplements:packageand(%{name}:redshift) +BuildArch: noarch + +%description module-redshift +Displays the current color temperature of redshift. Takes no parameters. + +%package module-mocp +Summary:Widget to display information about the current song in moc +Group: System/Monitoring +Requires: moc +Supplements:packageand(%{name}:moc) +BuildArch: noarch + +%description module-mocp +Displays information about the current song in moc, via mocp. + +Takes one parameter (mocp.format) that formats song information. Tag values can +be put in curly brackets (i.e. {artist}) + %prep %setup -q
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2018-01-26 13:40:26 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new (New) Package is "bumblebee-status" Fri Jan 26 13:40:26 2018 rev:4 rq:569758 version:1.6.0 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2018-01-16 09:42:54.352185722 +0100 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new/bumblebee-status.changes 2018-01-26 13:40:32.174389701 +0100 @@ -1,0 +2,12 @@ +Fri Jan 19 05:34:23 UTC 2018 - avin...@opensuse.org + +- Update to 1.6.0 + * redshift module now updates in the background and no longer +blocks the bar + * Awesome fonts in the theme can now be referenced by name +(using ${}) + * Add generic mechanism for slow updates, and apply it to +various modules + * Update stock widget only every hour + +--- Old: bumblebee-status-1.5.1.tar.gz New: bumblebee-status-1.6.0.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.TeQa4t/_old 2018-01-26 13:40:33.438330671 +0100 +++ /var/tmp/diff_new_pack.TeQa4t/_new 2018-01-26 13:40:33.438330671 +0100 @@ -17,7 +17,7 @@ Name: bumblebee-status -Version:1.5.1 +Version:1.6.0 Release:0 Summary:Modular, theme-able status line generator for the i3 window manager License:MIT ++ bumblebee-status-1.5.1.tar.gz -> bumblebee-status-1.6.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-1.5.1/.travis.yml new/bumblebee-status-1.6.0/.travis.yml --- old/bumblebee-status-1.5.1/.travis.yml 2017-12-19 18:29:39.0 +0100 +++ new/bumblebee-status-1.6.0/.travis.yml 2018-01-07 20:41:14.0 +0100 @@ -10,6 +10,7 @@ - pip install i3ipc - pip install psutil - pip install netifaces + - pip install pyyaml - pip install -U coverage==4.3 - pip install codeclimate-test-reporter script: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-1.5.1/README.md new/bumblebee-status-1.6.0/README.md --- old/bumblebee-status-1.5.1/README.md2017-12-19 18:29:39.0 +0100 +++ new/bumblebee-status-1.6.0/README.md2018-01-07 20:41:14.0 +0100 @@ -142,7 +142,7 @@ * requests (for the modules 'weather', 'github', 'getcrypto', 'stock') * power (for the module 'battery') * dbus (for the module 'spotify') -* i3rpc (for the module 'title') +* i3ipc (for the module 'title') # Required commandline utilities diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bumblebee-status-1.5.1/bumblebee/engine.py new/bumblebee-status-1.6.0/bumblebee/engine.py --- old/bumblebee-status-1.5.1/bumblebee/engine.py 2017-12-19 18:29:39.0 +0100 +++ new/bumblebee-status-1.6.0/bumblebee/engine.py 2018-01-07 20:41:14.0 +0100 @@ -2,6 +2,7 @@ import os import json +import time import pkgutil import logging import importlib @@ -37,6 +38,8 @@ self.name = config.get("name", self.__module__.split(".")[-1]) self._config = config self.id = self.name +self._next = int(time.time()) +self._default_interval = 0 self._configFile = None for cfg in [os.path.expanduser("~/.bumblebee-status.conf"), os.path.expanduser("~/.config/bumblebee-status.conf")]: @@ -74,8 +77,18 @@ """By default, update() is a NOP""" pass -def update_all(self): +def update_wrapper(self, widgets): +if self._next > int(time.time()): +return self.update(self._widgets) +self._next += int(self.parameter("interval", self._default_interval))*60 + +def interval(self, intvl): +self._default_interval = intvl +self._next = int(time.time()) + +def update_all(self): +self.update_wrapper(self._widgets) def has_parameter(self, name): v = self.parameter(name) @@ -230,7 +243,7 @@ self._output.begin() for module in self._modules: self._current_module = module -module.update(module.widgets()) +module.update_wrapper(module.widgets()) for widget in module.widgets(): widget.link_module(module) self._output.draw(widget=widget, module=module, engine=self) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2018-01-16 09:42:53 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new (New) Package is "bumblebee-status" Tue Jan 16 09:42:53 2018 rev:3 rq:564434 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2018-01-02 16:35:08.077535647 +0100 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new/bumblebee-status.changes 2018-01-16 09:42:54.352185722 +0100 @@ -1,0 +2,13 @@ +Sun Jan 7 21:53:11 UTC 2018 - avin...@opensuse.org + +- remove broken stock integration with deprecated Yahoo API + +--- +Thu Jan 4 23:21:29 UTC 2018 - avin...@opensuse.org + +- Do not ship pacman module, as it's only relevant on Arch linux +- update use-python-3.patch + * fix warning about /usr/bin/env breaking dependency detection +for python 3 + +--- Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.frBOpU/_old 2018-01-16 09:42:55.144148652 +0100 +++ /var/tmp/diff_new_pack.frBOpU/_new 2018-01-16 09:42:55.148148465 +0100 @@ -62,7 +62,12 @@ %{buildroot}%{_datadir}/%{buildroot}/{bumblebee/modules,themes/icons} ln -s %{_datadir}/%{name}/%{name} %{buildroot}%{_bindir}/%{name} -# 2. copy files from source +# 2. remove modules: +#* pacman (only usable on arch linux) +#* stock (relies on deprecated Yahoo API) +rm -f bumblebee/modules/{pacman,stock}.py + +# 3. copy files from source cp -a --parents %{name} bumblebee/{,modules/}*.py themes/{,icons/}*.json \ %{buildroot}%{_datadir}/%{name} @@ -106,7 +111,6 @@ %{_datadir}/%{name}/bumblebee/modules/mpd.py %{_datadir}/%{name}/bumblebee/modules/nic.py %{_datadir}/%{name}/bumblebee/modules/nvidiagpu.py -%{_datadir}/%{name}/bumblebee/modules/pacman.py %{_datadir}/%{name}/bumblebee/modules/ping.py %{_datadir}/%{name}/bumblebee/modules/publicip.py %{_datadir}/%{name}/bumblebee/modules/pulseaudio.py @@ -114,7 +118,6 @@ %{_datadir}/%{name}/bumblebee/modules/sensors.py %{_datadir}/%{name}/bumblebee/modules/spacer.py %{_datadir}/%{name}/bumblebee/modules/spotify.py -%{_datadir}/%{name}/bumblebee/modules/stock.py %{_datadir}/%{name}/bumblebee/modules/test.py %{_datadir}/%{name}/bumblebee/modules/title.py %{_datadir}/%{name}/bumblebee/modules/todo.py ++ use-python-3.patch ++ --- /var/tmp/diff_new_pack.frBOpU/_old 2018-01-16 09:42:55.176147154 +0100 +++ /var/tmp/diff_new_pack.frBOpU/_new 2018-01-16 09:42:55.176147154 +0100 @@ -13,7 +13,7 @@ +++ b/bumblebee-status @@ -1,4 +1,4 @@ -#!/usr/bin/env python -+#!/usr/bin/env python3 ++#!/usr/bin/python3 import os import sys
commit bumblebee-status for openSUSE:Factory
Hello community, here is the log from the commit of package bumblebee-status for openSUSE:Factory checked in at 2018-01-02 16:35:05 Comparing /work/SRC/openSUSE:Factory/bumblebee-status (Old) and /work/SRC/openSUSE:Factory/.bumblebee-status.new (New) Package is "bumblebee-status" Tue Jan 2 16:35:05 2018 rev:2 rq:561055 version:1.5.1 Changes: --- /work/SRC/openSUSE:Factory/bumblebee-status/bumblebee-status.changes 2017-10-09 19:48:35.522605858 +0200 +++ /work/SRC/openSUSE:Factory/.bumblebee-status.new/bumblebee-status.changes 2018-01-02 16:35:08.077535647 +0100 @@ -1,0 +2,28 @@ +Tue Jan 2 03:30:12 UTC 2018 - avin...@opensuse.org + +- update to 1.5.1 + * it was always logging messages to stderr (even when -d was +not specified), which end up in ~/.xsession-errors and consume +a lot of disk very quickly. + * Introduces two "special" log file names, stdout and stderr. +- includes 1.5.0 (Theme support extension release) + * Add support for pywal in themes: Add a "colors" instruction +and then simply use names for your pywal colors (see the +wal-powerline.json themes for examples) + * Themes can now be stored outside the repository structure +(i.e. in ~/.config/bumblebee-status/themes/). Themes will be +merged, so it is also possible to partially overwrite theme +instructions by placing partial JSON files in this directory, +with the same name as the main theme (for example, anything +you write into ~/.config/bumblebee-status/themes/powerline.json +will overwrite the default powerline theme settings). + * 4 new modules +- rotation: Cycle through display orientations +- hipchat: Show number of unread hipchat messages +- uptime: Show current uptime +- zpool: Show zpool (ZFS) information + * new theme: "sac_red" +- remove remove-invalid-shebang.patch + * merged in 9c52624ecb12adf6b3bcc3021feb7a0747ea179e + +--- Old: bumblebee-status-1.4.4.tar.gz remove-invalid-shebang.patch New: bumblebee-status-1.5.1.tar.gz Other differences: -- ++ bumblebee-status.spec ++ --- /var/tmp/diff_new_pack.CM2ygn/_old 2018-01-02 16:35:09.069204951 +0100 +++ /var/tmp/diff_new_pack.CM2ygn/_new 2018-01-02 16:35:09.073203617 +0100 @@ -1,7 +1,7 @@ # # spec file for package bumblebee-status # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,15 +17,13 @@ Name: bumblebee-status -Version:1.4.4 +Version:1.5.1 Release:0 Summary:Modular, theme-able status line generator for the i3 window manager License:MIT Group: System/Monitoring -URL:https://github.com/tobi-wan-kenobi/bumblebee-status/wiki +Url:https://github.com/tobi-wan-kenobi/bumblebee-status/wiki Source0: https://github.com/tobi-wan-kenobi/bumblebee-status/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -# Upstream patch (merged): https://github.com/tobi-wan-kenobi/bumblebee-status/pull/186 -Patch0: remove-invalid-shebang.patch Patch1: use-python-3.patch # In earlier i3 versions, blocks won't have background colors Requires: i3 >= 4.12 @@ -47,7 +45,6 @@ %prep %setup -q -%patch0 -p1 %patch1 -p1 %build @@ -124,11 +121,18 @@ %{_datadir}/%{name}/bumblebee/modules/traffic.py %{_datadir}/%{name}/bumblebee/modules/weather.py %{_datadir}/%{name}/bumblebee/modules/xrandr.py +%{_datadir}/%{name}/bumblebee/modules/hipchat.py +%{_datadir}/%{name}/bumblebee/modules/rotation.py +%{_datadir}/%{name}/bumblebee/modules/shortcut.py +%{_datadir}/%{name}/bumblebee/modules/uptime.py +%{_datadir}/%{name}/bumblebee/modules/zpool.py %{_datadir}/%{name}/bumblebee/output.py %{_datadir}/%{name}/bumblebee/popup.py %{_datadir}/%{name}/bumblebee/store.py %{_datadir}/%{name}/bumblebee/theme.py %{_datadir}/%{name}/bumblebee/util.py +%{_datadir}/%{name}/themes/sac_red.json +%{_datadir}/%{name}/themes/wal-powerline.json %{_datadir}/%{name}/themes/default.json %{_datadir}/%{name}/themes/gruvbox-powerline.json %{_datadir}/%{name}/themes/gruvbox.json ++ bumblebee-status-1.4.4.tar.gz -> bumblebee-status-1.5.1.tar.gz ++ 1674 lines of diff (skipped)