1. May 03, 2023
  2. Apr 27, 2023
  3. Apr 26, 2023
  4. Apr 21, 2023
  5. Apr 20, 2023
  6. Apr 19, 2023
  7. Apr 14, 2023
  8. Apr 13, 2023
  9. Apr 12, 2023
  10. Apr 11, 2023
  11. Apr 10, 2023
  12. Apr 09, 2023
    • Marc Durdin's avatar
      chore(mac): use mac cp for -R ops · 6c5b2736
      Marc Durdin authored
      Because we don't know if mac BSD cp or GNU cp will be first on the path,
      where there is ambiguity (e.g. with -R flag), we will use the macOS cp
      command in /bin to ensure that we have consistent results. The
      alternative would be to fixup each instance of the cp parameters so that
      they work consistently with either cp command, but given these scripts
      can run only on macOS, that seems unnecessary.
      
      This replaces the earlier change in 97c6331b.
      6c5b2736
  13. Apr 07, 2023
    • Marc Durdin's avatar
      fix(mac): fix corrupt installer · 97c6331b
      Marc Durdin authored
      Fixes #8533 after build agent maintenance put GNU coreutils cp on path
      ahead of macOS /bin/cp. This subtly changed the behaviour of the `-R`
      flag such that it copied the folder into a subfolder rather than copying
      the contents of the folder into the destination folder:
      
      Original layout:
      
      ```
      Install Keyman.app/Contents/MacOS/
        applet
        textinputsource
        Keyman.app/
      ```
      
      Corrupted layout:
      
      ```
      Install Keyman.app/Install Keyman.app/Contents/MacOS/
        applet
        textinputsource
        Keyman.app/
      ```
      
      Query: should we be rolling back the path changes so that /bin is first
      on the path? I am concerned about other subtle changes in behaviour in
      the macOS and iOS builds. Otherwise it feels like we may need to audit
      the scripts in /mac, /ios (and possibly /common, /core, /web,
      /resources) for potential changes.
      
      Annoyed that it took me so long. Also annoying that macOS fails so
      subtly when a parent folder has the .app extension in its name.
      97c6331b
  14. Apr 06, 2023
  15. Apr 05, 2023