Date

Call-in Information

Time: 10:00 am, Eastern Standard Time (New York), 4pm Central European Time

To join the online meeting:

  • https://lyrasis.zoom.us/j/84378615572?pwd=bGUxSjlyRTdjOGl5U1B6L0Yva3RQdz09

    Meeting ID: 843 7861 5572
    Passcode: 556561
    One tap mobile
    +16699006833,,84378615572#,,,,*556561# US (San Jose)
    +19292056099,,84378615572#,,,,*556561# US (New York)

    Dial by your location
            +1 669 900 6833 US (San Jose)
            +1 929 205 6099 US (New York)
            +1 253 215 8782 US (Tacoma)
            +1 301 715 8592 US (Washington DC)
            +1 312 626 6799 US (Chicago)
            +1 346 248 7799 US (Houston)
            877 853 5257 US Toll-free
            888 475 4499 US Toll-free
    Meeting ID: 843 7861 5572
    Passcode: 556561
    Find your local number: https://lyrasis.zoom.us/u/kerqtGDrJ4

Calendar invitation - ICS file

Slack

Attendees

(star)  Indicating note-taker

  1. Dragan Ivanovic 
  2. Brian Lowe 
  3. William Welling 
  4. Ivan Mrsulja 
  5. Miloš Popović (star)
  6. Georgy Litvinov  
  7. Kshitij Sinha 
  8. Sai Pavan K
  9. Benjamin Kampe 

Agenda

Notes

M1 mac issue

Dragan initiated a discussion about an issue with the M1 Mac chip and VIVO. He noted that the fix was working on Milos's machine, but not for Benjamin Gross. Kshitij agreed to look into the issue and test the fix on his Mac machine.

CAPTCHA

Dragan also mentioned that Ivan had implemented a solution for the capture issue on the Vivo platform and suggested combining Google reCAPTCHA with an internal implementation based on nanocaptcha library. Ivan presented his work on Google reCAPTCHA implementation, explained how to configure the runtime properties and input the site and secret keys available on the Google reCAPTCHA page. Ivan also demonstrated the process of filling out the reCAPTCHA form and the error message that appears if the form is not filled out correctly. He then discussed the potential of using the Nano CAPTCHA implementation, a better alternative to the popular Simple CAPTCHA Library in Java. Ivan mentioned that the difficulty of the Nano generated CAPTCHA could sometimes be too high even for humans to decipher. Ivan presented a Nano CAPTCHA based solution to capture text based on a combination of noise and filters, inspired by academic papers he's read. He also suggested the idea of having different difficulty levels for captures, with varying numbers of filters and noise. Dragan then proposed discussing the runtime properties of the system, including the potential use of different implementation options such as 'reCAPTCHA' and ‘DEFAULT’. The team agreed to keep those terms, with the note in the comment that ‘DEFAULT’ is the internal implementation.

William and Ivan discussed the backend process of form validation. Ivan explained that the form validation is handled on the server, with the image generated on the backend and sent to the front end to be filled in by the user. The user's solution is sent back to the server along with the unique ID of the challenge, which is fetched from the memory database. The solution is then compared to the one provided by the user. William suggested enhancing user experience with adding a refresh button and moving text fields below images. Ivan will add a refresh button, but the text field might stay next to image. 

I forgot my password

Dragan will remind Michel and Jose Salm to help in translation of messages into French and Portuguese. Once when the CAPTCHA feature is completed, Ivan will align I forgot my password PR with improved CAPTCHA feature. 

vitro:modTime property

Dragan informed the others about this issue, it was discussed in the committers group and one solution might be completely removing this property. 

Nemo theme and visualization

The team discussed potential issues with the Nemo team's use reported by Rodrigo via Slack. The issue is linked with the Capability Map and not aligned version of jQuery with notation for referencing DOM elements. Miloš will try to fix this and inform Rodrigo about that.

Draft notes in Google Docs

Task List

Previous Tasks 

  • Dragan Ivanovic to add columns in the project board for Priority and Difficulty.
  • Sprint participants to read description of issues and think about their preferences. 
  • No labels