Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-nbxmpp for openSUSE:Factory 
checked in at 2022-05-21 19:06:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-nbxmpp (Old)
 and      /work/SRC/openSUSE:Factory/.python-nbxmpp.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-nbxmpp"

Sat May 21 19:06:18 2022 rev:29 rq:978396 version:3.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-nbxmpp/python-nbxmpp.changes      
2022-05-16 18:11:30.649420998 +0200
+++ /work/SRC/openSUSE:Factory/.python-nbxmpp.new.1538/python-nbxmpp.changes    
2022-05-21 19:07:20.371399280 +0200
@@ -1,0 +2,9 @@
+Fri May 20 20:27:06 UTC 2022 - Alexei Sorokin <sor.ale...@meowr.ru>
+
+- Update to version 3.0.2:
+  * Roster: Raise exception if a full jid is found.
+  * AdHoc: Don???t raise on empty nodes.
+  * Roster: Don???t fail when no roster attribute is found.
+  * Remove redundant wheel dependency.
+
+-------------------------------------------------------------------

Old:
----
  python-nbxmpp-nbxmpp-3.0.1.tar.bz2

New:
----
  python-nbxmpp-nbxmpp-3.0.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-nbxmpp.spec ++++++
--- /var/tmp/diff_new_pack.d8eeQd/_old  2022-05-21 19:07:20.927400086 +0200
+++ /var/tmp/diff_new_pack.d8eeQd/_new  2022-05-21 19:07:20.931400092 +0200
@@ -21,7 +21,7 @@
 %define skip_python38 1
 %define _name   nbxmpp
 Name:           python-nbxmpp
-Version:        3.0.1
+Version:        3.0.2
 Release:        0
 Summary:        XMPP library by Gajim team
 License:        GPL-3.0-or-later

