Verify installation files
During an update to stable or development releases it's possible that some files may fail to update. This may be caused by slow internet or PHP timeout and could leave SwissCenter with an incomplete install.
Currently any update errors will be sent to the logfile and a failed message is returned, for 2 seconds! Users can miss this message and often proceed to report bugs in the forum.
It would be useful to have another System Test which verifies each file against the downloaded filelist.txt to easily determine whether there are installation issues.
Currently any update errors will be sent to the logfile and a failed message is returned, for 2 seconds! Users can miss this message and often proceed to report bugs in the forum.
It would be useful to have another System Test which verifies each file against the downloaded filelist.txt to easily determine whether there are installation issues.
Leave a comment
(In revision:1361) Added a new System Test that verifies all installation files and list any that are either missing or incorrect.
This works by comparing all files with those listed in filelist.txt which contains a list of all files and their checksums from the last update.
Fixes* 215
This works by comparing all files with those listed in filelist.txt which contains a list of all files and their checksums from the last update.
Fixes* 215
(In revision:1361) Added a new System Test that verifies all installation files and list any that are either missing or incorrect.
This works by comparing all files with those listed in filelist.txt which contains a list of all files and their checksums from the last update.
Fixes* 215
This works by comparing all files with those listed in filelist.txt which contains a list of all files and their checksums from the last update.
Fixes* 215
(In revision:1362) The system test that verifies installation files now checks against stable and development (SVN) releases. Any files found to be missing/incorrect are listed as a link to download the individual files from SVN.
Refs* 215
Refs* 215
(In revision:1369) The system test that verifies installation files can timeout on some systems whilst downloading the filelist from SVN. Scanning each installation folder will now reset the timeout to 30s.
Refs* 215
Refs* 215
(In revision:1385) An update to latest SVN will now also re-create the filelist_svn.txt that is required to verify installation files in the System Tests.
Note: This change will only take effect after a subsequent SVN update as the changed file will be in use during this update.
Fixes* 215
Note: This change will only take effect after a subsequent SVN update as the changed file will be in use during this update.
Fixes* 215
(In revision:1396) Updating to latest SVN does not delete any obsolete files. This can result in old files, such as parsers, to cause conflicts.
To help identify these conflicts the Verify Files section now also shows any files that exist and are no longer required by the SwissCenter installation.
Refs* 215
To help identify these conflicts the Verify Files section now also shows any files that exist and are no longer required by the SwissCenter installation.
Refs* 215
(In revision:1404) The media folder (created for media location symbolic links) is now excluded from the Verify Files tests.
Refs* 215
Refs* 215
(In revision:1528) After an update to latest SVN the filelist_svn.txt was being updated with details of the SVN revision before the update. It is now updated after the SVN_REVISION setting is set.
Refs* 215
Refs* 215
Updating tickets (#63, #65, #75, #84, #87, #89, #93, #185, #10, #57, #64, #69, #70, #74, #79, #80, #82, #83, #85, #86, #88, #90, #91, #96, #97, #98, #99, #100, #101, #104, #105, #109, #115, #116, #117, #120, #126, #128, #130, #131, #133, #135, #153, #163, #169, #171, #173, #179, #180, #181, #184, #187, #188, #194, #195, #198, #203, #205, #218, #220, #226, #231, #236, #239, #240, #242, #247, #252, #5, #6, #11, #20, #25, #26, #27, #29, #30, #38, #40, #42, #43, #44, #46, #49, #50, #51, #52, #53, #55, #58, #59, #60, #61, #71, #92, #102, #103, #106, #107, #108, #112, #113, #114, #118, #119, #121, #129, #137, #140, #141, #144, #145, #146, #147, #149, #150, #151, #152, #154, #156, #157, #158, #160, #161, #162, #165, #167, #168, #172, #176, #182, #183, #191, #192, #193, #196, #197, #204, #206, #210, #215, #217, #222, #228, #230, #232, #234, #235, #237, #243, #249, #1, #4, #9, #12, #13, #16, #62, #78, #164, #166, #189, #190, #199, #200, #208, #209, #211, #212, #19, #47, #48)