[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cinnamon 4.2, salsa and master branch



Hi Fabio, hi Max,

On Mon, 02 Sep 2019, Fabio Fantoni wrote:
> I also saw that cjs 4.0 failed to build on some archs for symbols issue
> but I didn't know how to optimally manage the special cases of debug
> symbols in order to avoid problems like those :(

I tried to look into that, and it seems that there are some symbol
problems, the respective error is
	dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
I did run the pkgkde stuff on a current build of the 4.0.0-1 package
(master branch), and I got a lot of differences in symbols.

I am a bit surprised about that, since the last two commits before the
release were updates to the symbols files.

@Max: do you see what has happened there?

Anyway, here is the diff against current master that I get by using
pkgkde-symbolshelper attached.

Any suggestion how to proceed?

All the best

Norbert

--
PREINING Norbert                               http://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13
diff --git a/debian/libcjs0.symbols b/debian/libcjs0.symbols
index b308691..bb47f5e 100644
--- a/debian/libcjs0.symbols
+++ b/debian/libcjs0.symbols
@@ -15,12 +15,12 @@ libcjs.so.0 libcjs0 #MINVER#
  _Z24gjs_cairo_path_from_pathP9JSContextP10cairo_path@Base 2.4.1
  _Z25gjs_js_define_cairo_stuffP9JSContextN2JS13MutableHandleIP8JSObjectEE@Base 3.4.4
  _Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringNS2_INS1_5ValueEEEj@Base 4.0.0
- (optional=templinst)_Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringNS2_INS1_5ValueEEEjPFbS0_jPS7_ESB_@Base 3.4.4
+#MISSING: 4.0.0# (optional=templinst)_Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringNS2_INS1_5ValueEEEjPFbS0_jPS7_ESB_@Base 3.4.4
  _Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringNS2_IP8JSStringEEj@Base 4.0.0
- (optional=templinst)_Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringNS2_IP8JSStringEEjPFbS0_jPNS1_5ValueEESD_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst)_Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringNS2_IP8JSStringEEjPFbS0_jPNS1_5ValueEESD_@Base 3.8.0
  _Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringS5_j@Base 4.0.0
  _Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringjj@Base 4.0.0
- (optional=templinst)_Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringjjPFbS0_jPNS1_5ValueEESA_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst)_Z26gjs_object_define_propertyP9JSContextN2JS6HandleIP8JSObjectEE14GjsConstStringjjPFbS0_jPNS1_5ValueEESA_@Base 3.8.0
  _Z27gjs_cairo_path_define_protoP9JSContextN2JS6HandleIP8JSObjectEENS1_13MutableHandleIS4_EE@Base 3.4.4
  _Z27gjs_cairo_pattern_constructP9JSContextN2JS6HandleIP8JSObjectEEP14_cairo_pattern@Base 3.4.4
  _Z27gjs_cairo_pattern_get_protoP9JSContext@Base 3.4.4
@@ -83,10 +83,10 @@ libcjs.so.0 libcjs0 #MINVER#
  _ZN11ToggleQueue9is_queuedEP8_GObject@Base 3.4.4
  _ZN11ToggleQueueD1Ev@Base 3.4.4
  _ZN11ToggleQueueD2Ev@Base 3.4.4
- (optional=templinst)_ZN13GjsMaybeOwnedIN2JS5ValueEE18on_context_destroyEPvP8_GObject@Base 3.4.4
+#MISSING: 4.0.0# (optional=templinst)_ZN13GjsMaybeOwnedIN2JS5ValueEE18on_context_destroyEPvP8_GObject@Base 3.4.4
  _ZN13GjsMaybeOwnedIP8JSObjectE18on_context_destroyEPvP8_GObject@Base 3.4.4
- (optional=gccinternal)_ZN13GjsMaybeOwnedIP8JSObjectED1Ev@Base 3.4.4
- (optional=gccinternal)_ZN13GjsMaybeOwnedIP8JSObjectED2Ev@Base 3.4.4
+#MISSING: 4.0.0# (optional=gccinternal)_ZN13GjsMaybeOwnedIP8JSObjectED1Ev@Base 3.4.4
+#MISSING: 4.0.0# (optional=gccinternal)_ZN13GjsMaybeOwnedIP8JSObjectED2Ev@Base 3.4.4
  _ZN19AutoReportExceptionD1Ev@Base 3.8.0
  _ZN19AutoReportExceptionD2Ev@Base 3.8.0
  (optional=templinst)_ZN2JS14StructGCPolicyINS_18PropertyDescriptorEE5traceEP8JSTracerPS1_PKc@Base 3.8.0