++++++ python-nbxmpp-nbxmpp-3.0.1.tar.bz2 -> python-nbxmpp-nbxmpp-3.0.2.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/.chglog/CHANGELOG.tpl.md 
new/python-nbxmpp-nbxmpp-3.0.2/.chglog/CHANGELOG.tpl.md
--- old/python-nbxmpp-nbxmpp-3.0.1/.chglog/CHANGELOG.tpl.md     1970-01-01 
01:00:00.000000000 +0100
+++ new/python-nbxmpp-nbxmpp-3.0.2/.chglog/CHANGELOG.tpl.md     2022-05-18 
20:11:37.000000000 +0200
@@ -0,0 +1,44 @@
+{{ if .Versions -}}
+<a name="unreleased"></a>
+## [Unreleased]
+
+{{ if .Unreleased.CommitGroups -}}
+{{ range .Unreleased.CommitGroups -}}
+{{ .Title }}
+
+{{ range .Commits -}}
+  * {{if .Refs}}{{range .Refs}}#{{.Ref}} {{end}}{{end}}{{ if .Scope }}**{{ 
.Scope }}:** {{ end }}{{ .Subject }}
+{{ end }}
+{{ end -}}
+{{ end -}}
+{{ end -}}
+
+
+{{ range .Versions }}
+<a name="{{ .Tag.Name }}"></a>
+## {{ if .Tag.Previous }}[{{ .Tag.Name }}]{{ else }}{{ .Tag.Name }}{{ end }} - 
{{ datetime "2006-01-02" .Tag.Date }}
+{{ range .CommitGroups -}}
+{{ .Title }}
+{{ range .Commits -}}
+  * {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
+{{ end }}
+{{ end -}}
+
+{{- if .NoteGroups -}}
+{{ range .NoteGroups -}}
+{{ .Title }}
+{{ range .Notes }}
+{{ .Body }}
+{{ end }}
+{{ end -}}
+{{ end -}}
+{{ end -}}
+
+{{- if .Versions }}
+[Unreleased]: {{ .Info.RepositoryURL }}/compare/{{ $latest := index .Versions 
0 }}{{ $latest.Tag.Name }}...HEAD
+{{ range .Versions -}}
+{{ if .Tag.Previous -}}
+[{{ .Tag.Name }}]: {{ $.Info.RepositoryURL }}/compare/{{ .Tag.Previous.Name 
}}...{{ .Tag.Name }}
+{{ end -}}
+{{ end -}}
+{{ end -}}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/.chglog/config.yml 
new/python-nbxmpp-nbxmpp-3.0.2/.chglog/config.yml
--- old/python-nbxmpp-nbxmpp-3.0.1/.chglog/config.yml   1970-01-01 
01:00:00.000000000 +0100
+++ new/python-nbxmpp-nbxmpp-3.0.2/.chglog/config.yml   2022-05-18 
20:11:37.000000000 +0200
@@ -0,0 +1,33 @@
+style: gitlab
+template: CHANGELOG.tpl.md
+info:
+  title: CHANGELOG
+  repository_url: https://dev.gajim.org/gajim/python-nbxmpp
+options:
+  commits:
+    filters:
+      Type:
+        - feat
+        - perf
+        - fix
+  commit_groups:
+    sort_by: Custom
+    title_order:
+      - feat
+      - perf
+      - fix
+    title_maps:
+      feat: New
+      perf: Performance Improvements
+      fix: Bug Fixes
+  header:
+    pattern: "^(\\w*)\\:\\s(.*)$"
+    pattern_maps:
+      - Type
+      - Subject
+  issues:
+    prefix:
+      - "#"
+  refs:
+    actions:
+      - Fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/.gitlab-ci.yml 
new/python-nbxmpp-nbxmpp-3.0.2/.gitlab-ci.yml
--- old/python-nbxmpp-nbxmpp-3.0.1/.gitlab-ci.yml       2022-05-09 
22:18:35.000000000 +0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/.gitlab-ci.yml       2022-05-18 
20:11:37.000000000 +0200
@@ -12,6 +12,7 @@
     - coverage run --source=nbxmpp -m unittest discover -v
     - coverage report -mi
     - coverage xml -i
+    - pip install .
   coverage: "/TOTAL.+ ([0-9]{1,3}%)/"
   artifacts:
     reports:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/ChangeLog 
new/python-nbxmpp-nbxmpp-3.0.2/ChangeLog
--- old/python-nbxmpp-nbxmpp-3.0.1/ChangeLog    2022-05-09 22:18:35.000000000 
+0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/ChangeLog    2022-05-18 20:11:37.000000000 
+0200
@@ -1,3 +1,12 @@
+python-nbxmpp 3.0.2 (18 May 2022)
+
+ Bug Fixes
+ 
+ * Roster: Raise exception if a full jid is found
+ * AdHoc: Don???t raise on empty nodes
+ * Roster: Don???t fail when no roster attribute is found
+ * #126 Remove redundant wheel dependency
+
 python-nbxmpp 3.0.1 (09 May 2022)
 
  Bugfix
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/__init__.py 
new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/__init__.py
--- old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/__init__.py   2022-05-09 
22:18:35.000000000 +0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/__init__.py   2022-05-18 
20:11:37.000000000 +0200
@@ -4,4 +4,4 @@
 
 gi.require_version('Soup', '2.4')
 
-__version__: str = '3.0.1'
+__version__: str = '3.0.2'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/modules/adhoc.py 
new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/modules/adhoc.py
--- old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/modules/adhoc.py      2022-05-09 
22:18:35.000000000 +0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/modules/adhoc.py      2022-05-18 
20:11:37.000000000 +0200
@@ -50,8 +50,6 @@
             raise StanzaError(response)
 
         children = response.getQueryChildren()
-        if not children:
-            raise MalformedStanzaError('query children missing', response)
 
         command_list = []
         for item in children:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/modules/roster.py 
new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/modules/roster.py
--- old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/modules/roster.py     2022-05-09 
22:18:35.000000000 +0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/modules/roster.py     2022-05-18 
20:11:37.000000000 +0200
@@ -120,7 +120,10 @@
         if ver_support:
             version = query.getAttr('ver')
             if version is None:
-                raise MalformedStanzaError('ver attribute missing', stanza)
+                # raise MalformedStanzaError('ver attribute missing', stanza)
+                # Prosody sometimes does not send ver attribute with some
+                # community modules
+                self._log.warning('no version attribute found')
 
         pushed_items = []
         for item in query.getTags('item'):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/structs.py 
new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/structs.py
--- old/python-nbxmpp-nbxmpp-3.0.1/nbxmpp/structs.py    2022-05-09 
22:18:35.000000000 +0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/nbxmpp/structs.py    2022-05-18 
20:11:37.000000000 +0200
@@ -378,6 +378,9 @@
             raise Exception('jid attribute missing')
 
         jid = JID.from_string(jid)
+        if jid.is_full:
+            raise Exception('full jid in roster not allowed')
+
         groups = {group.getData() for group in node.getTags('group')}
 
         return cls(jid=jid,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/pyproject.toml 
new/python-nbxmpp-nbxmpp-3.0.2/pyproject.toml
--- old/python-nbxmpp-nbxmpp-3.0.1/pyproject.toml       2022-05-09 
22:18:35.000000000 +0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/pyproject.toml       2022-05-18 
20:11:37.000000000 +0200
@@ -1,6 +1,5 @@
 [build-system]
 requires = [
   "setuptools >= 43.0.0",
-  "wheel",
 ]
 build-backend = "setuptools.build_meta"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-nbxmpp-nbxmpp-3.0.1/setup.cfg 
new/python-nbxmpp-nbxmpp-3.0.2/setup.cfg
--- old/python-nbxmpp-nbxmpp-3.0.1/setup.cfg    2022-05-09 22:18:35.000000000 
+0200
+++ new/python-nbxmpp-nbxmpp-3.0.2/setup.cfg    2022-05-18 20:11:37.000000000 
+0200
@@ -1,6 +1,6 @@
 [metadata]
 name = nbxmpp
-version = 3.0.1
+version = 3.0.2
 description = XMPP Library
 author = Yann Leboulanger, Philipp Hoerist
 author_email = gajim-de...@gajim.org

Reply via email to