diff options
author | Ralph Amissah <ralph.amissah@gmail.com> | 2025-08-23 16:40:29 -0400 |
---|---|---|
committer | Ralph Amissah <ralph.amissah@gmail.com> | 2025-08-23 16:52:57 -0400 |
commit | 15a97d2c36b64db7c99a9673b285da19a8de2536 (patch) | |
tree | f73376946e0e28eed03456ffc712b3ccf7d19b87 /lib | |
parent | sisu resolve some sisu-system image issues (diff) |
- Ruby Unify Fixnum and Bignum into Integer
(Feature #12005) - Fixnum removed
https://bugs.ruby-lang.org/issues/12005
- Fixes Debian reported Bug [sisu]
sisu: txt output not generated (Closes: #1098248)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/sisu/ao_hash_digest.rb | 2 | ||||
-rw-r--r-- | lib/sisu/se_db.rb | 2 | ||||
-rw-r--r-- | lib/sisu/src_po4a_shelf.rb | 8 | ||||
-rw-r--r-- | lib/sisu/src_po4a_sst_ao_sst.rb | 8 | ||||
-rw-r--r-- | lib/sisu/texinfo.rb | 2 | ||||
-rw-r--r-- | lib/sisu/texinfo_format.rb | 4 | ||||
-rw-r--r-- | lib/sisu/txt_plain.rb | 2 |
7 files changed, 14 insertions, 14 deletions
diff --git a/lib/sisu/ao_hash_digest.rb b/lib/sisu/ao_hash_digest.rb index 11c60d1f..739517eb 100644 --- a/lib/sisu/ao_hash_digest.rb +++ b/lib/sisu/ao_hash_digest.rb @@ -75,7 +75,7 @@ module SiSU_AO_Hash if (t_o.of !=:structure \ && t_o.of !=:comment \ && t_o.of !=:layout) \ - && t_o.ocn.is_a?(Fixnum) + && t_o.ocn.is_a?(Integer) case sha_ when :sha512 for hash_class in [ Digest::SHA512 ] diff --git a/lib/sisu/se_db.rb b/lib/sisu/se_db.rb index 87ce144a..ce52ceac 100644 --- a/lib/sisu/se_db.rb +++ b/lib/sisu/se_db.rb @@ -100,7 +100,7 @@ module SiSU_Info_Db def port #PGPORT ((defined? @rc['db']['postgresql']['port']) \ && ( @rc['db']['postgresql']['port'] =~/\d+/ \ - || @rc['db']['postgresql']['port'].is_a?(Fixnum))) \ + || @rc['db']['postgresql']['port'].is_a?(Integer))) \ ? @rc['db']['postgresql']['port'] : (@defaults[:postgresql_port]) end diff --git a/lib/sisu/src_po4a_shelf.rb b/lib/sisu/src_po4a_shelf.rb index c2387973..38ddc84c 100644 --- a/lib/sisu/src_po4a_shelf.rb +++ b/lib/sisu/src_po4a_shelf.rb @@ -946,15 +946,15 @@ GSUB end end if ((defined? data_src[s].ocn) \ - && (data_src[s].ocn.is_a?(Fixnum))) \ + && (data_src[s].ocn.is_a?(Integer))) \ and ((defined? data_trn[t].ocn) \ - && (data_trn[t].ocn.is_a?(Fixnum))) \ + && (data_trn[t].ocn.is_a?(Integer))) \ and (data_src[s].ocn == data_trn[t].ocn) @m_s,@m_t=s,t elsif ((defined? data_src[s].ocn) \ - && (data_src[s].ocn.is_a?(Fixnum))) \ + && (data_src[s].ocn.is_a?(Integer))) \ and ((defined? data_trn[t].ocn) \ - && (data_trn[t].ocn.is_a?(Fixnum))) \ + && (data_trn[t].ocn.is_a?(Integer))) \ and (data_src[s].ocn != data_trn[t].ocn) p '--- OCN ---' p 'mis-match' diff --git a/lib/sisu/src_po4a_sst_ao_sst.rb b/lib/sisu/src_po4a_sst_ao_sst.rb index 720dd8f0..4dd84b9b 100644 --- a/lib/sisu/src_po4a_sst_ao_sst.rb +++ b/lib/sisu/src_po4a_sst_ao_sst.rb @@ -701,15 +701,15 @@ GSUB end end if ((defined? data_src[s].ocn) \ - && (data_src[s].ocn.is_a?(Fixnum))) \ + && (data_src[s].ocn.is_a?(Integer))) \ and ((defined? data_trn[t].ocn) \ - && (data_trn[t].ocn.is_a?(Fixnum))) \ + && (data_trn[t].ocn.is_a?(Integer))) \ and (data_src[s].ocn == data_trn[t].ocn) @m_s,@m_t=s,t elsif ((defined? data_src[s].ocn) \ - && (data_src[s].ocn.is_a?(Fixnum))) \ + && (data_src[s].ocn.is_a?(Integer))) \ and ((defined? data_trn[t].ocn) \ - && (data_trn[t].ocn.is_a?(Fixnum))) \ + && (data_trn[t].ocn.is_a?(Integer))) \ and (data_src[s].ocn != data_trn[t].ocn) p '--- OCN ---' p 'mis-match' diff --git a/lib/sisu/texinfo.rb b/lib/sisu/texinfo.rb index 87747a77..985ddf0c 100644 --- a/lib/sisu/texinfo.rb +++ b/lib/sisu/texinfo.rb @@ -343,7 +343,7 @@ module SiSU_TexInfo else if dob.is==:para \ && (dob.obj !~/#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}/) - dob.obj=dob.ocn.is_a?(Fixnum) \ + dob.obj=dob.ocn.is_a?(Integer) \ ? "#{dob.obj} #{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}\n\n" : "#{dob.obj}\n\n" end end diff --git a/lib/sisu/texinfo_format.rb b/lib/sisu/texinfo_format.rb index 3f53c2cd..d9ff1f40 100644 --- a/lib/sisu/texinfo_format.rb +++ b/lib/sisu/texinfo_format.rb @@ -269,7 +269,7 @@ WOK def clean(dob) if dob.is==:heading \ and dob.obj !~/#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}/ - dob.obj=dob.ocn.is_a?(Fixnum) \ + dob.obj=dob.ocn.is_a?(Integer) \ ? "#{dob.obj} #{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}" : dob.obj end dob.obj=dob.obj.gsub(/\n/m,' '). @@ -512,7 +512,7 @@ WOK def clean(dob,txt) if dob.is==:heading \ and txt !~/#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}/ - txt=dob.ocn.is_a?(Fixnum) \ + txt=dob.ocn.is_a?(Integer) \ ? "#{dob.obj} #{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}" : dob.obj end txt.strip diff --git a/lib/sisu/txt_plain.rb b/lib/sisu/txt_plain.rb index d4f06f8f..9c6a3aae 100644 --- a/lib/sisu/txt_plain.rb +++ b/lib/sisu/txt_plain.rb @@ -251,7 +251,7 @@ WOK make=SiSU_Env::ProcessingSettings.new(@md) if make.build.plaintext_ocn? if defined? dob.ocn \ - and dob.ocn.is_a?(Fixnum) + and dob.ocn.is_a?(Integer) (defined? dob.ocn) \ ? "\n#{Dx[:ocn_o]}#{dob.ocn}#{Dx[:ocn_c]}" \ : '' |