@@ -94,14 +94,14 @@ libcjs.so.0 libcjs0 #MINVER#
  (optional=templinst|subst)_ZN2JS14StructGCPolicyINS_8GCVectorINS_5ValueEL{size_t}8EN2js15TempAllocPolicyEEEE5traceEP8JSTracerPS5_PKc@Base 3.8.0
  (optional=templinst|subst)_ZN2JS14StructGCPolicyINS_8GCVectorIP8JSObjectL{size_t}0EN2js17SystemAllocPolicyEEEE5traceEP8JSTracerPS6_PKc@Base 3.8.0
  (optional=templinst|subst)_ZN2JS14StructGCPolicyINS_8GCVectorIP8JSObjectL{size_t}8EN2js15TempAllocPolicyEEEE5traceEP8JSTracerPS6_PKc@Base 3.8.0
- (optional=templinst|subst)_ZN2JS8GCVectorINS_5ValueEL{size_t}8EN2js15TempAllocPolicyEEC1EOS4_@Base 3.8.0
- (optional=templinst|subst)_ZN2JS8GCVectorINS_5ValueEL{size_t}8EN2js15TempAllocPolicyEEC2EOS4_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|subst)_ZN2JS8GCVectorINS_5ValueEL{size_t}8EN2js15TempAllocPolicyEEC1EOS4_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|subst)_ZN2JS8GCVectorINS_5ValueEL{size_t}8EN2js15TempAllocPolicyEEC2EOS4_@Base 3.8.0
  (optional=templinst|subst)_ZN2JS8GCVectorINS_5ValueEL{size_t}8EN2js15TempAllocPolicyEED1Ev@Base 3.8.0
  (optional=templinst|subst)_ZN2JS8GCVectorINS_5ValueEL{size_t}8EN2js15TempAllocPolicyEED2Ev@Base 3.8.0
- (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}0EN2js17SystemAllocPolicyEEC1EOS5_@Base 3.8.0
- (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}0EN2js17SystemAllocPolicyEEC2EOS5_@Base 3.8.0
- (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}8EN2js15TempAllocPolicyEEC1EOS5_@Base 3.8.0
- (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}8EN2js15TempAllocPolicyEEC2EOS5_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}0EN2js17SystemAllocPolicyEEC1EOS5_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}0EN2js17SystemAllocPolicyEEC2EOS5_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}8EN2js15TempAllocPolicyEEC1EOS5_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|subst)_ZN2JS8GCVectorIP8JSObjectL{size_t}8EN2js15TempAllocPolicyEEC2EOS5_@Base 3.8.0
  _ZN7GjsInitD1Ev@Base 3.4.4
  _ZN7GjsInitD2Ev@Base 3.4.4
  (optional=mozjs|arch=!amd64)_ZN7mozilla17LinkedListElementIN2JS16PersistentRootedI4jsidEEED1Ev@Base 3.8.0
@@ -134,22 +134,22 @@ libcjs.so.0 libcjs0 #MINVER#
  (optional=templinst|arch=!amd64)_ZNSt10_HashtableIySt4pairIKy11GjsAutoCharESaIS3_ENSt8__detail10_Select1stESt8equal_toIyESt4hashIyENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE9_M_rehashEjRKj@Base 3.8.0
  (optional=templinst|subst|arch=!amd64)_ZNSt10_HashtableI{uint64_t}St4pairIK{uint64_t}11GjsAutoCharESaIS3_ENSt8__detail10_Select1stESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE21_M_insert_unique_nodeE{size_t}{size_t}PNS5_10_Hash_nodeIS3_Lb0EEE@Base 3.8.0
  (optional=templinst|subst)_ZNSt10_HashtableI{uint64_t}St4pairIK{uint64_t}11GjsAutoCharESaIS3_ENSt8__detail10_Select1stESt8equal_toI{uint64_t}ESt4hashI{uint64_t}ENS5_18_Mod_range_hashingENS5_20_Default_ranged_hashENS5_20_Prime_rehash_policyENS5_17_Hashtable_traitsILb0ELb0ELb1EEEE5clearEv@Base 3.8.0
