< Niklaus.20180228-gtin | Index | Niklaus.20180213-doctor-Encoding-CompatibilityError >>
In drugs home the red/green lines do not go to the right end. This happens with all browser, when visiting FI/PI changelogs like https://ch.oddb.org/de/gcc/show/patinfo/55297/04/044/diff/09.02.2018.
This should be fixed with commit We don't need a colspan map for change_logs
Will try to measure the difference between using zipped version of dojo an unzipped ones.
Here the main results for https://oddb-ci2.dyndns.org/de/gcc/fachinfo/reg/45862 by lighthouse with the unzipped version.
Removing manually the tundra.css in vendor/ruby/2.5.0/gems/htmlgrid-1.1.4/lib/htmlgrid/dojotoolkit.rb to see the difference.
What lighthouse does not report, but is clearly visible, that it take many seconds till lib.scrolliris.com finishes.
Zipping the javascript using
/var/www/oddb.org/doc/resources/dojo ../../../bin/zip_javascripts.rb sudo /etc/init.d/apache2 restart sudo svc -h /service/ch.oddb*
Now measuring again.
It still says that we could save space in dojo.js (but reports it correctly as being 58,4 kB wherease before it was > 500 kB). Also it says we could also compress the CSS files.
But debugging or seeing the correct javascript is now impossible in the developper tools.
Compressing the css files, too. Now performaces raises to 83.
Running watir-smoketest. Fixed it with commit
Pushed commit to zip CSS and JS files Zip CSS and JS files
Now installing the zipped file on thinpower.
cd /var/www/oddb.org/doc/resources tar -xf dojo-release-1.13.0.tar.gz ywesee@thinpower /var/www/oddb.org/doc/resources $ ../../bin/zip_javascripts.rb dojo-release-1.13.0 Directory dojo-release-1.13.0: Found 7430 .js-files to zip Directory dojo-release-1.13.0: Found 1201 .css-files to zip sudo svc -d /service/ch.oddb* rm -rf dojo mv dojo-release-1.13.0 dojo sudo /etc/init.d/apache2 restart sudo svc -u /service/ch.oddb*
Running the whole watir tests against the zipped version on oddb-ci2.
Why do the travis-CI builds sometimes fail, eg.https://travis-ci.org/ngiger/oddb.org/jobs/341352947
......S....../home/travis/build/ngiger/oddb.org/src/util/oddbapp.rb:1558: [BUG] rb_gc_mark(): 0x0000000003ab12f8 is T_NONE ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux] -- Control frame information ----------------------------------------------- c:0026 p:---- s:0145 e:000144 CFUNC :start c:0025 p:0371 s:0141 E:000450 METHOD /home/travis/build/ngiger/oddb.org/src/util/oddbapp.rb:1558 [FINISH] c:0024 p:---- s:0129 e:000128 CFUNC :new c:0023 p:0077 s:0124 e:000123 METHOD /home/travis/build/ngiger/oddb.org/test/test_util/oddbapp.rb:41 c:0022 p:0010 s:0119 e:000118 BLOCK /home/travis/build/ngiger/oddb.org/vendor/bundle/ruby/2.5.0/gems/minitest-5.10.2/lib/minitest/test.rb:105 c:00
Pushed commit Try to make running oddbapp tests more robust
Looking how I can deliver dojo.js and/or oddb.css inline via htmlgrid. This is possible, but needs it in two occasions, lib/htmlgrid/dojotoolkit.rb (dynamic_html_headers) and lib/htmlgrid/template.rb (css_link).
Made a first test with the unencrypted CSS file. This worked and speed went up to 89. Trying to use zipped files, too.
UnitTest not yet okay. Saving temporary solution See Attach:htmlgrid_inlining.txt