zeal icon indicating copy to clipboard operation
zeal copied to clipboard

Buggy behavior all of a sudden with docsets updates

Open stefanos82 opened this issue 1 year ago • 3 comments

I'm using version 0.7.0-3 under GNU / Linux Debian testing 64-bit, fully updated and I have the following issue: I checked for updates and saw there were a couple of them, like in the following screenshot.

image

After I updated them all, on reopening Zeal and checked docsets updates again, the same result as screenshot above remains the same.

Here's the whole process logged via terminal:

stefanos@debian:~ $ zeal 
zeal.core.applicationsingleton: Singleton ID: 6IXruwgvJZ_xjXaNbIAGjB1qnj6ALNagcafapCbHh1g
zeal.core.applicationsingleton: Starting as a primary instance. (PID: 46798)
qt.webenginecontext: 

GL Type: desktop
Surface Type: OpenGL
Surface Profile: CompatibilityProfile
Surface Version: 4.6
QSG RHI Backend: OpenGL
Using Supported QSG Backend: yes
Using Software Dynamic GL: no
Using Multithreaded OpenGL: yes

Init Parameters:
  *  application-name Zeal 
  *  browser-subprocess-path /usr/lib/qt6/libexec/QtWebEngineProcess 
  *  create-default-gl-context  
  *  disable-features ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture 
  *  disable-setuid-sandbox  
  *  disable-speech-api  
  *  enable-features NetworkServiceInProcess,TracingServiceInProcess 
  *  enable-threaded-compositing  
  *  in-process-gpu  
  *  use-gl desktop 

zeal.core.httpserver: Listening on http://127.0.0.1:54079...
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Boost.docset/Contents/Resources/Documents' to '/boost'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Bootstrap_5.docset/Contents/Resources/Documents' to '/bootstrap_5'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/C++.docset/Contents/Resources/Documents' to '/c__'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/C.docset/Contents/Resources/Documents' to '/c'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/CMake.docset/Contents/Resources/Documents' to '/cmake'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/CSS.docset/Contents/Resources/Documents' to '/css'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Emmet.docset/Contents/Resources/Documents' to '/emmet'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Erlang.docset/Contents/Resources/Documents' to '/erlang'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/HTML.docset/Contents/Resources/Documents' to '/html'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/JavaScript.docset/Contents/Resources/Documents' to '/javascript'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/jQuery.docset/Contents/Resources/Documents' to '/jquery'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/jQuery_UI.docset/Contents/Resources/Documents' to '/jquery_ui'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Laravel.docset/Contents/Resources/Documents' to '/laravel'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Lua_5.4.docset/Contents/Resources/Documents' to '/lua_5_4'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Nginx.docset/Contents/Resources/Documents' to '/nginx'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Perl.docset/Contents/Resources/Documents' to '/perl'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/PHP.docset/Contents/Resources/Documents' to '/php'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/PostgreSQL.docset/Contents/Resources/Documents' to '/postgresql'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/React.docset/Contents/Resources/Documents' to '/react'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Ruby_on_Rails_7.docset/Contents/Resources/Documents' to '/ruby_on_rails_7'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/SQLite.docset/Contents/Resources/Documents' to '/sqlite'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/WordPress.docset/Contents/Resources/Documents' to '/wordpress'.
zeal.core.httpserver: Unmounted prefix 'Laravel' ('/laravel').
zeal.core.filemanager: Removing '/home/stefanos/.local/share/Zeal/Zeal/docsets/Laravel.docset'...
zeal.core.filemanager: Renamed '/home/stefanos/.local/share/Zeal/Zeal/docsets/Laravel.docset' to '/home/stefanos/.local/share/Zeal/Zeal/docsets/Laravel.docset.1697383614268.deleteme'.
zeal.core.filemanager: Removed '/home/stefanos/.local/share/Zeal/Zeal/docsets/Laravel.docset.1697383614268.deleteme'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/Laravel.docset/Contents/Resources/Documents' to '/laravel'.
zeal.core.httpserver: Unmounted prefix 'HTML' ('/html').
zeal.core.filemanager: Removing '/home/stefanos/.local/share/Zeal/Zeal/docsets/HTML.docset'...
zeal.core.filemanager: Renamed '/home/stefanos/.local/share/Zeal/Zeal/docsets/HTML.docset' to '/home/stefanos/.local/share/Zeal/Zeal/docsets/HTML.docset.1697383679448.deleteme'.
zeal.core.filemanager: Removed '/home/stefanos/.local/share/Zeal/Zeal/docsets/HTML.docset.1697383679448.deleteme'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/HTML.docset/Contents/Resources/Documents' to '/html'.
zeal.core.httpserver: Unmounted prefix 'JavaScript' ('/javascript').
zeal.core.filemanager: Removing '/home/stefanos/.local/share/Zeal/Zeal/docsets/JavaScript.docset'...
zeal.core.filemanager: Renamed '/home/stefanos/.local/share/Zeal/Zeal/docsets/JavaScript.docset' to '/home/stefanos/.local/share/Zeal/Zeal/docsets/JavaScript.docset.1697383793626.deleteme'.
zeal.core.filemanager: Removed '/home/stefanos/.local/share/Zeal/Zeal/docsets/JavaScript.docset.1697383793626.deleteme'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/JavaScript.docset/Contents/Resources/Documents' to '/javascript'.
zeal.core.httpserver: Unmounted prefix 'CSS' ('/css').
zeal.core.filemanager: Removing '/home/stefanos/.local/share/Zeal/Zeal/docsets/CSS.docset'...
zeal.core.filemanager: Renamed '/home/stefanos/.local/share/Zeal/Zeal/docsets/CSS.docset' to '/home/stefanos/.local/share/Zeal/Zeal/docsets/CSS.docset.1697383811678.deleteme'.
zeal.core.filemanager: Removed '/home/stefanos/.local/share/Zeal/Zeal/docsets/CSS.docset.1697383811678.deleteme'.
zeal.core.httpserver: Mounted '/home/stefanos/.local/share/Zeal/Zeal/docsets/CSS.docset/Contents/Resources/Documents' to '/css'.

stefanos82 avatar Oct 15 '23 15:10 stefanos82

I have the same issue on my private machine with Archlinux and Zeal 0.7.0.

The meta.json file of those misbehaving docsets are missing the version number and the revision number.

On another machine with Zeal 0.6.1 the version number and revision are present in the meta.json file of the docset. There the issue of this behaviour is absent.

mabo85 avatar Oct 16 '23 20:10 mabo85

Ah that's why when I hover over CSS, the tooltip says Version: r0; very good find @mabo85 :+1:

Is there anything we need to do or is it something that has to do with those who provide the docset package?

stefanos82 avatar Oct 16 '23 20:10 stefanos82

Duplicate of #1559. Just wait for v0.7.1.

wdscxsj avatar Oct 19 '23 06:10 wdscxsj

As mentioned above, this is fixed in v0.7.1.

trollixx avatar Jun 17 '24 03:06 trollixx