v5 v6: ao, composite documents, on --verbose report loading of .sst files, fix sisu_5.7.2
authorRalph Amissah <ralph@amissah.com>
Mon, 3 Nov 2014 00:37:45 +0000 (19:37 -0500)
committerRalph Amissah <ralph@amissah.com>
Mon, 3 Nov 2014 00:37:45 +0000 (19:37 -0500)
* without fix sisu reports loading of .ssm & .ssi files but not .sst
  (sub-documents are imported correctly and resulting document outputs are
  correct and unaffected, but unless aware of this bug it would seem otherwise
  until the correct operation of sisu was manually verified e.g. by examining
  documents produced); (issue somewhat mitigated by not being the most common
  sisu operation)
* sisu is in development freeze, this fix is provided for Debian Jessie
  (Closes: #767761)

data/doc/sisu/CHANGELOG_v5
data/doc/sisu/CHANGELOG_v6
lib/sisu/v5/ao_composite.rb
lib/sisu/v6/ao_composite.rb

index d805b7c471b3f6a8cc7aca71d0f89ffdb40bd369..54a28ae053905816921b0254230bf54736df6967 100644 (file)
@@ -40,6 +40,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_5.7.2.orig.tar.xz
   sisu_5.7.2.orig.tar.xz
   sisu_5.7.2-1.dsc
 
+* ao, composite documents, --verbose report to terminal on loading of *.sst, fix
+  without fix sisu reports loading of .ssm & .ssi files but not .sst
+  (sub-documents are imported correctly and resulting document outputs are
+  correct and unaffected, but unless aware of this bug it would seem otherwise
+  until the correct operation of sisu was manually verified e.g. by examining
+  documents produced); (issue somewhat mitigated by not being the most common
+  sisu operation)
+  sisu is in development freeze, this fix is provided for Debian Jessie
+  (Closes: #767761)
+
 --- SiSU Frozen --- Debian Freeze - ^^ pre Jessie ^^
 
 %% 5.7.1.orig.tar.xz (2014-10-19:41/7)
index 00c1249d126bd295f346f6f9ae22df29aae02a7a..c42e087c017a695f023ba85c2e146a4ca7c55986 100644 (file)
@@ -30,6 +30,16 @@ http://www.jus.uio.no/sisu/pkg/src/sisu_6.3.2.orig.tar.xz
   sisu_6.3.2.orig.tar.xz
   sisu_6.3.2-1.dsc
 
+* ao, composite documents, --verbose report to terminal on loading of *.sst, fix
+  without fix sisu reports loading of .ssm & .ssi files but not .sst
+  (sub-documents are imported correctly and resulting document outputs are
+  correct and unaffected, but unless aware of this bug it would seem otherwise
+  until the correct operation of sisu was manually verified e.g. by examining
+  documents produced); (issue somewhat mitigated by not being the most common
+  sisu operation)
+  sisu is in development freeze, this fix is provided for Debian Jessie
+  (Closes: #767761)
+
 --- SiSU Frozen --- Debian Freeze - ^^ pre Jessie ^^
 
 %% 6.3.1.orig.tar.xz (2014-10-19:41/7)
index a81e3003aecdbf094b5958bdfbadf8dda1c4457a..c570d05f7d57562f47e8a09a3545cceaf68175e5 100644 (file)
@@ -133,7 +133,7 @@ module SiSU_Assemble
       begin
         if FileTest.file?(loadfilename)
           insert_array=IO.readlines(loadfilename,'')
-          if loadfilename =~/\S+?\.ss[im]$/
+          if loadfilename =~/\S+?\.ss[itm]$/
             if (@opt.act[:verbose][:set]==:on \
             || @opt.act[:verbose_plus][:set]==:on \
             || @opt.act[:maintenance][:set]==:on)
@@ -143,12 +143,14 @@ module SiSU_Assemble
                 loadfilename,
               ).txt_grey
             end
-            insert_array.each do |para|
-              tuned_file << insert?(para)
-            end
-          elsif loadfilename =~/\S+?\.sst$/
-            insert_array.each do |para|
-              tuned_file << para
+            if loadfilename =~/\S+?\.ss[im]$/
+              insert_array.each do |para|
+                tuned_file << insert?(para)
+              end
+            elsif loadfilename =~/\S+?\.sst$/
+              insert_array.each do |para|
+                tuned_file << para
+              end
             end
           end
         end
index 64c6c11fb2235a264585ff977d991ade5829aa48..1cf7b45d6dd3fd95d497400a61bbb2254b9915a8 100644 (file)
@@ -133,7 +133,7 @@ module SiSU_Assemble
       begin
         if FileTest.file?(loadfilename)
           insert_array=IO.readlines(loadfilename,'')
-          if loadfilename =~/\S+?\.ss[im]$/
+          if loadfilename =~/\S+?\.ss[itm]$/
             if (@opt.act[:verbose][:set]==:on \
             || @opt.act[:verbose_plus][:set]==:on \
             || @opt.act[:maintenance][:set]==:on)
@@ -143,12 +143,14 @@ module SiSU_Assemble
                 loadfilename,
               ).txt_grey
             end
-            insert_array.each do |para|
-              tuned_file << insert?(para)
-            end
-          elsif loadfilename =~/\S+?\.sst$/
-            insert_array.each do |para|
-              tuned_file << para
+            if loadfilename =~/\S+?\.ss[im]$/
+              insert_array.each do |para|
+                tuned_file << insert?(para)
+              end
+            elsif loadfilename =~/\S+?\.sst$/
+              insert_array.each do |para|
+                tuned_file << para
+              end
             end
           end
         end