~/f/pspp/RPMS.2017 ~/f/pspp
~/f/pspp
RPMS.2017/pspp-devel-1.4.1-0.0.x86_64.rpm RPMS/pspp-devel-1.4.1-0.0.x86_64.rpm differ: byte 225, line 1
Comparing pspp-devel-1.4.1-0.0.x86_64.rpm to pspp-devel-1.4.1-0.0.x86_64.rpm
comparing the rpm tags of pspp-devel
--- old-rpm-tags
+++ new-rpm-tags
@@ -97,7 +97,7 @@
 /usr/lib64/pspp/libpspp-core.la 6909a125d0db3333e6db60ac1f89d9652c3393b2ae2e1d84f551b6a0665edebd 0
 /usr/lib64/pspp/libpspp.la ccbbb86a2ac05710d7271da59108120a69d3c7ab22fe1780826cfdc9a2fbd6fa 0
 /usr/share/pspp/tests  0
-/usr/share/pspp/tests/testsuite.log 68df753859ef637d50a4a0cb2834f53b9e27c51d5d290c400261bbd28494a416 0
+/usr/share/pspp/tests/testsuite.log 14d2b3c708e25a466f637909b1dc4b5c4673f8f4a7dacd4d176bed2a450341e5 0
 
 
 ___QF_CHECKSUM___
comparing rpmtags
comparing RELEASE
comparing PROVIDES
comparing scripts
comparing filelist
comparing file checksum
creating rename script
RPM file checksum differs.
Extracting packages
/usr/share/pspp/tests/testsuite.log differs (ASCII text)
--- old//usr/share/pspp/tests/testsuite.log	2021-05-17 00:00:00.000000000 +0000
+++ new//usr/share/pspp/tests/testsuite.log	2021-05-17 00:00:00.000000000 +0000
@@ -173,49 +173,49 @@
 ## Running the tests. ##
 ## ------------------ ##
 testsuite: starting at: [scrubbed]
-23. non-ASCII custom currency formats (data-out.at:238): ok    ([durationscrubbed])
 3. reading big numbers (data-in.at:176): ok    ([durationscrubbed])
+23. non-ASCII custom currency formats (data-out.at:238): ok    ([durationscrubbed])
 30. AHEX output bug (data-out.at:21600): ok    ([durationscrubbed])
 20. WKDAY input format (data-in.at:439): ok    ([durationscrubbed])
 1. epoch (calendar.at:19): ok    ([durationscrubbed])
 21. MONTH input format (data-in.at:499): ok    ([durationscrubbed])
+37. Write error - directory exists (file.at:19): ok    ([durationscrubbed])
 36. dictionary case-insensitivity (dictionary.at:19): ok    ([durationscrubbed])
 26. output invalid dates (data-out.at:1116): ok    ([durationscrubbed])
-37. Write error - directory exists (file.at:19): ok    ([durationscrubbed])
+42. Reusing inline file (file.at:126): ok    ([durationscrubbed])
 41. Reading from pipe (file.at:107): ok    ([durationscrubbed])
-40. Write fifo (file.at:84): ok    ([durationscrubbed])
 39. Write error - temp file disappeared (file.at:66): ok    ([durationscrubbed])
-42. Reusing inline file (file.at:126): ok    ([durationscrubbed])
-24. binary and hexadecimal output (data-out.at:275): ok    ([durationscrubbed])
 38. Write error - no permission (file.at:40): ok    ([durationscrubbed])
+40. Write fifo (file.at:84): ok    ([durationscrubbed])
+24. binary and hexadecimal output (data-out.at:275): ok    ([durationscrubbed])
 44. write MDD file (mdd-file.at:19): ok    ([durationscrubbed])
+65. overwriting portable file (por-file.at:19): ok    ([durationscrubbed])
 28. MONTH output (data-out.at:19895): ok    ([durationscrubbed])
 29. WKDAY output (data-out.at:20852): ok    ([durationscrubbed])
