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