Hello community,

here is the log from the commit of package python-PasteScript for 
openSUSE:Factory checked in at 2012-03-07 13:44:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PasteScript (Old)
 and      /work/SRC/openSUSE:Factory/.python-PasteScript.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PasteScript", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PasteScript/python-PasteScript.changes    
2012-02-02 18:00:03.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-PasteScript.new/python-PasteScript.changes   
    2012-03-07 13:44:56.000000000 +0100
@@ -1,0 +2,5 @@
+Tue Mar  6 10:59:39 UTC 2012 - [email protected]
+
+- drop groups properly (fixes bnc#748875)
+
+-------------------------------------------------------------------

New:
----
  ianb-pastescript-a19e462769b4.diff

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

Other differences:
------------------
++++++ python-PasteScript.spec ++++++
--- /var/tmp/diff_new_pack.Wy7LHO/_old  2012-03-07 13:44:57.000000000 +0100
+++ /var/tmp/diff_new_pack.Wy7LHO/_new  2012-03-07 13:44:57.000000000 +0100
@@ -16,6 +16,7 @@
 #
 
 
+
 Name:           python-PasteScript
 Version:        1.7.5
 Release:        0
@@ -24,6 +25,7 @@
 License:        MIT
 Group:          Development/Languages/Python
 Source:         
http://pypi.python.org/packages/source/P/PasteScript/PasteScript-%{version}.tar.gz
+Patch0:         ianb-pastescript-a19e462769b4.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-PasteDeploy
 BuildRequires:  python-devel
@@ -48,6 +50,7 @@
 
 %prep
 %setup -q -n PasteScript-%{version}
+%patch0
 mv docs/_build docs/html # Proper name for HTML docs
 sed -i "1d" tests/test_logging_config.py # Fix non-executable script
 

++++++ ianb-pastescript-a19e462769b4.diff ++++++
diff -ru paste/script/serve.py paste/script/serve.py
--- paste/script/serve.py       2010-11-17 19:38:52.000000000 +0100
+++ paste/script/serve.py       2012-02-08 06:30:50.000000000 +0100
@@ -497,6 +497,11 @@
         if self.verbose > 0:
             print 'Changing user to %s:%s (%s:%s)' % (
                 user, group or '(unknown)', uid, gid)
+        if hasattr(os, 'initgroups'):
+            os.initgroups(user, gid)
+        else:
+            os.setgroups([e.gr_gid for e in grp.getgrall()
+                          if user in e.gr_mem] + [gid]) 
         if gid:
             os.setgid(gid)
         if uid:
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to