-65. overwriting portable file (por-file.at:19): ok    ([durationscrubbed])
+66. overwriting portable file atomically (por-file.at:34): ok    ([durationscrubbed])
+51. short main header (pc+-file-reader.at:575): ok    ([durationscrubbed])
 50. unexpected fixed values (pc+-file-reader.at:517): ok    ([durationscrubbed])
+45. variable labels and missing values (pc+-file-reader.at:19): ok    ([durationscrubbed])
 48. weighted (pc+-file-reader.at:353): ok    ([durationscrubbed])
-46. value labels (pc+-file-reader.at:130): ok    ([durationscrubbed])
-51. short main header (pc+-file-reader.at:575): ok    ([durationscrubbed])
 52. long main header (pc+-file-reader.at:626): ok    ([durationscrubbed])
-45. variable labels and missing values (pc+-file-reader.at:19): ok    ([durationscrubbed])
 54. unrealistic number of cases (pc+-file-reader.at:730): ok    ([durationscrubbed])
-66. overwriting portable file atomically (por-file.at:34): ok    ([durationscrubbed])
+59. duplicate variable name (pc+-file-reader.at:1004): ok    ([durationscrubbed])
 53. invalid compression type (pc+-file-reader.at:678): ok    ([durationscrubbed])
+57. bad variable format (pc+-file-reader.at:900): ok    ([durationscrubbed])
+47. compressed data (pc+-file-reader.at:274): ok    ([durationscrubbed])
 55. labels bad offsets (pc+-file-reader.at:782): ok    ([durationscrubbed])
 56. record 1 bad length (pc+-file-reader.at:847): ok    ([durationscrubbed])
-9. QYR input format (data-in.at:301): ok    ([durationscrubbed])
-47. compressed data (pc+-file-reader.at:274): ok    ([durationscrubbed])
-57. bad variable format (pc+-file-reader.at:900): ok    ([durationscrubbed])
+46. value labels (pc+-file-reader.at:130): ok    ([durationscrubbed])
 58. bad variable name (pc+-file-reader.at:952): ok    ([durationscrubbed])
+64. string weight (pc+-file-reader.at:1321): ok    ([durationscrubbed])
 7. JDATE input format (data-in.at:283): ok    ([durationscrubbed])
-49. unspecified character encoding (pc+-file-reader.at:425): ok    ([durationscrubbed])
-11. WKYR input format (data-in.at:319): ok    ([durationscrubbed])
-59. duplicate variable name (pc+-file-reader.at:1004): ok    ([durationscrubbed])
-60. partial case (pc+-file-reader.at:1060): ok    ([durationscrubbed])
 61. case extends past end of data record (pc+-file-reader.at:1124): ok    ([durationscrubbed])
-64. string weight (pc+-file-reader.at:1321): ok    ([durationscrubbed])
 63. invalid weight index (pc+-file-reader.at:1269): ok    ([durationscrubbed])
+60. partial case (pc+-file-reader.at:1060): ok    ([durationscrubbed])
+9. QYR input format (data-in.at:301): ok    ([durationscrubbed])
 62. corrupt compressed data (pc+-file-reader.at:1189): ok    ([durationscrubbed])
+49. unspecified character encoding (pc+-file-reader.at:425): ok    ([durationscrubbed])
+11. WKYR input format (data-in.at:319): ok    ([durationscrubbed])
 14. MTIME input format (data-in.at:348): ok    ([durationscrubbed])
 10. MOYR input format (data-in.at:310): ok    ([durationscrubbed])
 76. extra product info (sys-file-reader.at:673): ok    ([durationscrubbed])
@@ -223,1155 +223,1155 @@
 15. TIME input format (data-in.at:357): ok    ([durationscrubbed])
 68. write portable file with value labels (por-file.at:86): ok    ([durationscrubbed])
 67. write to same portable file being read (por-file.at:52): ok    ([durationscrubbed])
-167. null dereference skipping bad extension record 18 (sys-file-reader.at:3903): ok    ([durationscrubbed])
 166. integer overflows in long string missing values (sys-file-reader.at:3890): ok    ([durationscrubbed])
