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

Reply via email to