Hello community, here is the log from the commit of package python-buku for openSUSE:Factory checked in at 2019-04-04 15:22:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-buku (Old) and /work/SRC/openSUSE:Factory/.python-buku.new.3908 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-buku" Thu Apr 4 15:22:36 2019 rev:7 rq:690639 version:4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-buku/python-buku.changes 2018-03-29 11:57:14.458842990 +0200 +++ /work/SRC/openSUSE:Factory/.python-buku.new.3908/python-buku.changes 2019-04-04 15:28:31.202923751 +0200 @@ -1,0 +2,28 @@ +Tue Apr 2 08:01:13 UTC 2019 - [email protected] + +- version update to 4.1 + * Import firefox-exported json + * Fix auto-import for firefox + * Fix write to GNU Screen paste buffer + * Some CVE fixes + * Show records in pages with option `-p` (works with `-n`, default 10) + * Enhanced clipboard support: `xclip`, tmux, GNU Screen, Termux + * Prompt key `O` works with search results along with GUI browser toggling + * Search by taglist id with prompt key `g` + * Multiple fixes + * Set number of search results per page (default 10) + * Retrieve description and tags from page, if available + * Visit cached version on Wayback Machine + * Export works with all search options now + * Changed user agent to Firefox on Ubuntu + * Several dependencies made _required_ for installation + * Import complete folder hierarchy as tags during auto-import + * Merge tags on import even if bookmark URL exists + * Orgfile import/export + * Show bookmarks to be deleted before deletion + * Merge tags during import if bookmark exists + * Escape regex metacharacters in regex input +- run testsuite +- do not install bukuserver for now (due missing dependencies) + +------------------------------------------------------------------- Old: ---- buku-3.7.tar.gz New: ---- buku-4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-buku.spec ++++++ --- /var/tmp/diff_new_pack.5RPrIJ/_old 2019-04-04 15:28:37.618926220 +0200 +++ /var/tmp/diff_new_pack.5RPrIJ/_new 2019-04-04 15:28:37.618926220 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-buku # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,14 +12,14 @@ # 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/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-buku -Version: 3.7 +Version: 4.1 Release: 0 Summary: Command-line bookmark manager License: GPL-3.0-or-later @@ -32,10 +32,22 @@ BuildRequires: fish BuildRequires: python-rpm-macros BuildRequires: zsh +# SECTION test requirements +BuildRequires: %{python_module beautifulsoup4 >= 4.4.1} +BuildRequires: %{python_module cryptography >= 1.2.3} +BuildRequires: %{python_module hypothesis} +BuildRequires: %{python_module pyaml} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests >= 2.9.1} +BuildRequires: %{python_module vcrpy} +BuildRequires: sqlite3 +# /SECTION Requires: python-base Requires: python-beautifulsoup4 >= 4.4.1 Requires: python-cryptography >= 1.2.3 +Requires: python-html5lib >= 1.0.1 Requires: python-requests >= 2.9.1 +Requires: python-setuptools Requires: python-urllib3 >= 1.13.1 Requires: sqlite3 Recommends: xsel @@ -96,6 +108,8 @@ %install %python_install +# we do not have enough dependencies, at least python-flask-api, at time of writing +rm %{buildroot}%{_bindir}/bukuserver mkdir -pv %{buildroot}%{_mandir}/man1 %{buildroot}%{_datadir}/bash-completion/completions \ %{buildroot}%{_datadir}/fish/completions %{buildroot}%{_datadir}/zsh/site-functions install -m0644 buku.1 -t %{buildroot}%{_mandir}/man1 @@ -103,6 +117,18 @@ install -m0644 auto-completion/fish/buku.fish -t %{buildroot}%{_datadir}/fish/completions install -m0644 auto-completion/zsh/_buku -t %{buildroot}%{_datadir}/zsh/site-functions +%check +# turn off online tests +%pytest -k 'not (test_load_firefox_database or + test_network_handler_with_url or + test_tnyfy_url or test_refreshdb or + test_print_rec_hypothesis or + test_add_rec_exec_arg or + test_add_rec_exec_arg or + test_update_rec_exec_arg or + test_search_by_tag_query or + test_update_rec_update_all_bookmark)' + %files %{python_files} %doc CHANGELOG README.md %license LICENSE ++++++ buku-3.7.tar.gz -> buku-4.1.tar.gz ++++++ ++++ 11827 lines of diff (skipped)
