https://bugs.kde.org/show_bug.cgi?id=467479
Bug ID: 467479 Summary: Appimage 5.1.5's "update now" button downloads wrong version Classification: Applications Product: krita Version: 5.1.5 Platform: Appimage OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Usability Assignee: krita-bugs-n...@kde.org Reporter: edgar.ej.mercad...@gmail.com Target Milestone: --- Created attachment 157355 --> https://bugs.kde.org/attachment.cgi?id=157355&action=edit screenshot SUMMARY Appimage 5.1.5's "update now" button is acting erratic. I have the latest version. Whenever I open Krita, the "update now" button becomes active. The button is acting as if there is a newer version available. Whenever I click on the button, it downloads 5.1.3 instead of 5.1.5. STEPS TO REPRODUCE 1. Open Krita 2. Click "Update Now" 3. Watch as Krita downloads an older version. OBSERVED RESULT The most updated appimage downloads an older version than the current one. EXPECTED RESULT The appimage should not offer to download any version if it is already the latest one. SOFTWARE/OS VERSIONS Kubuntu 22.04 kernel version: 5.15.0-67-generic KDE Plasma Version: 5.24.7 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 ADDITIONAL INFORMATION Krita Version: 5.1.5 Hidpi: true Qt Version (compiled): 5.12.12 Version (loaded): 5.12.12 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 5.15.0-67-generic Pretty Productname: Ubuntu 22.04.2 LTS Product Type: ubuntu Product Version: 22.04 Desktop: KDE Locale Languages: en_US C locale: en_US.UTF-8 QLocale current: en QLocale system: en QTextCodec for locale: UTF-8 OpenGL Info Vendor: "NVIDIA Corporation" Renderer: "NVIDIA GeForce GTX 1650/PCIe/SSE2" Version: "4.6.0 NVIDIA 510.108.03" Shading language: "4.60 NVIDIA" Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Current format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 8, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::DoubleBuffer, swapInterval 0, colorSpace QSurfaceFormat::DefaultColorSpace, profile QSurfaceFormat::CompatibilityProfile) Version: 4.6 Supports deprecated functions true is OpenGL ES: false supportsBufferMapping: true supportsBufferInvalidation: true forceDisableTextureBuffers: false Extensions: "GL_NV_parameter_buffer_object" "GL_NV_ES1_1_compatibility" "GL_ARB_conservative_depth" "GL_ARB_spirv_extensions" "GL_NV_gpu_multicast" "GL_EXT_shader_image_load_store" "GL_KHR_shader_subgroup" "GL_ARB_ES3_compatibility" "GL_NV_fragment_program2" "GL_NV_texture_rectangle_compressed" "GL_NV_shader_thread_group" "GL_NV_vertex_array_range" "GL_EXT_semaphore_fd" "GL_EXT_texture_swizzle" "GL_ARB_separate_shader_objects" "GL_KTX_buffer_region" "GL_EXT_packed_depth_stencil" "GL_ARB_clear_buffer_object" "GL_ARB_multisample" "GL_ARB_debug_output" "GL_ARB_texture_storage_multisample" "GL_NV_fragment_coverage_to_color" "GL_ARB_compute_variable_group_size" "GL_NV_parameter_buffer_object2" "GL_NV_shader_atomic_fp16_vector" "GL_ARB_polygon_offset_clamp" "GL_EXT_geometry_shader4" "GL_EXT_draw_range_elements" "GL_ARB_vertex_type_2_10_10_10_rev" "GL_ARB_viewport_array" "GL_NV_blend_minmax_factor" "GL_ARB_texture_filter_minmax" "GL_ARB_shader_storage_buffer_object" "GL_ARB_vertex_shader" "GL_EXT_blend_minmax" "GL_NV_copy_depth_to_color" "GL_NV_draw_texture" "GL_EXT_fog_coord" "GL_ARB_shader_atomic_counter_ops" "GL_NV_query_resource_tag" "GL_ARB_shader_image_size" "GL_NV_shader_subgroup_partitioned" "GL_NV_texture_shader3" "GL_ARB_sample_shading" "GL_EXT_stencil_wrap" "GL_EXT_post_depth_coverage" "GL_EXT_multiview_texture_multisample" "GL_EXT_framebuffer_sRGB" "GL_NV_stereo_view_rendering" "GL_EXT_packed_float" "GL_NV_gpu_program5_mem_extended" "GL_ARB_shader_clock" "GL_ARB_texture_mirror_clamp_to_edge" "GL_ARB_texture_buffer_range" "GL_SGIX_depth_texture" "GL_ARB_depth_texture" "GL_NV_vertex_program2" "GL_EXT_multiview_timer_query" "GL_ARB_arrays_of_arrays" "GL_ARB_draw_buffers" "GL_NV_vertex_array_range2" "GL_NV_bindless_texture" "GL_NV_fence" "GL_EXT_texture_mirror_clamp" "GL_EXT_framebuffer_blit" "GL_NV_path_rendering_shared_edge" "GL_NV_gpu_program5" "GL_NV_shader_atomic_float64" "GL_ARB_texture_mirrored_repeat" "GL_ARB_shader_texture_lod" "GL_EXT_texture_integer" "GL_ARB_texture_compression" "GL_ARB_texture_query_levels" "GL_ARB_multi_bind" "GL_ARB_get_texture_sub_image" "GL_NV_vertex_program1_1" "GL_NV_vertex_program3" "GL_ARB_transform_feedback3" "GL_ARB_sparse_texture" "GL_ARB_tessellation_shader" "GL_ARB_fragment_program_shadow" "GL_NV_shader_texture_footprint" "GL_ARB_explicit_uniform_location" "GL_NV_vertex_program2_option" "GL_ARB_sparse_texture_clamp" "GL_EXT_texture_object" "GL_EXT_texture_lod_bias" "GL_ARB_texture_env_add" "GL_ARB_draw_indirect" "GL_ARB_internalformat_query2" "GL_NV_texgen_reflection" "GL_EXT_timer_query" "GL_ATI_draw_buffers" "GL_NV_robustness_video_memory_purge" "GL_NV_fragment_shader_interlock" "GL_NV_multisample_coverage" "GL_EXT_texture_env_add" "GL_ARB_texture_filter_anisotropic" "GL_ARB_buffer_storage" "GL_NV_packed_depth_stencil" "GL_NVX_nvenc_interop" "GL_NV_bindless_multi_draw_indirect" "GL_NV_depth_buffer_float" "GL_EXT_window_rectangles" "GL_AMD_seamless_cubemap_per_texture" "GL_KHR_debug" "GL_SGIX_shadow" "GL_ARB_half_float_vertex" "GL_ARB_vertex_type_10f_11f_11f_rev" "GL_EXT_separate_shader_objects" "GL_SGIS_texture_lod" "GL_EXT_memory_object_fd" "GL_NV_framebuffer_multisample_coverage" "GL_NV_gpu_program4_1" "GL_NV_texture_env_combine4" "GL_NV_vdpau_interop" "GL_ARB_timer_query" "GL_NV_transform_feedback" "GL_EXT_shader_image_load_formatted" "GL_EXT_texture_filter_minmax" "GL_EXT_texture_shadow_lod" "GL_ARB_texture_buffer_object" "GL_NV_blend_equation_advanced_coherent" "GL_NV_geometry_shader_passthrough" "GL_NV_framebuffer_mixed_samples" "GL_EXT_texture_storage" "GL_KHR_blend_equation_advanced_coherent" "GL_ARB_vertex_array_object" "GL_NV_memory_attachment" "GL_EXT_texture_edge_clamp" "GL_ARB_enhanced_layouts" "GL_EXT_framebuffer_multisample_blit_scaled" "GL_ARB_blend_func_extended" "GL_KHR_no_error" "GL_NV_point_sprite" "GL_SUN_slice_accum" "GL_NV_ES3_1_compatibility" "GL_ARB_sparse_texture2" "GL_NVX_progress_fence" "GL_ARB_shading_language_include" "GL_ARB_pixel_buffer_object" "GL_ARB_provoking_vertex" "GL_NV_internalformat_sample_query" "GL_EXT_x11_sync_object" "GL_NV_multisample_filter_hint" "GL_ARB_fragment_program" "GL_ARB_gpu_shader_fp64" "GL_ARB_texture_compression_rgtc" "GL_ARB_point_sprite" "GL_SGIS_generate_mipmap" "GL_ARB_ES3_1_compatibility" "GL_NV_shader_storage_buffer_object" "GL_OVR_multiview2" "GL_ARB_draw_instanced" "GL_EXT_texture_env_dot3" "GL_ARB_framebuffer_object" "GL_EXT_texture_sRGB" "GL_ARB_texture_float" "GL_ARB_internalformat_query" "GL_EXT_import_sync_object" "GL_NV_half_float" "GL_NV_vdpau_interop2" "GL_ARB_shading_language_100" "GL_ARB_multi_draw_indirect" "GL_ARB_texture_env_combine" "GL_NV_texture_rectangle" "GL_AMD_vertex_shader_layer" "GL_ARB_texture_non_power_of_two" "GL_EXT_texture_compression_rgtc" "GL_ARB_texture_rgb10_a2ui" "GL_EXT_texture_filter_anisotropic" "GL_EXT_polygon_offset_clamp" "GL_ARB_shader_atomic_counters" "GL_EXT_secondary_color" "GL_EXT_stencil_two_side" "GL_ARB_shader_bit_encoding" "GL_ARB_fragment_layer_viewport" "GL_NV_compute_program5" "GL_ARB_half_float_pixel" "GL_ARB_depth_buffer_float" "GL_NV_scissor_exclusive" "GL_EXT_texture_sRGB_R8" "GL_ARB_vertex_attrib_64bit" "GL_ARB_texture_swizzle" "GL_ARB_shader_ballot" "GL_ARB_fragment_shader" "GL_ARB_seamless_cube_map" "GL_ARB_shading_language_packing" "GL_ARB_gpu_shader_int64" "GL_ARB_texture_view" "GL_ARB_texture_cube_map" "GL_EXT_draw_buffers2" "GL_EXT_gpu_shader4" "GL_NV_pixel_data_range" "GL_EXT_provoking_vertex" "GL_EXT_texture_lod" "GL_ARB_texture_barrier" "GL_NV_blend_square" "GL_NV_float_buffer" "GL_ARB_shader_subroutine" "GL_ARB_shader_draw_parameters" "GL_EXTX_framebuffer_mixed_formats" "GL_EXT_pixel_buffer_object" "GL_ARB_direct_state_access" "GL_ARB_explicit_attrib_location" "GL_ARB_texture_rg" "GL_IBM_rasterpos_clip" "GL_NV_conditional_render" "GL_ARB_texture_storage" "GL_ARB_compatibility" "GL_ARB_invalidate_subdata" "GL_ARB_sample_locations" "GL_NV_gpu_program4" "GL_EXT_vertex_attrib_64bit" "GL_ARB_uniform_buffer_object" "GL_ARB_texture_stencil8" "GL_ARB_compute_shader" "GL_ARB_ES3_2_compatibility" "GL_NV_conservative_raster_pre_snap" "GL_ARB_texture_multisample" "GL_ARB_shader_viewport_layer_array" "GL_ARB_pipeline_statistics_query" "GL_ARB_parallel_shader_compile" "GL_NV_query_resource" "GL_EXT_Cg_shader" "GL_KHR_robust_buffer_access_behavior" "GL_ARB_bindless_texture" "GL_NV_transform_feedback2" "GL_NV_viewport_array2" "GL_NV_texture_compression_vtc" "GL_EXT_depth_bounds_test" "GL_EXT_shader_integer_mix" "GL_NV_fragment_program_option" "GL_EXT_sparse_texture2" "GL_EXT_point_parameters" "GL_NVX_gpu_memory_info" "GL_ARB_shader_precision" "GL_ARB_imaging" "GL_NV_explicit_multisample" "GL_ARB_texture_border_clamp" "GL_ARB_copy_buffer" "GL_NV_memory_object_sparse" "GL_EXT_texture_env_combine" "GL_NV_compute_shader_derivatives" "GL_NV_vertex_attrib_integer_64bit" "GL_ARB_derivative_control" "GL_NV_bindless_multi_draw_indirect_count" "GL_ARB_gpu_shader5" "GL_EXT_semaphore" "GL_ARB_window_pos" "GL_NV_sample_mask_override_coverage" "GL_ARB_shading_language_420pack" "GL_ATI_texture_float" "GL_EXT_texture3D" "GL_NV_shader_thread_shuffle" "GL_KHR_parallel_shader_compile" "GL_NV_light_max_exponent" "GL_ARB_multitexture" "GL_NV_copy_image" "GL_ARB_stencil_texturing" "GL_EXT_texture_compression_s3tc" "GL_NV_shading_rate_image" "GL_NV_mesh_shader" "GL_EXT_framebuffer_object" "GL_NV_fill_rectangle" "GL_NV_shader_atomic_int64" "GL_ARB_texture_env_crossbar" "GL_NV_conservative_raster" "GL_EXT_blend_func_separate" "GL_ARB_texture_gather" "GL_ARB_robustness" "GL_ARB_fragment_shader_interlock" "GL_ARB_texture_cube_map_array" "GL_NV_fragment_shader_barycentric" "GL_ARB_conditional_render_inverted" "GL_EXT_blend_color" "GL_ARB_occlusion_query" "GL_ARB_fragment_coord_conventions" "GL_ARB_map_buffer_alignment" "GL_KHR_robustness" "GL_ARB_copy_image" "GL_EXT_bgra" "GL_NV_feature_query" "GL_ARB_texture_rectangle" "GL_EXT_draw_instanced" "GL_NV_sample_locations" "GL_ARB_instanced_arrays" "GL_OVR_multiview" "GL_EXT_texture_array" "GL_ARB_framebuffer_sRGB" "GL_ARB_program_interface_query" "GL_NV_alpha_to_coverage_dither_control" "GL_NV_fog_distance" "GL_NV_uniform_buffer_unified_memory" "GL_EXT_raster_multisample" "GL_ARB_vertex_program" "GL_ATI_texture_mirror_once" "GL_EXT_texture_cube_map" "GL_ARB_shader_image_load_store" "GL_ARB_base_instance" "GL_NV_shader_atomic_float" "GL_EXT_framebuffer_multisample" "GL_EXT_gpu_program_parameters" "GL_IBM_texture_mirrored_repeat" "GL_EXT_blend_equation_separate" "GL_EXT_rescale_normal" "GL_NV_occlusion_query" "GL_EXT_texture_compression_latc" "GL_NV_viewport_swizzle" "GL_EXT_packed_pixels" "GL_NV_texture_shader2" "GL_NV_shader_atomic_counters" "GL_EXT_texture_sRGB_decode" "GL_NV_representative_fragment_test" "GL_NV_vertex_program" "GL_ARB_transform_feedback_overflow_query" "GL_ARB_gl_spirv" "GL_ARB_geometry_shader4" "GL_ARB_vertex_array_bgra" "GL_ARB_transpose_matrix" "GL_EXT_compiled_vertex_array" "GL_NV_depth_clamp" "GL_ARB_seamless_cubemap_per_texture" "GL_ARB_compressed_texture_pixel_storage" "GL_NV_conservative_raster_underestimation" "GL_NV_geometry_shader4" "GL_EXT_texture_compression_dxt1" "GL_ARB_get_program_binary" "GL_KHR_context_flush_control" "GL_ARB_transform_feedback_instanced" "GL_NV_primitive_restart" "GL_AMD_vertex_shader_viewport_index" "GL_NV_gpu_program_fp64" "GL_ARB_color_buffer_float" "GL_EXT_transform_feedback2" "GL_ARB_ES2_compatibility" "GL_NV_register_combiners2" "GL_ARB_robust_buffer_access_behavior" "GL_ARB_sampler_objects" "GL_ARB_shader_texture_image_samples" "GL_AMD_multi_draw_indirect" "GL_EXT_bindable_uniform" "GL_NV_vertex_buffer_unified_memory" "GL_ARB_transform_feedback2" "GL_ARB_sync" "GL_ARB_occlusion_query2" "GL_EXT_direct_state_access" "GL_ARB_shader_group_vote" "GL_NV_shader_buffer_load" "GL_ARB_texture_buffer_object_rgb32" "GL_ARB_texture_env_dot3" "GL_ARB_texture_query_lod" "GL_NV_texture_shader" "GL_ARB_framebuffer_no_attachments" "GL_ARB_shadow" "GL_ARB_sparse_buffer" "GL_EXT_vertex_array_bgra" "GL_ARB_query_buffer_object" "GL_EXT_blend_subtract" "GL_NV_draw_vulkan_image" "GL_ARB_point_parameters" "GL_EXT_memory_object" "GL_ARB_indirect_parameters" "GL_EXT_vertex_array" "GL_S3_s3tc" "GL_ARB_clip_control" "GL_NV_clip_space_w_scaling" "GL_NV_register_combiners" "GL_NV_conservative_raster_pre_snap_triangles" "GL_ARB_map_buffer_range" "GL_EXT_separate_specular_color" "GL_EXT_texture_buffer_object" "GL_NV_gpu_shader5" "GL_NVX_conditional_render" "GL_EXT_multi_draw_arrays" "GL_NV_command_list" "GL_ARB_draw_elements_base_vertex" "GL_NVX_blend_equation_advanced_multi_draw_buffers" "GL_EXT_abgr" "GL_EXT_texture_shared_exponent" "GL_NV_path_rendering" "GL_KHR_blend_equation_advanced" "GL_EXT_shadow_funcs" "GL_ARB_vertex_attrib_binding" "GL_ARB_vertex_buffer_object" "GL_NV_conservative_raster_dilate" "GL_NV_blend_equation_advanced" "GL_NV_texture_multisample" "GL_ARB_depth_clamp" "GL_ARB_draw_buffers_blend" "GL_NV_timeline_semaphore" "GL_NV_fragment_program" "GL_ARB_clear_texture" "GL_ARB_shader_objects" "GL_ARB_cull_distance" "GL_ARB_post_depth_coverage" "GL_ARB_texture_compression_bptc" "GL_NV_texture_barrier" QPA OpenGL Detection Info supportsDesktopGL: true supportsOpenGLES: true isQtPreferOpenGLES: false useBufferInvalidation (config option): false Hardware Information GPU Acceleration: auto Memory: 15945 Mb Number of Cores: 4 Swap Location: /tmp Built for: sse2 Base instruction set: sse2 Supported instruction sets: sse4.2 sse4.1 ssse3 sse3 sse2 Current Settings Current Swap Location: /tmp Current Swap Location writable: true Undo Enabled: true Undo Stack Limit: 200 Use OpenGL: true Use OpenGL Texture Buffer: true Disable Vector Optimizations: false Disable AVX Optimizations: false Canvas State: OPENGL_SUCCESS Autosave Interval: 420 Use Backup Files: true Number of Backups Kept: 1 Backup File Suffix: ~ Backup Location: Same Folder as the File Backup Location writable: false Resource Location: /home/edgarej/.local/share/krita Use Win8 Pointer Input: false Use RightMiddleTabletButton Workaround: false Levels of Detail Enabled: false Use Zip64: false Loaded Python Plugins colorspace comics_project_management_tools documenttools exportlayers filtermanager lastdocumentsdocker plugin_importer quick_settings_docker scripter tenbrushes tenscripts Display Information Number of screens: 2 Screen: 0 Name: HDMI-0 Depth: 24 Scale: 1.25 Physical DPI74.8917 Logical DPI96 Physical Size: 521, 293 Position: 0, 0 Resolution in pixels: 1536x864 Manufacturer: AOC Model: 2476WM- Refresh Rate: 60 Screen: 1 Name: DVI-D-0 Depth: 24 Scale: 1.25 Physical DPI81.8389 Logical DPI96 Physical Size: 477, 268 Position: 1920, 0 Resolution in pixels: 1536x864 Manufacturer: Acer Technologies Model: AIO LCD- Refresh Rate: 60 ================================================================================ SESSION: 17 Mar 2023 04:10:09 -0500. Executing /tmp/.mount_krita-ISwDKA/usr/bin/krita Krita Version: 5.1.5, Qt version compiled: 5.12.12, loaded: 5.12.12. Process ID: 3658 -- -- -- -- -- -- -- -- 17 Mar 2023 04:10:09 -0500: Style: fusion. Available styles: Windows, Fusion 17 Mar 2023 04:10:10 -0500: Database is up to date. Version: 0.0.17, created by Krita 5.1.0, at Fri Aug 19 06:19:24 2022 17 Mar 2023 04:10:17 -0500: KisAppimageUpdater: update check finished. Result: 1 Exit status: 0 path: /home/edgarej/.bin/krita-current.appimage output: 17 Mar 2023 04:12:15 -0500: KisAppimageUpdater: error occurred during update: 1 path: /home/edgarej/.bin/krita-current.appimage output: AppImageUpdate version 1-alpha (commit 6432dfe), build 25 built on 2021-03-19 07:16:14 UTC Updating from generic server via ZSync zsync2: /home/edgarej/.bin/krita-5.1.3-x86_64.appimage.part found, using as seed file zsync2: Target file: /home/edgarej/.bin/krita-5.1.3-x86_64.appimage zsync2: Reading seed file: /home/edgarej/.bin/krita-5.1.3-x86_64.appimage.part canceled terminate called after throwing an instance of 'std::runtime_error' what(): not implemented 17 Mar 2023 04:12:15 -0500: KisAppimageUpdater: update finished. Result: 6 Exit status: 1 path: /home/edgarej/.bin/krita-current.appimage output: AppImageUpdate version 1-alpha (commit 6432dfe), build 25 built on 2021-03-19 07:16:14 UTC Updating from generic server via ZSync zsync2: /home/edgarej/.bin/krita-5.1.3-x86_64.appimage.part found, using as seed file zsync2: Target file: /home/edgarej/.bin/krita-5.1.3-x86_64.appimage zsync2: Reading seed file: /home/edgarej/.bin/krita-5.1.3-x86_64.appimage.part canceled terminate called after throwing an instance of 'std::runtime_error' what(): not implemented --------------------- -- You are receiving this mail because: You are watching all bug changes.