Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rubygem-google-protobuf for 
openSUSE:Factory checked in at 2022-10-30 18:28:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-google-protobuf (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-google-protobuf.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-google-protobuf"

Sun Oct 30 18:28:50 2022 rev:3 rq:1032142 version:3.21.9

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-google-protobuf/rubygem-google-protobuf.changes
  2022-10-12 18:26:39.093948735 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-google-protobuf.new.2275/rubygem-google-protobuf.changes
        2022-10-30 18:29:02.706452187 +0100
@@ -1,0 +2,6 @@
+Fri Oct 28 04:57:44 UTC 2022 - Stephan Kulow <co...@suse.com>
+
+updated to version 3.21.9
+  no changelog found
+
+-------------------------------------------------------------------

Old:
----
  google-protobuf-3.21.7.gem

New:
----
  google-protobuf-3.21.9.gem

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

Other differences:
------------------
++++++ rubygem-google-protobuf.spec ++++++
--- /var/tmp/diff_new_pack.AOkapK/_old  2022-10-30 18:29:03.982459081 +0100
+++ /var/tmp/diff_new_pack.AOkapK/_new  2022-10-30 18:29:03.990459124 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-google-protobuf
-Version:        3.21.7
+Version:        3.21.9
 Release:        0
 %define mod_name google-protobuf
 %define mod_full_name %{mod_name}-%{version}

++++++ google-protobuf-3.21.7.gem -> google-protobuf-3.21.9.gem ++++++
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ext/google/protobuf_c/message.c 
new/ext/google/protobuf_c/message.c
--- old/ext/google/protobuf_c/message.c 2022-09-29 21:35:42.000000000 +0200
+++ new/ext/google/protobuf_c/message.c 2022-10-26 21:04:41.000000000 +0200
@@ -1290,15 +1290,22 @@
   int n = upb_EnumDef_ValueCount(e);
   for (int i = 0; i < n; i++) {
     const upb_EnumValueDef* ev = upb_EnumDef_Value(e, i);
-    const char* name = upb_EnumValueDef_Name(ev);
+    upb_Arena* arena = upb_Arena_New();
+    const char* src_name = upb_EnumValueDef_Name(ev);
+    char* name = upb_strdup2(src_name, strlen(src_name), arena);
     int32_t value = upb_EnumValueDef_Number(ev);
     if (name[0] < 'A' || name[0] > 'Z') {
-      rb_warn(
+      if (name[0] >= 'a' && name[0] <= 'z') {
+        name[0] -= 32; // auto capitalize
+      } else {
+        rb_warn(
           "Enum value '%s' does not start with an uppercase letter "
           "as is required for Ruby constants.",
           name);
+      }
     }
     rb_define_const(mod, name, INT2NUM(value));
+    upb_Arena_Free(arena);
   }
 
   rb_define_singleton_method(mod, "lookup", enum_lookup, 1);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2022-09-29 21:35:42.000000000 +0200
+++ new/metadata        2022-10-26 21:04:41.000000000 +0200
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: google-protobuf
 version: !ruby/object:Gem::Version
-  version: 3.21.7
+  version: 3.21.9
 platform: ruby
 authors:
 - Protobuf Authors
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2022-09-29 00:00:00.000000000 Z
+date: 2022-10-26 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: rake-compiler-dock
@@ -109,7 +109,7 @@
 licenses:
 - BSD-3-Clause
 metadata:
-  source_code_uri: 
https://github.com/protocolbuffers/protobuf/tree/v3.21.7/ruby
+  source_code_uri: 
https://github.com/protocolbuffers/protobuf/tree/v3.21.9/ruby
 post_install_message: 
 rdoc_options: []
 require_paths:

Reply via email to