-128. wrong display parameter size (sys-file-reader.at:2810): ok    ([durationscrubbed])
-168. write and read numeric data (sys-file.at:20): ok    ([durationscrubbed])
-6. EDATE input format (data-in.at:274): ok    ([durationscrubbed])
-8. SDATE input format (data-in.at:292): ok    ([durationscrubbed])
-4. DATE input format (data-in.at:256): ok    ([durationscrubbed])
-5. ADATE input format (data-in.at:265): ok    ([durationscrubbed])
-185. command parser crash bug (command.at:20): ok    ([durationscrubbed])
-184. decrypt an encrypted viewer file (encrypted-file.at:68): ok    ([durationscrubbed])
-183. decrypt an encrypted syntax file (encrypted-file.at:45): ok    ([durationscrubbed])
-186. FINISH executes immediately (command.at:36): ok    ([durationscrubbed])
-182. decrypt an encrypted system file (encrypted-file.at:19): ok    ([durationscrubbed])
-181. system file character encoding (sys-file.at:426): ok    ([durationscrubbed])
-190. COMMENT at end of file (command.at:109): ok    ([durationscrubbed])
-188. ERASE -- not safer mode (command.at:57): ok    ([durationscrubbed])
-189. N OF CASES (command.at:70): ok    ([durationscrubbed])
-187. ERASE -- safer mode (command.at:42): ok    ([durationscrubbed])
+167. null dereference skipping bad extension record 18 (sys-file-reader.at:3903): ok    ([durationscrubbed])
 70. unspecified number of variable positions (sys-file-reader.at:184): ok    ([durationscrubbed])
+75. multiple response sets (sys-file-reader.at:580): ok    ([durationscrubbed])
+69. variable labels and missing values (sys-file-reader.at:19): ok    ([durationscrubbed])
+89. misplaced type 4 record (sys-file-reader.at:1549): ok    ([durationscrubbed])
+90. bad record type (sys-file-reader.at:1572): ok    ([durationscrubbed])
 73. documents (sys-file-reader.at:472): ok    ([durationscrubbed])
