Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-python-fedora for 
openSUSE:Factory checked in at 2022-10-08 01:25:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-fedora (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-fedora.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-fedora"

Sat Oct  8 01:25:29 2022 rev:2 rq:1008712 version:1.1.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-python-fedora/python-python-fedora.changes    
    2020-11-23 10:45:57.966330973 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-python-fedora.new.2275/python-python-fedora.changes
      2022-10-08 01:25:51.270316284 +0200
@@ -1,0 +2,8 @@
+Thu Oct  6 22:24:28 UTC 2022 - Yogalakshmi Arunachalam <[email protected]>
+
+- Update to Release 1.1.1
+  Bugfixes:
+  * Membership of the signed_fpca group was not always requested.
+  * Handle the requested group list being passed as a set (wink wink Pagure). 
+
+-------------------------------------------------------------------

Old:
----
  python-fedora-1.1.0.tar.gz

New:
----
  python-fedora-1.1.1.tar.gz

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

Other differences:
------------------
++++++ python-python-fedora.spec ++++++
--- /var/tmp/diff_new_pack.WFrOPT/_old  2022-10-08 01:25:51.946317834 +0200
+++ /var/tmp/diff_new_pack.WFrOPT/_new  2022-10-08 01:25:51.950317844 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-python-fedora
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 Name:           python-python-fedora
-Version:        1.1.0
+Version:        1.1.1
 Release:        0
 Summary:        Python modules for interacting with Fedora Services
 License:        LGPL-2.1-or-later

++++++ python-fedora-1.1.0.tar.gz -> python-fedora-1.1.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-fedora-1.1.0/NEWS new/python-fedora-1.1.1/NEWS
--- old/python-fedora-1.1.0/NEWS        2020-10-27 16:34:30.000000000 +0100
+++ new/python-fedora-1.1.1/NEWS        2020-11-25 16:23:59.000000000 +0100
@@ -3,7 +3,17 @@
 ====
 
 :Authors: Toshio Kuratomi, Luke Macken, Ricky Elrod, Patrick Uiterwijk, Ralph 
Bean
-:Version: 1.1.0
+:Version: 1.1.1
+
+------
+1.1.1
+------
+
+Bugfixes:
+
+* Membership of the "signed_fpca" group was not always requested.
+* Handle the requested group list being passed as a set (wink wink Pagure).
+
 
 ------
 1.1.0
@@ -754,7 +764,7 @@
 =================
 * Removal of camelCase.  Rename keyword arguments and public instance 
variables:
   * client.BaseClient
-    *Note* that changes to this class propogate out to the same variable in
+    *Note* that changes to this class propagate out to the same variable in
     derived classes like fas2.AccountSystem and the BaseClient used in
     JsonFasIdentity.
     * __init__(): baseURL => base_url
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-fedora-1.1.0/PKG-INFO 
new/python-fedora-1.1.1/PKG-INFO
--- old/python-fedora-1.1.0/PKG-INFO    2020-10-27 16:39:25.749580400 +0100
+++ new/python-fedora-1.1.1/PKG-INFO    2020-11-26 10:40:37.967477000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: python-fedora
-Version: 1.1.0
+Version: 1.1.1
 Summary: Python modules for interacting with Fedora Services
 Home-page: https://github.com/fedora-infra/python-fedora
 Author: Toshio Kuratomi, Luke Macken, Ricky Elrod, Ralph Bean, Patrick 
Uiterwijk
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-fedora-1.1.0/doc/flask_fas_openid.rst 
new/python-fedora-1.1.1/doc/flask_fas_openid.rst
--- old/python-fedora-1.1.0/doc/flask_fas_openid.rst    2020-10-26 
09:10:50.000000000 +0100
+++ new/python-fedora-1.1.1/doc/flask_fas_openid.rst    2020-11-25 
16:10:04.000000000 +0100
@@ -80,7 +80,7 @@
     fas = FAS(app)
 
     # Application configuration
-    # SECRET_KEY is necessary for the Flask session system.  It nees to be 
secret to
+    # SECRET_KEY is necessary for the Flask session system.  It needs to be 
secret to
     # make the sessions secret but if you have multiple servers behind
     # a load balancer, the key needs to be the same on each.
     app.config['SECRET_KEY'] = 'change me!'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-fedora-1.1.0/fedora/release.py 
new/python-fedora-1.1.1/fedora/release.py
--- old/python-fedora-1.1.0/fedora/release.py   2020-10-27 16:35:06.000000000 
+0100
+++ new/python-fedora-1.1.1/fedora/release.py   2020-11-25 16:10:04.000000000 
+0100
@@ -4,7 +4,7 @@
 
 
 NAME = 'python-fedora'
-VERSION = '1.1.0'
+VERSION = '1.1.1'
 DESCRIPTION = 'Python modules for interacting with Fedora Services'
 LONG_DESCRIPTION = '''
 The Fedora Project runs many different services.  These services help us to
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-fedora-1.1.0/flask_fas_openid.py 
new/python-fedora-1.1.1/flask_fas_openid.py
--- old/python-fedora-1.1.0/flask_fas_openid.py 2020-10-27 16:34:30.000000000 
+0100
+++ new/python-fedora-1.1.1/flask_fas_openid.py 2020-11-25 16:23:06.000000000 
+0100
@@ -265,6 +265,15 @@
 
         if isinstance(groups, six.string_types):
             groups = [groups]
+        # Some applications pass the group list as a set. Convert to a list in
+        # case we need to append to it (see below).
+        if isinstance(groups, set):
+            groups = list(groups)
+        # In the new AAA system, we know a user has signed the FPCA by looking
+        # a group membership. We must therefore always request the
+        # corresponding group.
+        if "_FAS_ALL_GROUPS_" not in groups:
+            groups.append("signed_fpca")
 
         request.addExtension(sreg.SRegRequest(
             required=['nickname', 'fullname', 'email', 'timezone']))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python-fedora-1.1.0/python_fedora.egg-info/PKG-INFO 
new/python-fedora-1.1.1/python_fedora.egg-info/PKG-INFO
--- old/python-fedora-1.1.0/python_fedora.egg-info/PKG-INFO     2020-10-27 
16:39:25.000000000 +0100
+++ new/python-fedora-1.1.1/python_fedora.egg-info/PKG-INFO     2020-11-26 
10:40:37.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: python-fedora
-Version: 1.1.0
+Version: 1.1.1
 Summary: Python modules for interacting with Fedora Services
 Home-page: https://github.com/fedora-infra/python-fedora
 Author: Toshio Kuratomi, Luke Macken, Ricky Elrod, Ralph Bean, Patrick 
Uiterwijk

Reply via email to