- (optional=templinst|arch=amd64)_ZNSt11_Deque_baseIP21GjsCallbackTrampolineSaIS1_EE17_M_initialize_mapEm@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|arch=amd64)_ZNSt11_Deque_baseIP21GjsCallbackTrampolineSaIS1_EE17_M_initialize_mapEm@Base 3.8.0
  (optional=templinst)_ZNSt13unordered_mapImSt6vectorISt10unique_ptrI11_GParamSpecPFvPS2_EESaIS6_EESt4hashImESt8equal_toImESaISt4pairIKmS8_EEED1Ev@Base 4.0.0
  (optional=templinst)_ZNSt13unordered_mapImSt6vectorISt10unique_ptrI11_GParamSpecPFvPS2_EESaIS6_EESt4hashImESt8equal_toImESaISt4pairIKmS8_EEED2Ev@Base 4.0.0
  (optional=templinst)_ZNSt18codecvt_utf8_utf16IDsLm1114111ELSt12codecvt_mode0EED0Ev@Base 4.0.0
  (optional=templinst)_ZNSt18codecvt_utf8_utf16IDsLm1114111ELSt12codecvt_mode0EED1Ev@Base 4.0.0
  (optional=templinst)_ZNSt18codecvt_utf8_utf16IDsLm1114111ELSt12codecvt_mode0EED2Ev@Base 4.0.0
- (optional=gccinternal)_ZNSt3setIP14ObjectInstanceSt4lessIS1_ESaIS1_EED1Ev@Base 3.4.4
- (optional=gccinternal)_ZNSt3setIP14ObjectInstanceSt4lessIS1_ESaIS1_EED2Ev@Base 3.4.4
+#MISSING: 4.0.0# (optional=gccinternal)_ZNSt3setIP14ObjectInstanceSt4lessIS1_ESaIS1_EED1Ev@Base 3.4.4
+#MISSING: 4.0.0# (optional=gccinternal)_ZNSt3setIP14ObjectInstanceSt4lessIS1_ESaIS1_EED2Ev@Base 3.4.4
  _ZNSt3setImSt4lessImESaImEED1Ev@Base 3.4.4
  _ZNSt3setImSt4lessImESaImEED2Ev@Base 3.4.4
  (optional=templinst)_ZNSt5dequeIN11ToggleQueue4ItemESaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_@Base 4.0.0
  _ZNSt5dequeIN11ToggleQueue4ItemESaIS1_EE8_M_eraseESt15_Deque_iteratorIS1_RS1_PS1_E@Base 3.4.4
  (optional=templinst|arch=!amd64)_ZNSt5dequeIN2JS16PersistentRootedIP8JSObjectEESaIS4_EE12emplace_backIJRP9JSContextRNS0_13MutableHandleIS3_EEEEEvDpOT_@Base 3.8.0
  (optional=templinst|arch=amd64)_ZNSt5dequeIN2JS16PersistentRootedIP8JSObjectEESaIS4_EE16_M_push_back_auxIJRP9JSContextRNS0_13MutableHandleIS3_EEEEEvDpOT_@Base 3.8.0
- (optional=templinst|arch=amd64)_ZNSt5dequeIN2JS16PersistentRootedIP8JSObjectEESaIS4_EE19_M_destroy_data_auxESt15_Deque_iteratorIS4_RS4_PS4_ESA_@Base 3.8.0
- (optional=templinst|arch=amd64)_ZNSt5dequeIP21GjsCallbackTrampolineSaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|arch=amd64)_ZNSt5dequeIN2JS16PersistentRootedIP8JSObjectEESaIS4_EE19_M_destroy_data_auxESt15_Deque_iteratorIS4_RS4_PS4_ESA_@Base 3.8.0
+#MISSING: 4.0.0# (optional=templinst|arch=amd64)_ZNSt5dequeIP21GjsCallbackTrampolineSaIS1_EE16_M_push_back_auxIJRKS1_EEEvDpOT_@Base 3.8.0
  _ZNSt5stackIN2JS16PersistentRootedIP8JSObjectEESt5dequeIS4_SaIS4_EEED1Ev@Base 3.4.4
  _ZNSt5stackIN2JS16PersistentRootedIP8JSObjectEESt5dequeIS4_SaIS4_EEED2Ev@Base 3.4.4
  (optional=templinst)_ZNSt6vectorI11GjsAutoCharSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 4.0.0

Reply to: