Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package eric for openSUSE:Factory checked in at 2023-04-20 15:14:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/eric (Old) and /work/SRC/openSUSE:Factory/.eric.new.2023 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "eric" Thu Apr 20 15:14:55 2023 rev:26 rq:1080775 version:23.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/eric/eric.changes 2022-03-11 11:41:54.670651016 +0100 +++ /work/SRC/openSUSE:Factory/.eric.new.2023/eric.changes 2023-04-20 15:16:02.778501958 +0200 @@ -2 +2,353 @@ -Sun Mar 6 13:50:42 UTC 2022 - Hans-Peter Jansen <h...@urpla.net> +Wed Apr 19 15:45:30 UTC 2023 - Hans-Peter Jansen <h...@urpla.net> + +- Update to version 23.4.2 + - bug fixes + +- Update to version 23.4.1 + - bug fixes + +- Update to version 23.4 + - bug fixes + - Editor + - Added capability to highlight the area used by a text search (if it is not the + whole document). + - MicroPython + - Updated the list of known CircuitPython boards. + - Updated the list of known UF2 capable boards. + - Added functionality to search for known boot volumes in the UF2 flash dialog. + - Added functionality to install packages using `mip` or `upip`. + - Added support for WiFi enabled boards. + - Added support for Bluetooth enabled boards. + - Added support for Ethernet enabled boards. + - Added support for synchronizing the board time via NTP for network enabled + boards. + - Added a dialog to enter the parameters to convert a .hex or .bin firmware + file to UF2. + - Mini Editor + - Added capability to highlight the area used by a text search (if it is not the + whole document). + - Syntax Checker + - Added the capability to define names to be treated as builtin names by the + `pyflakes` checker globally (see configuration dialog `Editor => Code Checkers` + page and on a per project basis (see `Project-Tools => Check => Syntax`). + - Third Party packages + - Upgraded eradicate to version 2.2.0. + - Upgraded pipdeptree to version 2.5.2. + - Upgraded pip-licenses to version 4.1.0. + +- Update to version 23.3 + - bug fixes + - MicroPython + - Updated the list of known CircuitPython boards. + - Updated the list of known UF2 capable boards. + - Some smaller enhancements for CircuitPython devices. + - Added functionality to update modules of CircuitPython devices with `circup` + (adapted for use within eric-ide). + - Added functionality to show the installed firmware version and the version + available on Github (for all boards except 'Calliope mini'). + - Added support for Teensy 4.0 and 4.1 devices with MicroPython. + - Extended the file manager to be able to load device files into an editor and + save them back to the device. + - PDF Viewer + - Added a tool based on `QtPdf` and `QtPdfWidgets` to show the contents of PDF + files. + +- Update to version 23.2 + - bug fixes + - Human Machine Interfaces + - Changed code to use the default tab bar icon size. + - Debug Client - Python + - Removed the internal copy of the 'coverage' package and made it a dependency. + - pip Interface + - Added code to show the full text of security advisories in the package details + dialog. + - Added a tab to show the defined project URLs to the package details dialog. + - Changed the package details dialog to show just those tabs, that contain some + data. + - Help Viewer + - Added a configuration option to disable the search for new QtHelp documents + on startup. + - Web Browser + - Updated the included 'jquery.js' and 'jquery-ui.js' needed by the Speeddial page + and adapted this page to the new/changed functions. + +- Update to version 23.1.1 + - bug fixes + +- Update to version 23.1 + - bug fixes + - Class Browsers + - Removed the IDL and Protobuf class browsers to include them in their respective + plugin. + - Code Formatting + - Added an option to configure the 'known first party' packages to the isort + configuration dialog. + - Editor + - Changed the handling of files whose type cannot be determined by the Python + mimetypes module to check against a list of known text file patterns and + ultimately asking the user, if the file in question is a text file (see + `Mimetypes` configuration page). + - Added a configuration option to disable the source navigator (selector boxes above + the editor or code outline right of the editor). This is useful e.g. on very small + screens. + - Added support for multiple cursor paste. + - Find In Files + - Added context menu entries in Replace mode to select/deselect all entries + (e.g. useful for checking big replacement lists for validity). + - MicroPython + - Updated the list of known CircuitPython boards. + - Updated the list of known UF2 capable boards. + - Project + - Extended the list of default file type associations. + - Added the capability to edit the file type associations from within the + project properties dialog. + - Project Viewer + - Removed the CORBA and Protobuf viewers to make them available as plugins. + - Added a `Collapse all files` entry to the Project Sources viewer. + - Version Control Systems - git + - Changed git interface code to work with `git worktrees`. + - Added a dialog to manage worktrees ( `git worktree` commands). + - Third Party packages + - Upgraded pipdeptree to version 2.3.3. + - Upgraded pip-licenses to version 4.0.2. + - Upgraded pycodestyle to version 2.10.0. + - Upgraded pyflakes to version 3.0.1. + +- Update to version 22.12 + - bug fixes + - Code Formatting + - added an interface to resort the import statements of Python source files with + the 'isort' utility + - Code Style Checker + - added a few imports style options and added a sorting function iaw. the 'isort' + utility + - CycloneDX Interface + - addad capability to generate readable (prettified) output + - Debugger + - increased the configuration possibilities for the network interface the debug + server listens on + - added the capability to configure the debug server of the IDE to listen at a + fixed network port (default 35000) + - added a stack frame selector to the global variables viewer (synchronized with + the one of the local variables viewer) + - MicroPython + - introduced a configuration option to enable manual selection of devices + (e.g. for unknown devices or inside the Linux container of ChromeOS) + - Previewers + - added a button to copy the contents of the HTML previewer to the clipboard + - Project + - added capability to reload the current project + - Qt Tools + - added a configuration option for the path of the 'qhelpgenerator' tool + (it is installed differently by various Linux distributions) + - Web Browser + - added bookmark importer entries for + - Falkon + - Microsoft Edge + - Opera (Chromium based) + - Vivaldi + +- Update to version 22.11.1 + - bug fixes + +- Update to version 22.11 + - bug fixes + - Debugger + - added the capability to apply the current selection of the `Variable Types Filter` + to see its effect + - added the capability to add a positive (`Show Only`) or negative (`Don't Show`) + variables filter to the global and local variables viewers + - Editor + - added a configuration option to reject the loading of a file that exceeds the + configured size + - opening a file that is not a text file will be rejected + - Git Interface + - added support for `git blame --ignore-revs-file` including an action to create + such a skip list file + - Mercurial Interface + - added support for `hg annotate --skip` including an action to create a file + for the commit IDs to be skipped (one per line) + - Project + - refined the embedded environment handling + - added a topic to the project properties to define the sources start path within + the project ('Translations Properties Dialog') + - Scripts + - renamed 'eric7.py' to 'eric7_ide.py' in order to remove the ambiguity between the + main script and the package + - Styles and Themes + - added a style sheet for the dark gray theme + - Translator + - added the command line switch `--no-multimedia` to forcefully disable the + pronounce function of the translator widget (in case Qt aborts the application + start process) + - Various + - changed the Gmail interface to use the Google API packages for authentication + (OAuth2) and sending of emails + - Virtual Environments + - added the capability to enter a descriptive text for a virtual environment + - Third Party packages + - upgraded coverage to version 6.5.0 + - upgraded pycodestyle to version 2.9.1 + - upgraded pyflakes to version 2.5.0 + +- Update to version 22.10 + - bug fixes + - API files + - added API files for the Adafruit CircuitPython Library Bundle ++++ 288 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/eric/eric.changes ++++ and /work/SRC/openSUSE:Factory/.eric.new.2023/eric.changes Old: ---- eric6-21.11.tar.gz New: ---- eric7-23.4.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ eric.spec ++++++ --- /var/tmp/diff_new_pack.8yslWH/_old 2023-04-20 15:16:03.834509123 +0200 +++ /var/tmp/diff_new_pack.8yslWH/_new 2023-04-20 15:16:03.838509150 +0200 @@ -1,8 +1,8 @@ # # spec file for package eric # -# Copyright (c) 2022 SUSE LLC -# Copyright (c) 2010-2022 LISA GmbH, Bingen, Germany +# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2010-2023 LISA GmbH, Bingen, Germany # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,15 @@ # -%define distname eric6 +%define distname eric7 + +# install option to install many tools as stand alone applications +%bcond_with tools Name: eric -Version: 21.11 +Version: 23.4.2 Release: 0 -Summary: Python IDE based on Qt5 +Summary: Python IDE based on Qt6 License: GPL-3.0-or-later Group: Development/Tools/IDE URL: https://eric-ide.python-projects.org/ @@ -31,28 +34,39 @@ BuildRequires: hicolor-icon-theme BuildRequires: python-rpm-macros BuildRequires: python3-EditorConfig -BuildRequires: python3-qscintilla-qt5 -BuildRequires: python3-qt5 -BuildRequires: python3-qtcharts-qt5 -BuildRequires: python3-qtwebengine-qt5 +BuildRequires: python3-qscintilla-qt6 +BuildRequires: python3-qt6 +BuildRequires: python3-qtcharts-qt6 +BuildRequires: python3-qtwebengine-qt6 BuildRequires: python3-xml BuildRequires: update-desktop-files -Requires: libQt5Sql5-sqlite Requires: python3-EditorConfig -Requires: python3-qscintilla-qt5 -Requires: python3-qt5 -Requires: python3-qtcharts-qt5 -Requires: python3-qtwebengine-qt5 +Requires: python3-Pygments +Requires: python3-asttokens +Requires: python3-black +Requires: python3-coverage +Requires: python3-isort +Requires: python3-jedi +Requires: python3-packaging +Requires: python3-parso +Requires: python3-qscintilla-qt6 +Requires: python3-qt6 +Requires: python3-qtcharts-qt6 +Requires: python3-qtwebengine-qt6 +Requires: python3-semver +Requires: python3-tomlkit +Requires: python3-trove-classifiers Requires: python3-xml +Requires: qt6-sql-sqlite Recommends: %{name}-api = %{version} -Recommends: libQt5Sql5-mysql -Recommends: libQt5Sql5-postgresql Recommends: python3-Markdown -Recommends: python3-Pygments Recommends: python3-Send2Trash -Recommends: python3-asttokens Recommends: python3-chardet Recommends: python3-cx_Freeze +# these are required as of install.py:doDependancyChecks +# until we provide those, just recommend them +Recommends: python3-cyclonedx-bom +Recommends: python3-cyclonedx-python-lib Recommends: python3-doc Recommends: python3-docutils Recommends: python3-pyenchant @@ -60,7 +74,9 @@ Recommends: python3-pysvn >= 1.7.0 Recommends: python3-pyyaml Recommends: python3-rope >= 0.9.2 -Recommends: python3-toml +Recommends: python3-wheel +Recommends: qt6-sql-mysql +Recommends: qt6-sql-postgresql Provides: python-eric5 = %{version} Obsoletes: python-eric5 < %{version} Provides: python-eric6 = %{version} @@ -102,17 +118,22 @@ # nothing here %install -python3 install.py -b %{_bindir} -d %{python3_sitelib} -i %{buildroot} --no-tools --no-info +%if %{with tools} + python3 install.py -b %{_bindir} -d %{python3_sitelib} -i %{buildroot} --with-tools --no-info +%else + python3 install.py -b %{_bindir} -d %{python3_sitelib} -i %{buildroot} --no-info +%endif %fdupes %{buildroot}%{python3_sitelib} -ln -sf eric6 %{buildroot}%{_bindir}/%{name} +ln -sf %{distname}_ide %{buildroot}%{_bindir}/%{distname} +ln -sf %{distname}_ide %{buildroot}%{_bindir}/%{name} %files -%license eric/docs/LICENSE.GPL3 -%doc eric/docs/README*.rst eric/docs/THANKS eric/docs/eric6-plugin.odt +%license eric/docs/LICENSE.txt +%doc eric/docs/README*.rst eric/docs/THANKS eric/docs/changelog.md eric/docs/%{distname}-plugin.odt %{_bindir}/* %dir %{_datadir}/metainfo %{_datadir}/metainfo/%{distname}.appdata.xml -%{_datadir}/applications/%{distname}.desktop +%{_datadir}/applications/%{distname}_ide.desktop %{_datadir}/applications/%{distname}_browser.desktop %{_datadir}/icons/eric.png %{_datadir}/icons/ericWeb.png @@ -121,13 +142,8 @@ %{python3_sitelib}/ %files api -%license eric/docs/LICENSE.GPL3 -%dir %{_datadir}/qt5 -%dir %{_datadir}/qt5/qsci/api/python -%{_datadir}/qt5/qsci/api/python/* -%dir %{_datadir}/qt5/qsci/api/ruby -%{_datadir}/qt5/qsci/api/ruby/* -%dir %{_datadir}/qt5/qsci/api/qss -%{_datadir}/qt5/qsci/api/qss/* +%license eric/docs/LICENSE.txt +#%%dir %{_datadir}/qt6/qsci/api/ +%{_datadir}/qt6/qsci/api/ %changelog ++++++ eric6-21.11.tar.gz -> eric7-23.4.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/eric/eric6-21.11.tar.gz /work/SRC/openSUSE:Factory/.eric.new.2023/eric7-23.4.2.tar.gz differ: char 12, line 1