commit powerline for openSUSE:Factory
Hello community, here is the log from the commit of package powerline for openSUSE:Factory checked in at 2020-07-17 20:50:48 Comparing /work/SRC/openSUSE:Factory/powerline (Old) and /work/SRC/openSUSE:Factory/.powerline.new.3592 (New) Package is "powerline" Fri Jul 17 20:50:48 2020 rev:8 rq:821414 version:2.8.1 Changes: --- /work/SRC/openSUSE:Factory/powerline/powerline.changes 2020-05-15 23:52:05.769518653 +0200 +++ /work/SRC/openSUSE:Factory/.powerline.new.3592/powerline.changes 2020-07-17 20:51:36.172967403 +0200 @@ -1,0 +2,12 @@ +Fri Jul 17 05:55:06 UTC 2020 - John Vandenberg + +- Activate test suite +- Require python3-psutil needed for segments env, net and sys +- Add Provides python3-powerline-status for compatibility with + python_module macro +- Recommend python3-i3ipc needed for bindings to i3 and lemonbar +- Recommend git-core needed for most git functionality +- Update to v2.8.1 + * Add __version__ + +--- Old: powerline-2.8.tar.gz New: powerline-2.8.1.tar.gz Other differences: -- ++ powerline.spec ++ --- /var/tmp/diff_new_pack.8AqONU/_old 2020-07-17 20:51:37.252968530 +0200 +++ /var/tmp/diff_new_pack.8AqONU/_new 2020-07-17 20:51:37.256968534 +0200 @@ -18,7 +18,7 @@ %define powerline_python_sitelib %{python3_sitelib} Name: powerline -Version:2.8 +Version:2.8.1 Release:0 Summary:Status line and prompt utility License:MIT @@ -27,16 +27,33 @@ Source0: https://github.com/powerline/powerline/archive/%{version}/powerline-%{version}.tar.gz BuildRequires: fdupes BuildRequires: fontconfig +BuildRequires: git-core +BuildRequires: lemonbar +BuildRequires: python-rpm-macros BuildRequires: python3-Sphinx -BuildRequires: python3-base +BuildRequires: python3-i3ipc +BuildRequires: python3-netifaces +BuildRequires: python3-pexpect +BuildRequires: python3-psutil +BuildRequires: python3-pytest +BuildRequires: python3-pyuv BuildRequires: python3-setuptools -BuildRequires: sed BuildRequires: systemd-rpm-macros BuildRequires: tmux BuildRequires: vim-base Requires: powerline-fonts Requires: python3 +Requires: python3-psutil +Recommends: git-core +Recommends: python3-i3ipc +Recommends: python3-netifaces Recommends: python3-pygit2 +Suggests: i3 +Suggests: lemonbar +Suggests: python3-pyuv +Suggests: tmux +Provides: python3-powerline-status = %{version} +Obsoletes: python3-powerline-status < %{version} %{?systemd_requires} %description @@ -196,6 +213,14 @@ %fdupes %{buildroot}%{powerline_python_sitelib} +%check +# test_user and test_system_load mock logic may be broken +# test_network_load or test_threaded_segment or test_kw_threaded_segment appear incompatible with OBS VM +# test_top_log_format or test_logger_format are newish failures, possibly due to Python 3.8 +export TEST_ROOT=${CWD} +export PYTHONPATH=$TEST_ROOT:%{buildroot}%{powerline_python_sitelib} +python3 -m pytest -vv -rs -k 'not (test_user or test_system_load or test_network_load or test_threaded_segment or test_kw_threaded_segment or test_top_log_format or test_logger_format)' + %pre %service_add_pre powerline.service ++ powerline-2.8.tar.gz -> powerline-2.8.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerline-2.8/.travis.yml new/powerline-2.8.1/.travis.yml --- old/powerline-2.8/.travis.yml 2020-05-14 22:33:27.0 +0200 +++ new/powerline-2.8.1/.travis.yml 2020-05-20 13:32:35.0 +0200 @@ -20,20 +20,11 @@ script: tests/test.sh jobs: include: -- stage: UCS2 python - python: "2.7" - env: >- -USE_UCS2_PYTHON=1 -UCS2_PYTHON_VARIANT="2.7" -- stage: Old Python - python: "2.6" -- python: "3.2" - stage: PyPy python: "pypy" - python: "pypy3" - stage: Latest Python - python: "2.7" -- python: "3.6" + python: "3.6" - stage: Intermediate versions python: "3.3" - python: "3.4" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/powerline-2.8/powerline/__init__.py new/powerline-2.8.1/powerline/__init__.py --- old/powerline-2.8/powerline/__init__.py 2020-05-14 22:33:27.0 +0200 +++ new/powerline-2.8.1/powerline/__init__.py 2020-05-20 13:32:35.0 +0200 @@ -14,7 +14,7 @@ from powerline.lib.dict import mergedicts from powerline.lib.encoding import get_preferred_output_encoding from powerline.lib.path import join - +fr
commit powerline for openSUSE:Factory
Hello community, here is the log from the commit of package powerline for openSUSE:Factory checked in at 2020-05-15 23:52:05 Comparing /work/SRC/openSUSE:Factory/powerline (Old) and /work/SRC/openSUSE:Factory/.powerline.new.2738 (New) Package is "powerline" Fri May 15 23:52:05 2020 rev:7 rq:805743 version:2.8 Changes: --- /work/SRC/openSUSE:Factory/powerline/powerline.changes 2018-08-15 10:36:12.780053053 +0200 +++ /work/SRC/openSUSE:Factory/.powerline.new.2738/powerline.changes 2020-05-15 23:52:05.769518653 +0200 @@ -1,0 +2,9 @@ +Fri May 15 06:20:03 UTC 2020 - Andreas Schneider + +- Update to version 2.8 + * Added ipython >= 7.0.0 support + * Various other minor fixes and improvements + * Removed python2 support +- Removed powerline-py2v3-fix.patch + +--- Old: powerline-2.7.tar.gz powerline-py2v3-fix.patch New: powerline-2.8.tar.gz Other differences: -- ++ powerline.spec ++ --- /var/tmp/diff_new_pack.NWP5c6/_old 2020-05-15 23:52:06.301519678 +0200 +++ /var/tmp/diff_new_pack.NWP5c6/_new 2020-05-15 23:52:06.305519686 +0200 @@ -1,7 +1,7 @@ # # spec file for package powerline # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,20 +12,19 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define powerline_python_sitelib %{python3_sitelib} Name: powerline -Version:2.7 +Version:2.8 Release:0 Summary:Status line and prompt utility License:MIT Group: System/Console URL:https://github.com/powerline/powerline Source0: https://github.com/powerline/powerline/archive/%{version}/powerline-%{version}.tar.gz -Patch0: powerline-py2v3-fix.patch BuildRequires: fdupes BuildRequires: fontconfig BuildRequires: python3-Sphinx @@ -185,6 +184,7 @@ mv %{buildroot}/%{powerline_python_sitelib}/powerline/bindings/zsh/powerline.zsh %{buildroot}/%{_datadir}/%{name}/zsh # systemd +rm -f %{buildroot}%{powerline_python_sitelib}/powerline/dist/systemd/powerline-daemon.service install -d -m 0755 %{buildroot}%{_unitdir} install -m 0644 powerline/dist/systemd/powerline-daemon.service %{buildroot}%{_unitdir}/powerline.service install -d -m 0755 %{buildroot}%{_sbindir} ++ powerline-2.7.tar.gz -> powerline-2.8.tar.gz ++ 2209 lines of diff (skipped)
commit powerline for openSUSE:Factory
Hello community, here is the log from the commit of package powerline for openSUSE:Factory checked in at 2018-08-15 10:35:44 Comparing /work/SRC/openSUSE:Factory/powerline (Old) and /work/SRC/openSUSE:Factory/.powerline.new (New) Package is "powerline" Wed Aug 15 10:35:44 2018 rev:6 rq:628900 version:2.7 Changes: --- /work/SRC/openSUSE:Factory/powerline/powerline.changes 2018-08-12 20:52:52.405162912 +0200 +++ /work/SRC/openSUSE:Factory/.powerline.new/powerline.changes 2018-08-15 10:36:12.780053053 +0200 @@ -1,0 +2,16 @@ +Mon Aug 13 09:03:59 UTC 2018 - a...@cryptomilk.org + +- Update to version 2.7 + * Added ALE support. + * Added mocp support. + * Added awesome 4+ support. + * Added support for `$pipestatus` in bash. + * Recognize terminal-job mode. + * Fixed i3 bindings when both i3-py and i3ipc are installed. + * Fixed i3 bar bindings. + * Fixed checking for battery in WSL. + * Fixed spotify segment on Mac OS. + * Fixed compiling C client with GCC-7. +- Removed powerline-2.6-gcc7_fixes.patch + +--- Old: powerline-2.6-gcc7_fixes.patch powerline-2.6.tar.gz New: powerline-2.7.tar.gz Other differences: -- ++ powerline.spec ++ --- /var/tmp/diff_new_pack.fjGAHZ/_old 2018-08-15 10:36:14.632056428 +0200 +++ /var/tmp/diff_new_pack.fjGAHZ/_new 2018-08-15 10:36:14.632056428 +0200 @@ -18,15 +18,14 @@ %define powerline_python_sitelib %{python3_sitelib} Name: powerline -Version:2.6 +Version:2.7 Release:0 Summary:Status line and prompt utility License:MIT Group: System/Console URL:https://github.com/powerline/powerline Source0: https://github.com/powerline/powerline/archive/%{version}/powerline-%{version}.tar.gz -Patch0: powerline-2.6-gcc7_fixes.patch -Patch1: powerline-py2v3-fix.patch +Patch0: powerline-py2v3-fix.patch BuildRequires: fdupes BuildRequires: fontconfig BuildRequires: python3-Sphinx ++ powerline-2.6.tar.gz -> powerline-2.7.tar.gz ++ 2455 lines of diff (skipped)
commit powerline for openSUSE:Factory
Hello community, here is the log from the commit of package powerline for openSUSE:Factory checked in at 2018-08-12 20:52:47 Comparing /work/SRC/openSUSE:Factory/powerline (Old) and /work/SRC/openSUSE:Factory/.powerline.new (New) Package is "powerline" Sun Aug 12 20:52:47 2018 rev:5 rq:628569 version:2.6 Changes: --- /work/SRC/openSUSE:Factory/powerline/powerline.changes 2018-03-04 12:49:39.338037524 +0100 +++ /work/SRC/openSUSE:Factory/.powerline.new/powerline.changes 2018-08-12 20:52:52.405162912 +0200 @@ -1,0 +2,8 @@ +Fri Aug 10 10:18:25 UTC 2018 - mimi...@gmail.com + +- add powerline-2.6-gcc7_fixes.patch +- add powerline-py2v3-fix.patch fixes boo#1101303 +- cleanup spec +- correctly install systemd service + +--- New: powerline-2.6-gcc7_fixes.patch powerline-py2v3-fix.patch Other differences: -- ++ powerline.spec ++ --- /var/tmp/diff_new_pack.RsnHD2/_old 2018-08-12 20:52:52.817163748 +0200 +++ /var/tmp/diff_new_pack.RsnHD2/_new 2018-08-12 20:52:52.821163756 +0200 @@ -16,43 +16,30 @@ # +%define powerline_python_sitelib %{python3_sitelib} Name: powerline Version:2.6 Release:0 Summary:Status line and prompt utility License:MIT Group: System/Console -Url:https://github.com/powerline/powerline +URL:https://github.com/powerline/powerline Source0: https://github.com/powerline/powerline/archive/%{version}/powerline-%{version}.tar.gz -BuildRoot: %{_tmppath}/%{name}-%{version}-build - -%if 0%{?suse_version} >= 1330 +Patch0: powerline-2.6-gcc7_fixes.patch +Patch1: powerline-py2v3-fix.patch +BuildRequires: fdupes +BuildRequires: fontconfig BuildRequires: python3-Sphinx BuildRequires: python3-base BuildRequires: python3-setuptools -%else -BuildRequires: python -BuildRequires: python-Sphinx -BuildRequires: python-setuptools -%endif -BuildRequires: fdupes -BuildRequires: fontconfig BuildRequires: sed +BuildRequires: systemd-rpm-macros BuildRequires: tmux BuildRequires: vim-base -%if 0%{?suse_version} >= 1330 -%define powerline_python_sitelib %{python3_sitelib} -%else -%define powerline_python_sitelib %{python_sitelib} -%endif -%if 0%{?suse_version} >= 1330 -Requires: python3 -#Requires: python3-pygit2 -%else -Requires: python -Requires: python-pygit2 -%endif Requires: powerline-fonts +Requires: python3 +Recommends: python3-pygit2 +%{?systemd_requires} %description Powerline is a status line plugin for vim, and provides status lines and prompts @@ -60,79 +47,72 @@ Qtile. %package fonts -BuildArch: noarch Summary:Powerline Fonts Group: System/Console Requires: fontconfig +BuildArch: noarch %description fonts This package provides the powerline fonts. %package docs -BuildArch: noarch Summary:Documentation for powerline Group: System/Console +BuildArch: noarch %description docs This package provides the powerline documentation. %package -n vim-plugin-powerline -BuildArch: noarch Summary:Powerline VIM plugin Group: System/Console Requires: powerline Requires: vim +BuildArch: noarch %description -n vim-plugin-powerline Powerline is a status line plugin for vim, and provides status lines and prompts. %package -n tmux-powerline -BuildArch: noarch Summary:Powerline for tmux Group: System/Console Requires: powerline Requires: tmux +BuildArch: noarch %description -n tmux-powerline Powerline for tmux. Add -source /usr/share/tmux/powerline.conf +source %{_datadir}/tmux/powerline.conf to your ~/.tmux.conf file. %prep -%setup -q +%autosetup -p1 -%if 0%{?suse_version} >= 1330 # Change shebang in all relevant files in this directory and all subdirectories -find -type f -exec sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?=#!%{__python3}=' {} + -%endif +find -type f -exec sed -i '1s=^#!%{_bindir}/\(python\|env python\)[23]\?=#!%{_bindir}/python3=' {} + %build %install -sed -i -e "/DEFAULT_SYSTEM_CONFIG_DIR/ s@None@'/etc/xdg'@" powerline/config.py -sed -i -e "/TMUX_CONFIG_DIRECTORY/ s@BINDINGS_DIRECTORY@'/usr/share'@" powerline/config.py -%if 0%{?suse_version} >= 1330 +sed -i -e "/DEFAULT_SYSTEM_CONFIG_DIR/ s@None@'%{_sysconfdir}/xdg'@" powerline/config.py +sed -i -e "/TMUX_CONFIG_DIRECTORY/ s@BINDINGS_DIRECTORY@'%{_prefix}/share'@" powerline/config.py CFLAGS="%{optflags}" \ python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} --optimize=1 -%else -CFLAGS="%{optflags}" \ -python setup.py
commit powerline for openSUSE:Factory
Hello community, here is the log from the commit of package powerline for openSUSE:Factory checked in at 2018-03-04 12:49:34 Comparing /work/SRC/openSUSE:Factory/powerline (Old) and /work/SRC/openSUSE:Factory/.powerline.new (New) Package is "powerline" Sun Mar 4 12:49:34 2018 rev:4 rq:580898 version:2.6 Changes: --- /work/SRC/openSUSE:Factory/powerline/powerline.changes 2017-05-10 20:53:37.276568979 +0200 +++ /work/SRC/openSUSE:Factory/.powerline.new/powerline.changes 2018-03-04 12:49:39.338037524 +0100 @@ -1,0 +2,5 @@ +Wed Feb 28 09:42:56 UTC 2018 - a...@cryptomilk.org + +- Fix powerline requiring both python2 and python3 + +--- Other differences: -- ++ powerline.spec ++ --- /var/tmp/diff_new_pack.OHUgLQ/_old 2018-03-04 12:49:40.014012889 +0100 +++ /var/tmp/diff_new_pack.OHUgLQ/_new 2018-03-04 12:49:40.018012743 +0100 @@ -1,7 +1,7 @@ # # spec file for package powerline # -# 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 @@ -106,6 +106,11 @@ %prep %setup -q +%if 0%{?suse_version} >= 1330 +# Change shebang in all relevant files in this directory and all subdirectories +find -type f -exec sed -i '1s=^#!/usr/bin/\(python\|env python\)[23]\?=#!%{__python3}=' {} + +%endif + %build %install
commit powerline for openSUSE:Factory
Hello community, here is the log from the commit of package powerline for openSUSE:Factory checked in at 2017-05-10 20:53:36 Comparing /work/SRC/openSUSE:Factory/powerline (Old) and /work/SRC/openSUSE:Factory/.powerline.new (New) Package is "powerline" Wed May 10 20:53:36 2017 rev:3 rq:494067 version:2.6 Changes: --- /work/SRC/openSUSE:Factory/powerline/powerline.changes 2017-04-20 20:56:30.000875335 +0200 +++ /work/SRC/openSUSE:Factory/.powerline.new/powerline.changes 2017-05-10 20:53:37.276568979 +0200 @@ -1,0 +2,17 @@ +Wed May 10 08:42:53 UTC 2017 - a...@cryptomilk.org + +- Update to version 2.6: + * Added support for new Vim modes. + * Added ability to control output padding. + * Added iTunes player segment. + * Added support for tmux development builds. + * Added a workaround for a fish bug sometimes occurring when using eval from + * config.fish (upstream status unknown). + * Added a workaround for tmux 2.4 bug: excessive CPU usage when having multiple + * panes (also fixed upstream). + * Fixed clean file status support in mercurial. + * Fixed error when battery capacity is zero and using DBus. + * Fixed mercurial command servers leakage. + * Refactored awesome bindings to use powerline daemon. + +--- Old: powerline-2.5.2.tar.gz New: powerline-2.6.tar.gz Other differences: -- ++ powerline.spec ++ --- /var/tmp/diff_new_pack.7Kik5W/_old 2017-05-10 20:53:38.052459491 +0200 +++ /var/tmp/diff_new_pack.7Kik5W/_new 2017-05-10 20:53:38.060458362 +0200 @@ -17,7 +17,7 @@ Name: powerline -Version:2.5.2 +Version:2.6 Release:0 Summary:Status line and prompt utility License:MIT ++ powerline-2.5.2.tar.gz -> powerline-2.6.tar.gz ++ 22231 lines of diff (skipped)
commit powerline for openSUSE:Factory
Hello community, here is the log from the commit of package powerline for openSUSE:Factory checked in at 2017-04-20 20:56:29 Comparing /work/SRC/openSUSE:Factory/powerline (Old) and /work/SRC/openSUSE:Factory/.powerline.new (New) Package is "powerline" Thu Apr 20 20:56:29 2017 rev:2 rq:487964 version:2.5.2 Changes: --- /work/SRC/openSUSE:Factory/powerline/powerline.changes 2017-03-31 15:10:18.249456920 +0200 +++ /work/SRC/openSUSE:Factory/.powerline.new/powerline.changes 2017-04-20 20:56:30.000875335 +0200 @@ -1,0 +2,7 @@ +Fri Apr 7 10:51:15 UTC 2017 - jeng...@inai.de + +- Improve package summary. +- Avoid unnecessary %__-type macro indirections. + Replace find -exec rm by just find -delete. + +--- Other differences: -- ++ powerline.spec ++ --- /var/tmp/diff_new_pack.HtAQIn/_old 2017-04-20 20:56:30.732771833 +0200 +++ /var/tmp/diff_new_pack.HtAQIn/_new 2017-04-20 20:56:30.736771268 +0200 @@ -15,10 +15,11 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: powerline Version:2.5.2 Release:0 -Summary:The ultimate status-line/prompt utility +Summary:Status line and prompt utility License:MIT Group: System/Console Url:https://github.com/powerline/powerline @@ -26,8 +27,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} >= 1330 -BuildRequires: python3-base BuildRequires: python3-Sphinx +BuildRequires: python3-base BuildRequires: python3-setuptools %else BuildRequires: python @@ -53,9 +54,8 @@ %endif Requires: powerline-fonts - %description -Powerline is a status-line plugin for vim, and provides status-lines and prompts +Powerline is a status line plugin for vim, and provides status lines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile. @@ -70,7 +70,7 @@ %package docs BuildArch: noarch -Summary:Powerline Documentation +Summary:Documentation for powerline Group: System/Console %description docs @@ -84,7 +84,7 @@ Requires: vim %description -n vim-plugin-powerline -Powerline is a status-line plugin for vim, and provides status-lines and +Powerline is a status line plugin for vim, and provides status lines and prompts. %package -n tmux-powerline @@ -121,94 +121,91 @@ # build docs pushd docs -%__make html SPHINXBUILD=/usr/bin/sphinx-build -%__rm _build/html/.buildinfo +make html SPHINXBUILD=/usr/bin/sphinx-build +rm _build/html/.buildinfo # A structure gets initialized while building the docs with os.environ. # This works around an rpmlint error with the build dir being in a file. sed -i -e 's/abuild/user/g' _build/html/develop/extensions.html -%__make man SPHINXBUILD=/usr/bin/sphinx-build +make man SPHINXBUILD=/usr/bin/sphinx-build popd # config -%__install -d -m0755 %{buildroot}%{_sysconfdir}/xdg/%{name} -cp -r powerline/config_files/* %{buildroot}%{_sysconfdir}/xdg/%{name}/ +install -d -m0755 %{buildroot}/%{_sysconfdir}/xdg/%{name} +cp -r powerline/config_files/* %{buildroot}/%{_sysconfdir}/xdg/%{name}/ # fonts -%__install -d -m0755 %{buildroot}%{_sysconfdir}/fonts/conf.d -%__install -d -m0755 %{buildroot}%{_datadir}/fonts/truetype -%__install -d -m0755 %{buildroot}%{_datadir}/fontconfig/conf.avail +install -d -m0755 %{buildroot}/%{_sysconfdir}/fonts/conf.d +install -d -m0755 %{buildroot}/%{_datadir}/fonts/truetype +install -d -m0755 %{buildroot}/%{_datadir}/fontconfig/conf.avail -%__install -m0644 font/PowerlineSymbols.otf %{buildroot}%{_datadir}/fonts/truetype/PowerlineSymbols.otf -%__install -m0644 font/10-powerline-symbols.conf %{buildroot}%{_datadir}/fontconfig/conf.avail/10-powerline-symbols.conf +install -m0644 font/PowerlineSymbols.otf %{buildroot}/%{_datadir}/fonts/truetype/PowerlineSymbols.otf +install -m0644 font/10-powerline-symbols.conf %{buildroot}/%{_datadir}/fontconfig/conf.avail/10-powerline-symbols.conf -%__ln_s %{_datadir}/fontconfig/conf.avail/10-powerline-symbols.conf %{buildroot}%{_sysconfdir}/fonts/conf.d/10-powerline-symbols.conf +ln -s %{_datadir}/fontconfig/conf.avail/10-powerline-symbols.conf %{buildroot}/%{_sysconfdir}/fonts/conf.d/10-powerline-symbols.conf # manpages -%__install -d -m0755 %{buildroot}%{_datadir}/man/man1 +install -d -m0755 %{buildroot}/%{_datadir}/man/man1 for f in powerline-config.1 powerline-daemon.1 powerline-lint.1 powerline.1; do -%__install -m0644 docs/_build/man/$f %{buildroot}%{_datadir}/man/man1/$f + install -m0644 "docs/_build/man/$f" "%{buildroot}/%{_datadir}/man/man1/$f" done # awesome -%__install -d -m0755 %{buildroot