-25. output valid dates (data-out.at:394): ok    ([durationscrubbed])
-191. DO IF (do-if.at:19): ok    ([durationscrubbed])
-193. ELSE without DO IF (do-if.at:80): ok    ([durationscrubbed])
-192. unpaired END IF crash (do-if.at:68): ok    ([durationscrubbed])
-194. DO REPEAT -- simple (do-repeat.at:19): ok    ([durationscrubbed])
-195. DO REPEAT -- containing BEGIN DATA (do-repeat.at:43): ok    ([durationscrubbed])
-196. DO REPEAT -- dummy vars not expanded in include files (do-repeat.at:78): ok    ([durationscrubbed])
-199. DO REPEAT -- missing END REPEAT (do-repeat.at:158): ok    ([durationscrubbed])
-198. DO REPEAT -- empty (do-repeat.at:141): ok    ([durationscrubbed])
-197. DO REPEAT -- nested (do-repeat.at:108): ok    ([durationscrubbed])
-200. LOOP with index (loop.at:29): ok    ([durationscrubbed])
-201. LOOP with IF condition (loop.at:54): ok    ([durationscrubbed])
-202. LOOP with END IF condition (loop.at:81): ok    ([durationscrubbed])
-203. LOOP with index and IF based on index (loop.at:109): ok    ([durationscrubbed])
-204. LOOP with index and END IF based on index (loop.at:131): ok    ([durationscrubbed])
-205. LOOP with index and IF and END IF based on index (loop.at:155): ok    ([durationscrubbed])
-206. LOOP with no conditions containing BREAK (loop.at:175): ok    ([durationscrubbed])
-207. LOOP with no conditions that ends due to MXLOOPS (loop.at:204): ok    ([durationscrubbed])
-208. LOOP with IF condition that ends due to MXLOOPS (loop.at:232): ok    ([durationscrubbed])
-133. duplicate long variable name (sys-file-reader.at:2956): ok    ([durationscrubbed])
-130. wrong display measurement level (sys-file-reader.at:2868): ok    ([durationscrubbed])
-210. DATA LIST LIST with empty fields (data-list.at:19): ok    ([durationscrubbed])
-211. DATA LIST LIST with explicit delimiters (data-list.at:50): ok    ([durationscrubbed])
-212. DATA LIST FREE with SKIP (data-list.at:79): ok    ([durationscrubbed])
-213. DATA LIST LIST with SKIP and tab delimiter (data-list.at:113): ok    ([durationscrubbed])
+72. value labels (sys-file-reader.at:289): ok    ([durationscrubbed])
+79. long variable names (sys-file-reader.at:887): ok    ([durationscrubbed])
+83. compressed data (sys-file-reader.at:1183): ok    ([durationscrubbed])
+78. variable display parameters, with width (sys-file-reader.at:804): ok    ([durationscrubbed])
+84. compressed data, zero bias (sys-file-reader.at:1246): ok    ([durationscrubbed])
+93. variable name may not be reserved word (sys-file-reader.at:1647): ok    ([durationscrubbed])
+80. very long strings (sys-file-reader.at:954): ok    ([durationscrubbed])
+95. duplicate variable name (sys-file-reader.at:1701): ok    ([durationscrubbed])
+77. variable display parameters, without width (sys-file-reader.at:721): ok    ([durationscrubbed])
+92. variable name may not begin with `#' (sys-file-reader.at:1621): ok    ([durationscrubbed])
+91. wrong number of variable positions (sys-file-reader.at:1595): ok    ([durationscrubbed])
+97. invalid numeric missing value indicator (sys-file-reader.at:1760): ok    ([durationscrubbed])
+94. variable width must be between 0 and 255 (sys-file-reader.at:1673): ok    ([durationscrubbed])
+16. DTIME input format (data-in.at:366): ok    ([durationscrubbed])
+170. write and read compressed files (sys-file.at:112): ok    ([durationscrubbed])
+96. variable label indicator not 0 or 1 (sys-file-reader.at:1734): ok    ([durationscrubbed])
+82. variable roles (sys-file-reader.at:1115): ok    ([durationscrubbed])
+98. invalid string missing value indicator (sys-file-reader.at:1786): ok    ([durationscrubbed])
+106. extension record too large (sys-file-reader.at:2106): ok    ([durationscrubbed])
+99. missing string continuation record (sys-file-reader.at:1812): ok    ([durationscrubbed])
+105. multiple documents records (sys-file-reader.at:2071): ok    ([durationscrubbed])
+102. weighting variable must be numeric (sys-file-reader.at:1977): ok    ([durationscrubbed])
+88. unspecified character encoding (sys-file-reader.at:1513): ok    ([durationscrubbed])
+108. bad machine integer info size (sys-file-reader.at:2160): ok    ([durationscrubbed])
+172. overwriting system file atomically (sys-file.at:154): ok    ([durationscrubbed])
+103. bad weighting variable index (sys-file-reader.at:2012): ok    ([durationscrubbed])
+100. invalid variable format (sys-file-reader.at:1839): ok    ([durationscrubbed])
+71. wrong number of variable positions but version 13 (sys-file-reader.at:235): ok    ([durationscrubbed])
+171. overwriting system file (sys-file.at:139): ok    ([durationscrubbed])
+215. DATA LIST FIXED with multiple records per case (data-list.at:223): ok    ([durationscrubbed])
+214. DATA LIST FREE with explicit delimiter at end of line (data-list.at:162): ok    ([durationscrubbed])
 216. DATA LIST FIXED with empty trailing record (data-list.at:255): ok    ([durationscrubbed])
 217. DATA LIST with various line-ends (data-list.at:285): ok    ([durationscrubbed])
+104. variable index is long string continuation (sys-file-reader.at:2041): ok    ([durationscrubbed])
+74. empty document record (sys-file-reader.at:533): ok    ([durationscrubbed])
+180. save very long string -- compressed (sys-file.at:421): ok    ([durationscrubbed])
 219. DATA LIST FREE and LIST report missing delimiters (data-list.at:339): ok    ([durationscrubbed])
 220. DATA LIST FREE and LIST assume a width if omitted (data-list.at:357): ok    ([durationscrubbed])
-222. DATA LIST - Negative SKIP (data-list.at:405): ok    ([durationscrubbed])
+218. DATA LIST properly expands tabs in input (data-list.at:309): ok    ([durationscrubbed])
 221. DATA LIST Decimal comma (data-list.at:370): ok    ([durationscrubbed])
+222. DATA LIST - Negative SKIP (data-list.at:405): ok    ([durationscrubbed])
 223. DATA LIST - Negative RECORDS (data-list.at:421): ok    ([durationscrubbed])
-218. DATA LIST properly expands tabs in input (data-list.at:309): ok    ([durationscrubbed])
-224. BEGIN DATA as part of a procedure (data-reader.at:21): ok    ([durationscrubbed])
 225. BEGIN DATA as an independent command (data-reader.at:52): ok    ([durationscrubbed])
+224. BEGIN DATA as part of a procedure (data-reader.at:21): ok    ([durationscrubbed])
+111. bad machine floating-point info size (sys-file-reader.at:2257): ok    ([durationscrubbed])
+101. invalid long string missing values (sys-file-reader.at:1888): ok    ([durationscrubbed])
+226. read and write files with MODE=BINARY (data-reader.at:209): ok    ([durationscrubbed])
 230. DATASET COPY (dataset.at:19): ok    ([durationscrubbed])
 231. DATASET DECLARE (dataset.at:110): ok    ([durationscrubbed])
-131. wrong display alignment (sys-file-reader.at:2897): ok    ([durationscrubbed])
-134. bad very long string length (sys-file-reader.at:3001): ok    ([durationscrubbed])
 232. DATASET NAME deletes duplicate name (dataset.at:139): ok    ([durationscrubbed])
-226. read and write files with MODE=BINARY (data-reader.at:209): ok    ([durationscrubbed])
-233. DATASET ACTIVATE deletes unnamed dataset (dataset.at:161): ok    ([durationscrubbed])
-229. read and write files with MODE=360 /RECFORM=SPANNED (data-reader.at:232): ok    ([durationscrubbed])
 227. read and write files with MODE=360 /RECFORM=FIXED /LRECL=32 (data-reader.at:215): ok    ([durationscrubbed])
+233. DATASET ACTIVATE deletes unnamed dataset (dataset.at:161): ok    ([durationscrubbed])
 234. DATASET ACTIVATE executes pending transformations (dataset.at:179): ok    ([durationscrubbed])
 228. read and write files with MODE=360 /RECFORM=VARIABLE (data-reader.at:225): ok    ([durationscrubbed])
+229. read and write files with MODE=360 /RECFORM=SPANNED (data-reader.at:232): ok    ([durationscrubbed])
+236. DATASET heap overflow (dataset.at:302): ok    ([durationscrubbed])
 235. DATASET CLOSE (dataset.at:228): ok    ([durationscrubbed])
 237. FILE HANDLE (file-handle.at:19): ok    ([durationscrubbed])
-236. DATASET heap overflow (dataset.at:302): ok    ([durationscrubbed])
+175. system files with -1 case_size (sys-file.at:230): ok    ([durationscrubbed])
+25. output valid dates (data-out.at:394): ok    ([durationscrubbed])
 238. GET DATA /TYPE=GNM with CELLRANGE (get-data-spreadsheet.at:171): ok    ([durationscrubbed])
 239. GET DATA /TYPE=GNM with CELLRANGE and READNAMES (get-data-spreadsheet.at:171): ok    ([durationscrubbed])
 240. GET DATA /TYPE=GNM without CELLRANGE (get-data-spreadsheet.at:171): ok    ([durationscrubbed])
-2. numeric input formats (data-in.at:53): ok    ([durationscrubbed])
 242. GET DATA /TYPE=GNM with no options (get-data-spreadsheet.at:171): ok    ([durationscrubbed])
-72. value labels (sys-file-reader.at:289): ok    ([durationscrubbed])
-145. unquoted attribute value (sys-file-reader.at:3360): ok    ([durationscrubbed])
overalldiffered=1 (not bit-by-bit identical)
overall=1