Uploaded image for project: 'Cristal'
  1. Cristal
  2. CRISTAL-458

Allow for electron auto upgrade

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • 0.13
    • Electron
    • None
    • Unknown

    Description

      I noticed that running Cristal AppImage 0.13 now that Cristal 0.14 is released is showing the logs below.
      This shows that the current release allows electron to download the most recent version in the background.

      What's missing is:

      1. a user notification in the UI, proposing to reload with a newer version
      2. more tests with other packages and OS

       

       $ ./cristal-0.13.0-linux-x86_64\(1\).AppImage --no-sandbox
      Gtk-Message: 10:52:31.623: Failed to load module "appmenu-gtk-module"
      Checking for update
      [Error: ENOENT: no such file or directory, lstat '/home/mleduc/.cristal/index/attachments'] {
        errno: -2,
        code: 'ENOENT',
        syscall: 'lstat',
        path: '/home/mleduc/.cristal/index/attachments'
      }
      [Error: ENOENT: no such file or directory, lstat '/home/mleduc/.cristal/index/attachments'] {
        errno: -2,
        code: 'ENOENT',
        syscall: 'lstat',
        path: '/home/mleduc/.cristal/index/attachments'
      }
      Found version 0.14.0 (url: cristal-0.14.0-linux-x86_64.AppImage, cristal-0.14.0-linux-amd64.deb, cristal-0.14.0-linux-x86_64.rpm)
      Downloading update from cristal-0.14.0-linux-x86_64.AppImage, cristal-0.14.0-linux-amd64.deb, cristal-0.14.0-linux-x86_64.rpm
      updater cache dir: /home/mleduc/.cache/@xwikicristal-electron-updater
      YUpi9YdzHsjfaTBZrWbBMT0Z duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      41giFkH6l7KfAHh2qXtKq9sx duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      0evkJIYP5IspEBTkzxuIGPAD duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      6khfS9i+F94P12k0cpfgyvo0 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      4jjAJ0GYnO0IUbnhCIYEg6ji duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      k3iW2tAHRzyEKRAGfA8XgEps duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      iJqK0OXDtlJbpukl3ptqmtQL duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      nbnLbbUpbof7QB5lbNR0ml+F duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      CXe1jMwXer7+6r832vSuzs4f duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      S3B9ZwarSwU3CWLJq6lDINtO duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      2RgbUjkWRdf/uHKz/fa4En+2 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      B+NTR3N5TNAUs6X02GRyUhPe duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      wFbYyKBXT2l7Y+zb1OOeNTq5 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      q7osGwLsmLBMS5/6KYpyw1He duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      P7+NacKmegRxP0z6tjAxAiq1 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      M7ZMGuIaS60Tod+hd96jP41A duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      41giFkH6l7KfAHh2qXtKq9sx duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      0evkJIYP5IspEBTkzxuIGPAD duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      6khfS9i+F94P12k0cpfgyvo0 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      4jjAJ0GYnO0IUbnhCIYEg6ji duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      k3iW2tAHRzyEKRAGfA8XgEps duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      B+NTR3N5TNAUs6X02GRyUhPe duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      ioO8/iO0NUYXIWlsTA0nU/3Z duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      wFbYyKBXT2l7Y+zb1OOeNTq5 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      Myo2dUrYnor4IssjytzRCUzo duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      trCe4VkVpqjUT1Umb8EjR4FE duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      6mfk/A6T3mVLSR8iJaHUJmdJ duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      xbvEHtedCOM2f+ZFuJIB9AqX duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      NunCEMFKljT3ZhQbCpidE8te duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      LH0qnYU9S4Ss9iA4yM6EvX6R duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      djz/AOxB2j8EGWghTp/Ldfle duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      JRoDl4a3IriS2rLRYB4RTfPK duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      NHzotftVjSgb/n0EhokxKNEj duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      S+TQuE4ZpMzPDKiTeswgkean duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      Bdv4BZKhLBdbIs3Svb9EnzsI duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      ZL0zJvTVSdoaX1KsndKPS6iS duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      vC1VtQ3QjlpbtlYbLCVCrbkL duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      PO0OV746gp26LoKZdlE5GDKV duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      dO1+r4caQcrNyZWlHNrbdP0f duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      LBbxwYmVEG3qHUNaynSop1pH duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      4ucFcearEZRxmNt+cTVzQLk0 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      1DYv3+1eueSVG+JtUiCI1cDY duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      ByOzgn8B6OibXOaMTlQHrheK duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      iI24wd6kIt93N/gkXe5XnNM2 duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      SB7BFIHpc3n0qkYFCaWEWYLX duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      9e8LXD/95Jp35jpNaXDDcrNY duplicated in blockmap (same size), it doesn't lead to broken differential downloader, just corresponding block will be skipped)
      File has 7006 changed blocks
      [
        {
          "kind": 0,
          "start": 0,
          "end": 159006
        },
        {
          "kind": 1,
          "start": 159006,
          "end": 191774
        },
        {
          "kind": 0,
          "start": 191774,
          "end": 361284
        },
        {
          "kind": 1,
          "start": 361284,
          "end": 2067876
        },
        {
          "kind": 0,
          "start": 1721814,
          "end": 1732375
        },
        {
          "kind": 1,
          "start": 2078437,
          "end": 79702628
        },
        {
          "kind": 0,
          "start": 80204487,
          "end": 83561549
        },
        {
          "kind": 1,
          "start": 83059690,
          "end": 84085235
        },
        {
          "kind": 0,
          "start": 84587211,
          "end": 84601403
        },
        {
          "kind": 1,
          "start": 84099427,
          "end": 105041291
        },
        {
          "kind": 0,
          "start": 118708874,
          "end": 118962553
        },
        {
          "kind": 0,
          "start": 173900714,
          "end": 174005482
        },
        {
          "kind": 1,
          "start": 105399738,
          "end": 105626420
        },
        {
          "kind": 0,
          "start": 119293923,
          "end": 119386200
        },
        {
          "kind": 1,
          "start": 105718697,
          "end": 105748991
        },
        {
          "kind": 0,
          "start": 119416482,
          "end": 119426708
        },
        {
          "kind": 1,
          "start": 105759217,
          "end": 105781969
        },
        {
          "kind": 0,
          "start": 119449450,
          "end": 119458196
        },
        {
          "kind": 1,
          "start": 105790715,
          "end": 126157995
        },
        {
          "kind": 0,
          "start": 170709513,
          "end": 170770582
        },
        {
          "kind": 1,
          "start": 126219064,
          "end": 139802646
        },
        {
          "kind": 0,
          "start": 143778628,
          "end": 143787458
        },
        {
          "kind": 1,
          "start": 139811476,
          "end": 144836988
        },
        {
          "kind": 0,
          "start": 119264121,
          "end": 119458196
        },
        {
          "kind": 1,
          "start": 145031063,
          "end": 145262051
        },
        {
          "kind": 0,
          "start": 118708874,
          "end": 118962553
        },
        {
          "kind": 0,
          "start": 173900714,
          "end": 174005482
        },
        {
          "kind": 1,
          "start": 145620498,
          "end": 147024228
        },
        {
          "kind": 0,
          "start": 178313595,
          "end": 178446469
        },
        {
          "kind": 1,
          "start": 147157102,
          "end": 148706114
        },
        {
          "kind": 0,
          "start": 179965793,
          "end": 180043871
        },
        {
          "kind": 1,
          "start": 148784192,
          "end": 150793872
        },
        {
          "kind": 0,
          "start": 182004166,
          "end": 182018293
        },
        {
          "kind": 1,
          "start": 150807999,
          "end": 151191729
        },
        {
          "kind": 0,
          "start": 182395639,
          "end": 182551050
        },
        {
          "kind": 1,
          "start": 151347140,
          "end": 151397617
        },
        {
          "kind": 0,
          "start": 182601549,
          "end": 182610174
        },
        {
          "kind": 1,
          "start": 151406242,
          "end": 151556585
        },
        {
          "kind": 0,
          "start": 182760481,
          "end": 182775252
        },
        {
          "kind": 1,
          "start": 151571356,
          "end": 151615200
        },
        {
          "kind": 0,
          "start": 182818927,
          "end": 182827746
        },
        {
          "kind": 1,
          "start": 151624019,
          "end": 152200309
        },
        {
          "kind": 0,
          "start": 183395757,
          "end": 183551430
        },
        {
          "kind": 1,
          "start": 152355982,
          "end": 152600552
        }
      ]
      Full: 149,180.27 KB, To download: 143,779.03 KB (96%)
      Differential download: https://github.com/xwiki-contrib/cristal/releases/download/0.14/cristal-0.14.0-linux-x86_64.AppImage
      download range: bytes=159006-191773
      Redirect to https://objects.githubusercontent.com/github-production-release-asset-2e65be/702550141/0896ae56-2f69-4434-9207-e99433c7a349
      download range: bytes=361284-2067875
      download range: bytes=2078437-79702627
      download range: bytes=83059690-84085234
      download range: bytes=84099427-105041290
      download range: bytes=105399738-105626419
      download range: bytes=105718697-105748990
      download range: bytes=105759217-105781968
      download range: bytes=105790715-126157994
      download range: bytes=126219064-139802645
      download range: bytes=139811476-144836987
      download range: bytes=145031063-145262050
      download range: bytes=145620498-147024227
      download range: bytes=147157102-148706113
      download range: bytes=148784192-150793871
      download range: bytes=150807999-151191728
      download range: bytes=151347140-151397616
      download range: bytes=151406242-151556584
      download range: bytes=151571356-151615199
      download range: bytes=151624019-152200308
      download range: bytes=152355982-152600551
      New version 0.14.0 has been downloaded to /home/mleduc/.cache/@xwikicristal-electron-updater/pending/cristal-0.14.0-linux-x86_64.AppImage
       

      Attachments

        Activity

          People

            Unassigned Unassigned
            mleduc Manuel Leduc
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: