Hello community,

here is the log from the commit of package obs-service-source_validator for 
openSUSE:Factory checked in at 2013-06-19 14:52:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/obs-service-source_validator (Old)
 and      /work/SRC/openSUSE:Factory/.obs-service-source_validator.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "obs-service-source_validator"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/obs-service-source_validator/obs-service-source_validator.changes
        2013-03-01 07:37:25.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.obs-service-source_validator.new/obs-service-source_validator.changes
   2013-06-19 14:52:10.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Jun 18 12:56:39 UTC 2013 - [email protected]
+
+- add patch from mmeissner to verify .sig files
+- add _service to ease update
+
+-------------------------------------------------------------------

Old:
----
  obs-service-source_validator-0.2.tar.bz2

New:
----
  _service
  obs-service-source_validator-0.3.tar.bz2

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

Other differences:
------------------
++++++ obs-service-source_validator.spec ++++++
--- /var/tmp/diff_new_pack.SW3Jcy/_old  2013-06-19 14:52:10.000000000 +0200
+++ /var/tmp/diff_new_pack.SW3Jcy/_new  2013-06-19 14:52:10.000000000 +0200
@@ -22,10 +22,11 @@
 Group:          Development/Tools/Building
 Summary:        An OBS source service: defines all source-validator checks 
used by Factory
 Group:          Development/Tools/Building
-Version:        0.2
+Version:        0.3
 Release:        0
-# From [email protected]:openSUSE/obs-service-source_validator.git
+# use osc service dr to update
 Source:         %{name}-%{version}.tar.bz2
+Requires:       gpg2
 Requires:       perl-TimeDate
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch

++++++ _service ++++++
<services>
  <service name="tar_scm" mode="disabled">
    <param 
name="url">[email protected]:openSUSE/obs-service-source_validator.git</param>
    <param name="scm">git</param>
    <param name="exclude">.git</param>
    <param name="version">git-master</param>
    <param name="versionformat">0.3</param>
    <param name="revision">master</param>
  </service>

  <service name="recompress" mode="disabled">
    <param name="file">*.tar</param>
    <param name="compression">bz2</param>
  </service>

  <service name="set_version" mode="disabled">
    <param name="basename">obs-service-source_validator</param>
  </service>
</services>
++++++ obs-service-source_validator-0.2.tar.bz2 -> 
obs-service-source_validator-0.3.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/obs-service-source_validator-0.2/20-files-present-and-referenced 
new/obs-service-source_validator-0.3/20-files-present-and-referenced
--- old/obs-service-source_validator-0.2/20-files-present-and-referenced        
2013-02-26 17:54:04.000000000 +0100
+++ new/obs-service-source_validator-0.3/20-files-present-and-referenced        
2013-06-18 17:44:58.000000000 +0200
@@ -179,6 +179,24 @@
 done
 
 #
+# Verify GPG keys
+#
+
+shopt -s failglob
+if echo $DIR_TO_CHECK/*keyring 2>/dev/null ; then 
+       shopt -u failglob
+       gpg --no-default-keyring --keyring 
$TMPDIR/.checkifvalidsourcedir-gpg-keyring --import $DIR_TO_CHECK/*.keyring
+       shopt -s nullglob
+       for i in $DIR_TO_CHECK/*.sig $DIR_TO_CHECK/*.asc ; do 
+               gpg --no-default-keyring --keyring 
$TMPDIR/.checkifvalidsourcedir-gpg-keyring "$i"  ||  {
+                       echo "(E) signature $i does not validate"
+                       RETURN=2
+               }
+       done
+       rm $TMPDIR/.checkifvalidsourcedir-gpg-keyring
+fi
+
+#
 # Skip this test for now, if we have server side downloads
 #
 if [ -e $DIR_TO_CHECK/_service ]; then

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to